This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
appendices:a9 [2020/08/25 15:46] 127.0.0.1 external edit |
appendices:a9 [2024/03/22 11:15] (current) sophie [Appendix 9: Printing files *.ipn, *.ipe, *.ipr, *.ipc, *.ips] |
||
---|---|---|---|
Line 22: | Line 22: | ||
The *.pri file is formatted; every type of output is optional and the order in which they are indicated can vary, except for the TIMES menu that must be indicated last. | The *.pri file is formatted; every type of output is optional and the order in which they are indicated can vary, except for the TIMES menu that must be indicated last. | ||
+ | |||
+ | <imgref image1> shows the example of a PRI file for a simulation with 5 DOF. | ||
+ | <imgcaption image1|Example of a PRI file for a simulation with 5 DOF>{{ :appendices:pri_file_exemple.png?nolink&600 |}}</imgcaption> | ||
+ | |||
+ | |||
+ | The IPCON number, is function of the number of DOF in the simulation. <imgref image2> displays in red the IPCON number to enter for each variable if the DOF of the simulation is 5. <imgref image3> displays in red the IPCON number to enter for each variable if the DOF of the simulation is 3 (Hydro-mechanical behaviour). | ||
+ | |||
+ | <imgcaption image2|Written in red are the IPCON if 5 DOF>{{:appendices:indic1_5dof.png?nolink&390|}}</imgcaption> <imgcaption image3|Written in red are the IPCON if 3 DOF>{{:appendices:indic1_3dof.png?nolink&240|}}</imgcaption> | ||
+ | |||
+ | The IPSIG number is function of the Heat or/and Fluid flow constitutive law and of the mechanical constitutive law. | ||
+ | **For a purely mechanical behaviour** (IP = Integration Point):\\ | ||
+ | |$IP_{1}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$| IPSIG: 1 to 4| | ||
+ | |$IP_{2}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$| IPSIG: 5 to 8| | ||
+ | |$IP_{3}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$| IPSIG: 9 to12| | ||
+ | |$IP_{4}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$| IPSIG: 13 to 16| | ||
+ | |||
+ | It means that for printing a State Variable, IPSIG = 16 + N(state variable). For example, if it is a 2D simulation, using EP-PLASOL as mechanical constitutive law, in order to print the deformation in Y, IPSIG = 16 + 9 = 25. | ||
+ | |||
+ | **For a Hydro-mechanical behaviour**, the stresses link to the fluid flow law must be added (for example: with ECOUS-S in 2D, 4 stresses have to be added ): | ||
+ | |||
+ | |$IP_{1}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +4| IPSIG: 1 to 8| | ||
+ | |$IP_{2}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +4| IPSIG: 9 to 16| | ||
+ | |$IP_{3}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +4| IPSIG: 17 to 24| | ||
+ | |$IP_{4}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +4| IPSIG: 25 to 32| | ||
+ | |||
+ | In this case, IPSIG = 32 + N(state variable). | ||
+ | |||
+ | **For a Thermo-hydro-mechanical behaviour**, the stresses link to the heat and fluid flow law must be added (for example: with WAVAT, 24 stresses have to be added): | ||
+ | |||
+ | |$IP_{1}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +24| IPSIG: 1 to 28| | ||
+ | |$IP_{2}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +24| IPSIG: 29 to 56| | ||
+ | |$IP_{3}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +24| IPSIG: 57 to 84| | ||
+ | |$IP_{4}$|$\sigma_x$,$\sigma_y$,$\sigma_{xy}$,$\sigma_z$, +24| IPSIG: 85 to 112| | ||
+ | |||
+ | In this case, IPSIG = 112 + N(state variable). | ||
+ | |||
===== Printing of nodal values in a *.ipn file ===== | ===== Printing of nodal values in a *.ipn file ===== | ||
Line 27: | Line 63: | ||
|TITLE| "NODES" in the 5 first columns| | |TITLE| "NODES" in the 5 first columns| | ||
^Line 2 and seq. (14I5)^^ | ^Line 2 and seq. (14I5)^^ | ||
- | |IPCON| Position in CONEC of the nodal variable to print \\ If negative, savings at STIME| | + | |IPCON| Position in [[appendices:a22|CONEC]] of the nodal variable to print \\ If negative, savings at STIME| |
|NODEP(13)|List of nodes for which printing is wanted. \\ If NODEP(I)<0, the nodal variable is printed for all nodes between NODEP(I-1) and NODEP(I)| | |NODEP(13)|List of nodes for which printing is wanted. \\ If NODEP(I)<0, the nodal variable is printed for all nodes between NODEP(I-1) and NODEP(I)| | ||
^One blank line^^ | ^One blank line^^ | ||
Line 40: | Line 76: | ||
|TITLE| "ELEMT" in the 5 first columns| | |TITLE| "ELEMT" in the 5 first columns| | ||
^Line 2 and seq. (14I5)^^ | ^Line 2 and seq. (14I5)^^ | ||
- | |IPSIG| Position in SIGVA of the variable to print \\ If negative, savings at STIME| | + | |IPSIG| Position in [[appendices:a22#SIGVA|SIGVA]] of the variable to print \\ If negative, savings at STIME| |
|NELEP(13)|List of elements for which printing is wanted. \\ If NELEP(I)<0, the variable is printed for all elements between NELEP(I-1) and NELEP(I)| | |NELEP(13)|List of elements for which printing is wanted. \\ If NELEP(I)<0, the variable is printed for all elements between NELEP(I-1) and NELEP(I)| | ||
^One blank line^^ | ^One blank line^^ | ||
Line 90: | Line 126: | ||
**Results:** \\ | **Results:** \\ | ||
ALACUM, ALAMF, TIME, Element n°, (ε<sub>11</sub>, ε<sub>22</sub>, ε<sub>33</sub>, ε<sub>12</sub>, ε<sub>13</sub>, ε<sub>23</sub>) for IP1, ..., (ε<sub>11</sub>, ε<sub>22</sub>, ε<sub>33</sub>, ε<sub>12</sub>, ε<sub>13</sub>, ε<sub>23</sub>) for IPN \\ | ALACUM, ALAMF, TIME, Element n°, (ε<sub>11</sub>, ε<sub>22</sub>, ε<sub>33</sub>, ε<sub>12</sub>, ε<sub>13</sub>, ε<sub>23</sub>) for IP1, ..., (ε<sub>11</sub>, ε<sub>22</sub>, ε<sub>33</sub>, ε<sub>12</sub>, ε<sub>13</sub>, ε<sub>23</sub>) for IPN \\ | ||
- | The calculated deformation is the true strain. This works for elements BLZ2D, BLZ2T, [[elements:plxls|PLXLS]], and CPL2D in plane strain state, and for elements [[elements:blz3d|BLZ3D]], BWD3D, SSH3D, and [[elements:blz3t|BLZ3T]] in 3D. | + | The calculated deformation is the true strain. This works for elements [[elements:blz2d|BLZ2D]], [[elements:blz2t|BLZ2T]], [[elements:plxls|PLXLS]], and [[elements:cpl2d|CPL2D]] in plane strain state, and for elements [[elements:blz3d|BLZ3D]], [[elements:blz3t|BWD3D]], [[elements:ssh3d|SSH3D]], and [[elements:blz3t|BLZ3T]] in 3D. |
===== Definition of time steps for printing ===== | ===== Definition of time steps for printing ===== |