About Dynamic Behavior Modeling

The Dynamic Behavior Modeling workbench is used to create and manage dynamic logical behaviors and dynamic behavior libraries.

Access

You can access a behavior representation through two contexts:


  • From the VPM Functional and Logical Editor workbench.
  • Opening/creating a behavior representation or behavior library.

In both cases, the behavior representation is edited with the Dynamic Behavior Modeling workbench.

Refer to Entering the Dynamic Behavior Modeling Workbench.

Behavior Representation

The behavior representation describes, in a formal language, the execution of a logical component.

A behavior content is stored:

  • in a behavior library: such behavior content can be re-used in any behavior library or logical behavior.

    Refer to the Behavior Libraries section.

  • in a logical behavior: aggregated to a logical component in the VPM Functional Logical Editor workbench.

    Refer to the Logical Behaviors section.

Behavior Diagram

A behavior is represented by a diagram showing components, their ports and the relations between them. These components are edited through the diagram layer, the browsers and editors.

Each component (representing the instantiation of a Modelica class) constituting the diagram have variables or parameters in their description that position and dimension it on the diagram layer.

Modelica Classes

Modelica is the language used to define dynamic behaviors. In the Modelica language, the basic structuring element is called a class.

Refer to the Classes chapter.

Components and Connectors

Classes are instantiated to create components. Components appear in the Component Browser.

Refer to the Components chapter.

Modelica Language

Modelica is an object-oriented modeling language for modeling of large, complex and heterogeneous physical systems. It is suited for multi-domain modeling, for example for modeling of mechatronic systems within automotive, aerospace and robotics applications. Such systems are composed of mechanical, electrical and hydraulic sub-systems, as well as control systems.

General equations are used for modeling of the physical phenomena. The language has been designed to allow tools to generate efficient code automatically. The modeling effort is thus reduced considerably since model components can be reused, and tedious and error-prone manual manipulations are not needed.

The development and promotion of Modelica is organized by the non-profit Modelica Association. Modelica language specifications, free Modelica libraries and Modelica simulation tools are available on their website www.modelica.org.

PLM Express

All commands that are proposed in the Dynamic Behavior Modeling workbench are available with a PLM Express installation.

Export of Behaviors to 3D XML

You can export behaviors in a 3D XML format.

Refer to Export of Behaviors to 3D XML from the Infrastructure User's Guide.