Formal analysis of steady state errors in feedback control systems using HOL-light

The accuracy of control systems analysis is of paramount importance as even minor design flaws can lead to disastrous consequences in this domain. This paper provides a higher-order-logic theorem proving based framework for the formal analysis of steady state errors in feedback control systems. In particular, we present the formalization of control system foundations, like transfer functions, summing junctions, feedback loops and pickoff points, and steady state error models for the step, ramp and parabola cases. These foundations can be built upon to formally specify a wide range of feedback control systems in higher-order logic and reason about their steady state errors within the sound core of a theorem prover. The proposed formalization is based on the complex number theory of the HOL-Light theorem prover. For illustration purposes, we present the steady state error analysis of a solar tracking control system.

[1]  Eric Feron,et al.  PVS Linear Algebra Libraries for Verification of Control Software Algorithms in C/ACSL , 2012, NASA Formal Methods.

[2]  MA John Harrison PhD Theorem Proving with the Real Numbers , 1998, Distinguished Dissertations.

[3]  Miroslav D. Lutovac,et al.  Symbolic analysis and design of control systems using Mathematica , 2006 .

[4]  Ashish Tiwari,et al.  Series of Abstractions for Hybrid Automata , 2002, HSCC.

[5]  Richard J. Boulton,et al.  Design Verification for Control Engineering , 2004, IFM.

[6]  P. N. Paraskevopoulos,et al.  Modern Control Engineering , 2001 .

[7]  Dr. Osman Hasan Formal Analysis of Steady State Error in Feedback Control Systems , 2014 .

[8]  Lee Pike Pervasive formal verification in control system design , 2011, 2011 Formal Methods in Computer-Aided Design (FMCAD).

[9]  Tae W. Lim,et al.  Sensitivity of Space Station Alpha Joint robust controller to structural modal parameter variations , 1991 .

[10]  Rajeev Alur,et al.  Formal verification of hybrid systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[11]  M. E. El-Hawary,et al.  Control system engineering , 1984 .

[12]  John Harrison,et al.  A HOL Theory of Euclidean Space , 2005, TPHOLs.

[13]  J. Harrison Formalizing Basic Complex Analysis , 2007 .

[14]  Colin O'Halloran,et al.  ClawZ: control laws in Z , 2000, ICFEM 2000. Third IEEE International Conference on Formal Engineering Methods.

[15]  Richard J. Boulton,et al.  A Hoare Logic for Single-Input Single-Output Continuous-Time Control Systems , 2003, HSCC.