forked from mlucio89/CUPyDO
-
Notifications
You must be signed in to change notification settings - Fork 7
RBM interface
Adrien Crovato edited this page Oct 11, 2019
·
1 revision
The interface of the Rigid Body Integrator (a.k.a. NativeSolid) consists in a simple configuration file written in ASCII.
CSD_SOLVER = NATIVE % mandatory
% Files and markers
MESH_FILE = relative/path/to/mesh.su2 % mesh must be in .su2 format
MOVING_MARKER = airfoil % marker containing the fsi boundary
% Physical problem definition
STRUCT_TYPE = string % Type of structural problem (SPRING_HOR or SPRING_VER or AIRFOIL)
SPRING_MASS = double % Body mass
INERTIA_CG = double % Inertia around CG
INERTIA_FLEXURAL = double % Inertia around flexural axis
SPRING_STIFFNESS = double % Spring stiffness
SPRING_DAMPING = double % Spring damping
TORSIONAL_STIFFNESS = double % Torsional stiffness
TORSIONAL_DAMPING = double % Torsional damping
CORD = double % Chord
FLEXURAL_AXIS = double % Position of the flexural axis
GRAVITY_CENTER = double % Center of gravity
% Numerical parameters
UNSTEADY_SIMULATION = string % Steady or unsteady simulation (YES or NO)
DELTA_T = double % Integration time step in seconds
INITIAL_DISP = 0.0 % initial plunging
INITIAL_ANGLE = 0.0 % initial pitching
% ... if unsteady simulation
INTEGRATION_ALGO = string % ntegration algorithm (ALPHAGEN, RK4)
RHO = 0.8 % parameter for ALPHAGEN
% Control parameters
START_TIME = double % start time in seconds
STOP_TIME = double % end time in seconds
DELTA_ITER_WRITE = 1 % frequency (in terms of time step count) at which the solution is written to disk
RESTART_SOL = string % restart the solution (YES or NO)
RESTART_FILE = restart_solid.dat % file to read at restart