OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
beamdyn_types::bd_inputfile Type Reference
Collaboration diagram for beamdyn_types::bd_inputfile:
Collaboration graph
[legend]

Public Attributes

integer(intki) member_total
 Total number of members [-].
 
integer(intki) kp_total
 Total number of key point [-].
 
integer(intki), dimension(:), allocatable kp_member
 Number of key points in each member [-].
 
integer(intki) order_elem
 Order of interpolation (basis) function [-].
 
integer(intki) load_retries
 Maximum Number of factored load retries [-].
 
integer(intki) nrmax
 Max number of iterations in Newton Raphson algorithm [-].
 
integer(intki) quadrature
 Quadrature: 1: Gauss; 2: Trapezoidal [-].
 
integer(intki) n_fact
 Factorization frequency [-].
 
integer(intki) refine
 FE mesh refinement factor for trapezoidal quadrature [-].
 
real(dbki) rhoinf
 Numerical damping parameter for generalized-alpha integrator [-].
 
real(dbki) dtbeam
 Time interval for BeamDyn calculations {or default} (s) [-].
 
type(bladeinputdatainpbl
 Input data for individual blades [see BladeInputData Type].
 
character(1024) bldfile
 Name of blade input file [-].
 
logical usepitchact
 Whether to use a pitch actuator inside BeamDyn [(flag)].
 
logical quasistaticinit
 Use quasistatic pre-conditioning with centripetal accelerations in initialization (flag) [dynamic solve and enFAST only] [-].
 
real(r8ki) stop_tol
 Tolerance for stopping criterion [-].
 
real(r8ki) tngt_stf_pert
 Perturbation size for computing finite differenced tangent stiffness [-].
 
real(r8ki) tngt_stf_difftol
 When comparing tangent stiffness matrix, stop simulation if error greater than this [-].
 
real(r8ki), dimension(:,:), allocatable kp_coordinate
 Key point coordinates array [-].
 
real(r8ki) pitchj
 Pitch actuator inertia [(kg-m^2)].
 
real(r8ki) pitchk
 Pitch actuator stiffness [(kg-m^2/s^2)].
 
real(r8ki) pitchc
 Pitch actuator damping [-].
 
logical echo
 Echo [-].
 
logical rotstates = .TRUE.
 Orient states in rotating frame during linearization? (flag) [-].
 
logical relstates = .FALSE.
 Define states relative to root motion during linearization? (flag) [-].
 
logical tngt_stf_fd
 Flag to compute tangent stifness matrix via finite difference [-].
 
logical tngt_stf_comp
 Flag to compare finite differenced and analytical tangent stifness [-].
 
integer(intki) nnodeouts
 Number of node outputs [0 - 9] [-].
 
integer(intki), dimension(1:9) outnd
 Nodes whose values will be output [-].
 
integer(intki) numouts
 Number of parameters in the output list (number of outputs requested) [-].
 
character(chanlen), dimension(:), allocatable outlist
 List of user-requested output channels [-].
 
logical sumprint
 Print summary data to file? (.sum) [-].
 
character(20) outfmt
 Format specifier [-].
 
integer(intki) bldnd_numouts
 Number of requested output channels per blade node (BD_BldNdOuts) [-].
 
character(chanlen), dimension(:), allocatable bldnd_outlist
 List of user-requested output channels (BD_BldNdOuts) [-].
 
integer(intki), dimension(:), allocatable bldnd_bloutnd
 The blade nodes to actually output (BD_BldNdOuts) [-].
 
character(1024) bldnd_bloutnd_str
 String to parse for the blade nodes to actually output (BD_BldNdOuts) [-].
 

The documentation for this type was generated from the following file: