- - My question relates to using a PID to control an ON/OFF valve by pulse width modulation. I know how to code the solution. I don’t know what the solution is that needs to be coded !
- - I have been asked to control temperature at a spot in a pipe. The pipe has water flowing through it at 1 to 3 gpm. There is a Temp Element at the spot.
- - I have control over a VFD and am allowed to control flow within the range above.
- - The incoming water through the VFD controlled pump is variable temperature, but cold compared to the control setpoint. The control setpoint will be 122 deg C.
- Heat is delivered to the system via raw steam injection into the pipe. I have control over an ON/OFF valve for the steam. . TOO hot is an issue only because if the pipe flashes over to steam, the apparent flow goes way over 3 gpm and is no longer water. The incoming steam heat source must be modulated.
- - The engineer on the job has asked that I use a PID to control temperature by modulating the on/off valve. He uses the term PWM to describe the valve modulation.
- - Clearly, I can create a PID and get CV% as an output. If I were controlling an SSR, it would be obvious enough to set. However, I have to control this very slow valve, which after about 100,000 cycles is going to wear out.
- - If the PWM period was set to 300 sec and the CV% was 60%, the pulse would be 180sec (on) and 120sec (off). If prior to the expiration of the 180sec then CV% were to change (likely), should the pulse duration be instantly modified?
- Can the PID tuning parameters be set so that the CV% will not change during the PWM period? This whole system just seems way to slow to me.
.
- - Is this the correct approach? Please don’t recommend a proportional I/P valve, that doesn’t solve the problem within the constraints.
- - I have been asked to control temperature at a spot in a pipe. The pipe has water flowing through it at 1 to 3 gpm. There is a Temp Element at the spot.
- - I have control over a VFD and am allowed to control flow within the range above.
- - The incoming water through the VFD controlled pump is variable temperature, but cold compared to the control setpoint. The control setpoint will be 122 deg C.
- Heat is delivered to the system via raw steam injection into the pipe. I have control over an ON/OFF valve for the steam. . TOO hot is an issue only because if the pipe flashes over to steam, the apparent flow goes way over 3 gpm and is no longer water. The incoming steam heat source must be modulated.
- - The engineer on the job has asked that I use a PID to control temperature by modulating the on/off valve. He uses the term PWM to describe the valve modulation.
- - Clearly, I can create a PID and get CV% as an output. If I were controlling an SSR, it would be obvious enough to set. However, I have to control this very slow valve, which after about 100,000 cycles is going to wear out.
- - If the PWM period was set to 300 sec and the CV% was 60%, the pulse would be 180sec (on) and 120sec (off). If prior to the expiration of the 180sec then CV% were to change (likely), should the pulse duration be instantly modified?
- Can the PID tuning parameters be set so that the CV% will not change during the PWM period? This whole system just seems way to slow to me.
.
- - Is this the correct approach? Please don’t recommend a proportional I/P valve, that doesn’t solve the problem within the constraints.