|Source||CMES: Computer Modeling in Engineering & Sciences, Vol. 108, No. 1, pp. 1-20, 2015|
|Download||Full length paper in PDF format. Size = 1,139,571 bytes|
|Keywords||energy system, lunar vehicle, level progressive modeling strategy, model reuse, Modelica.|
For modeling and simulation of energy system in lunar vehicle, there are many special purpose tools along with their models, such as PSIM, EMTP/ATP, could be used. But the models in these tools lack of flexibility and are not open to the end-user. Models developed in one tool can’t be conveniently used in others because of the barriers among these simulators. Usually these models are expressed in an explicit state-space form and their topology gets lost and future extension and reuse of the model is almost impossible. In order to solve those problems, a flexible and extensible energy system model library for lunar vehicle is constructed in this study, based on the Modelica, by the level progressive modeling strategy. Each model in this library is expressed in equation form. It supports reuse of knowledge on different granularities: physical phenomenon, unit model and system model. It is an interface-friendly, accurate, fast PC-based and easily reusable simulating tool which enables end-user to customize and extend the framework to add new functionality or adapt the simulation behavior as required. It also allows new models to be composed programmatically or graphically to form more complex models by invoking the existing components. A solar battery and storage battery model is simulated and the results agree well with the experimental data. At last, a simple energy system model for lunar vehicle is built and calculated using the library and it shows that the level progressive modeling strategy is effective, the framework of the library is reasonable.