03 Sep 2010

Software data exchanges

 

An open software ready to communicate


High software synergy is
a key word for Portunus. Therefore, it will naturally find its place within your existing software pool.

  • Simulink® co-simulation
  • One click export to Excel®, Matlab®, Origin® or to create files in CSV or Matlab® format.
  • By supporting the VHDL AMS standard , Portunus goes one step ahead in the world of system simulation.
  • Import of models defined using Spice net list description language
  • Motor-CAD® for a direct import of the motor’s thermal diagrams,
  • InCa3D®, for a direct import of RLM matrix to integrate the cabling influence in the circuit simulation.

Co-simulation with Simulink®

The software link between Portunus and Simulink® allows for a data exchange during simulations running in both simulators. Therefore a system model may be split into two parts, one handled by Portunus and the other one handled by Simulink®.

An easy definition of the signal exchange between Portunus and Simulink® is ensured by the background interactions between both programs. Simulink® receives information from Portunus about the number and flow direction of the signals to be exchanged. No additional configuration file is needed. The only user inputs at the Simulink® side are the name of the Portunus schematic to be linked and the sample time of the signal exchange.
Simulation can be started in both simulators with the other simulator being started automatically. Therefore coupled simulations can be handled by automation scripts.

Co-simulation with Flux

Taking into account the effects of the system load or improving its drive now becomes easier thanks to the Flux/Portunus co-simulation.

Co-simulation works for both 2D and 3D solvers of Flux 10.3 and there is virtually no limitation with the parameters that can be shared between the two software. Benefits are unlimited and range from the study of load impact (as well mechanical or electrical loads, thermal effects, etc…) to the design of complex drives.

All Portunus facilities can be mixed with finite element analysis, meaning that Kirchhoff representation (analogue signals) can be used in parallel with signal flow (block diagrams) and digital signals (state machines, logical statements, etc…).

Improving the simulation time considering the needed accuracy, or the nature of the system (its dynamics, if included in an open or closed loop, etc…) is made possible thanks to direct access of several co-simulation algorithms that can be parameterized according to the study case needs:

  • Step time management
  • Software synchronization
  • Data extrapolation and input variation criteria
  • Uncoupling signals by inserting a delay

Allowing our finite element software Flux and our system simulator Portunus talking together should remove simulation or modelling bolts and open new fields to be explored.