Set point tracking of Ball and Beam System Using Genetic Algorithm based PI-PD Controller

T. Ali, S. A. Malik, M. Adeel, Muhammad Amir
{"title":"Set point tracking of Ball and Beam System Using Genetic Algorithm based PI-PD Controller","authors":"T. Ali, S. A. Malik, M. Adeel, Muhammad Amir","doi":"10.24949/NJES.V11I1.287","DOIUrl":null,"url":null,"abstract":"The ball and beam system is one of the commonly used benchmark control apparatus for evaluating numerous different real systems and control strategies. It is an inherently nonlinear and open-loop unstable system. In this paper, we have suggested an Evolutionary Algorithm (EA) based Proportional Integral-Proportional Derivative (PI-PD) controller for the set point tracking of this well-known ball and beam system. A linearized model of the ball and beam system is deduced and PI-PID control methodology is employed. The popular EA technique such as Genetic algorithm (GA) is used for tuning of the controller. The optimized values of the controller parameters are achieved by solving a fitness function using GA. The transient performance of the proposed GA based PI-PD controller (GA-PI-PD) is evaluated by carrying set point tracking analysis of the ball and beam system through MATLAB/Simulink simulations. Furthermore, the performance of GA-PI-PD controller is investigated using four different performance indices such as Integral of squared value of error (ISE), Integral of time multiplied by squared value of error (ITSE), Integral of absolute value of error (IAE) and Integral of time multiplied by absolute value of error (ITAE). The comparison of transient performance including rising time, settling time and % overshoot is made with SIMC-PID and H-infinity controllers. The comparison reveals that GA-PI-PD controller yielded transient response with small % overshoot and settling time. The superior performance of the GA-PI-PD controller has witnessed that it is highly effective for maintaining good stability and the setpoint tracking of ball and beam system with fast settling time and less overshoot than SIMC-PID and H-infinity controllers.","PeriodicalId":338631,"journal":{"name":"NUST Journal of Engineering Sciences","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NUST Journal of Engineering Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24949/NJES.V11I1.287","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The ball and beam system is one of the commonly used benchmark control apparatus for evaluating numerous different real systems and control strategies. It is an inherently nonlinear and open-loop unstable system. In this paper, we have suggested an Evolutionary Algorithm (EA) based Proportional Integral-Proportional Derivative (PI-PD) controller for the set point tracking of this well-known ball and beam system. A linearized model of the ball and beam system is deduced and PI-PID control methodology is employed. The popular EA technique such as Genetic algorithm (GA) is used for tuning of the controller. The optimized values of the controller parameters are achieved by solving a fitness function using GA. The transient performance of the proposed GA based PI-PD controller (GA-PI-PD) is evaluated by carrying set point tracking analysis of the ball and beam system through MATLAB/Simulink simulations. Furthermore, the performance of GA-PI-PD controller is investigated using four different performance indices such as Integral of squared value of error (ISE), Integral of time multiplied by squared value of error (ITSE), Integral of absolute value of error (IAE) and Integral of time multiplied by absolute value of error (ITAE). The comparison of transient performance including rising time, settling time and % overshoot is made with SIMC-PID and H-infinity controllers. The comparison reveals that GA-PI-PD controller yielded transient response with small % overshoot and settling time. The superior performance of the GA-PI-PD controller has witnessed that it is highly effective for maintaining good stability and the setpoint tracking of ball and beam system with fast settling time and less overshoot than SIMC-PID and H-infinity controllers.
基于PI-PD控制器遗传算法的球梁系统设定点跟踪
球梁系统是一种常用的基准控制装置,用于评估许多不同的实际系统和控制策略。它是一个固有的非线性开环不稳定系统。本文提出了一种基于进化算法(EA)的比例积分-比例导数(PI-PD)控制器,用于这一众所周知的球梁系统的定点跟踪。推导了球梁系统的线性化模型,并采用了PI-PID控制方法。采用遗传算法等流行的EA技术对控制器进行整定。利用遗传算法求解适应度函数,得到控制器参数的最优值。通过MATLAB/Simulink仿真,对球梁系统进行设定值跟踪分析,评价了基于遗传算法的PI-PD控制器的瞬态性能。利用误差平方值积分(ISE)、误差平方值乘时间积分(ITSE)、误差绝对值积分(IAE)和误差绝对值乘时间积分(ITAE)四种不同的性能指标对GA-PI-PD控制器的性能进行了研究。比较了SIMC-PID控制器和h∞控制器的暂态性能,包括上升时间、稳定时间和超调量。对比表明,GA-PI-PD控制器产生的瞬态响应具有较小的超调率和稳定时间。GA-PI-PD控制器的优越性能表明,与SIMC-PID和h -∞控制器相比,GA-PI-PD控制器具有稳定时间快、超调量小的特点,能有效地保持球梁系统良好的稳定性和定点跟踪。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信