Skip to main content
Top

2017 | OriginalPaper | Chapter

Formal Analysis of Linear Control Systems Using Theorem Proving

Authors : Adnan Rashid, Osman Hasan

Published in: Formal Methods and Software Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Control systems are an integral part of almost every engineering and physical system and thus their accurate analysis is of utmost importance. Traditionally, control systems are analyzed using paper-and-pencil proof and computer simulation methods, however, both of these methods cannot provide accurate analysis due to their inherent limitations. Model checking has been widely used to analyze control systems but the continuous nature of their environment and physical components cannot be truly captured by a state-transition system in this technique. To overcome these limitations, we propose to use higher-order-logic theorem proving for analyzing linear control systems based on a formalized theory of the Laplace transform method. For this purpose, we have formalized the foundations of linear control system analysis in higher-order logic so that a linear control system can be readily modeled and analyzed. The paper presents a new formalization of the Laplace transform and the formal verification of its properties that are frequently used in the transfer function based analysis to judge the frequency response, gain margin and phase margin, and stability of a linear control system. We also formalize the active realizations of various controllers, like Proportional-Integral-Derivative (PID), Proportional-Integral (PI), Proportional-Derivative (PD), and various active and passive compensators, like lead, lag and lag-lead. For illustration, we present a formal analysis of an unmanned free-swimming submersible vehicle using the HOL Light theorem prover.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ahmad, M., Hasan, O.: Formal verification of steady-state errors in unity-feedback control systems. In: Lang, F., Flammini, F. (eds.) FMICS 2014. LNCS, vol. 8718, pp. 1–15. Springer, Cham (2014). doi:10.1007/978-3-319-10702-8_1 Ahmad, M., Hasan, O.: Formal verification of steady-state errors in unity-feedback control systems. In: Lang, F., Flammini, F. (eds.) FMICS 2014. LNCS, vol. 8718, pp. 1–15. Springer, Cham (2014). doi:10.​1007/​978-3-319-10702-8_​1
2.
go back to reference Aréchiga, N., Loos, S.M., Platzer, A., Krogh, B.H.: Using theorem provers to guarantee closed-loop system properties. In: American Control Conference (ACC), 2012, pp. 3573–3580. IEEE (2012) Aréchiga, N., Loos, S.M., Platzer, A., Krogh, B.H.: Using theorem provers to guarantee closed-loop system properties. In: American Control Conference (ACC), 2012, pp. 3573–3580. IEEE (2012)
3.
go back to reference Babuska, R., Stramigioli, S.: Matlab and Simulink for Modeling and Control. Delft University of Technology (1999) Babuska, R., Stramigioli, S.: Matlab and Simulink for Modeling and Control. Delft University of Technology (1999)
4.
go back to reference Beerends, R.J., Morsche, H.G., Van den Berg, J.C., Van de Vrie, E.M.: Fourier and Laplace Transforms. Cambridge University Press, Cambridge (2003)CrossRefMATH Beerends, R.J., Morsche, H.G., Van den Berg, J.C., Van de Vrie, E.M.: Fourier and Laplace Transforms. Cambridge University Press, Cambridge (2003)CrossRefMATH
5.
go back to reference Beillahi, S.M., Siddique, U., Tahar, S.: Formal analysis of power electronic systems. In: Butler, M., Conchon, S., Zaïdi, F. (eds.) ICFEM 2015. LNCS, vol. 9407, pp. 270–286. Springer, Cham (2015). doi:10.1007/978-3-319-25423-4_17 CrossRef Beillahi, S.M., Siddique, U., Tahar, S.: Formal analysis of power electronic systems. In: Butler, M., Conchon, S., Zaïdi, F. (eds.) ICFEM 2015. LNCS, vol. 9407, pp. 270–286. Springer, Cham (2015). doi:10.​1007/​978-3-319-25423-4_​17 CrossRef
6.
go back to reference Boulton, R.J., Hardy, R., Martin, U.: A hoare logic for single-input single-output continuous-time control systems. In: Maler, O., Pnueli, A. (eds.) HSCC 2003. LNCS, vol. 2623, pp. 113–125. Springer, Heidelberg (2003). doi:10.1007/3-540-36580-X_11 CrossRef Boulton, R.J., Hardy, R., Martin, U.: A hoare logic for single-input single-output continuous-time control systems. In: Maler, O., Pnueli, A. (eds.) HSCC 2003. LNCS, vol. 2623, pp. 113–125. Springer, Heidelberg (2003). doi:10.​1007/​3-540-36580-X_​11 CrossRef
7.
go back to reference Ghosh, S.: Control Systems, vol. 1000. Pearson Education, New Delhi (2010) Ghosh, S.: Control Systems, vol. 1000. Pearson Education, New Delhi (2010)
8.
go back to reference Harrison, J.: HOL light: a tutorial introduction. In: Srivas, M., Camilleri, A. (eds.) FMCAD 1996. LNCS, vol. 1166, pp. 265–269. Springer, Heidelberg (1996). doi:10.1007/BFb0031814 CrossRef Harrison, J.: HOL light: a tutorial introduction. In: Srivas, M., Camilleri, A. (eds.) FMCAD 1996. LNCS, vol. 1166, pp. 265–269. Springer, Heidelberg (1996). doi:10.​1007/​BFb0031814 CrossRef
10.
go back to reference Hasan, O., Ahmad, M.: Formal analysis of steady state errors in feedback control systems using HOL-light. In: Design, Automation and Test in Europe, pp. 1423–1426 (2013) Hasan, O., Ahmad, M.: Formal analysis of steady state errors in feedback control systems using HOL-light. In: Design, Automation and Test in Europe, pp. 1423–1426 (2013)
11.
go back to reference Hasan, O., Tahar, S.: Formal verification methods. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, pp. 7162–7170. IGI Global Pub, Hershey (2015)CrossRef Hasan, O., Tahar, S.: Formal verification methods. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, pp. 7162–7170. IGI Global Pub, Hershey (2015)CrossRef
12.
go back to reference Johnson, M.E.: Model checking safety properties of servo-loop control systems. In: Dependable Systems and Networks, pp. 45–50. IEEE (2002) Johnson, M.E.: Model checking safety properties of servo-loop control systems. In: Dependable Systems and Networks, pp. 45–50. IEEE (2002)
13.
go back to reference Kondo, H., Ura, T.: Navigation of an AUV for investigation of underwater structures. Control Eng. Pract. 12(12), 1551–1559 (2004)CrossRef Kondo, H., Ura, T.: Navigation of an AUV for investigation of underwater structures. Control Eng. Pract. 12(12), 1551–1559 (2004)CrossRef
14.
go back to reference Lutovac, M., Tošić, D.: Symbolic analysis and design of control systems using mathematica. Int. J. Control 79(11), 1368–1381 (2006)MathSciNetCrossRefMATH Lutovac, M., Tošić, D.: Symbolic analysis and design of control systems using mathematica. Int. J. Control 79(11), 1368–1381 (2006)MathSciNetCrossRefMATH
15.
go back to reference Nise, N.S.: Control Systems Engineering. Wiley, New York (2007)MATH Nise, N.S.: Control Systems Engineering. Wiley, New York (2007)MATH
16.
go back to reference Ogata, K., Yang, Y.: Modern Control Engineering. Prentice-Hall, Englewood Cliffs (1970) Ogata, K., Yang, Y.: Modern Control Engineering. Prentice-Hall, Englewood Cliffs (1970)
18.
19.
go back to reference Rashid, A., Hasan, O.: Formalization of transform methods using HOL light. In: Geuvers, H., England, M., Hasan, O., Rabe, F., Teschke, O. (eds.) CICM 2017. LNCS(LNAI), vol. 10383, pp. 319–332. Springer, Cham (2017)CrossRef Rashid, A., Hasan, O.: Formalization of transform methods using HOL light. In: Geuvers, H., England, M., Hasan, O., Rabe, F., Teschke, O. (eds.) CICM 2017. LNCS(LNAI), vol. 10383, pp. 319–332. Springer, Cham (2017)CrossRef
20.
go back to reference Taqdees, S.H., Hasan, O.: Formalization of laplace transform using the multivariable calculus theory of HOL-light. In: McMillan, K., Middeldorp, A., Voronkov, A. (eds.) LPAR 2013. LNCS, vol. 8312, pp. 744–758. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45221-5_50 CrossRef Taqdees, S.H., Hasan, O.: Formalization of laplace transform using the multivariable calculus theory of HOL-light. In: McMillan, K., Middeldorp, A., Voronkov, A. (eds.) LPAR 2013. LNCS, vol. 8312, pp. 744–758. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-45221-5_​50 CrossRef
21.
go back to reference Taqdees, S.H., Hasan, O.: Formally verifying transfer functions of linear analog circuits. IEEE Des. Test 5(99), 1–7 (2017) Taqdees, S.H., Hasan, O.: Formally verifying transfer functions of linear analog circuits. IEEE Des. Test 5(99), 1–7 (2017)
22.
23.
go back to reference Wernli, R.L.: Low cost UUV’s for military applications: is the technology ready? In: Pacific Congress on Marine Science and Technology (2001) Wernli, R.L.: Low cost UUV’s for military applications: is the technology ready? In: Pacific Congress on Marine Science and Technology (2001)
24.
go back to reference Willcox, S., Vaganay, J., Grieve, R., Rish, J.: The Bluefin BPAUV: An Organic Widearea Bottom Mapping and Mine-hunting Vehicle. Unmanned Untethered Submersible Technology (2001) Willcox, S., Vaganay, J., Grieve, R., Rish, J.: The Bluefin BPAUV: An Organic Widearea Bottom Mapping and Mine-hunting Vehicle. Unmanned Untethered Submersible Technology (2001)
Metadata
Title
Formal Analysis of Linear Control Systems Using Theorem Proving
Authors
Adnan Rashid
Osman Hasan
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-68690-5_21

Premium Partner