ProportionalIntegralDeriviative
https://bladednextgen.dnv.com/schema/0.4.1/Components/PitchSystem/PitchController/PitchSystemDemand/ResponseToDemand/ProportionalIntegralDeriviative.json
Defines an proportional, integral, deriviative (PID) response to the controller's demands.
ResponseToDemandType
: string =ProportionalIntegralDeriviative
RateLimits
: object (PitchRateLimits)AccelerationLimits
: object (PitchAccelerationLimits)ProportionalGain
: number (Hz)IntegralGain
: number (/s²)DifferentialGain
: numberDifferentialGainAction
: string =Error
|Feedback
|Setpoint
DifferentialGainTimeConstant
: number (s)DesaturationTimeConstant
: number (s)
A type of ResponseToDemand
Properties
RateLimits
: object(PitchRateLimits), optional
The rate limits.
AccelerationLimits
: object(PitchAccelerationLimits), optional
The acceleration limits.
ResponseToDemandType
: string
Defines the specific type of ResponseToDemand model in use. For a ProportionalIntegralDeriviative
object, this must always be set to a value of ProportionalIntegralDeriviative
.
ProportionalGain
: number (Hz), optional
The gain on the contemporaneous error.
default = 0
IntegralGain
: number (/s²), optional
The gain on the integral from time zero till the present of the error signal.
default = 0
DifferentialGain
: number, optional
The gain the filtered derivative of the error. The derivative of the error is passed through a low-pass filter.
default = 0
DifferentialGainAction
: string, optional
The proportional and integral terms are apllied on error. Derivative term may also be applied on the feedback or setpoint signals.
default = Feedback
DifferentialGainTimeConstant
: number (s), optional
The derivative term uses a low-pass filter on input.
default = 0
DesaturationTimeConstant
: number (s), optional
The time constant for when the output exceeds the limits.
default = 0