DCL_PI object for storing PI specific parameters.
Data Fields | |
| float32_t | Kp |
| Proportional gain. More... | |
| float32_t | Ki |
| Integral gain. More... | |
| float32_t | Umax |
| Upper control saturation limit. More... | |
| float32_t | Umin |
| Lower control saturation limit. More... | |
| float32_t | Imax |
| Upper integrator saturation limit, only used in DCL_runPIParallelEnhanced() More... | |
| float32_t | Imin |
| Lower integrator saturation limit, only used in DCL_runPIParallelEnhanced() More... | |
| float32_t | i6 |
| Saturation storage. More... | |
| float32_t | i10 |
| I path feedback value. More... | |
| float32_t | i11 |
| Tustin integrator storage. More... | |
| DCL_PI_SPS * | sps |
| updates controller parameter More... | |
| DCL_CSS * | css |
| configuration & debugging More... | |
| float32_t dcl_pi::Kp |
Proportional gain.
| float32_t dcl_pi::Ki |
Integral gain.
| float32_t dcl_pi::Umax |
Upper control saturation limit.
| float32_t dcl_pi::Umin |
Lower control saturation limit.
| float32_t dcl_pi::Imax |
Upper integrator saturation limit, only used in DCL_runPIParallelEnhanced()
| float32_t dcl_pi::Imin |
Lower integrator saturation limit, only used in DCL_runPIParallelEnhanced()
| float32_t dcl_pi::i6 |
Saturation storage.
| float32_t dcl_pi::i10 |
I path feedback value.
| float32_t dcl_pi::i11 |
Tustin integrator storage.
| DCL_PI_SPS* dcl_pi::sps |
updates controller parameter
| DCL_CSS* dcl_pi::css |
configuration & debugging