Model Controls wtgDispatch - acep-uaf/MiGRIDS GitHub Wiki

Introduction

The wtgDispatch modules are used to dispatch the wind turbines (wtg) in a wind farm (wf). If awtgDispatch module is created, then it needs to follow the description below.

Input Variables

Input variables depend on which wtgDispatch module is being used. The input variables will be put into the projectWtgDispatchInputs XML file corresponding to that particular wtgDispatch. For example, the input variables for wtgDispatch0 will be stored in projectWtgDispatch0Inputs. Note that there are no inputs for wtgDispatch0.

Functions

runDispatch

Input variables

wf: a reference to the instance of the wf object whose wtg need to be dispatched.

newWtgP: The desired new real power setpoint.

newWtgQ: This is not implemented yet. It is the desired new reactive power setpoint.

Operation

wtgDispatch must take newWtgP and split it between the individual wtg in the wf. The maximum power (wtg.wtgPAvail) should not be exceeded. The new powers should be assigned to the wtg (wtg.wtgP`).

Modules

The wtgDispatch modules included in this software include:

  • wtgDispatch0: load wind turbines based proportionally to their maximum rated power.