OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
character(linchanlen), dimension(:), allocatable | names_u |
Names of the linearized inputs [-]. | |
character(linchanlen), dimension(:), allocatable | names_y |
Names of the linearized outputs [-]. | |
character(linchanlen), dimension(:), allocatable | names_x |
Names of the linearized continuous states [-]. | |
character(linchanlen), dimension(:), allocatable | names_xd |
Names of the linearized discrete states [-]. | |
character(linchanlen), dimension(:), allocatable | names_z |
Names of the linearized constraint states [-]. | |
real(reki), dimension(:), allocatable | op_u |
input operating point [-] | |
real(reki), dimension(:), allocatable | op_y |
output operating point [-] | |
real(reki), dimension(:), allocatable | op_x |
continuous state operating point [-] | |
real(reki), dimension(:), allocatable | op_dx |
1st time derivative of continuous state operating point [-] | |
real(reki), dimension(:), allocatable | op_xd |
discrete state operating point [-] | |
real(reki), dimension(:), allocatable | op_z |
constraint state operating point [-] | |
real(r8ki), dimension(:), allocatable | op_x_eig_mag |
continuous state eigenvector magnitude [-] | |
real(r8ki), dimension(:), allocatable | op_x_eig_phase |
continuous state eigenvector phase [-] | |
logical, dimension(:), allocatable | use_u |
array same size as names_u, which indicates if this input is used in linearization output file [-] | |
logical, dimension(:), allocatable | use_y |
array same size as names_y, which indicates if this output is used in linearization output file [-] | |
real(r8ki), dimension(:,:), allocatable | a |
A matrix [-]. | |
real(r8ki), dimension(:,:), allocatable | b |
B matrix [-]. | |
real(r8ki), dimension(:,:), allocatable | c |
C matrix [-]. | |
real(r8ki), dimension(:,:), allocatable | d |
D matrix [-]. | |
real(r8ki), dimension(:,:), allocatable | staterotation |
Matrix that rotates the continuous states [-]. | |
real(r8ki), dimension(:,:), allocatable | staterel_x |
Matrix that defines the continuous states relative to root motion [-]. | |
real(r8ki), dimension(:,:), allocatable | staterel_xdot |
Matrix that defines the continuous states relative to root motion [-]. | |
logical, dimension(:), allocatable | isload_u |
Whether the input is a load (used for scaling for potentially ill-conditioned G matrix) [-]. | |
logical, dimension(:), allocatable | rotframe_u |
Whether corresponding input is in rotating frame [-]. | |
logical, dimension(:), allocatable | rotframe_y |
Whether corresponding output is in rotating frame [-]. | |
logical, dimension(:), allocatable | rotframe_x |
Whether corresponding continuous state is in rotating frame [-]. | |
logical, dimension(:), allocatable | rotframe_z |
Whether corresponding constraint state is in rotating frame [-]. | |
integer(intki), dimension(:), allocatable | derivorder_x |
Derivative order for continuous states [-]. | |
integer(intki), dimension(1:3) | sizelin |
sizes of (1) the module's inputs, (2) the module's linearized outputs, and (3) the module's continuous states [-] | |
integer(intki), dimension(1:3) | linstartindx |
the starting index in combined matrices of (1) the module's inputs, (2) the module's linearized outputs, and (3) the module's continuous states [-] | |
integer(intki) | numoutputs |
number of WriteOutputs in each linearized module [-] | |