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
control_system.h
Go to the documentation of this file.
1
34
35#ifndef CONTROL_SYSTEM_H
36#define CONTROL_SYSTEM_H
37
41#include "proportional/p.h"
42
46#include "integral/i.h"
47
51#include "derivative/d.h"
52
56#include "derivative/d_lpf_1.h"
57
61#include "pi/pi.h"
62
66#include "pd/pd.h"
67
71#include "pd/pd_lpf_1.h"
72
76#include "pid/pid.h"
77
81#include "pid/pid_lpf_1.h"
82
86#include "pid/pid_lpf_1_ff.h"
87
91#include "pid/pid_s.h"
92
96#include "pid/pid_P.h"
97
101#include "pid/pid_gs.h"
102
103#endif
Derivative (D) controller.
Derivative controller with first-order low-pass filtering.
Integral (I) controller.
Proportional (P) controller.
Proportional-Derivative (PD) controller.
Proportional-Derivative (PD) controller with first-order low-pass filtering.
Proportional-Integral (PI) controller.
Proportional-Integral-Derivative (PID) controller.
PID controller with gain scheduling.
PID controller with first-order low-pass filtered derivative.
PID controller with first-order low-pass filtered derivative and feed-forward.
PID controller with configurable derivative filtering and feed-forward.
PID controller with setpoint weighting.