02-08-2008 11:22 AM
02-09-2008 03:02 PM
02-09-2008 03:30 PM - edited 02-09-2008 03:32 PM
02-10-2008 11:02 AM - edited 02-10-2008 11:07 AM
02-10-2008 01:17 PM
02-11-2008 06:55 PM
Hi
naj-rit,
The Developer Zone article PID
Theory Explained contains a basic explanation of the PID algorithm
and tuning theory. I found this article by searching the NI website for “PID
tuning”. Also the Wikipedia article on PID
controllers has a lot of useful information. Both of these articles
explain the Ziegler-Nichols tuning method. Use this method as a starting point
to tuning your PID system and then you can fine tune it by hand. The Wikipedia
article has a table which explains the effects of increasing each gain
parameter.
The PID Control Toolkit includes VIs that do PID control. However, you can create your own PID algorithm in LabVIEW. Another option since you already have PID code in mathscript is to use a mathscipt node in LabVIEW. This will let you run your existing mathscript PID code. If you are unfamiliar with the mathscript node the Developer Zone article Developing Algorithms Using LabVIEW MathScript: Part 1 – The LabVIEW MathScript Node is a good place to start.
07-25-2008 10:35 PM
07-29-2008 10:32 AM
If you would like to create a PID control without the kit, you would first need to understand how the each of the terms are calculated. The Dev Zone article PID
Theory Explained and the Wikipedia article on PID
controllers both explain how these terms are calculated.
After you have an understanding of how the parameters are calculated, you can use the Integration and Differentiation palette (Functions » Mathematics » Integration and Differentiation) to calculate the I and D terms.