基于差分进化的自主水下航行器ANFN控制器

O. Hassanein, S. A. Salman, S. Anavatti, T. Ray
{"title":"基于差分进化的自主水下航行器ANFN控制器","authors":"O. Hassanein, S. A. Salman, S. Anavatti, T. Ray","doi":"10.1109/ICIES.2012.6530867","DOIUrl":null,"url":null,"abstract":"The Autonomous Underwater Vehicles (AUVs) dynamics have six degrees of freedom and are highly nonlinear and time varying and the hydrodynamic coefficients of vehicles are difficult to estimate accurately because of the variations of these coefficients with different navigation conditions and external disturbances such as currents and waves. The path controller of the AUV is a challenging problem due to the nonlinearities and uncertainties of the AUV dynamics. Thus, the controller should be adaptive to handle variations in the dynamics of the AUV at different maneuvering regimes and disturbances arising from both the internal and external sources. In the present paper Adaptive Neural Fuzzy Network (ANFN) controller is designed and applied to guide and control the AUV. Initially, the controller parameters are generated randomly and tuned by Differential Evolution algorithm (DE). The back propagation algorithm based upon the error between the actual outputs of the plant and the desired values is then used to adopt the controller parameters online. The proposed ANFN controller adopts a functional link neural network (FLNN) as the consequent part of the fuzzy rules. Thus, the consequent part of controller is a nonlinear combination of input variables. The results show that the performance of the AUV with the ANFN controller is having better dynamic performance as compared to the conventional PID, even in the presence of noise and parameter variations.","PeriodicalId":410182,"journal":{"name":"2012 First International Conference on Innovative Engineering Systems","volume":"225 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ANFN controller based on differential evolution for Autonomous Underwater Vehicles\",\"authors\":\"O. Hassanein, S. A. Salman, S. Anavatti, T. Ray\",\"doi\":\"10.1109/ICIES.2012.6530867\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Autonomous Underwater Vehicles (AUVs) dynamics have six degrees of freedom and are highly nonlinear and time varying and the hydrodynamic coefficients of vehicles are difficult to estimate accurately because of the variations of these coefficients with different navigation conditions and external disturbances such as currents and waves. The path controller of the AUV is a challenging problem due to the nonlinearities and uncertainties of the AUV dynamics. Thus, the controller should be adaptive to handle variations in the dynamics of the AUV at different maneuvering regimes and disturbances arising from both the internal and external sources. In the present paper Adaptive Neural Fuzzy Network (ANFN) controller is designed and applied to guide and control the AUV. Initially, the controller parameters are generated randomly and tuned by Differential Evolution algorithm (DE). The back propagation algorithm based upon the error between the actual outputs of the plant and the desired values is then used to adopt the controller parameters online. The proposed ANFN controller adopts a functional link neural network (FLNN) as the consequent part of the fuzzy rules. Thus, the consequent part of controller is a nonlinear combination of input variables. The results show that the performance of the AUV with the ANFN controller is having better dynamic performance as compared to the conventional PID, even in the presence of noise and parameter variations.\",\"PeriodicalId\":410182,\"journal\":{\"name\":\"2012 First International Conference on Innovative Engineering Systems\",\"volume\":\"225 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 First International Conference on Innovative Engineering Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIES.2012.6530867\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 First International Conference on Innovative Engineering Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIES.2012.6530867","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

自主水下航行器(auv)具有6个自由度、高度非线性和时变的动力学特性,由于航行条件和外界扰动(如海流、波浪等)的变化,使得水下航行器的水动力系数难以准确估计。由于水下机器人动力学的非线性和不确定性,水下机器人的路径控制是一个具有挑战性的问题。因此,控制器应具有自适应能力,以处理水下航行器在不同机动状态下的动力学变化以及来自内部和外部源的干扰。本文设计了自适应神经模糊网络(ANFN)控制器,并将其应用于水下机器人的导引和控制。最初,控制器参数随机生成,并通过差分进化算法(DE)进行调优。然后采用基于被控对象实际输出与期望值之间误差的反向传播算法在线采用控制器参数。该控制器采用功能链接神经网络(FLNN)作为模糊规则的后续部分。因此,控制器的结果部分是输入变量的非线性组合。结果表明,在存在噪声和参数变化的情况下,采用ANFN控制器的水下机器人动态性能优于传统PID控制器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ANFN controller based on differential evolution for Autonomous Underwater Vehicles
The Autonomous Underwater Vehicles (AUVs) dynamics have six degrees of freedom and are highly nonlinear and time varying and the hydrodynamic coefficients of vehicles are difficult to estimate accurately because of the variations of these coefficients with different navigation conditions and external disturbances such as currents and waves. The path controller of the AUV is a challenging problem due to the nonlinearities and uncertainties of the AUV dynamics. Thus, the controller should be adaptive to handle variations in the dynamics of the AUV at different maneuvering regimes and disturbances arising from both the internal and external sources. In the present paper Adaptive Neural Fuzzy Network (ANFN) controller is designed and applied to guide and control the AUV. Initially, the controller parameters are generated randomly and tuned by Differential Evolution algorithm (DE). The back propagation algorithm based upon the error between the actual outputs of the plant and the desired values is then used to adopt the controller parameters online. The proposed ANFN controller adopts a functional link neural network (FLNN) as the consequent part of the fuzzy rules. Thus, the consequent part of controller is a nonlinear combination of input variables. The results show that the performance of the AUV with the ANFN controller is having better dynamic performance as compared to the conventional PID, even in the presence of noise and parameter variations.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信