A co-simulation approach for system-level analysis of embedded control systems

A co-simulation approach for system-level analysis of embedded control systems
复制标题

嵌入式控制系统系统级分析的联合仿真方法

DOI:
10.1109/samos.2012.6404200
复制
发表时间:
2012
期刊:
2012 International Conference on Embedded Computer Systems (SAMOS)
影响因子:
--
通讯作者:
Liyuan Zhang
Liyuan Zhang
中科院分区:
--
文献类型:
--
作者:
M. Glaß;J. Teich;Liyuan Zhang

文献摘要

参考文献

被引文献

相似文献

控制应用程序已成为现代网络嵌入式系统的组成部分。然而,控制工程和系统设计之间经常存在差距。控制工程师对算法有详细的了解,但对系统架构和实现进行了抽象。另一方面,系统设计者的目标是根据控制工程师指定的质量约束实现高质量的实现。这可能会导致在规范过于悲观的情况下导致系统过度设计,或者在规范过于乐观的情况下导致不安全的系统行为。因此,未来的设计自动化方法必须考虑控制应用的质量作为设计目标和设计约束,以实现安全且高度优化的系统实现。目前的工作引入了电子系统级(ESL)的自动工具流程,可以优化系统实施,并将控制质量作为主要设计目标(例如最大制动距离),同时尊重最大滑移等约束,以确保汽车的可操纵性。用于系统综合的数学上明确定义的模型与用于控制质量的通用分析技术之间的差距通过联合仿真来弥补:基于 SystemC 的分布式控制器实现的虚拟原型与 Matlab/Simulink 中指定的对象的高级模型相结合。通过模型转换,传统的控制应用开发流程与最先进的ESL技术相结合,确保模型一致性,同时实现高度自动化。
Control applications have become an integral part of modern networked embedded systems. However, there often exists a gap between control engineering and system design. The control engineer has detailed knowledge about the algorithms but is abstracting from the system architecture and implementation. On the other hand, the system designer aims at achieving high-quality implementations based on quality constraints specified by the control engineer. This may result in either an overdesigned system in case the specifications are pessimistic or an unsafe system behavior when specifications are too optimistic. Thus, future design automation approaches have to consider the quality of control applications both as design objectives and design constraints to achieve safe yet highly optimized system implementations. The work at hand introduces an automatic tool flow at the Electronic System Level (ESL) that enables the optimization of a system implementation with quality of control being introduced as a principal design objective, like the maximum braking distance, while respecting constraints like maximum slip to ensure maneuverability of a car. The gap between mathematically well-defined models for system synthesis and common analysis techniques for control quality is bridged by co-simulation: A SystemC-based virtual prototype of a distributed controller implementation is combined with high-level models of the plants specified in Matlab/Simulink. Through a model transformation, the traditional development process of control applications is combined with state-of-the-art ESL techniques, ensuring model consistency while enabling a high degree of automation.
DOI: 10.1109/sies.2010.5551383
发表时间: 2010
期刊: International Symposium on Industrial Embedded System (SIES)
影响因子: --
作者:
Schneider;Goswami;Annaswamy;Chakraborty
通讯作者: Chakraborty