|
Robotran C Documentation
|
Go to the documentation of this file.
3 #ifndef MBS_MODAL_STRUCT_h
4 #define MBS_MODAL_STRUCT_h
double lpk_absincr_max
options for the lpk gradient [default = 1e-3]
Definition: mbs_modal_struct.h:31
int Nux_saved
copy of mbs_data Nux
Definition: mbs_modal_struct.h:92
double ** evec_a
Result of the Eigenvalue problem: real part of the eigen vectors (each column is a eigenvector) [nx X...
Definition: mbs_modal_struct.h:99
double * eval_b
Result of the Eigenvalue problem: imaginary part of the nx eigen values [nx].
Definition: mbs_modal_struct.h:97
char * respath
Path in which result file are saved.
Definition: mbs_modal_struct.h:46
Definition: mbs_modal_struct.h:12
int * iModeSorted
Definition: mbs_modal_struct.h:107
double lpk_absincr
options for the lpk gradient [default = 1e-3]
Definition: mbs_modal_struct.h:30
double mode_ampl
amplification factor for the animation of the modes, application dependent [default = 0....
Definition: mbs_modal_struct.h:21
int save_result
no = 0, yes = 1, flag to save the modal results summary [default = 1]
Definition: mbs_modal_struct.h:18
Definition: mbs_linearipk_struct.h:19
int lpk_itermax
options for the lpk gradient [default = 10]
Definition: mbs_modal_struct.h:28
double * q_phi
Phase of the generalized position corresponding to the mode motion (computed from evec_r and evec_phi...
Definition: mbs_modal_struct.h:68
int save_eval
no = 0, yes = 1, flag to save the eigen values in two separate files: "_a" for Real part and "_b" for...
Definition: mbs_modal_struct.h:16
int compute_uxd
no = 0, yes = 1, flag to compute the modes associated with the extra constitutive differential equati...
Definition: mbs_modal_struct.h:22
Definition: mbs_modal_struct.h:51
double nu_0
Undamped frequency [Hz].
Definition: mbs_modal_struct.h:59
MbsLpk * lpk
working structure to compute the linearized matrices (one by one)
Definition: mbs_modal_struct.h:82
int verbose
no = 0, yes = 1, [default = 1]
Definition: mbs_modal_struct.h:20
int norm_evec
no = 0, yes = 1, flag to normalize the eigenvectors [default = 1]
Definition: mbs_modal_struct.h:24
MbsModalOptions * options
Definition: mbs_modal_struct.h:79
MbsModalMode ** modeList
List of model object.
Definition: mbs_modal_struct.h:106
double lpk_lintol
options for the lpk gradient [default = 1e-3]
Definition: mbs_modal_struct.h:33
int anim_speed
flag to decide whether the independent speeds have to be integrated while generating the animation fi...
Definition: mbs_modal_struct.h:36
The State-space representation starts at index 0.
Definition: mbs_statespace_struct.h:10
int type
1=unoscillating stable; 2=rigid; 3=unoscillating unstable; 4=oscillating damped; 5=oscillating undamp...
Definition: mbs_modal_struct.h:53
double * q_r
Norm of the generalized position corresponding to the mode motion (computed from evec_r and evec_phi)
Definition: mbs_modal_struct.h:67
double nu
Frequency of the -damped- mode [Hz].
Definition: mbs_modal_struct.h:60
Definition: mbs_modal_struct.h:77
int save_anim
no = 0, yes = 1, flag to save and generate the animation for the modes [default = 0]
Definition: mbs_modal_struct.h:19
double * q_b
Img part of the generalized position corresponding to the mode motion (computed from q_phi)
Definition: mbs_modal_struct.h:63
double anim_t
time for the animation generation [default = 2]
Definition: mbs_modal_struct.h:38
double * q_a
Real part of the generalized position corresponding to the mode motion (computed from q_r)
Definition: mbs_modal_struct.h:62
int save_mat
no = 0, yes = 1, flag to save the linearized matrix A,Mr,Gr,Kr [default = 0]
Definition: mbs_modal_struct.h:15
int save_evec
no = 0, yes = 1, flag to save the eigen vector in two separate files: "_a" for Real part,...
Definition: mbs_modal_struct.h:17
double * q_saved
copy of vector q before the modal process.
Definition: mbs_modal_struct.h:87
double * qd_saved
copy of vector qd before the modal process.
Definition: mbs_modal_struct.h:88
double * eval_a
Result of the Eigenvalue problem: real part of the nx eigen values [nx].
Definition: mbs_modal_struct.h:96
double lpk_relincr
options for the lpk gradient [default = 1e-2]
Definition: mbs_modal_struct.h:29
double ** evec_b
Result of the Eigenvalue problem: img part of the eigen vectors (each column is a eigenvector) [nx X ...
Definition: mbs_modal_struct.h:100
double * evec_phi
Phase of the eigen vector associated to the mode [nx].
Definition: mbs_modal_struct.h:73
double eval_b
Imaginary part of the mode eigenvalue.
Definition: mbs_modal_struct.h:56
int nx
number of 1st order equations, nx = 2*nqu (+Nux)
Definition: mbs_modal_struct.h:94
double zeroEigenPrecision
Define the limit at which the eigen value will be considered as null [default = 1e-6].
Definition: mbs_modal_struct.h:25
double ** Bvuc
copy of the Bvuc matrix (index 1)
Definition: mbs_modal_struct.h:85
double * ux_b
Img part of the extra ODE states corresponding to the mode motion (computed from ux_phi)
Definition: mbs_modal_struct.h:65
int compute_JS
no = 0, yes = 1, flag to compute the non diagonal terms [default = 0] TO IMPLEMENT !
Definition: mbs_modal_struct.h:23
double lpk_equitol
options for the lpk gradient [default = 1e-6]
Definition: mbs_modal_struct.h:32
double * Qq_saved
copy of vector Qq before the modal process.
Definition: mbs_modal_struct.h:90
double * qdd_saved
copy of vector qdd before the modal process.
Definition: mbs_modal_struct.h:89
double * ux_a
Real part of the extra ODE states corresponding to the mode motion (computed from ux_r)
Definition: mbs_modal_struct.h:64
double ksi
Damping factor [%].
Definition: mbs_modal_struct.h:58
double * evec_r
Norm of the eigen vector associated to the mode [nx].
Definition: mbs_modal_struct.h:72
char * resfilename
Definition: mbs_modal_struct.h:41
double * ux_phi
Phase of the extra ODE states corresponding to the mode motion (computed from evec_r and evec_phi)
Definition: mbs_modal_struct.h:70
int save2file
no = 0, yes = 1, flag to save any results or animations [default = 1]
Definition: mbs_modal_struct.h:14
int nMode
Number of modes (nx duplication)
Definition: mbs_modal_struct.h:105
double eval_a
Real part of the mode eigenvalue.
Definition: mbs_modal_struct.h:55
MbsAux * aux
Definition: mbs_modal_struct.h:80
double ** evec_r
Result of the Eigenvalue problem: norm of the eigen vectors (each column is a eigenvector) [nx X nx].
Definition: mbs_modal_struct.h:101
char * animpath
Definition: mbs_modal_struct.h:47
double ** evec_phi
Result of the Eigenvalue problem: phase of the eigen vectors (each column is a eigenvector) [nx X nx]...
Definition: mbs_modal_struct.h:102
MbsSS * ss
working structure containing a state space representation (with the matrix A)
Definition: mbs_modal_struct.h:83
double * ux_r
Norm of the extra ODE states corresponding to the mode motion (computed from evec_r and evec_phi)
Definition: mbs_modal_struct.h:69
double anim_dt
delta t for the animation generation [default = 1e-2]
Definition: mbs_modal_struct.h:37