MANUALS:
|
Manuals list | Manuals list & contents | Table of contents |
Interfaces between the Optimisation Shell INVERSE
and Simulation Programmes
Version 0
Igor Gresovnik
Ljubljana, the 30 th of November 1998
Table of contents:
1. Shell-Simulation Interfaces *
Manuals list | Manuals list & contents | Table of contents |
Elfen is a general purpose finite element programme for solution of thermo-mechanical problems in solid mechanics. It is capable of solving nonlinear problems involving large strains and deformations, different material models, thermo-mechanical coupling and contact phenomena. It is therefore convenient for simulation of a large range of forming processes or product behavior in operating conditions.
At the current stage, a file interface between the shell Inverse and Elfen is available. The interfacing utilities include reading individual results or result fields from Elfen's output files, and replacing fields in the Elfen's input files. It is usually much more comfortable to use these interfacing utilities than to use the general file interface.
A set of expression evaluator's functions that read individual results from the analysis output file is available. These functions can be used in mathematical expressions evaluated by the expression evaluator. This way, the analysis results can be grabbed and used at in the evaluation of the objective and constraint functions and their derivatives. An example is the expression evaluator's function noddisp that returns a specific component of specific nodal displacement after a specific increment.
Before the appropriate expression evaluator's functions are used, the analysis result file must be connected with the pre-defined file variable anoutfile and the initoutput command must be executed.
There is a set of file interpreter's functions that read whole fields
from analysis result files and store them in field variables. These functions
can be used when a lot of individual field components are involved in calculation
of the functions derived from analysis result. Reading whole fields into
field variables and then operating with components of these variables can
in such cases be quicker than using expression evaluator's functions that
return individual components of the result fields. Sometimes whole result
fields are used as an input for another analysis. For example, at shape
optimisation the parametrised mesh, which depends on optimisation (shape)
parameters, is often obtained by elastic deformation of a reference mesh.
The initial mesh at specific parameters is obtained by adding displacements
from the elastic analysis to the reference mesh.