From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Labview PID for Cryo Cotrol

    I have successfully used PID control for heating in the past and just started to try and implement one for Cryo control of a platen that uses a LN2 solenoid valve to digitally control flow.  The issue I ran into was that the PID only seems to accept positive set point values which makes the coding especially complicated.  Has anyone used PID for Cryo control which demanded negative set point values?

0 Kudos
Message 1 of 3
(1,877 Views)

I have not, but perhaps you could try passing absolute values and using a negative gain? Or negating the output (if symmetric, if not, then flipping it relative to your 0 output level) of the PID setup before controlling the valve?


GCentral
0 Kudos
Message 2 of 3
(1,868 Views)

   I started to experiment with this type of scheme but ran into complications that can be worked out with the proper logic but I was hoping that I was missing something since the PID does not state it will only accept positive values.  The complications that I run into it that both the set point and the process values (TC) can both be either positive or negative making a simple sign flip of either not that easy.


@cbutcher wrote:

I have not, but perhaps you could try passing absolute values and using a negative gain? Or negating the output (if symmetric, if not, then flipping it relative to your 0 output level) of the PID setup before controlling the valve?


 

0 Kudos
Message 3 of 3
(1,862 Views)