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.new() Windbos
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