Formally Modeling a Metal Processing Plant and its Closed Loop Speci cations
نویسنده
چکیده
We present a case study on automatic synthesis of control software from formal speci cations for an industrial automation control system. Our aim is to compare the e ectiveness (i.e. design e ort and controller quality) of automatic controller synthesis from closed loop formal speci cations with that of manual controller design followed by automatic veri cation. The system to be controlled (plant) models a metal processing facility near Karlsruhe. We succeeded in automatically generating C code implementing a (correct by construction) embedded controller for such a plant from closed loop formal speci cations. Our experimental results show that for industrial automation control systems automatic synthesis is a viable and pro table (especially as far as design e ort is concerned) alternative to manual design followed by automatic veri cation.
منابع مشابه
Formally Modeling a Metal Processing Plant and its Closed Loop Specifications
We present a case study on automatic synthesis of control software from formal speciications for an industrial automation control system. Our aim is to compare the eeectiveness (i.e. design eeort and controller quality) of automatic controller synthesis from closed loop formal speciications with that of manual controller design followed by automatic veriication. The system to be controlled (pla...
متن کاملAutomatic Synthesis of Controllers from Formal Speci cations
Many safety critical reactive systems are indeed embedded control systems. Usually a control system can be partitioned into two main subsystems: a controller and a plant. Roughly speaking: the controller observes the state of the plant and sends commands (stimulus) to the plant to achieve prede ned goals. We show that when the plant can be modeled as a deterministic Finite State System (FSS) it...
متن کاملClosed-Loop Convex Formulation of Classical and Singular Value Loop Shaping
We show that control system design via classical loop shaping and singular value loop shaping can be formulated as a closed-loop convex problem [4, 5, 22, 15]. Consequently, loop shaping problems can be solved by e cient numerical methods. In particular, these numerical methods can always determine whether or not there exists a compensator that satis es a given set of loop shaping speci cations...
متن کاملHybrid Systems in Process Control
Modeling and control of hybrid systems, with particular emphasis on process control applications, are considered in this article. Based on a number of observations on typical mixed discrete and continuous features for such applications, a fairly general model structure for hybrid systems is proposed. This model structure, which clearly separates the open loop plant from the closed loop system, ...
متن کاملNew mathematical modeling for a location–routing–inventory problem in a multi-period closed-loop supply chain in a car industry
This paper studies a location–routing–inventory problem in a multi-period closed-loop supply chain with multiple suppliers, producers, distribution centers, customers, collection centers, recovery, and recycling centers. In this supply chain, centers are multiple levels, a price increase factor is considered for operational costs at centers, inventory and shortage (including lost sales and back...
متن کامل