Joint simulation system based on Modelica and construction method thereof

A joint simulation and construction method technology, applied in the field of modeling and simulation, to achieve the effect of reducing complexity, improving efficiency, and reducing coupling

Pending Publication Date: 2020-07-14
苏州同元软控信息技术有限公司 +1
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The main purpose of this application is to provide a co-simulation syst

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Joint simulation system based on Modelica and construction method thereof
  • Joint simulation system based on Modelica and construction method thereof
  • Joint simulation system based on Modelica and construction method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] The technology of this application adopts the joint simulation system based on Modelica proposed by the technology of this application, which can support multi-modeling software and multi-language modeling, and divide the system simulation into system scheduling and subsystem calculation, and put each subsystem in a separate process In order to improve the solution speed of the system.

[0046]The invention provides a joint simulation system based on Modelica and a construction method thereof, which realize joint simulation of various heterogeneous models. First, establish the subsystem model in each modeling software, and you can use a variety of different modeling software and languages, such as establishing a C language model in Visual Studio, establishing a Simulink model in Simulink, establishing an AMESim model in AMESim, and establishing a Fortran model in Visual Studio. language model, etc.; then compile each subsystem model to generate a dynamic link library, w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a joint simulation system based on Modelica and a construction method thereof. The method comprises the steps of: establishing a subsystem model in each modeling software; using various different modeling software and languages, for example, a C language model is established in Visual Studio, a Simulink model is established in Simulink, an AMESim model is established in AMESim, a Fortran language model is established in Visual Studio, and the like; compiling each subsystem model to generate a dynamic link library, wherein the dynamic link library comprises a model simulation interface and a model solver; packaging each sub-calculation model into a subsystem Modelica model by utilizing an external function mechanism of Modelica; and finally, writing a master controlmodel by using a Modelica language, defining a sampling step length of each subsystem module, and scheduling each subsystem by using a solver of a master control end to realize data synchronization ofthe system. According to the technology, multi-modeling software and multi-language modeling can be supported, system simulation is divided into system scheduling and subsystem calculation, all subsystems are placed in independent processes to be solved, and the solving speed of the system is increased.

Description

technical field [0001] The present application relates to the technical field of modeling and simulation, in particular, to a Modelica-based co-simulation system and a construction method thereof. Background technique [0002] With the development of science and technology, the subject areas involved in engineering systems are also expanding, such as machinery, electronic control, hydraulics, electricity, computer networks, etc. Modeling and simulation technology has now become an effective tool to support the development of engineering systems, and different disciplines usually have their own unique modeling and simulation analysis software. With the development of the multi-domain unified modeling language Modelica, it has become possible to describe models in different domains with the same modeling language. However, due to historical reasons, usage habits, accumulated experience, intellectual property rights, and the characteristics of modeling in different fields, etc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F30/20
Inventor 王天飞吴锋冯旭栋周凡利刘奇郭俊峰
Owner 苏州同元软控信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products