NREL / ROSCO

A Reference Open Source Controller for Wind Turbines
https://rosco.readthedocs.io/en/latest/
Apache License 2.0
116 stars 93 forks source link

IPC Saturation Fix [RAAW] #210

Closed dzalkind closed 1 year ago

dzalkind commented 1 year ago

Description and Purpose

Major change: Add IPC saturation modes (IPC_SatMode)

0 - will allow any IPC command, with a hard limit determined by the hardware min pitch (PC_MinPit) 1 - will saturate the IPC command with the peak shaving limit 2 - will saturate the amplitude of the IPC with the hardware min pitch 3- will saturate the amplitude of the IPC with the peak shaving limit

2 and 3 are smoother and don't distort the IPC cycle.

Minor change:

Type of change

What types of change is it? Select the appropriate type(s) that describe this PR

TODO Items General:

TODO Items API Change:

Github issues addressed, if one exists

Examples/Testing, if applicable