User Tools

Site Tools


appendices:a20

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
appendices:a20 [2022/01/12 14:50]
helene
appendices:a20 [2022/09/30 09:49] (current)
helene [Appendix 20: Cycle jump procedure]
Line 6: Line 6:
 These 2 steps are then repeated until the calculation is completed. The number of cycles to be fully calculated $N_i$ and the number of "​jumped"​ cycles $N_j$ can vary during the simulation. One can also pick the results to be extrapolated during the jump. \\ These 2 steps are then repeated until the calculation is completed. The number of cycles to be fully calculated $N_i$ and the number of "​jumped"​ cycles $N_j$ can vary during the simulation. One can also pick the results to be extrapolated during the jump. \\
 \\ \\
-The cycle jump can be performed with Lagamine ​usign the Fortran EXTRAPOL program along with the attached Python script. \\+The cycle jump can be performed with Lagamine ​using the Fortran EXTRAPOL program along with the attached Python script. ​The code is available on the [[https://​gitlab.uliege.be/​UEE/​cycle-jump|GitLab]] ​\\
 ===== Structure of the data file ===== ===== Structure of the data file =====
 The cycle jump procedure can be used on any cyclic simulation. It is launched using the Python script and requires an additional info file. \\ The cycle jump procedure can be used on any cyclic simulation. It is launched using the Python script and requires an additional info file. \\
Line 23: Line 23:
 ^Line 4 (2 integers)^^ ^Line 4 (2 integers)^^
 |T| Period of the loading [s]| |T| Period of the loading [s]|
-|Tmax| Final/​Maximum value of the time step (this corresponds to ALAMBF in a classic simulation)|+|Tmax| Final/​Maximum value of the time (this corresponds to ALAMBF in a classic simulation)|
 ==== 2. Definition of $N_i$ and $N_j$ ==== ==== 2. Definition of $N_i$ and $N_j$ ====
  
Line 30: Line 30:
 ^Line 2^^ ^Line 2^^
 |IDENT| = 0 - $N_i$ and $N_j$ are kept constant over the whole simulation and defined at the next line \\ = 1 - $N_i$ and $N_j$ are predefined by blocks. This allows for instance to have low values of $N_j$ at the begining of the simulation and higher values later once the beaviour of the structure is stabilized.| |IDENT| = 0 - $N_i$ and $N_j$ are kept constant over the whole simulation and defined at the next line \\ = 1 - $N_i$ and $N_j$ are predefined by blocks. This allows for instance to have low values of $N_j$ at the begining of the simulation and higher values later once the beaviour of the structure is stabilized.|
-|:::| ≥ 10 - User-defined calculation of $N_j$ and $N_i$ defined according to the units (= 0 for constant $N_i$, = 1 for definition by block). The calculation of $N_j$ must be implemented by the user in the EXTRAPOL program.|+|:::| ≥ 10 - User-defined calculation of $N_j$. The calculation of $N_j$ must be implemented by the user in the EXTRAPOL program. \\ $N_i$ is defined according to the units (= 0 for constant $N_i$, = 1 for definition by block).|
  
 === If IDENT % 10 = 0 === === If IDENT % 10 = 0 ===
Line 45: Line 45:
  
 === If IDENT ≥ 10 === === If IDENT ≥ 10 ===
 +See specific definitions [[appendices:​a20:​ident|here]].
 ^Line 4 or 5 (1 integer)^^ ^Line 4 or 5 (1 integer)^^
 |NPAR|Number of parameters used for the user-defined computation of $N_j$\\ ≤ 50| |NPAR|Number of parameters used for the user-defined computation of $N_j$\\ ≤ 50|
appendices/a20.1641995405.txt.gz · Last modified: 2022/01/12 14:50 by helene