Fen Liu , Liufeng Qiao , Hongqiang Sang , Xiujun Sun , Fang Huang
{"title":"考虑横摇约束的无人帆船自适应粒子群速度优化方法","authors":"Fen Liu , Liufeng Qiao , Hongqiang Sang , Xiujun Sun , Fang Huang","doi":"10.1016/j.oceaneng.2025.121365","DOIUrl":null,"url":null,"abstract":"<div><div>The unmanned sailboat is increasingly used for marine data collection and environmental monitoring. However, it faces significant challenges in optimizing speed under complex sea conditions while ensuring navigation safety. Notably, large roll angle during navigation can greatly increase the risk of capsizing. To address this problem, a 6-degree-of-freedom dynamic model of the unmanned sailboat is established, and a self-adaptive particle swarm speed optimization algorithm with roll constraint is proposed. This algorithm is used to optimize the sail angle to achieve maximum speed while minimizing roll angle. It adopts dynamic-objective constraint-handling method to convert the single-objective constraint into a bi-objective optimization problem, and maps the roll angle constraint onto the input parameters of the wing sail. The optimized sail angle with maximum output speed and minimum roll angle is applied to the unmanned sailboat to form a feedback control. The sea trial has been performed and the results demonstrate the superiority, effectiveness, and robustness of the proposed algorithm.</div></div>","PeriodicalId":19403,"journal":{"name":"Ocean Engineering","volume":"331 ","pages":"Article 121365"},"PeriodicalIF":4.6000,"publicationDate":"2025-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A self-adaptive particle swarm speed optimization method for unmanned sailboats considering roll constraint\",\"authors\":\"Fen Liu , Liufeng Qiao , Hongqiang Sang , Xiujun Sun , Fang Huang\",\"doi\":\"10.1016/j.oceaneng.2025.121365\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The unmanned sailboat is increasingly used for marine data collection and environmental monitoring. However, it faces significant challenges in optimizing speed under complex sea conditions while ensuring navigation safety. Notably, large roll angle during navigation can greatly increase the risk of capsizing. To address this problem, a 6-degree-of-freedom dynamic model of the unmanned sailboat is established, and a self-adaptive particle swarm speed optimization algorithm with roll constraint is proposed. This algorithm is used to optimize the sail angle to achieve maximum speed while minimizing roll angle. It adopts dynamic-objective constraint-handling method to convert the single-objective constraint into a bi-objective optimization problem, and maps the roll angle constraint onto the input parameters of the wing sail. The optimized sail angle with maximum output speed and minimum roll angle is applied to the unmanned sailboat to form a feedback control. The sea trial has been performed and the results demonstrate the superiority, effectiveness, and robustness of the proposed algorithm.</div></div>\",\"PeriodicalId\":19403,\"journal\":{\"name\":\"Ocean Engineering\",\"volume\":\"331 \",\"pages\":\"Article 121365\"},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2025-04-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Ocean Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0029801825010789\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, CIVIL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ocean Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0029801825010789","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
A self-adaptive particle swarm speed optimization method for unmanned sailboats considering roll constraint
The unmanned sailboat is increasingly used for marine data collection and environmental monitoring. However, it faces significant challenges in optimizing speed under complex sea conditions while ensuring navigation safety. Notably, large roll angle during navigation can greatly increase the risk of capsizing. To address this problem, a 6-degree-of-freedom dynamic model of the unmanned sailboat is established, and a self-adaptive particle swarm speed optimization algorithm with roll constraint is proposed. This algorithm is used to optimize the sail angle to achieve maximum speed while minimizing roll angle. It adopts dynamic-objective constraint-handling method to convert the single-objective constraint into a bi-objective optimization problem, and maps the roll angle constraint onto the input parameters of the wing sail. The optimized sail angle with maximum output speed and minimum roll angle is applied to the unmanned sailboat to form a feedback control. The sea trial has been performed and the results demonstrate the superiority, effectiveness, and robustness of the proposed algorithm.
期刊介绍:
Ocean Engineering provides a medium for the publication of original research and development work in the field of ocean engineering. Ocean Engineering seeks papers in the following topics.