This paper addresses co-design of platform andcontrol of multiple control applications in a network controlsystem. Limited and shared resources among control and noncontrolapplications introduce delays in transmitted messages.These delays in turn can degrade system performance and causeinstabilities. In this paper, we propose an overrun frameworktogether with a co-design to achieve both optimal control performanceand efficient resource utilization. The starting point forthis framework is an Arbitrated Network Control System (ANCS)approach, where flexibility and transparency in the network areutilized to arbitrate control messages. Using a two-parametermodel for delays experienced by control messages that classifiesthem as nominal, medium, and large, we propose a controllerthat switches between nominal, skip and abort strategies. Anautomata-theoretic technique is introduced to derive analyticalbounds on the abort and skip rates. A co-design algorithm isproposed to optimize the selection of the overrun parameters. Acase study is presented that demonstrates the ANCS approach,the overrun framework and the overall co-design.
展开▼