Controlling temperature, two PID-s and inertia

ArviK

Member
Join Date
Dec 2012
Location
Tallinn
Posts
11
Hei guys,

Im having trouble with following system:
I control temperature of a chamber, for cooling i have heat exchanger, for heating i have electrical heating element. Heating element is many times weaker than cooling. Air is circulating all the time in the chamber, through heat exchanger and heating element. I have two PID loops, one for heating, one for cooling. Temperature setpoint in the chamber is changing, sometimes its constant for few hours, sometimes with rate of change, sometimes its sinusoidal. Chamber is for testing different materials in different temperatures.

My trouble is with the heat exchanger. It is massive, and acts like a inertia in the system. For example: Im cooling the chamber, heat exchanger is really cold, i undershoot setpoint. Now i have to heat, but the heat exchanger is still cold, very cold, and the temperature continues to lower. Heating PID is increasing output, finally heat exchanger is heated up and chamber temperature is rising. I overshoot the setpoint, now im cooling the chamber, but the heat exchanger is too hot, cycle repeats.

I thought that maybe, i should try to control heat exchangers temperature, instead of chamber temperature, but i cant get correct temperature in the chamber then.

Has anyone dealt with this kind of inertia in heating/cooling system?
 
If for school, just report what you found, the solution is to have a high D and a slow I. Limit the cooling to max 10% for example.
And please use different settings for heating and cooling. As it are two different systems.
another way to solve this is with fuzzy control.
 

Similar Topics

Does anyone have any examples of how to control a temperature of a PID loop that is firing a discrete output for logix 5000? Any help would be...
Replies
4
Views
2,609
Hi, This is a control problem. I am currently planning to control temperature of water by mixing hot and cold water through a three way valve...
Replies
14
Views
3,748
I am trying to hold down a tight temperature range customer wants +/-8F on a 800F setting. Currently holding about +/- 15F. I control block set...
Replies
3
Views
4,012
Hello guys, it's me again with (hopefully) interesting control loop issue. I have found an article in which is briefly described one steam's...
Replies
6
Views
2,543
Afternoon all, I'm working on setting up a large excel recipe table for porting updates through the Linx Gateway RTD/DDE function into my recipe...
Replies
2
Views
93
Back
Top Bottom