The changing face and role of CACSD

J. Maciejowski
{"title":"The changing face and role of CACSD","authors":"J. Maciejowski","doi":"10.1109/CCA.2006.285883","DOIUrl":null,"url":null,"abstract":"Computer Aided Control Engineering involves three parallel streams: Simulation and modelling, Control system design (off-line), and Controller implementation. In industry the bottleneck problem has always been modelling, and this remains the case - that is where control (and other) engineers put most of their technical effort. Although great advances in software tools have been made, the cost of modelling remains very high - too high for some sectors. Object-oriented modelling, enabling truly re-usable models, seems to be the key enabling technology here. Software tools to support control systems design have two aspects to them: aiding and managing the work-flow in particular projects (whether of a single engineer or of a team), and provision of numerical algorithms to support control-theoretic and systems-theoretic analysis and design. The numerical problems associated with linear systems have been largely overcome, so that most problems can be tackled routinely without difficulty - though problems remain with (some) systems of extremely large dimensions. Recent emphasis on control of hybrid and/or constrained systems is leading to the emerging importance of geometric algorithms (ellipsoidal approximation, polytope projection, etc). Constantly increasing computational power is leading to renewed interest in design by optimisation, an example of which is MPC. The explosion of embedded control systems has highlighted the importance of autocode generation, directly from modelling/simulation products to target processors. This is the `new kid on the block', and again much of the focus of commercial tools is on this part of the control engineer's job.","PeriodicalId":130262,"journal":{"name":"2006 IEEE International Conference on Control Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE International Conference on Control Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCA.2006.285883","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Computer Aided Control Engineering involves three parallel streams: Simulation and modelling, Control system design (off-line), and Controller implementation. In industry the bottleneck problem has always been modelling, and this remains the case - that is where control (and other) engineers put most of their technical effort. Although great advances in software tools have been made, the cost of modelling remains very high - too high for some sectors. Object-oriented modelling, enabling truly re-usable models, seems to be the key enabling technology here. Software tools to support control systems design have two aspects to them: aiding and managing the work-flow in particular projects (whether of a single engineer or of a team), and provision of numerical algorithms to support control-theoretic and systems-theoretic analysis and design. The numerical problems associated with linear systems have been largely overcome, so that most problems can be tackled routinely without difficulty - though problems remain with (some) systems of extremely large dimensions. Recent emphasis on control of hybrid and/or constrained systems is leading to the emerging importance of geometric algorithms (ellipsoidal approximation, polytope projection, etc). Constantly increasing computational power is leading to renewed interest in design by optimisation, an example of which is MPC. The explosion of embedded control systems has highlighted the importance of autocode generation, directly from modelling/simulation products to target processors. This is the `new kid on the block', and again much of the focus of commercial tools is on this part of the control engineer's job.
CACSD的变化面貌和作用
计算机辅助控制工程涉及三个并行流:仿真与建模、控制系统设计(离线)和控制器实现。在工业中,瓶颈问题一直是建模,现在仍然如此——这是控制(和其他)工程师投入大部分技术努力的地方。尽管软件工具已经取得了巨大的进步,但建模的成本仍然很高——对某些部门来说太高了。面向对象建模,支持真正可重用的模型,似乎是这里的关键支持技术。支持控制系统设计的软件工具有两个方面:帮助和管理特定项目(无论是单个工程师还是团队)的工作流程,以及提供数值算法来支持控制理论和系统理论的分析和设计。与线性系统相关的数值问题已经在很大程度上被克服了,因此大多数问题可以毫无困难地常规处理——尽管(某些)超大维度的系统仍然存在问题。最近对混合和/或约束系统的控制的强调导致几何算法(椭球逼近,多面体投影等)的重要性逐渐显现。不断提高的计算能力正在通过优化重新引起人们对设计的兴趣,其中一个例子就是MPC。嵌入式控制系统的爆炸式增长突出了自动代码生成的重要性,直接从建模/仿真产品到目标处理器。这是“新手”,商业工具的焦点再次集中在控制工程师工作的这一部分上。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信