Formal Analysis of Linear Control Systems Using Theorem Proving

被引:8
|
作者
Rashid, Adnan [1 ]
Hasan, Osman [1 ]
机构
[1] NUST, SEECS, Islamabad, Pakistan
关键词
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
相关论文
共 50 条
  • [1] Formal Verification of Control Systems' Properties with Theorem Proving
    Araiza-Illan, Dejanira
    Eder, Kerstin
    Richards, Arthur
    [J]. 2014 UKACC INTERNATIONAL CONFERENCE ON CONTROL (CONTROL), 2014, : 244 - 249
  • [2] Formal Reliability Analysis Using Theorem Proving
    Hasan, Osman
    Tahar, Sofiene
    Abbasi, Naeem
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (05) : 579 - 592
  • [3] Formal Availability Analysis Using Theorem Proving
    Ahmed, Waqar
    Hasan, Osman
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 226 - 242
  • [4] On the Formal Analysis of HMM Using Theorem Proving
    Liu, Liya
    Aravantinos, Vincent
    Hasan, Osman
    Tahar, Sofiene
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 316 - 331
  • [5] Formal Analysis of Soft Errors using Theorem Proving
    Abbasi, Naeem
    Hasan, Osman
    Tahar, Sofiene
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (122): : 75 - 84
  • [6] Formal reasoning about systems biology using theorem proving
    Rashid, Adnan
    Hasan, Osman
    Siddique, Umair
    Tahar, Sofiene
    [J]. PLOS ONE, 2017, 12 (07):
  • [7] Formal analysis of the continuous dynamics of cyber-physical systems using theorem proving
    Rashid, Adnan
    Hasan, Osman
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 112
  • [8] Towards the formal performance analysis of multistate coherent systems using HOL theorem proving
    Murtza, Shahid Ali
    Ahmed, Waqar
    Rashid, Adnan
    Hasan, Osman
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2023, 237 (01) : 180 - 194
  • [9] Formal reliability analysis of combinational circuits using theorem proving
    Hasan, Osman
    Patel, Jigar
    Tahar, Sofiene
    [J]. JOURNAL OF APPLIED LOGIC, 2011, 9 (01) : 41 - 60
  • [10] Towards Formal Fault Tree Analysis Using Theorem Proving
    Ahmed, Waqar
    Hasan, Osman
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2015, 2015, 9150 : 39 - 54