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.
Loading...
Searching...
No Matches
d_lpf_1.h File Reference

Derivative controller with first-order low-pass filtering. More...

Include dependency graph for d_lpf_1.h:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

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.

Template Parameters
TNumeric data type used for the controller calculations.
Author
Abhinay Kumar
Version
1.0.0
Date
2026-08-11

Definition in file d_lpf_1.h.