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.
Toggle main menu visibility
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
d.h
Derivative (D) controller.
d_lpf_1.h
Derivative controller with first-order low-pass filtering.
i.h
Integral (I) controller.
p.h
Proportional (P) controller.
pd.h
Proportional-Derivative (PD) controller.
pd_lpf_1.h
Proportional-Derivative (PD) controller with first-order low-pass filtering.
pi.h
Proportional-Integral (PI) controller.
pid.h
Proportional-Integral-Derivative (PID) controller.
pid_gs.h
PID controller with gain scheduling.
pid_lpf_1.h
PID controller with first-order low-pass filtered derivative.
pid_lpf_1_ff.h
PID controller with first-order low-pass filtered derivative and feed-forward.
pid_p.h
PID controller with configurable derivative filtering and feed-forward.
pid_s.h
PID controller with setpoint weighting.
include
control_system.h
Generated by
1.17.0