Universal Controllers for Architecture Simulation

Alexander Pollok, F. Casella
{"title":"Universal Controllers for Architecture Simulation","authors":"Alexander Pollok, F. Casella","doi":"10.3384/ECP18148223","DOIUrl":null,"url":null,"abstract":"For optimization studies of dynamical systems, it is common practice to model and tune local controllers for miscellaneous subsystems. For instance, a model of a chemical plant may contain a valve motor model, and a model of a PID controller may be included to control the motor. The associated controller tuning effort is ultimately wasted. The actual controller will be retuned anyway after finalization of the system design, or will be structurally different. For this reason, control algorithms are needed that just provide the functionality of the actual control algorithm that will be designed in a later phase of the system design. These temporary algorithms need to have low tuning requirements, and it must be possible for non-controlspecialist to generate them. On the other hand, they only need to function inside a simulation environment. Several mainstream control approaches are reviewed, and boundary layer sliding mode control is proposed as a suitable approach for this kind of task. This class of controllers can be used without any tuning effort, and is able to compete with tuned PID-controllers in terms of tracking performance. An end-user friendly implementation of a universal controller in the equation-based and object-oriented modelling language Modelica is presented. Several examples are shown to demonstrate the performance of the proposed approach.","PeriodicalId":378465,"journal":{"name":"Proceedings of the 2nd Japanese Modelica Conference Tokyo, Japan, May 17-18, 2018","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Japanese Modelica Conference Tokyo, Japan, May 17-18, 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3384/ECP18148223","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

For optimization studies of dynamical systems, it is common practice to model and tune local controllers for miscellaneous subsystems. For instance, a model of a chemical plant may contain a valve motor model, and a model of a PID controller may be included to control the motor. The associated controller tuning effort is ultimately wasted. The actual controller will be retuned anyway after finalization of the system design, or will be structurally different. For this reason, control algorithms are needed that just provide the functionality of the actual control algorithm that will be designed in a later phase of the system design. These temporary algorithms need to have low tuning requirements, and it must be possible for non-controlspecialist to generate them. On the other hand, they only need to function inside a simulation environment. Several mainstream control approaches are reviewed, and boundary layer sliding mode control is proposed as a suitable approach for this kind of task. This class of controllers can be used without any tuning effort, and is able to compete with tuned PID-controllers in terms of tracking performance. An end-user friendly implementation of a universal controller in the equation-based and object-oriented modelling language Modelica is presented. Several examples are shown to demonstrate the performance of the proposed approach.
架构仿真通用控制器
对于动态系统的优化研究,通常的做法是对各种子系统的局部控制器进行建模和调优。例如,化工厂的模型可以包含阀电机模型,并且可以包括PID控制器的模型来控制电机。相关的控制器调优工作最终被浪费了。实际控制器将在系统设计完成后返回,或者在结构上不同。出于这个原因,控制算法需要提供实际控制算法的功能,这些功能将在系统设计的后期阶段设计。这些临时算法需要具有较低的调整要求,并且必须能够让非控制专家生成它们。另一方面,它们只需要在模拟环境中发挥作用。综述了几种主流的控制方法,并提出了边界层滑模控制方法。这类控制器可以在没有任何调优的情况下使用,并且能够在跟踪性能方面与调优的pid控制器竞争。在基于方程和面向对象的建模语言Modelica中,提出了一个最终用户友好的通用控制器实现。通过几个实例验证了所提方法的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信