how to compensate the temperature difference?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi I am simulating a heating system, I have measured the transfer function of the real system, and now I am trying to designe a proper controller to reach to the desired temperature. but I face a small amount of temperature difference, about half a degree. how can I compensate for this? I have changed the controller parameters several times, but I face this problem still, both in simulation and in real system. do I need to use an offset? or is there anyway to do this as simple as possible? the system can not take an overshoot more than half a degree, btw. Thanks,
1 Kommentar
Ced
am 29 Okt. 2014
This questions cannot be answered like that. There are thousands of ways to design a controller, depending on speed, type of system, available hardware, etc. As a rule of thumb, if you have some steady-state error, check if your system has an integrating behaviour. For a slow system like a heating system, a PI(D) controller should do the trick.
Antworten (0)
Siehe auch
Kategorien
Mehr zu PID Controller Tuning finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!