Formal Analysis of Linear Control Systems Using Theorem Proving

被引:10
作者
Rashid, Adnan [1 ]
Hasan, Osman [1 ]
机构
[1] NUST, SEECS, Islamabad, Pakistan
来源
FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2017 | 2017年 / 10610卷
关键词
Control systems; Higher-order logic; Theorem proving; HOL LIGHT;
D O I
10.1007/978-3-319-68690-5_21
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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-andpencil 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.
引用
收藏
页码:345 / 361
页数:17
相关论文
共 24 条
[1]  
Ahmad Muhammad, 2014, Formal Methods for Industrial Critical Systems. 19th International Conference, FMICS 2014. Proceedings: LNCS 8718, P1, DOI 10.1007/978-3-319-10702-8_1
[2]  
Aréchiga N, 2012, P AMER CONTR CONF, P3573
[3]  
Babuska Robert., 1999, Matlab and simulink for modeling and control
[4]  
Beerends R. J., 2003, Fourier and Laplace transforms
[5]  
Beillahi Sidi Mohamed, 2015, Formal Methods and Software Engineering. 17th International Conference on Formal Engineering Methods (ICFEM 2015). Proceedings: LNCS 9407, P270, DOI 10.1007/978-3-319-25423-4_17
[6]  
Boulton RJ, 2003, LECT NOTES COMPUT SC, V2623, P113
[7]  
Ghosh S, 2010, CONTROL SYSTEMS, V1000
[8]  
Harrison J, 1996, LECT NOTES COMPUT SC, V1166, P265, DOI 10.1007/BFb0031814
[9]   The HOL Light Theory of Euclidean Space [J].
Harrison, John .
JOURNAL OF AUTOMATED REASONING, 2013, 50 (02) :173-190
[10]  
Hasan O., 2015, Encyclopedia of information science and technology, V3rd ed., P7162, DOI DOI 10.4018/978-1-4666-5888-2.CH705