u7.03.41 Procedure MACR_ECREVISSE#
Summary:
The purpose of the macro command MACR_ECREVISSE is to calculate the fluid flow (air/vapor/liquid) through one (or several) through crack (s) in a structure modelled in 2 dimensions. To do this, at each time step, it chains two codes:
Code_Aster which allows to know the thermo-mechanical state of the structure
Crayfish that performs the thermo-hydraulic calculation of flow through the crack.
In practice, the macro-command is responsible for carrying out successively for all the time steps:
a linear thermal calculation
a quasistatic mechanical calculation
to call the macro command CALC_ECREVISSE, which it will be in charge of:
to recover the crack profile
to call a third macro command MACR_ECRE_CALC which will generate the command file and launch Ecrevisse
to extract and copy the results
to check the imposed criteria are checked and if necessary recut the time step.
The main output concept is the mechanical calculation result data structure (evol_noli). It is also possible to obtain the data structure results of the thermal calculation, as well as 2 tables, one containing the flow rates at each moment, the other summarizing the data concerning the cracks. By creating an output directory in the study profile, you can retrieve all the outputs concerning Ecrevisse.
It is possible to carry out further calculations.
Note
It is necessary to specify the keyword DEBUG =_F (HIST_ETAPE =” OUI “) in DEBUT or POURSUITE to use MACR_ECREVISSE .
- 1. But
- 2. Syntax
- 3. Operands
- 3.1. Operands TABLE/TEMPER/DEBIT
- 3.2. Keyword ETAT_INIT
- 3.3. Operands MODELE_MECA/MODELE_THER
- 3.4. Operand LIST_INST
- 3.5. Operand CHAM_MATER
- 3.6. Operand TEMP_INIT
- 3.7. Operand CARA_ELEM
- 3.8. Keyword EXCIT_MECA
- 3.9. Keyword CONTACT
- 3.10. Keyword EXCIT_THER
- 3.11. Keyword COMPORTEMENT
- 3.12. Keyword NEWTON
- 3.13. Keyword CONVERGENCE
- 3.14. Keyword ENERGIE
- 3.15. Keyword FISSURE
- 3.16. Keyword ECOULEMENT
- 3.17. Keyword MODELE_ECRE
- 3.18. Keyword CONV_CRITERE
- 3.19. Keyword CONVERGENCE_ECREVISSE
- 3.20. Operand COURBES
- 3.21. Operand LOGICIEL
- 3.22. Operand VERSION
- 3.23. Operand ENTETE
- 3.24. Operand IMPRESSION
- 3.25. Operand INFO
- 4. How the coupling works
- 5. Example of use
- 6. Ecrevisse reference
- 7. Appendices