SIMPACK CodeExport

SIMPACK CodeExport is an add-on module to SIMPACK that combines the modelling and simulation features of a commercial MBS tool with the flexibility of a stand-alone MBS application.



With SIMPACK CodeExport, equations of motion created in SIMPACK are exported as source code. This exported code can be compiled and linked to stand-alone executables. Also it can be integrated into non-MBS environment, such as control or hydraulic simulation tools. This offers the possibility to provide non-MBS users complex MBS models for their familiar development environment.


SIMPACK CodeExport uses a highly validated generation process, ensuring superior model quality. Because the SIMPACK solver can be exported along with the model, SIMPACK CodeExport brings SIMPACK 's well-known accuracy and performance to the fields of software-in-the-loop or hardware-in-the-loop simulations, extending the use of multibody simulation models into real-time applications.


Applications

  • - Real-time applications, e.g. hardware-in-the-loop (HIL).
  • - Software-in-the-Loop (SIL), e.g. SIMPACK models in MATLAB/SIMULINK.
  • - Parameterised stand-alone models in external environments.
  • - SIMPACK models in non-MBS simulation environments, e.g. model specific pre- and postprocessor in Excel.

Benefits

  • - Unmatched model detail for real-time applications
    (current models 140 degrees-of-freedom, up to 20 Hz).
  • - Seamless process - from complex MBS offline analysis to real-time applications.
  • - Common databases and models for detailed MBS analyses and HIL/SIL applications.
  • - Considerable acceleration of simulation time.

Features

  • - Generation of model specific FORTRAN 90 / C code.
  • - Full parameterisation of the model.
  • - Flexible bodies from FE Codes or SIMPACK.
  • - Usage of advanced SIMPACK integrators including the SIMPACK Real-Time Solver.
  • - Support of User Routines which include specific access functions.
  • - Usage of tyre models like TM-Easy, MF-Tyre, Swift, etc.
  • - Direct SIMULINK plug-in.