Windbos
Windbos
- PySAM.Windbos.default(config) Windbos
Load defaults for the configuration
config
. Available configurations are:None
Note
Some inputs do not have default values and may be assigned a value from the variable’s Required attribute. See variable attribute descriptions below.
- PySAM.Windbos.from_existing(data, optional config) Windbos
Share data with an existing PySAM class. If
optional config
is a valid configuration name, load the module’s defaults for that configuration.
- PySAM.Windbos.wrap(ssc_data_t) Windbos
Load data from a PySSC object.
Warning
Do not call PySSC.data_free on the ssc_data_t provided to
wrap()
Windbos is a wrapper for the SSC compute module cmod_windbos.cpp
Interdependent Variables
The variables listed below are interdependent with other variables. If you change the value of one of these variables, you may need to change values of other variables. The SAM user interface manages these interdependent variables, but in PySAM, it is up to you change the value of all interdependent variables so they are consistent. See Interdependent Variables for examples and details.
None
Functions
- class PySAM.Windbos.Windbos
This class contains all the variable information for running a simulation. Variables are grouped together in the subclasses as properties. If property assignments are the wrong type, an error is thrown.
- assign(dict) None
Assign attributes from nested dictionary, except for Outputs
nested_dict = { 'wind_bos': { var: val, ...}, ...}
- execute(int verbosity) None
Execute simulation with verbosity level 0 (default) or 1
- export() dict
Export attributes into nested dictionary
- get_data_ptr() Pointer
Get ssc_data_t pointer
- replace(dict) None
Replace attributes from nested dictionary, except for Outputs. Unassigns all values in each Group then assigns from the input dict.
nested_dict = { 'wind_bos': { var: val, ...}, ...}
- unassign(name) None
Unassign a value in any of the variable groups.
- value(name, optional value) None | float | dict | sequence | str
Get or set by name a value in any of the variable groups.
WindBos Group
- class PySAM.Windbos.Windbos.WindBos
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
WindBos_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.WindBos_vals = { var: val, ...}
- access_road_entrances
Access road entrances
Required: True
- Type:
float
- construction_time
Construction Time [months]
Required: True
- Type:
float
- contingency
Contingency [%]
Required: True
- Type:
float
- crane_breakdowns
Crane breakdowns
Required: True
- Type:
float
- delivery_assist_required
Delivery Assist Required [y/n]
Constraints: INTEGER
Required: True
- Type:
float
- development_fee
Development Fee [$M]
Required: True
- Type:
float
- distance_to_interconnect
Distance to Interconnect [miles]
Required: True
- Type:
float
- hub_height
Hub Height [m]
Required: True
- Type:
float
- interconnect_voltage
Interconnect Voltage [kV]
Required: True
- Type:
float
- machine_rating
Machine Rating [kW]
Required: True
- Type:
float
- mv_overhead_collector
MV overhead collector [mi]
Required: True
- Type:
float
- mv_thermal_backfill
MV thermal backfill [mi]
Required: True
- Type:
float
- new_switchyard_required
New Switchyard Required [y/n]
Constraints: INTEGER
Required: True
- Type:
float
- number_of_turbines
Number of Turbines
Constraints: INTEGER
Required: True
- Type:
float
- om_building_size
O&M Building Size [ft^2]
Required: True
- Type:
float
- overhead
Overhead [%]
Required: True
- Type:
float
- pad_mount_transformer_required
Pad mount Transformer required [y/n]
Constraints: INTEGER
Required: True
- Type:
float
- performance_bond
Performance bond [%]
Required: True
- Type:
float
- profit_margin
Profit Margin [%]
Required: True
- Type:
float
- quantity_permanent_met_towers
Quantity of Permanent Meteorological Towers for Testing
Required: True
- Type:
float
- quantity_test_met_towers
Quantity of Temporary Meteorological Towers for Testing
Required: True
- Type:
float
- rock_trenching_required
Rock trenching required [%]
Required: True
- Type:
float
- rotor_diameter
Rotor Diameter [m]
Required: True
- Type:
float
- sales_and_use_tax
Sales and Use Tax [%]
Required: True
- Type:
float
- site_terrain
Site Terrain
Constraints: INTEGER
Required: True
- Type:
float
- soil_condition
Soil Condition
Constraints: INTEGER
Required: True
- Type:
float
- tower_top_mass
Tower Top Mass [Tonnes]
Required: True
- Type:
float
- turbine_capital_cost
Turbine Capital Cost [$/kW]
Required: True
- Type:
float
- turbine_layout
Turbine Layout
Constraints: INTEGER
Required: True
- Type:
float
- turbine_transportation
Turbine Transportation [mi]
Required: True
- Type:
float
- warranty_management
Warranty management [%]
Required: True
- Type:
float
- weather_delay_days
Wind / Weather delay days
Required: True
- Type:
float
Outputs Group
- class PySAM.Windbos.Windbos.Outputs
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
Outputs_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.Outputs_vals = { var: val, ...}
- access_roads_cost
Access Roads Cost [$s]
- Type:
float
- building_cost
Building Cost [$s]
- Type:
float
- development_cost
Development Cost [$s]
- Type:
float
- electrical_installation_cost
MV Electrical Installation Cost [$s]
- Type:
float
- electrical_materials_cost
MV Electrical Materials Cost [$s]
- Type:
float
- engineering_cost
Engineering Cost [$s]
- Type:
float
- erection_cost
Turbine Erection Cost [$s]
- Type:
float
- foundation_cost
Foundation Cost [$s]
- Type:
float
- insurance_cost
Insurance Cost [$s]
- Type:
float
- markup_cost
Markup Cost [$s]
- Type:
float
- power_performance_cost
Power Performance Cost [$s]
- Type:
float
- project_mgmt_cost
Project Management Cost [$s]
- Type:
float
- project_total_budgeted_cost
Project Total Budgeted Cost [$s]
- Type:
float
- site_compound_security_cost
Site Compound & Security Cost [$s]
- Type:
float
- substation_cost
Substation Cost [$s]
- Type:
float
- transmission_cost
Transmission Cost [$s]
- Type:
float
- transportation_cost
Transportation Cost [$s]
- Type:
float