![]() |
OpenFAST
Wind turbine multiphysics simulator
|

Public Attributes | |
| real(dbki) | sddeltat |
| Time step (for integration of continuous states) [seconds]. | |
| integer(intki) | intmethod |
| Integration Method (1/2/3)Length of y2 array [-]. | |
| integer(intki) | ndof |
| Total degree of freedom [-]. | |
| integer(intki) | ndof_red |
| Total degree of freedom after constraint reduction [-]. | |
| integer(intki) | nmembers |
| Number of members of the sub structure [-]. | |
| integer(intki), dimension(:,:), allocatable | elems |
| Element nodes connections [-]. | |
| type(elemproptype), dimension(:), allocatable | elemprops |
| List of element properties [-]. | |
| real(r8ki), dimension(:), allocatable | fg |
| Gravity force vector (with initial cable force T0), not reduced [N]. | |
| real(reki), dimension(:,:), allocatable | dp0 |
| Vector from TP to a Node at t=0, used for Floating Rigid Body motion [m]. | |
| integer(intki), dimension(:), allocatable | nodeid2jointid |
| Store Joint ID for each NodeID since SubDyn re-label nodes (and add more nodes) [-]. | |
| logical | reduced |
| True if system has been reduced to account for constraints [-]. | |
| real(r8ki), dimension(:,:), allocatable | t_red |
| Transformation matrix performing the constraint reduction x = T. More... | |
| real(r8ki), dimension(:,:), allocatable | t_red_t |
| Transpose of T_red [-]. | |
| type(ilist), dimension(:), allocatable | nodesdof |
| DOF indices of each nodes in unconstrained assembled system [-]. | |
| type(ilist), dimension(:), allocatable | nodesdofred |
| DOF indices of each nodes in constrained assembled system [-]. | |
| integer(intki), dimension(:,:), allocatable | elemsdof |
| 12 DOF indices of node 1 and 2 of a given member in unconstrained assembled system [-] | |
| integer(intki), dimension(:,:), allocatable | dofred2nodes |
| nDOFRed x 3, for each constrained DOF, col1 node index, col2 number of DOF, col3 DOF starting from 1 [-] | |
| integer(intki), dimension(:,:), allocatable | ctrlelem2channel |
| nCtrlCable x 2, for each CtrlCable, Elem index, and Channel Index [-] | |
| integer(intki) | ndofm |
| retained degrees of freedom (modes) [-] | |
| integer(intki) | sttcsolve |
| Solve dynamics about static equilibrium point (flag) [-]. | |
| logical | guyanloadcorrection |
| Add Extra lever arm contribution to interface reaction outputs [-]. | |
| logical | floating |
| True if floating bottom (the 6 DOF are free at all reaction nodes) [-]. | |
| real(reki), dimension(:), allocatable | kmmdiag |
| Diagonal coefficients of Kmm (OmegaM squared) [-]. | |
| real(reki), dimension(:), allocatable | cmmdiag |
| Diagonal coefficients of Cmm (~2 Zeta OmegaM)) [-]. | |
| real(reki), dimension(:,:), allocatable | mmb |
| Matrix after C-B reduction (transpose of MBM [-]. | |
| real(reki), dimension(:,:), allocatable | mbmmb |
| MBm * MmB, used for Y1 [-]. | |
| real(reki), dimension(:,:), allocatable | c1_11 |
| Coefficient of x in Y1 [-]. | |
| real(reki), dimension(:,:), allocatable | c1_12 |
| Coefficient of x in Y1 [-]. | |
| real(reki), dimension(:,:), allocatable | d1_141 |
| MBm PhiM^T [-]. | |
| real(reki), dimension(:,:), allocatable | d1_142 |
| TI^T PhiR^T [-]. | |
| real(reki), dimension(:,:), allocatable | phim |
| Coefficient of x in Y2 [-]. | |
| real(reki), dimension(:,:), allocatable | c2_61 |
| Coefficient of x in Y2 (URdotdot ULdotdot) [-]. | |
| real(reki), dimension(:,:), allocatable | c2_62 |
| Coefficient of x in Y2 (URdotdot ULdotdot) [-]. | |
| real(reki), dimension(:,:), allocatable | phirb_ti |
| Coefficient of u in Y2 (Phi_R bar * TI) [-]. | |
| real(reki), dimension(:,:), allocatable | d2_63 |
| Coefficient of u in Y2 (URdotdot ULdotdot) [-]. | |
| real(reki), dimension(:,:), allocatable | d2_64 |
| Coefficient of u in Y2 (URdotdot ULdotdot) [-]. | |
| real(reki), dimension(:,:), allocatable | mbb |
| Guyan Mass Matrix after C-B reduction [-]. | |
| real(reki), dimension(:,:), allocatable | kbb |
| Guyan Stiffness Matrix after C-B reduction [-]. | |
| real(reki), dimension(:,:), allocatable | cbb |
| Guyan Damping Matrix after C-B reduction [-]. | |
| real(reki), dimension(:,:), allocatable | cmm |
| CB damping matrix [-]. | |
| real(reki), dimension(:,:), allocatable | mbm |
| Matrix after C-B reduction [-]. | |
| real(reki), dimension(:,:), allocatable | phil_t |
| Transpose of Matrix of C-B modes [-]. | |
| real(reki), dimension(:,:), allocatable | philinvomgl2 |
| Matrix of C-B modes times the inverse of OmegaL**2 (Phi_L*(Omg**2)^-1) [-]. | |
| real(reki), dimension(:,:), allocatable | kllm1 |
| KLL^{-1}, inverse of matrix KLL, for static solve only [-]. | |
| real(reki), dimension(:,:), allocatable | am2jac |
| Jacobian (factored) for Adams-Boulton 2nd order Integration [-]. | |
| integer(intki), dimension(:), allocatable | am2jacpiv |
| Pivot array for Jacobian factorization (for Adams-Boulton 2nd order Integration) [-]. | |
| real(reki), dimension(:,:), allocatable | ti |
| Matrix to calculate TP reference point reaction at top of structure [-]. | |
| real(reki), dimension(:,:), allocatable | tireact |
| Matrix to calculate single point reaction at base of structure [-]. | |
| integer(intki) | nnodes |
| Total number of nodes [-]. | |
| integer(intki) | nnodes_i |
| Number of Interface nodes [-]. | |
| integer(intki) | nnodes_l |
| Number of Internal nodes [-]. | |
| integer(intki) | nnodes_c |
| Number of joints with reactions [-]. | |
| integer(intki), dimension(:,:), allocatable | nodes_i |
| Interface degree of freedoms [-]. | |
| integer(intki), dimension(:,:), allocatable | nodes_l |
| Internal nodes (not interface nor reaction) [-]. | |
| integer(intki), dimension(:,:), allocatable | nodes_c |
| React degree of freedoms [-]. | |
| integer(intki) | ndofi__ |
| Size of IDI__ [-]. | |
| integer(intki) | ndofi_rb |
| Size of IDI_Rb [-]. | |
| integer(intki) | ndofi_f |
| Size of IDI_F [-]. | |
| integer(intki) | ndofl_l |
| Size of IDL_L [-]. | |
| integer(intki) | ndofc__ |
| Size of IDC__ [-]. | |
| integer(intki) | ndofc_rb |
| Size of IDC_Rb [-]. | |
| integer(intki) | ndofc_l |
| Size of IDC_L [-]. | |
| integer(intki) | ndofc_f |
| Size of IDC_F [-]. | |
| integer(intki) | ndofr__ |
| Size of IDR__ [-]. | |
| integer(intki) | ndof__rb |
| Size of ID__Rb [-]. | |
| integer(intki) | ndof__l |
| Size of ID__L [-]. | |
| integer(intki) | ndof__f |
| Size of ID__F [-]. | |
| integer(intki), dimension(:), allocatable | idi__ |
| Index of all Interface DOFs [-]. | |
| integer(intki), dimension(:), allocatable | idi_rb |
| Index array of the interface (nodes connect to TP) dofs that are retained/master/follower DOFs [-]. | |
| integer(intki), dimension(:), allocatable | idi_f |
| Index array of the interface (nodes connect to TP) dofs that are fixed DOF [-]. | |
| integer(intki), dimension(:), allocatable | idl_l |
| Index array of the internal dofs coming from internal nodes [-]. | |
| integer(intki), dimension(:), allocatable | idc__ |
| Index of all bottom DOF [-]. | |
| integer(intki), dimension(:), allocatable | idc_rb |
| Index array of the contraint dofs that are retained/master/follower DOF [-]. | |
| integer(intki), dimension(:), allocatable | idc_l |
| Index array of the contraint dofs that are follower/internal DOF [-]. | |
| integer(intki), dimension(:), allocatable | idc_f |
| Index array of the contraint dofs that are fixd DOF [-]. | |
| integer(intki), dimension(:), allocatable | idr__ |
| Index array of the interface and restraint dofs [-]. | |
| integer(intki), dimension(:), allocatable | id__rb |
| Index array of all the retained/leader/master dofs (from any nodes of the structure) [-]. | |
| integer(intki), dimension(:), allocatable | id__l |
| Index array of all the follower/internal dofs (from any nodes of the structure) [-]. | |
| integer(intki), dimension(:), allocatable | id__f |
| Index array of the DOF that are fixed (from any nodes of the structure) [-]. | |
| integer(intki) | nmoutputs |
| Number of members whose output is written [-]. | |
| integer(intki) | numouts |
| Number of output channels read from input file [-]. | |
| integer(intki) | outswtch |
| Output Requested Channels to local or global output file [1/2/3] [-]. | |
| integer(intki) | unjckf |
| Unit of SD ouput file [-]. | |
| character(1) | delim |
| Column delimiter for output text files [-]. | |
| character(20) | outfmt |
| Format for Output [-]. | |
| character(20) | outsfmt |
| Format for Output Headers [-]. | |
| type(meshauxdatatype), dimension(:), allocatable | moutlst |
| List of user requested members and nodes [-]. | |
| type(meshauxdatatype), dimension(:), allocatable | moutlst2 |
| List of all member joint nodes and elements for output [-]. | |
| type(meshauxdatatype), dimension(:), allocatable | moutlst3 |
| List of all member joint nodes and elements for output [-]. | |
| type(outparmtype), dimension(:), allocatable | outparam |
| An array holding names, units, and indices of all of the selected output channels. More... | |
| logical | outall |
| Flag to output or not all joint forces [-]. | |
| integer(intki) | outcbmodes |
| Flag to output CB and Guyan modes to a given format [-]. | |
| integer(intki) | outfemmodes |
| Flag to output FEM modes to a given format [-]. | |
| logical | outreact |
| Flag to check whether reactions are requested [-]. | |
| integer(intki) | outallint |
| Integer version of OutAll [-]. | |
| integer(intki) | outalldims |
| Integer version of OutAll [-]. | |
| integer(intki) | outdec |
| Output Decimation for Requested Channels [-]. | |
| integer(intki), dimension(:,:), allocatable | jac_u_indx |
| matrix to help fill/pack the u vector in computing the jacobian [-] | |
| real(r8ki), dimension(:), allocatable | du |
| vector that determines size of perturbation for u (inputs) [-] | |
| real(r8ki), dimension(1:2) | dx |
| vector that determines size of perturbation for x (continuous states) [-] | |
| integer(intki) | jac_ny |
| number of outputs in jacobian matrix [-] | |
| integer(intki) | jac_nx |
| half the number of continuous states in jacobian matrix [-] | |
| logical | rotstates |
| Orient states in rotating frame during linearization? (flag) [-]. | |
| type(outparmtype), dimension(:), allocatable subdyn_types::sd_parametertype::outparam |
An array holding names, units, and indices of all of the selected output channels.
logical [-]
| real(r8ki), dimension(:,:), allocatable subdyn_types::sd_parametertype::t_red |
Transformation matrix performing the constraint reduction x = T.
xtilde [-]
1.8.13