Font Size: a A A

Research On Modelica Modeling Andsimulation Platform Extending Methods

Posted on:2016-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z P ZuoFull Text:PDF
GTID:2308330479989980Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
As development of modeling and simulation technology, multi-domain modeling technology provides fundament to analyze complicated systems. Modelica is a typical modeling method in multi-domain modeling and simulation field. While most Modelica software are commercial ones; they are not open sourced and they do not provide methods to extend themselves. Most extending examples are built for special functions, not general. In conclusion, research on method to extend Modelica platform provides significant meaning for simulation field.The main purpose of this paper is to research the method to extend Modelica platform, to build a general extending platform and develop an application example basing on the general extending platform. As a result of the research, others can use this platform on different fields, such as electronic system modeling and simulation, simulation results analysis.Firstly, the architecture of open sourced software is analyzed. The functions in the software are classified. Basing on all these classified functions, the method and the structure of the general Modelica extending platform are made.Secondly, the research builds a general Modelica extending platform. The research builds modules for different functions including Modelica proxy module, library module, editing module and simulation module. Basing on these modules, the whole system is built by call different functions in these modules. It includes library subsystem, modeling subsystem, simulation subsystem and data r eader subsystem.Thirdly, the general Modelica extending platform’s application(a testability simulation software) is developed. The software uses the general Modelica extending platform’s modules as its own modules and calls functions in the general platform to realize fault model building and triggering and batch simulation.Finally, an image pre-processing platform is used as an example in the modeling system. The model of the example is built and simulated. In the process, it validates the functions in the general Modelica extending platform such as model building and simulation functions. What is more, it also validates the fault model building and batch simulation functions.
Keywords/Search Tags:Modelica, General Modelica Extending Platform, Testability Simulation
PDF Full Text Request
Related items