Title :
Formal verification of Intelligent Mechatronic Systems with decentralized control logic
Author :
Patil, Swapnil ; Vyatkin, Valeriy ; Sorouri, M.
Author_Institution :
Univ. of Auckland, Auckland, New Zealand
Abstract :
This paper introduces an approach to automatic verification of mechatronic systems designed as plug-and-play of Intelligent Mechatronic Components (IMC). The control logic of the system is composed from autonomous controllers of the IMCs and is automatically verified using model-checking. Net Condition Event Systems formalism (a modular extension of Petri net) is used to model the decentralized control logic and discrete-state dynamics of the plant. A re-configurable pick and place robot is used as an illustrative example. At first a three cylinder pick and place robot is used to design our new master-slave architecture for controller design and then the NCES models are re-used without much modification in a new 6 cylinder pick and place robot. The control model is then subjected to model checking using the ViVe/SESA model checker. A multi closed loop model of Plant and Controller is used and controller is extensively verified for safety, liveliness and functional properties of the robot. Computational Tree Logic (CTL) is used to specify these properties.
Keywords :
Petri nets; control system synthesis; decentralised control; formal logic; formal verification; industrial robots; mechatronics; production engineering computing; service robots; IMCs; NCES model reusing; ViVe-SESA model checker; automatic formal verification; autonomous controllers; computational tree logic; controller design; cylinder pick and place robot; decentralized control logic; discrete-state dynamics; intelligent mechatronic systems; master-slave architecture; model checking; modular Petri net extension; multiclosed loop model; net condition event system formalism; plug-and-play; reconfigurable pick and place robot; Closed-Loop Modeling; Formal Verification; NCES; SESA; ViVe;
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
DOI :
10.1109/ETFA.2012.6489678