Peter Nachtwey
Member
Lately there have been threads that talk about floating control, input dead bands and input filters. I want to show that these KLUDGES are not necessary and are actually detrimental. Tom Jenkins has used floating control on sewage plants. Apparently the state doesn't change much so a very slow integrator ( floating control ) will work. However if the system state changes much or the set points change then a PID is the way to go. The problem is that most people do not know how to implement ( tune) a PID properly. The problem that Tom Jenkins was faced was dead time. If the floating control integrator is slow enough the dead time is not a problem until either the PV or SP change.
drbitboy wants to kludge his control system with input dead bands and input filters. I can prove this is not the way to go but the math gets deep. So in rebuttable, I have made a FOPDT simulation with a long dead time, 10 minutes. I also generate noise with a standard deviation of 3 degrees so there is lots of noise. I use an output filter instead. There are two plots. The first one shows the control output and the PV+noise. The second one shows the PV with out noise and the integrator term. The first part of the pdf just shows how I derive the controller gains. I am using the ISA form or dependent form of PID which is what most temperature controllers use.
Note, in the past I have bashed papers that say fuzzy logic is better than PID. I am able to prove the fuzzy logic advocates don't know how to tune a PID. I can show using their own numbers that I can tune a PID to work better than their Fuzzy Logic. The same goes for floating control.
https://deltamotion.com/peter/Mathcad/FOPDT/Mathcad - FOPDT PIDx.pdf
drbitboy wants to kludge his control system with input dead bands and input filters. I can prove this is not the way to go but the math gets deep. So in rebuttable, I have made a FOPDT simulation with a long dead time, 10 minutes. I also generate noise with a standard deviation of 3 degrees so there is lots of noise. I use an output filter instead. There are two plots. The first one shows the control output and the PV+noise. The second one shows the PV with out noise and the integrator term. The first part of the pdf just shows how I derive the controller gains. I am using the ISA form or dependent form of PID which is what most temperature controllers use.
Note, in the past I have bashed papers that say fuzzy logic is better than PID. I am able to prove the fuzzy logic advocates don't know how to tune a PID. I can show using their own numbers that I can tune a PID to work better than their Fuzzy Logic. The same goes for floating control.
https://deltamotion.com/peter/Mathcad/FOPDT/Mathcad - FOPDT PIDx.pdf