CATIA V6 Systems enables integration of the different systems engineering technologies: Requirements management, functional simulation, logical simulation, behavioural simulation, connection to the digital mock-up.
CATIA Systems Dynamic Behaviour
CATIA Systems Dynamic Behaviour enables modelling and simulation of the dynamic behaviour of a system in different engineering domains. This powerful workbench tool fits readily into an RFLP approach and uses the MODELICA modelling language.
The Dynamic Behaviour Modelling product allows designers or architects to build models of complex systems in order to study and simulate their dynamic behaviour. Each sub-system model is built from basic components that represent physical parts of the system (such as a valve, piston, shaft, resistor, etc.) and the components may belong to multiple engineering domains (such as mechanics, thermal engineering, fluid flow, electrical, electronics, etc.). You simply drag and drop these components into the model, from pre-existing libraries or those you have created, and connect them together to develop the overall model.
This allows you to study the dynamics of each component and the behaviour of each sub-system, as well as how they interact with one another, then finally to study the behaviour of the system as a whole. Examples could include overall behaviour of a breaking system, or a complete transmission chain, or how an articulated robot functions.
CATIA Systems Architecture Design
CATIA Systems Architecture Design enables a system to be broken down into separate functional sub-systems, in order to validate overall system functionality. Systems architects define a logical model to execute and analyse technological solutions corresponding to these functionalities.
The execution model is based on a language which allows you to perform formal checks of the model and to detect systems with loop errors. All the components in the execution model, as well as the scenarios and the corresponding results, are stored in the ENOVIA database so can be reused. In addition, 3D shapes can be associated with the components of a logical system, in order to perform an overall 3D dynamic simulation during the execution of the system.
CATIA Systems Control & Logic Modelling
CATIA Systems Control & Logic Modelling is a single platform for formal modelling and state or dynamic behaviour simulation. The deterministic modelling system is ideal for managing simultaneous parallel execution of multiple sub-systems. Unlike 'non-formal' modelling, it can be used for hybrid simulation including models resulting from many physical domains. It also provides you with a very complete set of editors (grafcet, statechart, dataflow), as well as key features such as libraries of customisable components or dynamic propagation of Type & Unit.
CATIA Systems Logic Code Generator
CATIA Systems Logic Code Generator automatically generates C code and verifies the program linked to the formal definition of the system execution program.
When written independently from the embedded code, C programs are often difficult to simulate and validate. Using CATIA Systems Logic Code Generator, the user can develop a control program based on the formal definition of the system created with CATIA Systems Control & Logic Modelling. This C based program is used by equipment where control logic is run by a CPU (i.e. specialised machines, aircraft/vehicle control systems, etc.).
The product includes a compiler based on very powerful technology. It was developed for use in the aerospace industry, to produce fail-safe embedded software. Efficiency, traceability, modularity and reliability are some of the key aspects involved. CATIA Systems Logic Code Generator allows system engineers to define, simulate and automatically generate reliable C-code for any control system.
CATIA Dynamic Behaviour Libraries
CATIA Dynamic Behaviour Libraries is a suite of basic modelling components libraries developed in the Modelica language. These pre-defined basic components enable you to model a complete system that combines multiple engineering domains more rapidly and more realistically.