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
Navigation and Transport Study Met Tower Cost [$]
Required: If not provided, assumed to be 500000
Type: float
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
-