|
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.
|
Proportional-Derivative (PD) controller with first-order low-pass filtering. More...
Go to the source code of this file.
Classes | |
| class | control_system::pd::PD_LPF_1< T > |
| PD controller with first-order low-pass filtered derivative. More... | |
Namespaces | |
| namespace | control_system |
| Contains control-system algorithms and controllers. | |
| namespace | control_system::pd |
| namespace | pd |
| Contains proportional-derivative controller implementations. | |
Proportional-Derivative (PD) controller with first-order low-pass filtering.
This file defines the control_system::pd::PD_LPF_1 class, which implements a discrete-time proportional-derivative (PD) controller with a first-order low-pass filter associated with the derivative action.
The controller uses configurable proportional and derivative gains, sampling time, derivative filter cutoff frequency, and maximum output limit.
The previous control error and controller output are maintained as internal state variables.
| T | Numeric data type used for the controller calculations. |
Definition in file pd_lpf_1.h.