Article(id=1281326888752755532, tenantId=1146029695717560320, journalId=1240685776644648972, issueId=1281326807345500788, articleNumber=null, orderNo=null, doi=10.3969/j.issn.1007-7294.2025.12.007, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1750176000000, receivedDateStr=2025-06-18, revisedDate=null, revisedDateStr=null, acceptedDate=null, acceptedDateStr=null, onlineDate=1783421736180, onlineDateStr=2026-07-07, pubDate=1765728000000, pubDateStr=2025-12-15, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1783421736180, onlineIssueDateStr=2026-07-07, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1783421736180, creator=13701087609, updateTime=1783421736180, updator=13701087609, issue=Issue{id=1281326807345500788, tenantId=1146029695717560320, journalId=1240685776644648972, year='2025', volume='29', issue='12', pageStart='1827', pageEnd='1990', issueExtLink='null', onlineDate='null', pubDate='1765728000000', pubDateStr='2025-12-15', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=-1, specialIssue=null, createTime=1783421716772, creator='13701087609', updateTime=1783422145004, updator='13701087609', preIssue=null, nextIssue=null, articleTotal=null, ext={EN=IssueExt(id=1281328603572977733, tenantId=1146029695717560320, journalId=1240685776644648972, issueId=1281326807345500788, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1281328603572977734, tenantId=1146029695717560320, journalId=1240685776644648972, issueId=1281326807345500788, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null, downloadFileDto=null}, startPage=1895, endPage=1905, ext={EN=ArticleExt(id=1281326889071522637, articleId=1281326888752755532, tenantId=1146029695717560320, journalId=1240685776644648972, language=EN, title=Improved non-singular terminal sliding mode of ship heading control based on NESO, columnId=1241023037940748650, journalTitle=Journal of Ship Mechanics, columnName=Hydrodynamics, runingTitle=null, highlight=null, articleAbstract=

Aiming at the problem that the ship's course is easily disturbed by the external environment during navigation, an improved non-singular terminal sliding mode control strategy based on Nonlinear Extended State Observer (NESO) is proposed. Firstly, a nonlinear mathematical model of ship's heading system is established, and a nonlinear expanded state observer based on the hyperbolic tangent function is designed to estimate the external disturbances encountered during the ship's navigation and perform feedforward compensation. Then, based on the improved non-singular terminal sliding mode surface and the double power reaching law, an improved non-singular terminal sliding mode control law is designed, which reduces the chattering of the sliding mode control law and improves the convergence speed. The nonlinear extended state observer and the improved non-singular terminal sliding mode control law are combined to form a composite control law. Finally, the stability of the control law is analyzed based on Lyapunov stability theory. Simulation results show the proposed control strategy can effectively improve the tracking performance and robustness of the ship heading control system.

, authors=Yu-fang CHANG1, Ao-li WANG1, Ya-ping XIA1, Huai-cheng YAN2, Wen-cong HUANG1, authorsList=Yu-fang CHANG, Ao-li WANG, Ya-ping XIA, Huai-cheng YAN, Wen-cong HUANG, authorCompany=null, correspAuthors=Yu-fang CHANG, authorNote=null, correspAuthorsNote=null, copyrightStatement=Copyright ©2025 Journal of Ship Mechanics. 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, fund=null), CN=ArticleExt(id=1281326926446964951, articleId=1281326888752755532, tenantId=1146029695717560320, journalId=1240685776644648972, language=CN, title=基于NESO的改进非奇异终端滑模船舶航向控制, columnId=1241023038087549292, journalTitle=船舶力学, columnName=流体力学, runingTitle=null, highlight=null, articleAbstract=

针对船舶航行过程航向易受外界环境扰动问题,本文提出一种基于非线性扩张状态观测器的改进非奇异终端滑模控制策略。首先,建立船舶航向系统非线性数学模型,设计了基于双曲正切函数的非线性扩张状态观测器,对船舶航行过程受到的外界扰动进行估计,并进行前馈补偿;然后,引入改进非奇异终端滑模面和双幂次趋近律,设计了改进非奇异终端滑模控制律,降低了滑模控制律抖振,提高了滑模控制律收敛速度,并将非线性扩张状态观测器和改进非奇异终端滑模控制律结合构成复合控制律;最后,基于李雅普诺夫稳定性理论对控制律的稳定性进行了分析。仿真结果表明,所提出的控制策略能有效提高船舶航向控制系统的跟踪性能和鲁棒性。

, authors=常雨芳1, 王澳黎1, 夏亚平1, 严怀成2, 黄文聪1, authorsList=常雨芳, 王澳黎, 夏亚平, 严怀成, 黄文聪, authorCompany=null, correspAuthors=常雨芳, authorNote=

王澳黎(1999–),男,硕士研究生

夏亚平(1990–),女,副教授

严怀成(1977–),男,教授

黄文聪(1977–),男,副教授

, correspAuthorsNote=
常雨芳(1980–),女,教授,通讯作者:E-mail:
, copyrightStatement=版权所有©《船舶力学》编辑部2025, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=VNKbQsOHKoCLNNFZEjhO7A==, magXml=WoZHWudOdCsQ3WOAI6YDig==, pdfUrl=null, pdf=OC3pYQGVW50c4ehdiL/scw==, pdfFileSize=2885341, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=Jk8OCiC8TrYX9SGqTtToxg==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=p52vcuGtuRk9hUQTwTwd1Q==, mapNumber=null, fund=null)}, authors=[Author(id=1281326928422482143, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=changyf@hbut.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1281326928493785313, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928422482143, language=EN, stringName=Yu-fang CHANG, firstName=Yu-fang, middleName=null, lastName=CHANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928560894178, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928422482143, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326928619614436, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=1281326928686723302, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928619614436, language=EN, stringName=Ao-li WANG, firstName=Ao-li, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928758026471, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928619614436, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

王澳黎(1999–),男,硕士研究生

"}, bioImg=null, bioContent=

王澳黎(1999–),男,硕士研究生

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326928829329641, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1281326928904827115, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928829329641, language=EN, stringName=Ya-ping XIA, firstName=Ya-ping, middleName=null, lastName=XIA, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928967741676, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928829329641, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

夏亚平(1990–),女,副教授

"}, bioImg=null, bioContent=

夏亚平(1990–),女,副教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326929030656238, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=3, 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=1281326929097765104, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929030656238, language=EN, stringName=Huai-cheng YAN, firstName=Huai-cheng, middleName=null, lastName=YAN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326929173262577, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929030656238, 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.华东理工大学 信息科学与工程学院,上海 200237, bio={"content":"

严怀成(1977–),男,教授

"}, bioImg=null, bioContent=

严怀成(1977–),男,教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928342790363, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=2., ext=[AuthorCompanyExt(id=1281326928351178972, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China), AuthorCompanyExt(id=1281326928359567581, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.华东理工大学 信息科学与工程学院,上海 200237)])]), Author(id=1281326929236177139, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=4, 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=1281326929311674613, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929236177139, language=EN, stringName=Wen-cong HUANG, firstName=Wen-cong, middleName=null, lastName=HUANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326929374589174, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929236177139, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

黄文聪(1977–),男,副教授

"}, bioImg=null, bioContent=

黄文聪(1977–),男,副教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])])], keywords=[Keyword(id=1281326929471058167, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, orderNo=1, keyword=ship), Keyword(id=1281326929542361336, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, orderNo=2, keyword=ship heading control), Keyword(id=1281326929622053113, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, orderNo=3, keyword=non singular terminal sliding mode control), Keyword(id=1281326929693356282, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, orderNo=4, keyword=nonlinear extended state observer), Keyword(id=1281326929747882235, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, orderNo=5, keyword=robustness), Keyword(id=1281326929840156924, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, orderNo=1, keyword=船舶), Keyword(id=1281326929924043005, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, orderNo=2, keyword=船舶航向控制), Keyword(id=1281326929999540478, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, orderNo=3, keyword=非奇异终端滑模控制), Keyword(id=1281326930079232255, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, orderNo=4, keyword=非线性扩张状态观测器), Keyword(id=1281326930154729728, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, orderNo=5, keyword=鲁棒性)], refs=[Reference(id=1281326932960719119, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Dlabac T, Calasan M, Krcum M, et al. PSO-based PID controller design for ship course-keeping autopilot[J]. Brodogradnja, 2019, 70(4): 1‒15., articleTitle=null, refAbstract=null), Reference(id=1281326933040410896, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=2, rfOrder=1, authorNames=null, journalName=null, refType=null, unstructuredReference=Liang Lihua, Wen Yu. Rudder roll stabilization with disturbance compensation model predictive control[J]. Journal of Marine Science and Technology, 2019, 24(1): 249‒259., articleTitle=null, refAbstract=null), Reference(id=1281326933115908369, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=3, rfOrder=2, authorNames=null, journalName=null, refType=null, unstructuredReference=Yasukawa H, Sakuno R. Application of the MMG method for the prediction of steady sailing condition and course stability of a ship under external disturbances[J]. Journal of Marine Science and Technology, 2020, 25(1): 196‒220., articleTitle=null, refAbstract=null), Reference(id=1281326933183017234, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=4, rfOrder=3, authorNames=null, journalName=null, refType=null, unstructuredReference=Yang Guangping, Zhang Xianku, Feng Yongxiao. An energy-efficient nonlinear robust track keeping control algorithm for the Maritime Silk Road[J]. Journal of Marine Engineering and Technology, 2020, 19(3): 136‒146., articleTitle=null, refAbstract=null), Reference(id=1281326933250126099, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=5, rfOrder=4, authorNames=null, journalName=null, refType=null, unstructuredReference=Psarros G A. Fuzzy logic system interference in ship accidents[J]. Human Factors and Ergonomics in Manufacturing & Service Industries, 2018, 28(6): 372‒382., articleTitle=null, refAbstract=null), Reference(id=1281326933313040660, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=6, rfOrder=5, authorNames=null, journalName=null, refType=null, unstructuredReference=Xu Xiaofeng, Cui Deqiang, Li Yun, et al. Research on ship trajectory extraction based on multiattribute DBSCAN optimisation algorithm[J]. Polish Maritime Research, 2021, 28(1): 136‒148., articleTitle=null, refAbstract=null), Reference(id=1281326933384343829, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=6, authorNames=null, journalName=null, refType=null, unstructuredReference=周丽明, 刘 胜. 船舶航向保持静态抗饱和控制[J]. 船舶力学, 2011, 15(7): 757‒762., articleTitle=null, refAbstract=null), Reference(id=1281326933451452694, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=7, rfOrder=7, authorNames=null, journalName=null, refType=null, unstructuredReference=Zhou L M, Liu S. Static anti-saturation control of ship course keeping[J]. Journal of Ship Mechanics, 2011, 15(7): 757‒762. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326933518561559, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=8, authorNames=null, journalName=null, refType=null, unstructuredReference=包 涛, 董早鹏, 张 波, 等. 基于GD–FNN和参考模型的无人艇航向鲁棒自适应控制[J]. 船舶力学, 2021, 25(5): 598‒606., articleTitle=null, refAbstract=null), Reference(id=1281326933610836248, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=8, rfOrder=9, authorNames=null, journalName=null, refType=null, unstructuredReference=Bao T, Dong Z P, Zhang B, et al. Robust adaptive control of UAV course based on GD-FNN and reference model[J]. Journal of Ship Mechanics, 2021, 25(5): 598‒606. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326933690528025, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=9, rfOrder=10, authorNames=null, journalName=null, refType=null, unstructuredReference=Witkowska A, Smierzchalski R. Designing a ship course controller by applying the adaptice backstepping method[J]. International Journal of Applied Mathematics and Computer Science, 2013, 22(4): 985‒997., articleTitle=null, refAbstract=null), Reference(id=1281326933791191322, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=10, rfOrder=11, authorNames=null, journalName=null, refType=null, unstructuredReference=Li Wenhua, Sun Yuqing, Chen Haiquan, et al. Model predictive controller design for ship dynamic positioning system based on state-space equations[J]. Journal of Marine Science and Technology, 2017, 22(3): 426‒431., articleTitle=null, refAbstract=null), Reference(id=1281326933879271707, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=11, rfOrder=12, authorNames=null, journalName=null, refType=null, unstructuredReference=朱丽燕, 李铁山, 单麒赫. 船舶航向非线性离散系统自适应模糊最优控制[J]. 哈尔滨工程大学学报, 2019, 40(9): 1576–1581., articleTitle=null, refAbstract=null), Reference(id=1281326933979935004, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Zhu L Y, Li T S, Shan Q H. Adaptive fuzzy optimal control for nonlinear discrete system of ship course[J]. Journal of Harbin Engineering University, 2019, 40(9): 1576–1581. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326934063821085, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Tung Thanh L. Ship heading control system using neural network[J]. Journal of Marine Science and Technology, 2021, 26(3): 963‒972., articleTitle=null, refAbstract=null), Reference(id=1281326934143512862, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Li Ronghui, Li Tieshan, Bu Renxiang, et al. Active disturbance rejection with sliding mode control based course and path following for underactuated ships[J]. Mathematical Problems in Engineering, 2013: 743716., articleTitle=null, refAbstract=null), Reference(id=1281326934227398943, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Liu Zhiquan. Ship course keeping using different sliding mode controllers[J]. Transactions of FAMENA, 2019, 43(2): 49‒60., articleTitle=null, refAbstract=null), Reference(id=1281326934294507808, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Islam, Muhammad Muzammal, et al. Robust integral backstepping and terminal synergetic control of course keeping for ships[J]. Ocean Engineering, 2021, 221: 108532., articleTitle=null, refAbstract=null), Reference(id=1281326934365810977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=16, rfOrder=18, authorNames=null, journalName=null, refType=null, unstructuredReference=Zuo Zongyu. Non-singular fixed-time terminal sliding mode control of non-linear systems[J]. IET Control Theory and Applications, 2015, 9(4): 545‒552., articleTitle=null, refAbstract=null), Reference(id=1281326934441308450, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=17, rfOrder=19, authorNames=null, journalName=null, refType=null, unstructuredReference=Boukattaya M, Mezghani N, Damak T. Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems[J]. ISA Transactions, 2018, 77: 1‒19., articleTitle=null, refAbstract=null), Reference(id=1281326934521000227, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=18, rfOrder=20, authorNames=null, journalName=null, refType=null, unstructuredReference=Wang Haoping, Zhao Xuankai, Tian Yang. Trajectory tracking control of XY table using sliding mode adaptive control based on fast double power reaching law[J]. Asian Journal of Control, 2016, 18(6): 2263‒2271., articleTitle=null, refAbstract=null), Reference(id=1281326934592303396, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=19, rfOrder=21, authorNames=null, journalName=null, refType=null, unstructuredReference=刘海龙, 史小平. 对非合作目标逼近的非奇异终端滑模控制[J]. 电机与控制学报, 2016, 20(6): 109‒116., articleTitle=null, refAbstract=null), Reference(id=1281326934655217957, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=19, rfOrder=22, authorNames=null, journalName=null, refType=null, unstructuredReference=Liu H L, Shi X P. Non singular terminal sliding mode control for non-cooperative target approximation[J]. Electric Machines and Control, 2016, 20(6): 109‒116. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326934718132518, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=20, rfOrder=23, authorNames=null, journalName=null, refType=null, unstructuredReference=韩京清. 自抗扰控制技术[M]. 北京: 国防工业出版社, 2008., articleTitle=null, refAbstract=null), Reference(id=1281326934781047079, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=20, rfOrder=24, authorNames=null, journalName=null, refType=null, unstructuredReference=Han J Q. Active disturbance rejection control technique[M]. Beijing: National Defense Industry Press, 2008. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326934873321768, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=21, rfOrder=25, authorNames=null, journalName=null, refType=null, unstructuredReference=Zhang Qiang, Wang Cui, Su Xiaojie, et al. Observer-based terminal sliding mode control of non-affine nonlinear systems: Finite-time approach[J]. Journal of the Franklin Institute-Engineering and Applied Mathematics, 2018, 355(16): 7985‒8004., articleTitle=null, refAbstract=null), Reference(id=1281326934940430633, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=22, rfOrder=26, authorNames=null, journalName=null, refType=null, unstructuredReference=陈 卓, 金建海, 张 波, 等. 基于多策略免疫遗传算法的无人艇航向自适应控制[J]. 船舶力学, 2023, 27(9): 1273–1282., articleTitle=null, refAbstract=null), Reference(id=1281326935007539498, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Chen Z, Jin J H, Zhang B, et al. Adaptive heading control of unmanned aerial vehicle based on multi-strategy immune genetic algorithm[J]. Journal of Ship Mechanics, 2023, 27(9): 1273–1282. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326935074648363, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Fu Minyue, Xie Lihua. Finite-level quantized feedback control for linear systems[J]. IEEE Transactions on Automatic Control, 2009, 54(5): 1165‒1170., articleTitle=null, refAbstract=null), Reference(id=1281326935137562924, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=24, rfOrder=29, authorNames=null, journalName=null, refType=null, unstructuredReference=关 巍, 张显库, 王新屏. 基于积分逆推法的船舶航向非线性鲁棒控制[J]. 中国航海, 2009, 32(3): 66‒70., articleTitle=null, refAbstract=null), Reference(id=1281326935200477485, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Guan W, Zhang X K, Wang X P. Nonlinear robust control for ship steering system based on integral backstepping method[J]. Navigation of China, 2009, 32(3): 66‒70. (in Chinese), articleTitle=null, refAbstract=null), Reference(id=1281326935263392046, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=王东委, 富 月. 基于高阶观测器和干扰补偿控制的模型预测控制方法[J]. 自动化学报, 2020, 46(6): 1220–1228., articleTitle=null, refAbstract=null), Reference(id=1281326935338889519, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=Wang D W, Fu Y. Model predictive control method based on high order observer and disturbance compensation control[J]. Acta Automatica Sinica, 2020, 46(6): 1220–1228. (in Chinese), articleTitle=null, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)]), AuthorCompany(id=1281326928342790363, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=2., ext=[AuthorCompanyExt(id=1281326928351178972, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China), AuthorCompanyExt(id=1281326928359567581, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.华东理工大学 信息科学与工程学院,上海 200237)])], figs=[ArticleFig(id=1281326930272170241, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.1, caption=Schematic diagram of ship heading in the $Oxy$ coordinate system, figureFileSmall=O2tKiRtrT76UgH81GCYq9Q==, figureFileBig=Jk8OCiC8TrYX9SGqTtToxg==, tableContent=null), ArticleFig(id=1281326930347667714, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图1, caption= $ Oxy $坐标系下船舶航向示意图, figureFileSmall=O2tKiRtrT76UgH81GCYq9Q==, figureFileBig=Jk8OCiC8TrYX9SGqTtToxg==, tableContent=null), ArticleFig(id=1281326930523828483, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.2, caption=Block diagram of non-singular terminal sliding mode of ship heading control based on NESO, figureFileSmall=3LdTkmbBWWOqJ53lgzq/jQ==, figureFileBig=yCQ7YbRJmJB/p+XebOtgzg==, tableContent=null), ArticleFig(id=1281326930590937348, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图2, caption=基于NESO的船舶航向非奇异终端滑模控制框图, figureFileSmall=3LdTkmbBWWOqJ53lgzq/jQ==, figureFileBig=yCQ7YbRJmJB/p+XebOtgzg==, tableContent=null), ArticleFig(id=1281326930666434821, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.3, caption=Comparison between hyperbolic tangent function and sign function, figureFileSmall=IzRSLlknY5FsRqUP/CXBHQ==, figureFileBig=s9B/iGtQoeqsQF1dBx8RYQ==, tableContent=null), ArticleFig(id=1281326930737737990, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图3, caption=双曲正切函数与符号函数对比图, figureFileSmall=IzRSLlknY5FsRqUP/CXBHQ==, figureFileBig=s9B/iGtQoeqsQF1dBx8RYQ==, tableContent=null), ArticleFig(id=1281326930813235463, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.4, caption=Simulation results of undisturbed ship course keeping, figureFileSmall=MmHu0q98TKYR5Gzj717vCg==, figureFileBig=F3RJcqgNIveFo9v0Fc5CoQ==, tableContent=null), ArticleFig(id=1281326930867761416, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图4, caption=无扰动船舶航向保持仿真结果, figureFileSmall=MmHu0q98TKYR5Gzj717vCg==, figureFileBig=F3RJcqgNIveFo9v0Fc5CoQ==, tableContent=null), ArticleFig(id=1281326930943258889, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.5, caption=Simulation results of ship course keeping with external disturbance, figureFileSmall=tZoBbL4Yp3apqJjXRtBb2A==, figureFileBig=fKHtSTOl9OG/jZKgGK334g==, tableContent=null), ArticleFig(id=1281326931006173450, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图5, caption=有外界扰动船舶航向保持仿真结果, figureFileSmall=tZoBbL4Yp3apqJjXRtBb2A==, figureFileBig=fKHtSTOl9OG/jZKgGK334g==, tableContent=null), ArticleFig(id=1281326932612591883, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Fig.6, caption=Simulation results of ship course change with external disturbance, figureFileSmall=T6zMO21R09MBy04Q0549AA==, figureFileBig=jHPw+1f9zm/GJY6uzNmYog==, tableContent=null), ArticleFig(id=1281326932704866572, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=图6, caption=有外界扰动船舶航向改变仿真结果, figureFileSmall=T6zMO21R09MBy04Q0549AA==, figureFileBig=jHPw+1f9zm/GJY6uzNmYog==, tableContent=null), ArticleFig(id=1281326932784558349, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=EN, label=Tab.1, caption=

Controller parameters

, figureFileSmall=null, figureFileBig=null, tableContent=
改进非奇异终端滑模控制参数NESO参数
参数 ${k_a}$ ${k_b}$ $\alpha $ $\beta $ ${k_1}$ ${k_2}$ ${c_1}$ ${c_2}$ ${\alpha _1}$ ${\alpha _2}$ ${\alpha _3}$ $b$
取值2.616.125/31.30.420.518320.2
), ArticleFig(id=1281326932855861518, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, language=CN, label=表1, caption=

本文控制策略参数

, figureFileSmall=null, figureFileBig=null, tableContent=
改进非奇异终端滑模控制参数NESO参数
参数 ${k_a}$ ${k_b}$ $\alpha $ $\beta $ ${k_1}$ ${k_2}$ ${c_1}$ ${c_2}$ ${\alpha _1}$ ${\alpha _2}$ ${\alpha _3}$ $b$
取值2.616.125/31.30.420.518320.2
)], attaches=null, journal=Journal(id=1240685663704625163, delFlag=0, nameCn=船舶力学, nameEn=Journal of Ship Mechanics, nameHistory1=null, nameHistory2=null, issn=1007-7294, eissn=null, cn=32-1468/U, coden=null, periodic=0, 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=8VABIsgSw5I4HF/4goaIlA==, journalPrice=null, startedYear=null, abbrevIsoEn=Journal of Ship Mechanics, journalRemark=null, publicationField=null, createdTime=1773732113054, updatedTime=1784019383023, createdBy=18614031015, updatedBy=13041195026, firstLetterCn=C, firstLetterEn=C, subjectCode=Engineering, subjectName=null, subjectCodeEn=Engineering, subjectNameEn=null, picCn=8VABIsgSw5I4HF/4goaIlA==, picEn=Ve/8A/FRYceS/z8o7GCJ5g==, jcr=null, cjcr=null, exts=[JournalExt(id=1283833602848834028, 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=1784019383394, updatedTime=1784019383394, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=1, submissionEditorUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=3, submissionReviewUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=2, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1283833602983051757, language=EN, name=Journal of Ship Mechanics, 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=1784019383426, updatedTime=1784019383426, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=1, submissionEditorUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=3, submissionReviewUrl=https://cblx.cbpt.cnki.net/EditorD3N/index.aspx?t=2, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1240685776644648972, websiteList=[Website(id=1240686760611607145, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1240685776644648972, 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/cblx/CN, language=CN, createTime=1773732374576, createBy=18614031015, updateTime=1773732394922, updateBy=18614031015, name=船舶力学-中文, tplId=1146099689490845704, title=船舶力学, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1240687166741869216, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=articleTextType, value=kx, createTime=1773732471404, updateTime=1773732471404, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166725091997, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=banner, value=null, createTime=1773732471400, updateTime=1773732471400, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166758646435, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=grayFlag, value=0, createTime=1773732471408, updateTime=1773732471408, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166716703388, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=logo, value=https://castjournals.cast.org.cn/joweb/cblx/CN/file/pic?fileId=/ZVjg3ao2vf5wYxw5Kn1Uw==, createTime=1773732471398, updateTime=1773732471398, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166771229349, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=minRunFlag, value=0, createTime=1773732471411, updateTime=1773732471411, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166737674911, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/cblx/CN/file/pic, createTime=1773732471403, updateTime=1773732471403, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166767035044, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=silenceFlag, value=0, createTime=1773732471410, updateTime=1773732471410, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166729286302, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1773732471401, updateTime=1773732471401, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166750257825, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=themeColor, value=null, createTime=1773732471406, updateTime=1773732471406, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687166754452130, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760611607145, code=themeStyle, value=null, createTime=1773732471407, updateTime=1773732471407, creator=18614031015, updator=18614031015)]), Website(id=1240686760674521707, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1240685776644648972, 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/cblx/EN, language=EN, createTime=1773732374590, createBy=18614031015, updateTime=1773732413338, updateBy=18614031015, name=船舶力学-英文, tplId=1146101810881728533, title=Journal of Ship Mechanics, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1240687194269078438, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=articleTextType, value=kx, createTime=1773732477967, updateTime=1773732477967, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194248106915, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=banner, value=null, createTime=1773732477962, updateTime=1773732477962, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194285855657, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=grayFlag, value=0, createTime=1773732477971, updateTime=1773732477971, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194239718306, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=logo, value=https://castjournals.cast.org.cn/joweb/cblx/EN/file/pic?fileId=/ZVjg3ao2vf5wYxw5Kn1Uw==, createTime=1773732477960, updateTime=1773732477960, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194302632875, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=minRunFlag, value=0, createTime=1773732477975, updateTime=1773732477975, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194260689829, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/cblx/EN/file/pic, createTime=1773732477965, updateTime=1773732477965, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194294244266, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=silenceFlag, value=0, createTime=1773732477973, updateTime=1773732477973, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194256495524, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1773732477964, updateTime=1773732477964, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194277467047, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=themeColor, value=null, createTime=1773732477969, updateTime=1773732477969, creator=18614031015, updator=18614031015), WebsiteProps(id=1240687194281661352, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1240686760674521707, code=themeStyle, value=null, createTime=1773732477970, updateTime=1773732477970, creator=18614031015, updator=18614031015)])], journalTitle=船舶力学, weixinUrl=null, journalUrl=https://cblx.cbpt.cnki.net/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Journal of Ship Mechanics, journalPhotoCn=8VABIsgSw5I4HF/4goaIlA==, journalPhotoEn=Ve/8A/FRYceS/z8o7GCJ5g==, 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, interPubPlatform=, interPubPlatformUrl=null), detailUrlCn=https://castjournals.cast.org.cn/joweb/cblx/CN/10.3969/j.issn.1007-7294.2025.12.007, detailUrlEn=https://castjournals.cast.org.cn/joweb/cblx/EN/10.3969/j.issn.1007-7294.2025.12.007, pdfUrlCn=https://castjournals.cast.org.cn/joweb/cblx/CN/PDF/10.3969/j.issn.1007-7294.2025.12.007, pdfUrlEn=https://castjournals.cast.org.cn/joweb/cblx/EN/PDF/10.3969/j.issn.1007-7294.2025.12.007, aliStartDate=0, aliEndDate=0, collectionFlag=false, citedCount=null, citedUrl=null, previewStatus=0, delFlag=0, hasFullText=1, orderTime=1765728000000, fullTextJson=null, articleText=null, reference=null)
收藏切换
基于NESO的改进非奇异终端滑模船舶航向控制
收藏切换
PDF下载
常雨芳 1 , 王澳黎 1 , 夏亚平 1 , 严怀成 2 , 黄文聪 1
船舶力学 | 流体力学 2025,29(12): 1895-1905
收起
收藏切换
船舶力学 |流体力学 2025 , 29 (12) : 1895 -1905
基于NESO的改进非奇异终端滑模船舶航向控制
全屏
[Author(id=1281326928422482143, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=changyf@hbut.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1281326928493785313, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928422482143, language=EN, stringName=Yu-fang CHANG, firstName=Yu-fang, middleName=null, lastName=CHANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928560894178, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928422482143, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326928619614436, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, 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=1281326928686723302, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928619614436, language=EN, stringName=Ao-li WANG, firstName=Ao-li, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928758026471, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928619614436, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

王澳黎(1999–),男,硕士研究生

"}, bioImg=null, bioContent=

王澳黎(1999–),男,硕士研究生

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326928829329641, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1281326928904827115, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928829329641, language=EN, stringName=Ya-ping XIA, firstName=Ya-ping, middleName=null, lastName=XIA, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326928967741676, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326928829329641, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

夏亚平(1990–),女,副教授

"}, bioImg=null, bioContent=

夏亚平(1990–),女,副教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])]), Author(id=1281326929030656238, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=3, 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=1281326929097765104, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929030656238, language=EN, stringName=Huai-cheng YAN, firstName=Huai-cheng, middleName=null, lastName=YAN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326929173262577, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929030656238, 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.华东理工大学 信息科学与工程学院,上海 200237, bio={"content":"

严怀成(1977–),男,教授

"}, bioImg=null, bioContent=

严怀成(1977–),男,教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928342790363, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=2., ext=[AuthorCompanyExt(id=1281326928351178972, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China), AuthorCompanyExt(id=1281326928359567581, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928342790363, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2.华东理工大学 信息科学与工程学院,上海 200237)])]), Author(id=1281326929236177139, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, orderNo=4, 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=1281326929311674613, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929236177139, language=EN, stringName=Wen-cong HUANG, firstName=Wen-cong, middleName=null, lastName=HUANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1281326929374589174, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, authorId=1281326929236177139, 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.湖北工业大学 电气与电子工程学院,武汉 430068, bio={"content":"

黄文聪(1977–),男,副教授

"}, bioImg=null, bioContent=

黄文聪(1977–),男,副教授

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1281326928246321368, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, xref=1., ext=[AuthorCompanyExt(id=1281326928254709977, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China), AuthorCompanyExt(id=1281326928263098586, tenantId=1146029695717560320, journalId=1240685776644648972, articleId=1281326888752755532, companyId=1281326928246321368, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1.湖北工业大学 电气与电子工程学院,武汉 430068)])])]
常雨芳1 , 王澳黎1, 夏亚平1, 严怀成2, 黄文聪1
作者信息
  • 1.湖北工业大学 电气与电子工程学院,武汉 430068
  • 2.华东理工大学 信息科学与工程学院,上海 200237
通讯作者:
常雨芳(1980–),女,教授,通讯作者:E-mail:
作者简介:

王澳黎(1999–),男,硕士研究生

夏亚平(1990–),女,副教授

严怀成(1977–),男,教授

黄文聪(1977–),男,副教授

Improved non-singular terminal sliding mode of ship heading control based on NESO
Yu-fang CHANG1 , Ao-li WANG1, Ya-ping XIA1, Huai-cheng YAN2, Wen-cong HUANG1
Affiliations
  • 1.School of Electrical and Electronic Engineering, Hubei University of Technology, Wuhan 430068, China
  • 2.School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China
出版时间: 2025-12-15 doi: 10.3969/j.issn.1007-7294.2025.12.007
文章导航
收藏切换

针对船舶航行过程航向易受外界环境扰动问题,本文提出一种基于非线性扩张状态观测器的改进非奇异终端滑模控制策略。首先,建立船舶航向系统非线性数学模型,设计了基于双曲正切函数的非线性扩张状态观测器,对船舶航行过程受到的外界扰动进行估计,并进行前馈补偿;然后,引入改进非奇异终端滑模面和双幂次趋近律,设计了改进非奇异终端滑模控制律,降低了滑模控制律抖振,提高了滑模控制律收敛速度,并将非线性扩张状态观测器和改进非奇异终端滑模控制律结合构成复合控制律;最后,基于李雅普诺夫稳定性理论对控制律的稳定性进行了分析。仿真结果表明,所提出的控制策略能有效提高船舶航向控制系统的跟踪性能和鲁棒性。

船舶  /  船舶航向控制  /  非奇异终端滑模控制  /  非线性扩张状态观测器  /  鲁棒性

Aiming at the problem that the ship's course is easily disturbed by the external environment during navigation, an improved non-singular terminal sliding mode control strategy based on Nonlinear Extended State Observer (NESO) is proposed. Firstly, a nonlinear mathematical model of ship's heading system is established, and a nonlinear expanded state observer based on the hyperbolic tangent function is designed to estimate the external disturbances encountered during the ship's navigation and perform feedforward compensation. Then, based on the improved non-singular terminal sliding mode surface and the double power reaching law, an improved non-singular terminal sliding mode control law is designed, which reduces the chattering of the sliding mode control law and improves the convergence speed. The nonlinear extended state observer and the improved non-singular terminal sliding mode control law are combined to form a composite control law. Finally, the stability of the control law is analyzed based on Lyapunov stability theory. Simulation results show the proposed control strategy can effectively improve the tracking performance and robustness of the ship heading control system.

ship  /  ship heading control  /  non singular terminal sliding mode control  /  nonlinear extended state observer  /  robustness
常雨芳, 王澳黎, 夏亚平, 严怀成, 黄文聪. 基于NESO的改进非奇异终端滑模船舶航向控制. 船舶力学, 2025 , 29 (12) : 1895 -1905 . DOI: 10.3969/j.issn.1007-7294.2025.12.007
Yu-fang CHANG, Ao-li WANG, Ya-ping XIA, Huai-cheng YAN, Wen-cong HUANG. Improved non-singular terminal sliding mode of ship heading control based on NESO[J]. Journal of Ship Mechanics, 2025 , 29 (12) : 1895 -1905 . DOI: 10.3969/j.issn.1007-7294.2025.12.007
船舶航运是国际贸易的重要组成部分,而航向控制直接影响船舶航行的可靠性、安全性和经济性,因此,船舶航向系统的控制器设计成为船舶设计的关键环节之一[1]。然而,船舶作为一种大惯性非线性系统,航行过程中通常会受到外界风、浪、流等的干扰,导致对船舶航向的精确控制变得十分困难[2],因此,如何设计高精度、强鲁棒性的船舶航行控制策略具有十分重要的研究意义[34]
船舶航向控制通常包含航向保持和航向改变两方面,它们期望以最小的舵角变化控制船舶,使船舶以最小超调量来快速精确跟踪设定航向角,从而提高船舶的经济性和操纵性,优化船舶航速[56]。随着各种先进控制技术的发展,国内外学者针对船舶航向控制提出了多种控制策略。文献[7]提出了一种船舶航向静态抗饱和控制策略;文献[8]提出了一种基于广义动态模糊神经网络的鲁棒自适应无人艇航向控制;文献[9]提出了一种基于自适应反步的船舶航向控制策略;文献[10]提出了一种基于状态空间方程的模型预测控制算法;文献[11]提出了一种自适应模糊最优控制策略;文献[12]提出了一种基于两层前馈神经网络的船舶航向控制策略。上述文献虽然在一定程度上提高了船舶航向的跟踪精度,但是控制策略较为复杂,且受到环境扰动时,系统鲁棒性较差。
滑模控制对系统受到的扰动有强鲁棒性,且易于实现,因此,近年来逐渐被应用于船舶航向控制。文献[13]提出了一种反步滑模自抗扰控制方法,提高了船舶航向系统的鲁棒性。文献[14]设计了三种不同的船舶航向滑模控制器,提高了船舶航向跟踪精度,但三种滑模控制均存在抖振问题。文献[15]提出了一种鲁棒积分反步滑模船舶航向控制器,有效降低了滑模控制抖振。文献[16]提出了一种应用于二阶非线性系统的非奇异终端滑模控制器,通过设计非奇异终端滑模面,降低了传统滑模控制系统抖振。文献[17]对传统非奇异终端滑模面进行改进,提高了系统收敛速度,改善了滑模控制器性能。文献[18]采用了一种双幂次趋近律来设计滑模控制律,改善滑模控制趋近阶段的动态品质,降低了系统抖振。为了进一步抑制非奇异终端滑模控制抖振,文献[19]提出了一种基于扩张状态观测器(Extended state observer,ESO)的非奇异终端滑模控制器,设计ESO对系统扰动进行估计并补偿。ESO可以对系统状态和受到的外界扰动进行实时估计和补偿,抑制外界扰动对系统的影响,从而提高系统鲁棒性[20]。文献[21]提出一种非线性扩张状态观测器(Nonlinear extended state observer,NESO),抑制了传统ESO初始时刻的微分峰值现象,提高了ESO估计精度和收敛速度。
基于上述分析,考虑到NESO的观测精度更高、收敛速度更快,以及改进非奇异终端滑模控制的抖振更小、收敛速度更快,本文提出一种基于NESO的改进非奇异终端滑模船舶航向控制策略。本文的创新点如下:(1)设计基于双曲正切函数的NESO对外界环境扰动进行估计,抑制观测器的微分峰值现象,提高观测器的估计精度;(2)设计改进非奇异终端滑模面,来进一步提高滑模控制收敛速度;引入误差系数函数来设计双幂次趋近律,改善滑模控制趋近阶段动态品质,同时将NESO的估计值补偿到非奇异终端滑模控制律构成复合控制律,进一步降低非奇异终端滑模控制的抖振。
船舶航行过程在$ Oxy $坐标系下的简化模型如图1所示,其中设定航向角为${\psi _r}$,实际航向角为$\psi $,船舶舵角为$\delta $,波浪线为受到的外界环境扰动$d$包括风、浪、流等。
船舶航向模型最常用的是野本(Nomoto)方程,但是随着实际工程控制精度的需求提高,考虑船舶自身和环境情况,通常采用野本方程加上一个非线性项构成[22],得到船舶航向模型为
$ T\ddot \psi + {n_1}\dot \psi + {n_2}{\dot \psi ^3} = K\delta $
式中:$T$为船舶追随性时间指数,$K$为舵机控制增益系数,${n_1}$${n_2}$为系统参数,其取值会影响船舶航行稳定性,通过螺线或逆螺线试验可以确定非线性特征项${n_1}\dot \psi + {n_2}{\dot \psi ^3}$
${x_1} = \psi $${x_2} = \dot \psi $$u = \delta $,考虑船舶系统受到的外界扰动$d$,式(1)可表示为
$ \left\{ \begin{gathered} {{\dot x}_1} = {x_2} \\ {{\dot x}_2} = - \frac{{{n_1}}}{T}{x_2} - \frac{{{n_2}}}{T}{x_2}^3 + \frac{K}{T}u + d \\ \end{gathered} \right. $
船舶航向系统属于大惯性系统,快速突变的指令信号会导致航向控制系统初始误差较大,进而引起较大的系统超调,为了使船舶航向控制系统能同时保持较小的超调量和快速跟踪性,可以对设定航向安排过渡过程,使其变得更加平滑,过渡过程可表示为
$ \frac{{{\psi _{\mathrm{d}}}}}{{{\psi _r}}} = \frac{{{\omega _n}^2}}{{{s^2} + 2{\xi _0}{\omega _n}s + {\omega _n}^2}} $
式中:${\psi _d}$为过渡过程后期望的船舶航向,${\psi _r}$为设定航向,${\xi _0}$${\omega _n}$为过渡过程需要设定的阻尼比和自然频率。船舶先设定航向角${\psi _r}$,通过过渡过程得到期望航向角${\psi _d}$,由复合控制器得到命令舵角$\delta $,作用于船舶系统,从而使船舶跟踪设定航向航行。
本文提出一种基于NESO的改进非奇异终端滑模的船舶航向复合控制策略,其控制框图如图2所示。NESO对船舶航行过程受到的外界扰动进行估计;再根据反馈估计值、航向误差和期望航向角设计非奇异终端滑模控制律,并作用于船舶系统。
将式(2)中的外界扰动$d$扩展为一个新的状态变量${x_3}$,即
$ {x_3} = d $
$ {\dot x_3} = \xi (t) $,则式(2)可以扩展为
$ \left\{ \begin{gathered} {{\dot x}_1} = {x_2} \\ {{\dot x}_2} = - \frac{{{n_1}}}{T}{x_2} - \frac{{{n_2}}}{T}{x_2}^3 + \frac{K}{T}u + {x_3} \\ {{\dot x}_3} = \xi (t) \\ \end{gathered} \right. $
假设1:系统受到的外界扰动$d$是具有未知边界的慢时变扰动,存在$ D \in {R^ + } $,满足$ \left|d(t)\right| \leqslant D $,且扰动的导数满足$ M = \mathop {\sup }\limits_{t \in (0,\infty )} \left| {\xi (t)} \right| \lt \infty $
设计非线性扩张状态观测器如下
$ \left\{ \begin{gathered} {{\dot {\hat x}}_1} = {{\hat x}_2} + {\alpha _1}({x_1} - {{\hat x}_1}) \\ {{\dot {\hat x}}_2} = - \frac{{{n_1}}}{T}{{\hat x}_2} - \frac{{{n_2}}}{T}{{\hat x}_2}^3 + \frac{K}{T}u + {{\hat x}_3} + {\alpha _2}({x_1} - {{\hat x}_1}) \\ {{\dot {\hat x}}_3} = {\alpha _3} \cdot \tanh (b({x_1} - {{\hat x}_1})) \\ \end{gathered} \right. $
式中:$ {\hat x_1} $$ {\hat x_2} $$ {\hat x_3} $分别为${x_1}$${x_2}$$d$的估计值,$ {\alpha _1} $$ {\alpha _2} $$ {\alpha _3} $为观测器增益,$ \tanh (bx) $是双曲正切函数,$ b $是大于零的常数,$ \tanh (bx) $定义如下
$ \tanh (bx) = \frac{{{{\mathrm{e}}^{bx}} - {{\mathrm{e}}^{ - bx}}}}{{{{\mathrm{e}}^{bx}} + {{\mathrm{e}}^{ - bx}}}} $
传统NESO采用符号函数$\text{sign}(x)$,而$\text{sign}(x)$的特性会引起系统抖振,针对该问题,本文采用双曲正切函数$\tanh (bx)$代替$\text{sign}(x)$$\tanh (bx)$$\text{sign}(x)$函数的比较如图3所示,由图3可知$\tanh (bx)$具有$\text{sign}(x)$函数优点,同时又克服了其缺点,因此基于$\tanh (bx)$的NESO能够更有效抑制系统抖振。
NESO稳定性分析:
$ {\tilde x_i} = {x_i} - {\hat x_i}(i = 1,2,3) $为NESO的估计误差,式(5)与式(6)相减得
$ \left\{ \begin{gathered} {{\dot {\tilde x}}_1} = {{\tilde x}_2} - {\alpha _1}{{\tilde x}_1} \\ {{\dot {\tilde x}}_2} = {{\tilde x}_3} - {\alpha _2}{{\tilde x}_1} + g(t) \\ {{\dot {\tilde x}}_3} = \xi (t) - {\alpha _3} \cdot \tanh (b{{\tilde x}_1}) \\ \end{gathered} \right. $
式中:$ g(t) = \dfrac{{{n_1}}}{T}{\hat x_2} - \dfrac{{{n_1}}}{T}{x_2} + \dfrac{{{n_2}}}{T}{\hat x_2}^3 - \dfrac{{{n_2}}}{T}{x_2}^3 $
对于双曲正切函数,在$ {\tilde x_{\text{l}}} = 0 $的邻域内有$ \tanh (b{\tilde x_1}) \approx b \cdot {\tilde x_1} $,则式(8)可改写为
$ \left\{ \begin{gathered} {{\dot {{\tilde x}}}_1} = {{\tilde x}_2} - {\alpha _1}{{\tilde x}_1} \\ {{\dot {{\tilde x}}}_2} = {{\tilde x}_3} - {\alpha _2}{{\tilde x}_1} + g(t) \\ {{\dot {{\tilde x}}}_3} = \xi (t) - b{\alpha _3}{{\tilde x}_1} \\ \end{gathered} \right. $
将式(9)用矩阵形式表示为
$ \dot {\tilde {\boldsymbol{x}}} = {\boldsymbol{A}}\tilde x + {{\boldsymbol{B}}_1}g(t) + {{\boldsymbol{B}}_2}\xi (t) $
式中:$ {\dot {\tilde {\boldsymbol{x}}}} = \left[ {\begin{array}{*{20}{c}} {{{\tilde x}_1}} \\ {{{\tilde x}_2}} \\ {{{\tilde x}_3}} \end{array}} \right] $$ {\boldsymbol{A}} = \left[ \begin{gathered} - {\alpha _1} \\ - {\alpha _2} \\ - b{\alpha _3} \\ \end{gathered} \right.{\text{ }}\begin{array}{*{20}{c}} 1 \\ 0 \\ 0 \end{array}{\text{ }}\left. \begin{gathered} 0 \\ 1 \\ 0 \\ \end{gathered} \right] $$ {{\boldsymbol{B}}_{\text{1}}} = \left[ {\begin{array}{*{20}{c}} 0 \\ 1 \\ 0 \end{array}} \right] $$ {{\boldsymbol{B}}_2} = \left[ {\begin{array}{*{20}{c}} 0 \\ 0 \\ 1 \end{array}} \right] $
因为$ {\boldsymbol{A}} $为Hurwitz矩阵,故存在正定矩阵$ {\boldsymbol{P}} $,满足$ {{\boldsymbol{A}}^{\mathrm{T}}}{\boldsymbol{P}} + {\boldsymbol{P}}{\boldsymbol{A}} = - {\boldsymbol{I}} $$ {\boldsymbol{I}} $为单位矩阵。
定义Lyapunov函数如下
$ {{\boldsymbol{V}}_1} = {\tilde{\boldsymbol{ x}}^{\text{T}}}{\boldsymbol{P}}\tilde {\boldsymbol{x}} $
式(11)满足如下关系
$ \left\{ \begin{gathered} {{\boldsymbol{V}}_1} \geqslant {\lambda _{\min }}({\boldsymbol{P}})\parallel \tilde {\boldsymbol{x}}{\parallel ^2} \\ {{\boldsymbol{V}}_1} \leqslant {\lambda _{\max }}({\boldsymbol{P}})\parallel \tilde {\boldsymbol{x}}{\parallel ^2} \\ \end{gathered} \right. $
式中:$ {\lambda _{\min }}({\boldsymbol{P}}) $$ {\lambda _{\max }}({\boldsymbol{P}}) $分别为矩阵$ {\boldsymbol{P}} $特征值的最小值和最大值,$ \parallel \cdot \parallel $为欧几里得范数。
$ {V_1} $求导得
$\begin{split} & {{\dot {\boldsymbol{V}}}_1} = {{\dot {\tilde {\boldsymbol{x}}}}^{{\mathrm{T}}}}{\boldsymbol{P}}\tilde {\boldsymbol{x}} + {{\tilde{\boldsymbol{ x}}}^{\text{T}}}{\boldsymbol{P}}\dot \tilde {\boldsymbol{x}} {\text{ = }}\left[ {{{\tilde {\boldsymbol{x}}}^{\text{T}}}{{\boldsymbol{A}}^{\text{T}}} + {{\boldsymbol{B}}_1}^{\text{T}}g(t) + {{\boldsymbol{B}}_2}^{\text{T}}\xi (t)} \right]{\boldsymbol{P}}\tilde {\boldsymbol{x}} + {{\tilde {\boldsymbol{x}}}^{\text{T}}}{\boldsymbol{P}}\left[ {A\tilde {\boldsymbol{x}} + {{\boldsymbol{B}}_1}g(t) + {{\boldsymbol{B}}_2}\xi (t)} \right]= \\& \qquad - \parallel \tilde {\boldsymbol{x}}{\parallel ^2} + 2{{\tilde {\boldsymbol{x}}}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_1}g(t) + 2{{\tilde x}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_2}\xi (t) {\text{ }} \leqslant - \parallel \tilde {\boldsymbol{x}}{\parallel ^2} + 2{{\tilde {\boldsymbol{x}}}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_1}\left| {g(t)} \right| + 2{{\tilde {\boldsymbol{x}}}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_2}\xi (t) \\ \end{split}$
根据Cauchy–Schwarz不等式可得
$ \left\{ \begin{gathered} 2{{\tilde x}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_1} \leqslant 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{P}}{{\boldsymbol{B}}_1}\parallel {\text{ }} \leqslant 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{{\boldsymbol{P}}}}\parallel \cdot \parallel {{\boldsymbol{B}}_1}\parallel {\text{ }} = 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{P}}\parallel {\text{ }} \leqslant 2{\lambda _{{\text{max}}}}({\boldsymbol{P}})\parallel \tilde x\parallel \\ 2{{\tilde x}^{\text{T}}}{\boldsymbol{P}}{{\boldsymbol{B}}_2} \leqslant 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{P}}{{\boldsymbol{B}}_2}\parallel {\text{ }} \leqslant 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{P}}\parallel \cdot \parallel {{\boldsymbol{B}}_2}\parallel {\text{ }} = 2\parallel {{\tilde x}^{\text{T}}}\parallel \cdot \parallel {\boldsymbol{P}}\parallel {\text{ }} \leqslant 2{\lambda _{{\text{max}}}}({\boldsymbol{P}})\parallel \tilde x\parallel \\ \end{gathered} \right. $
定义$ f({x_1},{x_2}) = - \dfrac{{{n_1}}}{T}{x_2} - \dfrac{{{n_2}}}{T}{x_2}^3 $,则$ g(t) $可重新表示为
$ g(t) = f({x_1},{x_2}) - f({\hat x_1},{\hat x_2}) $
因为$ f( \cdot ) $是连续Lipschitz函数,所以存在Lipschitz常数$ L \gt 0 $,满足
$ \begin{gathered} \left| {g(t)} \right| = \left| {f({x_1},{x_2}) - f({{\hat x}_1},{{\hat x}_2})} \right| \leqslant L\left\| {\begin{array}{*{20}{c}} {{{[ {\begin{array}{*{20}{c}} {{x_1}}&{{x_2}} \end{array}} ]}^{\text{T}}} - {{[ {\begin{array}{*{20}{c}} {{{\hat x}_1}}&{{{\hat x}_2}} \end{array}} ]}^{\text{T}}}} \end{array}} \right\| {\text{ }} \leqslant L\left\| {\tilde {\boldsymbol{x}}} \right\| \\ \end{gathered} $
结合式(14)和式(16),可得
$ \begin{gathered} \frac{{{\mathrm{d}}{V_1}}}{{{\mathrm{d}}t}} \leqslant - \parallel \tilde{\boldsymbol{ x}}{\parallel ^2} + 2{\lambda _{\max }}({\boldsymbol{P}})L\parallel \tilde {\boldsymbol{x}}{\parallel ^2} + 2{\lambda _{\max }}({\boldsymbol{P}})\parallel \tilde {\boldsymbol{x}}\parallel M {\text{ }} \leqslant - \frac{{{{\boldsymbol{V}}_1}(\tilde {\boldsymbol{x}})}}{{{\lambda _{\max }}({\boldsymbol{P}})}} + \frac{{2{\lambda _{\max }}({\boldsymbol{P}})L}}{{{\lambda _{\min }}({\boldsymbol{P}})}}{V_1} + \frac{{2{\lambda _{\max }}({\boldsymbol{P}})M}}{{\sqrt {{\lambda _{\min }}({\boldsymbol{P}})} }}\sqrt {{{\boldsymbol{V}}_1}} \\ \end{gathered} $
由式(17)得
$ \frac{{{\mathrm{d}}\sqrt {{{\boldsymbol{V}}_1}} }}{{{\mathrm{d}}t}} \lt \frac{{{\mathrm{d}}{{\boldsymbol{V}}_1}}}{{{\mathrm{d}}t}} $
结合式(17)和式(18)有
$ \frac{{{\mathrm{d}}\sqrt {{{\boldsymbol{V}}_1}} }}{{{\mathrm{d}}t}} \leqslant \frac{1}{{2\sqrt {{{\boldsymbol{V}}_1}} }}\left[ { - \frac{{{{\boldsymbol{V}}_1}(\tilde {\boldsymbol{x}})}}{{{\lambda _{\max }}({\boldsymbol{P}})}} + } \right.\left. {\frac{{2{\lambda _{\max }}({\boldsymbol{P}})L}}{{{\lambda _{\min }}({\boldsymbol{P}})}}{{\boldsymbol{V}}_1} + \frac{{2{\lambda _{\max }}({\boldsymbol{P}})M}}{{\sqrt {{\lambda _{\min }}({\boldsymbol{P}})} }}\sqrt {{{\boldsymbol{V}}_1}} } \right] $
由式(19)得
$ \sqrt {{V_1}} \leqslant (t - {t_0})]\sqrt {{V_1}(\tilde x({t_0}))} \cdot \exp [{P_\lambda }(t - {t_0})] + \frac{{{\lambda _{\max }}(P)M}}{{\sqrt {{\lambda _{\min }}(P)} }} \times \mathop{ \displaystyle\int} \nolimits_{{t_0}}^t \exp [{P_\lambda }(t - \tau )]{\mathrm{d}}\tau $
式中:$ {{\boldsymbol{P}}_\lambda } = - \dfrac{{{\lambda _{\min }}({\boldsymbol{P}}) - 2\lambda _{\max }^2({\boldsymbol{P}})L}}{{2{\lambda _{\max }}({\boldsymbol{P}}){\lambda _{\min }}({\boldsymbol{P}})}} $
由式(12)和式(20)得
$ \begin{gathered} \parallel \tilde x\parallel \leqslant \frac{{\sqrt {{{\boldsymbol{V}}_1}} }}{{\sqrt {{\lambda _{\min }}({\boldsymbol{P}})} }} {\text{ }} \leqslant \exp [{{\boldsymbol{P}}_\lambda }(t - {t_0})]\sqrt {\frac{{{\lambda _{\max }}({\boldsymbol{P}})}}{{{\lambda _{\min }}({\boldsymbol{P}})}}} \parallel \tilde x({t_0})\parallel {\text{ + }}\frac{M}{{{{\boldsymbol{P}}_\lambda }}}\{ 1 - \exp [{{\boldsymbol{P}}_\lambda }(t - {t_0})]\} \\ \end{gathered} $
由式(21)可得
$ \parallel {\tilde x_i}\parallel \leqslant \max \left\{ {\sqrt {\frac{{{\lambda _{\max }}({\boldsymbol{P}})}}{{{\lambda _{\min }}({\boldsymbol{P}})}}} \parallel \tilde x({t_0})\parallel {\text{ }},{\text{ }}\frac{M}{{{{\boldsymbol{P}}_\lambda }}}} \right\}{\text{ }} $
由式(22)可知,NESO的估计误差$ \parallel {\tilde x_i}\parallel (i = 1,2,3) $的最大值与$ {\boldsymbol{P}} $阵有关,而$ {\boldsymbol{P}} $阵与${\boldsymbol{ A}} $阵有关,$ {\boldsymbol{A}} $阵与观测器增益${\alpha _i}$有关,因此,通过选择适当的观测器增益${\alpha _i}(i = 1,2,3)$,可以使NESO观测误差收敛到较小的收敛域,从而确保NESO的稳定性。
${\psi _d} = {x_d}$,定义航向跟踪误差为
$ {e_1} = {x_1} - {x_d} $
则航向跟踪误差的导数为
$ {e_2} = {\dot e_1} = {\dot x_1} - {\dot x_d} $
根据式(24)和式(2)可得
$ {\dot e_2} = {\ddot x_1} - {\ddot x_d} = f({x_1},{x_2}) + \frac{K}{T}u + d - {\ddot x_d} $
为了提高非奇异终端滑模控制收敛速度,降低滑模抖振,设计改进非奇异终端滑模面[17]如下
$ s = {e_1} + {k_a}{\left| {{e_1}} \right|^\alpha }{\mathrm{sign}}({e_1}) + {k_b}{\left| {{e_2}} \right|^\beta }{\mathrm{sign}}({e_2}) $
式中:$ {k}_{a}、{k}_{b}\in {R}^{+} $$1 \lt \alpha \lt 2$$1 \lt \beta \lt 2$$\alpha \gt \beta $${\mathrm{sign}}( \cdot )$是符号函数。滑模面式(26)相较于传统非奇异终端滑模面,对误差项引入绝对值,增大了范围;此外,当系统误差状态远离滑模面时,$ {k_a}{\left| {{e_1}} \right|^\alpha }{\mathrm{sign}}({e_2}) $可以保证系统误差状态快速收敛至滑模面,当系统误差状态接近滑模面时,$ {k_b}{\left| {{e_2}} \right|^\beta }{\mathrm{sign}}({e_2}) $可保证系统状态在有限时间内快速收敛至滑模面。
对式(26)求导得
$ \dot s = {e_2} + {k_a}\alpha {\left| {{e_1}} \right|^{\alpha - 1}}{e_2} + {k_b}\beta {\left| {{e_2}} \right|^{\beta - 1}}{\dot e_2} $
为了进一步降低滑模控制抖振,参考文献[18],设计一种改进双幂次趋近律
$ \dot s = - H({k_1}{\left| s \right|^{{c_1}}}{{{\mathrm{sign}}}}(s) + {k_2}{\left| s \right|^{{c_2}}}{{{\mathrm{sign}}}}(s)) $
式中:$ H = (2 + 5\parallel e{\parallel _\infty }) $$ \parallel e{\parallel _\infty } = \max (\left| {{e_1}} \right|,\left| {{e_2}} \right|) $$ {k}_{1}、{k}_{2}\in {R}^{+} $$ {c_1} \gt 1 $$ 0 \lt {c_2} \lt 1 $,为跟踪误差及其导数的矩阵$\infty $范数,趋近律可以改善滑模控制趋近阶段的动态品质,引入的误差系数函数$ H $,可以跟踪系统误差状态调整双幂次趋近律系数,进一步降低了趋近阶段的抖振。
对于式(2),采用滑模面式(26)和趋近律式(28),设计改进非奇异终端滑模控制律为
$ u = - \frac{T}{K}\left[ { - \frac{{{n_1}}}{T}{x_2} - \frac{{{n_2}}}{T}{x_2}^3 - {{\ddot x}_d} + \frac{1}{{{k_b}\beta }}(1 + {k_a}\alpha {{\left| {{e_1}} \right|}^{\alpha - 1}}){{\left| {{e_2}} \right|}^{2 - \beta }}{\mathrm{sign}}({e_2}) + H({k_1}{{\left| s \right|}^{{c_1}}}{\text{sign}}(s) + {k_2}{{\left| s \right|}^{{c_2}}}{\text{sign}}(s))} \right] $
选取Lyapunov函数
$ V = \frac{1}{2}{s^2} $
对式(30)求导得
$ \begin{gathered} \dot V = s\dot s {\text{ }} = s({e_2} + {k_a}\alpha {\left| {{e_1}} \right|^{\alpha - 1}}{e_2} + {k_b}\beta {\left| {{e_2}} \right|^{\beta - 1}}{{\dot e}_2}) {\text{ }} = s({e_2} + {k_a}\alpha {\left| {{e_1}} \right|^{\alpha - 1}}{e_2} + {\text{ }}{k_b}\beta {\left| {{e_2}} \right|^{\beta - 1}}(f({x_1},{x_2}) + \frac{K}{T}u + d - {{\ddot x}_d})) \\ \end{gathered} $
将控制律式(29)代入式(31)得
$ \begin{gathered} \dot V = - s{k_b}\beta {\left| {{e_2}} \right|^{\beta - 1}}[H({k_1}{\left| s \right|^{{c_1}}}{{{\mathrm{sign}}}}(s) + {k_2}{\left| s \right|^{{c_2}}}{{{\mathrm{sign}}}}(s)) + d] {\text{ }} = - {\lambda _1}H({\lambda _2}{\left| s \right|^{{c_1} + 1}} + {k_2}{\left| s \right|^{{c_2} + 1}}) \\ \end{gathered} $
式中:$ {\lambda _1} = {k_b}\beta {\left| {{e_2}} \right|^{\beta - 1}} $$ {\lambda _2} = \dfrac{{ds}}{{H{{\left| s \right|}^{{c_1} + 1}}}} + {k_1} $,$ {\lambda _2} \gt 0 $
由于$ H \gt 0 $,当${e_2} \ne 0$时,从式(32)易知$ {\dot V_2} \leqslant 0 $,可以保证系统在有限时间${t_s}$内收敛,由文献[23]可推导出收敛时间${t_s}$
$ \left\{\begin{array}{l}{t}_{s} \lt \gamma \left[\dfrac{1-{\left|s(0)\right|}^{1-{c}_{1}}}{{k}_{1}({c}_{1}-1)}+\dfrac{1}{{k}_{2}(1-{c}_{2})}\text{ }\right]\text{ },\text{ }\left|s(0)\right| \gt 1\\ {t}_{s} \lt \dfrac{\gamma {\left|s(0)\right|}^{1-{c}_{2}}}{{k}_{2}(1-{c}_{2})}\text{ },\text{ }0 \lt \left|s(0)\right| \leqslant 1\end{array} \right.$
式中:$ \gamma = \dfrac{1}{{2 + 5{e_{\min }}}} $$ {e_{\min }} $表示滑模面$s$从初始位置到达$s = 0$时间内误差${e_1}$${e_2}$绝对值的最小值,即$ {e_{\min }} = \min (\left| {{e_1}} \right|,\left| {{e_2}} \right|) $
结合式(32)和假设1,此时的收敛域可以表示为
$ \begin{array}{l}{\varOmega}_1=\left|s\right|\text{ } \leqslant \left(\dfrac{D}{k_1H}\right)^{1\text{/}c_1}\end{array} $
同理,式(31)可以表示为
$ \dot V = - {\lambda _1}H({k_1}{\left| s \right|^{{c_1} + 1}} + {\lambda _3}{\left| s \right|^{{c_2} + 1}}) $
式中:$ {\lambda _3} = \dfrac{{ds}}{{H{{\left| s \right|}^{{c_2} + 1}}}} + {k_2} $$ {\lambda _3} \gt 0 $
${e_2} \ne 0$时,此时收敛域可以表示为
$ \begin{array}{l}{\varOmega}_2=\left|s\right|\text{ } \leqslant \left(\dfrac{D}{k_2H}\right)^{1\text{/}c_2}\end{array} $
结合式(34)和式(36)可得,系统在有限时间${t_s}$内的收敛域为
$ {\varOmega}={\mathrm{min}}({\varOmega}_1,{\varOmega}_2) $
${e_2} = 0$时,将式(29)代入式(2)得
$ {\dot e_2} = - (2 + 5\left| {{e_1}} \right|)\left[ {{k_1}{{\left| s \right|}^{{c_1}}}{{{\mathrm{sign}}}}(s) + } \right.\left. {{\lambda _3}{{\left| s \right|}^{{c_2}}}{{{\mathrm{sign}}}}(s)} \right] $
对于区域$ {\varOmega}_1 $$ {\varOmega}_2 $之外的滑模面$s$,有$ {\lambda }_{2}、{\lambda }_{3} \gt 0 $$s \ne 0$,所以由式(37)可得${\dot e_2} \ne 0$,即在系统状态到达滑模面邻域$ {\varOmega} $范围区间的时间内,${e_2}$不是吸引子,因此系统状态在趋近阶段可以在有限时间内到达滑模面的邻域。
当状态进入$ \left| s \right| \leqslant \Delta $区域时,存在区域$ \sigma $,且$ \left| \sigma \right| \in {{\varOmega }} $满足
$ \sigma = {e_1} + {k_a}{\left| {{e_1}} \right|^\alpha }{\mathrm{sign}}({e_1}) + {k_b}{\left| {{e_2}} \right|^\beta }{\mathrm{sign}}({e_2}) $
由式(39)可得
$ {e_1} + {k_a}{\left| {{e_1}} \right|^\alpha }{\mathrm{sign}}({e_1}) + ({k_b} - \frac{\sigma }{{{{\left| {{e_2}} \right|}^\beta }{\mathrm{sign}}({e_2})}}){\left| {{e_2}} \right|^\beta }{\mathrm{sign}}({e_2}) = 0 $
$ {k_b} \gt \dfrac{\sigma }{{{{\left| {{e_2}} \right|}^\beta }{\mathrm{sign}}({e_2})}} $时,系统状态将收敛到
$ \varOmega \leqslant \frac{\sigma }{{\left|{e}_{2}\right|}^{\beta }\cdot {\mathrm{sign}}({e}_{2})} $
因此,${e_2}$可在有限时间内收敛到
$ \begin{array}{l}{\varOmega }_{{e}_{2}} \leqslant {\left(\dfrac{\sigma }{{k}_{b}}\right)}^{1\text{/}\beta }\text{ } \text{ } \leqslant {\left(\dfrac{\varOmega }{{k}_{b}}\right)}^{1\text{/}\beta }\end{array} $
同理,可知${e_1}$可在有限时间内收敛到
$ {\varOmega }_{{e}_{1}} \leqslant {\left(\frac{\varOmega }{{k}_{a}}\right)}^{1\text{/}\alpha } $
综上所述,系统状态将于有限时间内收敛到稳定状态,证明完毕。
当系统无扰动存在时,系统误差将在有限时间内快速收敛;当系统受到扰动时,通过NESO对扰动进行估计,并补偿到控制律式(29),系统同样会在有限时间内快速收敛。定义$\hat d$为系统受到外界扰动的估计值,即$\hat d = {\hat x_3}$,结合NESO式(6)和改进非奇异终端滑模控制律式(29),得到复合控制律为
$ u = - \frac{T}{K}\left[f({x_1},{x_2}) - \hat d + \frac{1}{{{k_b}\beta }}(1 + {k_a}\alpha {\left| {{e_1}} \right|^{\alpha - 1}}){\left| {{e_2}} \right|^{2 - \beta }} + {\text{ }}H({k_1}{\left| s \right|^{{c_1}}}{{{\mathrm{sign}}}}(s) + {k_2}{\left| s \right|^{{c_2}}}{{{\mathrm{sign}}}}(s))\right] $
复合控制律式(44)同时具备非奇异终端滑模控制和NESO的优点,改进非奇异终端滑模控制律抖振更小,跟踪精度更高,NESO将扰动估计值反馈给非奇异终端滑模控制律,进一步抑制滑模控制的抖振,提高了系统鲁棒性。根据前述对NESO和非奇异终端滑模控制律的稳定性分析可知,复合控制律式(44)能保证闭环系统内所有误差信号均为一致最终有界,使得系统趋于稳定。
为了验证本文所述控制策略的有效性,在MATLAB/Simulink平台搭建仿真模型,以文献[24]中大连海事大学教学实习船“育龙”轮为研究对象进行仿真,船长126 m,型宽20.8 m,满载航速15 kn,满载吃水8 m,船舶模型参数:${n_1} = 1$${n_2} = 30 \;{{\mathrm{s}}^2}$$K = 0.478\;{\mathrm{s}}^{-1}$K为舵机控制增益系数,$T = 216\;{\mathrm{s}}$T为船舵追随性时间指数。
船舶航行过程受到外界扰动设置为[25]$ d = [0.01\sin (0.5\;t) + 0.01\cos (0.3\;t) + 0.01] $,为了降低船舶舵机的机械损耗以及保证舵机稳定性,通常会对舵角进行机械限幅,舵机限幅$\left| \delta \right| \leqslant 35^\circ $$\left| {\dot \delta } \right| \leqslant 5^\circ $,过渡过程参数取:${\xi _0} = 1$${\omega _n} = 0.06$。选取传统PID控制、传统滑模控制(SMC)和非奇异终端滑模控制(NTSMC)与本文控制策略(NTSMC+NESO)进行对比,PID控制参数为:${k_p} = 7$${k_i} = 0.18$${k_d} = 150$,本文控制策略参数如表1所示。
无外界扰动情况下航向保持仿真如图4所示,四种控制策略均能使船舶航向精确跟踪设定航向角,但是PID控制和SMC超调较大,NTSMC同样存在一定超调,三者超调量分别为:2.39°、1.3°、0.5°,而本文控制策略几乎无超调,超调量仅为0.05°,且到达设定航向角最快,对比分析可知,本文控制策略在跟踪精度、响应速度方面明显优于其他三种控制策略。
有外界扰动情况下航向保持仿真如图5所示,从图5(a)、(b)可知,在船舶受外界扰动情况下,PID、SMC和NTSMC到达设定值后均存在较大的航向跟踪误差,PID控制的鲁棒性最差,而本文控制策略到达设定值后航向跟踪误差最小,系统鲁棒性更强。从图5(c)可知,PID控制下船舶舵角幅值变化最大,SMC和NTSMC舵角幅值变化虽然较小,但是均存在较大抖振;本文提出的方法船舶舵角幅值变化最小,且几乎无抖振。此外,在跟踪设定航向角阶段四种控制策略的最大舵角分别为32.8°、26.8°、25.3°和22.5°,分析比较可知,本文控制策略在航向跟踪保持过程中,能以较小的舵机响应来精确跟踪设定航向角,从而能够降低船舶航向跟踪过程中舵机的机械损耗和燃料消耗。从图5(d)可知,NESO可以精确估计船舶航向保持过程中受到的外界环境扰动,NESO的最大估计误差仅为2.7%。
为进一步分析验证本文所提控制策略的有效性,将文献[18]所提的NTSMC加入仿真实验进行对比。有外界扰动情况下船舶航向改变的仿真结果如图6所示,从图6(a)可知,在设定航向角改变时,PID和SMC均存在一定超调,最大航向角分别为33.8°和31.6°,文献[18]所提NTSMC和本文控制策略几乎无超调,但是本文控制策略90.4 s即可达到设定航向角,而PID、SMC和文献[18]所提NTSMC三者到达设定航向角的时间分别为122.5 s、110.2 s和94.3 s。从图6(b)可知,PID控制的航向跟踪误差最大,SMC和文献[18]所提NTSMC均存在一定航向跟踪误差,而本文控制策略的航向跟踪误差最小,船舶达到设定航向角后,在PID、SMC和文献[18]所提NTSMC控制作用下最大航向跟踪误差分别为0.78°、0.35°和0.17°,而本文控制策略最大航向跟踪误差仅为0.069°,分析对比几种控制策略可知,无论是在系统响应速度、跟踪精度还是系统鲁棒性方面,本文控制策略均为最佳。从图6(c)可知,PID控制、SMC和NTSMC在设定航向角变化时,船舶舵角幅值变化较大,PID控制和SMC均到达了舵机限幅35°,文献[18]所提NTSMC最大舵角达到了30.7°,而本文控制策略最大舵角仅为27.1°,显著低于上述三种控制。相较于PID控制与SMC,本文控制策略的最大舵角降幅达22.6%相较于文献[18]所提NTSMC,本文控制策略的最大舵角降低11.7%。此外,SMC控制的舵角存在较大抖振,文献[18]所提NTSMC也存在一定的系统抖振,而本文控制策略几乎无抖振,表明本文控制策略能够以较小的舵机幅值变化来精确跟踪设定航向角,从而能够降低船舶航向连续变化过程中舵机的机械损耗和燃料消耗。
针对船舶航行过程中航向易受外界扰动的问题,本文提出了一种基于NESO的改进非奇异终端滑模控制策略。首先,基于双曲正切函数设计了NESO,对船舶航行过程受到的外界扰动进行估计,并进行反馈补偿;然后,基于改进非奇异终端滑模面和改进双幂次趋近律,设计了改进非奇异终端滑模控制律,提高了滑模控制收敛速度和趋近阶段动态品质;最后,将NESO与非奇异终端滑模控制律结合构成复合控制策略。在受外界环境扰动情况下对航向保持控制和航向改变控制进行仿真,结果表明:本文提出的控制策略跟踪精度更高、系统鲁棒性更强。此外,本文的控制策略还能有效降低船舶舵机的幅值变化,进而减少了舵机的机械损耗,提高了船舶航行的经济性和操纵性,为新型船舶航向控制器设计提供了理论参考。

参考文献 引证文献
排序方式:
1
Dlabac T, Calasan M, Krcum M, et al. PSO-based PID controller design for ship course-keeping autopilot[J]. Brodogradnja, 2019, 70(4): 1‒15.
2
Liang Lihua, Wen Yu. Rudder roll stabilization with disturbance compensation model predictive control[J]. Journal of Marine Science and Technology, 2019, 24(1): 249‒259.
3
Yasukawa H, Sakuno R. Application of the MMG method for the prediction of steady sailing condition and course stability of a ship under external disturbances[J]. Journal of Marine Science and Technology, 2020, 25(1): 196‒220.
4
Yang Guangping, Zhang Xianku, Feng Yongxiao. An energy-efficient nonlinear robust track keeping control algorithm for the Maritime Silk Road[J]. Journal of Marine Engineering and Technology, 2020, 19(3): 136‒146.
5
Psarros G A. Fuzzy logic system interference in ship accidents[J]. Human Factors and Ergonomics in Manufacturing & Service Industries, 2018, 28(6): 372‒382.
6
Xu Xiaofeng, Cui Deqiang, Li Yun, et al. Research on ship trajectory extraction based on multiattribute DBSCAN optimisation algorithm[J]. Polish Maritime Research, 2021, 28(1): 136‒148.
7
周丽明, 刘 胜. 船舶航向保持静态抗饱和控制[J]. 船舶力学, 2011, 15(7): 757‒762.
Zhou L M, Liu S. Static anti-saturation control of ship course keeping[J]. Journal of Ship Mechanics, 2011, 15(7): 757‒762. (in Chinese)
8
包 涛, 董早鹏, 张 波, 等. 基于GD–FNN和参考模型的无人艇航向鲁棒自适应控制[J]. 船舶力学, 2021, 25(5): 598‒606.
Bao T, Dong Z P, Zhang B, et al. Robust adaptive control of UAV course based on GD-FNN and reference model[J]. Journal of Ship Mechanics, 2021, 25(5): 598‒606. (in Chinese)
9
Witkowska A, Smierzchalski R. Designing a ship course controller by applying the adaptice backstepping method[J]. International Journal of Applied Mathematics and Computer Science, 2013, 22(4): 985‒997.
10
Li Wenhua, Sun Yuqing, Chen Haiquan, et al. Model predictive controller design for ship dynamic positioning system based on state-space equations[J]. Journal of Marine Science and Technology, 2017, 22(3): 426‒431.
11
朱丽燕, 李铁山, 单麒赫. 船舶航向非线性离散系统自适应模糊最优控制[J]. 哈尔滨工程大学学报, 2019, 40(9): 1576–1581.
Zhu L Y, Li T S, Shan Q H. Adaptive fuzzy optimal control for nonlinear discrete system of ship course[J]. Journal of Harbin Engineering University, 2019, 40(9): 1576–1581. (in Chinese)
12
Tung Thanh L. Ship heading control system using neural network[J]. Journal of Marine Science and Technology, 2021, 26(3): 963‒972.
13
Li Ronghui, Li Tieshan, Bu Renxiang, et al. Active disturbance rejection with sliding mode control based course and path following for underactuated ships[J]. Mathematical Problems in Engineering, 2013: 743716.
14
Liu Zhiquan. Ship course keeping using different sliding mode controllers[J]. Transactions of FAMENA, 2019, 43(2): 49‒60.
15
Islam, Muhammad Muzammal, et al. Robust integral backstepping and terminal synergetic control of course keeping for ships[J]. Ocean Engineering, 2021, 221: 108532.
16
Zuo Zongyu. Non-singular fixed-time terminal sliding mode control of non-linear systems[J]. IET Control Theory and Applications, 2015, 9(4): 545‒552.
17
Boukattaya M, Mezghani N, Damak T. Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems[J]. ISA Transactions, 2018, 77: 1‒19.
18
Wang Haoping, Zhao Xuankai, Tian Yang. Trajectory tracking control of XY table using sliding mode adaptive control based on fast double power reaching law[J]. Asian Journal of Control, 2016, 18(6): 2263‒2271.
19
刘海龙, 史小平. 对非合作目标逼近的非奇异终端滑模控制[J]. 电机与控制学报, 2016, 20(6): 109‒116.
Liu H L, Shi X P. Non singular terminal sliding mode control for non-cooperative target approximation[J]. Electric Machines and Control, 2016, 20(6): 109‒116. (in Chinese)
20
韩京清. 自抗扰控制技术[M]. 北京: 国防工业出版社, 2008.
Han J Q. Active disturbance rejection control technique[M]. Beijing: National Defense Industry Press, 2008. (in Chinese)
21
Zhang Qiang, Wang Cui, Su Xiaojie, et al. Observer-based terminal sliding mode control of non-affine nonlinear systems: Finite-time approach[J]. Journal of the Franklin Institute-Engineering and Applied Mathematics, 2018, 355(16): 7985‒8004.
22
陈 卓, 金建海, 张 波, 等. 基于多策略免疫遗传算法的无人艇航向自适应控制[J]. 船舶力学, 2023, 27(9): 1273–1282.
Chen Z, Jin J H, Zhang B, et al. Adaptive heading control of unmanned aerial vehicle based on multi-strategy immune genetic algorithm[J]. Journal of Ship Mechanics, 2023, 27(9): 1273–1282. (in Chinese)
23
Fu Minyue, Xie Lihua. Finite-level quantized feedback control for linear systems[J]. IEEE Transactions on Automatic Control, 2009, 54(5): 1165‒1170.
24
关 巍, 张显库, 王新屏. 基于积分逆推法的船舶航向非线性鲁棒控制[J]. 中国航海, 2009, 32(3): 66‒70.
Guan W, Zhang X K, Wang X P. Nonlinear robust control for ship steering system based on integral backstepping method[J]. Navigation of China, 2009, 32(3): 66‒70. (in Chinese)
25
王东委, 富 月. 基于高阶观测器和干扰补偿控制的模型预测控制方法[J]. 自动化学报, 2020, 46(6): 1220–1228.
Wang D W, Fu Y. Model predictive control method based on high order observer and disturbance compensation control[J]. Acta Automatica Sinica, 2020, 46(6): 1220–1228. (in Chinese)
2025年第29卷第12期
PDF下载
100
52
引用本文
BibTeX
文章信息
doi: 10.3969/j.issn.1007-7294.2025.12.007
  • 接收时间:2025-06-18
  • 首发时间:2026-07-07
  • 出版时间:2025-12-15
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2025-06-18
基金
作者信息
    1.湖北工业大学 电气与电子工程学院,武汉 430068
    2.华东理工大学 信息科学与工程学院,上海 200237

通讯作者:

常雨芳(1980–),女,教授,通讯作者:E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/cblx/CN/10.3969/j.issn.1007-7294.2025.12.007
分享至
全文二维码

扫描看全文

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