Article(id=1263818966099702295, tenantId=1146029695717560320, journalId=1263530845441638439, issueId=1263818962224165389, articleNumber=null, orderNo=null, doi=10.19693/j.issn.1673-3185.04640, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1754409600000, receivedDateStr=2025-08-06, revisedDate=1761753600000, revisedDateStr=2025-10-30, acceptedDate=null, acceptedDateStr=null, onlineDate=1779247522139, onlineDateStr=2026-05-20, pubDate=1777478400000, pubDateStr=2026-04-30, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1779247522139, onlineIssueDateStr=2026-05-20, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1779247522139, creator=13041195026, updateTime=1779247522139, updator=13041195026, issue=Issue{id=1263818962224165389, tenantId=1146029695717560320, journalId=1263530845441638439, year='2026', volume='21', issue='2', pageStart='1', pageEnd='444', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=-1, specialIssue=null, createTime=1779247521215, creator=13041195026, updateTime=1779247861438, updator=13041195026, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1263820389638070544, tenantId=1146029695717560320, journalId=1263530845441638439, issueId=1263818962224165389, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1263820389638070545, tenantId=1146029695717560320, journalId=1263530845441638439, issueId=1263818962224165389, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=160, endPage=173, ext={EN=ArticleExt(id=1263818967928418849, articleId=1263818966099702295, tenantId=1146029695717560320, journalId=1263530845441638439, language=EN, title=Prescribed performance path-following fault-tolerant control of an underactuated UUV based on a disturbance observer, columnId=1263818964086436367, journalTitle=Chinese Journal of Ship Research, columnName=Overall Design Technology of Unmanned Underwater Systems, runingTitle=null, highlight=null, articleAbstract=
Objectives

To address frequent actuator failures caused by complex underwater environments and the inherent characteristics of unmanned underwater vehicles (UUVs), this study investigates a prescribed performance path-following fault-tolerant control scheme for an underactuated UUV subject to ocean current disturbances, model uncertainties, and actuator faults. To ensure safe UUV navigation, a path-following fault-tolerant controller is designed by integrating an improved prescribed performance function with a barrier Lyapunov function, enabling full-state-constrained fault-tolerant control.

Methods

A novel predefined-time disturbance observer is developed to estimate the lumped disturbances arising in UUV path-following, including ocean currents, parameter perturbations, unmodeled dynamics, and thrust loss caused by actuator faults. The lumped uncertainties with actuator faults are incorporated into the prescribed performance fault-tolerant controller for compensation, ensuring that all path-following state errors remain within predefined bounds.

Results

Simulation results demonstrate that the position error, attitude angle error, and angular velocity error converge rapidly while strictly satisfying the prescribed safety constraints, achieving a steady-state position error bound of 1 meter and an attitude angle error bound of 0.05 radians. When the actuators suffer up to 80% thrust loss, the disturbance observer rapidly estimates the lumped disturbances, and the controller compensates for the faults within 1 second without significant path-following deviation. The maximum transient error does not exceed 20% of the prescribed limit. These findings validate the strong robustness of the proposed method against actuator faults. By unifying disturbance observation with prescribed performance constraints, the fault-tolerant control structure is simplified, achieving both fast fault response and full-state safety guarantees.

Conclusions

This work provides a universal solution for high-performance UUV navigation in complex underwater environments.

, correspAuthors=Haomiao YU, authorNote=null, correspAuthorsNote=null, copyrightStatement=Copyright © 2026 Chinese Journal of Ship Research. All rights reserved., copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Haomiao YU, Yue WANG, Shiguang QIAO), CN=ArticleExt(id=1263819130751299680, articleId=1263818966099702295, tenantId=1146029695717560320, journalId=1263530845441638439, language=CN, title=基于扰动观测器的欠驱动UUV预设性能路径跟踪容错控制, columnId=1263818964476506641, journalTitle=中国舰船研究, columnName=水下无人系统总体设计技术, runingTitle=null, highlight=null, articleAbstract=
目的

为了探究无人水下航行器(UUV)面临的水下环境复杂、因自身特性导致执行机构故障频发的问题以及UUV安全航行问题,研究欠驱动UUV在洋流扰动、模型不确定和执行器故障下的预设性能路径跟踪容错控制,设计一种结合改进预设性能函数和障碍李雅普诺夫函数的路径跟踪容错控制器,实现全状态约束的容错控制。

方法

设计一种新的预定义时间扰动观测器,用以观测UUV路径跟踪的集总扰动,包括洋流扰动、模型参数摄动、未建模动力学和执行器故障引起的推力损失。将带有执行器故障的集总不确定项引入预设性能容错控制器进行补偿以实现容错控制,将路径跟踪全状态误差限制在预设边界之内。

结果

仿真结果表明UUV的位置误差、姿态角误差及角速度误差均能快速收敛并严格限制在预设的安全边界内,其中位置误差稳态边界为1 m,姿态角误差边界为0.05 rad。当执行器出现80%推力损失时,扰动观测器能快速估计集总扰动,控制器在1 s内完成补偿,路径跟踪偏差未显著增大,最大瞬态误差不超过预设值的20%。

结论

验证了所提方法对执行器故障的强鲁棒性,通过统一扰动观测与预设性能约束,简化了容错架构,实现故障快速响应与全状态安全约束的双重目标,为UUV在复杂环境下的高可靠性航行提供了普适性解决方案。

, correspAuthors=于浩淼, authorNote=null, correspAuthorsNote=
* 于浩淼
, copyrightStatement=版权所有 © 《中国舰船研究》编辑部 2026, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=amwOvnYdJ5ZxuawRd1dH1w==, magXml=7oYyIAxr693HY2yK0Wnr4w==, pdfUrl=null, pdf=M0903WKXEoWEJK8HTklwrg==, pdfFileSize=4980177, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=Ns6OB1PCcVLfBYOiwmiNfA==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=APmct3pbUzQlmlYNPD1pmA==, mapNumber=null, authorCompany=null, fund=null, authors=

于浩淼,男,1983年生,博士,副教授。研究方向:水下无人航行器(AUV/UUV)运动建模及仿真技术,水面无人航行器(ASV/USV)控制理论,船舶运动智能控制。E-mail:

, authorsList=于浩淼, 王悦, 乔石广)}, authors=[Author(id=1263819131183313003, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=yuhaomiao1983@163.com, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1263819131422388335, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819131183313003, language=EN, stringName=Haomiao YU, firstName=Haomiao, middleName=null, lastName=YU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819131585966194, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819131183313003, language=CN, stringName=于浩淼, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=大连海事大学 船舶电气工程学院,辽宁 大连 116026, bio={"content":"

于浩淼,男,1983年生,博士,副教授。研究方向:水下无人航行器(AUV/UUV)运动建模及仿真技术,水面无人航行器(ASV/USV)控制理论,船舶运动智能控制。E-mail:

"}, bioImg=null, bioContent=

于浩淼,男,1983年生,博士,副教授。研究方向:水下无人航行器(AUV/UUV)运动建模及仿真技术,水面无人航行器(ASV/USV)控制理论,船舶运动智能控制。E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819131070066790, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, xref=null, ext=[AuthorCompanyExt(id=1263819131078455399, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819131086844008, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=大连海事大学 船舶电气工程学院,辽宁 大连 116026)])]), Author(id=1263819133293047925, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263819133477597305, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819133293047925, language=EN, stringName=Yue WANG, firstName=Yue, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819133565677691, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819133293047925, language=CN, stringName=王悦, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=大连海事大学 船舶电气工程学院,辽宁 大连 116026, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819131070066790, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, xref=null, ext=[AuthorCompanyExt(id=1263819131078455399, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819131086844008, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=大连海事大学 船舶电气工程学院,辽宁 大连 116026)])]), Author(id=1263819133691506814, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263819133897027714, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819133691506814, language=EN, stringName=Shiguang QIAO, firstName=Shiguang, middleName=null, lastName=QIAO, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819134048022661, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, authorId=1263819133691506814, language=CN, stringName=乔石广, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=大连海事大学 船舶电气工程学院,辽宁 大连 116026, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819131070066790, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, xref=null, ext=[AuthorCompanyExt(id=1263819131078455399, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819131086844008, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=大连海事大学 船舶电气工程学院,辽宁 大连 116026)])])], keywords=[Keyword(id=1263819134404538504, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, orderNo=1, keyword=unmanned underwater vehicle), Keyword(id=1263819134601670795, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, orderNo=2, keyword=fault-tolerant control), Keyword(id=1263819134815580302, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, orderNo=3, keyword=prescribed performance control), Keyword(id=1263819134987546769, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, orderNo=4, keyword=fault diagnosis), Keyword(id=1263819135109181587, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, orderNo=5, keyword=disturbance observation), Keyword(id=1263819135255982230, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, orderNo=1, keyword=无人水下航行器), Keyword(id=1263819135390199960, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, orderNo=2, keyword=容错控制), Keyword(id=1263819135591526554, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, orderNo=3, keyword=预设性能控制), Keyword(id=1263819135725744284, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, orderNo=4, keyword=故障诊断), Keyword(id=1263819135838990495, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, orderNo=5, keyword=扰动观测)], refs=[Reference(id=1263819144806412538, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=1, rfOrder=0, authorNames=null, journalName=null, refType=null, unstructuredReference=BAO H M, ZHANG Y, SONG M P, et al. A review of underwater vehicle motion stability[J]. Ocean Engineering, 2023, 287: 115735., articleTitle=null, refAbstract=null), Reference(id=1263819144949018876, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=1, authorNames=null, journalName=null, refType=null, unstructuredReference=CHEN X, BOSE N, BRITO M, et al. A review of risk analysis research for the operations of autonomous underwater vehicles[J]. Reliability Engineering & System Safety, 2021, 216: 108011., articleTitle=null, refAbstract=null), Reference(id=1263819145083236606, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=3, rfOrder=2, authorNames=null, journalName=null, refType=null, unstructuredReference=RIDOLFI A, SPACCINI D, FANELLI F, et al. An autonomous underwater vehicle and sunset to bridge underwater networks composed of multi-vendor modems[J]. Annual Reviews in Control, 2018, 46: 295–303., articleTitle=null, refAbstract=null), Reference(id=1263819146727403776, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=4, rfOrder=3, authorNames=null, journalName=null, refType=null, unstructuredReference=王旭. 人文性海洋资源及其战略运用——海洋强国建设的演进探析[J]. 亚太安全与海洋研究, 2024(6): 75–90., articleTitle=null, refAbstract=null), Reference(id=1263819146907758850, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=4, rfOrder=4, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG X. Humanistic marine resources and their strategic use—analysis on the evolution of building a strong maritime nation[J]. Asia-Pacific Security and Maritime Affairs, 2024(6): 75–90 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819147071336708, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=5, rfOrder=5, authorNames=null, journalName=null, refType=null, unstructuredReference=DING S S, ZHANG T D, LEI M, et al. Robust visual-based localization and mapping for underwater vehicles: a survey[J]. Ocean Engineering, 2024, 312: 119274., articleTitle=null, refAbstract=null), Reference(id=1263819147230720262, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=6, authorNames=null, journalName=null, refType=null, unstructuredReference=吕旻高, 古楠, 刘陆, 等. 基于动态事件触发的多无人船协同路径跟踪控制[J]. 中国舰船研究, 2025, 20(1): 213–222., articleTitle=null, refAbstract=null), Reference(id=1263819147339772168, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=7, authorNames=null, journalName=null, refType=null, unstructuredReference=LÜ M G, GU N, LIU L, et al. Dynamic event trigger based cooperative path following control for multiple unmanned surface vehicles[J]. Chinese Journal of Ship Research, 2025, 20(1): 213–222 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819147427852554, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=8, authorNames=null, journalName=null, refType=null, unstructuredReference=WU C X, KARIMI H R, SHAN L, et al. Data-driven iterative learning cooperative trajectory tracking control for multiple autonomous underwater vehicles with input saturation constraints[J]. Journal of Field Robotics, 2024, 41(7): 2475–2487., articleTitle=null, refAbstract=null), Reference(id=1263819147515932940, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=9, authorNames=null, journalName=null, refType=null, unstructuredReference=YU H M, GUO C, YAN Z P. Globally finite-time stable three-dimensional trajectory-tracking control of underactuated UUVs[J]. Ocean Engineering, 2019, 189: 106329., articleTitle=null, refAbstract=null), Reference(id=1263819147708870927, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=9, rfOrder=10, authorNames=null, journalName=null, refType=null, unstructuredReference=MENG Y H, ZHANG Y, YE H, et al. Trajectory tracking control for unmanned amphibious surface vehicles with actuator faults[J]. Applied Ocean Research, 2024, 152: 104182., articleTitle=null, refAbstract=null), Reference(id=1263819147947946256, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=10, rfOrder=11, authorNames=null, journalName=null, refType=null, unstructuredReference=TABATABAEE-NASAB F S, MOOSAVIAN S A A, KHALAJI A K. Adaptive fault-tolerant control for an autonomous underwater vehicle[J]. Robotica, 2022, 40(11): 4076–4089., articleTitle=null, refAbstract=null), Reference(id=1263819148245741840, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=11, rfOrder=12, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU F Q, MA Z X, MU B X, et al. Review on fault-tolerant control of unmanned underwater vehicles[J]. Ocean Engineering, 2023, 285: 115471., articleTitle=null, refAbstract=null), Reference(id=1263819148354793746, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=12, rfOrder=13, authorNames=null, journalName=null, refType=null, unstructuredReference=CHE G F, YU Z. ADP based output-feedback fault-tolerant tracking control for underactuated AUV with actuators faults[J]. Journal of Intelligent & Fuzzy Systems, 2023, 45(4): 5871–5883., articleTitle=null, refAbstract=null), Reference(id=1263819148455457044, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=13, rfOrder=14, authorNames=null, journalName=null, refType=null, unstructuredReference=SHEN Q K, SHI P, LIM C P. Fuzzy adaptive fault-tolerant stability control against novel actuator faults and its application to mechanical systems[J]. IEEE Transactions on Fuzzy Systems, 2024, 32(4): 2331–2340., articleTitle=null, refAbstract=null), Reference(id=1263819148522565910, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=14, rfOrder=15, authorNames=null, journalName=null, refType=null, unstructuredReference=HU Y H, SONG Z K, ZHANG H C. Adaptive sliding mode control with pre-specified performance settings for AUV's trajectory tracking[J]. Ocean Engineering, 2023, 287: 115882., articleTitle=null, refAbstract=null), Reference(id=1263819148648395032, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=15, rfOrder=16, authorNames=null, journalName=null, refType=null, unstructuredReference=AN S, WANG X Y, WANG L J, et al. Observer based fixed-time integral sliding mode tracking control for underactuated AUVs via an event-triggered mechanism[J]. Ocean Engineering, 2023, 284: 115158., articleTitle=null, refAbstract=null), Reference(id=1263819148736475418, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=16, rfOrder=17, authorNames=null, journalName=null, refType=null, unstructuredReference=XIA G Q, ZHANG Y, ZHANG W, et al. Robust adaptive super-twisting sliding mode formation controller for homing of multi-underactuated AUV recovery system with uncertainties[J]. ISA Transactions, 2022, 130: 136–151., articleTitle=null, refAbstract=null), Reference(id=1263819148866498844, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=17, rfOrder=18, authorNames=null, journalName=null, refType=null, unstructuredReference=DU P Z, YANG W C, WANG Y Q, et al. A novel adaptive backstepping sliding mode control for a lightweight autonomous underwater vehicle with input saturation[J]. Ocean Engineering, 2022, 263: 112362., articleTitle=null, refAbstract=null), Reference(id=1263819149097185566, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=18, rfOrder=19, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG H Q, TONG M, ZHAO X D, et al. Predefined-time adaptive neural tracking control of switched nonlinear systems[J]. IEEE Transactions on Cybernetics, 2023, 53(10): 6538–6548., articleTitle=null, refAbstract=null), Reference(id=1263819149445312800, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=19, rfOrder=20, authorNames=null, journalName=null, refType=null, unstructuredReference=XU R K, TANG G Y, XIE D, et al. Neural network for 3D trajectory tracking control of a CMG-actuated underwater vehicle with input saturation[J]. ISA Transactions, 2022, 123: 152–167., articleTitle=null, refAbstract=null), Reference(id=1263819149529198881, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=20, rfOrder=21, authorNames=null, journalName=null, refType=null, unstructuredReference=CUI J K, HOU M X, PENG Z, et al. Hamiltonian based AUV navigation using adaptive finite-time trajectory tracking control[J]. Ocean Engineering, 2025, 320: 120329., articleTitle=null, refAbstract=null), Reference(id=1263819151135617316, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=21, rfOrder=22, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG H J, REN J F, HAN M X, et al. Robust adaptive three-dimensional trajectory tracking control for unmanned underwater vehicles with disturbances and uncertain dynamics[J]. Ocean Engineering, 2023, 289: 116184., articleTitle=null, refAbstract=null), Reference(id=1263819151232086309, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=22, rfOrder=23, authorNames=null, journalName=null, refType=null, unstructuredReference=BECHLIOULIS C P, ROVITHAKIS G A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance[J]. IEEE Transactions on Automatic Control, 2008, 53(9): 2090–2099., articleTitle=null, refAbstract=null), Reference(id=1263819151307583783, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=23, rfOrder=24, authorNames=null, journalName=null, refType=null, unstructuredReference=SUN Y C, LIU M Q, QIN H D, et al. Full prescribed performance trajectory tracking control strategy of autonomous underwater vehicle with disturbance observer[J]. ISA Transactions, 2024, 151: 117–130., articleTitle=null, refAbstract=null), Reference(id=1263819151454384425, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=24, rfOrder=25, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG C, WANG J, QIN Y C, et al. An adaptive characteristic model-based event-triggered sigmoid prescribed performance control approach for tracking the trajectory of autonomous underwater vehicles[J]. Journal of Marine Science and Engineering, 2024, 12(9): 1473., articleTitle=null, refAbstract=null), Reference(id=1263819151525687593, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=25, rfOrder=26, authorNames=null, journalName=null, refType=null, unstructuredReference=DU J L, LI J, LEWIS F L. Distributed 3-D time-varying formation control of underactuated AUVs with communication delays based on data-driven state predictor[J]. IEEE Transactions on Industrial Informatics, 2023, 19(5): 6963-6971., articleTitle=null, refAbstract=null), Reference(id=1263819151659905323, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=26, rfOrder=27, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG H T, JIANG Y Q, GAO R, et al. Prescribed performance formation tracking control for underactuated AUVs under time-varying communication delays[J]. Journal of Marine Science and Engineering, 2024, 12(9): 1533., articleTitle=null, refAbstract=null), Reference(id=1263819151785734445, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=27, rfOrder=28, authorNames=null, journalName=null, refType=null, unstructuredReference=GAO Z W, CECATI C, DING S X. A survey of fault diagnosis and fault-tolerant techniques—Part I: fault diagnosis with model-based and signal-based approaches[J]. IEEE Transactions on Industrial Electronics, 2015, 62(6): 3757–3767., articleTitle=null, refAbstract=null), Reference(id=1263819151894786350, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=28, rfOrder=29, authorNames=null, journalName=null, refType=null, unstructuredReference=JIANG J, YU X. Fault-tolerant control systems: a comparative study between active and passive approaches[J]. Annual Reviews in Control, 2012, 36(1): 60–72., articleTitle=null, refAbstract=null), Reference(id=1263819151978672432, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=29, rfOrder=30, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU F Q, TANG H, QIN Y, et al. Review on fault diagnosis of unmanned underwater vehicles[J]. Ocean Engineering, 2022, 243: 110290., articleTitle=null, refAbstract=null), Reference(id=1263819152058364208, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=30, rfOrder=31, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHU D Q, ZHANG H P, LIU C X. Tracking controller based on model prediction control for remotely operated vehicle for thruster fault[J]. Journal of Marine Science and Technology, 2022, 27(2): 840–855., articleTitle=null, refAbstract=null), Reference(id=1263819152150638898, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=31, rfOrder=32, authorNames=null, journalName=null, refType=null, unstructuredReference=HOU C, LI X G, WANG H B, et al. Fuzzy linear extended states observer‐based iteration learning fault‐tolerant control for autonomous underwater vehicle trajectory‐tracking system[J]. IET Control Theory & Applications, 2023, 17(3): 270–283., articleTitle=null, refAbstract=null), Reference(id=1263819152234524980, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=32, rfOrder=33, authorNames=null, journalName=null, refType=null, unstructuredReference=LV T, ZHOU J L, WANG Y J, et al. Sliding mode based fault tolerant control for autonomous underwater vehicle[J]. Ocean Engineering, 2020, 216: 107855., articleTitle=null, refAbstract=null), Reference(id=1263819152335188277, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=33, rfOrder=34, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU X, ZHANG M J, YAO F. Adaptive fault tolerant control and thruster fault reconstruction for autonomous underwater vehicle[J]. Ocean Engineering, 2018, 155: 10–23., articleTitle=null, refAbstract=null), Reference(id=1263819152414880055, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=34, rfOrder=35, authorNames=null, journalName=null, refType=null, unstructuredReference=CHEN Y M, WANG Y Z, YU Y, et al. A fault diagnosis method for the autonomous underwater vehicle via meta-self-attention multi-scale CNN[J]. Journal of Marine Science and Engineering, 2023, 11(6): 1121., articleTitle=null, refAbstract=null), Reference(id=1263819152494571833, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=35, rfOrder=36, authorNames=null, journalName=null, refType=null, unstructuredReference=NI L L, FULLER C R. Control reconfiguration based on hierarchical fault detection and identification for unmanned underwater vehicles[J]. Journal of Vibration and Control, 2003, 9(7): 735–748., articleTitle=null, refAbstract=null), Reference(id=1263819152586846523, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=36, rfOrder=37, authorNames=null, journalName=null, refType=null, unstructuredReference=HAO L Y, ZHANG H, GUO G, et al. Quantized sliding mode control of unmanned marine vehicles: various thruster faults tolerated with a unified model[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 51(3): 2012–2026., articleTitle=null, refAbstract=null), Reference(id=1263819152725258557, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=37, rfOrder=38, authorNames=null, journalName=null, refType=null, unstructuredReference=BAI Y L, BIGGS J D, ZHANG Z C, et al. Adaptive fault-tolerant control for longitudinal motion of supercavitating vehicles[J]. European Journal of Control, 2021, 57: 263–272., articleTitle=null, refAbstract=null), Reference(id=1263819152809144639, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=38, rfOrder=39, authorNames=null, journalName=null, refType=null, unstructuredReference=YAN Y, GUAN D Y, JIANG T, et al. Event-triggered adaptive predefined-time sliding mode control of autonomous surface vessels with unknown dead zone and actuator faults[J]. Ocean Engineering, 2024, 304: 117851., articleTitle=null, refAbstract=null), Reference(id=1263819153098551617, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=39, rfOrder=40, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU F Q, XU D M, YU J, et al. Fault isolation of thrusters under redundancy in frame-structure unmanned underwater vehicles[J]. International Journal of Advanced Robotic Systems, 2018, 15(2): 1–11., articleTitle=null, refAbstract=null), Reference(id=1263819153203409219, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=40, rfOrder=41, authorNames=null, journalName=null, refType=null, unstructuredReference=王观道, 向先波, 李锦江, 等. 面向过驱动UUV推进器容错控制的非线性观测自适应推力分配[J]. 中国舰船研究, 2022, 17(5): 175–183., articleTitle=null, refAbstract=null), Reference(id=1263819153346015557, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=40, rfOrder=42, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG G D, XIANG X B, LI J J, et al. Nonlinear observer-based adaptive thruster allocation for thruster fault tolerant control of over-actuated UUV[J]. Chinese Journal of Ship Research, 2022, 17(5): 175–183 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819153480233286, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=41, rfOrder=43, authorNames=null, journalName=null, refType=null, unstructuredReference=TANG P, LIN D F, ZHENG D, et al. Observer based finite-time fault tolerant quadrotor attitude control with actuator faults[J]. Aerospace Science and Technology, 2020, 104: 105968., articleTitle=null, refAbstract=null), Reference(id=1263819153589285191, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=42, rfOrder=44, authorNames=null, journalName=null, refType=null, unstructuredReference=WU Q L, ZHU Q D. Prescribed performance fault-tolerant attitude tracking control for UAV with actuator faults[J]. Drones, 2024, 8(5): 204., articleTitle=null, refAbstract=null), Reference(id=1263819153660588360, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=43, rfOrder=45, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG L Y, LIU H, TANG D F, et al. Adaptive fixed-time fault-tolerant tracking control and its application for robot manipulators[J]. IEEE Transactions on Industrial Electronics, 2022, 69(3): 2956–2966., articleTitle=null, refAbstract=null), Reference(id=1263819153727697225, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=44, rfOrder=46, authorNames=null, journalName=null, refType=null, unstructuredReference=XIA J W, ZHANG J, SUN W, et al. Finite-time adaptive fuzzy control for nonlinear systems with full state constraints[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49(7): 1541–1548., articleTitle=null, refAbstract=null), Reference(id=1263819153790611786, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=45, rfOrder=47, authorNames=null, journalName=null, refType=null, unstructuredReference=刘洋, 井元伟, 刘晓平, 等. 非线性系统有限时间控制研究综述[J]. 控制理论与应用, 2020, 37(1): 1–12., articleTitle=null, refAbstract=null), Reference(id=1263819153874497867, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=45, rfOrder=48, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU Y, JING Y W, LIU X P, et al. Survey on finite-time control for nonlinear systems[J]. Control Theory & Applications, 2020, 37(1): 1–12 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819153949995340, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=46, rfOrder=49, authorNames=null, journalName=null, refType=null, unstructuredReference=HU Q L, SHAO X D, GUO L. Adaptive fault-tolerant attitude tracking control of spacecraft with prescribed performance[J]. IEEE/ASME Transactions on Mechatronics, 2018, 23(1): 331–341., articleTitle=null, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1263819131070066790, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, xref=null, ext=[AuthorCompanyExt(id=1263819131078455399, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819131086844008, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, companyId=1263819131070066790, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=大连海事大学 船舶电气工程学院,辽宁 大连 116026)])], figs=[ArticleFig(id=1263819136128397474, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.1, caption=North-East-Down coordinate system and body-fixed coordinate system, figureFileSmall=toYUwx1tkpgs6lO9+P1lJA==, figureFileBig=Ns6OB1PCcVLfBYOiwmiNfA==, tableContent=null), ArticleFig(id=1263819137713844388, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图1, caption=北东地坐标系与随体坐标系, figureFileSmall=toYUwx1tkpgs6lO9+P1lJA==, figureFileBig=Ns6OB1PCcVLfBYOiwmiNfA==, tableContent=null), ArticleFig(id=1263819137990668456, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.2, caption=Three-dimensional path view in path following task, figureFileSmall=oQD3z5/iOmUPYNvJpEvRFw==, figureFileBig=GGZtsfCtQfbCd7btG27h7Q==, tableContent=null), ArticleFig(id=1263819138078748841, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图2, caption=路径跟踪任务中的三维路径图, figureFileSmall=oQD3z5/iOmUPYNvJpEvRFw==, figureFileBig=GGZtsfCtQfbCd7btG27h7Q==, tableContent=null), ArticleFig(id=1263819138158440619, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.3, caption=Three-dimensional path diagram projection on the x-y axis, figureFileSmall=mL4DQU7oGFA/kFTbiVPlIg==, figureFileBig=Ph8UNAJcg9ZDf5SNWk4qjw==, tableContent=null), ArticleFig(id=1263819138296852653, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图3, caption=三维路径图在x-y轴上的投影图, figureFileSmall=mL4DQU7oGFA/kFTbiVPlIg==, figureFileBig=Ph8UNAJcg9ZDf5SNWk4qjw==, tableContent=null), ArticleFig(id=1263819138401710256, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.4, caption=Three-dimensional path diagram projection on the x-z axis, figureFileSmall=3YUI0n81zJqwAtYMxiFAeA==, figureFileBig=ruQK6Sour/nGJtJIpTx3Ig==, tableContent=null), ArticleFig(id=1263819138481402033, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图4, caption=三维路径图在x-z轴上的投影图, figureFileSmall=3YUI0n81zJqwAtYMxiFAeA==, figureFileBig=ruQK6Sour/nGJtJIpTx3Ig==, tableContent=null), ArticleFig(id=1263819138552705203, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.5, caption=The curves of position error, figureFileSmall=v6awFh2vGYmlzoIublouAw==, figureFileBig=0D7gHtzsyFRAkSjNK7Tx+g==, tableContent=null), ArticleFig(id=1263819138640785588, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图5, caption=位置误差曲线, figureFileSmall=v6awFh2vGYmlzoIublouAw==, figureFileBig=0D7gHtzsyFRAkSjNK7Tx+g==, tableContent=null), ArticleFig(id=1263819138733060278, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.6, caption=The curves of pitch angle error, figureFileSmall=LjwtjkDWM9Pq6iyN9B1REA==, figureFileBig=FB3nJ3kVzpo9rJY+NfyLOw==, tableContent=null), ArticleFig(id=1263819138833723575, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图6, caption=俯仰角误差曲线, figureFileSmall=LjwtjkDWM9Pq6iyN9B1REA==, figureFileBig=FB3nJ3kVzpo9rJY+NfyLOw==, tableContent=null), ArticleFig(id=1263819138905026747, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.7, caption=The curves of heading angle error, figureFileSmall=J8QsFCmOTNCqtr6L2y0sLA==, figureFileBig=P32DdHk8dR5WGBVSEfwtkA==, tableContent=null), ArticleFig(id=1263819138993107135, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图7, caption=艏向角误差曲线, figureFileSmall=J8QsFCmOTNCqtr6L2y0sLA==, figureFileBig=P32DdHk8dR5WGBVSEfwtkA==, tableContent=null), ArticleFig(id=1263819139127324866, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.8, caption=The curves of pitch angular velocity error, figureFileSmall=E114CSdMfsH7iELXeWyTxw==, figureFileBig=6pgKi8zKuUl2fJcNzUJkTw==, tableContent=null), ArticleFig(id=1263819139374788804, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图8, caption=俯仰角速度误差曲线, figureFileSmall=E114CSdMfsH7iELXeWyTxw==, figureFileBig=6pgKi8zKuUl2fJcNzUJkTw==, tableContent=null), ArticleFig(id=1263819139446091975, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.9, caption=Convergence curves of heading angular velocity error, figureFileSmall=R8Oumin5pLKi7sdX8EiOAw==, figureFileBig=wr3lOYZuRVdNPGYtBLLweg==, tableContent=null), ArticleFig(id=1263819139714527433, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图9, caption=艏向角速度误差收敛曲线, figureFileSmall=R8Oumin5pLKi7sdX8EiOAw==, figureFileBig=wr3lOYZuRVdNPGYtBLLweg==, tableContent=null), ArticleFig(id=1263819139865522379, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.10, caption=Predefined time disturbance observer convergence curves, figureFileSmall=RzFzeToxi9gRKhsNGQKeUA==, figureFileBig=LGJTqGpOOZGnMxMhiRFCgA==, tableContent=null), ArticleFig(id=1263819139961991375, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图10, caption=预定义时间扰动观测器收敛曲线, figureFileSmall=RzFzeToxi9gRKhsNGQKeUA==, figureFileBig=LGJTqGpOOZGnMxMhiRFCgA==, tableContent=null), ArticleFig(id=1263819140054266065, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.11, caption=Control force and torque curves, figureFileSmall=uGqalgDC7UpE7CjAhxxmPQ==, figureFileBig=N/JZn5hkqKSQNS/aT8Ikiw==, tableContent=null), ArticleFig(id=1263819140222038227, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图11, caption=控制力与力矩曲线, figureFileSmall=uGqalgDC7UpE7CjAhxxmPQ==, figureFileBig=N/JZn5hkqKSQNS/aT8Ikiw==, tableContent=null), ArticleFig(id=1263819140389810388, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.12, caption=Three-dimensional path view in path following task, figureFileSmall=JRgdYZMNSKPn1nUS2t2ZjA==, figureFileBig=POV+GJkU2fuixFkPYt63XA==, tableContent=null), ArticleFig(id=1263819140503056598, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图12, caption=路径跟踪任务中的三维路径图, figureFileSmall=JRgdYZMNSKPn1nUS2t2ZjA==, figureFileBig=POV+GJkU2fuixFkPYt63XA==, tableContent=null), ArticleFig(id=1263819142138835160, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.13, caption=The projection of the three-dimensional path diagram on the x-y axis, figureFileSmall=f6hJ+UtOdZQx7Tb+a62qeQ==, figureFileBig=u/jV+yEv6wzuwhbEUw1vAg==, tableContent=null), ArticleFig(id=1263819142252081370, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图13, caption=三维路径图在x-y轴上的投影图, figureFileSmall=f6hJ+UtOdZQx7Tb+a62qeQ==, figureFileBig=u/jV+yEv6wzuwhbEUw1vAg==, tableContent=null), ArticleFig(id=1263819142323384540, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.14, caption=Three-dimensional path diagram projection on the x-z axis, figureFileSmall=MtkfJD4RwhLIKY4TMbzCYQ==, figureFileBig=ZVC9V/OSvJdAMOzzaWXJ8Q==, tableContent=null), ArticleFig(id=1263819142407270622, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图14, caption=三维路径图在x-z轴上的投影图, figureFileSmall=MtkfJD4RwhLIKY4TMbzCYQ==, figureFileBig=ZVC9V/OSvJdAMOzzaWXJ8Q==, tableContent=null), ArticleFig(id=1263819142516322528, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.15, caption=The curves of position error, figureFileSmall=GROl3voIXDMeDd2ccQmNeA==, figureFileBig=394deLupBntNEd0Wue8s9w==, tableContent=null), ArticleFig(id=1263819142696677602, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图15, caption=位置误差曲线, figureFileSmall=GROl3voIXDMeDd2ccQmNeA==, figureFileBig=394deLupBntNEd0Wue8s9w==, tableContent=null), ArticleFig(id=1263819142784757987, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.16, caption=The curves of pitch angle error, figureFileSmall=w91qmVMzpxhdalFPpOPOSw==, figureFileBig=wJ0XHebd96ApQC0mG4hZSA==, tableContent=null), ArticleFig(id=1263819142927364325, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图16, caption=俯仰角误差曲线, figureFileSmall=w91qmVMzpxhdalFPpOPOSw==, figureFileBig=wJ0XHebd96ApQC0mG4hZSA==, tableContent=null), ArticleFig(id=1263819143199994087, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.17, caption=The curves of heading angle error, figureFileSmall=lwPOeb++oqnVxvJgGSIipw==, figureFileBig=uEKFdiru96aohFGegBoEwg==, tableContent=null), ArticleFig(id=1263819143397126376, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图17, caption=艏向角误差曲线, figureFileSmall=lwPOeb++oqnVxvJgGSIipw==, figureFileBig=uEKFdiru96aohFGegBoEwg==, tableContent=null), ArticleFig(id=1263819143682339050, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.18, caption=The curves of pitch angular velocity error, figureFileSmall=wNx9cqggfDSl0C1Yx5ZHnw==, figureFileBig=vCPYK3jdCcqQamD8UO+ebw==, tableContent=null), ArticleFig(id=1263819143837528300, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图18, caption=俯仰角速度误差曲线, figureFileSmall=wNx9cqggfDSl0C1Yx5ZHnw==, figureFileBig=vCPYK3jdCcqQamD8UO+ebw==, tableContent=null), ArticleFig(id=1263819144093380846, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.19, caption=The convergence curves of heading angular velocity error, figureFileSmall=w6okzIYuCbnfpIGVGFynqQ==, figureFileBig=KKgKRqXraT6hFcSsntutbg==, tableContent=null), ArticleFig(id=1263819144168878319, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图19, caption=艏向角速度误差收敛曲线, figureFileSmall=w6okzIYuCbnfpIGVGFynqQ==, figureFileBig=KKgKRqXraT6hFcSsntutbg==, tableContent=null), ArticleFig(id=1263819144240181489, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.20, caption=Predefined time disturbance observer convergence curves, figureFileSmall=oCZdr4aSXTl7rV8A4mhWQg==, figureFileBig=J4n1Y8yOEwZ8RdAMWUZHXQ==, tableContent=null), ArticleFig(id=1263819144378593523, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图20, caption=预定义时间扰动观测器收敛曲线, figureFileSmall=oCZdr4aSXTl7rV8A4mhWQg==, figureFileBig=J4n1Y8yOEwZ8RdAMWUZHXQ==, tableContent=null), ArticleFig(id=1263819144458285301, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=EN, label=Fig.21, caption=Control force and torque curves, figureFileSmall=UvlwFdMmtwo+9bp30igWYg==, figureFileBig=V9hhdQu2CyjGHDhs7OOL9g==, tableContent=null), ArticleFig(id=1263819144613474551, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263818966099702295, language=CN, label=图21, caption=控制力与力矩曲线, figureFileSmall=UvlwFdMmtwo+9bp30igWYg==, figureFileBig=V9hhdQu2CyjGHDhs7OOL9g==, tableContent=null)], attaches=null, journal=Journal(id=1263530641632018469, delFlag=0, nameCn=中国舰船研究, nameEn=Chinese Journal of Ship Research, nameHistory1=null, nameHistory2=null, issn=1673-3185, eissn=null, cn=42-1755/TJ, coden=null, periodic=1, language=CN, oaType=null, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=uuiC2KHI0RbgmeHEYieSVQ==, journalPrice=null, startedYear=null, abbrevIsoEn=Chinese Journal of Ship Research, journalRemark=null, publicationField=null, createdTime=1779178780231, updatedTime=1779179141739, createdBy=18614031015, updatedBy=13701087609, firstLetterCn=C, firstLetterEn=C, subjectCode=Engineering, subjectName=null, subjectCodeEn=Engineering, subjectNameEn=null, picCn=uuiC2KHI0RbgmeHEYieSVQ==, picEn=742/gRTuoSZweF2ujSJArQ==, jcr=null, cjcr=null, exts=[JournalExt(id=1263532158132564178, language=CN, name=中国舰船研究, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1779179141791, updatedTime=1779179141791, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=https://zgjcyjauthor.manuscriptcloud.com/, submissionEditorUrl=https://zgjcyjeditor.manuscriptcloud.com/, submissionReviewUrl=https://zgjcyjauthor.manuscriptcloud.com/, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1263532158254198995, language=EN, name=Chinese Journal of Ship Research, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1779179141820, updatedTime=1779179141820, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=https://zgjcyjauthor.manuscriptcloud.com/, submissionEditorUrl=https://zgjcyjeditor.manuscriptcloud.com/, submissionReviewUrl=https://zgjcyjauthor.manuscriptcloud.com/, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1263530845441638439, websiteList=[Website(id=1263532309169451247, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1263530845441638439, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/zgjcyj/CN, language=CN, createTime=1779179177801, createBy=18614031015, updateTime=1779180752761, updateBy=18614031015, name=中国舰船研究-中文, tplId=1146099689490845704, title=中国舰船研究, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1263552162215375681, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=articleTextType, value=kx, createTime=1779183911136, updateTime=1779183911136, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162181821246, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=banner, value=null, createTime=1779183911128, updateTime=1779183911128, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162253124420, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=grayFlag, value=0, createTime=1779183911145, updateTime=1779183911145, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162173432637, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=logo, value=https://castjournals.cast.org.cn/joweb/zgjcyj/CN/file/pic?fileId=nJodoAVDNU0dVNGTgYrzsA==, createTime=1779183911126, updateTime=1779183911126, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162299261766, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=minRunFlag, value=0, createTime=1779183911156, updateTime=1779183911156, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162198598464, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/zgjcyj/CN/file/pic, createTime=1779183911132, updateTime=1779183911132, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162286678853, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=silenceFlag, value=0, createTime=1779183911153, updateTime=1779183911153, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162190209855, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1779183911130, updateTime=1779183911130, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162232152898, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=themeColor, value=null, createTime=1779183911140, updateTime=1779183911140, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552162240541507, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309169451247, code=themeStyle, value=null, createTime=1779183911142, updateTime=1779183911142, creator=18614031015, updator=18614031015)]), Website(id=1263532309249143025, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1263530845441638439, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/zgjcyj/EN, language=EN, createTime=1779179177820, createBy=18614031015, updateTime=1779180748021, updateBy=18614031015, name=中国舰船研究-英文, tplId=1146101810881728533, title=Chinese Journal of Ship Research, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1263552187725132620, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=articleTextType, value=kx, createTime=1779183917218, updateTime=1779183917218, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187704161097, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=banner, value=null, createTime=1779183917213, updateTime=1779183917213, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187754492751, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=grayFlag, value=0, createTime=1779183917225, updateTime=1779183917225, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187695772488, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=logo, value=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/file/pic?fileId=nJodoAVDNU0dVNGTgYrzsA==, createTime=1779183917211, updateTime=1779183917211, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187779658577, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=minRunFlag, value=0, createTime=1779183917231, updateTime=1779183917231, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187720938315, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/file/pic, createTime=1779183917217, updateTime=1779183917217, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187762881360, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=silenceFlag, value=0, createTime=1779183917228, updateTime=1779183917228, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187712549706, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1779183917215, updateTime=1779183917215, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187733521229, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=themeColor, value=null, createTime=1779183917220, updateTime=1779183917220, creator=18614031015, updator=18614031015), WebsiteProps(id=1263552187737715534, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263532309249143025, code=themeStyle, value=null, createTime=1779183917222, updateTime=1779183917222, creator=18614031015, updator=18614031015)])], journalTitle=中国舰船研究, weixinUrl=null, journalUrl=https://www.ship-research.com/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Chinese Journal of Ship Research, journalPhotoCn=uuiC2KHI0RbgmeHEYieSVQ==, journalPhotoEn=742/gRTuoSZweF2ujSJArQ==, journalFirstLetter=C, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/zgjcyj/CN/10.19693/j.issn.1673-3185.04640, detailUrlEn=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/10.19693/j.issn.1673-3185.04640, pdfUrlCn=https://castjournals.cast.org.cn/joweb/zgjcyj/CN/PDF/10.19693/j.issn.1673-3185.04640, pdfUrlEn=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/PDF/10.19693/j.issn.1673-3185.04640, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于扰动观测器的欠驱动UUV预设性能路径跟踪容错控制
收藏切换
PDF下载
于浩淼 * , 王悦 , 乔石广
中国舰船研究 | 水下无人系统总体设计技术 2026,21(2): 160-173
收起
收藏切换
中国舰船研究 | 水下无人系统总体设计技术 2026, 21(2): 160-173
基于扰动观测器的欠驱动UUV预设性能路径跟踪容错控制
全屏
于浩淼* , 王悦, 乔石广
作者信息
  • 大连海事大学 船舶电气工程学院,辽宁 大连 116026
  • 于浩淼,男,1983年生,博士,副教授。研究方向:水下无人航行器(AUV/UUV)运动建模及仿真技术,水面无人航行器(ASV/USV)控制理论,船舶运动智能控制。E-mail:

通讯作者:

* 于浩淼
Prescribed performance path-following fault-tolerant control of an underactuated UUV based on a disturbance observer
Haomiao YU* , Yue WANG, Shiguang QIAO
Affiliations
  • College of Marine Electrical Engineering, Dalian Maritime University, Dalian 116026, China
出版时间: 2026-04-30 doi: 10.19693/j.issn.1673-3185.04640
文章导航
收藏切换
目的

为了探究无人水下航行器(UUV)面临的水下环境复杂、因自身特性导致执行机构故障频发的问题以及UUV安全航行问题,研究欠驱动UUV在洋流扰动、模型不确定和执行器故障下的预设性能路径跟踪容错控制,设计一种结合改进预设性能函数和障碍李雅普诺夫函数的路径跟踪容错控制器,实现全状态约束的容错控制。

方法

设计一种新的预定义时间扰动观测器,用以观测UUV路径跟踪的集总扰动,包括洋流扰动、模型参数摄动、未建模动力学和执行器故障引起的推力损失。将带有执行器故障的集总不确定项引入预设性能容错控制器进行补偿以实现容错控制,将路径跟踪全状态误差限制在预设边界之内。

结果

仿真结果表明UUV的位置误差、姿态角误差及角速度误差均能快速收敛并严格限制在预设的安全边界内,其中位置误差稳态边界为1 m,姿态角误差边界为0.05 rad。当执行器出现80%推力损失时,扰动观测器能快速估计集总扰动,控制器在1 s内完成补偿,路径跟踪偏差未显著增大,最大瞬态误差不超过预设值的20%。

结论

验证了所提方法对执行器故障的强鲁棒性,通过统一扰动观测与预设性能约束,简化了容错架构,实现故障快速响应与全状态安全约束的双重目标,为UUV在复杂环境下的高可靠性航行提供了普适性解决方案。

无人水下航行器  /  容错控制  /  预设性能控制  /  故障诊断  /  扰动观测
Objectives

To address frequent actuator failures caused by complex underwater environments and the inherent characteristics of unmanned underwater vehicles (UUVs), this study investigates a prescribed performance path-following fault-tolerant control scheme for an underactuated UUV subject to ocean current disturbances, model uncertainties, and actuator faults. To ensure safe UUV navigation, a path-following fault-tolerant controller is designed by integrating an improved prescribed performance function with a barrier Lyapunov function, enabling full-state-constrained fault-tolerant control.

Methods

A novel predefined-time disturbance observer is developed to estimate the lumped disturbances arising in UUV path-following, including ocean currents, parameter perturbations, unmodeled dynamics, and thrust loss caused by actuator faults. The lumped uncertainties with actuator faults are incorporated into the prescribed performance fault-tolerant controller for compensation, ensuring that all path-following state errors remain within predefined bounds.

Results

Simulation results demonstrate that the position error, attitude angle error, and angular velocity error converge rapidly while strictly satisfying the prescribed safety constraints, achieving a steady-state position error bound of 1 meter and an attitude angle error bound of 0.05 radians. When the actuators suffer up to 80% thrust loss, the disturbance observer rapidly estimates the lumped disturbances, and the controller compensates for the faults within 1 second without significant path-following deviation. The maximum transient error does not exceed 20% of the prescribed limit. These findings validate the strong robustness of the proposed method against actuator faults. By unifying disturbance observation with prescribed performance constraints, the fault-tolerant control structure is simplified, achieving both fast fault response and full-state safety guarantees.

Conclusions

This work provides a universal solution for high-performance UUV navigation in complex underwater environments.

unmanned underwater vehicle  /  fault-tolerant control  /  prescribed performance control  /  fault diagnosis  /  disturbance observation
于浩淼, 王悦, 乔石广. 基于扰动观测器的欠驱动UUV预设性能路径跟踪容错控制. 中国舰船研究, 2026 , 21 (2) : 160 -173 . DOI: 10.19693/j.issn.1673-3185.04640
Haomiao YU, Yue WANG, Shiguang QIAO. Prescribed performance path-following fault-tolerant control of an underactuated UUV based on a disturbance observer[J]. Chinese Journal of Ship Research, 2026 , 21 (2) : 160 -173 . DOI: 10.19693/j.issn.1673-3185.04640
随着海洋工程技术的不断进步,海洋探测技术不断创新,例如遥感、声呐和无人水下航行器(unmanned underwater vehicle,UUV)的应用,使得人类对海洋生态系统的了解更为深入[1]。同时,全球对海洋资源的需求日益增加,UUV的自主性、智能化水平和协同作业能力也随着人工智能、大数据和机器人技术的发展而不断提升,正逐步成为海洋探索与开发的重要工具[2-3]。UUV目前主要应用于海洋勘探和军事领域,能够进行地形勘测、打捞作业、目标打击等任务,全球范围内各国也在积极推进相关技术研发,并通过国际合作与竞争推动该领域的迅速发展[4-5]
路径跟踪是UUV执行任务的基础[6],即跟踪预先设定的路径,且跟踪过程中不考虑时间[7]。在实际应用中,大部分UUV为欠驱动UUV[8],因此欠驱动UUV的路径跟踪一直是无人水下航行器领域的热点和难点。
在欠驱动UUV路径跟踪的实际应用中,由于UUV结构特性导致的强耦合性和非线性,以及水下环境恶劣多变等原因,使得UUV在执行任务的过程中极易面临传感器和推进器性能下降或失效的情况[9],进而影响任务的执行,因此UUV的容错问题不容忽视[10]。容错控制(fault-tolerant control,FTC)是针对UUV在故障情况下如何快速采取措施并在保证设备安全的情况下完成任务的控制方法[11],它能够自动检测故障,并通过一系列策略使UUV恢复工作状态并完成任务,如选择修复、补偿或牺牲一部分性能[12]。容错控制不仅对UUV的安全性保障具有重要的经济和应用价值,还可以提高UUV完成任务的能力[13]
路径跟踪是UUV水下作业的基本和关键问题之一,目前常见的路径跟踪控制方法有滑模控制[14-17]、神经网络[18-19]、自适应控制[20-21]等方法。滑模控制具有鲁棒性强、收敛速度快等优点,但高频切换控制会导致抖振问题,增加执行器的能耗和机械磨损,且滑模控制需要精确的模型,否则会导致控制性能下降。神经网络控制尽管无需精确模型,但其计算复杂,收敛性难以保证,训练过程中可能出现局部极值或不稳定。自适应控制虽有较为完善的稳定性分析框架,但难以直接保证动态性能指标。
在复杂的水下环境中作业时,性能约束能够确保UUV高效、稳定、安全地完成路径跟踪任务,特别是有高精度要求的场景,如深海探测、管道巡检和水下作业。为了进一步确保控制系统的动态和稳态性能,预设性能控制(prescribed performance control,PPC)应运而生[22],它能够确保系统误差稳定在性能函数预设的范围内[23]。为了实现更好的性能约束,研究人员不断探索新的方法。Wang等[24]将预设性能与事件触发滑模控制相结合,有效减少了传统滑模导致的抖振问题。Du等[25]将数据驱动的状态观测器与预设性能控制相结合,实现了UUV的三维控制。目前大部分的PPC依赖于空间映射,实现约束空间到无约束空间的转换,尽管这种方法能够实现较高的控制精度,但计算复杂度高。尽管研究人员致力于设计低复杂度的映射函数以提升实用性[26],但该技术路线始终包含空间映射的计算过程。为进一步简化控制器结构,一种替代思路是采用障碍李雅普诺夫(Lyapunov)函数直接处理约束问题。因此本文选用更为简便的障碍Lyapunov函数实现预设性能控制。具体来说,传统的预设性能控制大多需要通过复杂的空间映射,将有约束的误差空间映射至无约束的空间后,再进行控制器的设计。这个过程计算量大,设计复杂。而利用障碍Lyapunov函数可以直接在原始的约束误差空间内进行控制器设计,不需要进行空间映射,从而简化了控制器的结构。
UUV长时间在复杂多变的水下环境中运行后,其推进系统可能出现多种故障,如螺旋桨功率降低、电压不稳、叶片堵塞或变形等。这些问题会显著削弱螺旋桨性能,导致无法提供任务所需的推力。其中,功率下降可能由磨损、腐蚀等问题引起;电压波动可能干扰电机运行,影响转速和推力;叶片堵塞或变形则可能直接阻碍旋转,进一步降低推力输出。因此,除预设性能控制外,另一项实现UUV在复杂海洋环境中实现高精度、高可靠性运行的技术便是容错控制[27]。容错控制可以分为主动容错控制(active fault tolerant control,AFTC)和被动容错控制(passive fault tolerant control,PFTC),AFTC相比于PFTC多了故障检测与诊断(fault detection and diagnosis,FDD)模块[28],因此PFTC只能够处理预定义的故障类型,无法主动识别故障,导致PFTC相较于AFTC的应用效率较低[29]。AFTC常见的控制方法有模型预测控制[30]、模糊控制[31]和滑模控制[32]。UUV的故障类型主要分为传感器故障和执行器故障,本文主要研究UUV的执行器故障。近年来,研究人员针对故障诊断和容错控制器设计提出了一些方法。
故障诊断主要有两种方法:基于分析模型和基于数据驱动。在基于模型的故障诊断方法中,滑模观测器是一种常用的技术[33]。然而,这类基于精确模型的方法通常对系统参数的准确性要求较高,当模型存在不确定性时,其诊断性能可能会受到限制。而基于数据驱动的故障诊断方法无需依赖于精确的模型,例如基于元自注意力多尺度卷积神经网络的故障诊断方法[34],但其性能高度依赖于训练数据的数量与质量,在真实场景中高质量故障数据的获取往往面临挑战。对于容错控制器的设计,早期的方法是针对不同的故障类型设计一系列的控制律,当故障发生时,根据故障选择适当的控制律进行容错控制[35]。但这种方法无法满足所有故障场景,因此,Hao等[36]提出了一种统一的故障模型,该模型考虑了各种故障类型,扩大了容错控制的应用场景,并避免了设计多种控制律的复杂过程。将故障信息融入控制器是实现主动容错的有效途径之一,例如基于反步法的设计[37]。但这类方法的普遍挑战在于,随着系统阶次的增加,控制器的设计过程趋于复杂,且在实际应用中可能难以实现对不确定性的完全补偿[38]。另一种更普遍的方式是进行推力的再分配,但这种方式的计算量大,会导致系统的运行速度下降[39]。例如,有研究针对过驱动UUV提出了一种结合非线性观测器的自适应推力分配策略[40],通过在线求解二次规划问题来估计各推进器的效率因子,进而重构推力分配模型。此类方法在精确故障补偿方面效果显著,但其设计通常依赖于故障诊断与隔离模块,或需要在线进行优化求解,这在一定程度上增加了控制系统的复杂性。因此,本文选择将执行器故障产生的偏差与外部不确定扰动和模型参数不确定性结合成集总不确定性的方式,这种方式既在考虑各种故障的情况下避免了设计多种控制律,又避免了推力再分配带来的大量计算。这种方式目前更多地应用于无人机[41-42]、机械臂[43]等非线性系统,其在UUV路径跟踪领域中的应用仍有待于进一步的研究。针对集总扰动,我们选用一种全新的预定义时间观测器进行观测,这种观测器能够在预先设定的时间内快速、准确地辨识出集总扰动的变化。其核心优势在于,观测误差的收敛时间上界可以由设计者根据任务需求任意指定,且该时间不依赖于系统的初始状态。这一特性对于容错控制至关重要,因为它保证了无论故障何时、以何种幅度发生,系统都能在可预期的最短时间内完成对故障的精确估计,为后续的快速补偿和系统稳定性恢复提供了严格的时间保障。
针对欠驱动UUV在包含风浪流扰动及自身参数摄动复杂环境下的轨迹跟踪控制难题,本文将重点研究执行器故障下的主动容错控制策略。该策略的核心目标是在处理故障的同时,实现满足预设性能约束的精确路径跟踪。本文的主要工作为:
1) 将执行器故障、未知外部扰动及模型不确定性进行集总化处理,构建一个统一的复合扰动模型。该方法在有效补偿各类故障影响的同时,显著简化了容错控制系统的结构。
2) 为实现对复合扰动的实时观测,设计一种全新的预定义时间扰动观测器,该观测器能快速、准确地辨识扰动的动态变化。
3) 提出一种融合改进预设性能函数和障碍Lyapunov函数的控制方法,通过该方法构造控制律,能够确保闭环系统的跟踪误差始终保持在预设的安全范围内,从而提升航行可靠性。
在实际场景中,欠驱动UUV常采用具有良好的自稳定特性的纵向对称结构设计。由于欠驱动UUV的横摇运动通常难以有效调控且具有自稳定性,本文将忽略横摇运动选定五自由度模型作为研究对象进行分析。后面将深入探讨UUV的运动模型,并阐述故障模型的相关理论,为后续容错控制系统的开发奠定理论基础。
欠驱动UUV的运动控制通常是在北东地(NED)坐标系$ \{E\} $和运动坐标系$ \{B\} $上进行设计和分析的,其中UUV重心G与浮心B的几何中心为运动坐标系的原点。UUV在北东地坐标系和固定坐标系下的示意图如图1所示。
五自由度UUV的运动学和动力学方程为
$ \begin{cases} {\dot{\boldsymbol{\eta }}}=\boldsymbol{J}(\boldsymbol{\eta })\boldsymbol{v}\\\boldsymbol{M}\dot{\boldsymbol{v}}+\boldsymbol{C}(\boldsymbol{v})\boldsymbol{v}+\boldsymbol{D}(\boldsymbol{v})\boldsymbol{v}+\boldsymbol{g}(\boldsymbol{\eta })={\boldsymbol{\tau }}_{\text{d}}+\boldsymbol{\tau }\end{cases} $
式中:$ \boldsymbol{J}(\boldsymbol{\eta }) $为转换矩阵,可将随体坐标系下的坐标转化为北东地坐标系下的坐标,$ \boldsymbol{\eta }={[x,y,{\textit{z}},\theta ,\psi ]}^{\text{T}} $为位置和姿态角向量;$ \boldsymbol{v}=[u,v, w, q,r]^{\text{T}} $为速度和角速度向量;M为质量和附加质量矩阵;$ \boldsymbol{C}(\boldsymbol{v})\in {{\bf{R}}}^{5\times 5} $为科里奥利力和向心力矩阵,$ \boldsymbol{D}(\boldsymbol{v})\in {\bf{R}}^{5\times 5} $为流体阻尼矩阵;$ \boldsymbol{g}(\boldsymbol{\eta })\in {{\bf{R}}}^{5} $为恢复力矩阵;$ {\boldsymbol{\tau }}_{\text{d}}=[{{\tau }_{u\text{d}}},{{\tau }_{v\text{d}}},{{\tau }_{w\text{d}}}, {{\tau }_{q\text{d}}}, {{\tau }_{r\text{d}}}]^{\mathrm{T}} $为外部环境总扰动与高阶未建模动态;$ \boldsymbol{\tau }= {[{{\tau }_{u}},0,0,{{\tau }_{q}},{{\tau }_{r}}]}^{\mathrm{T}} $为实际的控制输入。$ \boldsymbol{J}(\boldsymbol{\eta }) $的具体形式为
$ \boldsymbol{J}(\boldsymbol{\eta})=\left[\begin{array}{ccccc}\cos \psi \cos \theta & -\sin \theta & \cos \psi \sin \theta & 0 & 0 \\\sin \psi \cos \theta & \cos \psi & \sin \psi \sin \theta & 0 & 0 \\-\sin \theta & 0 & \cos \theta & 0 & 0 \\0 & 0 & 0 & 1 & 0 \\0 & 0 & 0 & 0 & 1 / \cos \theta\end{array}\right] $
将式(1)展开,可得到UUV的分量形式运动模型,其分量形式的运动学方程为
$\left\{\begin{aligned}& \dot{x}=u\cos \psi \cos \theta -v\sin \psi +w\cos \psi \sin \theta \\&\dot{y}=u\sin \psi \cos \theta +v\cos \psi +w\sin \psi \sin \theta \\&\dot{{\textit{z}}}=-u\sin \theta +w\cos \theta \\&\dot{\theta }=q\\&\dot{\psi }=r/\cos \theta \end{aligned}\right. $
其分量形式的动力学方程为
$\left\{\begin{aligned}& {m}_{11}\dot{u}={m}_{22}vr-{m}_{33}wq-{X}_{u}u-{X}_{u\left| u\right| }u\left| u\right| +{\tau }_{u}+{\tau }_{u\text{d}}\\&{m}_{22}\dot{v}=-{m}_{11}ur-{Y}_{v}v-{Y}_{v\left| v\right| }v\left| v\right| +{\tau }_{v\text{d}}\\&{m}_{33}\dot{w}={m}_{11}uq-{Z}_{w}w-{Z}_{w\left| w\right| }w\left| w\right| +{\tau }_{w\text{d}}\\&{m}_{55}\dot{q}=({m}_{33}-{m}_{11})uw-{M}_{q}q-{M}_{q\left| q\right| }q\left| q\right| -\\&\qquad \overline{B{G}_{{\textit{z}}}}W\sin \theta +{\tau }_{q}+{\tau }_{q\text{d}}\\&{m}_{66}\dot{r}=({m}_{11}-{m}_{22})uv-{N}_{r}r-{N}_{r\left| r\right| }r\left| r\right| +{\tau }_{r}+{\tau }_{r\text{d}}\end{aligned}\right.$
式中:$ \boldsymbol{M}= $$ \mathrm{diag}({m}_{11},{m}_{22}, {m}_{33}, {m}_{55},{m}_{66}) $,其中$ {m}_{11}=m- {X}_{\dot{u}} $$ {m}_{22}=m-{Y}_{\dot{v}} $$ {m}_{33}=m-{Z}_{\dot{w}} $$ {m}_{55}={I}_{y}-{M}_{\dot{q}} $$ {m}_{66}= {I}_{{\textit{z}}}-{N}_{\dot{r}} $,为质量与附加质量的代数和;$ {X}_{u} $$ {Y}_{v} $$ {Z}_{w} $$ {M}_{q} $$ {N}_{r} $为线性阻尼系数;$ {X}_{u\left| u\right| } $$ {Y}_{v\left| v\right| } $$ {Z}_{w\left| w\right| } $$ {M}_{q\left| q\right| } $$ {N}_{r\left| r\right| } $为二次阻尼系数;$ \overline{BG_z} $为稳心高度。接下来,考虑动力学参数摄动,可得到如下动力学方程:
$ \left\{\begin{aligned}& {\overline{m}}_{11}\dot{u}={\overline{m}}_{22}vr-{\overline{m}}_{33}wq-{\overline{X}}_{u}u-{\overline{X}}_{u\left| u\right| }u\left| u\right| +{\tau }_{u}+{\tau }_{u\text{d}}+{\varDelta }_{u}\\&{\overline{m}}_{22}\dot{v}=-{\overline{m}}_{11}ur-{\overline{Y}}_{v}v-{\overline{Y}}_{v\left| v\right| }v\left| v\right| +{\tau }_{v\text{d}}+{\varDelta }_{v}\\&{\overline{m}}_{33}\dot{w}={\overline{m}}_{11}uq-{\overline{Z}}_{w}w-{\overline{Z}}_{w\left| w\right| }w\left| w\right| +{\tau }_{w\text{d}}+{\varDelta }_{w}\\&{\overline{m}}_{55}\dot{q}=({\overline{m}}_{33}-{\overline{m}}_{11})uw-{\overline{M}}_{q}q-{\overline{M}}_{q\left| q\right| }q\left| q\right| -\\&\qquad \overline{B{G}_{{\textit{z}}}}W\sin \theta +{\tau }_{q}+{\tau }_{q\text{d}}+{\varDelta }_{q}\\&{\overline{m}}_{66}\dot{r}=({\overline{m}}_{11}-{\overline{m}}_{22})uv-{\overline{N}}_{r}r-{\overline{N}}_{r\left| r\right| }r\left| r\right| +{\tau }_{r}+{\tau }_{r\text{d}}+{\varDelta }_{r}\end{aligned}\right. $
式中:$ \overline{\cdot } $表示欠驱动UUV的标称水动力系数;$ \left| \cdot -\overline{\cdot }\right| \leq \tilde{\cdot } $$ \cdot $表示相应的水动力系数,$ \tilde{\cdot } $表示参数摄动的上确界;$ {\varDelta }_{u} $$ {\varDelta }_{v} $$ {\varDelta }_{w} $$ {\varDelta }_{q} $$ {\varDelta }_{r} $为动力学参数摄动引起的模型不确定性。为了方便后续计算推导,将式(5)进行整合:
$\left\{\begin{aligned}& \dot{u}={F}_{u}+{\tau }_{u}/{\overline{m}}_{11}+{D}_{u}\\&\dot{v}={F}_{v}+{D}_{v}\\&\dot{w}={F}_{w}+{D}_{w}\\&\dot{q}={F}_{q}+{\tau }_{q}/{\overline{m}}_{55}+{D}_{q}\\&\dot{r}={F}_{r}+{\tau }_{r}/{\overline{m}}_{66}+{D}_{r}\end{aligned}\right.$
其中:
$\left\{\begin{aligned}& {F}_{u}=({\overline{m}}_{22}vr-{\overline{m}}_{33}wq-{\overline{X}}_{u}u-{\overline{X}}_{u\left| u\right| }u\left| u\right| )/{\overline{m}}_{11}\\&{F}_{v}=-({\overline{m}}_{11}ur+{\overline{Y}}_{v}v+{\overline{Y}}_{v\left| v\right| }v\left| v\right| )/{\overline{m}}_{22}\\&{F}_{w}=({\overline{m}}_{11}uq-{\overline{Z}}_{w}w-{\overline{Z}}_{w\left| w\right| }w\left| w\right| )/{\overline{m}}_{33}\\&{F}_{q}=(({\overline{m}}_{33}-{\overline{m}}_{11})uw-{\overline{M}}_{q}q-{\overline{M}}_{q\left| q\right| }q\left| q\right| -\\&\qquad \overline{B{G}_{{\textit{z}}}}W\sin \theta )/{\overline{m}}_{55}\\&{F}_{r}=(({\overline{m}}_{11}-{\overline{m}}_{22})uv-{\overline{N}}_{r}r-{\overline{N}}_{r\left| r\right| }r\left| r\right| )/{\overline{m}}_{66}\end{aligned}\right.$
$\left\{\begin{aligned}& {D}_{u}=({\tau }_{u\text{d}}+{\varDelta }_{u})/{\overline{m}}_{11}\\&{D}_{v}=({\tau }_{v\text{d}}+{\varDelta }_{v})/{\overline{m}}_{22}\\&{D}_{w}=({\tau }_{w\text{d}}+{\varDelta }_{w})/{\overline{m}}_{33}\\&{D}_{q}=({\tau }_{q\text{d}}+{\varDelta }_{q})/{\overline{m}}_{55}\\&{D}_{r}=({\tau }_{r\text{d}}+{\varDelta }_{r})/{\overline{m}}_{66}\end{aligned}\right.$
将分量形式的动力学方程式(6)改为矢量形式,可以得到
$ {\dot{\boldsymbol{v}}}=\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}\boldsymbol{\tau }+\boldsymbol{D} $
式中:$ \boldsymbol{f}(\boldsymbol{v})={[{{F}_{u}},{{F}_{v}},{{F}_{w}},{{F}_{q}},{{F}_{r}}]}^{\text{T}} $$ \boldsymbol{D}=[{D}_{u},{D}_{v},{D}_{w} $$ ,{D}_{q}, {D}_{r}{]}^{\text{T}} $$ {\overline{\boldsymbol{M}}}=\mathrm{diag}({\overline{m}}_{11},{\overline{m}}_{22},{\overline{m}}_{33},{\overline{m}}_{55},{\overline{m}}_{66}) $。最终,欠驱动UUV的运动模型可以表示为
$ \begin{cases} {\dot{\boldsymbol{\eta }}}=\boldsymbol{J}(\boldsymbol{\eta })\boldsymbol{v}\\{\dot{\boldsymbol{v}}}=\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}\boldsymbol{\tau }+\boldsymbol{D}\end{cases} $
假设:欠驱动UUV的总扰动$ {D}_{u} $$ {D}_{v} $$ {D}_{w} $$ {D}_{q} $$ {D}_{r} $为未知且有界的;即存在一组常数$ {\lambda }_{i} \gt 0 $$ i=u, v, w, q, r $),使得上述总扰动满足:$ \left| {D}_{u}\right| \leq {\lambda }_{u} $$ \left| {D}_{v}\right| \leq {\lambda }_{v} $$ \left| {D}_{w}\right| \leq {\lambda }_{w} $$ \left| {D}_{q}\right| \leq {\lambda }_{q} $$ \left| {D}_{r}\right| \leq {\lambda }_{r} $
$ T\mathrm{_f} $为故障发生的初始时刻,假设$ t\geq {T}_{\text{f}} $时,欠驱动UUV的执行器发生了故障,包括加性故障和乘性故障,$ {\boldsymbol{\tau }}_{\text{f}} $为在故障状态下执行器损失的输出推力,其中,加性故障的故障模型为
$ {\kappa }_{\text{f}}(t)=\kappa (t)+{b}_{\text{f}}(t) \text{,} \forall t\geq {T}_{\text{f}} $
式中,$ {b}_{\text{f}}(t) $为故障的偏置量,其绝对值越大,代表故障越严重,并且$ {b}_{\text{f}}(t) $关于t的导数有界。
乘性故障的故障模型为
$ {o }_{\text{f}}(t)={m}_{\text{f}}(t)o (t) \text{,} \forall t\geq {T}_{\text{f}} $
式中,$ {m}_{\text{f}}(t)\in [0,1] $$ {m}_{\text{f}}(t) $的数值代表了执行器故障的严重程度。
将式(9)和式(10)结合,可以得到完整的执行器故障模型:
$ {\boldsymbol{\tau }}_{\text{f}}=\boldsymbol{m}(\boldsymbol{t}){\boldsymbol{\tau }}_{\text{nom}}+\boldsymbol{b}(\boldsymbol{t}) \text{,} \forall t\geq {T}_{\text{f}} $
式中,$ \boldsymbol{m}(\boldsymbol{t})=\text{diag}\left({m}_{1}(t),{m}_{5}(t),{m}_{6}(t)\right) $为权重矩阵,$ {m}_{i}(t)\in (0,1] $$ (i=1,5,6) $。当$ {m}_{i}(t)=0 $代表第i个执行器完全失效,输出的力为0,当$ {m}_{i}(t)=1 $代表执行器未发生故障。$ \boldsymbol{b}(\boldsymbol{t})={[{{b}_{1}}(t),{{b}_{5}}(t),{{b}_{6}}(t)]}^{\text{T}} $为执行器偏置故障矩,且$ {b}_{i}(t)\leq 0 $,执行器发生故障时,输出的力和力矩一般小于正常状态下输出的力和力矩,当$ {b}_{i}(t)=0 $代表执行器处于正常状态。$ {\boldsymbol{\tau }}_{\text{nom}}={({{\tau }_{1}},{{\tau }_{5}},{{\tau }_{6}})}^{\text{T}} $为执行器未发生故障时输出的力和力矩。
本文将执行器故障时损失的力和力矩$ {\boldsymbol{\tau }}_{\text{f}} $与总扰动$ \boldsymbol{D} $一同视为集总扰动$ {\boldsymbol{D}}_{\text{all}} $,可以得到考虑执行器故障情况下的欠驱动UUV模型为
$ \begin{split}&{\dot{\boldsymbol{v}}}=\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}({\boldsymbol{\tau }}_{\text{nom}}+{\boldsymbol{\tau }}_{\mathrm{f}})+\boldsymbol{D}=\\&\qquad \boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}{\boldsymbol{\tau }}_{\text{nom}}+{\boldsymbol{D}}_{\text{all}}\end{split}$
存在如下非线性系统:
$ {\dot{\boldsymbol{x}}}=\boldsymbol{f}(t,\boldsymbol{x}) \text{,} \boldsymbol{x}({t}_{0})={\boldsymbol{x}}_{0} $
式中:$ \boldsymbol{x}\in {\bf{R}}^{n} $为状态向量;非线性函数$ \boldsymbol{f}(t,\boldsymbol{x}) $:$ {{\bf{R}}}_{+}\times {\bf{R}}^{n}\rightarrow {\bf{R}}^{n} $关于时间t连续,关于状态向量Lipschitz连续,且$ \boldsymbol{f}(t,{0})\equiv 0 $$ {t}_{0} $为初始时刻;$ {\boldsymbol{x}}_{0} $为初始状态。则该非线性系统的解为Filippov意义上的解。
定义1[44] 如果上述非线性系统式(13)为固定时间稳定,且稳定时间上界可以任意设定,那么存在预定义时间$ {T}_{\text{p}} $使任意的初始状态$ {\boldsymbol{x}}_{0}\in {\bf{R}}^{n} $满足
$ \boldsymbol{x}(t,{\boldsymbol{x}}_{0})={0} \text{,} \forall t\geq {T}_{\text{p}} $
此时称非线性系统(13)为预定义时间稳定。
引理1[45] 假设存在一个Lyapunov函数$ V(\boldsymbol{x}) $:$ U\rightarrow {\bf{R}} $,满足以下条件:
1) $ {V}(\boldsymbol{x}) $是无界函数;
2) $ {V}(\boldsymbol{x}) $是正定的且$ \mathit{\mathit{\mathrm{\mathit{V}}}}(0)=0 $
3) 存在实数$ {T}_{\text{p}} \gt 0 $$ \rho \in (0,1) $使$ \dot{{V}}(\boldsymbol{x}) $满足如下方程:
$ \dot{{V}}(\boldsymbol{x})\leq -2\rho {T}_{\text{p}}(2{V}+{{V}}^{1-\rho /2}+{{V}}^{1+\rho /2}) $
则该系统为预定义时间稳定的,收敛时间为$ {T}_{\text{p}} $
引理2[46] 对于任意$ \boldsymbol{x}\in {\bf{R}}^{3} $$ y \gt 0 $,若$ \left|\left|\boldsymbol{x}\right|\right| \lt y $,那么下式成立:
$ \ln ({y}^{2}/({y}^{2}-{\left| \left| \boldsymbol{x}\right| \right| }^{2}))\leq {\left| \left| \boldsymbol{x}\right| \right| }^{2}/({y}^{2}-{\left| \left| \boldsymbol{x}\right| \right| }^{2}) $
针对集总扰动$ {\boldsymbol{D}}_{\text{all}} $设计的预定义时间扰动观测器如下:
$ \left\{\begin{aligned}& {\dot{\hat{\boldsymbol{v}}}}=\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}{\boldsymbol{\tau }}_{\text{nom}}+{{\hat{\boldsymbol{D}}}}_{\text{all}}\\&{{\hat{\boldsymbol{D}}}}_{\text{all}}={\alpha }_{1}(\boldsymbol{v}-{\hat{\boldsymbol{v}}}/\boldsymbol{\gamma })+{\alpha }_{2}{\text{sig}}^{1-{{\rho }_{1}}}(\boldsymbol{v}-{\hat{\boldsymbol{v}}}/\boldsymbol{\gamma })+\\&\qquad {\alpha }_{3}{\text{sig}}^{1+{{\rho }_{1}}}(\boldsymbol{v}-{\hat{\boldsymbol{v}}}/\boldsymbol{\gamma })+\int\limits_{0}^{t}{\alpha }_{4}\text{sig}(\boldsymbol{v}-{\hat{\boldsymbol{v}}}/\boldsymbol{\gamma })/\boldsymbol{\gamma }\text{d}s\end{aligned}\right. $
式中:$ {\hat{\boldsymbol{v}}} $为速度估计值;$ {{\hat{\boldsymbol{D}}}}_{\text{all}} $为集总扰动估计值;$ \boldsymbol{\gamma }\in {\bf{R}}^{5\times 5} $$ {\rho }_{1}\in (0,1) $为可调观测器参数,其中$ \boldsymbol{\gamma } $为正定对角矩阵,$ {\alpha }_{1} $$ {\alpha }_{2} $$ {\alpha }_{3} $$ {\alpha }_{4} \gt 0 $为观测器增益。
扰动的观测误差为
$ \boldsymbol{\varsigma }=\boldsymbol{v}-{\hat{\boldsymbol{v}}}/\boldsymbol{\gamma } \text{,} {{\tilde{\boldsymbol{D}}}}_{\text{all}}={\boldsymbol{D}}_{\text{all}}-{{\hat{\boldsymbol{D}}}}_{\text{all}} $
将欠驱动UUV动力学方程式(12)和观测器式(17)代入扰动观测误差的导数$ \dot{\boldsymbol{\varsigma }}={\dot{\boldsymbol{v}}}-{\dot{\hat{\boldsymbol{v}}}}/\boldsymbol{\gamma } $中,可得系统误差动态方程为
$ \begin{gathered}\dot{\boldsymbol{\varsigma }}={\dot{\boldsymbol{v}}}-{\dot{\hat{\boldsymbol{v}}}}/\boldsymbol{\gamma }={{\overline{\boldsymbol{M}}}}^{-1}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/\boldsymbol{\gamma }={{\overline{\boldsymbol{M}}}}^{-1}({\boldsymbol{D}}_{\text{all}}-{{\hat{\boldsymbol{D}}}}_{\text{all}})/\boldsymbol{\gamma }=\\ {{\overline{\boldsymbol{M}}}}^{-1}({\boldsymbol{D}}_{\text{all}}-{\alpha }_{1}\boldsymbol{\varsigma }-{\alpha }_{2}{\textit{sig}}^{1-{{\rho }_{1}}}(\boldsymbol{\varsigma })-\\ {\alpha }_{3}{\text{sig}}^{1+{{\rho }_{1}}}(\boldsymbol{\varsigma })-\int\nolimits_{0}^{t}{\alpha }_{4}\text{sig}(\boldsymbol{\varsigma })/\boldsymbol{\gamma }\text{d}\mathrm{s})/\boldsymbol{\gamma }=\\ {{\overline{\boldsymbol{M}}}}^{-1}(-{\alpha }_{1}\boldsymbol{\varsigma }-{\alpha }_{2}{\text{sig}}^{1-{{\rho }_{1}}}(\boldsymbol{\varsigma })-{\alpha }_{3}{\text{sig}}^{1+{{\rho }_{1}}}(\boldsymbol{\varsigma }))/ \boldsymbol{\gamma }+{{\overline{\boldsymbol{M}}}}^{-1}\varpi /\boldsymbol{\gamma }\end{gathered} $
式中,$ \varpi $为辅助变量,且$ \dot{\varpi }={{\dot{\boldsymbol{D}}}}_{\text{all}}-{\alpha }_{4}\text{sign}(\boldsymbol{\varsigma })/\boldsymbol{\gamma } $
预定义时间稳定性证明:选择Lyapunov函数$ \mathrm{\mathit{V}}_{\varsigma}=\varsigma^2/2 $,并将误差动态方程代入其导数方程$ \dot{\mathrm{\mathit{V}}}_{\varsigma}=\varsigma\dot{\varsigma} $中:
$\begin{split}&{\dot{{V}}}_{\boldsymbol{\varsigma }}=\varsigma {{\overline{\boldsymbol{M}}}}^{-1}(-{\alpha }_{1}\boldsymbol{\varsigma }-{\alpha }_{2}{\text{sig}}^{1-{{\rho }_{1}}}(\boldsymbol{\varsigma })-{\alpha }_{3}{\text{sig}}^{1+{{\rho }_{1}}}(\boldsymbol{\varsigma })+\varpi )/\boldsymbol{\gamma }=\\&\qquad{{\overline{\boldsymbol{M}}}}^{-1}(-{\alpha }_{1}{\boldsymbol{\varsigma }}^{2}-{\alpha }_{2}{\left| \boldsymbol{\varsigma }\right| }^{2-{{\rho }_{1}}}-{\alpha }_{3}{\left| \boldsymbol{\varsigma }\right| }^{2+{{\rho }_{1}}}+\varpi \boldsymbol{\varsigma })/\boldsymbol{\gamma }\\[-1pt]\end{split} $
$ \varpi $的动态方程计算可以看出,$ \text{sign}(\boldsymbol{\varsigma }) $$ \text{sign}(\varpi ) $的符号相反,故$ t \gt 0 $$ \varpi \boldsymbol{\varsigma } \lt 0 $。令$ {\alpha }_{1}=2\boldsymbol{\gamma }/{T}_{\mathrm{d}}{\rho }_{1}{{\overline{\boldsymbol{M}}}}^{-1} $$ {\alpha }_{2}=2\boldsymbol{\gamma }/{2}^{1-{{\rho }_{1}}/2}{T}_{\mathrm{d}}{\rho }_{1}{{\overline{\boldsymbol{M}}}}^{-1} $$ {\alpha }_{3}=2\boldsymbol{\gamma }/{2}^{1+{{\rho }_{1}}/2}{T}_{\mathrm{d}}{\rho }_{1}{{\overline{\boldsymbol{M}}}}^{-1} $,其中$ {T}_{\text{d}} $为扰动观测器的预定义收敛时间。那么式(20)可以改写为
$\begin{split}&\quad {\dot{{V}}}_{\boldsymbol{\varsigma }}\leq {{\overline{\boldsymbol{M}}}}^{-1}(-{\alpha }_{1}{\boldsymbol{\varsigma }}^{2}-{\alpha }_{2}{\left| \boldsymbol{\varsigma }\right| }^{2-{{\rho }_{1}}}-{\alpha }_{3}{\left| \boldsymbol{\varsigma }\right| }^{2+{{\rho }_{1}}})/\gamma \leqslant \\& -2(2({\boldsymbol{\varsigma }}^{2}/2)+({{\boldsymbol{\varsigma }}^{2}}/2)^{(2-{{\rho }_{1}})/2}+{({{\boldsymbol{\varsigma }}^{2}}/2)}^{(2+{{\rho }_{1}})/2})/{\rho }_{1}{T}_{\text{d}}\leqslant \\&\qquad -2(2{{V}}_{\boldsymbol{\varsigma }}+{{V}}_{\boldsymbol{\varsigma }}^{(2-{{\rho }_{1}})/2}+{{V}}_{\boldsymbol{\varsigma }}^{(2+{{\rho }_{1}})/2})/{\rho }_{1}{T}_{\mathrm{d}}\\[-1pt]\end{split}$
通过引理1和式(21)可得观测误差$ \boldsymbol{\varsigma } $在预定义时间$ {T}_{\mathrm{d}} $内收敛为0,$ \dot{\boldsymbol{\varsigma }}={{\overline{\boldsymbol{M}}}}^{-1}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/\boldsymbol{\gamma } $也将收敛于0,即扰动观测器误差$ {{\tilde{\boldsymbol{D}}}}_{\text{all}} $收敛于0,证明完毕。
控制目标为UUV跟踪期望路径,并使位置误差满足性能函数的约束,即$ \left|\left|{\boldsymbol{e}}_{\eta }\right|\right| \lt {\rho }_{\eta }(t) $,其中$ {\boldsymbol{e}}_{\eta } $为系统位置误差,$ {\boldsymbol{e}}_{\eta }=\boldsymbol{\eta }-{\boldsymbol{\eta }}_{\text{d}} $$ {\boldsymbol{\eta }}_{\text{d}} $为期望路径。性能函数能够对系统位置误差的瞬态和稳态性能进行约束,性能函数为
$ {\rho }_{\eta }(t)=({\rho }_{\eta 0}-{\rho }_{\eta \infty}){\text{e}}^{-{{l}_{\eta }}t}+{\rho }_{\eta {\infty }} $
式中,$ {\rho }_{\eta 0} $$ {\rho }_{\eta \mathrm{\infty }} $$ {l}_{\eta } $均为常数,$ {\rho }_{\eta 0} $决定了位置误差的初始性能边界,$ {\rho }_{\eta \mathrm{\infty }} $决定了位置误差的稳态性能边界,$ {l}_{\eta } $决定了位置误差的收敛速率。为了确保$ {\boldsymbol{e}}_{\eta } $满足性能函数的约束,需要引入障碍Lyapunov函数防止位置误差超过性能函数的边界$ {\rho }_{\eta } $,当$ {\boldsymbol{e}}_{\eta } $接近$ {\rho }_{\eta } $时,障碍Lyapunov函数的值就会趋于无穷大,其具体表达式为
$ {{V}}_{1}=\ln ({\rho }_{\eta }^{2}/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }))/2 $
那么,$ \mathrm{\mathit{V}}_1 $的导数为
$ \begin{split}&\quad {\dot{{V}}}_{1}=2{\rho }_{\eta }{\dot{\rho }}_{\eta }{\left(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }\right)}^{2}/2\rho _{\eta }^{2}{\left(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }\right)}^{2}-\\& \rho _{\eta }^{2}(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })\left(2{\rho }_{\eta }{\dot{\rho }}_{\eta }-2{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{\eta }\right)/2\rho _{\eta }^{2}{\left(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }\right)}^{2}=\\&\qquad (-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }{\dot{\rho }}_{\eta }/{\rho }_{\eta }+{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{\eta })/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })\\[-1pt]\end{split} $
$ {\boldsymbol{e}}_{\eta } $的导数为
$ {\dot{\boldsymbol{e}}}_{\eta }=\dot{\boldsymbol{\eta }}-{\dot{\boldsymbol{\eta }}}_{\text{d}} $
$ {\dot{\boldsymbol{e}}}_{\eta } $代入式(24),可得
$\begin{split}&\;\;\;{\dot{{V}}}_{1}=\left(-{\dot{\rho }}_{\eta }{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }/{\rho }_{\eta }+{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{\eta }\right)/\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }=\\&\;\;\; \left[-{\dot{\rho }}_{\eta }{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }/{\rho }_{\eta }+{\boldsymbol{e}}_{\boldsymbol{\eta }}^{\mathrm{T}}(\dot{\boldsymbol{\eta }}-{\dot{\eta }}_{\text{d}})\right]/\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }=\\&(-{\dot{\rho }}_{\eta }{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }/{\rho }_{\eta }+{\boldsymbol{e}}_{\boldsymbol{\eta }}^{\mathrm{T}}(R(\boldsymbol{\eta })\boldsymbol{v})-{\dot{\eta }}_{\text{d}})/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })\end{split} $
为使$ \dot{\mathrm{\mathit{V}}}_1\le0 $,设计如下虚拟控制律$ {\boldsymbol{v}}_{\text{d}} $
$ {\boldsymbol{v}}_{\text{d}}={R}^{-1}(\boldsymbol{\eta })({\dot{\boldsymbol{\eta }}}_{\text{d}}-{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }+{\boldsymbol{e}}_{\eta }{\dot{\rho }}_{\eta }/{\rho }_{\eta }) $
式中,$ {\boldsymbol{K}}_{1} $为正定常数增益矩阵。
令速度误差为$ {\boldsymbol{e}}_{v}=\boldsymbol{v}-{\boldsymbol{v}}_{\text{d}} $,与位置误差同理,速度误差需满足目标$ \left|\left|{\boldsymbol{e}}_{v}\right|\right| \lt {\rho }_{v}(t) $,速度误差的性能函数为
$ {\rho }_{v}(t)=({\rho }_{v0}-{\rho }_{v \mathrm{\infty }}){\text{e}}^{-{{l}_{v}}t}+{\rho }_{v\mathrm{\infty }} $
针对$ {\boldsymbol{e}}_{v} $设计的障碍Lyapunov函数为
$ {{V}}_{2}={{V}}_{1}+\ln ({\rho }_{v}^{2}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}))/2 $
$ \mathrm{\mathit{V}}_2 $的导数为
$\begin{split}&{\dot{{V}}}_{2}={\dot{{V}}}_{1}+2{\rho }_{v}{\dot{\rho }}_{v}(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})/2\rho _{v}^{2}{\left(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}\right)}^{2}-\\&\qquad \rho _{v}^{2}(2{\rho }_{v}{\dot{\rho }}_{v}-2{\boldsymbol{e}}_{v}^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{v})/2\rho _{v}^{2}{\left(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}\right)}^{2}=\\&\qquad {\dot{{V}}}_{1}+(-{\dot{\rho }}_{v}{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/{\rho }_{v}+{\boldsymbol{e}}_{v}^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{v})/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})\end{split}$
$ {\boldsymbol{e}}_{v} $的导数为
$ {\dot{\boldsymbol{e}}}_{v}=\dot{\boldsymbol{v}}-{\dot{\boldsymbol{v}}}_{\text{d}} $
$ {\dot{\boldsymbol{e}}}_{v} $代入式(30),可得
$ \begin{split}&{\dot{V}}_{2}={\dot{V}}_{1}-{\dot{\rho }}_{v}{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/{\rho }_{v}\left(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}\right)+{\boldsymbol{e}}_{v}^{\mathrm{T}}{\dot{\boldsymbol{e}}}_{v}/\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}=\\&\qquad {\dot{V}}_{1}+(-{\dot{\rho }}_{v}{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/{\rho }_{v}+{\boldsymbol{e}}_{\boldsymbol{v}}^{\mathrm{T}}(\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}{\boldsymbol{\tau }}_{\text{nom}}+\\&\qquad\qquad\quad {\boldsymbol{D}}_{\text{all}}-{\dot{v}}_{\text{d}}))/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})=\\&\qquad\quad -({\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }))+({\boldsymbol{e}}_{v}^{\mathrm{T}}/{\rho }_{v}^{2})-\\&\quad {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}(-{\boldsymbol{e}}_{v}{\dot{\rho }}_{v}/{\rho }_{\boldsymbol{v}}+\boldsymbol{f}(\boldsymbol{v})+{{\overline{\boldsymbol{M}}}}^{-1}{\boldsymbol{\tau }}_{\text{nom}}+{\boldsymbol{D}}_{\text{all}}-{\dot{v}}_{\text{d}})=\\&\qquad -({\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }))+{\boldsymbol{e}}_{v}^{\mathrm{T}}(-{\boldsymbol{e}}_{v}{\dot{\rho }}_{v}/{\rho }_{\boldsymbol{v}}+\\&\qquad\qquad {{\overline{\boldsymbol{M}}}}^{-1}{\boldsymbol{\tau }}_{\text{nom}}+\boldsymbol{f}(\boldsymbol{v})+{\boldsymbol{D}}_{\text{all}}-{\dot{v}}_{\text{d}}+\\& ({\boldsymbol{e}}_{v}/2({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})))/({\boldsymbol{e}}_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})- {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/2{({{\rho }_{v}}{^{2}}-{{\boldsymbol{e}}_{v}}{^{\mathrm{T}}}{{\boldsymbol{e}}_{v}})}^{2}\end{split} $
为使$ \dot{\mathrm{\mathit{V}}}_2\le0 $,设计控制:
$ \begin{split}&{\boldsymbol{\tau }}_{\text{nom}}={\overline{\boldsymbol{M}}}({\boldsymbol{e}}_{v}{\dot{\rho }}_{v}/{\rho }_{v}-\boldsymbol{f}(\boldsymbol{v})-{\boldsymbol{e}}_{v}/2({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})-\\&\qquad\qquad\quad {{\hat{\boldsymbol{D}}}}_{\text{all}}+{\dot{v}}_{\text{d}}-{K}_{2}{\boldsymbol{e}}_{v})\end{split} $
将式(33)代入式(32),可得
$ \begin{split}&\qquad\quad {\dot{V}}_{2}=-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })+\\&\quad {\boldsymbol{e}}_{v}^{\mathrm{T}}(-{\boldsymbol{K}}_{2}{\boldsymbol{e}}_{v}+{\boldsymbol{D}}_{\text{all}}-{{\hat{\boldsymbol{D}}}}_{\text{all}})/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})-\\& {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/2({{\rho }_{v}}{^{2}}-{{\boldsymbol{e}}_{v}}{^{\mathrm{T}}}{{\boldsymbol{e}}_{v}})^{2}=-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })-\\&\;\;\; {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{K}}_{2}{\boldsymbol{e}}_{v}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})+ {\boldsymbol{e}}_{v}^{\mathrm{T}}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})-\\&\qquad\qquad\quad {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/2({{\rho }_{v}}{^{2}}-{{\boldsymbol{e}}_{v}}{^{\mathrm{T}}}{{\boldsymbol{e}}_{v}})^{2}\end{split} $
由基本不等式,可得
$ {\boldsymbol{e}}_{v}^{\mathrm{T}}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})\leq {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}/2({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}{)}^{2}+{{\tilde{\boldsymbol{D}}}}_{\text{all}}^{\mathrm{T}}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/2 $
且由预定义时间稳定性定理可知,所设计的扰动观测器的扰动估计误差满足$ {\left|\left|{{\tilde{\boldsymbol{D}}}}_{\text{all}}\right|\right|}^{2}\leq \zeta $,即收敛至一个原点附近的小邻域内,故$ \dot{\mathit{V}}_2 $满足如下不等式:
$\begin{split}&\qquad\qquad {\dot{V}}_{2}\leq -{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })-\\&\qquad\quad {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{K}}_{2}{\boldsymbol{e}}_{v}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})+{{\tilde{\boldsymbol{D}}}}_{\text{all}}^{\mathrm{T}}{{\tilde{\boldsymbol{D}}}}_{\text{all}}/2 \leq\\& -{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{K}}_{1}{\boldsymbol{e}}_{\eta }/({\rho }_{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })- {\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{K}}_{2}{\boldsymbol{e}}_{v}/({\rho }_{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})+\varepsilon \end{split} $
式中,$ \varepsilon =\zeta /2 \gt 0 $。其中,$ {\boldsymbol{K}}_{1} $$ {\boldsymbol{K}}_{2} $均为正定常数对角矩阵,$ {\boldsymbol{K}}_{1}=\mathrm{diag}({k}_{11},{k}_{12},{k}_{13},{k}_{14},{k}_{15}) $$ {\boldsymbol{K}}_{2}= \mathrm{diag}({k}_{21}, {k}_{22}, {k}_{23},{k}_{24},{k}_{25}) $。根据引理2,可知$ \dot{\mathrm{\mathit{V}}}_2 $满足如下不等式:
$ \begin{split}&\qquad\quad {\dot{V} }_{2}\leq -{k}_{1}\ln (\rho _{\eta }^{2}/(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta }))-\\& {k}_{2}\ln (\rho _{v}^{2}/(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v}))+\varepsilon \leq -{k}_{1}\rho _{\eta }^{2}/(\rho _{\eta }^{2}-{\boldsymbol{e}}_{\eta }^{\mathrm{T}}{\boldsymbol{e}}_{\eta })-\\&\qquad {k}_{2}\rho _{v}^{2}/(\rho _{v}^{2}-{\boldsymbol{e}}_{v}^{\mathrm{T}}{\boldsymbol{e}}_{v})+\varepsilon \leq -k{V}_{2}+\varepsilon \\[-1pt]\end{split} $
式中,$ k=\min \{2{k}_{ij}|i=1,2,j=1,2...5\} $,且k为一个正系数。该微分不等式表明,当$ \mathit{{V}}_2 \gt \varepsilon/k $时,$ {\dot{V} }_{2} $恒为负,因此Lyapunov函数$ \mathit{{V}}_2 $是一致最终有界的。由于$ \mathit{{V}}_2 $的有界性保证了其对数函数内的项有界,这直接证明了跟踪误差将始终被约束在预设的性能边界之内,闭环系统稳定。
由式(37),可以解出
$ \mathit{{V}}_2(t)\le\text{e}^{-kt}V_2(0)+\varepsilon(1-\text{e}^{-kt})/k $
$ t\rightarrow \mathrm{\infty } $时,由式(38),可得
$ \underset{t\rightarrow \mathrm{\infty }}{\lim }\sup {{V}}_{2}(t)\leq \varepsilon /k $
进一步,可以得到如下式子:
$ \underset{t\rightarrow \mathrm{\infty }}{\lim }\sup \left|\left|{\boldsymbol{e}}_{\eta }\right|\right|\leq {\rho }_{\eta \mathrm{\infty }}\sqrt{1-{\text{e}}^{-2\varepsilon /k}} $
$ \underset{t\rightarrow \mathrm{\infty }}{\lim }\sup \left|\left|{\boldsymbol{e}}_{v}\right|\right|\leq {\rho }_{v\mathrm{\infty }}\sqrt{1-{\text{e}}^{-2\varepsilon /k}} $
为证明扰动观测器和预设性能容错控制器的有效性,本文通过Matlab仿真实验进行验证。
相关实验参数如下:UUV的初始位置和姿态为$ x=1\text{ m} $$ y=1\text{ m} $$ {\textit{z}}=-1\text{ m} $$ \theta =\text{π} /18 $$ \psi = 2\text{π} /9 $;UUV的初始速度为$ u=0\text{ m/s} $$ v=0\text{ m/s} $$ w=0\text{ m/s} $$ q=0\text{ rad/s} $$ r=0\text{ rad/s} $;位置误差边界为$ {\rho }_{\eta 0}=5 $$ {\rho }_{\eta \mathrm{\infty }}= 1 $$ {l}_{\eta }=0.1 $;角度误差边界为$ {\rho }_{\eta 0}=1.6 $$ {\rho }_{\eta \mathrm{\infty }}= 0.05 $$ {l}_{\eta }= 0.1 $;速度误差边界为$ {\rho }_{v0}=2 $$ {\rho }_{v\mathrm{\infty }}= 0.1 $$ {l}_{v}= 0.1 $;角速度误差边界为$ {\rho }_{v0}=3 $$ {\rho }_{v\mathrm{\infty }}=0.2 $$ {l}_{v}=0.1 $;扰动观测器参数为$ {\gamma }_{1}=0.1 $$ {\gamma }_{2}=0.01 $$ {\gamma }_{3}= 0.01 $$ {\alpha }_{1}=12 $$ {\alpha }_{2}=12 $$ {\alpha }_{3}=0.1 $$ {\alpha }_{4}=0.12 $$ {\rho }_{1}= 0.5 $
UUV的期望路径为
$ {x}_{\text{d}}(t)=\begin{cases} 100\cos (0.005\text{π} t), \quad 0\leq t \lt 1\;000\\-100, \qquad\qquad\quad\;\; 1\;000 \lt t \lt 1\;100\\100\cos (0.005\text{π} (t-1\;100))-200, \\\qquad\qquad\qquad\qquad 1\;100 \lt t \lt 1\;200\\-t+1\;000,\qquad\quad\;\;\, 1\;200 \lt t \lt 1\;300\\100\cos (0.005\text{π} (t-1\;200))-300, \\\qquad\qquad\qquad\qquad 1\;300 \lt t \lt 1\;400\\-400,\qquad\qquad\quad\;\; 1\;400 \lt t \lt 1\;500\\100\cos (0.005\text{π} (t-1\;500))-500, \\\qquad\qquad\qquad\qquad 1\;500 \lt t \lt 1\;600\\-t+1\;100, \qquad\quad\;\;\, 1\;600 \lt t \lt 2\;000\end{cases} $
$ {y}_{\text{d}}(t)=\begin{cases} 100\sin (0.005\text{π} t), \quad\; 0\leq t \lt 1\;000\\-t+1\;000, \qquad\qquad 1\;000 \lt t \lt 1\;100\\-100\sin (0.005\text{π} (t-1\;100))-100, \\\qquad\qquad\qquad\quad\;\;\;\;\; 1\;100 \lt t \lt 1\;200\\-200, \qquad\qquad\quad\;\;\; 1\;200 \lt t \lt 1\;300\\-100\sin (0.005\text{π} (t-1\;200))-100, \\\qquad\qquad\qquad\quad\;\;\;\;\; 1\;300 \lt t \lt 1\;400\\t-1\;500, \qquad\qquad\;\, 1\;400 \lt t \lt 1\;500\\100\sin (0.005\text{π} (t-1\;500)), \\\qquad\qquad\qquad\quad\;\;\;\;\; 1\;500 \lt t \lt 1\;600\\100, \quad\quad\quad\quad\quad\quad\; 1\;600 \lt t \lt 2\;000\end{cases} $
$ {{\textit{z}}}_{\text{d}}(t)=\begin{cases} 0.1t, & 0\leq t \lt 1\;000\\100, & 1\;000 \lt t \lt 1\;700\\-0.2t+440, & 1\;700 \lt t\leq 2\;000\end{cases} $
在案例1中,当仿真实验进行至900 s时,令执行器$ F_{5}^{\text{fault}}=0.2{F}_{5} $,即其实际输出的推力仅为正常状态下输出推力的20%。
仿真结果如下,由图2图4可以看出,在模拟执行器严重失效的情况下,所设计的控制律仍具有良好的故障抑制能力和动态性能,确保欠驱动UUV的运动路径与参考路径之间并未出现明显的偏差,证明所设计的控制律在外部扰动、模型参数摄动、执行器故障等情况的影响下具有优秀的控制效果。反步法尽管也能完成控制任务,但从图3可以直观地看出其在遭受同等强度的故障冲击时,由于缺乏对误差过程的直接约束,更容易出现较大的瞬时跟踪偏差。这直观地体现了预设性能控制方法卓越的鲁棒性。其优势在于,通过对所有底层误差施加严格约束,从根本上保证了整体轨迹的精确性。
图5直观地展示了UUV的位置误差动态响应。仿真结果表明,无论是在受初始状态影响的暂态阶段,还是在最终的稳态阶段,位置跟踪误差始终严格收敛于预设的性能边界之内,完全满足了预设性能控制指标。证明在执行器严重故障的情况下,本文所设计的将执行器故障等效为集总扰动,由扰动观测器进行快速、准确地估计和补偿的控制策略,能够将故障对位置跟踪精度的影响被降至最低,显著提升UUV的航行安全性。而反步法控制的位置误差曲线出现了误差大于预设边界的情况,因此,预设性能控制能够实现误差边界的可量化约束,而反步法提供的是最终的稳定性,前者在可靠性要求高的应用中更加优越。
图6图7可以看出,在整个仿真过程中,本文所设计的控制器能够始终确保俯仰角误差满足预设的性能约束函数。具体来,该控制器不仅在任务初始阶段展现出优良的暂态性能,使误差快速收敛;在参考路径进入水平作业阶段、回收阶段及执行器发生故障并直接影响纵倾力矩后,它同样能够及时响应,将姿态误差迅速拉回到允许范围内。整个过程无明显超调,并严格遵守了$ \pm 0.05 $弧度的稳态边界和动态过程中的性能包络。而图7直观地展示出反步法控制无法将艏向角误差限制在预设范围内,进一步印证了预设性能控制展现出的强大的鲁棒性与故障恢复能力。
图8的结果有力地证实了所提控制器对俯仰角速度误差的有效约束能力。在整个任务期间,包括故障发生时刻,该误差始终被严格限制在预设的性能边界内。控制器不仅在初始阶段能以较小的超调量实现误差的快速收敛,在参考路径发生导致俯仰角速度突变后同样能迅速抑制扰动、使系统恢复稳定。值得注意的是,在俯仰角速度发生突变后,控制器能快速使角速度误差回到一个比较小的范围进行收敛,这种现象能够全面展现出控制器的高性能。
艏向角速度的控制效果如图9所示。结果显示,该状态误差在经历短暂的初始振荡后,便能迅速镇定并收敛于一个极小的邻域内。重要的是,整个动态过程均被严格限制在预设的性能包络线以内,展现了控制器优良的动态品质。预设性能控制通过直接约束角速度误差,从目标上就规定了运动的平顺性。这种方法天然地抑制了剧烈的角速度变化,从而避免了对执行器的高频、高幅值指令,有助于减少能耗、降低机械磨损,并避免了“微分爆炸”问题带来的负面影响。
总体而言,案例1的仿真结果系统地证明了所提控制方案的优越性。通过将位置、线速度和角速度等所有关键状态误差全程限制在预设的性能函数范围内,该控制器不仅确保了系统具有良好的稳定裕度,更显著提升了UUV在执行路径跟踪任务时的整体安全与可靠性。
本文设计的扰动观测器是实现容错控制的关键,图10验证了其有效性。该观测器将执行器故障视为集总扰动的一部分进行在线估计。仿真结果显示,在900 s时注入执行器故障并且参考路径发生改变后,总扰动的实际值产生阶跃变化。观测器的估计值能够立刻捕捉到这一突变,并快速完成对新实际值的跟踪。这一灵敏的动态响应表明,该观测器能够有效辨识故障信息,从而为控制器进行容错补偿提供了可靠的实时依据。
控制器的输出响应如图11所示,在故障发生时刻以及在参考路径发生改变时,为实现容错和路径跟踪,控制指令相应地产生一次阶跃,以快速抵消故障带来的影响。重要的是,所有控制指令的幅值始终保持在物理约束范围内,证明了该控制律在故障下仍能生成安全、有效的控制输出,符合工程应用要求。
在案例2中,当仿真实验进行至900 s时,令执行器$ F_{4}^{\text{fault}}=0.3{F}_{4} $,即其实际输出的推力仅为正常状态下输出推力的30%。
仿真结果如下,由图12图14可以看出,即使在70%推力的损失下,预设性能控制的跟踪轨迹依然保持了极高的精度,与案例1的表现几乎没有差异。在图13中尽管两种算法轨迹大致重合,但结合后续的误差曲线图分析发现,反步法在稳态阶段仍存在较大的偏离,无法像预设性能控制那样将误差收敛在极小范围内。
图15可以看出,预设性能控制的位置误差再次被完美地限制在$ \pm 1 $ m的稳态性能边界内。反步法控制的位置误差依旧会超过所设定的性能边界范围。预设性能控制的优势在于其控制目标的可指定性。工程师可以直接将任务要求的性能指标作为设计参数输入到控制器中。反步法则需要通过反复试凑增益参数来间接地影响性能,过程繁琐且结果不直观,也无法提供硬性保证。
图16图17可以看出,再次严格遵守了$ \pm 0.05 $ rad的姿态误差稳态边界,展现了与案例1一致的稳定性能。而反步法控制的姿态误差依旧超过所设定的稳态边界,因此可以得出所设计的预设性能控制方法具有更强的鲁棒性。
图18的结果可以得出,所设计的预设性能控制器对俯仰角速度误差具有有效的约束能力。在整个任务期间,包括900 s的故障发生时刻以及所跟踪的路径发生突变的时刻,该误差依旧被严格限制在预设的性能边界内。这种现象能够全面展现出控制器的高性能。
图19的结果可以看出,该状态误差在经历短暂的初始振荡后,依旧能够迅速镇定,并收敛于一个极小的邻域内。整个动态过程依旧被严格限制在预设的性能包络线以内,与案例1体现的控制器性能相同,展现了控制器优良的动态品质。
图20的曲线展示出扰动观测器的动态性能。当仿真在第900 s引入执行器失效并且路径发生改变时,总扰动的真实值发生了急剧跳变。观测器的估计值立即捕捉到了变化,并以极快的速度完成了对新实际值的追踪。从而证明了该观测器能成功识别故障所引发的扰动,从而为控制器的容错环节提供了准确、实时的补偿依据。
控制器的输出力矩曲线如图21所示。在故障发生及参考路径变化的时刻,控制指令相应地产生阶跃,以实现快速补偿,并确保路径跟踪的精确性。尤为重要的是,控制指令的幅值始终处于物理可行范围内,这验证了所提出的控制律在故障工况下生成安全、有效控制信号的能力,符合工程实践的要求。
确保UUV在复杂的海洋作业中精确遵循预定路径,是一项基础性却极具挑战的任务。UUV固有的欠驱动、高度耦合与非线性动态特性,为其高精度控制设置了巨大障碍。此外,水下环境的严苛性容易导致执行器故障频发,因此,发展 有效的容错控制方法对保障UUV的安全自主运行至关重要。本研究聚焦于UUV在面临未知外部扰动、模型参数摄动、存在未建模动力学及执行器故障时,如何实现高性能的路径跟踪容错控制。首先,为处理集总扰动,设计了一个预定义时间扰动观测器,它能将上述所有不确定性作为一个整体进行快速、精确的估计,并对执行器故障进行有效补偿。其次,为保证UUV的绝对安全,通过集成一个改进的预设性能函数和障碍Lyapunov函数,设计了全状态预设性能容错控制器,旨在将所有系统的状态误差严格约束在性能函数规定的范围内,并将扰动估计值前馈给控制器,系统最终实现了优秀的路径跟踪并达到了较好的容错性能。
仿真实验表明,所设计的扰动观测器能够精确且快速地识别包括执行器故障在内的集总扰动,而预设性能控制器则成功地将UUV的所有状态锁定在既定的安全误差区间之内。
尽管如此,本工作仍存在需要进一步研究的问题:
1) 扩展容错控制的范围:目前方案主要关注执行器故障,但现实中传感器亦可能失效。未来的研究应致力于开发能同时应对执行器与传感器双重故障的控制系统,以构建更全面的容错能力。
2) 增强故障处理的复杂度:当前方法仅限于应对单一执行器故障。为了处理更严峻的工况,下一步的关键是开发能够诊断并补偿多个执行器并发故障的策略,从而显著提升UUV在复杂任务中的可靠性。
参考文献 引证文献
排序方式:
1
BAO H M, ZHANG Y, SONG M P, et al. A review of underwater vehicle motion stability[J]. Ocean Engineering, 2023, 287: 115735.
2
CHEN X, BOSE N, BRITO M, et al. A review of risk analysis research for the operations of autonomous underwater vehicles[J]. Reliability Engineering & System Safety, 2021, 216: 108011.
3
RIDOLFI A, SPACCINI D, FANELLI F, et al. An autonomous underwater vehicle and sunset to bridge underwater networks composed of multi-vendor modems[J]. Annual Reviews in Control, 2018, 46: 295–303.
4
王旭. 人文性海洋资源及其战略运用——海洋强国建设的演进探析[J]. 亚太安全与海洋研究, 2024(6): 75–90.
WANG X. Humanistic marine resources and their strategic use—analysis on the evolution of building a strong maritime nation[J]. Asia-Pacific Security and Maritime Affairs, 2024(6): 75–90 (in Chinese).
5
DING S S, ZHANG T D, LEI M, et al. Robust visual-based localization and mapping for underwater vehicles: a survey[J]. Ocean Engineering, 2024, 312: 119274.
6
吕旻高, 古楠, 刘陆, 等. 基于动态事件触发的多无人船协同路径跟踪控制[J]. 中国舰船研究, 2025, 20(1): 213–222.
LÜ M G, GU N, LIU L, et al. Dynamic event trigger based cooperative path following control for multiple unmanned surface vehicles[J]. Chinese Journal of Ship Research, 2025, 20(1): 213–222 (in Chinese).
7
WU C X, KARIMI H R, SHAN L, et al. Data-driven iterative learning cooperative trajectory tracking control for multiple autonomous underwater vehicles with input saturation constraints[J]. Journal of Field Robotics, 2024, 41(7): 2475–2487.
8
YU H M, GUO C, YAN Z P. Globally finite-time stable three-dimensional trajectory-tracking control of underactuated UUVs[J]. Ocean Engineering, 2019, 189: 106329.
9
MENG Y H, ZHANG Y, YE H, et al. Trajectory tracking control for unmanned amphibious surface vehicles with actuator faults[J]. Applied Ocean Research, 2024, 152: 104182.
10
TABATABAEE-NASAB F S, MOOSAVIAN S A A, KHALAJI A K. Adaptive fault-tolerant control for an autonomous underwater vehicle[J]. Robotica, 2022, 40(11): 4076–4089.
11
LIU F Q, MA Z X, MU B X, et al. Review on fault-tolerant control of unmanned underwater vehicles[J]. Ocean Engineering, 2023, 285: 115471.
12
CHE G F, YU Z. ADP based output-feedback fault-tolerant tracking control for underactuated AUV with actuators faults[J]. Journal of Intelligent & Fuzzy Systems, 2023, 45(4): 5871–5883.
13
SHEN Q K, SHI P, LIM C P. Fuzzy adaptive fault-tolerant stability control against novel actuator faults and its application to mechanical systems[J]. IEEE Transactions on Fuzzy Systems, 2024, 32(4): 2331–2340.
14
HU Y H, SONG Z K, ZHANG H C. Adaptive sliding mode control with pre-specified performance settings for AUV's trajectory tracking[J]. Ocean Engineering, 2023, 287: 115882.
15
AN S, WANG X Y, WANG L J, et al. Observer based fixed-time integral sliding mode tracking control for underactuated AUVs via an event-triggered mechanism[J]. Ocean Engineering, 2023, 284: 115158.
16
XIA G Q, ZHANG Y, ZHANG W, et al. Robust adaptive super-twisting sliding mode formation controller for homing of multi-underactuated AUV recovery system with uncertainties[J]. ISA Transactions, 2022, 130: 136–151.
17
DU P Z, YANG W C, WANG Y Q, et al. A novel adaptive backstepping sliding mode control for a lightweight autonomous underwater vehicle with input saturation[J]. Ocean Engineering, 2022, 263: 112362.
18
WANG H Q, TONG M, ZHAO X D, et al. Predefined-time adaptive neural tracking control of switched nonlinear systems[J]. IEEE Transactions on Cybernetics, 2023, 53(10): 6538–6548.
19
XU R K, TANG G Y, XIE D, et al. Neural network for 3D trajectory tracking control of a CMG-actuated underwater vehicle with input saturation[J]. ISA Transactions, 2022, 123: 152–167.
20
CUI J K, HOU M X, PENG Z, et al. Hamiltonian based AUV navigation using adaptive finite-time trajectory tracking control[J]. Ocean Engineering, 2025, 320: 120329.
21
WANG H J, REN J F, HAN M X, et al. Robust adaptive three-dimensional trajectory tracking control for unmanned underwater vehicles with disturbances and uncertain dynamics[J]. Ocean Engineering, 2023, 289: 116184.
22
BECHLIOULIS C P, ROVITHAKIS G A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance[J]. IEEE Transactions on Automatic Control, 2008, 53(9): 2090–2099.
23
SUN Y C, LIU M Q, QIN H D, et al. Full prescribed performance trajectory tracking control strategy of autonomous underwater vehicle with disturbance observer[J]. ISA Transactions, 2024, 151: 117–130.
24
WANG C, WANG J, QIN Y C, et al. An adaptive characteristic model-based event-triggered sigmoid prescribed performance control approach for tracking the trajectory of autonomous underwater vehicles[J]. Journal of Marine Science and Engineering, 2024, 12(9): 1473.
25
DU J L, LI J, LEWIS F L. Distributed 3-D time-varying formation control of underactuated AUVs with communication delays based on data-driven state predictor[J]. IEEE Transactions on Industrial Informatics, 2023, 19(5): 6963-6971.
26
ZHANG H T, JIANG Y Q, GAO R, et al. Prescribed performance formation tracking control for underactuated AUVs under time-varying communication delays[J]. Journal of Marine Science and Engineering, 2024, 12(9): 1533.
27
GAO Z W, CECATI C, DING S X. A survey of fault diagnosis and fault-tolerant techniques—Part I: fault diagnosis with model-based and signal-based approaches[J]. IEEE Transactions on Industrial Electronics, 2015, 62(6): 3757–3767.
28
JIANG J, YU X. Fault-tolerant control systems: a comparative study between active and passive approaches[J]. Annual Reviews in Control, 2012, 36(1): 60–72.
29
LIU F Q, TANG H, QIN Y, et al. Review on fault diagnosis of unmanned underwater vehicles[J]. Ocean Engineering, 2022, 243: 110290.
30
ZHU D Q, ZHANG H P, LIU C X. Tracking controller based on model prediction control for remotely operated vehicle for thruster fault[J]. Journal of Marine Science and Technology, 2022, 27(2): 840–855.
31
HOU C, LI X G, WANG H B, et al. Fuzzy linear extended states observer‐based iteration learning fault‐tolerant control for autonomous underwater vehicle trajectory‐tracking system[J]. IET Control Theory & Applications, 2023, 17(3): 270–283.
32
LV T, ZHOU J L, WANG Y J, et al. Sliding mode based fault tolerant control for autonomous underwater vehicle[J]. Ocean Engineering, 2020, 216: 107855.
33
LIU X, ZHANG M J, YAO F. Adaptive fault tolerant control and thruster fault reconstruction for autonomous underwater vehicle[J]. Ocean Engineering, 2018, 155: 10–23.
34
CHEN Y M, WANG Y Z, YU Y, et al. A fault diagnosis method for the autonomous underwater vehicle via meta-self-attention multi-scale CNN[J]. Journal of Marine Science and Engineering, 2023, 11(6): 1121.
35
NI L L, FULLER C R. Control reconfiguration based on hierarchical fault detection and identification for unmanned underwater vehicles[J]. Journal of Vibration and Control, 2003, 9(7): 735–748.
36
HAO L Y, ZHANG H, GUO G, et al. Quantized sliding mode control of unmanned marine vehicles: various thruster faults tolerated with a unified model[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 51(3): 2012–2026.
37
BAI Y L, BIGGS J D, ZHANG Z C, et al. Adaptive fault-tolerant control for longitudinal motion of supercavitating vehicles[J]. European Journal of Control, 2021, 57: 263–272.
38
YAN Y, GUAN D Y, JIANG T, et al. Event-triggered adaptive predefined-time sliding mode control of autonomous surface vessels with unknown dead zone and actuator faults[J]. Ocean Engineering, 2024, 304: 117851.
39
LIU F Q, XU D M, YU J, et al. Fault isolation of thrusters under redundancy in frame-structure unmanned underwater vehicles[J]. International Journal of Advanced Robotic Systems, 2018, 15(2): 1–11.
40
王观道, 向先波, 李锦江, 等. 面向过驱动UUV推进器容错控制的非线性观测自适应推力分配[J]. 中国舰船研究, 2022, 17(5): 175–183.
WANG G D, XIANG X B, LI J J, et al. Nonlinear observer-based adaptive thruster allocation for thruster fault tolerant control of over-actuated UUV[J]. Chinese Journal of Ship Research, 2022, 17(5): 175–183 (in Chinese).
41
TANG P, LIN D F, ZHENG D, et al. Observer based finite-time fault tolerant quadrotor attitude control with actuator faults[J]. Aerospace Science and Technology, 2020, 104: 105968.
42
WU Q L, ZHU Q D. Prescribed performance fault-tolerant attitude tracking control for UAV with actuator faults[J]. Drones, 2024, 8(5): 204.
43
ZHANG L Y, LIU H, TANG D F, et al. Adaptive fixed-time fault-tolerant tracking control and its application for robot manipulators[J]. IEEE Transactions on Industrial Electronics, 2022, 69(3): 2956–2966.
44
XIA J W, ZHANG J, SUN W, et al. Finite-time adaptive fuzzy control for nonlinear systems with full state constraints[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49(7): 1541–1548.
45
刘洋, 井元伟, 刘晓平, 等. 非线性系统有限时间控制研究综述[J]. 控制理论与应用, 2020, 37(1): 1–12.
LIU Y, JING Y W, LIU X P, et al. Survey on finite-time control for nonlinear systems[J]. Control Theory & Applications, 2020, 37(1): 1–12 (in Chinese).
46
HU Q L, SHAO X D, GUO L. Adaptive fault-tolerant attitude tracking control of spacecraft with prescribed performance[J]. IEEE/ASME Transactions on Mechatronics, 2018, 23(1): 331–341.
2026年第21卷第2期
PDF下载
37
14
引用本文
BibTeX
文章信息
doi: 10.19693/j.issn.1673-3185.04640
  • 接收时间:2025-08-06
  • 首发时间:2026-05-20
  • 出版时间:2026-04-30
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2025-08-06
  • 修回日期:2025-10-30
基金
作者信息
    大连海事大学 船舶电气工程学院,辽宁 大连 116026

通讯作者:

* 于浩淼
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/zgjcyj/CN/10.19693/j.issn.1673-3185.04640
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏