Accelerating PID controller development with rapid prototyping and model-based design

Yue Liu , Yanping Wang , Zhiping Yan
{"title":"Accelerating PID controller development with rapid prototyping and model-based design","authors":"Yue Liu ,&nbsp;Yanping Wang ,&nbsp;Zhiping Yan","doi":"10.1016/j.psra.2015.11.003","DOIUrl":null,"url":null,"abstract":"<div><p>The development of digital PID controllers for adjustable boost DC–DC converters is discussed in this paper. The primary advantages of using digital signal processors over analogue circuits are higher immunity to environmental changes (such as temperature and ageing), increased flexibility by changing the software, more advanced control techniques, and a reduced number of components. Many engineers, scientists, and researchers rely only on the efficiency of MATLAB language to explore designs, but for system implementation, they were forced to translate high-level MATLAB algorithms into the lower-level language of C. Therefore, a type of advanced method of DSP software development is introduced. The Real-Time Workshop toolbox enables exploration and implementation to be brought together in the MATLAB platform. MATLAB is a technical computing language that can automatically generate readable, compact, and fast C code directly from its algorithms, which could be compiled using the Texas Instruments (TI) Code Composer Studio (CCS) I integrated development environment (IDE). With this capability, developers can maintain a single design source and use one language in one development environment from concept to implementation. This model-based development method has a unique value for rapid prototyping.</p></div>","PeriodicalId":100999,"journal":{"name":"Pacific Science Review A: Natural Science and Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2015-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.psra.2015.11.003","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pacific Science Review A: Natural Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2405882315000058","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The development of digital PID controllers for adjustable boost DC–DC converters is discussed in this paper. The primary advantages of using digital signal processors over analogue circuits are higher immunity to environmental changes (such as temperature and ageing), increased flexibility by changing the software, more advanced control techniques, and a reduced number of components. Many engineers, scientists, and researchers rely only on the efficiency of MATLAB language to explore designs, but for system implementation, they were forced to translate high-level MATLAB algorithms into the lower-level language of C. Therefore, a type of advanced method of DSP software development is introduced. The Real-Time Workshop toolbox enables exploration and implementation to be brought together in the MATLAB platform. MATLAB is a technical computing language that can automatically generate readable, compact, and fast C code directly from its algorithms, which could be compiled using the Texas Instruments (TI) Code Composer Studio (CCS) I integrated development environment (IDE). With this capability, developers can maintain a single design source and use one language in one development environment from concept to implementation. This model-based development method has a unique value for rapid prototyping.

通过快速原型和基于模型的设计加速PID控制器的开发
本文讨论了用于可调升压DC-DC变换器的数字PID控制器的研制。与模拟电路相比,使用数字信号处理器的主要优点是对环境变化(如温度和老化)具有更高的免疫力,通过改变软件增加了灵活性,更先进的控制技术,以及减少了组件数量。许多工程师、科学家和研究人员仅仅依靠MATLAB语言的效率来探索设计,但为了系统实现,他们被迫将高级MATLAB算法转换为低级c语言。因此,介绍了一种先进的DSP软件开发方法。实时研讨会工具箱使探索和实现在MATLAB平台中结合在一起。MATLAB是一种技术计算语言,可以直接从其算法中自动生成可读、紧凑和快速的C代码,这些代码可以使用德州仪器(TI) code Composer Studio (CCS) I集成开发环境(IDE)进行编译。有了这个功能,开发人员可以维护一个单一的设计源,并在一个开发环境中使用一种语言,从概念到实现。这种基于模型的开发方法对于快速原型设计具有独特的价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信