CATIA Systems


CATIAV6 SystemCATIA Systems enables capture, management, and tracking of product requirements with full traceability, ensuring that early requirements are met accurately all along the product development cycle, from functional architecture and logical breakdown to physical design and testing. This unified 'RFLP' approach brings control to the definition of complex systems.
CATIA Systems enables formal modelling of systems with the help of the powerful Modelica language, and provides a virtual execution engine for overall validation of the dynamic behaviour of systems, even in 3D.
  • CATIA Systems provides the following main advantages:

    • Unified, collaborative and powerful PLM environment.
    • Coherent and reliable systems definition with traceability of modifications.
    • Communication and information sharing between the different players.
    • RFLP (Requirements, Functional, Logical, Physical) approach, for complete definitions of complex systems.
    • Single store of information.
    • Re-use of basic components.
    • Formal modelling of the system, adapted to the different disciplines, based on the Modelica open modelling language.
    • Overall validation in 3D of the dynamic behaviour of the system, using the powerful virtual execution engine.
    • Increased final product quality, as a result of having considered a larger number of design alternatives.
  • 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.

  • DYMOLA is a complete solution for mechatronic modelling.

    It allows you to define and simulate an entire system, from the CPU to the physical system. Dymola enables you to produce integrated physics models based on libraries built using the Modelica formal definition language (mechanical, thermal, hydraulic, pneumatic, electrical).

    Dymola includes embedded software validation technology and model libraries describing systems found in various sectors (air conditioning, vehicle dynamics, transmission chain, flexible transmission shaft, electric transmission, etc.)