Output fault-tolerant control of underwater vehicle based on adaptive sliding mode control under multiple constraints

IF 1.5 4区 工程技术 Q3 ENGINEERING, MARINE
Dewen Zhu, Zhiyu Zhu
{"title":"Output fault-tolerant control of underwater vehicle based on adaptive sliding mode control under multiple constraints","authors":"Dewen Zhu, Zhiyu Zhu","doi":"10.1177/14750902241260104","DOIUrl":null,"url":null,"abstract":"In order to improve the stability of the underwater vehicle, the output fault-tolerant control method of the underwater vehicle based on adaptive sliding mode control is designed on the basis of setting multiple constraints. After the dynamic analysis of the underwater vehicle and its thruster, the output dimension constraint, input amplitude constraint, and state amplitude constraint were set. Based on these three constraints, the recursive cerebellar neural network is used to identify the time-varying and nonlinear unknown faults in the underwater vehicle online, and a deep convolution neural network is used to detect the known faults of the underwater vehicle. The error correction output code is then combined with a support vector machine to classify the detected faults. Finally, the output fault-tolerant control of an underwater vehicle is realized based on adaptive sliding mode control. The experiment shows that after the application of this method, because the recursive cerebellar neural network and the deep convolution neural network can estimate the size of the fault information in time, the sliding mode fault-tolerant controller can readjust the output of the controller according to the result of the fault identification to offset the effect of the fault on the robot, so that the robot can continue to maintain the original stable operation state. Even if the thruster has faults, this method can adjust the output of the thruster in time and reconstruct and recover the total control output, so that the actual output thrust is very close to the expected value, to achieve fault-tolerant control of the underwater vehicle output.","PeriodicalId":20667,"journal":{"name":"Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment","volume":null,"pages":null},"PeriodicalIF":1.5000,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1177/14750902241260104","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MARINE","Score":null,"Total":0}
引用次数: 0

Abstract

In order to improve the stability of the underwater vehicle, the output fault-tolerant control method of the underwater vehicle based on adaptive sliding mode control is designed on the basis of setting multiple constraints. After the dynamic analysis of the underwater vehicle and its thruster, the output dimension constraint, input amplitude constraint, and state amplitude constraint were set. Based on these three constraints, the recursive cerebellar neural network is used to identify the time-varying and nonlinear unknown faults in the underwater vehicle online, and a deep convolution neural network is used to detect the known faults of the underwater vehicle. The error correction output code is then combined with a support vector machine to classify the detected faults. Finally, the output fault-tolerant control of an underwater vehicle is realized based on adaptive sliding mode control. The experiment shows that after the application of this method, because the recursive cerebellar neural network and the deep convolution neural network can estimate the size of the fault information in time, the sliding mode fault-tolerant controller can readjust the output of the controller according to the result of the fault identification to offset the effect of the fault on the robot, so that the robot can continue to maintain the original stable operation state. Even if the thruster has faults, this method can adjust the output of the thruster in time and reconstruct and recover the total control output, so that the actual output thrust is very close to the expected value, to achieve fault-tolerant control of the underwater vehicle output.
基于多约束条件下自适应滑模控制的水下航行器输出容错控制
为了提高水下航行器的稳定性,在设置多重约束的基础上,设计了基于自适应滑模控制的水下航行器输出容错控制方法。在对水下航行器及其推进器进行动态分析后,设定了输出尺寸约束、输入振幅约束和状态振幅约束。基于这三个约束条件,利用递归小脑神经网络在线识别水下航行器的时变和非线性未知故障,利用深度卷积神经网络检测水下航行器的已知故障。然后将纠错输出代码与支持向量机相结合,对检测到的故障进行分类。最后,基于自适应滑模控制实现了水下航行器的输出容错控制。实验表明,应用该方法后,由于递归小脑神经网络和深度卷积神经网络能及时估计故障信息的大小,滑模容错控制器能根据故障识别的结果重新调整控制器的输出,抵消故障对机器人的影响,使机器人能继续保持原有的稳定运行状态。即使推进器出现故障,该方法也能及时调整推进器的输出,并重建和恢复总控制输出,使实际输出推力非常接近预期值,实现水下航行器输出的容错控制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.90
自引率
11.10%
发文量
77
审稿时长
>12 weeks
期刊介绍: The Journal of Engineering for the Maritime Environment is concerned with the design, production and operation of engineering artefacts for the maritime environment. The journal straddles the traditional boundaries of naval architecture, marine engineering, offshore/ocean engineering, coastal engineering and port engineering.
×
引用
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学术官方微信