SimulationX Features

The question of openness has always been at the center of the SimulationX development at ESI ITI. We support open technology standards, such as Modelica and FMI, in order to enable an efficient integration of different simulation tools.

SimulationX capabilities for an efficient integration of simulation programs

SimulationX comes already with a variety of CAx interfaces. Simulation experts and beginners alike can easily connect their SimulationX models through this interface with other programs from different application areas, such CAD, CAM, CAE, CAO, FEA/FEM, CFD and MSB, to make their product development more efficient in a closed toolchain.

Codex of PLM Openess

ESI ITI GmbH, one of the global leaders in CAE and system simulation, is a full member of the ProSTEP iViP Association as of January 1, 2013. Prior to this event, ITI signed the Codex of PLM Openness (CPO) committing to comply with general development standards and requirements of the CPO ensuring SimulationX supports the openness of IT systems in product lifecycle management (PLM). The software developer is determined to meet the request from car makers, CPO initiators and ITI customers, such as BMW, Daimler and Volkswagen, for CAE data, once created, to be usable throughout the entire product lifecycle. The membership with the ProSTEP iViP Association underscores ITI’s efforts to play an active role in the fields of Computer-aided technologies (CAx)/PLM, Engineering Data Management (EDM)/Product Data Management (PDM), Data Management System (DMS) and Enterprise Resource Planning (ERP) in order to push for a universal standardization of CAE data management across industries.

The CPO is an initiative by various PLM software companies, users and solution providers and was created in 2011 under the supervision of the ProSTEP iViP Association. The codex describes the basic concept and measurable criteria for the openness of IT solutions employed in product lifecycle management. The main aspects of the CPO cover efficient communication (interoperability), integration (infrastructure) and functional expandability, as well as interfaces, standards for data formats and the architecture’s transparency. The aim of the initiative is to ensure that data, once created, can be used throughout the entire product lifecycle.

Openness and the support of open technology standards like Modelica and FMI has always been at the core of ESI ITI’s philosophy and the development of SimulationX, because to our customers the software is more than just a tool for modeling, simulating and analyzing complex mechatronic systems. As a commercial and interdisciplinary platform for system development, SimulationX represents the very idea of the CPO in every detail, to the letter. By pursuing this platform based philosophy, we have been able ever since to ensure open access to information about the functionality of mechatronic systems that are developed with SimulationX early on. Being a member of the ProSTEP iViP Association, who promote and propagate an interdisciplinary way of ‘systemic thinking’, is a logical step for us and emphasizes once again ESI ITI’s commitment for open technology standards.

Design tools

Interfaces with CAD programs

CAD import capabilities in SimulationX allow for importing CAD data in standardized formats. For the import, the center of gravity, mass and inertia tensor are calculated automatically. You can design an assembly’s geometries as usual and transfer them together with the inertia’s information directly to SimulationX. This helps you ensure your design’s proper functionality early on.

SimulationX CAD interfaces with

  • Creo Parametric™
  • SolidWorks®
  • NX™
  • Parasolid®
  • Solid Edge®
  • Autodesk Inventor®
  • CATIA® V4, CATIA® V5

SimulationX import of CAD exchange formats

  • ACIS®
  • DXF
  • STL
  • STEP
  • JT Direct
Finite Element Method

Interfaces with FEM tools

You can embed elastic bodies, such as vehicle bodies, housings or machine frames, in the SimulationX 1D mechanics simulation through an equivalent system. Simply use model parameters from experimental modal analyses or FEM programs. ABAQUS, ANSYS® and Nastran are supported with import filters which help integrate deformable bodies into the 3D mechanics simulation through a largely automated process.

Optimization tools

Interface features of SimulationX for optimization tools

SimulationX includes interfaces for various optimization tools (CAO). The combination of both approaches helps you find relevant design parameters. The interface integrates system modeling, simulation and analysis with SimulationX and allows for faster and extensive variation calculations based on DoE methods. This way, you will find the global optimum of your system.

Optimization interfaces to

  • Isight and SIMULIA Executive Engine (Dassault Systémes)
  • modeFRONTIER (Esteco)
  • Optimus (Noesis Solutions)
  • optiSLang (Dynardo)
  • OptiY (OptiY GmbH)
Database interface

SimulationX database interface

With this interface, you can couple SimulationX with a database and exchange parameters, variables, characteristic lines and strings conveniently. It lets you easily parameterize model elements with values from datasets and reduces potential sources of error.

Code Export

SimulationX code export for Real-Time Platforms

Code export permits you to transfer the entire functionality of a SimulationX model to other applications on the basis of generic C code. For example for:

  • Hardware-in-the-loop simulation (HiL)
  • Rapid control prototyping (RCP)
  • Model integration into other simulation programs (e.g. Simulink S-Function)

The exported SimulationX model can be used on the target platform without any additional license. Executable standalone files speed up the simulation process on any operating system.

  • SimulationX C-code export (with or without solver)
  • SimulationX code export for FMI (Co-Simulation and model exchange)
  • SimulationX code export for Real-Time Platforms
    • code export dSPACE DS1006
    • code export NI LabVIEW Control Design and simulation modules
    • code export NI VeriStand
    • code export ETAS LABCAR
  • SimulationX Code-Export vehicleSim (CarSim, BikeSim, TruckSim)
Interface with MATLAB/Simulink

Interface features for coupling SimulationX with MATLAB/Simulink

SimulationX offers various interfaces with MATLAB/Simulink. These options give you the best of both worlds as you appreciate them and allow you to use existing models in other simulation programs. There are different ways of doing that:

  • Code import as FMU from the Simulink coder
    The integration of existing MATLAB/Simulink models into a SimulationX model through DLL files is possible on the basis of the FMI standard and the corresponding target settings in the Simulink coder. This method is suitable for Simulink models with embedded MATLAB functions. The major advantage is that you need only SimulationX to run the simulation.
  • C code export of SimulationX models
    SimulationX lets users export entire simulation models as C code with all necessary interfaces to integrate the model as S-function in Simulink. This allows for a seamless transition from SimulationX to MATLAB/Simulink. In addition, an S-function can be automatically generated by the Simulink coder in order to create the code for one of the supported target platforms.
  • Co-simulation through S-functions
    If both SimulationX and MATLAB/Simulink are available, sub-models can be run on each simulator simultaneously in a linked co-simulation mode. The communication between both programs is controlled through a simple selection of a set of states which are transferred with the help of a SimulationX model object and specially design S-functions. It is also possible to use an online interpretation for the results while maintaining the easy modification options of both sub-systems.
  • Python
  • Visual Basic (for Application)
  • C
  • Java

Scripting features in SimulationX

A comprehensive COM interface ensures the communication between SimulationX and your Windows applications. Any interactive operation can also be handled through a script. This comes in handy for user-defined batch processing, embedded simulations, parameter studies and optimizations. This applies to the following programming languages:

FTA and FMEA analyses

FTA/FMEA analyses with the SimulationX SafetyDesigner

SimulationX offers various features for fault tree analyses (FTA) and failure mode and effect analyses (FMEA) for early development stages. The unique thing about these features is the capability to run both transient system simulations and reliability studies with the very same model. Any changes in the model’s structure are automatically applied to the FTA/FMEA level simplifying the entire modeling process. The SafetyDesigner in SimulationX ensures an efficient workflow. It comes with a convenient graphical user interface for easy reliability and effect analyses guiding the user through each dialog of the entire model element configuration.

The analysis itself is handled in the background by HiP-HOPS (Hierarchically Performed Hazard Origin and Propagation Studies). This FTA tool was developed by the University of Hull in the UK and runs as a backend plugin in SimulationX. The results are compiled in HTML and can be viewed with any internet browser.

ESI ITI’s simulation solutions can reduce your development time by up to 20 %!

And what does your development department get out of SimulationX? Find out yourself! Try out our software free of charge for 30 days with no strings attached! Get instant access to the download in the Customer Center.

Go to Download

Do you want a second opinion? ESI ITI’s engineers are happy to help.

If you want to know how to make the most of your existing simulation programs through SimulationX, our engineers are there to show you. Just talk to us!

Dr. Wenyong Li Sales Manager China
Christoph Kunckel International Sales