Data exchange: the multipoint support
On the supports of exchange
The data exchanges can be carried out on various supports: points of domain, nodes of mesh…
Two types of exchange support are presented in the table below.
If identical mesh | If different mesh | |
---|---|---|
Data exchange on the nodes of the mesh |
Data exchange on a group of points |
|
or
|
To each node (of one mesh) a position (of the other mesh) is associated |
|
Support of exchange = group of nodes | Support of exchange = group of nodes |
Multipoint support: definition
A multipoint support is a group of points (group of dots) used in Flux for the transfer of data between software items.
An example of using a multipoint support is presented in the following block.
Example
Under focus there is an example of a Flux-Flux co-simulation, between two standard applications (Electric Conduction / Steady state Thermal).
The mesh of the area interested in the data transfer (the area where the heating is produced) is different for each application: electric / thermal (see the figure below).
Electric application | Thermal application |
---|---|
To exchange the data, two multipoint supports are needed.
The two multipoint supports necessary for data exchange are presented below.
To carry out a transfer data in direction 1 … | |
---|---|
(= transfer of power density from the electric application towards the thermal application) … the Multipoint support MP1 is used The MP1 support is a Flux object of the electric problem = group of points corresponding to the thermal nodes (coordinates of the thermal nodes in the electric problem) |
To carry out a transfer of data in direction 2 … | |
---|---|
(= transfer of temperature from the thermal application towards the electric application) ... the Multipoint support MP2 is used The MP2 support is a Flux object of the thermal problem = group of points corresponding to the electrical nodes (coordinates of the electrical nodes in the thermal problem) |
Interpolations
For the transfer of the quantities (power losses, temperature...), there is an interpolation of the values on the points, which do not coincide, with the nodes of the mesh.