User Tools

Site Tools


bms:guides:pid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bms:guides:pid [2022/02/15 19:51] – [Illustrative examble] mkbms:guides:pid [2022/08/06 07:57] (current) mk
Line 48: Line 48:
  
 ==== Integral or I-time ==== ==== Integral or I-time ====
 +
 +I or Integral, will make the output go faster, the longer it takes for the control variable to reach the setpoint.
 +
 +=== Practically explained ===
 +
 +Where P will @@@@@@@@@@@@@@ ADD MORE TEKST HERE IN THE FUTURE @@@@@@@@@@@@
  
 ==== Derivative ==== ==== Derivative ====
  
 +D or Derivative, is pretty much never used in in regulators used for BMS systems.
 +(Heating, cooling and air handling)
 +
 +D will try to avoid an overshoot, by predicting where the output will be. 
 +If set too high, it will slow the output too much, and "never" hit the target, but if set too low, you might overshoot your setpoint.
 +
 +=== Practically explained ===
 +If you have control variable of 20 degrees but setpoint is 23 degrees, the regulator will raise the output, eg. from 0 towards 100%. 
 +If 50% is where the output needs to be for the control variable to stay at 23 degrees, and D is too low, the output will raise to 60% and control variable could reach 23,5, before it will lower the output and finally settle down.
 +See green line in graph above.
 ==== Illustrative examble ==== ==== Illustrative examble ====
  
-With a little help from [[http://grauonline.de/alexwww/ardumower/pid/pid.html|this guy]] I was able to put together 3 live test simulations of [[http://thesky.dk/pid/p.html|P]], [[http://thesky.dk/pid/pi.html|PI]] and [[http://thesky.dk/pid/pid.html|PID]] regulators.+With a little help from [[http://grauonline.de/alexwww/ardumower/pid/p/pid.html|this guy]] I was able to put together 3 live test simulations of [[http://thesky.dk/pid/p/p.html|P]], [[http://thesky.dk/pid/p/pi.html|PI]] and [[http://thesky.dk/pid/p/pid.html|PID]] regulators.
 Theese simulations open out side this wiki, so you have to press back button to get back here. Theese simulations open out side this wiki, so you have to press back button to get back here.
 What you can do is change the control variable and adjust parameters accordingly.  What you can do is change the control variable and adjust parameters accordingly. 
Line 64: Line 80:
 \\ \\
 \\ \\
 +[[https://www.researchgate.net/profile/Mohamed_Mourad_Lafifi/post/What_is_the_best_method_can_we_used_to_tune_PID_controller/attachment/5f5775b1ecec86000108690f/AS%3A933466292113420%401599567115449/download/PID_Tuning_Guide_022810.pdf]]
 +
 \\ \\
  
bms/guides/pid.1644951081.txt.gz · Last modified: 2022/02/15 19:51 by mk