Article(id=1263819607320682577, tenantId=1146029695717560320, journalId=1263530845441638439, issueId=1263818962224165389, articleNumber=null, orderNo=null, doi=10.19693/j.issn.1673-3185.04313, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1734278400000, receivedDateStr=2024-12-16, revisedDate=1741536000000, revisedDateStr=2025-03-10, acceptedDate=null, acceptedDateStr=null, onlineDate=1779247675017, onlineDateStr=2026-05-20, pubDate=1777478400000, pubDateStr=2026-04-30, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1779247675017, onlineIssueDateStr=2026-05-20, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1779247675017, creator=13041195026, updateTime=1779247675017, 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=367, endPage=379, ext={EN=ArticleExt(id=1263819609438806101, articleId=1263819607320682577, tenantId=1146029695717560320, journalId=1263530845441638439, language=EN, title=Event-triggered and innovative guidance-based fixed-time path tracking for underactuated unmanned surface vehicles, columnId=1263819608688025684, journalTitle=Chinese Journal of Ship Research, columnName=Marine Machinery, Electrical Equipment and Automation, runingTitle=null, highlight=null, articleAbstract=
Objective

This paper addresses the path tracking control problem for underactuated unmanned surface vehicles (USVs) under the conditions of lumped disturbances, input saturation, and limited onboard energy. These factors complicate the path tracking process and reduce the effectiveness of traditional control methods. The aim of this study is to propose an event-triggered fixed-time path tracking control strategy that improves robustness, energy efficiency, and tracking precision in complex environments.

Methods

The proposed control strategy integrates several key components to address the challenges mentioned. First, a longitudinal speed guidance law and a fixed-time line-of-sight (SGFTLOS) guidance law are designed to provide the desired longitudinal speed and heading angle for the USV, ensuring it follows the trajectory with optimal speed and heading. Next, to handle model uncertainties and external disturbances (such as wind and current), a Fixed-Time Extended State Observer (FESO) is introduced. The FESO estimates and compensates for lumped disturbances, improving the system's robustness in uncertain environments. To address input saturation, an auxiliary dynamic system is designed to smooth inputs and maintain stable path tracking, even when saturation occurs. Finally, to overcome onboard energy limitations, a periodic event-triggered mechanism based on relative threshold is proposed. This mechanism adjusts control signal update frequency based on system states, minimizing unnecessary actuator activity and energy consumption.

Results

The stability of the system is proven to be fixed-time stable using Lyapunov's fixed-time stability theory, which also eliminates Zeno behavior (infinite triggering in finite time) that could otherwise cause instability. SimuNPS simulation results demonstrate that the tracking error converges within a fixed time, verifying the effectiveness of the proposed method. Compared to existing methods, the proposed strategy exhibits faster transient response, smaller steady-state errors, and superior robustness in the presence of lumped disturbances. Furthermore, the introduction of the FESO provides accurate real-time disturbance estimation, allowing the controller to compensate for disturbances and maintain precise path tracking. Additionally, the event-triggered mechanism significantly reduces the number of control signal updates and actuator actions, improving the system's energy efficiency.

Conclusions

The proposed event-triggered fixed-time path tracking control strategy effectively addresses the challenges of lumped disturbances, input saturation, and limited onboard energy in underactuated USVs. By integrating event-triggered mechanisms, innovative guidance laws, and robust disturbance compensation, the strategy provides a reliable solution for path tracking in complex and uncertain environments. The fixed-time convergence property ensures that the USV achieves desired performance within a fixed time, making the strategy suitable for real-time applications requiring stability, precision, and energy efficiency. This method offers a robust, efficient, and reliable solution for USV path tracking control under difficult operational conditions.

, correspAuthors=Dongdong MU, 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=Jing WANG, Baojian SONG, Dongdong MU), CN=ArticleExt(id=1263819780704822108, articleId=1263819607320682577, tenantId=1146029695717560320, journalId=1263530845441638439, language=CN, title=基于事件触发与创新制导的欠驱动无人艇固定时间路径跟踪, columnId=1263819610273472602, journalTitle=中国舰船研究, columnName=机电与控制, runingTitle=null, highlight=null, articleAbstract=
目的

针对欠驱动无人艇在集总扰动、输入饱和以及机载能量受限条件下的路径跟踪控制问题,提出一种基于事件触发的固定时间路径跟踪控制策略。

方法

首先,提出纵向速度导引和固定时间视线制导律,为路径跟踪控制器提供期望的纵向速度和艏向角;其次,针对系统内部的模型参数不确定性和外部干扰所构成的集总扰动,引入固定时间扩张状态观测器,实现对集总扰动的估计和补偿;然后,针对系统的输入饱和问题,设计辅助动态系统以补偿其影响。最后,针对机载能量受限问题,设计周期性相对阈值事件触发机制,降低控制器输出频率,减少执行器动作,从而降低机载能量损耗。

结果

通过李雅普诺夫固定时间理论,证明了系统能在固定时间内稳定,分析并排除了芝诺行为。SimuNPS仿真结果表明,跟踪误差在固定时间内收敛,验证了所提方法的有效性。

结论

该方法能有效估计集总扰动,补偿输入饱和对系统性能的负面影响,并减少控制器输出次数,为欠驱动无人艇在复杂环境下的路径跟踪控制提供了一种可靠的解决方案。

, correspAuthors=慕东东, authorNote=null, correspAuthorsNote=
* 慕东东
, copyrightStatement=版权所有 © 《中国舰船研究》编辑部 2026, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=LuDNnCH6YG8A9ULa9I5b8Q==, magXml=fIvmag7qnIC1Oi+MJLYTOg==, pdfUrl=null, pdf=etK1O6zPWxRp1eoy10jZQw==, pdfFileSize=7574921, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=LzzK3kIAoC4UjWgnuiDL7A==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=nJsb1XQITUze2NCu2tN6PA==, mapNumber=null, authorCompany=null, fund=null, authors=

王静,女,1994生,硕士,助教。研究方向:船舶智能控制和非线性控制。E-mail:

慕东东,男,1988年生,博士,副教授。研究方向:船舶智能控制和非线性控制。E-mail:

, authorsList=王静, 宋保健, 慕东东)}, authors=[Author(id=1263819781665317734, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=1370769294@qq.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263819783460479849, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819781665317734, language=EN, stringName=Jing WANG, firstName=Jing, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1School of Electromechanical Engineering, Shandong Transport Vocational College, Weifang 261206, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819783850550122, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819781665317734, language=CN, stringName=王静, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1山东交通职业学院 机电工程系,山东 潍坊 261206, bio={"content":"

王静,女,1994生,硕士,助教。研究方向:船舶智能控制和非线性控制。E-mail:

"}, bioImg=null, bioContent=

王静,女,1994生,硕士,助教。研究方向:船舶智能控制和非线性控制。E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819781325579102, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, xref=1, ext=[AuthorCompanyExt(id=1263819781333967711, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781325579102, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1School of Electromechanical Engineering, Shandong Transport Vocational College, Weifang 261206, China), AuthorCompanyExt(id=1263819781342356320, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781325579102, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1山东交通职业学院 机电工程系,山东 潍坊 261206)])]), Author(id=1263819783959602028, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, 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=1263819784085431150, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819783959602028, language=EN, stringName=Baojian SONG, firstName=Baojian, middleName=null, lastName=SONG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819784148345711, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819783959602028, language=CN, stringName=宋保健, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2大连海事大学 船舶电气工程学院,辽宁 大连 116026, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819781501739873, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, xref=2, ext=[AuthorCompanyExt(id=1263819781510128482, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819781560460131, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2大连海事大学 船舶电气工程学院,辽宁 大连 116026)])]), Author(id=1263819784328700785, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=ddmu@dlmu.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1263819784412586867, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819784328700785, language=EN, stringName=Dongdong MU, firstName=Dongdong, middleName=null, lastName=MU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, 2, address=2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263819784500667252, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, authorId=1263819784328700785, language=CN, stringName=慕东东, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, 2, address=2大连海事大学 船舶电气工程学院,辽宁 大连 116026, bio={"content":"

慕东东,男,1988年生,博士,副教授。研究方向:船舶智能控制和非线性控制。E-mail:

"}, bioImg=null, bioContent=

慕东东,男,1988年生,博士,副教授。研究方向:船舶智能控制和非线性控制。E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263819781501739873, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, xref=2, ext=[AuthorCompanyExt(id=1263819781510128482, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819781560460131, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2大连海事大学 船舶电气工程学院,辽宁 大连 116026)])])], keywords=[Keyword(id=1263819784785879925, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=1, keyword=unmanned surface vehicles), Keyword(id=1263819784852988790, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=2, keyword=path tracking), Keyword(id=1263819784941069175, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=3, keyword=event-triggering), Keyword(id=1263819785167561592, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=4, keyword=fixed-time control), Keyword(id=1263819785507300217, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=5, keyword=disturbance observation), Keyword(id=1263819785628935034, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=6, keyword=input saturation), Keyword(id=1263819786010616699, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=7, keyword=extended state observer), Keyword(id=1263819787809973118, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, orderNo=8, keyword=SimuNPS), Keyword(id=1263819787923219327, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=1, keyword=无人艇), Keyword(id=1263819788086797184, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=2, keyword=路径跟踪), Keyword(id=1263819788141323137, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=3, keyword=事件触发), Keyword(id=1263819788338455426, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=4, keyword=固定时间控制), Keyword(id=1263819788506227587, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=5, keyword=扰动观测), Keyword(id=1263819788703359876, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=6, keyword=输入饱和), Keyword(id=1263819788925657989, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=7, keyword=扩张状态观测器), Keyword(id=1263819789147956102, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, orderNo=8, keyword=SimuNPS)], refs=[Reference(id=1263819794919318442, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, 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=王维坤, 刘加朋, 王保防, 等. 基于数据驱动的无人船轨迹跟踪自适应控制[J]. 中国舰船研究, 2025, 20(1): 223–231., articleTitle=null, refAbstract=null), Reference(id=1263819794994815915, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=1, rfOrder=1, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG W K, LIU J P, WANG B F, et al. Data-driven unmanned surface vehicles trajectory tracking adaptive control[J]. Chinese Journal of Ship Research, 2025, 20(1): 223–231 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819795074507692, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=2, authorNames=null, journalName=null, refType=null, unstructuredReference=王山丹, 孙梦薇, 刘剑, 等. 固定时间预测器下的欠驱动无人艇路径跟踪控制[J]. 控制理论与应用, 2022, 39(10): 1845–1853., articleTitle=null, refAbstract=null), Reference(id=1263819795150005165, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=3, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG S S, SUN M W, LIU J, et al. Fixed-time predictor-based path following control of unmanned surface vehicles[J]. Control Theory & Applications, 2022, 39(10): 1845–1853 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819797016470446, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=3, rfOrder=4, authorNames=null, journalName=null, refType=null, unstructuredReference=余亚磊, 苏荣彬, 冯旭, 等. 基于速变LOS的无人船反步自适应路径跟踪控制[J]. 中国舰船研究, 2019, 14(3): 163–171., articleTitle=null, refAbstract=null), Reference(id=1263819797251351471, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=3, rfOrder=5, authorNames=null, journalName=null, refType=null, unstructuredReference=YU Y L, SU R B, FENG X, et al. Tracking control of backstepping adaptive path of unmanned surface vessels based on surge-varying LOS[J]. Chinese Journal of Ship Research, 2019, 14(3): 163–171 (in both Chinese and English)., articleTitle=null, refAbstract=null), Reference(id=1263819797393957808, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=4, rfOrder=6, authorNames=null, journalName=null, refType=null, unstructuredReference=FOSSEN T I, BREIVIK M, SKJETNE R. Line-of-sight path following of underactuated marine craft[J]. IFAC Proceedings Volumes, 2003, 36(21): 211–216., articleTitle=null, refAbstract=null), Reference(id=1263819797515592625, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=5, rfOrder=7, authorNames=null, journalName=null, refType=null, unstructuredReference=BØRHAUG E, PETTERSEN K Y. LOS path following for underactuated underwater vehicle[C]//7th IFAC Conference on Manoeuvring and Control of Marine Craft. Lisbon, Portugal: IFAC, 2006., articleTitle=null, refAbstract=null), Reference(id=1263819797616255922, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=8, authorNames=null, journalName=null, refType=null, unstructuredReference=LI M C, GUO C, YU H M, et al. Line-of-sight-based global finite-time stable path following control of unmanned surface vehicles with actuator saturation[J]. ISA Transactions, 2022, 125: 306–317., articleTitle=null, refAbstract=null), Reference(id=1263819797687559091, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=9, authorNames=null, journalName=null, refType=null, unstructuredReference=FOSSEN T I, PETTERSEN K Y, GALEAZZI R. Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces[J]. IEEE Transactions on Control Systems Technology, 2015, 23(2): 820–827., articleTitle=null, refAbstract=null), Reference(id=1263819797788222388, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=10, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU L, WANG D, PENG Z H, et al. Predictor-based LOS guidance law for path following of underactuated marine surface vehicles with sideslip compensation[J]. Ocean Engineering, 2016, 124: 340–348., articleTitle=null, refAbstract=null), Reference(id=1263819797880497077, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=9, rfOrder=11, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU L, WANG D, PENG Z H. ESO-based line-of-sight guidance law for path following of underactuated marine surface vehicles with exact sideslip compensation[J]. IEEE Journal of Oceanic Engineering, 2017, 42(2): 477–487., articleTitle=null, refAbstract=null), Reference(id=1263819798023103414, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=10, rfOrder=12, authorNames=null, journalName=null, refType=null, unstructuredReference=FAN Y S, QIU B B, LIU L, et al. Global fixed-time trajectory tracking control of underactuated USV based on fixed-time extended state observer[J]. ISA Transactions, 2023, 132: 267–277., articleTitle=null, refAbstract=null), Reference(id=1263819798207652791, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=11, rfOrder=13, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG N, SUN Z, YIN J C, et al. Fuzzy unknown observer-based robust adaptive path following control of underactuated surface vehicles subject to multiple unknowns[J]. Ocean Engineering, 2019, 176: 57–64., articleTitle=null, refAbstract=null), Reference(id=1263819798312510392, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=12, rfOrder=14, authorNames=null, journalName=null, refType=null, unstructuredReference=FAN Y S, SHI Y P, MU D D, et al. Global fixed-time adaptive fuzzy path following control for unmanned surface vehicles subject to lumped uncertainties and actuator saturation[J]. Ocean Engineering, 2023, 286: 115533., articleTitle=null, refAbstract=null), Reference(id=1263819798417367993, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=13, rfOrder=15, authorNames=null, journalName=null, refType=null, unstructuredReference=PENG Z H, JIANG Y, WANG J. Event-triggered dynamic surface control of an underactuated autonomous surface vehicle for target enclosing[J]. IEEE Transactions on Industrial Electronics, 2021, 68(4): 3402–3412., articleTitle=null, refAbstract=null), Reference(id=1263819798559974330, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=14, rfOrder=16, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG G Q, YAO M Q, XU J H, et al. Robust neural event-triggered control for dynamic positioning ships with actuator faults[J]. Ocean Engineering, 2020, 207: 107292., articleTitle=null, refAbstract=null), Reference(id=1263819798727746491, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=15, rfOrder=17, authorNames=null, journalName=null, refType=null, unstructuredReference=吕旻高, 古楠, 刘陆, 等. 基于动态事件触发的多无人船协同路径跟踪控制[J]. 中国舰船研究, 2025, 20(1): 213–222., articleTitle=null, refAbstract=null), Reference(id=1263819798832604092, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=15, rfOrder=18, 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=1263819798899712957, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=16, rfOrder=19, authorNames=null, journalName=null, refType=null, unstructuredReference=张恩华, 王巍凯, 苏玉民. 基于事件触发的水面无人艇无模型容错饱和控制[J]. 哈尔滨工程大学学报, 2024, 45(10): 1865–1872., articleTitle=null, refAbstract=null), Reference(id=1263819798979404734, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=16, rfOrder=20, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG E H, WANG W K, SU Y M, et al. Adaptive model-free fault-tolerant control for unmanned surface vehicle with input saturation and event-triggered mechanism[J]. Journal of Harbin Engineering University, 2024, 45(10): 1865–1872 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819799117816767, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=17, rfOrder=21, authorNames=null, journalName=null, refType=null, unstructuredReference=吕张飞, 赵中原. 基于事件触发机制的水下航行器轨迹跟踪控制[J]. 软件导刊, 2024, 23(6): 98–104., articleTitle=null, refAbstract=null), Reference(id=1263819799210091456, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=17, rfOrder=22, authorNames=null, journalName=null, refType=null, unstructuredReference=LÜ Z F, ZHAO Z Y. Trajectory tracking control of underwater vehicle based on event triggering mechanism[J]. Software Guide, 2024, 23(6): 98–104 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819799377863617, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=18, rfOrder=23, authorNames=null, journalName=null, refType=null, unstructuredReference=POLYAKOV A. Nonlinear feedback design for fixed-time stabilization of linear control systems[J]. IEEE Transactions on Automatic Control, 2012, 57(8): 2106–2110., articleTitle=null, refAbstract=null), Reference(id=1263819799516275650, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=19, rfOrder=24, authorNames=null, journalName=null, refType=null, unstructuredReference=ZUO Z Y, TIAN B L, DEFOORT M, et al. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics[J]. IEEE Transactions on Automatic Control, 2018, 63(2): 563–570., articleTitle=null, refAbstract=null), Reference(id=1263819799604356035, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=20, rfOrder=25, authorNames=null, journalName=null, refType=null, unstructuredReference=ZUO Z Y, TIE L. A new class of finite-time nonlinear consensus protocols for multi-agent systems[J]. International Journal of Control, 2014, 87(2): 363–370., articleTitle=null, refAbstract=null), Reference(id=1263819799746962372, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=21, rfOrder=26, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG H Q, CHEN B, LIN C. Adaptive neural tracking control for a class of stochastic nonlinear systems[J]. International Journal of Robust and Nonlinear Control, 2014, 24(7): 1262–1280., articleTitle=null, refAbstract=null), Reference(id=1263819801437266885, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=22, rfOrder=27, authorNames=null, journalName=null, refType=null, unstructuredReference=BASIN M, YU P, SHTESSEL Y. Finite- and fixed-time differentiators utilising HOSM techniques[J]. IET Control Theory & Applications, 2017, 11(8): 1144–1152., articleTitle=null, refAbstract=null), Reference(id=1263819801584067526, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=23, rfOrder=28, authorNames=null, journalName=null, refType=null, unstructuredReference=刘陆. 欠驱动无人船的路径跟踪与协同控制[D]. 大连: 大连海事大学, 2018., articleTitle=null, refAbstract=null), Reference(id=1263819801856697287, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=23, rfOrder=29, authorNames=null, journalName=null, refType=null, unstructuredReference=LIU L. Path following and cooperative control of underactuated unmanned surface vehicles[D]. Dalian: Dalian Maritime University, 2018 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819802058023880, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=24, rfOrder=30, authorNames=null, journalName=null, refType=null, unstructuredReference=TUO Y L, WANG S S, PENG Z H, et al. Reliability-based fixed-time nonsingular terminal sliding mode control for dynamic positioning of turret-moored vessels with uncertainties and unknown disturbances[J]. Ocean Engineering, 2022, 248: 110748., articleTitle=null, refAbstract=null), Reference(id=1263819802179658697, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=25, rfOrder=31, authorNames=null, journalName=null, refType=null, unstructuredReference=曾江峰. 复杂海况下USV路径跟踪控制方法研究[D]. 哈尔滨: 哈尔滨工程大学, 2019., articleTitle=null, refAbstract=null), Reference(id=1263819802322265034, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=25, rfOrder=32, authorNames=null, journalName=null, refType=null, unstructuredReference=ZENG J F. Research on path following control of USV in complex sea conditions[D]. Harbin: Harbin Engineering University, 2019 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263819802397762507, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=26, rfOrder=33, authorNames=null, journalName=null, refType=null, unstructuredReference=CHEN M, GE S S, REN B B. Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3): 452–465., articleTitle=null, refAbstract=null), Reference(id=1263819802469065676, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=27, rfOrder=34, authorNames=null, journalName=null, refType=null, unstructuredReference=MU D D, LI L, WANG G F, et al. State constrained control strategy for unmanned surface vehicle trajectory tracking based on improved barrier Lyapunov function[J]. Ocean Engineering, 2023, 277: 114276., articleTitle=null, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1263819781325579102, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, xref=1, ext=[AuthorCompanyExt(id=1263819781333967711, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781325579102, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1School of Electromechanical Engineering, Shandong Transport Vocational College, Weifang 261206, China), AuthorCompanyExt(id=1263819781342356320, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781325579102, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1山东交通职业学院 机电工程系,山东 潍坊 261206)]), AuthorCompany(id=1263819781501739873, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, xref=2, ext=[AuthorCompanyExt(id=1263819781510128482, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China), AuthorCompanyExt(id=1263819781560460131, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, companyId=1263819781501739873, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2大连海事大学 船舶电气工程学院,辽宁 大连 116026)])], figs=[ArticleFig(id=1263819789328311175, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.1, caption=Path following performance of circular path, figureFileSmall=+GuKSNoT+hUfJUO+usrMag==, figureFileBig=LzzK3kIAoC4UjWgnuiDL7A==, tableContent=null), ArticleFig(id=1263819789496083336, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图1, caption=圆形路径跟踪效果图, figureFileSmall=+GuKSNoT+hUfJUO+usrMag==, figureFileBig=LzzK3kIAoC4UjWgnuiDL7A==, tableContent=null), ArticleFig(id=1263819789785490314, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.2, caption=The along-track and the cross-track errors, figureFileSmall=VM9cpqjvEGPQVA2JBnpJMQ==, figureFileBig=yNJalz+V0xJPaJsJ9FuOTw==, tableContent=null), ArticleFig(id=1263819789869376395, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图2, caption=纵向跟踪误差和横向跟踪误差, figureFileSmall=VM9cpqjvEGPQVA2JBnpJMQ==, figureFileBig=yNJalz+V0xJPaJsJ9FuOTw==, tableContent=null), ArticleFig(id=1263819789961651084, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.3, caption=Comparison of EIA metrics, figureFileSmall=DwYOCLbc9jhp6Gn0zst1kQ==, figureFileBig=SuTjqLdHkMpVO/C85KHgOA==, tableContent=null), ArticleFig(id=1263819790058120077, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图3, caption=EIA指标比较, figureFileSmall=DwYOCLbc9jhp6Gn0zst1kQ==, figureFileBig=SuTjqLdHkMpVO/C85KHgOA==, tableContent=null), ArticleFig(id=1263819790192337806, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.4, caption=Comparison of EITA metrics, figureFileSmall=R6gnMPWcylYAXw6SazWaYw==, figureFileBig=Mn1qLNAGzGS18mI9pzVcrQ==, tableContent=null), ArticleFig(id=1263819790372692879, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图4, caption=EITA指标比较, figureFileSmall=R6gnMPWcylYAXw6SazWaYw==, figureFileBig=Mn1qLNAGzGS18mI9pzVcrQ==, tableContent=null), ArticleFig(id=1263819790481744784, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.5, caption=Comparison of desired surge velocity ud, figureFileSmall=qlX2zE0BBoCH8+b2Gh0Gpw==, figureFileBig=R05+7B23i0Oq1o/GY6iTtw==, tableContent=null), ArticleFig(id=1263819790586602385, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图5, caption=期望纵向速度ud对比, figureFileSmall=qlX2zE0BBoCH8+b2Gh0Gpw==, figureFileBig=R05+7B23i0Oq1o/GY6iTtw==, tableContent=null), ArticleFig(id=1263819790683071378, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.6, caption=Comparison of different control inputs, figureFileSmall=v4z+iuvjfQs2P4AOfw/7cg==, figureFileBig=JPKFXuzGgEkQzfAL+FT4qg==, tableContent=null), ArticleFig(id=1263819792348210067, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图6, caption=控制输入比较, figureFileSmall=v4z+iuvjfQs2P4AOfw/7cg==, figureFileBig=JPKFXuzGgEkQzfAL+FT4qg==, tableContent=null), ArticleFig(id=1263819792465650580, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.7, caption=Periodical relative threshold event-triggering interval time, figureFileSmall=z0agKjzOA27dc2b5eWoq/g==, figureFileBig=K1og1TSrnw9casDQDhWW3A==, tableContent=null), ArticleFig(id=1263819792679560085, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图7, caption=周期性相对阈值事件触发间隔时间, figureFileSmall=z0agKjzOA27dc2b5eWoq/g==, figureFileBig=K1og1TSrnw9casDQDhWW3A==, tableContent=null), ArticleFig(id=1263819792767640470, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.8, caption=Estimation of lumped disturbance ${{\boldsymbol{\varGamma}} }$, figureFileSmall=whonLbNDPzVpH2ROiErtgw==, figureFileBig=7N0HdWsZKxIt15ymBroaOA==, tableContent=null), ArticleFig(id=1263819792847332247, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图8, caption=集总扰动${\boldsymbol{\varGamma}} $的估计, figureFileSmall=whonLbNDPzVpH2ROiErtgw==, figureFileBig=7N0HdWsZKxIt15ymBroaOA==, tableContent=null), ArticleFig(id=1263819792939606936, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.9, caption=Estimation of velocity ${\boldsymbol{\upsilon}} $, figureFileSmall=FSzZjMV5Zlsg4Jhb4lugRQ==, figureFileBig=YJuyWjWWwiRhQl1kripQlQ==, tableContent=null), ArticleFig(id=1263819793111573401, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图9, caption=速度${\boldsymbol{\upsilon}} $的估计, figureFileSmall=FSzZjMV5Zlsg4Jhb4lugRQ==, figureFileBig=YJuyWjWWwiRhQl1kripQlQ==, tableContent=null), ArticleFig(id=1263819793229013914, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.10, caption=Sinusoidal curve path tracking performance plot, figureFileSmall=YG3HB9UhPLiS6wt5KLvShg==, figureFileBig=ZgKvsSQ9/qdWDCEuQVq7Zg==, tableContent=null), ArticleFig(id=1263819793304511387, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图10, caption=正余弦曲线路径跟踪效果图, figureFileSmall=YG3HB9UhPLiS6wt5KLvShg==, figureFileBig=ZgKvsSQ9/qdWDCEuQVq7Zg==, tableContent=null), ArticleFig(id=1263819793384203164, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.11, caption=Sinusoidal curve path tracking error, figureFileSmall=0jYrrbNLstrwZ3UpBtiuKQ==, figureFileBig=tOLosTQSJAItaVjrTlqDuw==, tableContent=null), ArticleFig(id=1263819793455506333, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图11, caption=正余弦曲线路径跟踪误差, figureFileSmall=0jYrrbNLstrwZ3UpBtiuKQ==, figureFileBig=tOLosTQSJAItaVjrTlqDuw==, tableContent=null), ArticleFig(id=1263819793547781022, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.12, caption=Comparison of EIA metricis for sinusoidal curve path tracking, figureFileSmall=7/tlI6AlR91diKaCHzYjmw==, figureFileBig=X0Z6M9kI02nuNzlsCN+dPA==, tableContent=null), ArticleFig(id=1263819793614889887, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图12, caption=正余弦曲线路径跟踪EIA指标比较, figureFileSmall=7/tlI6AlR91diKaCHzYjmw==, figureFileBig=X0Z6M9kI02nuNzlsCN+dPA==, tableContent=null), ArticleFig(id=1263819793681998752, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Fig.13, caption=Comparison of EITA metricis for sinusoidal curve path tracking, figureFileSmall=UVtmsrsChcMuRKnuRf+2HA==, figureFileBig=eokdBigvNFhNZUUrDhGhKQ==, tableContent=null), ArticleFig(id=1263819793744913313, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=图13, caption=正余弦曲线路径跟踪EITA指标比较, figureFileSmall=UVtmsrsChcMuRKnuRf+2HA==, figureFileBig=eokdBigvNFhNZUUrDhGhKQ==, tableContent=null), ArticleFig(id=1263819793858159522, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Tab.1, caption=

Model parameters of Lanxin USV

, figureFileSmall=null, figureFileBig=null, tableContent=
参数数值参数数值
$ {m_{11}} $/kg2 652.52 ${d_{11}}$/(kg·s−1)848.13
${m_{22}}$/kg2 825.57 ${d_{22}}$/(kg·s−1)10 162.44
${m_{33}}$/kg4 201.68 ${d_{33}}$/(kg·s−1)22 721.63
), ArticleFig(id=1263819794072069027, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=表1, caption=

“蓝信”号无人艇模型参数

, figureFileSmall=null, figureFileBig=null, tableContent=
参数数值参数数值
$ {m_{11}} $/kg2 652.52 ${d_{11}}$/(kg·s−1)848.13
${m_{22}}$/kg2 825.57 ${d_{22}}$/(kg·s−1)10 162.44
${m_{33}}$/kg4 201.68 ${d_{33}}$/(kg·s−1)22 721.63
), ArticleFig(id=1263819794252424100, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Tab.2, caption=

Initial variables and design parameters

, figureFileSmall=null, figureFileBig=null, tableContent=
参数取值
变量初值 $ \mathit{\mathbf{\eta}}(0)=\left[-100,300,0\right]^{\mathrm{T}} $,$v(0) = 0$,$\theta (0) = 0$,${\varsigma _u}(0) = 100$,${\varsigma _r}(0) = 100$,${\varsigma _{\text{g}}} = 0.01$
制导律 ${\varDelta _{\min }} = 5$,${h_1} = 60$,${h_2} = 0.006$,${\lambda _x} = 5$,${\mu _x} = 5$,${\lambda _y} = 2.1$,${\mu _y} = 2.1$,$ p=0.8 $,$ q=1.2 $,${k_{u{\text{d}}}} = 0.3$,${u_{\max }} = 20$,${u_{\min }} = 5$
速度控制 ${\tau _{u\max }} = 10{\text{ }}000,{\text{ }}{\tau _{u\min }} = 0$,${\lambda _u} = 1{\text{ }}000,{\text{ }}{\mu _u} = 1{\text{ }}000$,${k_{\varsigma ,u}} = 0.01$,${\lambda _{\varsigma ,u}} = 0.1$,${\mu _{\varsigma ,u}} = 0.1$,${p_u} = 0.8$,${q_u} = 1.2$
艏向角控制 ${\tau _{r\max }} = 6{\text{ }}000,{\text{ }}{\tau _{r\min }} = - 6{\text{ }}000$,${\lambda _\psi } = 0.13,{\mu _\psi } = 0.52$,${\lambda _r} = 1{\text{ }}200,{\text{ }}{\mu _r} = 1{\text{ }}200$,${k_{\varsigma ,r}} = 0.01$,${\lambda _{\varsigma ,r}} = 0.1$,${\mu _{\varsigma ,r}} = 0.1$,${p_r} = 0.8$,${q_r} = 1.2$
事件触发 ${\bar \lambda _u} = 0.02$,${\bar \mu _u} = 30$,${\bar m_u} = 30$,${m_u} = 1$,${\bar \lambda _r} = 0.03$,${\bar \mu _r} = 10$,${\bar m_r} = 30$,${m_r} = 1$,${T_{\mathrm{s}}} = 0.05$
), ArticleFig(id=1263819794369864613, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=表2, caption=

变量初值和设计参数

, figureFileSmall=null, figureFileBig=null, tableContent=
参数取值
变量初值 $ \mathit{\mathbf{\eta}}(0)=\left[-100,300,0\right]^{\mathrm{T}} $,$v(0) = 0$,$\theta (0) = 0$,${\varsigma _u}(0) = 100$,${\varsigma _r}(0) = 100$,${\varsigma _{\text{g}}} = 0.01$
制导律 ${\varDelta _{\min }} = 5$,${h_1} = 60$,${h_2} = 0.006$,${\lambda _x} = 5$,${\mu _x} = 5$,${\lambda _y} = 2.1$,${\mu _y} = 2.1$,$ p=0.8 $,$ q=1.2 $,${k_{u{\text{d}}}} = 0.3$,${u_{\max }} = 20$,${u_{\min }} = 5$
速度控制 ${\tau _{u\max }} = 10{\text{ }}000,{\text{ }}{\tau _{u\min }} = 0$,${\lambda _u} = 1{\text{ }}000,{\text{ }}{\mu _u} = 1{\text{ }}000$,${k_{\varsigma ,u}} = 0.01$,${\lambda _{\varsigma ,u}} = 0.1$,${\mu _{\varsigma ,u}} = 0.1$,${p_u} = 0.8$,${q_u} = 1.2$
艏向角控制 ${\tau _{r\max }} = 6{\text{ }}000,{\text{ }}{\tau _{r\min }} = - 6{\text{ }}000$,${\lambda _\psi } = 0.13,{\mu _\psi } = 0.52$,${\lambda _r} = 1{\text{ }}200,{\text{ }}{\mu _r} = 1{\text{ }}200$,${k_{\varsigma ,r}} = 0.01$,${\lambda _{\varsigma ,r}} = 0.1$,${\mu _{\varsigma ,r}} = 0.1$,${p_r} = 0.8$,${q_r} = 1.2$
事件触发 ${\bar \lambda _u} = 0.02$,${\bar \mu _u} = 30$,${\bar m_u} = 30$,${m_u} = 1$,${\bar \lambda _r} = 0.03$,${\bar \mu _r} = 10$,${\bar m_r} = 30$,${m_r} = 1$,${T_{\mathrm{s}}} = 0.05$
), ArticleFig(id=1263819794520859558, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Tab.3, caption=

EIA and EITA obtained from three methods

, figureFileSmall=null, figureFileBig=null, tableContent=
方法EIA(xe)EIA(ye)EITA(xe)EITA(ye)
SGLOS46.483 070.97402.9637 902.5
FTDALOS7.612 955.4658.3432 193.6
SGFTLOS5.602 689.2826.2523 947.1
), ArticleFig(id=1263819794592162727, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=表3, caption=

3种方法得到的EIAEITA

, figureFileSmall=null, figureFileBig=null, tableContent=
方法EIA(xe)EIA(ye)EITA(xe)EITA(ye)
SGLOS46.483 070.97402.9637 902.5
FTDALOS7.612 955.4658.3432 193.6
SGFTLOS5.602 689.2826.2523 947.1
), ArticleFig(id=1263819794726380456, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=EN, label=Tab.4, caption=

Number of control input triggers under different triggering methods

, figureFileSmall=null, figureFileBig=null, tableContent=
方案 ${\tau _u}$触发次数 ${\tau _r}$触发次数
时间触发方案16 00016 000
周期性相对阈值触发方案5782 396
), ArticleFig(id=1263819794814460841, tenantId=1146029695717560320, journalId=1263530845441638439, articleId=1263819607320682577, language=CN, label=表4, caption=

不同触发方式下的控制输入触发次数

, figureFileSmall=null, figureFileBig=null, tableContent=
方案 ${\tau _u}$触发次数 ${\tau _r}$触发次数
时间触发方案16 00016 000
周期性相对阈值触发方案5782 396
)], 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.04313, detailUrlEn=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/10.19693/j.issn.1673-3185.04313, pdfUrlCn=https://castjournals.cast.org.cn/joweb/zgjcyj/CN/PDF/10.19693/j.issn.1673-3185.04313, pdfUrlEn=https://castjournals.cast.org.cn/joweb/zgjcyj/EN/PDF/10.19693/j.issn.1673-3185.04313, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于事件触发与创新制导的欠驱动无人艇固定时间路径跟踪
收藏切换
PDF下载
王静 1 , 宋保健 2 , 慕东东 *, 2
中国舰船研究 | 机电与控制 2026,21(2): 367-379
收起
收藏切换
中国舰船研究 | 机电与控制 2026, 21(2): 367-379
基于事件触发与创新制导的欠驱动无人艇固定时间路径跟踪
全屏
王静1 , 宋保健2, 慕东东*, 2
作者信息
  • 1山东交通职业学院 机电工程系,山东 潍坊 261206
  • 2大连海事大学 船舶电气工程学院,辽宁 大连 116026
  • 王静,女,1994生,硕士,助教。研究方向:船舶智能控制和非线性控制。E-mail:

    慕东东,男,1988年生,博士,副教授。研究方向:船舶智能控制和非线性控制。E-mail:

通讯作者:

* 慕东东
Event-triggered and innovative guidance-based fixed-time path tracking for underactuated unmanned surface vehicles
Jing WANG1 , Baojian SONG2, Dongdong MU*, 2
Affiliations
  • 1School of Electromechanical Engineering, Shandong Transport Vocational College, Weifang 261206, China
  • 2Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China
出版时间: 2026-04-30 doi: 10.19693/j.issn.1673-3185.04313
文章导航
收藏切换
目的

针对欠驱动无人艇在集总扰动、输入饱和以及机载能量受限条件下的路径跟踪控制问题,提出一种基于事件触发的固定时间路径跟踪控制策略。

方法

首先,提出纵向速度导引和固定时间视线制导律,为路径跟踪控制器提供期望的纵向速度和艏向角;其次,针对系统内部的模型参数不确定性和外部干扰所构成的集总扰动,引入固定时间扩张状态观测器,实现对集总扰动的估计和补偿;然后,针对系统的输入饱和问题,设计辅助动态系统以补偿其影响。最后,针对机载能量受限问题,设计周期性相对阈值事件触发机制,降低控制器输出频率,减少执行器动作,从而降低机载能量损耗。

结果

通过李雅普诺夫固定时间理论,证明了系统能在固定时间内稳定,分析并排除了芝诺行为。SimuNPS仿真结果表明,跟踪误差在固定时间内收敛,验证了所提方法的有效性。

结论

该方法能有效估计集总扰动,补偿输入饱和对系统性能的负面影响,并减少控制器输出次数,为欠驱动无人艇在复杂环境下的路径跟踪控制提供了一种可靠的解决方案。

无人艇  /  路径跟踪  /  事件触发  /  固定时间控制  /  扰动观测  /  输入饱和  /  扩张状态观测器  /  SimuNPS
Objective

This paper addresses the path tracking control problem for underactuated unmanned surface vehicles (USVs) under the conditions of lumped disturbances, input saturation, and limited onboard energy. These factors complicate the path tracking process and reduce the effectiveness of traditional control methods. The aim of this study is to propose an event-triggered fixed-time path tracking control strategy that improves robustness, energy efficiency, and tracking precision in complex environments.

Methods

The proposed control strategy integrates several key components to address the challenges mentioned. First, a longitudinal speed guidance law and a fixed-time line-of-sight (SGFTLOS) guidance law are designed to provide the desired longitudinal speed and heading angle for the USV, ensuring it follows the trajectory with optimal speed and heading. Next, to handle model uncertainties and external disturbances (such as wind and current), a Fixed-Time Extended State Observer (FESO) is introduced. The FESO estimates and compensates for lumped disturbances, improving the system's robustness in uncertain environments. To address input saturation, an auxiliary dynamic system is designed to smooth inputs and maintain stable path tracking, even when saturation occurs. Finally, to overcome onboard energy limitations, a periodic event-triggered mechanism based on relative threshold is proposed. This mechanism adjusts control signal update frequency based on system states, minimizing unnecessary actuator activity and energy consumption.

Results

The stability of the system is proven to be fixed-time stable using Lyapunov's fixed-time stability theory, which also eliminates Zeno behavior (infinite triggering in finite time) that could otherwise cause instability. SimuNPS simulation results demonstrate that the tracking error converges within a fixed time, verifying the effectiveness of the proposed method. Compared to existing methods, the proposed strategy exhibits faster transient response, smaller steady-state errors, and superior robustness in the presence of lumped disturbances. Furthermore, the introduction of the FESO provides accurate real-time disturbance estimation, allowing the controller to compensate for disturbances and maintain precise path tracking. Additionally, the event-triggered mechanism significantly reduces the number of control signal updates and actuator actions, improving the system's energy efficiency.

Conclusions

The proposed event-triggered fixed-time path tracking control strategy effectively addresses the challenges of lumped disturbances, input saturation, and limited onboard energy in underactuated USVs. By integrating event-triggered mechanisms, innovative guidance laws, and robust disturbance compensation, the strategy provides a reliable solution for path tracking in complex and uncertain environments. The fixed-time convergence property ensures that the USV achieves desired performance within a fixed time, making the strategy suitable for real-time applications requiring stability, precision, and energy efficiency. This method offers a robust, efficient, and reliable solution for USV path tracking control under difficult operational conditions.

unmanned surface vehicles  /  path tracking  /  event-triggering  /  fixed-time control  /  disturbance observation  /  input saturation  /  extended state observer  /  SimuNPS
王静, 宋保健, 慕东东. 基于事件触发与创新制导的欠驱动无人艇固定时间路径跟踪. 中国舰船研究, 2026 , 21 (2) : 367 -379 . DOI: 10.19693/j.issn.1673-3185.04313
Jing WANG, Baojian SONG, Dongdong MU. Event-triggered and innovative guidance-based fixed-time path tracking for underactuated unmanned surface vehicles[J]. Chinese Journal of Ship Research, 2026 , 21 (2) : 367 -379 . DOI: 10.19693/j.issn.1673-3185.04313
无人艇(USV)是一种能够自主移动并执行海上任务的水面航行平台,在多个领域展现出巨大的发展潜力和广泛的应用前景[1-2]。无人艇运动控制主要包括航向控制、路径跟踪控制、轨迹跟踪控制以及编队控制等,其中路径跟踪不依赖于时间,只需跟踪指定路径即可。由于船舶在海上航行时通常要求沿着特定航线航行,因而路径跟踪在实际航行时更具研究意义[3]
无人艇路径跟踪通常采用制导系统与控制系统分离设计的方式。视线(line-of-sight,LOS)制导因其设计简单、使用方便,已被广泛应用于路径跟踪的制导系统中[4-6]。然而,在复杂海洋环境下,无人艇航行过程中容易受到干扰而产生侧滑角,导致传统的LOS制导方法难以达到理想效果。为消除侧滑角对制导子系统的负面影响,常采用直接法和间接法进行补偿。直接法通过设计估计器估算侧滑角对制导系统进行补偿[7-9],间接法则通过设计观测器估计无人艇的纵向速度和横向速度,并据此求解侧滑角[10]。 LOS 制导方法仅针对艏向角进行导引,且假设期望速度始终为固定值,这种设计难以满足某些需要快速跟踪期望路径的应用场景。为此,Wang等[11]提出了基于速度导引的LOS制导律,通过同时导引速度和艏向角,实现对期望路径的快速跟踪。Fan等[12]在文献[11]的基础上,改进速度导引并且引入固定时间自适应LOS。值得注意的是,在初始阶段,当无人艇与期望路径存在较大位置误差时,上述双导引制导方法提供的期望速度可能过高。因此,在设计基于位置误差的速度导引律时,需对期望速度进行合理限制,以避免出现不合理的速度值。
在上述文献中,控制器通常采用时间触发方式定期更新输出,以确保系统的稳定性。然而,这种固定周期更新策略可能导致资源浪费,尤其在系统趋于稳定、误差信号较小时,频繁的控制器计算与执行器更新并不必要,还可能增加通信负担和能耗。为解决上述问题,事件触发控制研究逐渐受到关注[13-16]。文献[17]在滑模跟踪控制器基础上引入固定阈值事件触发机制,减少了控制器更新次数。虽然固定阈值事件触发能够减轻通信负担并降低执行器动作次数,但当系统状态靠近阈值时,可能频繁触发控制器更新,增加通信和计算成本,而在其他时间段则可能触发过少,导致系统响应延迟。此外,无人艇内部模型参数的不确定性和外部海洋环境干扰构成的集总扰动以及输入饱和问题,也在很大程度上制约了无人艇的控制性能。
基于以上分析,针对具有集总扰动、输入饱和以及机载能量受限的欠驱动无人艇路径跟踪控制问题,本文拟提出一种基于事件触发的固定时间路径跟踪控制策略:1)针对内部存在模型参数不确定以及受到外部干扰组成的集总扰动,引入固定时间扩张状态观测器(fixed-time extended state observer,FESO),实现对集总扰动的估计和补偿;2)提出一种新的纵向速度导引和固定时间视线(surge guided and fixed-time line-of-sight,SGFTLOS)制导方法;3)针对机载能量受限问题,提出周期性相对阈值事件触发机制,以降低控制器输出频率,减少执行器动作,从而降低机载能量损耗。
在稳定性分析过程中,需要应用固定时间相关理论。为便于后续稳定性证明,引入以下相关引理。
考虑以下系统:
$ \dot x = f(x) $
式中:$ x(t)\in\mathbb{R}^n $,为系统状态变量;$f( \cdot )$为光滑非线性函数。
引理1[18] 对于系统(1),若存在连续可微函数$ V\left( x \right) $,则有$ {\delta _1},{\text{ }}{\delta _2},{\text{ }}\alpha \in (0,1) $$\beta \in (1, + \infty )$,进而使得$ \dot V\left( x \right) \leqslant - {\delta _1}{V^\alpha }\left( x \right) - {\delta _2}{V^\beta }\left( x \right) $, 故系统是全局固定时间稳定的,其收敛时间满足
$ {T_{\mathrm{s}}} \leqslant {T_{\max }}: = \frac{1}{{{\delta _1}\left( {1 - \alpha } \right)}} + \frac{1}{{{\delta _2}\left( {\beta - 1} \right)}} $
引理2[19] 对于连续可微函数$ V\left( x \right) $,存在$ {\delta _1},{\text{ }}{\delta _2}, {\text{ }}\alpha ,\bar \theta \in (0,1) $$\beta \in (1, + \infty )$$ \vartheta \in \left( {0, + \infty } \right) $,进而使$ \dot V\left( x \right) \leqslant - {\delta _1}{V^\alpha }\left( x \right) - {\delta _2}{V^\beta }\left( x \right) + \vartheta $,则系统是实际固定时间稳定的,其收敛时间${T_{\mathrm{s}}}$满足
$ {T_{\mathrm{s}}} \leqslant {T_{\max }}: = \frac{1}{{{\delta _1}\bar \theta \left( {1 - \alpha } \right)}} + \frac{1}{{{\delta _2}\bar \theta \left( {\beta - 1} \right)}} $
其中,$V\left( x \right)$的收敛集合满足
$ \begin{gathered}[b]\Biggr\{ {\mathop {\lim }\limits_{t \to {T_s}} x\left( t \right)\left| {V\left( x \right) \leqslant } \right.} \Bigg. \\ \min \left\{ {\left. {\left. {\delta _1^{ - 1/\alpha }{{\left( {\frac{\vartheta }{{1 - \bar \theta }}} \right)}^{1/\alpha }},\delta _2^{ - 1/\beta }{{\left( {\frac{\vartheta }{{1 - \bar \theta }}} \right)}^{1/\beta }}} \right\}} \right\}} \right.\end{gathered} $
引理3[20] 对于$ {x_1},{x_2},...,{x_n} \geqslant 0, $$ {\text{ }}0 \lt p \leqslant 1,{\text{ }} $$ q \gt 1 $,以下不等式成立:
$ \left\{ \begin{gathered} \sum\limits_{i = 1}^n {x_i^p \geqslant {{(\sum\limits_{i = 1}^n {{x_i}} )}^p}} \\ \sum\limits_{i = 1}^n {x_i^q \geqslant {n^{1 - q}}{{(\sum\limits_{i = 1}^n {{x_i}} )}^q}} \\ \end{gathered} \right. $
引理4[21] 对于任意实数$a,{\text{ }}b$,以下不等式成立:
$ ab \leqslant \frac{{{{\left| a \right|}^m}}}{m} + \frac{{{{\left| b \right|}^n}}}{n} $
其中,$ m \gt 1,{\text{ }}n \gt 1 $,且满足$\left( {m - 1} \right)\left( {n - 1} \right) = 1$
引理5[22] 有如下系统:
其中,$s = 1,2, \ldots ,n$${\alpha _s} \in (0,1)$${\beta _s} \in (1, + \infty )$${\alpha _s} = $$s\varphi - (s - 1)$${\beta _s} = s\gamma - (s - 1)$$ \varphi\in(1-\varepsilon,1) $$\gamma \in $$(1 + \iota , + \infty )$,且$ \varepsilon \gt 0,\iota \gt 0 $是足够小的正常数,${\text{si}}{{\text{g}}^\alpha }\left( * \right) = {{\mathrm{sgn}}} \left( * \right){\left| * \right|^\alpha }$。若存在${\varpi _s},{\xi _s}$,使式(8)成为Hurwitz矩阵,则系统式是固定时间稳定的。
$ {\boldsymbol{H}} = \left[ {\begin{array}{*{20}{c}} { - {\ell _1}}&1&0& \cdots &0 \\ { - {\ell _2}}&0&1& \cdots &0 \\ \cdots &{}&{}&{}&{} \\ { - {\ell _{n - 1}}}&0&0& \cdots &1 \\ { - {\ell _n}}&0&0& \cdots &0 \end{array}} \right],\;\;\;\;\ell = \varpi ,\xi $
根据文献[323],无人艇运动学和动力学模型描述如下:
$ \left\{ \begin{aligned} &{\dot{\boldsymbol{ \eta}} = {\boldsymbol{R}}(\psi ){\boldsymbol{\upsilon}} } \\ & {{\boldsymbol{M}}\dot {\boldsymbol{\upsilon}} + {\boldsymbol{C}}({\boldsymbol{\upsilon}} ){\boldsymbol{\upsilon}} + {\boldsymbol{D}}({\boldsymbol{\upsilon}} ){\boldsymbol{\upsilon}} = {\boldsymbol{\tau}} + {{\boldsymbol{\tau}} _{\rm{d}}} + \Delta {{\boldsymbol{f}}}} \end{aligned} \right. $
$M=\begin{bmatrix}m_{11} & & \\ & m_{22} & \\ & & m_{33}\end{bmatrix} $
$\boldsymbol{C}(\boldsymbol{\upsilon})=\begin{bmatrix}0 & 0 & -m_{22}v \\ 0 & 0 & m_{11}u \\ m_{22}v & -m_{11}u & 0\end{bmatrix} $
$\boldsymbol{D}(\boldsymbol{\upsilon})=\begin{bmatrix}d_{11} & & \\ & d_{22} & \\ & & d_{33}\end{bmatrix}$
式中:${\boldsymbol{\eta}} = {\left[ {x,y,\psi } \right]^{\rm T}}$,为地理坐标系下船舶实际运行轨迹,其中$x,y,\psi $分别为船舶纵向位移、横向位移和艏向角;${{\boldsymbol{\upsilon}} }{\text{ = }}{\left[ {u,v,r} \right]^{\rm T}}$,为船体坐标系下无人船的速度向量,其中$u,v,r$分别为纵向速度、横摇速度和艏摇角速度;$ \boldsymbol{\tau}_\text{d}= $$ \left[\tau_{\text{d}u},\tau_{\text{d}v},\tau_{\text{d}r}\right]^{{T}} $,表示外界扰动;$\Delta {{\boldsymbol{f}} = }{\left[ {\Delta {f_u},\Delta {f_v},\Delta {f_r}} \right]^T}$为模型动态不确定性;${{\boldsymbol{R}}}(\psi )$为从船体坐标系到惯性坐标系的旋转矩阵;M为惯性矩阵,其中$ m_{11} $$ m_{22} $分别为纵荡和横荡方向的等效质量;$ m_{33} $为艏摇方向的等效转动惯量;$\boldsymbol{C}(\boldsymbol{\upsilon}) $为科里奥利矩阵;$\boldsymbol{D}(\boldsymbol{\upsilon}) $为阻尼矩阵,其中,$ d_{11} $$ d_{22} $$ d_{33} $ 分别为纵荡、横荡及艏摇方向的线性阻尼系数;${\boldsymbol{\tau}} = {\left[ {{\tau _u},0,{\tau _r}} \right]^{\rm T}}$,为控制输入。其中,${\tau _u}$${\tau _r}$分别为纵向推力和转艏力矩,在实际航行中,由于无人艇的执行器受到物理限制,当控制输入超过其最大输出时,会出现输入饱和现象,具体数学描述为
$ {\tau _i}\left( {{\tau _{i0}}} \right) = \left\{ \begin{array}{*{20}{ll}} {\tau _{i\max }}{\rm{sgn}} ({\tau _{i0}}),& \left| {{\tau _{i0}}} \right| \gt {\tau _{i\max }} \\ {\tau _{i0}}, & \left| {{\tau _{i0}}} \right| \leqslant {\tau _{i\max }} \end{array} \right. $
式中:${\tau _{i0}}$为控制器输出;$ {\tau _{i\max }} $为执行器的最大输出值,$i = u,r$
定义辅助变量:
$ {{\boldsymbol{\zeta }}} = {{\boldsymbol{R}}}(\psi ){{\boldsymbol{\upsilon}} } $
式中,$ \boldsymbol{\zeta}=\left[\zeta_1,\zeta_2,\zeta_3\right]\mathrm{^T} $。因此,无人艇运动学和动力学模型可以表示为
$ \left\{ {\begin{array}{*{20}{l}} {{\dot {\boldsymbol{\eta }}= {\boldsymbol{\zeta }}}} \\ {{\dot {\boldsymbol{\zeta}} ={\boldsymbol{ R}}}(\psi ){{{\boldsymbol{M}}}^{ - 1}}{{\boldsymbol{\tau}} + }{\boldsymbol{\varGamma}} } \end{array}} \right. $
其中,$ {\boldsymbol{\varGamma}} = {\left[ {{\varGamma _1},{\varGamma _2},{\varGamma _3}} \right]^{\text{T}}} $,为集总扰动,有
$ {{\boldsymbol{\varGamma }}} = {{\boldsymbol{RS\upsilon}} + {\boldsymbol{R}}}{{{\boldsymbol{M}}}^{ - 1}}\left( {{{{\boldsymbol{\tau}} }_{\rm{d}}}{ + }\Delta {{\boldsymbol{f}}} - {{\boldsymbol{D\upsilon}}} - {{\boldsymbol{C\upsilon}}}} \right) $
$ {\boldsymbol{S}} = \left[ {\begin{array}{*{20}{c}} 0&{ - r}&0 \\ r&0&0 \\ 0&0&0 \end{array}} \right] $
假设1 期望路径点$\left( {{x_{\rm{p}}},{y_{\rm{p}}}} \right)$有界且连续可微;矩阵CD未知;地理坐标系下${\boldsymbol{\eta}} = {\left[ {x,y,\psi } \right]^{\rm T}}$和航速$U = $$\sqrt {{u^2} + {v^2}} $可测,船体坐标系下的速度向量${{\boldsymbol{\upsilon}} }{\text{ = }}{\left[ {u,v,r} \right]^{\rm T}}$不可测;集总扰动$\boldsymbol\varGamma $在时间上是连续可微的,其一阶导数有界且满足$ \left\| \boldsymbol{\dot \varGamma } \right\| \leqslant {\varGamma ^*} $$ {\varGamma ^*} $为正常数。
设计纵向推力${\tau _u}$和转艏力矩${\tau _r}$,使无人艇在固定时间内跟踪期望路径,满足$\mathop {\lim }\limits_{t \to {T_i}} \left| {i - {i_{\rm{d}}}} \right| \leqslant {\sigma _i}$,其中$ i=x,y $$ T_i $为固定时间间隔,$ i_{\mathrm{d}} $为系统期望值,${\sigma _i}$为较小的正常数。
定义无人艇的当前位置为$\left( {x,y} \right)$,船体速度为$(u,v,r)$,跟踪的期望路径点$ (x_{\mathrm{p}}(\theta),y\mathrm{_p}(\theta)) $是关于变量$\theta $的参数化路径曲线。由式(9)可知,无人艇运动学模型为
$ \left\{ {\begin{array}{*{20}{l}} {\dot x = u\cos \psi - v\sin \psi } \\ {\dot y = u\sin \psi + v\cos \psi } \\ {\dot \psi = r} \end{array}} \right. $
根据文献[7],沿曲线切线方向的纵向跟踪误差$ x\mathrm{_e} $和法线方向的横向跟踪误差$ y\mathrm{_e} $可以表示为
$ \left[ {\begin{array}{*{20}{c}} {{x_{\text{e}}}} \\ {{y_{\text{e}}}} \end{array}} \right] = {\left[ {\begin{array}{*{20}{c}} {\cos {\psi _{\mathrm{p}}}}&{ - \sin {\psi _{\mathrm{p}}}} \\ {\sin {\psi _{\mathrm{p}}}}&{\cos {\psi _{\mathrm{p}}}} \end{array}} \right]^{\mathrm{T}}}\left[ {\begin{array}{*{20}{c}} {x - {x_{\mathrm{p}}}(\theta )} \\ {y - {y_{\mathrm{p}}}(\theta )} \end{array}} \right] $
其中,${\psi _{\mathrm{p}}} = \arctan 2\left( {y_{\mathrm{p}}^\prime (\theta ),x_{\mathrm{p}}^\prime (\theta )} \right) \in [ - {\text{π}},{\text{π}} ]$,为无人艇期望路径的切向角,对$ x_{\mathrm{e}} $$ y_{\mathrm{e}} $求导,可得
$ \left\{ \begin{aligned} &{{\dot x}_{\text{e}}} = (\dot x - {{\dot x}_{\text{p}}})\cos {\psi _{\text{p}}} + (\dot y - {{\dot y}_{\text{p}}})\sin {\psi _{\text{p}}} + \\&\qquad {{\dot \psi }_{\text{p}}}\underbrace {[ - (x - {x_{\text{p}}})\sin {\psi _{\text{p}}} + (y - {y_{\text{p}}})\cos {\psi _{\text{p}}}]}_{{y_{\text{e}}}} \\ & {{\dot y}_{\text{e}}} = (\dot y - \dot x)\sin {\psi _{\text{p}}} + ({{\dot x}_{\text{p}}} - {{\dot y}_{\text{p}}})\sin {\psi _{\text{p}}} - \\&\qquad {{\dot \psi }_{\text{p}}}\underbrace {[(x - {x_{\text{p}}})\cos {\psi _{\text{p}}} + (y - {y_{\text{p}}})\sin {\psi _{\text{p}}}]}_{{x_{\text{e}}}}\end{aligned} \right. $
将式(15)代入式(17),可得
$ \left\{ {\begin{array}{*{20}{c}} \begin{gathered} {{\dot x}_{\text{e}}} = u\cos (\psi - {\psi _{\text{p}}}) - v\sin (\psi - {\psi _{\text{p}}}) + {{\dot \psi }_{\text{p}}}{y_{\text{e}}} -\\ \dot \theta \sqrt {{{x'}_{\text{p}}}^2(\theta ) + {{y'}_{\text{p}}}^2(\theta )} \cos ({\psi _{\text{p}}} + \phi ) \\ \end{gathered} \\ \begin{gathered} {{\dot y}_{\text{e}}} = u\sin (\psi - {\psi _{\text{p}}}) + v\cos (\psi - {\psi _{\text{p}}}) - {{\dot \psi }_{\text{p}}}{x_{\text{e}}} +\\ \dot \theta \sqrt {{{x'}_{\text{p}}}^2(\theta ) + {{y'}_{\text{p}}}^2(\theta )} \sin ({\psi _{\text{p}}} + \phi ) \\ \end{gathered} \end{array} } \right. $
$\phi = {a\tan} 2( - {y'_{\text{p}}}(\theta ),{x'_{\text{p}}}(\theta )) = - {\psi _{\text{p}}}$,故式(18)可以写为
$ \left\{ \begin{aligned} & {{\dot x}_{\text{e}}} = U\cos (\psi - {\psi _{\text{p}}})\cos \beta - U\sin (\psi - {\psi _{\text{p}}})\sin \beta + {{\dot \psi }_{\text{p}}}{y_{\text{e}}} - {u_{\text{p}}} \\ & {{\dot y}_{\text{e}}} = U\sin (\psi - {\psi _{\text{p}}})\cos \beta + U\cos (\psi - {\psi _{\text{p}}})\sin \beta - {{\dot \psi }_{\text{p}}}{x_{\text{e}}} \end{aligned}\right. $
式中:$u_{\mathrm{p}}=\dot{\theta}\sqrt{\left(x'_{\mathrm{p}}(\theta)\right)^2+\left(y'_{\mathrm{p}}(\theta)\right)^2}$,为期望目标点速度;$U = \sqrt {{u^2} + {v^2}} $,为无人艇合速度;$\beta = \arctan (v/u)$,为漂角。由于漂角通常不会超过5°[23],故$\cos \beta \approx 1$$\sin \beta \approx \beta $,进而式(19)可以表示为
$ \left\{ \begin{aligned} &{{\dot x}_{\text{e}}} = U\cos (\psi - {\psi _{\text{p}}}) - U\sin (\psi - {\psi _{\text{p}}})\beta + {{\dot \psi }_{\text{p}}}{y_{\text{e}}} - {u_{\text{p}}} \\& {{\dot y}_{\text{e}}} = U\sin (\psi - {\psi _{\text{p}}}) + U\cos (\psi - {\psi _{\text{p}}})\beta - {{\dot \psi }_{\text{p}}}{x_{\text{e}}} \end{aligned}\right. $
针对无人艇模型式(12)引入FESO估计未知速度和集总扰动,FESO设计如下:
$ \left\{ \begin{aligned} &{{\dot {\hat {{{{\boldsymbol{\eta}}}}}} = \hat {\boldsymbol{\zeta}} + }{{{k}}_1}{\text{si}}{{\text{g}}^{{a_1}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} }){ + }{{{K}}_1}{\text{si}}{{\text{g}}^{{b_1}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} })} \\ & {\dot {\hat {\boldsymbol{\zeta}}} = {\boldsymbol{R}}}{{{\boldsymbol{M}}}^{{{ - 1}}}}{{\boldsymbol{\tau}} + \hat {\boldsymbol{\varGamma}} + }{k_2}{\text{si}}{{\text{g}}^{{a_2}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} }) + {{{K}}_2}{\text{si}}{{\text{g}}^{{b_2}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} }) \\ & {{\dot {\hat {\boldsymbol{\varGamma}}} = }{k_3}{\text{si}}{{\text{g}}^{{a_3}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} }){ + }{K_3}{\text{si}}{{\text{g}}^{{b_3}}}({{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta}} })} \end{aligned}\right. $
式中:${k_i},{K_i},{a_i},{b_i} \gt 0$,为设计参数,其中$i = 1,2,3$$ {\hat {\boldsymbol{\eta}} ,\hat{\boldsymbol{ \zeta}} ,\hat {\boldsymbol{\varGamma }}} $${{\boldsymbol{\eta }},{\boldsymbol{\zeta}} ,{\boldsymbol{\varGamma}} }$的估计值。
定理 1 通过使用式(21)的FESO,系统式(9)的状态变量${{{{\boldsymbol{\eta}} ,{\boldsymbol{\zeta}}}} }$和集总扰动${\boldsymbol{\varGamma}}$可在固定时间${T_{{\text{o1}}}}$内被精确观测,即当$t \geqslant {T_{{\text{o1}}}}$时,$ \hat{\mathbf{\mathrm{\boldsymbol{\mathit{\boldsymbol{\eta}}}}}}\equiv\boldsymbol{\eta} $$ \hat{\mathbf{\boldsymbol{\mathit{\boldsymbol{\zeta}}}}}\equiv\boldsymbol{\mathbf{\boldsymbol{\zeta}}} $$\boldsymbol{\hat \varGamma } \equiv \boldsymbol{\varGamma }$
证明: 选择FESO误差为
$ \left\{ \begin{aligned} &{{\tilde {\boldsymbol{\eta}} } = {{\boldsymbol{\eta}} - \hat {\boldsymbol{\eta }}}} \\ & {{\tilde {\boldsymbol{\zeta }} } = {{\boldsymbol{\zeta}} } - {\hat {\boldsymbol{\zeta}} }} \\ & {{\tilde {\boldsymbol{\varGamma}} } = {{\boldsymbol{\varGamma }}} - {\hat {\boldsymbol{\varGamma }}}} \end{aligned} \right. $
式中,$ (\stackrel{\sim }{·})=(·)-(\stackrel{\wedge }{·}) $,表示估计误差。对式(22)微分,可得
$ \left\{ {\begin{array}{*{20}{c}} {{\dot {\tilde {\boldsymbol{\eta}}}} = {{\tilde {\boldsymbol{\zeta}}} } - {k_1}{\text{si}}{{\text{g}}^{{a_1}}}({{\tilde {\boldsymbol{\eta}}}}) - {K_1}{\text{si}}{{\text{g}}^{{b_1}}}({{\tilde {\boldsymbol{\eta}}}})} \\ {{\dot {\tilde {\boldsymbol{\zeta}}} } = {\tilde {\boldsymbol{\varGamma}} } - {k_2}{\text{si}}{{\text{g}}^{{a_2}}}({{\tilde {\boldsymbol{\eta}}}}) - {K_2}{\text{si}}{{\text{g}}^{{b_2}}}({{\tilde {\boldsymbol{\eta}}}})} \\ {{\dot {\tilde {\boldsymbol{\varGamma}} }= }\dot {\boldsymbol{\varGamma}} - {k_3}{\text{si}}{{\text{g}}^{{a_3}}}({{\tilde {\boldsymbol{\eta}}}}) - {K_3}{\text{si}}{{\text{g}}^{{b_3}}}({{\tilde {\boldsymbol{\eta}}}})} \end{array}} \right. $
由假设1可知,集总扰动$ \boldsymbol{\varGamma} $连续可微且其一阶导数有界,即$\left\| \boldsymbol{\dot \varGamma } \right\| \leqslant {\varGamma ^*}$。变量${k_i},{K_i},{a_i},{b_i}$$i = $$1,2,3$)满足引理5的约束条件。根据文献[24]中的定理2,可得系统式(22)是固定时间稳定的。因而,速度向量${\boldsymbol{\upsilon}} $的估计及其导数分别为
$ \hat{\boldsymbol{\upsilon}}=\boldsymbol{R}^{-1}\hat{{\boldsymbol{\zeta}}}=\left[\begin{matrix}\hat{\boldsymbol{\zeta}}_{\text{1}}\cos\psi+\hat{\boldsymbol{\zeta}}_{\text{2}}\sin\psi \\ -\hat{\boldsymbol{\zeta}}_{\text{1}}\sin\psi+\hat{\boldsymbol{\zeta}}_{\text{2}}\cos\psi \\ \begin{array}{*{20}{c}}\hat{\boldsymbol{\zeta}}_{\text{3}}\end{array}\end{matrix}\right] $
$ \begin{split} & \dot{\hat{\boldsymbol{\upsilon}}}=\left[\begin{array}{*{20}{c}}\dfrac{\tau_u}{m_{11}}+\hat{\mathit{\Gamma}}_1\cos\psi+\hat{\mathit{\Gamma}}_2\sin\psi+\hat{r}\hat{v} \\ -\hat{\mathit{\Gamma}}_1\sin\psi+\hat{\mathit{\Gamma}}_2\cos\psi-\hat{r}\hat{u} \\ \dfrac{\tau_r}{m_{33}}+\hat{\mathit{\Gamma}}_3\end{array}\right]\end{split} $
SGFTLOS制导律融合了纵向速度导引与固定时间LOS制导。与文献[10-11]相比,本文设计的速度导引律对期望速度进行了饱和处理,以更灵活地适应不同路径跟踪需求。同时,基于横向误差${y_{\text{e}}}$动态调整前向视距$ \varDelta $。当${y_{\text{e}}}$较大时,较小的$ \varDelta $可提升系统的灵敏性,确保误差快速收敛;当${y_{\text{e}}}$较小时,较大的$ \varDelta $可平滑控制输出,有效减少超调量。此外,引入固定时间LOS制导律,通过设计无人艇的期望艏向角,使其位置误差能够在固定时间内收敛至零,从而实现对目标路径的精确跟踪。SGFTLOS制导律的具体设计如下:
$ \left\{ {\begin{array}{*{20}{l}} {{\psi _{\text{d}}} = {\psi _{\text{p}}}(\theta ) - \hat \beta + \arctan \left( - \dfrac{{{y_{\text{e}}} + {\alpha _{\text{f}}}}}{\varDelta }\right)} \\ {{u_{\text{d}}} = {u_\gamma }{\text{{erf}}} \left(\dfrac{{\sqrt {\text{π }} }}{{2{u_\gamma }}}{u_{{\text{dc}}}}\right) + 0.5({u_{\max }} + {u_{\min }})} \end{array} } \right. $
式中:$ \alpha_{\text{f}}=\lambda_y\text{si}\text{g}^{p_{ }}(y_{\text{e}})+\mu_y\text{si}\text{g}^{q_{ }}(y_{\text{e}})-y_{\text{e}} $,为固定时间辅助项,其作用是使横向跟踪误差${y_{\text{e}}}$在固定时间内收敛;$\hat \beta $为漂角估计值,且$\hat \beta = \arctan (\hat v/\hat u)$$\varDelta = {\varDelta _{\min }} + {h_1}{{\text{e}}^{ - {h_2}{y_{\text{e}}}^{\text{2}}}}$,表示动态前向视距,${\varDelta _{\min }},{h_1}, {h_2} \gt 0$ud为期望纵向速度;${\psi _{\text{d}}}$为期望艏向角;${\lambda _y},{\mu _y} \gt 0$$ 0 \lt p <1 $$ q \gt 1 $,为正设计参数;${u_{{\text{dc}}}} = {k_{{u\text{d}}}}\rho - ({u_{\max }} + {u_{\min }})/2$, $ {u_{\max }} \gt {u_{\min }} \gt 0$${k_{u{\text{d}}}} \gt 0$${{\mathrm{erf}}} \left( s \right) =({2}/{{\sqrt{\text{π }} }})\displaystyle\int_0^s {{{\text{e}}^{ - {t^2}}}} {\text{d}}t$,表示高斯误差函数;$ \rho = \sqrt {{x_{\text{e}}}^2 + {y_{\text{e}}}^{\text{2}}} $,为无人艇实际位置与期望位置的距离;${u_\gamma } = {{\mathrm{sgn}}} ({u_{{\text{dc}}}})({u_{\max }} - {u_{\min }})/2$
设计虚拟速度控制输入up
$ \begin{split} & u_{\text{p}}=U\cos(\psi-\psi_{\text{p}})-U\sin(\psi-\psi_{\text{p}})\hat{\beta}+\\ &\quad\qquad\lambda_x\text{si}\text{g}^{p_{ }}(x_{\text{e}})+\mu_x\text{si}\text{g}^{q}(x_{\text{e}})\end{split} $
则路径参数方程中$\theta $的更新率为
$ \dot \theta = {u_{\text{p}}}/\sqrt {{{x'}_{\text{p}}}^2(\theta ) + {{y'}_{\text{p}}}^2(\theta )} $
根据等式:
$ \left\{ \begin{aligned} &{\sin (\psi - {\psi _{\text{p}}}) = - \dfrac{{{\alpha _{\text{f}}} + {y_{\text{e}}} + \varDelta \hat \beta }}{{\sqrt {{\varDelta ^2} + {{({\alpha _{\text{f}}} + {y_{\text{e}}} + \varDelta \hat \beta )}^2}} }}} \\& {\cos (\psi - {\psi _{\text{p}}}) = \dfrac{\varDelta }{{\sqrt {{\varDelta ^2} + {{({\alpha _{\text{f}}} + {y_{\text{e}}} + \varDelta \hat \beta )}^2}} }}} \end{aligned}\right. $
将式(27)和式(29)代入(20),可得
$ \left\{ \begin{aligned} &{{\dot x}_{\text{e}}} = U\sin (\psi - {\psi _{\text{p}}})\tilde \beta + {{\dot \psi }_{\text{p}}}{y_{\text{e}}} - {\lambda _x}{\text{si}}{{\text{g}}^{{p}}}({x_{\text{e}}}) - {\mu _x}{\text{si}}{{\text{g}}^{{q}}}({x_{\text{e}}})\\& {{\dot y}_{\text{e}}} = {C_{{y_{\text{e}}}}}(\varDelta \tilde \beta - {\lambda _y}{\text{si}}{{\text{g}}^{{p }}}({y_{\text{e}}}) - {\mu _y}{\text{si}}{{\text{g}}^{{q }}}({y_{\text{e}}})) - {{\dot \psi }_{\text{p}}}{x_{\text{e}}}\end{aligned} \right. $
式中:${C_{{y_{\text{e}}}}} = U/ \sqrt {{\varDelta ^2} + {{({\alpha _{\text{f}}} + {y_{\text{e}}} + \varDelta \hat \beta )}^2}} \gt 0$$\tilde \beta = \hat \beta - \beta $,为漂角估计的误差。
定理 2 在制导律式(26)的作用下,无人艇位置误差${x_{\text{e}}}$${y_{\text{e}}}$在固定时间${T_{\text{1}}}$内收敛至0。
证明:考虑如下李雅普诺夫函数:
$ {V_{\text{1}}} = \frac{1}{2}x_{\text{e}}^{\text{2}} + \frac{1}{2}y_{\text{e}}^{\text{2}} $
${V_1}$求导,可得
其中:
${\varLambda _{\psi 1}} = {2^{\tfrac{{p + 1}}{2}}}\min \left\{ {{\lambda _x},{\lambda _y}} \right\} $
${\varLambda _{\psi 2}} = {2^{\tfrac{{q + 1}}{2}}}\min \left\{ {{\mu _x},{\mu _y}} \right\}$
根据引理3,式(32)可以写为
其中,$ {\varLambda _{\psi 3}} = {2^{\tfrac{{q + 1}}{2}}}{\varLambda _{\psi 2}} $。根据定理1可知,当$\forall t \gt {T_{{\text{o1}}}}$时,$\hat u \equiv u,\hat v \equiv v$,则$ \hat \beta \equiv \beta $$\tilde \beta \equiv 0$。因此,式(33)写可为
$ {\dot V_1} \leqslant - {\varLambda _{\psi 1}}{V_1}^{\tfrac{{p + 1}}{2}} - {\varLambda _{\psi 3}}{V_1}^{\tfrac{{q + 1}}{2}} $
根据引理1可知,${x_{\text{e}}}和{y_{\text{e}}}$将在固定时间内收敛至0,且收敛时间${T_1}$满足
$ {T_1} \leqslant \frac{2}{{{\varLambda _{\psi 1}}(1 - p)}} + \frac{2}{{{\varLambda _{\psi 3}}(1 - q)}} + {T_{{\text{o1}}}} $
由此,定理2证毕。
为使无人艇的纵向速度u和艏向角$\psi $准确跟踪SGFTLOS设计的期望值,本文结合辅助动态系统和相对阈值触发机制,基于反步法设计了一种固定时间的纵向速度和艏揺角速度控制器。
在控制系统中,输入饱和是指控制器输出达到极限后无法进一步变化,这会影响系统性能。为减小饱和对系统的负面影响,本文引入动态变量调节控制输入,以提高系统稳定性和鲁棒性。
由于式(10)描述的传统饱和模型无法在反步控制中直接使用,基于文献[25]进行改进,设计非对称的参数化双曲正切函数来替代传统的饱和函数,从而保证控制器输出的平滑性。
$ {h_i}({\tau _{i{\text{c}}}}) = \left\{ {\begin{array}{*{20}{l}} {\tau _{i{\text{M}}}^* + (\tau _{i{\text{M}}}^{} - \tau _{i{\text{M}}}^*)\tanh\left (\dfrac{{{\tau _{i{\text{c}}}} - \tau _{i{\text{M}}}^*}}{{\tau _{i{\text{M}}}^{} - \tau _{i{\text{M}}}^*}}\right),{\tau _{i{\text{c}}}} \gt \tau _{i{\text{M}}}^*} \\ {{\tau _{i{\text{c}}}},\quad\;\;\qquad\qquad\qquad\qquad\qquad \tau _{i{m} }^* \leqslant {\tau _{i{\text{c}}}} \leqslant \tau _{i{\text{M}}}^*} \\ {\tau _{i{\text{m}}}^* + (\tau _{i{\text{m}}}^{} - \tau _{i{\text{m}}}^*)\tanh \left(\dfrac{{{\tau _{i{\text{c}}}} - \tau _{i{\text{m}}}^*}}{{\tau _{i{\text{m}}}^{} - \tau _{i{\text{m}}}^*}}\right),{\tau _{i{\text{c}}}} \lt \tau _{i{\text{m}}}^*} \end{array}} \right. $
式中:$i = u,r$${\tau _{i{\text{c}}}}$为控制器输出;${\tau _{i{\text{m}}}}$为执行器最小输出值;${\tau _{i{\text{M}}}}$为执行器最大输出值;$\tau _{i{\text{m}}}^* = {k_{i{\text{m}}}}\tau _{i{\text{m}}}^{}$$\tau _{i{\text{M}}}^* = {k_{i{\text{M}}}}\tau _{i{\text{M}}}^{}$$ {k}_{i\text{m}}和{k}_{i\text{M}} $为设计正参数,则输入饱和的误差定义为$\Delta {\tau _i} = h({\tau _{i{\text{c}}}}) - {\tau _{i{\text{c}}}}$
设计的辅助系统动态定义为
$ {\dot \varsigma _i} = \left\{ \begin{aligned} &- ({q_i}{k_{\varsigma ,i}}{\left| {{\varsigma _i}} \right|^{({q_i} + 1)/{q_i}}} + 2{q_i}{\left| {\Delta {\tau _i}} \right|^{({q_i} + 1)/{q_i}}} +\\& \quad ({\mu _{\varsigma ,i}} + 1){\left| {{\varsigma _i}} \right|^{{q_i} + 1}})/({\varsigma _i}({q_i} + 1)) - {\lambda _{\varsigma ,i}}{\text{si}}{{\text{g}}^{{p_i}}}\left( {{\varsigma _i}} \right) + \Delta {\tau _i}, \\&\qquad \qquad\quad \qquad \qquad \qquad\qquad \,\, \left| {{\varsigma _i}} \right| \geqslant {\varsigma _{\text{g}}} \\& 0, \qquad \qquad \qquad \qquad \qquad\qquad \,\,\; \left| {{\varsigma _i}} \right| \lt {\varsigma _{\text{g}}}\end{aligned}\right. $
式中:$i = u,r$$0 \lt {p_i} \lt 1,{q_i} \gt 1$$ {k_{\varsigma ,i}} \gt 0 $$ \lambda_{\varsigma,i} \gt 0 $$ {\mu _{\varsigma ,i}} \gt 0 $为待设计参数,$ \varsigma_i $为辅助系统变量;$ {\varsigma _{\text{g}}} $为趋近于0的正常数。
在无人艇路径跟踪过程中,传统连续控制方法因执行器频繁操作易造成不必要的能耗。为降低能耗,本文采用事件触发控制策略,仅在系统状态变化超出预设阈值时触发控制信号,从而减少不必要的控制输出。为提升控制性能,引入周期性相对阈值机制,使阈值能够根据系统状态动态调整,增强环境适应性,避免过度触发。该机制可在保证响应速度的同时,减少控制信号的触发次数,提高控制器性能与能量效率。设计的周期性相对阈值触发机制如下:
$ \quad {\tau _{i{\text{c}}}}\left( t \right) = {\varpi _i}\left( {{t_k}} \right),\forall t \in \left[ {{t_{i,k}},{t_{i,k + 1}}} \right) $
$ \left\{ \begin{gathered} {t_{i,k + 1}} = \inf \left\{ {t \in R\left| {\left| {{e_i}\left( t \right)} \right| \geqslant {{\bar \lambda }_i}\left| {{\tau _{i{\text{c}}}}\left( t \right)} \right| + {m_i}} \right.} \right\} \\ {t_{i,k + 1}} - {t_{i,k}} = n{T_{\text{s}}} \\ \end{gathered} \right. $
式中:${t_{i,k}}$为控制器输出更新时间,$i = u,r$${T_{\text{s}}} \gt 0$$\inf \left\{ * \right\}$表示下确界;$ {\varpi _i}\left( t \right) $为相对阈值事件触发控制律;$ n = 1,2,3,... $$0 \lt {\bar \lambda _i} \lt 1$${m_i} \gt 0$。事件触发控制中,在$ t \in \left[ {{t_{i,k}},{t_{i,k + 1}}} \right) $时间内,控制器$ {\tau _{i{\text{c}}}}\left( t \right) $从前一个触发时刻$ {t_{i,k}} $开始,通过零阶保持器一直保持$ {\tau _{i{\text{c}}}}\left( {{t_k}} \right) $值,直至下一个触发时刻$ {t_{i,k + 1}} $才更新。
定义测量误差为
$ {e_i}\left( t \right) = {\varpi _i}\left( t \right) - {\tau _{i{\text{c}}}}\left( t \right),t \in \left[ {{t_{i,k}},{t_{i,k + 1}}} \right) $
其中$ {\varpi _i}\left( t \right) $定义为
$ {\varpi _i}(t) = - \left( {1 + {{\bar \lambda }_i}} \right)\left( {{\alpha _i}\tanh \left( {\frac{{{{\hat i}_{\text{e}}}{\alpha _i}}}{{{{\bar \mu }_i}}}} \right) + {{\bar m}_i}\tanh \left( {\frac{{{{\hat i}_{\text{e}}}{{\bar m}_i}}}{{{{\bar \mu }_i}}}} \right)} \right) $
式中:${\bar m_i} \gt {{{m_i}}}/({{1 - {{\bar \lambda }_i}}}) \gt 0$${\bar \mu _i} \gt 0$,为待设计参数;${\alpha _i}$为虚拟推力和力矩控制输入;${\hat i_{\text{e}}} = \hat i - {i_{\text{d}}}$。当$ t \in \left[ {{t_{i,k}},{t_{i,k + 1}}} \right) $时,由式(39)可知,$ \left| {{\varpi _i}\left( t \right) - {\tau _{i{\text{c}}}}\left( t \right)} \right| \geqslant {\lambda _i}\left| {{\tau _{i{\text{c}}}}\left( t \right)} \right| + {m_i} $,因而存在连续的时变参数${\gamma _{i1}}$${\gamma _{i2}}$,满足$\left| {{\gamma _{i1}}} \right| \leqslant 1,\left| {{\gamma _{i2}}} \right| \leqslant 1$,使得${\varpi _i}(t) = \left( {1 + {\gamma _{i1}}{{\bar \lambda }_r}} \right){\tau _{i{\text{c}}}} + {\gamma _{i2}}{m_i}$,则
$ {\tau _{i{\text{c}}}}\left( t \right) = \frac{{{\varpi _i}\left( t \right) - {\gamma _{i2}}{m_i}}}{{1 + {\gamma _{i1}}{{\bar \lambda }_i}}} $
已知双曲正切函数有如下性质:
$ 0 \leqslant \left| {\bar \rho } \right| - \bar \rho \tanh \left( {\frac{{\bar \rho }}{\varepsilon }} \right) \leqslant \delta \varepsilon $
式中: $ \bar{\rho}\in\mathbb{{R}};\varepsilon \gt 0 $$\delta $为一个常数,满足$\delta = {{\text{e}}^{ - (\delta + 1)}}$。由式(40)可知${\hat i_{\text{e}}}{\varpi _u}(t) \leqslant 0$,故式(43)成立。
$ \frac{{{{\hat i}_{\text{e}}}{\varpi _i}(t)}}{{1 + {\gamma _{i1}}{{\bar \lambda }_i}}} \leqslant \frac{{{{\hat i}_{\text{e}}}{\varpi _i}(t)}}{{1 + {{\bar \lambda }_i}}},{\text{ }}\left| {\frac{{{{\hat i}_{\text{e}}}{\gamma _{i2}}{m_i}}}{{1 + {\gamma _{i1}}{{\bar \lambda }_i}}}} \right| \leqslant \left| {\frac{{{{\hat i}_{\text{e}}}{m_i}}}{{1 - {{\bar \lambda }_i}}}} \right| $
结合式(40)~式(43),可得
$ \begin{split} &{i_{\text{e}}}{\tau _{i{\text{c}}}} \leqslant \frac{{{i_{\text{e}}}{\varpi _i}\left( t \right)}}{{1 + {{\bar \lambda }_i}}} + \left| {\frac{{{i_{\text{e}}}{m_i}}}{{1 - {{\bar \lambda }_i}}}} \right| \leqslant 2\delta {{\bar \mu }_i} - \left| {{i_{\text{e}}}{\alpha _i}} \right| - \left| {{i_{\text{e}}}{{\bar m}_i}} \right| + \\ & \qquad \qquad \qquad \left| {\frac{{{i_{\text{e}}}{m_i}}}{{1 - {{\bar \lambda }_i}}}} \right| \leqslant 2\delta {{\bar \mu }_i} + {i_{\text{e}}}{\alpha _i} \end{split} $
设计纵向推力虚拟控制律为
$ \begin{split} {\alpha _u} =& {m_{11}}\left( {{{\dot u}_{\text{d}}} - {{\hat \varGamma }_1}\cos \left( \psi \right) - {{\hat \varGamma }_2}\sin \left( \psi \right) - \hat r\hat v} \right) - \\ & {\lambda _u}{\text{si}}{{\text{g}}^{{p_u}}}\left( {{{\hat u}_{\text{e}}}} \right) - {\mu _u}{\text{si}}{{\text{g}}^{{q_u}}}\left( {{{\hat u}_{\text{e}}}} \right) + {k_{\varsigma ,u}}{\varsigma _u} \end{split} $
定理3 在虚拟控制律式(45)、辅助动态系统式(37)以及事件触发机制式(38)作用下,速度跟踪误差${u_{\text{e}}}$在固定时间内收敛到有界小邻域内,且不存在芝诺行为。
证明: 选取李雅普诺夫函数
$ {V_2} = \frac{1}{2}{m_{11}}{u_{\text{e}}}^2 + \frac{1}{2}\varsigma _u^2 $
1) 当$\left| {{\varsigma _u}} \right| \geqslant {\varsigma _{\text{g}}}$时,对式(46)求导,可得
$\begin{split} & \qquad \quad {{\dot V}_2} ={m_{11}}{u_{\text{e}}}\left( {\dot u - {{\dot u}_{\text{d}}}} \right) + {\varsigma _u}{{\dot \varsigma }_u} = \\ &\qquad \,\,{u_{\text{e}}}\left( {{m_{11}}\left( {\dot {\hat u} + \dot {\tilde u}} \right) - {m_{11}}{{\dot u}_{\text{d}}}} \right) + {\varsigma _u}{{\dot \varsigma }_u} = \\&\;\;\;\;{u_{\text{e}}}({\tau _u} + {m_{11}}{{\hat \varGamma }_1}\cos \left( \psi \right) + {m_{11}}{{\hat \varGamma }_2}\sin \left( \psi \right) + \\&\qquad \,\, {m_{11}}\hat r\hat v - {m_{11}}{{\dot u}_{\text{d}}}) + {\varsigma _u}{{\dot \varsigma }_u} + {m_{11}}{u_{\text{e}}}\dot {\tilde u} = \\&{u_{\text{e}}}({\tau _{u{\text{c}}}} + \Delta {\tau _u} + {m_{11}}{{\hat \varGamma }_1}\cos \left( \psi \right) + {m_{11}}{{\hat \varGamma }_2}\sin \left( \psi \right) + \\&\qquad \,\, {m_{11}}\hat r\hat v - {m_{11}}{{\dot u}_{\text{d}}}) + {\varsigma _u}{{\dot \varsigma }_u} + {m_{11}}{u_{\text{e}}}\dot {\tilde u} \end{split}$
联立式(44)和式(45),可得
$ \begin{split} & \quad\dot{V}_2\leqslant 2\delta\bar{\mu}_u+u_{\text{e}}(\Delta\tau_u-\lambda_u\text{si}\text{g}^{p_u}\left(\hat{u}_{\text{e}}\right)-\\ &\mu_u\text{si}\text{g}^{q_u}\left(\hat{u}_{\text{e}}\right)+k_{\varsigma,u}\varsigma_u)+\varsigma_u\dot{\varsigma}_u+m_{11}u_{\text{e}}\dot{\tilde{u}}\leqslant \\ &\quad 2\delta\bar{\mu}_u+u_{\text{e}}(\Delta\tau_u-\lambda_u\text{si}\text{g}^{p_u}\left(u_{\text{e}}+\tilde{u}\right)-\\ &\mu_u\text{si}\text{g}^{q_u}\left(u_{\text{e}}+\tilde{u}\right)+k_{\varsigma,u}\varsigma_u)+\varsigma_u\dot{\varsigma}_u+m_{11}u_{\text{e}}\dot{\tilde{u}}\end{split} $
由定理1可知,当$t \gt {T_1}$时,可得
$ \begin{split} {{\dot V}_2} \leqslant & - {\lambda _u}{\left| {{u_{\text{e}}}} \right|^{{p_u} + 1}} - {\mu _u}{\left| {{u_{\text{e}}}} \right|^{{q_u} + 1}} + {k_{\varsigma ,u}}{u_{\text{e}}}{\varsigma _u} +\\ & \qquad {u_{\text{e}}}\Delta {\tau _u} + {\varsigma _u}{{\dot \varsigma }_u} + 2\delta {{\bar \mu }_u} \end{split} $
根据引理4,有
$ \left\{ \begin{gathered} {u_{\text{e}}}\Delta {\tau _u} \leqslant \frac{1}{{{q_u} + 1}}{\left| {{u_{\text{e}}}} \right|^{{q_u} + 1}} + \frac{{{q_u}}}{{{q_u} + 1}}{\left| {\Delta {\tau _u}} \right|^{\tfrac{1}{{{q_u}}} + 1}} \\ {u_{\text{e}}}{\varsigma _u} \leqslant \frac{1}{{{q_u} + 1}}{\left| {{u_{\text{e}}}} \right|^{{q_u} + 1}} + \frac{{{q_u}}}{{{q_u} + 1}}{\left| {{\varsigma _u}} \right|^{\tfrac{1}{{{q_u}}} + 1}} \\ {\varsigma _u}\Delta {\tau _u} \leqslant \frac{1}{{{q_u} + 1}}{\left| {{\varsigma _u}} \right|^{{q_u} + 1}} + \frac{{{q_u}}}{{{q_u} + 1}}{\left| {\Delta {\tau _u}} \right|^{\tfrac{1}{{{q_u}}} + 1}} \\ \end{gathered} \right.$
将辅助动态系统式(37)和不等式(50)代入式(49),可得
$ \begin{split} &{{\dot V}_2} \leqslant - {\varLambda _{u1}}\left({\left(\frac{1}{2}{m_{11}}{u_{\text{e}}}^2\right)^{\tfrac{{{p_u} + 1}}{2}}} + {\left(\frac{1}{2}{\varsigma _u}^2\right)^{\tfrac{{{p_u} + 1}}{2}}}\right) - \\ & \quad {\varLambda _{u2}}\left({\left(\frac{1}{2}{m_{11}}{u_{\text{e}}}^2\right)^{\tfrac{{{q_u} + 1}}{2}}} + {\left(\frac{1}{2}{\varsigma _u}^2\right)^{\tfrac{{{q_u} + 1}}{2}}}\right) + 2\delta {{\bar \mu }_u} \end{split}$
其中${\varLambda _{u1}} = {2^{({p_u} + 1)/2}}\min \left\{ {{\lambda _u}/{m_{11}}^{({p_u} + 1)/2},{\lambda _{\varsigma ,u}}} \right\}$$ {\varLambda _{u2}} = {2^{({q_u} + 1)/2}} \min \left\{ {\dfrac{{({q_u} + 1){\mu _u} - {k_{\varsigma ,u}} - 1}}{{({q_u} + 1){m_{11}}^{({q_u} + 1)/2}}},\dfrac{{{\mu _{\varsigma ,u}}}}{{{q_u} + 1}}} \right\} $
根据引理3,可得
$ \begin{split} & \quad\,\, {{\dot V}_2} \leqslant - {\varLambda _{u1}}{\left( {\frac{1}{2}{m_{11}}{u_{\text{e}}}^2 + \frac{1}{2}{\varsigma _u}^2} \right)^{({p_u} + 1)/2}} - \\ & {2^{\tfrac{{1 - {q_u}}}{2}}}{\varLambda _{u2}}{\left( {\frac{1}{2}{m_{11}}{u_{\text{e}}}^2 + \frac{1}{2}{\varsigma _u}^2} \right)^{({q_u} + 1)/2}} + 2\delta {{\bar \mu }_u} \leqslant \\ &\quad\,\,- {\varLambda _{u1}}{V_2}^{({p_u} + 1)/2} - {\varLambda _{u3}}{V_2}^{({q_u} + 1)/2} + {\vartheta _{u1}} \end{split} $
其中,${\vartheta _{u1}} = 2\delta {\bar \mu _u}$$ {\varLambda _{u3}} = {2^{(1 - {q_u})/2}}{\varLambda _{u2}} $,且$ {\varLambda _{u1}} \gt 0, $$ {\varLambda _{u3}} \gt 0 $,则参数$ {\mu _u},{\mu _{\varsigma ,u}} $满足$ {\mu _u} \gt ({{{k_{\varsigma ,u}} + 1}})/({{{q_u} + 1}}) $$ {\mu _{\varsigma ,u}} \gt 0 $。根据引理2,系统式(46)是实际固定时间稳定的,则${u_{\text{e}}}$${\varsigma _u}$可在固定时间${T_{u1}}$内收敛到有界小邻域内,存在${\theta _{u1}} \in (0,1)$使收敛时间${T_{u1}}$满足
$ {T_{u1}} \leqslant \frac{2}{{{\varLambda _{u1}}{\theta _{u1}}\left( {1 - {p_u}} \right)}} + \frac{2}{{{\varLambda _{u3}}{\theta _{u1}}\left( {{q_u} - 1} \right)}} $
2) 当$\left| {{\varsigma _u}} \right| \lt {\varsigma _{\mathrm{g}}}$时,系统不存在饱和问题[26],此时$\Delta {\tau _u} = 0$,选取李雅普诺夫函数${V_2} = ({1}/{2}){m_{11}}{u_{\text{e}}}^2$,对${V_2}$求导,可得
$\begin{split} {{\dot V}_2} \le & - {\lambda _u}{\left| {{u_{\rm{e}}}} \right|^{{p_u} + 1}} - {\mu _u}{\left| {{u_{\rm{e}}}} \right|^{{q_u} + 1}} + {k_{\varsigma ,u}}{u_{\rm{e}}}{\varsigma _u} + 2\delta {{\bar \mu }_u}{\kern 1pt} {\kern 1pt} {\kern 1pt} \le {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \\ & \quad {\kern 1pt} {\kern 1pt} - {\lambda _u}{\left| {{u_{\rm{e}}}} \right|^{{p_u} + 1}} - \left({\mu _u} - \dfrac{{{k_{\varsigma ,u}}}}{{{q_u} + 1}}\right){\left| {{u_{\rm{e}}}} \right|^{{q_u} + 1}}{\kern 1pt} + \\ & \qquad \dfrac{{{k_{\varsigma ,u}}{q_u}}}{{{q_u} + 1}}{\left| {{\varsigma _{\rm{g}}}} \right|^{({q_u} + 1)/{q_u}}} + 2\delta {{\bar \mu }_u}{\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \le {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} \\ &{\kern 1pt} - {\varLambda _{u4}}{V_2}^{({p_u} + 1)/2} - {\varLambda _{u5}}{V_2}^{({q_u} + 1)/2} + {\vartheta _{u2}}\\[-1pt]\end{split} $
其中:
${\varLambda _{u4}} = {2^{({p_u} + 1)/2}}{\lambda _u}/{m_{11}}^{({p_u} + 1)/2}$
${\varLambda _{u5}} = {2^{({q_u} + 1)/2}} \dfrac{{({q_u} + 1){\mu _u} - {k_{\varsigma ,u}}}}{{({q_u} + 1){m_{11}}^{({q_u} + 1)/2}}}$
${\vartheta _{u2}} = \dfrac{{{k_{\varsigma ,u}}{q_u}}}{{{q_u} + 1}}{\varsigma _g}^{({q_u} + 1)/{q_u}} + 2\delta {\bar \mu _u}$
根据引理2可知,${u_{\text{e}}}$在固定时间${T_{u2}}$内收敛,且存在${\theta _{u1}} \in (0,1)$使${T_{u2}}$满足
$ {T_{u2}} \leqslant \frac{2}{{{\varLambda _{u4}}{\theta _{u2}}\left( {1 - {p_u}} \right)}} + \frac{2}{{{\varLambda _{u5}}{\theta _{u2}}\left( {{q_u} - 1} \right)}} $
综上所述,${u_{\text{e}}}$在固定时间${T_2}$内收敛到有界小邻域内,且满足$ T_2\leqslant T_{u1}+T_{u2}+T_{\mathrm{o}1} $。根据触发条件式(38)可知,因两次触发时间间隔不小于$ T_{{s}} $,故排除了芝诺(Zeno)行为,定理3证毕。
为跟踪式(26)所设计的期望艏向角${\psi _{\text{d}}}$,将期望艏摇角速度${r_{\text{d}}}$视为虚拟控制输入,设计艏摇角速度虚拟控制律${r_{\text{d}}}$
$ {r_{\text{d}}} = {\dot \psi _{\text{d}}} - {\lambda _\psi }{\text{si}}{{\text{g}}^{{p_r}}}\left( {{\psi _{\text{e}}}} \right) - {\mu _\psi }{\text{si}}{{\text{g}}^{{q_r}}}\left( {{\psi _{\text{e}}}} \right) $
式中,${\psi _{\text{e}}} = \psi - {\psi _{\text{d}}}$,为艏向角跟踪误差。设计转艏力矩虚拟控制律为
$ \begin{split} {\alpha _r} = &{m_{33}}{{\dot r}_{\text{d}}} - {m_{33}}{{\hat \varGamma }_3} - {\psi _{\text{e}}} - {\lambda _r}{\text{si}}{{\text{g}}^{{p_r}}}\left( {{{\hat r}_{\text{e}}}} \right)- \\ & \qquad {\mu _r}{\text{si}}{{\text{g}}^{{q_r}}}\left( {{{\hat r}_{\text{e}}}} \right) + {k_{\varsigma ,r}}{\varsigma _r} \end{split} $
式中,$ {\hat r_{\text{e}}} = \hat r - {r_{\text{d}}} = {r_{\text{e}}} + \tilde r $$\tilde r = r - \hat r$,为r的估计误差。
为了避免对${\psi _{\text{d}}},{r_{\text{d}}}$求导引起的计算爆炸问题,设计二阶固定时间微分器为
$ \left\{ {\begin{array}{*{20}{l}} {{{\dot {\textit{z}} }_{\chi ,1}} = {{\textit{z}} _{\chi ,2}} + {k_{\chi ,1}}{\text{si}}{{\text{g}}^{{\alpha _{\chi ,1}}}}\left( {\chi - {{\textit{z}} _{\chi ,1}}} \right) + {K_{\chi ,1}}{\text{si}}{{\text{g}}^{{\beta _{\chi ,1}}}}\left( {\chi - {{\textit{z}} _{\chi ,1}}} \right)} \\[6pt ] {{{\dot {\textit{z}} }_{\chi ,2}} = {k_{\chi ,2}}{\text{si}}{{\text{g}}^{{\alpha _{\chi ,2}}}}\left( {\chi - {{\textit{z}} _{\chi ,1}}} \right) + {K_{\chi ,2}}{\text{si}}{{\text{g}}^{{\beta _{\chi ,2}}}}\left( {\chi - {{\textit{z}} _{\chi ,1}}} \right)} \end{array}} \right. $
式中:$\chi = {\psi _{\text{d}}},{r_{\text{d}}}$$ {k_{\chi ,\iota }},{K_{\chi ,\iota }},{\alpha _{\chi ,\iota }},{\beta _{\chi ,\iota }}(\iota = 1,2) $满足引理5中的约束条件。根据文献[22]中的定理2可知,所设计的二阶固定时间微分器(58)在固定时间${T_{{\text{o2}}}}$内稳定,当$t \geqslant {T_{{\text{o2}}}}$时,${{\textit{z}} _{{\psi _{\text{d}}},1}} \equiv {\psi _{\text{d}}}$${{\textit{z}} _{{\psi _{\text{d}}}{\text{,}}2}} \equiv {\dot \psi _{\text{d}}}$${{\textit{z}} _{{r_{\text{d}}},1}} \equiv {r_{\text{d}}}$${{\textit{z}} _{{r_{\text{d}}},2}} \equiv {\dot r_{\text{d}}}$。引入微分器式(58)后,则虚拟控制律式(56)和式(57)可以写为
$ \left\{ {\begin{array}{*{20}{l}} {{r_{\text{d}}} = {{\textit{z}} _{{\psi _{\text{d}}},2}} - {\lambda _\psi }{\text{si}}{{\text{g}}^{{p_r}}}\left( {{\psi _{\text{e}}}} \right) - {\mu _\psi }{\text{si}}{{\text{g}}^{{q_r}}}\left( {{\psi _{\text{e}}}} \right)} \\ {{\alpha _r} = {m_{33}}{{\textit{z}} _{{r_{\text{d}}},2}} - {m_{33}}{{\hat \varGamma }_3} - {\psi _{\text{e}}} - {\lambda _r}{\text{si}}{{\text{g}}^{{p_r}}}\left( {{{\hat r}_{\text{e}}}} \right) - {\mu _r}{\text{si}}{{\text{g}}^{{q_r}}}\left( {{{\hat r}_{\text{e}}}} \right) + {k_{\varsigma ,r}}{\varsigma _r}} \end{array}} \right. $
定理4 通过应用虚拟控制律(式(59)),辅助动态系统(式(37))以及相对阈值事件触发机制(式(38)),${\psi _{\text{e}}}$${r_{\text{e}}}$可在固定时间内收敛到有界小邻域内,且不存在芝诺行为。
证明: 选取李雅普诺夫候选函数:
$ {V_3} = \frac{1}{2}{\psi _{\text{e}}}^2 + \frac{1}{2}{m_{33}}{r_{\text{e}}}^2 + \frac{1}{2}{\varsigma _r}^2 $
1) 当$\left| {{\varsigma _r}} \right| \geqslant {\varsigma _{\text{g}}}$时,对式(60)求导,可得
$ \begin{split} & \qquad {{\dot V}_3} = {\psi _{\text{e}}}{{\dot \psi }_{\text{e}}} + {m_{33}}{r_{\text{e}}}{{\dot r}_{\text{e}}} + {\varsigma _r}{{\dot \varsigma }_r} =\\ & {\psi _{\text{e}}}\left( {{r_{\text{d}}} + {r_{\text{e}}} - {{\dot \psi }_{\text{d}}}} \right) + {m_{33}}{r_{\text{e}}}\left( {\dot r - {{\dot r}_{\text{d}}}} \right) + {\varsigma _r}{{\dot \varsigma }_r}\end{split} $
将式(59)中的艏揺角速度虚拟控制律代入式(61),当$t \geqslant {T_{{\text{o2}}}}$时,则
$ \begin{split} & {{\dot V}_3} =- {\lambda _\psi }{\psi _{\text{e}}}^{{p_r} + 1} - {\mu _\psi }{\psi _{\text{e}}}^{{q_r} + 1} + {r_{\text{e}}}({m_{33}}\dot {\hat r} +\\ & \qquad {m_{33}}\dot {\tilde r} - {m_{33}}{{\dot r}_{\text{d}}} + {\psi _{\text{e}}}) + {\varsigma _r}{{\dot \varsigma }_r} =\\ & - {\lambda _\psi }{\psi _{\text{e}}}^{{p_r} + 1} - {\mu _\psi }{\psi _{\text{e}}}^{{q_r} + 1} + {r_{\text{e}}}({\tau _{r{\text{c}}}} + \Delta {\tau _r} +\\& \quad {m_{33}}{{\hat \varGamma }_3} + {m_{33}}\dot {\tilde r} - {m_{33}}{{\dot r}_{\text{d}}} + {\psi _{\text{e}}}) + {\varsigma _r}{{\dot \varsigma }_r} \end{split}$
其中,$ \dot {\tilde r} = \dot r - \dot {\hat r} $,为$\dot r$的估计误差。
将式(44)和式(59)代入式(62),可得
$ \begin{split} &\,\,\,\,{{\dot V}_3} \leqslant - {\lambda _\psi }{\psi _{\text{e}}}^{{p_r} + 1} - {\mu _\psi }{\psi _{\text{e}}}^{{q_r} + 1} + 2\delta {{\bar \mu }_r} - \\ & {\lambda _r}{r_{\text{e}}}{\text{si}}{{\text{g}}^{{p_r}}}\left( {{r_{\text{e}}} + \tilde r} \right) - {\mu _r}{r_{\text{e}}}{\text{si}}{{\text{g}}^{{q_r}}}\left( {{r_{\text{e}}} + \tilde r} \right) + \\ & \quad {k_{\varsigma ,r}}{\varsigma _r} + {r_{\text{e}}}(\Delta {\tau _r} + {m_{33}}\dot {\tilde r}) + {\varsigma _r}{{\dot \varsigma }_r}\end{split} $
$t \geqslant {T_{{\text{o1}}}} + {T_{{\text{o2}}}}$时,则
$ \begin{split} {{\dot V}_3} \leqslant &- {\lambda _\psi }{\left| {{\psi _{\text{e}}}} \right|^{{p_r} + 1}} - {\mu _\psi }{\left| {{\psi _{\text{e}}}} \right|^{{q_r} + 1}} + 2\delta {{\bar \mu }_r} - \\ & \quad {\lambda _r}{\left| {{r_{\text{e}}}} \right|^{{p_r} + 1}} - {\mu _r}{\left| {{r_{\text{e}}}} \right|^{{q_r} + 1}} + \\ & \quad {k_{\varsigma ,r}}{r_{\text{e}}}{\varsigma _r} + {r_{\text{e}}}\Delta {\tau _r} + {\varsigma _r}{{\dot \varsigma }_r} \end{split}$
由引理4可知不等式(65)成立:
$ \left\{ \begin{gathered} {r_{\text{e}}}\Delta {\tau _r} \leqslant \frac{1}{{{q_r} + 1}}{\left| {{r_{\text{e}}}} \right|^{{q_r} + 1}} + \frac{{{q_r}}}{{{q_r} + 1}}{\left| {\Delta {\tau _r}} \right|^{\tfrac{1}{{{q_r}}} + 1}} \\ {r_{\text{e}}}{\varsigma _r} \leqslant \frac{1}{{{q_r} + 1}}{\left| {{r_{\text{e}}}} \right|^{{q_r} + 1}} + \frac{{{q_r}}}{{{q_r} + 1}}{\left| {{\varsigma _r}} \right|^{\tfrac{1}{{{q_r}}} + 1}} \\ {\varsigma _r}\Delta {\tau _r} \leqslant \frac{1}{{{q_r} + 1}}{\left| {{\varsigma _r}} \right|^{{q_r} + 1}} + \frac{{{q_r}}}{{{q_r} + 1}}{\left| {\Delta {\tau _r}} \right|^{\tfrac{1}{{{q_r}}} + 1}} \\ \end{gathered} \right. $
将辅助动态系统式(37)和不等式(65)代入式(64),可得
$\, \begin{split} &{{\dot V}_3} \leqslant - {\varLambda _{r1}}\left({\left(\frac{1}{2}{\psi _{\text{e}}}^2\right)^{\tfrac{{{p_r} + 1}}{2}}} + {\left(\frac{1}{2}{m_{33}}{r_{\text{e}}}^2\right)^{\tfrac{{{p_r} + 1}}{2}}} + \right.\\& \qquad \left. {\left(\frac{1}{2}{\varsigma _r}^2\right)^{\tfrac{{{p_r} + 1}}{2}}}\right) - {\varLambda _{r2}}\left({\left(\frac{1}{2}{\psi _{\text{e}}}^2\right)^{\tfrac{{{q_r} + 1}}{2}}} + \right.\\& \quad \left. {\left(\frac{1}{2}{m_{33}}{r_{\text{e}}}^2\right)^{\tfrac{{{q_r} + 1}}{2}}} + {\left(\frac{1}{2}{\varsigma _r}^2\right)^{\tfrac{{{q_r} + 1}}{2}}}\right) + 2\delta {{\bar \mu }_r} \end{split}$
其中:
${\varLambda _{r1}} = {2^{\tfrac{{{p_r} + 1}}{2}}}\min \left\{ {\lambda _\psi },\dfrac{{{\lambda _r}}}{{{m_{33}}^{({p_r} + 1)/2}}},{\lambda _{\varsigma ,r}}\right\}$
${\varLambda _{r2}} = {2^{\tfrac{{{q_r} + 1}}{2}}}\min \left\{ {\mu _\psi }, \dfrac{{({q_r} + 1){\mu _r} - {k_{\varsigma ,r}} - 1}}{{({q_r} + 1){m_{33}}^{({q_r} + 1)/2}}},\dfrac{{{\mu _{\varsigma ,r}}}}{{{q_r} + 1}}\right\}$
由引理3,可得
$ \begin{split} & {{\dot V}_3} \leqslant - {\varLambda _{r1}}{\left( {\frac{1}{2}{\psi _{\text{e}}}^2 + \frac{1}{2}{m_{33}}{r_{\text{e}}}^2 + \frac{1}{2}{\varsigma _r}^2} \right)^{\tfrac{{{p_r} + 1}}{2}}} - \\& {2^{\tfrac{{1 - {q_r}}}{2}}}{\varLambda _{r2}}{\left( {\frac{1}{2}{\psi _{\text{e}}}^2 + \frac{1}{2}{m_{33}}{r_{\text{e}}}^2 + \frac{1}{2}{\varsigma _r}^2} \right)^{\tfrac{{{q_r} + 1}}{2}}} \leqslant \\&\quad - {\varLambda _{r1}}{V_2}^{\tfrac{{{p_r} + 1}}{2}} - {\varLambda _{r3}}{V_2}^{\tfrac{{{q_r} + 1}}{2}} + {\vartheta _r} \end{split} $
式中:${\vartheta _r} = 2\delta {\bar \mu _r}$$ {\varLambda _{r3}} = {2^{\tfrac{{1 - {q_r}}}{2}}}{\varLambda _{r2}} $,且$ {\varLambda _{r1}} \gt 0, $$ {\varLambda _{r3}} \gt 0 $;则参数$ {\mu }_{r}和{\mu }_{\varsigma ,r} $满足$ {\mu _{\varsigma ,r}} \gt 0 $$ {\mu _r} \gt ({{{k_{\varsigma ,r}} + 1}})/({{{q_r} + 1}}) $。由引理2可知,系统式(60)是实际固定时间稳定的,即${\psi _{\text{e}}},{r_{\text{e}}},{\varsigma _r}$在固定时间${T_{r1}}$内收敛到有界小邻域内,存在${\theta _{r1}} \in (0,1)$使收敛时间${T_{r1}}$满足
$ {T_{r1}} \leqslant \frac{2}{{{\varLambda _{r1}}{\theta _{r1}}\left( {1 - {p_r}} \right)}} + \frac{2}{{{\varLambda _{r3}}{\theta _{r1}}\left( {{q_r} - 1} \right)}} $
2) 当$\left| {{\varsigma _r}} \right| \lt {\varsigma _{\text{g}}}$时,${\psi _{\text{e}}}$${r_{\text{e}}}$可在固定时间${T_{r2}}$内收敛,证明过程类似定理3。
综上所述,${\psi _{\text{e}}}$${r_{\text{e}}}$可在固定时间${T_4}$内收敛到有界小邻域内,且${T_4} \leqslant {T_{r1}} + {T_{r2}} + {T_{{\text{o1}}}} + {T_{{\text{o2}}}}$。由触发条件式(38)可知,两次触发时间间隔不小于${T_{{\mathrm{{s}}}}}$,故排除了芝诺行为,定理4证毕。
本文以大连海事大学“蓝信”号无人艇为仿真研究对象,具体模型参数[27]表1。仿真采用国产化仿真软件SimuNPS。首先,利用本文提出的SGFTLOS控制方法跟踪圆形路径,设定仿真步长T = 0.01 s,所提方法的变量初值和设计参数见表2。假定无人艇跟踪的期望圆形路径为
$ \left\{ {\begin{array}{*{20}{c}} {{x_{\mathrm{p}}} = 100\sin (0.01\theta )} \\ {{y_{\mathrm{p}}} = 100\cos (0.01\theta )} \end{array}} \right. $
为更准确地模拟海洋环境扰动,设定作用于无人艇的外界干扰为正余弦干扰叠加一阶高斯−马尔可夫过程噪声。正余弦干扰用于模拟周期性环境因素,例如规则波浪和周期性风力扰动;一阶高斯−马尔可夫过程噪声则用于模拟实际海洋环境中的随机性干扰,例如紊流、风速波动等。干扰项的表达式为
$ \left\{ {\begin{array}{{l}} {{\tau _{{\text{d}}u}} = 1{\text{ }}000 + 500\sin (0.2t) + 500\cos (0.2t) + {\xi _u}} \\ {{\tau _{{\text{d}}v}} = 1{\text{ }}000 + 200\sin (0.3t) + 200\cos (0.2t) + {\xi _v}} \\ {{\tau _{{\text{d}}r}} = 1{\text{ }}000 + 500\sin (0.2t) + 500\cos (0.2t) + {\xi _r}} \end{array}} \right. $
一阶高斯−马尔可夫过程的离散形式为
$ \left\{ {\begin{array}{*{20}{l}} {{\xi _u}(k + 1) = 0.8{\xi _u}(k) + 10{\varepsilon _{uk}}} \\ {{\xi _v}(k + 1) = 0.8{\xi _v}(k) + 10{\varepsilon _{vk}}} \\ {{\xi _r}(k + 1) = 0.8{\xi _r}(k) + 10{\varepsilon _{rk}}} \end{array}} \right. $
其中,${\varepsilon _{uk}},{\varepsilon _{vk}},{\varepsilon _{rk}}\sim {\rm N}(0,1)$,为标准正态分布的白噪声。
无人艇内部模型参数不确定假设为
$ \left\{ {\begin{array}{*{20}{l}} {\Delta {f_u} = 0.15{f_u}} \\ {\Delta {f_v} = 0.12{f_v}} \\ {\Delta {f_r} = 0.2{f_r}} \end{array} } \right. $
图1图5给出了本文所提控制方法SGFTLOS与速度导引视线制导律[11](surge-guided line-of-sight,SGLOS) 和固定时间双自适应视线制导律[12](fixed-time dual adaptive line-of-sight,FTDALOS)方法的对比结果。
图1可以看出,初始误差较大时,SGFTLOS方法能够更快速、准确地跟踪期望路径,且控制效果与初始状态无关。由图2可以看出,SGFTLOS方法具有更快的收敛速度和更小的稳态误差。图3图4为积分绝对误差(EIA)和积分时间绝对误差(EITA)指标的对比结果,表3给出了具体数值。结果表明,SGFTLOS方法得到的EIAEITA均优于其他两种方法,说明SGFTLOS方法具有更好的瞬态响应和稳态性能。从图5可以看出,SGFTLOS方法的期望速度不仅具有明确的上限,且变化更为平滑。
图6为考虑输入饱和和未考虑输入饱和情况下控制输入变化的对比。可以看出,通过引入辅助动态系统,控制输入的变化更加平滑,避免了过大的输入突变。
图7为周期性相对阈值事件触发机制下触发间隔时间的变化,表4对比了不同触发方式的触发次数。结果表明,所提方法${\tau _u}$${\tau _r}$的触发次数分别为时间触发的3.6%和15.0%,显著减少了控制输入的触发次数。该机制降低了执行器的动作频率,缓解了无人艇机载能量受限问题,并避免了芝诺现象。
图8图9所示为FESO对集总扰动${\boldsymbol{\varGamma}} $和未知速度${\boldsymbol{\upsilon}} $的估计结果。从图中可以看出,FESO能够准确地估计集总扰动和未知速度,并保持较小的估计误差。
为了验证本文方法在不同路径控制场景中的有效性,第 2 组仿真对比实验将期望路径设为正余弦曲线,其数学表达式为
$ \left\{ \begin{array}{*{20}{l}}x_{\mathrm{p}}=\theta \\ y\mathrm{_p}=100\cos(0.01\theta)+500\sin(0.02\theta)\end{array}\right. $
图10图13为本文方法SGFTLOS与前人方法SGLOS和FTDALOS在跟踪正余弦曲线路径的对比结果。图10为曲线路径跟踪效果,图11为跟踪误差,图12图13为得到的EIAEITA指标。由图可见,在初始误差较大的情况下,SGFTLOS方法能够更快速、准确地跟踪期望路径,具有更快的收敛速度和更小的稳态误差,且瞬态响应和稳态性能相比另外两种方法表现更好。
本文研究了具有集总扰动、输入饱和以及机载能量受限的欠驱动无人艇路径跟踪控制问题,提出了基于事件触发的固定时间路径跟踪控制方法。所提控制方法包括固定时间扩张状态观测器、SGFTLOS制导律、输入饱和辅助动态系统、周期性相对阈值事件触发机制以及固定时间速度和艏向角跟踪控制器。采用该控制方法,欠驱动无人艇能够在完成路径跟踪任务的同时,降低执行器的动作次数。通过李雅普诺夫固定时间理论分析,证明了所有误差信号在固定时间内稳定。芝诺分析表明,所提出的周期性相对阈值事件触发机制不存在芝诺现象。对比仿真结果验证了所提控制方法的有效性。
在未来的研究工作中,将进一步考虑状态约束的路径跟踪控制问题。
参考文献 引证文献
排序方式:
1
王维坤, 刘加朋, 王保防, 等. 基于数据驱动的无人船轨迹跟踪自适应控制[J]. 中国舰船研究, 2025, 20(1): 223–231.
WANG W K, LIU J P, WANG B F, et al. Data-driven unmanned surface vehicles trajectory tracking adaptive control[J]. Chinese Journal of Ship Research, 2025, 20(1): 223–231 (in Chinese).
2
王山丹, 孙梦薇, 刘剑, 等. 固定时间预测器下的欠驱动无人艇路径跟踪控制[J]. 控制理论与应用, 2022, 39(10): 1845–1853.
WANG S S, SUN M W, LIU J, et al. Fixed-time predictor-based path following control of unmanned surface vehicles[J]. Control Theory & Applications, 2022, 39(10): 1845–1853 (in Chinese).
3
余亚磊, 苏荣彬, 冯旭, 等. 基于速变LOS的无人船反步自适应路径跟踪控制[J]. 中国舰船研究, 2019, 14(3): 163–171.
YU Y L, SU R B, FENG X, et al. Tracking control of backstepping adaptive path of unmanned surface vessels based on surge-varying LOS[J]. Chinese Journal of Ship Research, 2019, 14(3): 163–171 (in both Chinese and English).
4
FOSSEN T I, BREIVIK M, SKJETNE R. Line-of-sight path following of underactuated marine craft[J]. IFAC Proceedings Volumes, 2003, 36(21): 211–216.
5
BØRHAUG E, PETTERSEN K Y. LOS path following for underactuated underwater vehicle[C]//7th IFAC Conference on Manoeuvring and Control of Marine Craft. Lisbon, Portugal: IFAC, 2006.
6
LI M C, GUO C, YU H M, et al. Line-of-sight-based global finite-time stable path following control of unmanned surface vehicles with actuator saturation[J]. ISA Transactions, 2022, 125: 306–317.
7
FOSSEN T I, PETTERSEN K Y, GALEAZZI R. Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces[J]. IEEE Transactions on Control Systems Technology, 2015, 23(2): 820–827.
8
LIU L, WANG D, PENG Z H, et al. Predictor-based LOS guidance law for path following of underactuated marine surface vehicles with sideslip compensation[J]. Ocean Engineering, 2016, 124: 340–348.
9
LIU L, WANG D, PENG Z H. ESO-based line-of-sight guidance law for path following of underactuated marine surface vehicles with exact sideslip compensation[J]. IEEE Journal of Oceanic Engineering, 2017, 42(2): 477–487.
10
FAN Y S, QIU B B, LIU L, et al. Global fixed-time trajectory tracking control of underactuated USV based on fixed-time extended state observer[J]. ISA Transactions, 2023, 132: 267–277.
11
WANG N, SUN Z, YIN J C, et al. Fuzzy unknown observer-based robust adaptive path following control of underactuated surface vehicles subject to multiple unknowns[J]. Ocean Engineering, 2019, 176: 57–64.
12
FAN Y S, SHI Y P, MU D D, et al. Global fixed-time adaptive fuzzy path following control for unmanned surface vehicles subject to lumped uncertainties and actuator saturation[J]. Ocean Engineering, 2023, 286: 115533.
13
PENG Z H, JIANG Y, WANG J. Event-triggered dynamic surface control of an underactuated autonomous surface vehicle for target enclosing[J]. IEEE Transactions on Industrial Electronics, 2021, 68(4): 3402–3412.
14
ZHANG G Q, YAO M Q, XU J H, et al. Robust neural event-triggered control for dynamic positioning ships with actuator faults[J]. Ocean Engineering, 2020, 207: 107292.
15
吕旻高, 古楠, 刘陆, 等. 基于动态事件触发的多无人船协同路径跟踪控制[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).
16
张恩华, 王巍凯, 苏玉民. 基于事件触发的水面无人艇无模型容错饱和控制[J]. 哈尔滨工程大学学报, 2024, 45(10): 1865–1872.
ZHANG E H, WANG W K, SU Y M, et al. Adaptive model-free fault-tolerant control for unmanned surface vehicle with input saturation and event-triggered mechanism[J]. Journal of Harbin Engineering University, 2024, 45(10): 1865–1872 (in Chinese).
17
吕张飞, 赵中原. 基于事件触发机制的水下航行器轨迹跟踪控制[J]. 软件导刊, 2024, 23(6): 98–104.
LÜ Z F, ZHAO Z Y. Trajectory tracking control of underwater vehicle based on event triggering mechanism[J]. Software Guide, 2024, 23(6): 98–104 (in Chinese).
18
POLYAKOV A. Nonlinear feedback design for fixed-time stabilization of linear control systems[J]. IEEE Transactions on Automatic Control, 2012, 57(8): 2106–2110.
19
ZUO Z Y, TIAN B L, DEFOORT M, et al. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics[J]. IEEE Transactions on Automatic Control, 2018, 63(2): 563–570.
20
ZUO Z Y, TIE L. A new class of finite-time nonlinear consensus protocols for multi-agent systems[J]. International Journal of Control, 2014, 87(2): 363–370.
21
WANG H Q, CHEN B, LIN C. Adaptive neural tracking control for a class of stochastic nonlinear systems[J]. International Journal of Robust and Nonlinear Control, 2014, 24(7): 1262–1280.
22
BASIN M, YU P, SHTESSEL Y. Finite- and fixed-time differentiators utilising HOSM techniques[J]. IET Control Theory & Applications, 2017, 11(8): 1144–1152.
23
刘陆. 欠驱动无人船的路径跟踪与协同控制[D]. 大连: 大连海事大学, 2018.
LIU L. Path following and cooperative control of underactuated unmanned surface vehicles[D]. Dalian: Dalian Maritime University, 2018 (in Chinese).
24
TUO Y L, WANG S S, PENG Z H, et al. Reliability-based fixed-time nonsingular terminal sliding mode control for dynamic positioning of turret-moored vessels with uncertainties and unknown disturbances[J]. Ocean Engineering, 2022, 248: 110748.
25
曾江峰. 复杂海况下USV路径跟踪控制方法研究[D]. 哈尔滨: 哈尔滨工程大学, 2019.
ZENG J F. Research on path following control of USV in complex sea conditions[D]. Harbin: Harbin Engineering University, 2019 (in Chinese).
26
CHEN M, GE S S, REN B B. Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3): 452–465.
27
MU D D, LI L, WANG G F, et al. State constrained control strategy for unmanned surface vehicle trajectory tracking based on improved barrier Lyapunov function[J]. Ocean Engineering, 2023, 277: 114276.
2026年第21卷第2期
PDF下载
60
27
引用本文
BibTeX
文章信息
doi: 10.19693/j.issn.1673-3185.04313
  • 接收时间:2024-12-16
  • 首发时间:2026-05-20
  • 出版时间:2026-04-30
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2024-12-16
  • 修回日期:2025-03-10
基金
作者信息
    1山东交通职业学院 机电工程系,山东 潍坊 261206
    2大连海事大学 船舶电气工程学院,辽宁 大连 116026

通讯作者:

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

扫描看全文

引用本文
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
关闭全屏