Abstract
The meticulousness of steady-state error analysis of unity-feedback control systems has always been of vital significance as even a trifling glitch in this analysis may result in grievous penalties. To ensure a rigorous steady-state error analysis, this paper presents the formal verification of a generic relationship that is applicable to all kinds of inputs and types of unity-feedback control systems. This formalization builds upon the multivariate calculus theories of HOL-Light and our prior work on developing formal models of feedback control systems. To illustrate the usefulness of this result, the paper presents the formal steady-state error analysis of a Pulse Width Modulation (PWM) push-pull DC-DC converter, which is an extensively used component in various power-electronics and aerospace applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Clayton, P., Cavalcanti, A., O’Halloran, C.: From Control Law Diagrams to Ada via Circus. Formal Aspects of Computing 23(4), 465–512 (2011)
Ahmad, M.: Formal Verification of Steady State Errors in Unity-Feedback Control Systems (2014), http://save.seecs.nust.edu.pk/students/ahmad/sseufcs.html
Alur, R.: Formal Verification of Hybrid Systems. In: Embedded Software, pp. 273–278 (2011)
Arthan, R., Caseley, P., O’Halloran, C., Smith, A.: ClawZ: Control Laws in Z. In: Formal Engineering Methods, pp. 169–176 (2000)
Boulton, R.J., Gottliebsen, H., Hardy, R., Kelsey, T., Martin, U.: Design Verification for Control Engineering. In: Boiten, E.A., Derrick, J., Smith, G.P. (eds.) IFM 2004. LNCS, vol. 2999, pp. 21–35. Springer, Heidelberg (2004)
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)
Dong, J.S., Chen, C., Sun, J.: A Formal framework for Modeling and Validating Simulink diagrams. Formal Aspects of Computing 21(5), 451–483 (2009)
Czarkowski, D., Pujara, L.R., Kazimierczuk, M.K.: Robust Stability of State-Feedback Control of PWM DC-DC push-pull Converter. IEEE Transaction on Industrial Electronics 42(1), 108–111 (1995)
Harrison, J.: A HOL Theory of Euclidean Space. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol. 3603, pp. 114–129. Springer, Heidelberg (2005)
Harrison, J.: Formalizing Basic Complex Analysis. Studies in Logic, Grammar and Rhetoric 10, 151–165 (2007)
Harrison, J.: The HOL Light Theory of Euclidean Space. Journal of Automated Reasoning 50(2), 173–190 (2013)
Hasan, O., Ahmad, M.: Formal analysis of steady state errors in feedback control systems using HOL-light. In: Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2013, pp. 1423–1426 (2013)
Herencia-Zapana, H., Jobredeaux, R., Owre, S., Garoche, P.-L., Feron, E., Perez, G., Ascariz, P.: PVS Linear Algebra Libraries for Verification of Control Software Algorithms in C/ACSL. In: Goodloe, A.E., Person, S. (eds.) NFM 2012. LNCS, vol. 7226, pp. 147–161. Springer, Heidelberg (2012)
Hote, Y.: A New Approach to Time Domain Analysis of Perturbed PWM push-pull DC-DC Converter. Journal of Control Theory and Applications 10(4), 465–469 (2012)
Lutovac, M.D., Tošic, D.V.: Symbolic Analysis and Design of Control Systems using Mathematica. International Journal of Control 79(11), 1368–1381 (2006)
Mahony, B.: The DOVE approach to the Design of Complex Dynamic Processes. In: Workshop on Formalising Continuous Mathematics, pp. 167–187. NASA Conference Publication (2002)
MathWorks Simulink (2012), http://www.mathworks.com/products/simulink
Nise, N.S.: Control System Engineering. Wiley and Sons (2003)
Ogata, K.: Modern Control Engineering. Prentice-Hall (1997)
Pike, L.: Pervasive Formal Verification in Control System. In: Formal Methods in Computer-Aided Design. Panel Discussion (2011)
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-19. LNCS, vol. 8312, pp. 744–758. Springer, Heidelberg (2013)
Tiwari, A., Khanna, G.: Series of Abstractions for Hybrid Automata. In: Tomlin, C.J., Greenstreet, M.R. (eds.) HSCC 2002. LNCS, vol. 2289, pp. 465–478. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Ahmad, M., Hasan, O. (2014). Formal Verification of Steady-State Errors in Unity-Feedback Control Systems. In: Lang, F., Flammini, F. (eds) Formal Methods for Industrial Critical Systems. FMICS 2014. Lecture Notes in Computer Science, vol 8718. Springer, Cham. https://doi.org/10.1007/978-3-319-10702-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-10702-8_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10701-1
Online ISBN: 978-3-319-10702-8
eBook Packages: Computer ScienceComputer Science (R0)