Multiphysics session: operating principle


Within a multiphysics co-simulation, there is the issue of exchanging data and administering the solving processes.

Exchange of data*

As regards the exchanges of data, there will be:

  • exchanges of spatial quantities: values of B on a 2D grid, values of J on a multipoint support, ...
  • exchanges of I/O parameters: value of the current in a stranded coil conductor, ...

To carry out a co-simulation, these exchanges are made in the multiphysics session, except for the preparation of the exchanges supports (multipoint supports) that can be prepared outside the multiphysics session.

Note: *Certain functions are equally accessible outside the multiphysics session. Thus the user can achieve a unidirectional exchange (without going back and forward between the two software items) by a simple exit of the nodal values of one quantity in a region, on a grid or on a multipoint support

Type of exchange

The different types of exchange of data are presented below.

Exchange type

Flow chart

(Couplage magnétique/thermique prise en exemple)


Unidirectional exchange

(one sequence only)

The physical phenomena are independent.

Achievable outside the multiphysics session.

Bidirectional exchange

(between two software items)

The physical phenomena are interdependent.

Achievable within the multiphysics session.

Management of the solving process

As regards to the management of the solving process, we can say that within a multiphysics co-simulation, the resolution piloting is adapted to the needs of the co-simulation.

The global process is a sequential process comprising the exchanges of data and the resolutions. Specific commands of the solving process management are regrouped in the multiphysics session.

(cf Multiphysics solving ).