Skip to content

Commit e849648

Browse files
authored
Update Dynamic_FSI_Python.md
1 parent 8e1c819 commit e849648

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ for_version: 7.0.6
66
revised_by:
77
revision_date:
88
revised_version:
9-
solver: Multiphysics
9+
solver: RANS
1010
requires: SU2_CFD, PYTHON WRAPPER
1111
complexity: intermediate
1212
follows: Static_FSI
@@ -33,9 +33,9 @@ A sketch of the problem at hand is presented below:
3333

3434
### Resources
3535

36-
You can find the resources for this tutorial in [this folder] (https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python) of the [Tutorials repository](https://github.com/su2code/Tutorials). There is a [matlab file](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python/FlatPlateModel.m) that can be used to produce validation data with Theodorsen theory and the [mesh file](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python/airfoil.su2).
36+
You can find the resources for this tutorial in [this folder](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python) of the [Tutorials repository](https://github.com/su2code/Tutorials). There is a [matlab file](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python/FlatPlateModel.m) that can be used to produce validation data with Theodorsen theory and the [mesh file](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python/airfoil.su2).
3737

38-
In the [main directory] (https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python), there are other 5 subdirectories containing the configuration files and structural models for the different Mach numbers. Please do not mix those files as the structural models and configurations are different at the different aerodynamic conditions.
38+
In the [main directory](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python), there are other 5 subdirectories containing the configuration files and structural models for the different Mach numbers. Please do not mix those files as the structural models and configurations are different at the different aerodynamic conditions.
3939

4040
### Background
4141

@@ -52,19 +52,19 @@ The strctural model is made by a single point, positioned at the rotation axis,
5252
Inertia and mass of the airfoil are concentrated at the center of mass of the profile, at a certain distance from the rotation axis. The equations of motions are available
5353
analytically and reads:
5454

55-
$m\ddot{h} + S\ddot{\alpha} + C_{h}\dot{h} + K_{h}h = -L$
56-
$S\ddot{h} + I\ddot{\alpha} + C_{\alpha}\dot{\alpha} + K_{\alpha}\alpha = M$
55+
$$m\ddot{h} + S\ddot{\alpha} + C_{h}\dot{h} + K_{h}h = -L$$
56+
$$S\ddot{h} + I\ddot{\alpha} + C_{\alpha}\dot{\alpha} + K_{\alpha}\alpha = M$$
5757

58-
Where $m$ is the mass of the airfoil, $I$ the inertia around the center of mass, $S$ the static moment of inertia at the rotation axis, $C$ and $K$ the dampings and stiffnesses respectively. $L$ and $M$ are the lift and pitching up moment.
58+
Where $$m$$ is the mass of the airfoil, $$I$$ the inertia around the center of mass, $$S$$ the static moment of inertia at the rotation axis, $$C$$ and $$K$$ the dampings and stiffnesses respectively. $$L$$ and $$M$$ are the lift and pitching up moment.
5959

6060
These equations are usually adimensionalised to obtain results independent from the free-stream density of the flow.
6161
Indeed, we can define the following parameters:
6262

63-
$\Csi=\frac{S}{mb}$, $r_{\alpha}^2=\frac{I_f}{mb^2}$, $\bar{\omega}=\frac{\omega_h}{\omega_{\alpha}}$, $\mu=\frac{m}{\pi \rho_{\inf} b^2}$
63+
$$\Csi=\frac{S}{mb}$$, $$r_{\alpha}^2=\frac{I_f}{mb^2}$$, $$\bar{\omega}=\frac{\omega_h}{\omega_{\alpha}}$$, $$\mu=\frac{m}{\pi \rho_{\inf} b^2}$$
6464

65-
Where $b$ is the semi chord of the airfoil, $\omega_h = \sqrt{\frac{K_h}{m}}$ $\omega_{\alpha} = \sqrt{\frac{K_{\alpha}}{I_f}}. If we fix them, the structure will behave always the same regardless of $\rho_{\inf}$.
65+
Where $$b$$ is the semi chord of the airfoil, $$\omega_h = \sqrt{\frac{K_h}{m}}$$ $$\omega_{\alpha} = \sqrt{\frac{K_{\alpha}}{I_f}}$$. If we fix them, the structure will behave always the same regardless of $$\rho_{\inf}$$.
6666

67-
In this context $\Csi=0.25$, $r_{\alpha}^2=0.5$, $\bar{\omega}=0.3185$ and $\mu=100$.
67+
In this context $$\Csi=0.25$$, $$r_{\alpha}^2=0.5$$, $$\bar{\omega}=0.3185$$ and $$\mu=100$$.
6868

6969
Note that, as we will vary the Mach number, the density will also change accordingly. Thus, with given nondimensional parameters, the inertias and stiffnesses must be
7070
varied accordingly.
@@ -106,7 +106,7 @@ In this particular case, it may look excessively complicated, but it allows to s
106106
#### Mesh Description
107107

108108
The fluid domain is discretised with 133k nodes, with refining close to the airfoil surface, in order to correctly represent the turbulent boundary layer. The first cell
109-
is placed at a height of $y+\approx 1$. A close up view of the mesh is pictured below:
109+
is placed at a height of $$y+\approx 1$$. A close up view of the mesh is pictured below:
110110

111111
![ProblemSetup](../../tutorials_files/multiphysics/unsteady_fsi_python/images/CFDmesh.png)
112112

@@ -317,7 +317,9 @@ TIME_MARCHING = YES
317317
```
318318
### Running SU2
319319

320-
Follow the links provided to download the [main directory] (https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python).
320+
Follow the links provided to download the [main directory](https://github.com/su2code/Tutorials/tree/master/multiphysics/unsteady_fsi_python).
321+
322+
The preprocessing step in Nastran has already been performed, thus you will directly find the required structural model.
321323

322324
Copy the mesh file in each subdirectory, then run the following command from inside each subdirectory:
323325

0 commit comments

Comments
 (0)