Modeling Options Inputs
The following inputs describe the options available in the modeling_options
file.
WISDEM wind turbine modeling options schema
Scehma that describes the modeling options for WISDEM
WISDEM_model_options_schema_v00 |
|
type |
object |
General
type |
object |
|
properties |
||
|
Prints additional outputs to screen (and to a file log in the future) |
|
type |
boolean |
|
|
Number of iterations for the top-level coupling solver |
|
type |
integer |
|
default |
5 |
WISDEM
type |
object |
|||||
properties |
||||||
|
Number of load cases |
|||||
type |
integer |
|||||
minimum |
0 |
|||||
default |
1 |
|||||
|
type |
object |
||||
properties |
||||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
Number of angles of attack in a common grid to define polars |
|||||
type |
integer |
|||||
default |
200 |
|||||
|
Number of coordinate point used to define airfoils |
|||||
type |
integer |
|||||
default |
200 |
|||||
|
Number of spanwise stations in a common grid used to define blade properties |
|||||
type |
integer |
|||||
default |
30 |
|||||
|
Number of wind speeds to compute the power curve |
|||||
type |
integer |
|||||
default |
20 |
|||||
|
Number of wind speeds to spline the power curve |
|||||
type |
integer |
|||||
default |
200 |
|||||
|
Number of pitch angles to determine the Cp-Ct-Cq-surfaces |
|||||
type |
integer |
|||||
default |
20 |
|||||
|
Min pitch angle of the Cp-Ct-Cq-surfaces |
|||||
type |
number |
|||||
default |
-5 |
|||||
|
Max pitch angle of the Cp-Ct-Cq-surfaces |
|||||
type |
number |
|||||
default |
30 |
|||||
|
Number of tsr values to determine the Cp-Ct-Cq-surfaces |
|||||
type |
integer |
|||||
default |
20 |
|||||
|
Min TSR of the Cp-Ct-Cq-surfaces |
|||||
type |
number |
|||||
default |
2 |
|||||
|
Max TSR of the Cp-Ct-Cq-surfaces |
|||||
type |
number |
|||||
default |
12 |
|||||
|
Number of wind speeds to determine the Cp-Ct-Cq-surfaces |
|||||
type |
integer |
|||||
default |
1 |
|||||
|
Flag to derive the regulation trajectory in region III in terms of pitch and TSR |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
If True, apply peak thrust shaving within RotorSE. |
|||||
type |
boolean |
|||||
|
Scalar applied to the max torque within RotorSE for peak thrust shaving. Only used if peak_thrust_shaving is True. |
|||||
type |
number |
|||||
default |
1 |
|||||
|
If True, pitch is fixed in region I1/2, i.e. when min rpm is enforced. |
|||||
type |
boolean |
|||||
|
Composite layer modeling the spar cap on the suction side in the geometry yaml. This entry is used to compute ultimate strains. |
|||||
type |
string |
|||||
default |
none |
|||||
|
Composite layer modeling the spar cap on the pressure side in the geometry yaml. This entry is used to compute ultimate strains. |
|||||
type |
string |
|||||
default |
none |
|||||
|
Composite layer modeling the trailing edge reinforcement on the suction side in the geometry yaml. This entry is used to compute ultimate strains. |
|||||
type |
string |
|||||
default |
none |
|||||
|
Composite layer modeling the trailing edge reinforcement on the pressure side in the geometry yaml. This entry is used to compute ultimate strains. |
|||||
type |
string |
|||||
default |
none |
|||||
|
Partial safety factor on modal frequencies |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Number of standard deviations for strength of gust |
|||||
type |
number |
|||||
maximum |
15 |
|||||
minimum |
0 |
|||||
default |
3 |
|||||
|
Safety factor for the max stress of blade root fasteners |
|||||
type |
number |
|||||
maximum |
100 |
|||||
minimum |
0.1 |
|||||
default |
2.5 |
|||||
|
Include Prandtl hub loss model in CCBlade calls |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Include Prandtl tip loss model in CCBlade calls |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Include effect of wake rotation (i.e., tangential induction factor is nonzero) in CCBlade calls |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Use drag coefficient in computing induction factors in CCBlade calls |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Number of sectors to divide rotor face into in computing thrust and power. |
|||||
type |
integer |
|||||
maximum |
10 |
|||||
minimum |
1 |
|||||
default |
4 |
|||||
|
Flag switching on and off the 3d DU-Selig airfoil correction implemented in Polar.py |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Flag switching on and off the inverted neural network for airfoil design |
|||||
type |
boolean |
|||||
|
Maximum airfoil thickness supported by the INN for airfoil design |
|||||
type |
number |
|||||
maximum |
1 |
|||||
minimum |
0 |
|||||
default |
0.4 |
|||||
|
Minimum airfoil thickness supported by the INN for airfoil design |
|||||
type |
number |
|||||
maximum |
1 |
|||||
minimum |
0 |
|||||
default |
0.15 |
|||||
|
Flag switching on and off the rail transport module of RotorSE |
|||||
type |
boolean |
|||||
|
type |
object |
||||
properties |
||||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
Whether or not to do detailed generator modeling using tools formerly in GeneratorSE |
|||||
type |
boolean |
|||||
|
Partial safety factor on loads |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.35 |
|||||
|
Partial safety factor for materials |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.3 |
|||||
|
Partial safety factor for consequence of failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Flag switching between running to gearbox sizing of DrivetrainSE (False) or the simple sizing given a value of torque density expressed in Nm/kg |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
type |
object |
||||
properties |
||||||
|
Partial safety factor for hub sizing |
|||||
type |
number |
|||||
maximum |
7 |
|||||
minimum |
1 |
|||||
default |
2 |
|||||
|
Partial safety factor for spinner sizing |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.5 |
|||||
|
type |
object |
||||
properties |
||||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
Wind scaling relationship with height |
|||||
type |
string |
|||||
enum |
PowerWind, LogisticWind |
|||||
default |
PowerWind |
|||||
|
Partial safety factor on loads |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.35 |
|||||
|
Partial safety factor for materials |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.3 |
|||||
|
Partial safety factor for consequence of failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Partial safety factor for buckling |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor on modal frequencies |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor for fatigue failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Buckling utilization calculation method- Eurocode 1994 or DNVGL RP-C202 |
|||||
type |
string |
|||||
enum |
Eurocode, Euro-code, eurocode, euro-code, DNVGL, dnvgl, DNV-GL, dnv-gl |
|||||
default |
dnvgl |
|||||
|
Buckling length factor in Eurocode safety check |
|||||
type |
number |
|||||
maximum |
100 |
|||||
minimum |
1 |
|||||
default |
10 |
|||||
|
Set of Frame3DD options used for tower analysis |
|||||
type |
object |
|||||
properties |
||||||
|
Inclusion of shear area for symmetric sections |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Inclusion of shear stiffening through axial loading |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Eigenvalue solver 1=Subspace-Jacobi iteration, 2=Stodola (matrix iteration) |
|||||
type |
number |
|||||
enum |
1, 2 |
|||||
default |
1 |
|||||
|
Convergence tolerance for modal eigenvalue solution |
|||||
type |
number |
|||||
maximum |
0.1 |
|||||
minimum |
1e-12 |
|||||
default |
1e-09 |
|||||
|
Number of Frame3DD element refinements for every specified section along tower/member |
|||||
type |
integer |
|||||
default |
3 |
|||||
|
type |
object |
||||
properties |
||||||
|
Can be monopile or jacket. |
|||||
type |
string |
|||||
default |
monopile |
|||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
Wind scaling relationship with height |
|||||
type |
string |
|||||
enum |
PowerWind, LogisticWind |
|||||
default |
PowerWind |
|||||
|
Partial safety factor on loads |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.35 |
|||||
|
Partial safety factor for materials |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.3 |
|||||
|
Partial safety factor for consequence of failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Partial safety factor for buckling |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor on modal frequencies |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor for fatigue failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Buckling utilization calculation method- Eurocode 1994 or DNVGL RP-C202 |
|||||
type |
string |
|||||
enum |
Eurocode, Euro-code, eurocode, euro-code, DNVGL, dnvgl, DNV-GL, dnv-gl |
|||||
default |
dnvgl |
|||||
|
Buckling length factor in Eurocode safety check |
|||||
type |
number |
|||||
maximum |
100 |
|||||
minimum |
1 |
|||||
default |
10 |
|||||
|
Set of Frame3DD options used for tower analysis |
|||||
type |
object |
|||||
properties |
||||||
|
Inclusion of shear area for symmetric sections |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Inclusion of shear stiffening through axial loading |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Eigenvalue solver 1=Subspace-Jacobi iteration, 2=Stodola (matrix iteration) |
|||||
type |
number |
|||||
enum |
1, 2 |
|||||
default |
1 |
|||||
|
Convergence tolerance for modal eigenvalue solution |
|||||
type |
number |
|||||
maximum |
0.1 |
|||||
minimum |
1e-12 |
|||||
default |
1e-09 |
|||||
|
If False, then a monopile is modeled with a perfectly clamped foundation. If True, then spring-stiffness equivalents are computed from soil properties for all DOF. |
|||||
type |
boolean |
|||||
|
Model the monopile base as a gravity-based foundation with no pile embedment |
|||||
type |
boolean |
|||||
|
Number of Frame3DD element refinements for every specified section along tower/member |
|||||
type |
integer |
|||||
default |
3 |
|||||
|
Number of legs for the jacket. Only used if type`==`jacket. |
|||||
type |
integer |
|||||
default |
4 |
|||||
|
Number of bays for the jacket, or x-joints per tower leg pair. Only used if type`==`jacket. |
|||||
type |
integer |
|||||
default |
3 |
|||||
|
If true, add a mud brace at the bottom of each jacket leg. Only used if type`==`jacket. |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
If true, save .pngs of the jacket truss during analysis or optimization. Jacket only. |
|||||
type |
boolean |
|||||
|
type |
object |
||||
properties |
||||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
type |
object |
||||
properties |
||||||
|
Whether or not to run this module |
|||||
type |
boolean |
|||||
|
Number of Frame3DD element refinements for every specified section along tower/member |
|||||
type |
integer |
|||||
default |
1 |
|||||
|
Set of Frame3DD options used for floating tower analysis |
|||||
type |
object |
|||||
properties |
||||||
|
Inclusion of shear area for symmetric sections |
|||||
type |
boolean |
|||||
|
Inclusion of shear stiffening through axial loading |
|||||
type |
boolean |
|||||
|
Eigenvalue solver 1=Subspace-Jacobi iteration, 2=Stodola (matrix iteration) |
|||||
type |
number |
|||||
enum |
1, 2 |
|||||
default |
2 |
|||||
|
Numerical matrix diagonal adder for eigenvalue solve of unrestrained structure |
|||||
type |
number |
|||||
default |
10 |
|||||
|
Convergence tolerance for modal eigenvalue solution |
|||||
type |
number |
|||||
maximum |
0.1 |
|||||
minimum |
1e-12 |
|||||
default |
1e-08 |
|||||
|
Partial safety factor on loads |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.35 |
|||||
|
Partial safety factor for materials |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.3 |
|||||
|
Partial safety factor for consequence of failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Partial safety factor for buckling |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor on modal frequencies |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1.1 |
|||||
|
Partial safety factor for fatigue failure |
|||||
type |
number |
|||||
maximum |
5 |
|||||
minimum |
1 |
|||||
default |
1 |
|||||
|
Whether or not to assume a symmetric mooring system |
|||||
type |
boolean |
|||||
default |
True |
|||||
|
Use the rank-and-file method of identifying mode shapes that guarantees modeshape numbers in all directions, but will reuse the same modeshape for multiple directions |
|||||
type |
boolean |
|||||
|
This is only used if not running the full WISDEM turbine Group and you need to input the mass properties, forces, and moments for a tower-only or nacelle-only analysis |
|||||
type |
object |
|||||
properties |
||||||
|
Mass at external boundary of the system. For the tower, this would be the RNA mass. |
|||||
type |
number |
|||||
|
Distance from system boundary to center of mass of the applied load. For the tower, this would be the RNA center of mass in tower-top coordinates. |
|||||
type |
array |
|||||
default |
0 |
|||||
0 |
||||||
0 |
||||||
items |
type |
number |
||||
|
Moment of inertia of external mass in coordinate system at the system boundary. For the tower, this would be the RNA MoI in tower-top coordinates. |
|||||
type |
array |
|||||
default |
0 |
|||||
0 |
||||||
0 |
||||||
0 |
||||||
0 |
||||||
0 |
||||||
items |
type |
number |
||||
|
The loading scenarios associated with the applied mass. For the tower, this would be operating, parked, etc. |
|||||
type |
array |
|||||
items |
type |
object |
||||
properties |
||||||
|
Force vector applied at system boundary |
|||||
type |
array |
|||||
default |
0 |
|||||
0 |
||||||
0 |
||||||
items |
type |
number |
||||
|
Force vector applied at system boundary |
|||||
type |
array |
|||||
default |
0 |
|||||
0 |
||||||
0 |
||||||
items |
type |
number |
||||
|
Applied wind reference velocity, if necessary |
|||||
type |
number |