Opposition based Spiral Dynamic Algorithm with an Application to a PID Control of a Flexible Manipulator

A. Razak, A. Nasir, M. Jusof, Shuhairie Mohammad, Nurul Amira Mhd Rizal
{"title":"Opposition based Spiral Dynamic Algorithm with an Application to a PID Control of a Flexible Manipulator","authors":"A. Razak, A. Nasir, M. Jusof, Shuhairie Mohammad, Nurul Amira Mhd Rizal","doi":"10.1109/ICCSCE47578.2019.9068556","DOIUrl":null,"url":null,"abstract":"This paper presents an improved version of a Spiral Dynamic Algorithm (SDA). The original SDA is a relatively simple optimization algorithm. It uses a spiral strategy to move search agents within the feasible search space. However, SDA suffers from a premature convergence due to an unbalanced diversification and intensification throughout its search operation. Hence, the algorithm unable to acquire an optimal accuracy solution. An Opposition learning is adopted into SDA to improve the searching strategy of the SDA agents. Therefore in the proposed strategy, a random and a deterministic approaches are synergized and complement each other. The algorithm is tested on several benchmark functions in comparison to the original SDA. A statistical nonparametric Wilcoxon sign rank test is conducted to analyze the accuracy achievement of both algorithms. For solving a real world application, the algorithms are applied to optimize a PID controller for a flexible manipulator system. Result of the test on the benchmark functions shows that the Opposition based SDA outperformed the SDA significantly. For solving the PID control design, both algorithms acquire PID parameters and hence can control the flexible manipulator very well. However, the proposed algorithm shows a better control response.","PeriodicalId":221890,"journal":{"name":"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSCE47578.2019.9068556","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

This paper presents an improved version of a Spiral Dynamic Algorithm (SDA). The original SDA is a relatively simple optimization algorithm. It uses a spiral strategy to move search agents within the feasible search space. However, SDA suffers from a premature convergence due to an unbalanced diversification and intensification throughout its search operation. Hence, the algorithm unable to acquire an optimal accuracy solution. An Opposition learning is adopted into SDA to improve the searching strategy of the SDA agents. Therefore in the proposed strategy, a random and a deterministic approaches are synergized and complement each other. The algorithm is tested on several benchmark functions in comparison to the original SDA. A statistical nonparametric Wilcoxon sign rank test is conducted to analyze the accuracy achievement of both algorithms. For solving a real world application, the algorithms are applied to optimize a PID controller for a flexible manipulator system. Result of the test on the benchmark functions shows that the Opposition based SDA outperformed the SDA significantly. For solving the PID control design, both algorithms acquire PID parameters and hence can control the flexible manipulator very well. However, the proposed algorithm shows a better control response.
基于对差的螺旋动态算法及其在柔性机械臂PID控制中的应用
本文提出一种改进的螺旋动态算法(SDA)。原来的SDA是一种比较简单的优化算法。它使用螺旋策略在可行的搜索空间内移动搜索代理。然而,SDA在整个搜索过程中由于不平衡的多样化和集约化而存在过早收敛的问题。因此,该算法无法获得最优精度解。在SDA中引入对立学习,改进了SDA代理的搜索策略。因此,在本文提出的策略中,随机方法和确定性方法是相互协同和互补的。与原始的SDA算法相比,该算法在几个基准函数上进行了测试。通过统计非参数Wilcoxon符号秩检验来分析两种算法的准确率。为解决实际应用,应用该算法对柔性机械臂系统的PID控制器进行了优化。在基准函数上的测试结果表明,基于反对派的SDA明显优于SDA。在求解PID控制设计时,两种算法均获取了PID参数,可以很好地控制柔性机械臂。然而,该算法显示出更好的控制响应。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信