Analysis Options Inputs
The following inputs describe the options available in the analysis_options
file. The primary sections are:
general
design_variables
constraints
merit_figure
merit_figure_user
inverse_design
driver
recorder
Of these sections, the design_variables
is the most complex. The schema guide for all other sections is:
WISDEM wind turbine optimization options schema
Schema that describes the analysis and optimization options for WISDEM
WISDEM_optimization_options_schema_v00 |
|
type |
object |
general
type |
object |
|
properties |
||
|
Name of folder to dump output files |
|
type |
string |
|
default |
output |
|
|
File prefix for output files |
|
type |
string |
|
default |
output |
constraints
Activate the constraints that are applied to a design optimization
type |
object |
||||
properties |
|||||
|
Constraints associated with the blade design |
||||
type |
object |
||||
properties |
|||||
|
Enforce a maximum allowable strain in the suction-side spar caps |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Maximum allowable strain value |
||||
type |
number |
||||
maximum |
0.1 |
||||
minimum |
1e-08 |
||||
default |
0.004 |
||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
default |
8 |
||||
|
Enforce a maximum allowable strain in the pressure-side spar caps |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Maximum allowable strain value |
||||
type |
number |
||||
maximum |
0.1 |
||||
minimum |
1e-08 |
||||
default |
0.004 |
||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
default |
8 |
||||
|
Enforce a maximum allowable strain in the suction-side trailing edge reinforcements |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Maximum allowable strain value |
||||
type |
number |
||||
maximum |
0.1 |
||||
minimum |
1e-08 |
||||
default |
0.004 |
||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
default |
8 |
||||
|
Enforce a maximum allowable strain in the pressure-side trailing edge reinforcements |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Maximum allowable strain value |
||||
type |
number |
||||
maximum |
0.1 |
||||
minimum |
1e-08 |
||||
default |
0.004 |
||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||
type |
integer |
||||
minimum |
0 |
||||
default |
8 |
||||
|
Enforce a maximum allowable blade tip deflection towards the tower expressed as a safety factor on the parked margin. Meaning a parked distance to the tower of 30m and a constraint value here of 1.5 would mean that 30/1.5=20m of deflection is the maximum allowable |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
10 |
||||
minimum |
1 |
||||
default |
1.4175 |
||||
|
Enforce a maximum allowable spar cap thickness, expressed as the ratio of the required spar cap thickness at the joint location to the nominal spar cap thickness. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce sufficient blade flexibility such that they can be transported on rail cars without exceeding maximum blade strains or derailment. User can activate either 8-axle flatcars or 4-axle |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensuring blade angles of attacks do not approach the stall point. Margin is expressed in radians from stall. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
0.5 |
||||
minimum |
0 |
||||
default |
0.05233 |
||||
|
Enforcing the maximum chord length limit at all points along blade span. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
20 |
||||
minimum |
0.1 |
||||
default |
4.75 |
||||
|
Enforcing the minimum blade root circle diameter. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Maximum ratio between the recommended root circle diameter and the actual chord at blade root. The optimizer will make sure that the ratio stays below this value. |
||||
type |
number |
||||
maximum |
10 |
||||
minimum |
0.01 |
||||
default |
1 |
||||
|
Constraints on blade natural frequencies. The constraints can drive the placement of frequencies above the blade passing (3P) frequency at rated conditions using gamma_freq margin. Can be activated for blade flap and/or edge modes. Equality constraints can also be activated to target specific first and/or second flap/edge modes. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Targeted blade natural frequency (useful for inverse design approaches) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Value of the target natural frequency |
||||
type |
number |
||||
maximum |
10 |
||||
minimum |
0 |
||||
|
Maximum offset from target, this is used to leverage inequality constraints and define the bandwidth of feasibility. |
||||
type |
number |
||||
maximum |
5 |
||||
minimum |
1e-06 |
||||
default |
0.01 |
||||
|
Targeted blade natural frequency (useful for inverse design approaches) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Value of the target natural frequency |
||||
type |
number |
||||
maximum |
10 |
||||
minimum |
0 |
||||
|
Maximum offset from target, this is used to leverage inequality constraints and define the bandwidth of feasibility. |
||||
type |
number |
||||
maximum |
5 |
||||
minimum |
1e-06 |
||||
default |
0.01 |
||||
|
Targeted blade natural frequency (useful for inverse design approaches) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Value of the target natural frequency |
||||
type |
number |
||||
maximum |
10 |
||||
minimum |
0 |
||||
|
Maximum offset from target, this is used to leverage inequality constraints and define the bandwidth of feasibility. |
||||
type |
number |
||||
maximum |
5 |
||||
minimum |
1e-06 |
||||
default |
0.01 |
||||
|
Enforcing a target blade mass (useful for inverse design approaches) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Value of the target blade mass |
||||
type |
number |
||||
maximum |
300000 |
||||
minimum |
0 |
||||
|
Maximum offset from target, this is used to leverage inequality constraints and define the bandwidth of feasibility. |
||||
type |
number |
||||
maximum |
50000 |
||||
minimum |
0 |
||||
|
(EXPERIMENTAL) Targeted blade moment coefficient (useful for managing root flap loads or inverse design approaches that is not recommendend for general use) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.15 |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.15 |
||||
|
(EXPERIMENTAL) Targeted airfoil cl/cd ratio (useful for inverse design approaches that is not recommendend for general use) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
file path to constraint data |
||||
type |
string |
||||
|
(EXPERIMENTAL) Targeted blade moment coefficient (useful for managing root flap loads or inverse design approaches that is not recommendend for general use) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
file path to constraint data |
||||
type |
string |
||||
|
Set a minimum bound on AEP in kWh when optimizing the blade and rotor parameters |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
1 |
||||
default |
1 |
||||
|
(EXPERIMENTAL) Bound the ccblade thrust coefficient away from unconstrained optimal when optimizing for power, for highly-loaded rotors |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0 |
||||
|
type |
number |
|||
minimum |
0 |
||||
|
Constraints associated with the tower design |
||||
type |
object |
||||
properties |
|||||
|
Double-sided constraint to ensure total tower height meets target hub height when adjusting section heights |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
10 |
||||
minimum |
1e-06 |
||||
default |
0.01 |
||||
|
type |
number |
|||
maximum |
10 |
||||
minimum |
1e-06 |
||||
default |
0.01 |
||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a global buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a shell buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the diameter moving up the tower at any node is always equal or less than the diameter of the node preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the thickness moving up the tower at any node is always equal or less than the thickness of the section preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Double-sided constraint to ensure target diameter to thickness ratio for manufacturing and structural objectives |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
Enforcing a max allowable conical frustum taper ratio per section |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
1 |
||||
minimum |
0.001 |
||||
default |
0.5 |
||||
|
Frequency separation constraint between all tower modal frequencies and blade period (1P) and passing (3P) frequencies at rated conditions using gamma_freq margin. |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Targeted range for tower first frequency constraint. Since first and second frequencies are generally the same for the tower, this usually governs the second frequency as well (both fore-aft and side-side first frequency) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
Constraints associated with the monopile design |
||||
type |
object |
||||
properties |
|||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a global buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a shell buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the diameter moving up the tower at any node is always equal or less than the diameter of the node preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the thickness moving up the tower at any node is always equal or less than the thickness of the section preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Double-sided constraint to ensure target diameter to thickness ratio for manufacturing and structural objectives |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
Enforcing a max allowable conical frustum taper ratio per section |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
1 |
||||
minimum |
0.001 |
||||
default |
0.5 |
||||
|
Targeted range for tower first frequency constraint. Since first and second frequencies are generally the same for the tower, this usually governs the second frequency as well (both fore-aft and side-side first frequency) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
Ensures that the submerged suction pile depth meets a minimum value |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
200 |
||||
minimum |
0 |
||||
|
Ensures that the top diameter of the monopile is the same or larger than the base diameter of the tower |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Constraints associated with the monopile design |
||||
type |
object |
||||
properties |
|||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a global buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a shell buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the diameter moving up the tower at any node is always equal or less than the diameter of the node preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the thickness moving up the tower at any node is always equal or less than the thickness of the section preceding it |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Double-sided constraint to ensure target diameter to thickness ratio for manufacturing and structural objectives |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
type |
number |
|||
maximum |
2000 |
||||
minimum |
1 |
||||
default |
50 |
||||
|
Enforcing a max allowable conical frustum taper ratio per section |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
1 |
||||
minimum |
0.001 |
||||
default |
0.5 |
||||
|
Targeted range for tower first frequency constraint. Since first and second frequencies are generally the same for the tower, this usually governs the second frequency as well (both fore-aft and side-side first frequency) |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
type |
number |
|||
maximum |
5 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
Ensures that the submerged suction pile depth meets a minimum value |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
200 |
||||
minimum |
0 |
||||
|
Ensures that the top diameter of the monopile is the same or larger than the base diameter of the tower |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
object |
|||
properties |
|||||
|
Ensure that the diameter of the hub is sufficient to accommodate the number of blades and blade root diameter |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
object |
|||
properties |
|||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the angular deflection at this meain bearing does not exceed the maximum allowable deflection for the bearing type |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the angular deflection at this meain bearing does not exceed the maximum allowable deflection for the bearing type |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the bedplate length is sufficient to meet desired overhang value |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the bedplate height is sufficient to meet desired nacelle height value |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
For direct-drive configurations only, ensure that the inner diameter of the nose/turret is big enough to allow human access |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Minimum size to ensure human maintenance access |
||||
type |
number |
||||
maximum |
5 |
||||
minimum |
0.1 |
||||
default |
2 |
||||
|
Allowable non-torque deflection of the shaft, in meters, at the generator rotor attachment for direct drive or gearbox attachment for geared drive |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Upper limit of deflection |
||||
type |
number |
||||
maximum |
1 |
||||
minimum |
1e-06 |
||||
default |
0.0001 |
||||
|
Allowable non-torque angular deflection of the shaft, in radians, at the generator rotor attachment for direct drive or gearbox attachment for geared drive |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Upper limit of angular deflection |
||||
type |
number |
||||
maximum |
1 |
||||
minimum |
1e-05 |
||||
default |
0.001 |
||||
|
Allowable deflection of the nose or bedplate, in meters, at the generator stator attachment |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Upper limit of deflection |
||||
type |
number |
||||
maximum |
1 |
||||
minimum |
1e-06 |
||||
default |
0.0001 |
||||
|
Allowable non-torque angular deflection of the nose or bedplate, in radians, at the generator stator attachment |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Upper limit of angular deflection |
||||
type |
number |
||||
maximum |
1 |
||||
minimum |
1e-05 |
||||
default |
0.001 |
||||
|
For direct-drive configurations only, ensure that the elliptical bedplate length is greater than its height |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
object |
|||
properties |
|||||
|
Ensure that the mooring system has enough restoring force to keep the heel/pitch angle below this limit |
||||
type |
object |
||||
properties |
|||||
|
type |
number |
|||
maximum |
0.7853981633974483 |
||||
minimum |
0.017453292519943295 |
||||
default |
0.17453292519943295 |
||||
|
Ensure that the mooring system has enough restoring force to keep the heel/pitch angle below this limit |
||||
type |
object |
||||
properties |
|||||
|
type |
number |
|||
maximum |
0.7853981633974483 |
||||
minimum |
0.017453292519943295 |
||||
default |
0.17453292519943295 |
||||
|
Ensure that the mooring system has enough restoring force so that this surge distance, expressed as a fraction of water depth, is not exceeded |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
maximum |
1 |
||||
minimum |
0.01 |
||||
default |
0.1 |
||||
|
Ensures that the platform displacement is sufficient to support the weight of the turbine system |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that there is sufficient volume to hold the specified fixed (permanent) ballast |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that there is sufficient volume to hold the needed water (variable) ballast to achieve neutral buoyancy |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures hydrostatic stability with a positive metacentric height |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0 |
||||
default |
10 |
||||
|
Ensures that the freeboard (top points of structure) of floating platform stays above the waterline at the survival heel offset |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that the draft (bottom points of structure) of floating platform stays beneath the waterline at the survival heel offset |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that the mooring line attachment depth (fairlead) is sufficiently beneath the water line that it is not exposed at the significant wave height |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that the mooring lines have sufficient restoring force to overcome rotor thrust at the max surge offset |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensures that the mooring lines have sufficient restoring force to overcome rotor thrust at the max heel offset |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Keep the mooring line tension below its breaking point |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Keep the mooring line length within the bounds for catenary hang or TLP tension |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the maximum vertical force on the anchor does not exceed limit |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the maximum lateral force on the anchor does not exceed limit |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a maximum allowable von Mises stress relative to the material yield stress with safety factor of gamma_f * gamma_m * gamma_n |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a global buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Enforce a shell buckling limit using Eurocode checks with safety factor of gamma_f * gamma_b |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
Ensure that the rigid body period stays within bounds |
||||
type |
object |
||||
properties |
|||||
|
Activates as a design variable or constraint |
||||
type |
boolean |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
type |
number |
|||
minimum |
0.01 |
||||
default |
1 |
||||
|
User-defined constraints based on full variable name. Must enter a lower_bound and/or an upper bound for each constraint |
||||
type |
array |
||||
items |
type |
object |
|||
properties |
|||||
|
User-specified constraint variable using full name in the WISDEM namespace |
||||
type |
string |
||||
|
Variable must be greater than or equal to this value (entry must have lower_bound and/or upper_bound) |
||||
type |
number |
||||
|
Variable must be less than or equal to this value (entry must have lower_bound and/or upper_bound) |
||||
type |
number |
||||
|
Optional string of python indices in a list (i.e. [0,1,2]) or slice (i.e. [:3]) |
||||
type |
string |
merit_figure
Objective function / merit figure for optimization (not checked via schema, but in python). Choices are LCOE- levelized cost of energy, AEP- turbine annual energy production, Cp- rotor power coefficient, blade_mass, tower_mass, tower_cost, monopile_mass, monopile_cost, structural_mass- tower+monopile mass, structural_cost- tower+monopile cost, blade_tip_deflection- blade tip deflection distance towards tower, My_std- blade flap moment standard deviation, flp1_std- trailing flap standard deviation, platform_mass- floating platform mass without variable ballast, inverse_design- custom inverse design used to match reference values of any arbitrary output
type |
string |
default |
LCOE |
merit_figure_user
Provides mechanism for a user-specific objective function. Overrides any entries in merit_figure.
type |
object |
|
properties |
||
|
User-specified objective function / merit figure using full variable name in the WISDEM namespace |
|
type |
string |
|
|
Approximate expected value of the user-defined objective function (just need the nearest order-of-magnitude) for scaling the objective function for optimization conditioning. For example, if you expect values in the range of 6000, enter in 1000. |
|
type |
number |
|
default |
1 |
|
|
If true, this maximizes the objective function. If false, then minimize |
|
type |
boolean |
inverse_design
For use with the inverse_design merit_figure. Specifies the reference output variable’s ‘prom_name’ name and the desired value, accepts multiple variables. A normalized difference between the actual value and reference value is calculated for each variable. A Root Mean Square (RMS) is calculated with all variables and the optimizer minimizes the RMS. If the refernce output variable is an array, specify the element index number via “idx”.
type |
object |
||
additionalProperties |
type |
object |
|
properties |
|||
|
type |
number / array |
|
|
type |
array |
|
default |
0 |
||
|
type |
string |
driver
type |
object |
||
properties |
|||
|
Specification of the optimization driver (optimization algorithm) parameters |
||
type |
object |
||
properties |
|||
|
Activates as a design variable or constraint |
||
type |
boolean |
||
|
Convergence tolerance (relative) |
||
type |
number |
||
maximum |
1 |
||
minimum |
1e-12 |
||
default |
1e-06 |
||
|
Max number of optimization iterations |
||
type |
integer |
||
maximum |
100000 |
||
minimum |
0 |
||
default |
100 |
||
|
Max number of major optimization iterations of SNOPT |
||
type |
integer |
||
maximum |
100000 |
||
minimum |
0 |
||
default |
10 |
||
|
Max number of minor optimization iterations of SNOPT |
||
type |
integer |
||
maximum |
100000 |
||
minimum |
0 |
||
default |
100 |
||
|
Max seconds of major iteration runtime for SNOPT |
||
type |
integer |
||
minimum |
0 |
||
|
Max number of calls to objective function evaluation |
||
type |
integer |
||
maximum |
100000000 |
||
minimum |
0 |
||
default |
100000 |
||
|
Optimization driver. |
||
type |
string |
||
enum |
SLSQP, CONMIN, COBYLA, SNOPT, Nelder-Mead, GA, GN_DIRECT, GN_DIRECT_L, GN_DIRECT_L_NOSCAL, GN_ORIG_DIRECT, GN_ORIG_DIRECT_L, GN_AGS, GN_ISRES, LN_COBYLA, LD_MMA, LD_CCSAQ, LD_SLSQP, NSGA2, DE |
||
default |
SLSQP |
||
|
Maximum step size for finite difference approximation |
||
type |
number |
||
maximum |
100 |
||
minimum |
1e-10 |
||
default |
0.001 |
||
|
Finite difference calculation mode |
||
type |
string |
||
enum |
central, forward, complex |
||
default |
central |
||
|
Step type for computing the size of the finite difference step. |
||
type |
string |
||
enum |
None, abs, rel_avg, rel_element, rel_legacy |
||
default |
None |
||
|
Toggle driver debug printing |
||
type |
boolean |
||
|
Specification of the design of experiments driver parameters |
||
type |
object |
||
properties |
|||
|
Activates as a design variable or constraint |
||
type |
boolean |
||
|
Toggle parallel model runs |
||
type |
boolean |
||
default |
True |
||
|
Type of model input generator. |
||
type |
string |
||
enum |
Uniform, FullFact, PlackettBurman, BoxBehnken, LatinHypercube |
||
default |
Uniform |
||
|
Number of samples to evaluate model at (Uniform and LatinHypercube only) |
||
type |
integer |
||
maximum |
1000000 |
||
minimum |
1 |
||
default |
5 |
||
|
Random seed to use if design is randomized |
||
type |
integer |
||
maximum |
1000000 |
||
minimum |
1 |
||
default |
2 |
||
|
Number of evenly spaced levels between each design variable lower and upper bound (FullFactorial only) |
||
type |
integer |
||
maximum |
1000000 |
||
minimum |
1 |
||
default |
2 |
||
|
Descriptor of sampling method for LatinHypercube generator |
||
type |
string |
||
enum |
None, center, c, maximin, m, centermaximin, cm, correelation, corr |
||
default |
center |
||
|
Number of iterations in maximin and correlations algorithms (LatinHypercube only) |
||
type |
integer |
||
maximum |
1000000 |
||
minimum |
1 |
||
default |
2 |
||
|
Toggle driver debug printing |
||
type |
boolean |
||
|
Specification of the step size study parameters |
||
type |
object |
||
properties |
|||
|
Activates as a design variable or constraint |
||
type |
boolean |
||
|
List of step size values to use for the study |
||
type |
array |
||
default |
0.01 |
||
0.005 |
|||
0.001 |
|||
0.0005 |
|||
0.0001 |
|||
5e-05 |
|||
1e-05 |
|||
5e-06 |
|||
1e-06 |
|||
5e-07 |
|||
1e-07 |
|||
5e-08 |
|||
1e-08 |
|||
|
Finite difference calculation mode |
||
type |
string |
||
enum |
central, forward, complex |
||
default |
central |
||
|
Functions of interest for which we’ll compute total derivatives |
||
type |
array |
||
|
Design variables we’ll perturb for the step size study |
||
type |
array |
||
|
When True, return derivatives that are scaled according to either the adder and scaler or the ref and ref0 values that were specified when add_design_var, add_objective, and add_constraint were called on the model. |
||
type |
boolean |
recorder
Optimization iteration recording via OpenMDAO
type |
object |
|
properties |
||
|
Activates as a design variable or constraint |
|
type |
boolean |
|
|
OpenMDAO recorder output SQL database file |
|
type |
string |
|
default |
log_opt.sql |
|
|
If true, only record design variables. |
|
type |
boolean |
|
|
List of variables to include in recorder |
|
type |
array |
Design Variables Schema
The schema guide for the design variables is:
Sets the design variables in a design optimization and analysis |
|||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the rotor diameter by changing the blade length (all blade properties constant with respect to non-dimensional span coordinates) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
1000 |
||||||||
minimum |
0 |
||||||||
|
type |
number |
|||||||
maximum |
1000 |
||||||||
minimum |
0 |
||||||||
|
Design variables associated with the wind turbine blades |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variables associated with the blade aerodynamic shape |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Blade twist as a design variable by adding or subtracting radians from the initial value at spline control points along the span. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Words TODO? |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the twist distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum allowable decrease of twist at each DV location along blade span. |
||||||||
type |
number |
||||||||
default |
0.1 |
||||||||
|
Maximum allowable increase of twist at each DV location along blade span. |
||||||||
type |
number |
||||||||
default |
0.1 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Blade chord as a design variable by scaling (multiplying) the initial value at spline control points along the span. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the chord distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Adjust airfoil positions along the blade span. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Index of airfoil where the optimization can start shifting airfoil position. The airfoil at blade tip is always locked. |
||||||||
type |
integer |
||||||||
minimum |
1 |
||||||||
default |
4 |
||||||||
|
Blade relative thickness as a design variable by scaling (multiplying) the initial value at spline control points along the span. This requires the INN for airfoil design |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the relative thickness distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Lift to drag ratio as a design variable by scaling (multiplying) the initial value at spline control points along the span. This requires the INN for airfoil design |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the lift to drag ratio distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Drag coefficient at rated conditions as a design variable by scaling (multiplying) the initial value at spline control points along the span. This requires the INN for airfoil design |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the drag coefficient distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Stall margin at rated conditions as a design variable by scaling (multiplying) the initial value at spline control points along the span. This requires the INN for airfoil design |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the stall margin distribution along blade span. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
INN design parameter z |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
z design parameter count |
||||||||
type |
integer |
||||||||
default |
3 |
||||||||
|
type |
number |
|||||||
maximum |
1e+30 |
||||||||
minimum |
-1e+30 |
||||||||
default |
-1 |
||||||||
|
type |
number |
|||||||
maximum |
1e+30 |
||||||||
minimum |
-1e+30 |
||||||||
default |
1 |
||||||||
|
Design variables associated with the internal blade structure |
||||||||
type |
array |
||||||||
items |
Set the thickness of any blade layer as a design variable by scaling (multiplying) the initial value at spline control points along the span. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Name of blade structural layer to be optimized |
||||||||
type |
string |
||||||||
|
Number of equally-spaced control points of the spline parametrizing the thickness of the layer. |
||||||||
type |
integer |
||||||||
minimum |
4 |
||||||||
default |
8 |
||||||||
|
Maximum nondimensional decrease at each optimization location |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
Maximum nondimensional increase at each optimization location |
||||||||
type |
number |
||||||||
default |
1.5 |
||||||||
|
First index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
|
Last index of the array of design variables/constraints that is optimized/constrained |
||||||||
type |
integer |
||||||||
minimum |
0 |
||||||||
default |
8 |
||||||||
|
Design variables associated with the control of the wind turbine |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the tip-speed ratio (ratio between blade tip velocity and steady hub-height wind speed) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Minimum allowable value |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0 |
||||||||
|
Maximum allowable value |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0 |
||||||||
|
Design variables associated with the hub |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the blade attachment coning angle (positive values are always away from the tower whether upwind or downwind) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
0.5235987756 |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
0.5235987756 |
||||||||
minimum |
0 |
||||||||
|
Adjust the rotor hub diameter |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for hub diameter |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0 |
||||||||
|
Highest value allowable for hub diameter |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0 |
||||||||
default |
30 |
||||||||
|
Design variables associated with the drivetrain |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the drive shaft tilt angle (positive values tilt away from the tower whether upwind or downwind) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
0.5235987756 |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
0.5235987756 |
||||||||
minimum |
0 |
||||||||
|
Adjust the x-distance, parallel to the ground or still water line, from the tower top center to the rotor apex. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the z-dimension height from the tower top to the rotor apex |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the distance along the drive staft from the hub flange to the first main bearing |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the distance along the drive staft from the first to the second main bearing |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the distance along the drive staft between the generator rotor drive shaft attachment to the stator bedplate attachment |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
For geared configurations only, adjust the gear ratio of the gearbox that multiplies the shaft speed and divides the torque |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
500 |
||||||||
minimum |
1 |
||||||||
default |
1 |
||||||||
|
type |
number |
|||||||
maximum |
1000 |
||||||||
minimum |
1 |
||||||||
default |
150 |
||||||||
|
Adjust the diameter at the beginning and end of the low speed shaft (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the diameter at the beginning and end of the high speed shaft (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
For direct-drive configurations only, adjust the diameter at the beginning and end of the nose/turret (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Lowest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Highest value allowable for design variable |
||||||||
type |
number |
||||||||
maximum |
30 |
||||||||
minimum |
0.1 |
||||||||
default |
0.1 |
||||||||
|
Adjust the thickness at the beginning and end of the low speed shaft (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
Adjust the thickness at the beginning and end of the high speed shaft (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
For direct-drive configurations only, adjust the thickness at the beginning and end of the nose/turret (assumes a linear taper) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
For direct-drive configurations only, adjust the wall thickness along the elliptical bedplate |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
For geared configurations only, adjust the I-beam web thickness of the bedplate |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
For geared configurations only, adjust the I-beam flange thickness of the bedplate |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
For geared configurations only, adjust the I-beam flange width of the bedplate |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
type |
number |
|||||||
maximum |
3 |
||||||||
minimum |
0.001 |
||||||||
default |
0.001 |
||||||||
|
type |
number |
|||||||
maximum |
5 |
||||||||
minimum |
0.01 |
||||||||
default |
1 |
||||||||
|
Design variables associated with the tower or monopile |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the outer diamter of the cylindrical column at nodes along the height. Linear tapering is assumed between the nodes, creating conical frustums in each section |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Adjust the layer thickness of each section in the column |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Adjust the height of each conical section |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Isotropic Young’s modulus |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000000000000 |
||||||||
minimum |
1 |
||||||||
default |
200000000000 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000000000000 |
||||||||
minimum |
1 |
||||||||
default |
200000000000 |
||||||||
|
Material density of the tower |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100000 |
||||||||
minimum |
1 |
||||||||
default |
7800 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100000 |
||||||||
minimum |
1 |
||||||||
default |
7800 |
||||||||
|
Design variables associated with the tower or monopile |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the outer diamter of the cylindrical column at nodes along the height. Linear tapering is assumed between the nodes, creating conical frustums in each section |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Adjust the layer thickness of each section in the column |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Adjust the height of each conical section |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Isotropic Young’s modulus |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000000000000 |
||||||||
minimum |
1 |
||||||||
default |
200000000000 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000000000000 |
||||||||
minimum |
1 |
||||||||
default |
200000000000 |
||||||||
|
Material density of the tower |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100000 |
||||||||
minimum |
1 |
||||||||
default |
7800 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100000 |
||||||||
minimum |
1 |
||||||||
default |
7800 |
||||||||
|
Design variables associated with the jacket |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Adjust the ratio of the jacket foot (bottom) radius to that of the head (top) |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
1 |
||||||||
default |
1.5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
1 |
||||||||
default |
1.5 |
||||||||
|
Adjust the radius of the jacket head. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Adjust the diameter of the jacket legs. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.1 |
||||||||
default |
1.5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.1 |
||||||||
default |
1.5 |
||||||||
|
Overall jacket height, meters. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000 |
||||||||
minimum |
0.1 |
||||||||
default |
70 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1000 |
||||||||
minimum |
0.1 |
||||||||
default |
70 |
||||||||
|
Adjust the leg thicknesses of the jacket. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Adjust the brace diameters of the jacket. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Adjust the brace thicknesses of the jacket. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
10 |
||||||||
minimum |
0.001 |
||||||||
default |
0.1 |
||||||||
|
Jacket bay nodal spacing. |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
0 |
||||||||
default |
0.1 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
0 |
||||||||
default |
0.1 |
||||||||
|
Design variables associated with the floating platform |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variables associated with the node/joint locations used in the floating platform |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
List of joints or members by name sets that should be adjusted. A single entry for an independent joint/member or a list of names for joints/members that are linked by symmetry |
||||||||
type |
array |
||||||||
items |
type |
object |
|||||||
properties |
|||||||||
|
Joint or member names of those that are linked |
||||||||
type |
array |
||||||||
items |
type |
string |
|||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
|
List of joints or members by name sets that should be adjusted. A single entry for an independent joint/member or a list of names for joints/members that are linked by symmetry |
||||||||
type |
array |
||||||||
items |
type |
object |
|||||||
properties |
|||||||||
|
Joint or member names of those that are linked |
||||||||
type |
array |
||||||||
items |
type |
string |
|||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
|
Design variables associated with the members used in the floating platform |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Sets of members that share the same design |
||||||||
type |
array |
||||||||
items |
type |
object |
|||||||
properties |
|||||||||
|
Joint or member names of those that are linked |
||||||||
type |
array |
||||||||
items |
type |
string |
|||||||
|
Diameter optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
100 |
||||||||
minimum |
0.1 |
||||||||
default |
5 |
||||||||
|
Should the diameters be constant |
||||||||
type |
boolean |
||||||||
|
Thickness optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
1e-05 |
||||||||
default |
0.01 |
||||||||
|
Ballast volume optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
default |
100000 |
||||||||
|
List of axial joint sets in this member group that are optimized as one |
||||||||
type |
array |
||||||||
items |
type |
object |
|||||||
properties |
|||||||||
|
Joint or member names of those that are linked |
||||||||
type |
array |
||||||||
items |
type |
string |
|||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
1 |
||||||||
minimum |
0 |
||||||||
default |
1 |
||||||||
|
Stiffener optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Ring stiffener optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Ring stiffener sizing multiplier on T-shape |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Lower bound on scalar multiplier that will be applied to value at control points |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
type |
number |
|||||||
default |
1.5 |
||||||||
|
Ring stiffener spacing along member axis |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
default |
0.1 |
||||||||
|
Longitudinal stiffener optimization of member group |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Longitudinal stiffener sizing multiplier on T-shape |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Lower bound on scalar multiplier that will be applied to value at control points |
||||||||
type |
number |
||||||||
default |
0.5 |
||||||||
|
type |
number |
|||||||
default |
1.5 |
||||||||
|
Longitudinal stiffener spacing around member annulus |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
3.141592653589793 |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
maximum |
3.141592653589793 |
||||||||
minimum |
0 |
||||||||
default |
0.1 |
||||||||
|
Design variables associated with the mooring system |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
type |
object |
|||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
type |
object |
|||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
type |
object |
|||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
type |
object |
|||||||
properties |
|||||||||
|
Activates as a design variable or constraint |
||||||||
type |
boolean |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
Design variable bound |
||||||||
type |
number |
||||||||
minimum |
0 |
||||||||
|
List of user-defined design variables. These must be already listed as OpenMDAO indipendent cariable components. |
||||||||
type |
array |
||||||||
items |
OpenMDAO entries, taken from https://openmdao.org/newdocs/versions/latest/features/core_features/adding_desvars_cons_objs/adding_design_variables.html |
||||||||
type |
object |
||||||||
properties |
|||||||||
|
Promoted name of the design variable in the system. |
||||||||
type |
string |
||||||||
|
Array of lower bounds of this user-defined design variable |
||||||||
type |
array |
||||||||
items |
type |
number |
|||||||
|
Array of upper bounds of this user-defined design variable |
||||||||
type |
array |
||||||||
items |
type |
number |
|||||||
|
Value of design var that scales to 1.0 in the driver |
||||||||
type |
array |
||||||||
items |
type |
number |
|||||||
|
If an input is an array, these indicate which entries are of interest for this particular design variable. These may be positive or negative integers |
||||||||
type |
array |
||||||||
items |
type |
number |