Coper
Member level 4
I would like to use PID to control the heating of the liquid.
I have about 3kg of liquid, a 16-bit temperature sensor and a 400W electric heater
I want to use the CMSIS PID from the DPS library as an algorithm.
For tuning, I should be fine with the Ziegler-Nichols method.
Maybe I'm stubborn, but tuning is not completely clear to me.
I don't know what to do with
Calculate the process gain (gp) as follows:
„gp = change in PV [in %] / change in CO [in %]“
My Controllel Output changed from off to on that's a 100% change, Process Value changed from 20C to 120C. I really don't know what the percentage change is, should it also be taken as a 100% change and gp=1 boost or what?
I have about 3kg of liquid, a 16-bit temperature sensor and a 400W electric heater
I want to use the CMSIS PID from the DPS library as an algorithm.
For tuning, I should be fine with the Ziegler-Nichols method.
Maybe I'm stubborn, but tuning is not completely clear to me.
- The system is cold temperature =20C, time zero, heating off.
- I turn on the heater and measure the temperature every second.
- After some time the temperature is 120C, at this temperature I turn everything off for safety reasons, it is 20% above the maximum working temperature, etc.
I don't know what to do with
Calculate the process gain (gp) as follows:
„gp = change in PV [in %] / change in CO [in %]“
My Controllel Output changed from off to on that's a 100% change, Process Value changed from 20C to 120C. I really don't know what the percentage change is, should it also be taken as a 100% change and gp=1 boost or what?