01-09-2022 09:14 AM
Hello friends,
Im trying to make a VI program in which i could control temperature using the PID controller. I want to control temperature by choosing the PID gains by myself, and also with possibility of auto-tuning.
In LabView there is a lot of types of PID controller and i have a problem which should i use to control temperature? Is the PID Autotuning (temperature).vi is the right function to use?
Thanks for any answers.
01-09-2022 11:00 AM
Hi Milos,
@MilosZZZ wrote:
Im trying to make a VI program in which i could control temperature using the PID controller. I want to control temperature by choosing the PID gains by myself, and also with possibility of auto-tuning.
In LabView there is a lot of types of PID controller and i have a problem which should i use to control temperature? Is the PID Autotuning (temperature).vi is the right function to use?
I never used those Autotune options, but determined PID gains by myself so I recommend to use the PIDAdvanced…
01-09-2022 02:56 PM - edited 01-09-2022 03:10 PM
I have only done this once and use the regular "PID.vi" and tuned it by hand. There is a cluster you can bring out to adjust the gain, integral time, and derivative time.
I have never had good luck with auto-tuning a PID. Even our expensive Thermotron thermal chambers auto-tune is basically worthless. I have spent days at a time following their auto-tune procedure. But it still ends up dramatically over shooting the set-point, when transitioning from cold to hot.
A few hours hand tuning and it will go from -40C to +120C with <5 degrees over shoot. The best their auto-tune could do was about 20 degrees.
01-10-2022 07:39 AM
@RTSLVU wrote:
I have only done this once and use the regular "PID.vi" and tuned it by hand. There is a cluster you can bring out to adjust the gain, integral time, and derivative time.
I have never had good luck with auto-tuning a PID. Even our expensive Thermotron thermal chambers auto-tune is basically worthless. I have spent days at a time following their auto-tune procedure. But it still ends up dramatically over shooting the set-point, when transitioning from cold to hot.
A few hours hand tuning and it will go from -40C to +120C with <5 degrees over shoot. The best their auto-tune could do was about 20 degrees.
Is that analogous to the LabVIEW BD Cleanup tool?