Skip to content

drf5n/Arduino-PID-Library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


  • Arduino PID Library - Version 1.2.3
  • by David Forrest [email protected] 2023-02-24
  • by Brett Beauregard [email protected] brettbeauregard.com
  • This Library is licensed under the MIT License

This fork uses back calculation per Astrom 1989 to manage integral windup.

The back calculation should prevent integral windup be dynamically limiting the Intergrato to precent the Control Output from exceeding the limits. Large errors far outside of the proportional range (error > MaxOutput/kP) will produce MaxOutput and inhibit integral growth.

Alternative libraries:

  • PID -- Brett Beauregard's well documented original uses static limits on integral windup or PonM scheme
  • QuickPID -- has several anti-windup forms
  • PID_RT -- Has anti-windup but Proportional-on-measurement

See:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%