My Project
programmer's documentation
Variables
Module for ALE structure movement with internal coupling

Variables

integer, save nbstru
 number of structures, automatically computed More...
 
double precision, dimension(3, 3, nstrmx), save xmstru
 
double precision, dimension(3, 3, nstrmx), save xcstru
 
double precision, dimension(3, 3, nstrmx), save xkstru
 
double precision, dimension(3, nstrmx), save xstr
 
double precision, dimension(3, nstrmx), save xsta
 
double precision, dimension(3, nstrmx), save xstp
 predicted value of xstr (m) More...
 
double precision, dimension(3, nstrmx), save xstreq
 
double precision, dimension(3, nstrmx), save xpstr
 
double precision, dimension(3, nstrmx), save xpsta
 xpstr at previous time step (m/s) More...
 
double precision, dimension(3, nstrmx), save xppstr
 
double precision, dimension(3, nstrmx), save xppsta
 xppstr at previous time step (m/s2) More...
 
double precision, dimension(3, nstrmx), save forstr
 
double precision, dimension(3, nstrmx), save forsta
 forstr at previous time step (N) More...
 
double precision, dimension(3, nstrmx), save forstp
 predicted force vector acting on the structure (N) More...
 
double precision, dimension(nstrmx), save dtstr
 time step used to solved structure movement (can be different from th fluid time step) More...
 
double precision, save aexxst
 coefficient for the predicted displacement More...
 
double precision, save bexxst
 coefficient for the predicted displacement More...
 
double precision, save cfopre
 coefficient for the predicted force More...
 
double precision, save alpnmk
 alpha coefficient for the Newmark hht methode More...
 
double precision, save betnmk
 beta coefficient for the Newmark hht methode More...
 
double precision, save gamnmk
 gamma coefficient for the Newmark hht methode More...
 

Detailed Description

Variable Documentation

◆ aexxst

double precision, save aexxst

coefficient for the predicted displacement

◆ alpnmk

double precision, save alpnmk

alpha coefficient for the Newmark hht methode

◆ betnmk

double precision, save betnmk

beta coefficient for the Newmark hht methode

◆ bexxst

double precision, save bexxst

coefficient for the predicted displacement

◆ cfopre

double precision, save cfopre

coefficient for the predicted force

◆ dtstr

double precision, dimension(nstrmx), save dtstr

time step used to solved structure movement (can be different from th fluid time step)

◆ forsta

double precision, dimension(3,nstrmx), save forsta

forstr at previous time step (N)

◆ forstp

double precision, dimension(3,nstrmx), save forstp

predicted force vector acting on the structure (N)

◆ forstr

double precision, dimension(3,nstrmx), save forstr

force vector acting on the structure (N)

◆ gamnmk

double precision, save gamnmk

gamma coefficient for the Newmark hht methode

◆ nbstru

integer, save nbstru

number of structures, automatically computed

◆ xcstru

double precision, dimension(3,3,nstrmx), save xcstru

damping matric coefficient of the structure (kg/s)

◆ xkstru

double precision, dimension(3,3,nstrmx), save xkstru

spring matrix constant of the structure (kg/s2 = N/m)

◆ xmstru

double precision, dimension(3,3,nstrmx), save xmstru

mass matrix of the structure (kg) (for xmstru(i,j,k), i and j are the array of mass structure and k is the index of the structure)

◆ xppsta

double precision, dimension(3,nstrmx), save xppsta

xppstr at previous time step (m/s2)

◆ xppstr

double precision, dimension(3,nstrmx), save xppstr

acceleration vector of the structure (m/s2)

◆ xpsta

double precision, dimension(3,nstrmx), save xpsta

xpstr at previous time step (m/s)

◆ xpstr

double precision, dimension(3,nstrmx), save xpstr

velocity vector of the structure (m/s)

◆ xsta

double precision, dimension(3,nstrmx), save xsta

value of xstr at the previous time step (m)

◆ xstp

double precision, dimension(3,nstrmx), save xstp

predicted value of xstr (m)

◆ xstr

double precision, dimension(3,nstrmx), save xstr

displacement vector of the structure compared to its position in the initial mesh (m)

◆ xstreq

double precision, dimension(3,nstrmx), save xstreq

equilibrum position of a structure (m)