WindTurbine classes

Inheritance diagram of py_wake.wind_turbines.OneTypeWindTurbines

WindTurbine

class py_wake.wind_turbines.WindTurbine(*args, **kwargs)[source]

Set of wind turbines (one type, i.e. all wind turbines have same name, diameter, power curve etc

__init__(name, diameter, hub_height, ...)

Initialize OneTypeWindTurbine

name([type])

Name of the specified type(s) of wind turbines

hub_height([type])

Hub height of the specified type(s) of wind turbines

diameter([type])

Rotor diameter of the specified type(s) of wind turbines

power(ws, **kwargs)

Power in watt

ct(ws, **kwargs)

Thrust coefficient

plot(x, y[, type, wd, yaw, tilt, ...])

from_WindTurbines(wt_lst)

from_WAsP_wtg(wtg_file[, default_mode, ...])

Parse the one/multiple .wtg file(s) (xml) to initilize an WindTurbines object.

__init__(name, diameter, hub_height, powerCtFunction, **windTurbineFunctions)[source]

Initialize OneTypeWindTurbine

Parameters:
  • name (str) – Wind turbine name

  • diameter (int or float) – Diameter of wind turbine

  • hub_height (int or float) – Hub height of wind turbine

  • powerCtFunction (PowerCtFunction object) – Wind turbine powerCtFunction

classmethod from_WindTurbine_lst(wt_lst)[source]

Generate a WindTurbines object from a list of (Onetype)WindTurbines

Parameters:

wt_lst (array_like) – list of (OneType)WindTurbines

OneTypeWindTurbines

py_wake.wind_turbines.OneTypeWindTurbines

alias of DeprecatedOneTypeWindTurbines