WindObos

Wrapper for SAM Simulation Core model: cmod_wind_obos.cpp

Input Consistency Warning

As described in Possible Problems, some input parameters are interdependent but the equations that enforce consistency are not available in this PySAM module. Therefore, the onus is on the PySAM user to check that interdependencies are correctly handled. The variables which may require additional logic include:

Provided for each of these inputs is a list of other inputs that are potentially interdependent.

Creating an Instance

Refer to the Initializing a Model page for details on the different ways to create an instance of a PySAM class.

WindObos model description

WindObos

PySAM.WindObos.default(config) → WindObos

Use default attributes None

PySAM.WindObos.from_existing(data, optional config) → WindObos

Share underlying data with an existing PySAM class. If config provided, default attributes are loaded otherwise.

PySAM.WindObos.new() → WindObos
PySAM.WindObos.wrap(ssc_data_t) → WindObos

Use existing PySSC data

Warning

Do not call PySSC.data_free on the ssc_data_t provided to wrap

Functions

class PySAM.WindObos.WindObos

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 = { 'wobos': { var: val, ...}, ...}

execute(int verbosity) → None

Execute simulation with verbosity level 0 (default) or 1

export() → dict

Export attributes into nested dictionary

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 = { 'wobos': { var: val, ...}, ...}

unassign(name) → None

Unassign a value in any of the variable groups.

value(name, optional value) → Union[None, float, dict, sequence, str]

Get or set by name a value in any of the variable groups.

Wobos Group

class PySAM.WindObos.WindObos.Wobos
assign(dict) → None

Assign attributes from dictionary, overwriting but not removing values

Wobos_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

replace(dict) → None

Replace attributes from dictionary, unassigning values not present in input dict

Wobos_vals = { var: val, ...}

addLocPerm

Additional State and Local Permitting Cost [$]

Required: If not provided, assumed to be 200000

Type:float
anchor

Anchor Type

Constraints: INTEGER

Required: If not provided, assumed to be DRAGEMBEDMENT

Type:float
arrCab1Mass

Array cable 1 mass [kg/m]

Required: If not provided, assumed to be 20.384

Type:float
arrCab2Mass

Array cable 2 mass [kg/m]

Required: If not provided, assumed to be 21.854

Type:float
arrVoltage

Array cable voltage [kV]

Required: If not provided, assumed to be 33

Type:float
arrayCables

Inter-array cables to consider by voltage [kV]

Required: If not provided, assumed to be 33 66

Type:str
arrayX

Spacing Between Turbine Rows [rotor diameters]

Constraints: MIN=1

Required: If not provided, assumed to be 9

Type:float
arrayY

Spacing Between Turbines in Rows [rotor diameters]

Constraints: MIN=1

Required: If not provided, assumed to be 9

Type:float
backUpGen

Back up Diesel Generator Cost [$]

Required: If not provided, assumed to be 1000000

Type:float
ballCR

Floating Ballast Cost Rate [$/tonne]

Required: If not provided, assumed to be 100

Type:float
bioResStudyMet

Biological Resource Study Met Tower Cost [$]

Required: If not provided, assumed to be 1500000

Type:float
bioResStudyProj

Biological Resource Study Porject Cost [$]

Required: If not provided, assumed to be 500000

Type:float
bladeL

Blade Length [m]

Required: If not provided, assumed to be 0

Type:float
boltBlade1

Lift and Bolt Blade Individual Components Method [hours]

Required: If not provided, assumed to be 3.5

Type:float
boltBlade2

Lift and Bolt Blade Bunny Ears Method [hours]

Required: If not provided, assumed to be 3.5

Type:float
boltNacelle1

Lift and Bolt Nacelle Individual Components Method [hours]

Required: If not provided, assumed to be 7

Type:float
boltNacelle2

Lift and Bolt Nacelle Bunny Ears Method [hours]

Required: If not provided, assumed to be 7

Type:float
boltNacelle3

Lift and Bolt Nacelle Fully Assembled Rotor Method [hours]

Required: If not provided, assumed to be 7

Type:float
boltRotor

Lift and Bolt Rotor Fully Assembled Rotor Method [hours]

Required: If not provided, assumed to be 7

Type:float
boltTower

Lift and Bolt Tower Section [hours]

Required: If not provided, assumed to be 7

Type:float
buryDepth

Electrical Cable Burial Depth [m]

Constraints: MIN=0,MAX=15

Required: If not provided, assumed to be 2

Type:float
buryFac

Cable Burial Depth Factor [1/m]

Required: If not provided, assumed to be 0.1

Type:float
buryRate

Cable Burial Rate [m/hour]

Required: If not provided, assumed to be 125

Type:float
cab1CR

Array cable 1 Cost Rate [$/m]

Required: If not provided, assumed to be 185.889

Type:float
cab1CurrRating

Array cable 1 current rating [A]

Required: If not provided, assumed to be 300

Type:float
cab1TurbInterCR

Cable 1 turbine interface cost [$/interface]

Required: If not provided, assumed to be 8410

Type:float
cab2CR

Array cable 2 Cost Rate [$/m]

Required: If not provided, assumed to be 202.788

Type:float
cab2CurrRating

Array cable 2 current rating [A]

Required: If not provided, assumed to be 340

Type:float
cab2SubsInterCR

Cable 2 substation interface cost [$/interface]

Required: If not provided, assumed to be 19815

Type:float
cab2TurbInterCR

Cable 2 turbine interface cost [$/interface]

Required: If not provided, assumed to be 8615

Type:float
cabDrillCR

Cost Rate for Horizontal Drilling [$/m]

Required: If not provided, assumed to be 3200

Type:float
cabDrillDist

Horizontal Drilling distance for Cable Landfall [m]

Required: If not provided, assumed to be 500

Type:float
cabLoadout

Array Cable Loadout for Installation [hours]

Required: If not provided, assumed to be 14

Type:float
cabPullIn

Array Cable Pull in to Interfaces [hours]

Required: If not provided, assumed to be 5.5

Type:float
cabSurveyCR

Cable Route Survey Cost [$/m]

Required: If not provided, assumed to be 240

Type:float
cabTerm

Cable Termination and Testing [hours]

Required: If not provided, assumed to be 5.5

Type:float
cableOptimizer

Electrical Cable Cost Optimization

Constraints: INTEGER

Required: If not provided, assumed to be FALSE

Type:float
capital_cost_year_0

Capital cost spent in year 0

Required: If not provided, assumed to be 0.2

Type:float
capital_cost_year_1

Capital cost spent in year 1

Required: If not provided, assumed to be 0.6

Type:float
capital_cost_year_2

Capital cost spent in year 2

Required: If not provided, assumed to be 0.1

Type:float
capital_cost_year_3

Capital cost spent in year 3

Required: If not provided, assumed to be 0.1

Type:float
capital_cost_year_4

Capital cost spent in year 4

Required: If not provided, assumed to be 0

Type:float
capital_cost_year_5

Capital cost spent in year 5

Required: If not provided, assumed to be 0

Type:float
catLengFac

Catenary Cable Length Factor

Required: If not provided, assumed to be 0.04

Type:float
chord

Blade Max Chord [m]

Required: If not provided, assumed to be 0

Type:float
civilWork

Onshore Infrastructure Civil Work Cost [$]

Required: If not provided, assumed to be 40000

Type:float
cleanWatAct402

Clean Water Act Section 402 Compliance Cost [$]

Required: If not provided, assumed to be 100000

Type:float
cleanWatAct404

Clean Water Act Section 404 Compliance Cost [$]

Required: If not provided, assumed to be 100000

Type:float
coastZoneManAct

Coastal Zone Management Act Compliance Cost [$]

Required: If not provided, assumed to be 100000

Type:float
compRacks

Component Racks Cost [$]

Required: If not provided, assumed to be 1000000

Type:float
conOpPlan

Construction Operations Plan Cost [$]

Required: If not provided, assumed to be 1000000

Type:float
construction_insurance

Insurance During Construction (% of ICC)

Required: If not provided, assumed to be 0.01

Type:float
crane1000DR

1000 t Crawler Crane Day Rate [$/day]

Required: If not provided, assumed to be 8000

Type:float
crane600DR

600 t Crawler Crane Day Rate [$/day]

Required: If not provided, assumed to be 5000

Type:float
craneMobDemob

Port Crane Mobilization/Demobilization Cost [$]

Required: If not provided, assumed to be 150000

Type:float
deaFixLeng

Fixed Mooring Length for Drag Embedment Anchors [m]

Required: If not provided, assumed to be 500

Type:float
decomDiscRate

Decommissioning Cost Discount Rate

Required: If not provided, assumed to be 0.03

Type:float
distAtoS

Distance form Inshore Assembly Area to Site [km]

Constraints: MIN=5,MAX=1000

Required: If not provided, assumed to be 90

Type:float
distInterCon

Distance Over Land to Grid Interconnect [miles]

Required: If not provided, assumed to be 3

Type:float
distPort

Distance from Installation Port to Site [km]

Constraints: MIN=5,MAX=1000

Required: If not provided, assumed to be 90

Type:float
distPtoA

Distance from Installation Port to Inshore Assembly Area [km]

Constraints: MIN=5,MAX=1000

Required: If not provided, assumed to be 90

Type:float
distShore

Distance to Landfall [km]

Constraints: MIN=5,MAX=1000

Required: If not provided, assumed to be 90

Type:float
diveTeamDR

Cable Landfall Dive Team Day Rate [$/day]

Required: If not provided, assumed to be 3200

Type:float
dockRate

Quayside Docking Cost Rate [$/day]

Required: If not provided, assumed to be 3000

Type:float
dynCabFac

Dynamic Cable Cost Premium Factor

Required: If not provided, assumed to be 2

Type:float
elecCont

Electrical Install Weather Contingency [%]

Required: If not provided, assumed to be 0.3

Type:float
elecWork

Onshore Infrastructure Electrical Work Cost [$]

Required: If not provided, assumed to be 25000

Type:float
endSpecAct

Endangered Species Act Compliance Cost [$]

Required: If not provided, assumed to be 500000

Type:float
entranceExitRate

Port Entrance and Exit Cost Rate [$/occurrence]

Required: If not provided, assumed to be 0.525

Type:float
estEnMFac

Estimated Engineering & Management Cost Factor

Required: If not provided, assumed to be 0.04

Type:float
exCabFac

Excess Cable Factor

Required: If not provided, assumed to be 0.1

Type:float
expCabCR

Export cable cost rate [$/m]

Required: If not provided, assumed to be 495.411

Type:float
expCabLoad

Export Cable Loadout for Installation [hours]

Required: If not provided, assumed to be 24

Type:float
expCabMass

Export cable mass [kg/m]

Required: If not provided, assumed to be 71.9

Type:float
expCurrRating

Export cable current rating [A]

Required: If not provided, assumed to be 530

Type:float
expSubsInterCR

Export cable substation interface cost [$/interface]

Required: If not provided, assumed to be 57500

Type:float
expVoltage

Export cable voltage [kV]

Required: If not provided, assumed to be 220

Type:float
exportCables

Export cables to consider by voltage [kV]

Required: If not provided, assumed to be 132 220

Type:str
faaPlan

Federal Aviation Administration Plans & Mitigation Cost [$]

Required: If not provided, assumed to be 10000

Type:float
feedStudy

FEED Study Cost [$]

Required: If not provided, assumed to be 10000000

Type:float
groutSpreadDR

Grouting Spread Day Rate [$/day]

Required: If not provided, assumed to be 3000

Type:float
groutSpreadMob

Grouting Spread Mobilization Cost [$]

Required: If not provided, assumed to be 1000000

Type:float
groutTP

Grout Transition Piece/Monopile Interface [hours]

Required: If not provided, assumed to be 8

Type:float
hamRate

Pile Hammer Rate [m/hour]

Required: If not provided, assumed to be 20

Type:float
highVoltSG

High Voltage Switchgear Cost [$]

Required: If not provided, assumed to be 950000

Type:float
hubD

Hub Diameter [m]

Required: If not provided, assumed to be 0

Type:float
hubH

Hub Height [m]

Required: If not provided, assumed to be 90

Type:float
inspectClear

Inspection Clearance [m]

Required: If not provided, assumed to be 2

Type:float
instScour

Install Scour Protection Around Monopile Base [hours]

Required: If not provided, assumed to be 6

Type:float
installStrategy

Installation Vessel Strategy

Constraints: INTEGER

Required: If not provided, assumed to be PRIMARYVESSEL

Type:float
install_contingency

Installation Contingency

Required: If not provided, assumed to be 0.3

Type:float
interConVolt

Grid Interconnect Voltage [kV]

Required: If not provided, assumed to be 345

Type:float
interest_during_construction

Interest During Construction

Required: If not provided, assumed to be 0.08

Type:float
jackFasten

Prepare and Fasten Jacket for Transport [hours/unit]

Required: If not provided, assumed to be 20

Type:float
jlatticeA

Jacket Main Lattice Footprint Area [m^2]

Required: If not provided, assumed to be 26

Type:float
jlatticeCR

Jacket Main Lattice Cost Rate [$/tonne]

Required: If not provided, assumed to be 4680

Type:float
jpileCR

Jacket Pile Cost Rate [$/tonne]

Required: If not provided, assumed to be 2250

Type:float
jpileD

Jacket Pile Diameter [m]

Required: If not provided, assumed to be 1.6

Type:float
jpileL

Jacket Pile Length [m]

Required: If not provided, assumed to be 47.5

Type:float
jtransCR

Jacket Transition Piece Cost Rate [$/tonne]

Required: If not provided, assumed to be 4500

Type:float
landConstruct

Onshore Infrastructure Construction [days]

Required: If not provided, assumed to be 7

Type:float
laydownCR

Laydown and Storage Cost Rate [$/m^2/day]

Required: If not provided, assumed to be 0.25

Type:float
levJack

Level Jacket Main Lattice [hours]

Required: If not provided, assumed to be 24

Type:float
marMamProtAct

Marine Mammal Protection Act Compliance Cost [$]

Required: If not provided, assumed to be 500000

Type:float
medVoltSG

Medium Voltage Switchgear Cost [$]

Required: If not provided, assumed to be 500000

Type:float
metTowCR

Meteorological (Met Tower Fabrication & Install Cost [$/MW]

Required: If not provided, assumed to be 11518

Type:float
migBirdAct

Migratory Bird Treaty Compliance Cost [$]

Required: If not provided, assumed to be 500000

Type:float
monoFasten

Prepare and Fasten Monopile for Transport [hours/unit]

Required: If not provided, assumed to be 12

Type:float
moorCR

Mooring Line Cost Rate [$/m]

Constraints: MIN=399

Required: If not provided, assumed to be 0

Type:float
moorCost

Capital cost of mooring lines and anchors [$]

Required: If not provided, assumed to be 0

Type:float
moorDia

Mooring Line Diameter [m]

Constraints: MIN=0.09

Required: If not provided, assumed to be 0

Type:float
moorLines

Number Of Mooring Lines

Required: If not provided, assumed to be 3

Type:float
moorLoadout

Anchor & Mooring Loadout Time [hours]

Required: If not provided, assumed to be 5

Type:float
moorSurvey

Survey Mooring Lines & Anchor Positions Time [hours]

Required: If not provided, assumed to be 4

Type:float
moorTimeFac

Anchor & Mooring Water Depth Time Factor

Required: If not provided, assumed to be 0.005

Type:float
mpEmbedL

Monopile Embedment Length [m]

Required: If not provided, assumed to be 30

Type:float
mpileCR

Monopile Cost Rate [$/tonne]

Required: If not provided, assumed to be 2250

Type:float
mpileD

Monopile Diameter [m]

Constraints: MIN=0.01

Required: If not provided, assumed to be 0

Type:float
mpileL

Monopile Length [m]

Constraints: MIN=0.01

Required: If not provided, assumed to be 0

Type:float
mptCR

Main Power Transformer Cost Rate [$/MVA]

Required: If not provided, assumed to be 12500

Type:float
mpvRentalDR

MPV Rental Day Rate [$/day]

Required: If not provided, assumed to be 72000

Type:float
mtransCR

Monopile Transition Piece Cost Rate [$/tonne]

Required: If not provided, assumed to be 3230

Type:float
nCrane1000

Number of 1000 t Crawler Cranes

Required: If not provided, assumed to be 0

Type:float
nCrane600

Number of 600 t Crawler Cranes

Required: If not provided, assumed to be 0

Type:float
nTurb

Number of Turbines

Constraints: MIN=2,MAX=200

Required: If not provided, assumed to be 20

Type:float
nacelleL

Nacelle Length [m]

Required: If not provided, assumed to be 0

Type:float
nacelleW

Nacelle Width [m]

Required: If not provided, assumed to be 0

Type:float
natHisPresAct

National Historic Preservation Act Compliance Cost [$]

Required: If not provided, assumed to be 250000

Type:float
navStudyMet

Navigation and Transport Study Met Tower Cost [$]

Required: If not provided, assumed to be 500000

Type:float
navStudyProj

Navigation and Transport Study Project Cost [$]

Required: If not provided, assumed to be 250000

Type:float
nepaEisMet

NEPA Environmental Impact Statement Met Tower Cost [$]

Required: If not provided, assumed to be 2000000

Type:float
nepaEisProj

NEPA Environmental Impact Study Project Cost [$]

Required: If not provided, assumed to be 5000000

Type:float
number_install_seasons

Number of Installation Seasons

Required: If not provided, assumed to be 1

Type:float
otherAncillary

Other Ancillary Systems Costs [$]

Required: If not provided, assumed to be 3000000

Type:float
outConShelfLease

Outer Continental Shelf Lease Cost [$]

Required: If not provided, assumed to be 1000000

Type:float
physResStudyMet

Physical Resource Study Met Tower Cost [$]

Required: If not provided, assumed to be 1500000

Type:float
physResStudyProj

Physical Resource Study Project Cost [$]

Required: If not provided, assumed to be 500000

Type:float
pileSpreadDR

Piling Spread Day Rate [$/day]

Required: If not provided, assumed to be 2500

Type:float
pileSpreadMob

Piling Spread Mobilization Cost [$]

Required: If not provided, assumed to be 750000

Type:float
placeJack

Place Jacket Main Lattice onto Piles [hours]

Required: If not provided, assumed to be 12

Type:float
placeMP

Lift and Place Monopile for Hammering [hours]

Required: If not provided, assumed to be 3

Type:float
placePiles

Place Jacket Piles [hours]

Required: If not provided, assumed to be 12

Type:float
placeTP

Place Transition Piece onto Monopile [hours]

Required: If not provided, assumed to be 3

Type:float
placeTemplate

Place Jacket Pile Template on Seabed [hours]

Required: If not provided, assumed to be 4

Type:float
placeTop

Lift and Place Offshore Substation Topside [hours]

Required: If not provided, assumed to be 24

Type:float
plantComm

Plant Commissioning Cost Factor

Required: If not provided, assumed to be 0.01

Type:float
preFEEDStudy

Pre-FEED study Cost [$]

Required: If not provided, assumed to be 5000000

Type:float
prepAA

Prepare Inshore Assembly Area For Turbine Installation [hours]

Required: If not provided, assumed to be 168

Type:float
prepGripperJack

Prepare Jacket Gripper and Upender [hours]

Required: If not provided, assumed to be 8

Type:float
prepGripperMono

Prepare Monopile Gripper and Upender [hours]

Required: If not provided, assumed to be 1.5

Type:float
prepHamJack

Prepare Hammer for jacket Piles Installation [hours]

Required: If not provided, assumed to be 2

Type:float
prepHamMono

Prepare Hammer for Monopile Installation [hours]

Required: If not provided, assumed to be 2

Type:float
prepSemi

Prepare Semi-submersible for Turbine Installation [hours]

Required: If not provided, assumed to be 12

Type:float
prepSpar

Prepare Spar for Tow to Inshore Assembly Area [hours]

Required: If not provided, assumed to be 18

Type:float
prepTow

Prepare Floating Substructure for Tow to Site [hours]

Required: If not provided, assumed to be 12

Type:float
procurement_contingency

Procurement Contingency

Required: If not provided, assumed to be 0.05

Type:float
projLife

Project Economic Life [years]

Required: If not provided, assumed to be 20

Type:float
pwrFac

Power Transfer Efficiency Factor

Required: If not provided, assumed to be 0.95

Type:float
removeHamJack

Remove Hammer for Jacket Piles Installation [hours]

Required: If not provided, assumed to be 4

Type:float
removeHamMono

Remove Hammer for Monopile Installation [hours]

Required: If not provided, assumed to be 2

Type:float
rivsnHarbsAct

Rivers & Harbors Act Section 10 Compliance Cost [$]

Required: If not provided, assumed to be 100000

Type:float
rnaM

Rotor-Nacelle Assembly Mass [tonne]

Required: If not provided, assumed to be 0

Type:float
rotorD

Rotor Diameter [m]

Required: If not provided, assumed to be 120

Type:float
sSteelCR

Secondary/Outfitting Steel Cost Rate [$/tonne]

Required: If not provided, assumed to be 7250

Type:float
saPlan

Site Assessment Plan Cost [$]

Required: If not provided, assumed to be 500000

Type:float
scourMat

Scour Protection Material Cost [$/location]

Required: If not provided, assumed to be 250000

Type:float
scrapVal

Total Scrap Value of Decommissioned Components [$]

Required: If not provided, assumed to be 0

Type:float
seaSpreadDR

Suction Pile Anchor Spread Day Rate [$/day]

Required: If not provided, assumed to be 165000

Type:float
seaSpreadMob

Suction Pile Anchor Spread Mobilization Cost [$]

Required: If not provided, assumed to be 4500000

Type:float
shorePullIn

Cable Pull in to Onshore Infrastructure [hours]

Required: If not provided, assumed to be 96

Type:float
shuntCR

Shunt Reactor Cost Rate [$/MVA]

Required: If not provided, assumed to be 35000

Type:float
socEconStudyMet

Socioeconomic and Land use Study Met Tower Cost [$]

Required: If not provided, assumed to be 500000

Type:float
socEconStudyProj

Socioeconomic and Land use Study Project Cost [$]

Required: If not provided, assumed to be 200000

Type:float
spMoorCheck

Survey Spar Mooring Lines and Connections [hours]

Required: If not provided, assumed to be 16

Type:float
spMoorCon

Connect Mooring Lines to Spar [hours]

Required: If not provided, assumed to be 20

Type:float
spStifColCR

Spar Stiffened Column Cost Rate [$/tonne]

Required: If not provided, assumed to be 3120

Type:float
spTapColCR

Spar Tapered Column Cost Rate [$/tonne]

Required: If not provided, assumed to be 4220

Type:float
ssBall

Ballast Semi-submersible [hours]

Required: If not provided, assumed to be 6

Type:float
ssHeaveCR

Semi-submersible Heave Plate Cost Rate [$/tonne]

Required: If not provided, assumed to be 6250

Type:float
ssMoorCheck

Survey Semi-submersible Mooing Lines and Connections [hours]

Required: If not provided, assumed to be 12

Type:float
ssMoorCon

Connect Mooring Lines to Semi-Submersible [hours]

Required: If not provided, assumed to be 22

Type:float
ssStifColCR

Semi-submersible Stiffened Column Cost Rate [$/tonne]

Required: If not provided, assumed to be 3120

Type:float
ssTrussCR

Semi-submersible Truss Cost Rate [$/tonne]

Required: If not provided, assumed to be 6250

Type:float
stateLease

State Leasing and Permitting Cost [$]

Required: If not provided, assumed to be 250000

Type:float
subTotCost

Substructure & Foundation Total Cost [$]

Required: If not provided, assumed to be 0

Type:float
subTotM

Total Substructure Mass per Turbine [tonne]

Required: If not provided, assumed to be 0

Type:float
subsJackCR

Offshore Substation Jacket Lattice Cost Rate [$/tonne]

Required: If not provided, assumed to be 6250

Type:float
subsLoad

Offshore Substation Loadout for Installation [hours]

Required: If not provided, assumed to be 60

Type:float
subsPileCR

Offshore Substation Jacket Pile Cost Rate [$/tonne]

Required: If not provided, assumed to be 2250

Type:float
subsPullIn

Cable Pull in to Offshore Substation [hours]

Required: If not provided, assumed to be 48

Type:float
subsTopDes

Offshore Substation Design Cost [$]

Required: If not provided, assumed to be 4500000

Type:float
subsTopFab

Offshore Substation Fabrication Cost [$/tonne]

Required: If not provided, assumed to be 14500

Type:float
subsVessPos

Vessel Positioning Time Offshore Substation Installation [hours]

Required: If not provided, assumed to be 6

Type:float
substructCont

Substructure Install Weather Contingency [%]

Required: If not provided, assumed to be 0.3

Type:float
substructure

Substructure Type

Constraints: INTEGER

Required: If not provided, assumed to be MONOPILE

Type:float
surfLayRate

Cable Surface Lay Rate [m/hour]

Required: If not provided, assumed to be 375

Type:float
tax_rate

Effective Tax Rate

Required: If not provided, assumed to be 0.4

Type:float
topAssemblyFac

Offshore Substation Land-based Assembly Factor

Required: If not provided, assumed to be 0.075

Type:float
towerD

Tower Base Diameter [m]

Required: If not provided, assumed to be 0

Type:float
towerInstallMethod

Tower Installation Method

Constraints: INTEGER

Required: If not provided, assumed to be ONEPIECE

Type:float
towerM

Tower Mass [tonne]

Required: If not provided, assumed to be 0

Type:float
tpCover

Install Transition Piece Cover [hours]

Required: If not provided, assumed to be 1.5

Type:float
turbCapEx

Turbine Capital Cost [$/kW]

Required: If not provided, assumed to be 1605

Type:float
turbCont

Turbine Install Weather Contingency [%]

Required: If not provided, assumed to be 0.3

Type:float
turbFasten

Prepare and Fasten Turbine for Transport [hours/turbine]

Required: If not provided, assumed to be 8

Type:float
turbInstallMethod

Turbine Installation Method

Constraints: INTEGER

Required: If not provided, assumed to be INDIVIDUAL

Type:float
turbR

Turbine Rating [MW]

Constraints: MIN=1,MAX=15

Required: If not provided, assumed to be 5

Type:float
upendSpar

Upend and Ballast Spar [hours]

Required: If not provided, assumed to be 36

Type:float
vesselPosJack

Vessel Positioning Time Jacket Installation [hours]

Required: If not provided, assumed to be 8

Type:float
vesselPosMono

Vessel Positioning Time Monopile Installation [hours]

Required: If not provided, assumed to be 3

Type:float
vesselPosTurb

Vessel Positioning Time Turbine Installation [hours]

Required: If not provided, assumed to be 2

Type:float
waterD

Max Water Depth [m]

Constraints: MIN=3,MAX=1000

Required: If not provided, assumed to be 30

Type:float
wharfRate

Wharf Loading and Unloading Cost Rate [$/tonne]

Required: If not provided, assumed to be 2.75

Type:float
winchDR

Cable Landfall Winch Day Rate [$/day]

Required: If not provided, assumed to be 1000

Type:float
workSpace

Offshore Substation Workspace & Accommodations Cost [$]

Required: If not provided, assumed to be 2000000

Type:float

Outputs Group

class PySAM.WindObos.WindObos.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, ...}

arrCab1Cost

Array Cable #1 and Ancillary Cost [$]

Type:float
arrCab2Cost

Array Cable #2 and Ancillary Cost [$]

Type:float
arrInstTime

Array Cable System Installation Time [days]

Type:float
array_cable_install_cost

Array Cable Installation Cost [$]

Type:float
bos_capex

BOS Capital Expenditures [$]

Type:float
cab1Leng

Array Cable #1 Length [m]

Type:float
cab2Leng

Array Cabel #2 Length [m]

Type:float
cabSurvey

Cable Route Survey Cost [$]

Type:float
commissioning

Plant Commissioning Cost [$]

Type:float
construction_finance_cost

Construction Finance Cost [$]

Type:float
construction_finance_factor

Construction Finance Factor

Type:float
construction_insurance_cost

Construction Insurance Cost [$]

Type:float
decomCost

Plant Decommissioning Cost [$]

Type:float
electrical_install_cost

Electrical Install Cost [$]

Type:float
expCabCost

Export Cable and Ancillary Cost [$]

Type:float
expCabLeng

Export Cable Length [m]

Type:float
expInstTime

Export Cable Installation Time [days]

Type:float
export_cable_install_cost

Export Cable Installation Cost [$]

Type:float
fixCabLeng

Fixed Cable Length [m]

Type:float
floatPrepTime

Floating Preparation Time [days]

Type:float
freeCabLeng

Free Hanging Cable Length [m]

Type:float
mob_demob_cost

Mobilization/Demobilization Cost [$]

Type:float
moorTime

Mooring and Anchor System Installation Time [days]

Type:float
nExpCab

Number of Export Cables

Type:float
nSubPerTrip

Maximum Number of Substructures per Vessel Trip

Type:float
nTurbPerTrip

Maximum Number of Turbines per Vessel Trip

Type:float
soft_costs

Soft Costs [$]

Type:float
subDeckArea

Deck Area Required per Substructure [m^2]

Type:float
subInstTime

Substructure Installation Time [days]

Type:float
subsInstTime

Offshore Substation Installation Time [days]

Type:float
subsPileM

Offshore Substation Jacket Piles Mass [tonne]

Type:float
subsSubM

Offshore Substation Substructure Mass [tonne]

Type:float
subsTopM

Substation Topside Mass [tonne]

Type:float
substation_install_cost

Substation Installation Cost [$]

Type:float
substructure_install_cost

Substructure Install Cost [$]

Type:float
systAngle

Floating System Angle [degrees]

Type:float
totAnICost

Total Assembly & Installation Cost [$]

Type:float
totDevCost

Total Development Cost [$]

Type:float
totElecCost

Total Electrical Infrastructure Cost [$]

Type:float
totEnMCost

Total Engineering & Management Cost [$]

Type:float
totInstTime

Total Installation Time [days]

Type:float
totPnSCost

Total Port & Staging Cost [$]

Type:float
total_bos_cost

Total Balance of System Cost [$]

Type:float
total_contingency_cost

Total Contingency Cost [$]

Type:float
turbDeckArea

Deck Area Required per Turbine [m^2]

Type:float
turbInstTime

Turbine Installation Time [days]

Type:float
turbine_install_cost

Turbine Install Cost [$]

Type:float