arrow
返回

Contract composition for dynamical control systems: Definition and verification using linear programming☆

delete2024-06-01
delete0
delete
OA
AI
M
Miel Sharf *
B
Bart Besselink
K
Karl Henrik Johansson
DOI:10.1016/j.automatica.2024.111637delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Designing large-scale control systems to satisfy complex specifications is hard in practice, as most formal methods are limited to systems of modest size. Contract theory has been proposed as a modular alternative, in which specifications are defined by assumptions on the input to a component and guarantees on its output. However, current contract-based methods for control systems either prescribe guarantees on the state of the system, going against the spirit of contract theory, or are not supported by efficient computational tools. In this paper, we present a contract-based modular framework for discrete-time dynamical control systems. We extend the definition of contracts by allowing the assumption on the input at a time k to depend on outputs up to time k - 1, which is essential when considering feedback systems. We also define contract composition for arbitrary interconnection topologies, and prove that this notion supports modular design, analysis and verification. This is done using graph theory methods, and specifically using the notions of topological ordering and backwardreachable nodes. Lastly, we present an algorithm for verifying vertical contracts, which are claims of the form the conjunction of given component-level contracts implies given contract on the integrated system. These algorithms are based on linear programming, and scale linearly with the number of components in the interconnected network. A numerical example is provided to demonstrate the scalability of the presented approach, as well as the modularity achieved by using it. (c) 2024 Elsevier Ltd. All rights reserved.
Keyword:
Formal methods
Contracts
Linear programming
Modular design
Graph theory
Interconnection topology
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Automatica 封面图
Automatica
IF:
5.9
论文数:
1.2W
被引数:
5.2W

机构

U
University of Groningen
学者数:
4.4W
论文数: 4.3W
被引数: 5.9W
引用论文

引用论文

A case–control study of placental lesions associated with pre‐eclampsia
err2012-11-28
err0
PREAI
errLouise Devisme; Benjamin Merlot; Anne Ego; Veronique Houfflin‐Debarge; Philippe Deruelle; Damien Subtil
err分享
err收藏
A Platform-Based Design Methodology With Contracts and Related Tools for the Design of Cyber-Physical Systems
err2015-11-01
err106
errOAAI
errNuzzo, Pierluigi; Sangiovanni-Vincentelli, Alberto L.; Bresolin, Davide; Geretti, Luca; Villa, Tiziano
err分享
err收藏
Retrofit Control of Wind-Integrated Power Systems
err2018-05-01
err42
errOAAI
errSadamoto, Tomonori; Chakrabortty, Aranya; Ishizaki, Takayuki; Imura, Jun-ichi
err分享
err收藏
The nucleic acid of simian virus 40
err1964-11-01
err0
PREAI
errL.V. Crawford; P.H. Black
err分享
err收藏
Retrofit control: Localization of controller design and implementation
err2018-09-01
err28
errOAAI
errIshizaki, Takayuki; Sadamoto, Tomonori; Imura, Jun-ichi; Sandberg, Henrik; Johansson, Karl Henrik
err分享
err收藏
学者 查看更多内容