09-07-2010 12:01 AM
HI,
Can any one tell me what is efficient algorithm for implementing PID control using Labview.
Thanks,
PMK
09-07-2010 11:04 AM
Have you looked into using the toolkit?
Hope this helps.
09-08-2010 12:31 AM
Hi,
Thankyou for your reply,
I am seeing different algorithms like
Error-squared PID
Lead-lag compensation
Setpoint ramp generation
Gain scheduling
Multiloop cascade control
Feedforward control
Ratio/bias control
Integrator antiwindup
Bumpless transfer
which algorithm is sfficient among these?
09-08-2010 11:18 AM
You're not asking a sensible question. These are features or choices in the way a controller is implemented. Whether or not you need them depends on the system you are trying to control. For example, gain scheduling refers to the idea of changing PID gains as the setpoint or another condition changes. This is not often necessary, but is useful when your system can operate in distinct ranges that have different performance characteristics. Bumpless transfer means you can go from manual operation to PID control without any sudden change in output. Integrator anti-windup limits the effect of integral control to avoid a large overshoot when making a step in setpoint. Ramping the setpoint is another way to avoid integral windup.
What is the problem you are trying to solve?
09-09-2010 04:24 AM
Hi PieMKay
There are plenty of algorithms available for implementation of PID. The right kind would depend on your SCADA system. Please let us know the kind of sensors/PLC's/PAC's you have connected to your SCADA/HMI and what kind of control /application you are aiming at. That would really help in assisting you better.