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
pd_lpf_1.h File Reference

Proportional-Derivative (PD) controller with first-order low-pass filtering. More...

Include dependency graph for pd_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::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.

Detailed Description

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.

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

Definition in file pd_lpf_1.h.