Releases: drf5n/Arduino-PID-Library
Releases · drf5n/Arduino-PID-Library
v1.2.7
v1.2.6
- Bump version
- Expose private PID:outputSum and PID:Initialize() as public
- Add examples/PID_Basic_Backcalculation/PID_Basic_Backcalculation.ino of user-space back-calculation
- Update examples/PID_simulated_heater_disp/PID_simulated_heater_disp.ino to use outputSum
Full Changelog: v1.2.5...v1.2.6
v1.2.5
v1.2.4
v1.2.4 exposes the outputSum integral to userspace and adds a PID_heater_simulation example.
PID::outputSum is the internal variable that accumulates/integrates the error:
outputSum+= (ki * error);
Exposing this variable enables user-space oversight of the PID system per upstream PR br3ttb#133
v1.2.3
Adds some references and GetTi() and GetTd()
Full Changelog: v1.2.2...v1.2.3
v1.2.2 back calculation
This release adds
- back calculation as an anti-windup scheme
- examples/PID_simulated_heater/PID_simulated_heater.ino
Back calculation is an anti-windup scheme that dynamically limits the integration windup sum based on how far away the Setpoint is from teh proportional zone (ProcessVar +/- ControlMax/kP)
See br3ttb#116
-- drf 2023-02-26