Abstract
In this chapter an easy-to-use SW tool is presented that enables rapid prototyping of advanced (and classical) control methods in an industrial environment. In this way various solutions can be quickly verified before making a final decision regarding the selection of a particular solution and its implementation. The tool supports simple process modelling based on recorded plant data, enables the selection of the most appropriate control method on the spot (the present version includes PID control, feed-forward compensation, predictive control, and TITO (two inputs, two outputs) control, and facilitates the implementation, testing and evaluation of the prototype controller. The tool is adapted to various protocols of control signal acquisition (data files of SCADA systems, Matlab, etc.) and enables direct control by connection to the process through OPC communication, one of the most widely used communication protocols in process industries.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The external controller is a PID controller which actually controls the process. It is either a stand-alone controller or running within the PLC.
References
Bestune (2011) PID controller auto-tuning software. http://bestune.50megs.com
Bucher R, Balemi S (2006) Rapid controller prototyping with MATLAB&Simulink and Linux. Control Eng Pract 14:185–192
Butts K, Varga A (2011) Tools and platforms for control systems. In: Samad T, Annaswamy A (eds) The impact of control technology. IEEE Control Systems Society, New York, pp 89–93
Control Station, Inc. (2012) Loop-pro product suite. http://www.controlstation.com/page/53-pid-controller-tuning
dSPACE (2012) Test and experiment software. http://www.dspace.com/en/ltd/home/products/sw/expsoft.cfm
ExperTune (2011) PIDLOOP optimizer. http://www.expertune.com/standard.html
Garnier H, Wang L (2008) Identification of continuous-time models from sampled data. Springer, London
Gerkšič S, Strmčnik S, Van den Boom TJJ (2008) Feedback action in predictive control: an experimental case study. Control Eng Pract 16:321–332
Gonzalez-Martin R, Lopez I, Morilla F, Pastor R (2003) Sintolab: the REPSOL-YPF PID tuning tool. Control Eng Pract 11:1469–1480
Hercog D, Jezernik K (2005) Rapid control prototyping using MATLAB/Simulink and a DSP-based motor controller. Int J Eng 21(4):596–605
Intune (2011) Loop tuning, performance monitoring & diagnostic software. http://www.controlsoftinc.com/intune5.shtml
IPCOS NV (2012) INCA PID tuner. http://www.ipcos.com/en/inca_pid_tuner
Isermann R (2008) Mechatronic systems—innovative products with embedded control. Control Eng Pract 16:14–29
Juričić Ð, Dolanc G, Rakar A (1997) Semi-physical modelling of a FDI benchmark process. In: Troch I, Breitenecker F (eds) Proceedings ARGESIM 1997, Vienna, Austria, pp 815–820
Klán P, Gorez R (2000) Balanced tuning of PI controllers. Eur J Control 6(6):541–550
Mathworks (2011) MATLAB OPC toolbox. http://www.mathworks.com/products/opc
MATLAB Control Systems Toolbox (2012) Function “pidtool”. http://www.mathworks.com/help/toolbox/control/ref/pidtool.html
Pannocchia G, Laachi N, Rawlings JB (2006) A candidate to replace PID control: siso-constrained LQ control. AIChE J 51:1178–1189
Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Pract 11(7):733–764
Stewart G, Samad T (2011) Cross-application perspectives: application and market requirements. In: Samad T, Annaswamy A (eds) The impact of control technology. IEEE Control Systems Society, New York, pp 95–100
U-Tune PID Tuning Package. http://www.contek-systems.co.uk/UTune.htm
Vrančić D (2012) LEK tuner. Jožef Stefan Institute, Ljubljana. http://dsc.ijs.si/lektuner/
Vrančić D, Ganchev I, Lieslehto J (2002) Tuning multivariable controllers by using magnitude optimum approach. In: Proceedings of 2002 Asian control conference (ASCC’02), Singapore, pp 2163–2167
Vrančić D, Huba M (2007) LEK tuner—program package for tuning PID controllers. In: Proceedings of the 2007 process control conference, Štrbské Pleso, Slovakia, pp 225-1–225-5
Vrančić D, Kocijan J, Strmčnik S (2004) Simplified disturbance rejection tuning method for PID controllers. In: Proceedings of the 2004 Asian control conference (ASCC’04), Melbourne, Australia, pp 491–496
Vrančić D, Lieslehto J, Strmčnik S (2001) Designing a MIMO PI controller using the multiple integration approach. Process Control Qual 11(6):455–468
Vrančić D, Strmčnik S, Juričić Ð(2001) A magnitude optimum multiple integration tuning method for filtered PID controller. Automatica 37:1473–1479
Vrančić D, Strmčnik S, Kocijan J (2004) Improving disturbance rejection of PI controllers by means of the magnitude optimum method. ISA Trans 43:73–84
Vrečko D, Vrančić D, Juričić Ð, Strmčnik S (2001) A new modified Smith predictor: the concept, design and tuning. ISA Trans 40:111–121
Acknowledgements
The author would like to thank to LEK, d.d., the Slovenian Research Agency under grant P2-0001, and the Ministry of Education, Science, Culture and Sport of the Republic of Slovenia for their financial support. The financial support of the European Regional Development Fund in the framework of the Centre of Excellence for Advanced Control Technologies and the Competence Centre for Advanced Control Technologies of the European Union is also gratefully acknowledged.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Vrančić, D. (2013). Rapid Prototyping Environment for Control Systems Implementation. In: Strmčnik, S., Juričić, Đ. (eds) Case Studies in Control. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-1-4471-5176-0_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5176-0_10
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5175-3
Online ISBN: 978-1-4471-5176-0
eBook Packages: EngineeringEngineering (R0)