Skip to content

Commit a9f8014

Browse files
authored
Updated fonts
1 parent d8bcf38 commit a9f8014

File tree

1 file changed

+36
-55
lines changed

1 file changed

+36
-55
lines changed

_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md

Lines changed: 36 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -183,50 +183,41 @@ This configuration file will be read by the structural python solver included in
183183

184184
The solver can work in two ways:
185185

186-
1) It can impose the movement of a mode, with prescribed law, to provide forced
187-
response analysis
186+
1. It can impose the movement of a mode, with prescribed law, to provide forced response analysis
188187

189-
2) It can integrate in time the modal equations of motion to study the linearised
190-
structural deformations when the body is surrounded by the flow
188+
2. It can integrate in time the modal equations of motion to study the linearised structural deformations when the body is surrounded by the flow
191189

192190
Available keyword for the config file:
193191

194-
NMODES (int): number of modes to use in the analysis. If n modes are available in
195-
the punch file, but only the first m<n are required, set this to m
192+
* __NMODES__ (int): number of modes to use in the analysis. If n modes are available in the punch file, but only the first m<n are required, set this to m
196193

197-
IMPOSED_MODE (int): mode with an imposed motion. The first index, consistent with Python syntax, is 0
194+
* __IMPOSED_MODE__ (int): mode with an imposed motion. The first index, consistent with Python syntax, is 0
198195

199-
RESTART_ITER (int): if restart is used, this specifies the iteration to restart
196+
* __RESTART_ITER__ (int): if restart is used, this specifies the iteration to restart
200197

201-
DELTA_T (float): physical time step size to be used in the simulation. Must match
202-
the one in SU2
198+
* __DELTA_T__ (float): physical time step size to be used in the simulation. Must match the one in SU2
203199

204-
MODAL_DAMPING (float): the code is able to add a damping matrix to the system, based
205-
on a critical damping. This keyword specifies the amount of damping
206-
that can be included: if x% of damping is required, set it
207-
to 0.0x
200+
* __MODAL_DAMPING__ (float): the code is able to add a damping matrix to the system, based on a critical damping. This keyword specifies the amount of damping that can be included: if x% of damping is required, set it to 0.0x
208201

209-
RHO (float): rho parameter for the integrator
202+
* __RHO__ (float): rho parameter for the integrator
210203

211-
TIME_MARCHING (string): YES or NO
204+
* __TIME_MARCHING__ (string): YES or NO
212205

213-
MESH_FILE (string): path to the f06 file
206+
* __MESH_FILE__ (string): path to the f06 file
214207

215-
PUNCH_FILE (string): path to the pch file
208+
* __PUNCH_FILE__ (string): path to the pch file
216209

217-
RESTART_SOL (string): YES or NO
210+
* __RESTART_SOL__ (string): YES or NO
218211

219-
IMPOSED_DISP (string): string containing the function for the displacement. Example
220-
is "sine(2*pi*time)+10"
212+
* __IMPOSED_DISP__ (string): string containing the function for the displacement. Example is "sine(2*pi*time)+10"
221213

222-
IMPOSED_VEL (string): analytical differentiation of above
214+
* __IMPOSED_VEL__ (string): analytical differentiation of above
223215

224-
IMPOSED_ACC (string): analytical differentiation of above
216+
* __IMPOSED_ACC__ (string): analytical differentiation of above
225217

226-
MOVING_MARKER (string): name for the interface marker
218+
* __MOVING_MARKER__ (string): name for the interface marker
227219

228-
INITIAL_MODES (list): list containing the initial amplitudes of the modes. Example
229-
is {0:0.1,1:0.0,3:5.0,...}
220+
* __INITIAL_MODES__ (list): list containing the initial amplitudes of the modes. Example is {0:0.1,1:0.0,3:5.0,...}
230221

231222
We will call the Nastran model modal.bdf and, after the eigenvalue analysis, we will obtain the files modal.f06 and modal.pch.
232223

@@ -251,52 +242,42 @@ The modes are coupled. Thus, appropriate initial conditions, to obtain 5 degrees
251242

252243
The most important interface configuration keywords are:
253244

254-
NDIM (int): 2 or 3 depending if the model is bidimensional or tridimensional
245+
* __NDIM__ (int): 2 or 3 depending if the model is bidimensional or tridimensional
255246

256-
RESTART_ITER (int): Restart iteration
247+
* __RESTART_ITER__ (int): Restart iteration
257248

258-
TIME_TRESHOLD (int): Time iteration after which fluid and structure are coupled
259-
in an unsteady simulation
249+
* __TIME_TRESHOLD__ (int): Time iteration after which fluid and structure are coupled in an unsteady simulation
260250

261-
NB_FSI_ITER (int): Number of max internal iterations to couple fluid and structure
262-
263-
RBF_RADIUS (float): Radius for the RBF interpolation. It is dimensional (i.e. in meters)
264-
and must be set so that at least 5 structural points are always
265-
inside a sphere with that radius and centered in any of the
266-
structural nodes. The more nodes are included, the better
267-
the interpolation. However, with larger radius, the interpolation
268-
matrix may become close to singular
251+
* __NB_FSI_ITER__ (int): Number of max internal iterations to couple fluid and structure
252+
253+
* __RBF_RADIUS__ (float): Radius for the RBF interpolation. It is dimensional (i.e. in meters) and must be set so that at least 5 structural points are always inside a sphere with that radius and centered in any of the structural nodes. The more nodes are included, the better the interpolation. However, with larger radius, the interpolation matrix may become close to singular
269254

270-
AITKEN_PARAM (float): Under relaxation parameter, between 0 and 1
255+
* __AITKEN_PARAM__ (float): Under relaxation parameter, between 0 and 1
271256

272-
UNST_TIMESTEP (float): Physical time step size in unsteady simulations, must match
257+
* __UNST_TIMESTEP__ (float): Physical time step size in unsteady simulations, must match
273258
the one in the other cfg files
274259

275-
UNST_TIME (float): Physical simulation time for unsteady problems
260+
* __UNST_TIME__ (float): Physical simulation time for unsteady problems
276261

277-
FSI_TOLERANCE (float): Tolerance for inner loop convergence between fluid and structure. This is the maximum average structural displacements, between two inner iterations,
278-
that can be accepted
262+
* __FSI_TOLERANCE__ (float): Tolerance for inner loop convergence between fluid and structure. This is the maximum average structural displacements, between two inner iterations, that can be accepted
279263

280-
CFD_CONFIG_FILE_NAME (string): Path to the fluid cfg file
264+
* __CFD_CONFIG_FILE_NAME__ (string): Path to the fluid cfg file
281265

282-
CSD_SOLVER (string): Behaviour of the structural solver to be used. AEROELASTIC if
283-
the structural equation of motions must be solved, IMPOSED if
284-
a movement of the structure is imposed
266+
* __CSD_SOLVER__ (string): Behaviour of the structural solver to be used. AEROELASTIC if the structural equation of motions must be solved, IMPOSED if a movement of the structure is imposed
285267

286-
CSD_CONFIG_FILE_NAME (string): Path to the solid cfg file
268+
* __CSD_CONFIG_FILE_NAME__ (string): Path to the solid cfg file
287269

288-
RESTART_SOL (string): YES or NO
270+
* __RESTART_SOL__ (string): YES or NO
289271

290-
MATCHING_MESH (string): YES or NO, the fluid and structural mesh match at the interface
272+
* __MATCHING_MESH__ (string): YES or NO, the fluid and structural mesh match at the interface
291273

292-
MESH_INTERP_METHOD (string): Interpolation method in case of nonmatching meshes. TPS or RBF
274+
* __MESH_INTERP_METHOD__ (string): Interpolation method in case of nonmatching meshes. TPS or RBF
293275

294-
DISP_PRED (string): Displacement predictor order FIRST_ORDER or SECOND_ORDER. To
295-
be used in unsteady simulations
276+
* __DISP_PRED__ (string): Displacement predictor order FIRST_ORDER or SECOND_ORDER. To be used in unsteady simulations
296277

297-
AITKEN_RELAX (string): DYNAMIC or STATIC
278+
* __AITKEN_RELAX__ (string): DYNAMIC or STATIC
298279

299-
TIME_MARCHING (string): YES or NO
280+
* __TIME_MARCHING__ (string): YES or NO
300281

301282
```
302283
NDIM = 2

0 commit comments

Comments
 (0)