The paper proposes a method to couple computation codes and focuses on the transfer of mesh deformations between these codes. The deformations can concern a single object or different objects in contact along common boundaries. The method is designed to allow a wide range of mesh types and to manage large volumes of data. To reach these objectives, a mesh simplification step is first achieved and is followed by the deformation characterisation through a continuous function defined by a network of compact support radial basis functions (RBFs). A test case featuring adjacent geometries in a material testing reactor (MTR) is presented to assess the method. Two solids close together are subject to a deformation by a thermal dilatation, and are cooled by a liquid flowing between them. The results demonstrate the effectiveness of the method and show how the deformation transfer modifies the thermalhydraulic solution. (C) 2012 Elsevier B.V. All rights reserved.
Le CEA developpe et utilise des logiciels de calcul, egalement appeles codes de calcul, dans differentes disciplines physiques pour optimiser les couts de ses installations et de ses experimentations. Lors d'une etude, plusieurs phenomenes physiques interagissent. Un couplage et des echanges de donnees entre plusieurs codes sont necessaires.Chaque code realise ses calculs sur une geometrie, generalement representee sous forme d'un maillage contenant des milliers voire des millions de mailles. Cette these se focalise sur le transfert de deformations geometriques entre les maillages specifiques de chacun des codes de calcul couples. Pour cela, elle presente une methode de couplage de plusieurs codes, dont le calcul des deformations est realise par l'un d'entre eux. Elle traite egalement de la mise en place d'un modele commun aux differents codes de l'etude regroupant l'ensemble des donnees partagees. Enfin, elle porte sur les transferts de deformations entre des maillages representant une meme geometrie ou des geometries adjacentes. Les modifications geometriques sont de nature discrete car elles s'appuient sur un maillage. Afin de les rendre accessible a l'ensemble des codes de l'etude et pour permettre leur transfert, une representation continue est calculee. Pour cela, deux fonctions sont developpees : l'une a support global, l'autre a support local. Toutes deux combinent une methode de simplification et un reseau de fonctions de base radiale. Un cas d'application complet est traite dans le cadre du reacteur Jules Horowitz. L'effet des dilatations differentielles sur le refroidissement d'un dispositif experimental est etudie.
Physical codes are dependent on a discipline and describe the reality through equations solved on a geometry. Strong links, or couplings, between them are set up to increase the result accuracy, leading to data exchanges. Mechanical codes calculate geometrical deformations which must be tranferred by couplings. Their direct exchange is generally impossible if coupled codes compute with different models of the same geometry (in practice different meshes). Moreover, two meshes can only share border(s). This paper focuses on this case: one mesh must follow the border deformation of the mechanical code mesh.