Vidmas30 Posted November 10, 2010 Report Share Posted November 10, 2010 Good day, Once again I'm with question about PID.. Yesterday was testing object, where I have 3 PID loops: 1loop for temperature control and 2 loops for pressure. For pressure loops done autotuning, then changed some parameters by hand and it goes just fine and stable. But I got problem with temperature control loop: there's steam boilers with valves that heating water. I'm controlling valves to hold water temperature (SP). Theres big innertion on system, when valve opens, water temperature starts to rise, when reaches SP, valve starts to close, but water temperature still rises and overshoots about 10-12C (you know what I'm talking about). When I run autotune, it gives me such parameters: P=-0,1%, I=-1s, D=2s. With these parameters PID calculates CV 38% (valve position) and CV doesn't change anymore.. No matter that I tried to autotune several times with different setpoints it gives me same results. When I tryed to tune PID by hand at one setpoint (70C) it began to control temperature almost stable (+-0.5C) and valve gets at position (stable) and if necessary opens and closes by some %. but when i changed SP by 5C (65C) it reacted fast enough and stabilized again, but with error (about 1,5C) (66.5). Then I schanged SP by 5C again (60C) and again it reacted fast enough but error rised and was about 3C (63C). Then I tryed to change PID parameter to eliminate this statical error, but it gone wrong. PID gives me "integral wind up" or "integral wind down" messages and I couldn't get to previous state anymore. Now PID regulates valve in such way: when temperature is droping and reaches SP (t=sp) it begins to open valve, temperature still falls, valve opens. When temperature stop dropping and begins to rise it begins to close valve. And when temperature reaches setpoint, CV becomes about 0% (but valve is not fast enough) and temperature overshoots about 1.5C. And it repeats over and aver again. I couldnt make valve to stabilize and not to oscilate about SP. Spent half night trying, but nothing helped. Tryed different tuning methods, but no good. PID reacts different ways. When seems to stabilize about one SP, then I change SP and once again: oscilations and not stable system. Maybe someone had such issue? I need slow PID: it apons valve by couple %, waits, then opens more if theres need or closes by couple and so on. Is there anyway to do so? PV 0..100.0C (SP 60..90C) CV 0..100% Thank you! Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.