Control: PID
C++ library of discrete PID control system for application in realtime and embedded systems.
Control: PID
Details
PID Control implementation in C++ This is a header only template implementation. Various form of PID and related control systems implemented are:
- P (Proportional Control)
- I (Integral Control)
- D (Derivative Control)
- D_LPF_1 (Derivative Control with Low Pass Filter of Order 1)
- PI (Proportional Integral Cotnrol)
- PD (Proportional Derivative Control)
- PD_LPF_1 (Proportional Derivative Control with Low Pass Filter of Order 1)
- PID (Proportional, Integral and Derivative Control)
- PID_P (PID Control in Parallel Form)
- PID_S (PID Control in Standard Form)
- PID_LPF_1 (PID Control with Low Pass Filter of Order 1)
- PID_LPF_1_FF (PID_LPF_1 with Feed-Forward term)
- PID_GS (PID with Gain Scheduling Options)
Source Code
- Source code is available on GitHub and can be accessed using the following Link.
Documentation
- Documentation and tutorials can be accessed using the following Link.
This post is licensed under CC BY 4.0 by the author.