Formalization of Bond Graph using Higher-order-logic Theorem Proving

11/24/2021
by   Ujala Qasim, et al.
0

Bond graph is a unified graphical approach for describing the dynamics of complex engineering and physical systems and is widely adopted in a variety of domains, such as, electrical, mechanical, medical, thermal and fluid mechanics. Traditionally, these dynamics are analyzed using paper-and-pencil proof methods and computer-based techniques. However, both of these techniques suffer from their inherent limitations, such as human-error proneness, approximations of results and enormous computational requirements. Thus, these techniques cannot be trusted for performing the bond graph based dynamical analysis of systems from the safety-critical domains like robotics and medicine. Formal methods, in particular, higher-order-logic theorem proving, can overcome the shortcomings of these traditional methods and provide an accurate analysis of these systems. It has been widely used for analyzing the dynamics of engineering and physical systems. In this paper, we propose to use higher-order-logic theorem proving for performing the bond graph based analysis of the physical systems. In particular, we provide formalization of bond graph, which mainly includes functions that allow conversion of a bond graph to its corresponding mathematical model (state-space model) and the verification of its various properties, such as, stability. To illustrate the practical effectiveness of our proposed approach, we present the formal stability analysis of a prosthetic mechatronic hand using HOL Light theorem prover. Moreover, to help non-experts in HOL, we encode our formally verified stability theorems in MATLAB to perform the stability analysis of an anthropomorphic prosthetic mechatronic hand.

READ FULL TEXT
research
11/19/2021

Formalization of Transform Methods in Higher-order Logic: A Survey

Most of the engineering and physical systems are generally characterized...
research
08/13/2022

On the Formalization of the Heat Conduction Problem in HOL

Partial Differential Equations (PDEs) are widely used for modeling the p...
research
05/08/2015

Towards Formal Fault Tree Analysis using Theorem Proving

Fault Tree Analysis (FTA) is a dependability analysis technique that has...
research
12/16/2019

Formal Analysis of the Biological Circuits using Higher-order-logic Theorem Proving

Synthetic Biology is an interdisciplinary field that utilizes well-estab...
research
05/08/2018

Formal Analysis of Robotic Cell Injection Systems using Theorem Proving

Cell injection is an approach used for the delivery of small sample subs...
research
01/18/2020

FASiM: A Framework for Automatic Formal Analysis of Simulink Models of Linear Analog Circuits

Simulink is a graphical environment that is widely adapted for the model...
research
04/21/2018

Formal Verification of Platoon Control Strategies

Recent developments in autonomous driving, vehicle-to-vehicle communicat...

Please sign up or login with your details

Forgot password? Click here to reset