Rapid Prototyping Environment for Control Systems Implementation

  • Damir Vrančić
Part of the Advances in Industrial Control book series (AIC)


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.


Process Input Controller Parameter Disturbance Rejection Smith Predictor Pure Time Delay 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



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.


  1. 1.
    Bestune (2011) PID controller auto-tuning software.
  2. 2.
    Bucher R, Balemi S (2006) Rapid controller prototyping with MATLAB&Simulink and Linux. Control Eng Pract 14:185–192 CrossRefGoogle Scholar
  3. 3.
    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 Google Scholar
  4. 4.
    Control Station, Inc. (2012) Loop-pro product suite. Google Scholar
  5. 5.
  6. 6.
    ExperTune (2011) PIDLOOP optimizer. Google Scholar
  7. 7.
    Garnier H, Wang L (2008) Identification of continuous-time models from sampled data. Springer, London CrossRefGoogle Scholar
  8. 8.
    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 CrossRefGoogle Scholar
  9. 9.
    Gonzalez-Martin R, Lopez I, Morilla F, Pastor R (2003) Sintolab: the REPSOL-YPF PID tuning tool. Control Eng Pract 11:1469–1480 CrossRefGoogle Scholar
  10. 10.
    Hercog D, Jezernik K (2005) Rapid control prototyping using MATLAB/Simulink and a DSP-based motor controller. Int J Eng 21(4):596–605 Google Scholar
  11. 11.
    Intune (2011) Loop tuning, performance monitoring & diagnostic software. Google Scholar
  12. 12.
  13. 13.
    Isermann R (2008) Mechatronic systems—innovative products with embedded control. Control Eng Pract 16:14–29 CrossRefGoogle Scholar
  14. 14.
    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 Google Scholar
  15. 15.
    Klán P, Gorez R (2000) Balanced tuning of PI controllers. Eur J Control 6(6):541–550 Google Scholar
  16. 16.
    Mathworks (2011) MATLAB OPC toolbox. Google Scholar
  17. 17.
    MATLAB Control Systems Toolbox (2012) Function “pidtool”. Google Scholar
  18. 18.
    Pannocchia G, Laachi N, Rawlings JB (2006) A candidate to replace PID control: siso-constrained LQ control. AIChE J 51:1178–1189 CrossRefGoogle Scholar
  19. 19.
    Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Pract 11(7):733–764 CrossRefGoogle Scholar
  20. 20.
    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 Google Scholar
  21. 21.
    U-Tune PID Tuning Package.
  22. 22.
    Vrančić D (2012) LEK tuner. Jožef Stefan Institute, Ljubljana. Google Scholar
  23. 23.
    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 Google Scholar
  24. 24.
    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 Google Scholar
  25. 25.
    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 Google Scholar
  26. 26.
    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 CrossRefGoogle Scholar
  27. 27.
    Vrančić D, Strmčnik S, Juričić Ð(2001) A magnitude optimum multiple integration tuning method for filtered PID controller. Automatica 37:1473–1479 zbMATHCrossRefGoogle Scholar
  28. 28.
    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 CrossRefGoogle Scholar
  29. 29.
    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 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Damir Vrančić
    • 1
  1. 1.Department of Systems and ControlJožef Stefan InstituteLjubljanaSlovenia

Personalised recommendations