In the development of modern automobile control systems that are becoming more complex and sophisticated, CAE tools such as MATLAB / Simulink are used to model the functions of control devices and controlled objects, and by using them as executable specifications, the entire product life cycle It is a development method aimed at improving quality and development efficiency over the years. By making full use of simulation technology, it is possible to carry out advanced function confirmation, and by promoting routine work of complicated development processes, it also contributes to automation and labor saving. Model definition: The function of interest is illustrated and can be uniquely interpreted.
We aim to build a physical system development environment by referring to the figure below.
We mainly use software that can be obtained free of charge to build the environment. Specifically, we are considering the following configuration.
--Perform physical modeling with the open source Modelica tool, ** OpenModelica . - Python ** for data analysis, parameter optimization, etc. --Use FMI (Functional Mock-up Interface) for cooperation between Modelica tools and Python. Specifically, ** JModelica ** Community-provided open software ** PyFMI ** Is used. --Use the Python module ** xlwings ** to display the analysis result of the physical model in Excel.
-
From the next time, I will talk about how to set and use each tool.
-Using OpenModelica on Windows-Qiita -Linking Modelica and Python on Windows --Qiita
Recommended Posts