Asynchronous interface between a finite element commercial software ABAQUS and an academic research code HEREZH++ - ENSTA Bretagne - École nationale supérieure de techniques avancées Bretagne Accéder directement au contenu
Article Dans Une Revue Advances in Engineering Software Année : 2008

Asynchronous interface between a finite element commercial software ABAQUS and an academic research code HEREZH++

Résumé

The aim of this paper is to describe an efficient method to connect two independent softwares so as to jointly use best qualities of each software around a complex problem solved by the finite element method (FEM). This connection makes it possible to extend quickly and easily the applicability of new models developed in academic softwares, by their simultaneous use with commercial softwares. This is particularly interesting when these models are very difficult to implement directly in commercial softwares. Most of the commercial FEM applications allow users to add additional features, physical models or boundary conditions via a programming interface. Within these user routines, access to internal data structures is possible, either through subroutine parameters and global variables, or via internal modules for reading and storing data. We use these capabilities to link the commercial software ABAQUS and an academic object-oriented C++ software HEREZH++, via the user-defined mechanical material behaviour (Umat). In this interface, HEREZH++ computes the mechanical behaviour of material and the code coupling performs a communication procedure between ABAQUS and HEREZH++. This paper describes this architecture which allows to implement easily original behaviour law in the commercial ABAQUS code. The asynchronous code coupling is made with a named piped interprocess communication method and an interface written in c/C++. Several test samples are presented to show the efficiency and accuracy of the proposed implementations concerning the computational time. In particular, an industrial test is carried out with an original behaviour model of elasto–viscohysteresis which would have been very difficult to implement directly in ABAQUS. 2008 Elsevier Ltd. All rights reserved.
Fichier non déposé

Dates et versions

hal-00449144 , version 1 (20-01-2010)

Identifiants

  • HAL Id : hal-00449144 , version 1

Citer

Gérard Rio, Hervé Laurent, Guilhem Blès. Asynchronous interface between a finite element commercial software ABAQUS and an academic research code HEREZH++. Advances in Engineering Software, 2008, Volume 39, pp.Pages 1010-1022. ⟨hal-00449144⟩
159 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More