This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bms:guides:pid [2022/02/15 20:03] – [Derivative] mk | bms: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. | 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. | D will try to avoid an overshoot, by predicting where the output will be. | ||
Line 59: | Line 66: | ||
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 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. | 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:// | + | With a little help from [[http:// |
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 72: | Line 80: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | [[https:// | ||
+ | |||
\\ | \\ | ||