论文部分内容阅读
Modelica is a unified modeling language for modeling and simulation of complex physical systems containing components from different domains such as mechanical, electrical, hydraulic, thermal, biology and control. Thanks to its object-oriented representations, open-source, and co-simulation capability, Modelica has now been widely used for problems of 1-D domains, e.g. Mixed discrete event and continuous simulation of hydraulics and electronics. However its application for 3-D domains is relatively limited. In order to promote the usages of Modelica in mechanical engineers for solving kinematics and dynamics problems, a Cax-Modelica integrated platform called Vimola was developed. Some newly introduced features of Visual Components software have greatly enhanced 3-D Visualization capabilities in Vimola platform. The platform supports CAD modeling, multi-program synchronization and the visualization of 3D simulations. It serves as a typical example on how to integrate the modeling and simulation capabilities of Modelica language with CAD software. The platform also supports further development by third-parties on mechanism research including but not limited to conceptual design, kinematic calibration, dimensional synthesis, and flexible multi-body dynamics, etc.