Abstract: The purpose of this paper is to provide an overview of the PID controller and its implementation in Lab VIEW with a focus on using Lab VIEW'S capabilities to tune the PID parameters to meet the criteria specified for the system. The system we examined is a two tank system where the liquid is pumped from the bottom tank to the top tank. The PID controller controls the voltage on the pump.
Keywords: Lab VIEW, Control Systems, PID tuning
(ProQuest: ... denotes formulae omitted.)
1. INTRODUCTION
Simulation is a key part of teaching control systems, however it is not the only one. While simulation is important it can only go so far before it becomes too complicated and we have to make simplifications or we omit some crucial aspect of our system. It is not a too difficult task to create a physical system to demonstrate different aspects of a simulated controller. An excellent example is teaching fuzzy and PID controllers. The simulations will decrease the setup time for the various aspects and the physical model will deepen the experience of the students (J. P. Keller 2000).
2. MATERIALS AND METHODS
Materials
The instruments in use were the FESTO EasyPort (Fig 1.), FESTO process automation workstation (Fig. 2) and the Lab VIEW software.
Methods
As we know the transfer function of the PID controller is:
...
From this we can get the response of the PID controller u(t):
...
u(t) - is the PID controller response as a function of time.
e(t) - is the difference between the set point and the current output as a function of time.
KP, Ti, Td - are the parameters that need to be tuned to a specific system to achieve desirable results. The specific function of each parameter can be seen in Table 1.
Tuning these parameters to a specific system can be done with any of the Ziegler-Nichols, Oppelt, Chien-Hrones-Reswick, Kessler or Samal methods. We can acquire the plant model by system identification. Once the plant transfer function is established the tuning can begin with any of these previously described methods. To begin we use the plant model of the pump given in zero- pole-gain form:
...
in a control and simulation loop. We add an integrator to model the top tank and model the leakage of the tank (Fig. 3) (National Instruments 2009).
The KP/ Ti, Ta parameters can be entered on the front panel and the result will be visible in real time (Fig. 5). There is also the opportunity to auto-tune the PID controller in FabVIEW. This is mostly used to fine tune the established parameters. This exercise is quite visual and offers a deepened learning experience especially with the Festo process automation workstation connected to FabVIEW (Fig. 5). 5).
3. RESULTS
As depicted on (Fig. 5) we can achieve a versatile simulation platform for the teaching of control algorithms.
Using LabVIEW models (J. Sárosi 2012) can be tested without the need for the physical device to be in place. We can also test various controls on experimental test beds (P. Toman et al 2009) cost effectively.
REFERENCES
[1.] Toman, P., Gyeviki, J., Endrödy, T., Sárosi, J., Véha, A.(2009): Design and Fabrication of a Test-bed Aimed for Experiment with Pneumatic Artificial Muscle. International Journal of Engineering, Annals of Faculty of Engineering Hunedoara, 7 (4), pp. 91-94
[2.] Sárosi, J. (2012): New Approximation Algorithm for the Force of Fluidic Muscles. 7th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI 2012), Timisoara, Romania, 22-24 May, 2012, pp. 229-233
[3.] Keller, J. P. (2000). Teaching PID and fuzzy controllers with LabVIEW.International Journal of Engineering Education, 16(3), 202-211.
[4.] National Instruments (2009): Using the LabVIEW PID Control Toolkit with the LabVIEW Control Design and Simulation Module. National Instruments white paper.
1. Sándor CSIKÓS
1. Technical Institute, Faculty of Engineering, University of Szeged, 6724, Mars sq. 7, Szeged, HUNGARY
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright Faculty of Engineering Hunedoara 2014
Abstract
The purpose of this paper is to provide an overview of the PID controller and its implementation in Lab VIEW with a focus on using Lab VIEW'S capabilities to tune the PID parameters to meet the criteria specified for the system. The system we examined is a two tank system where the liquid is pumped from the bottom tank to the top tank. The PID controller controls the voltage on the pump.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer