|
PID Control 1.0
Discrete time implementation of P, PI, PD, PID. Including derivative filter, integral clamping, feed-forward, gain scheduling in standard and parallel form.
|
Derivative controller with first-order low-pass filtering. More...
Go to the source code of this file.
Classes | |
| class | control_system::derivative::D_LPF_1< T > |
| Derivative controller with a first-order low-pass filter. More... | |
Namespaces | |
| namespace | control_system |
| Contains control-system algorithms and controllers. | |
| namespace | control_system::derivative |
| namespace | derivative |
| Contains derivative controller implementations. | |
Derivative controller with first-order low-pass filtering.
This file defines the control_system::derivative::D_LPF_1 class, which implements a discrete-time derivative controller with a first-order low-pass filter.
The controller uses a configurable derivative gain, sampling time, and filter cutoff frequency. The previous control error and controller output are maintained as internal state variables.
The controller output is constrained by a configurable maximum output limit.
| T | Numeric data type used for the controller calculations. |
Definition in file d_lpf_1.h.