kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real-time Optimal Braking for Marine Vessels with Rotating Thrusters
KTH, School of Engineering Sciences (SCI), Mathematics (Dept.), Mathematics (Div.).
2022 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Collision avoidance is an essential component of autonomous shipping. As ships begin to advance towards autonomy, developing an advisory system is one of the first steps. An advisory system with a strong collision avoidance component can help the crew act more quickly and accurately in dangerous situations. One way to avoid colission is to make the vessel stop as fast as possible. In this work, two scenarios are studied, firstly, stopping along a predefined path, and secondly, stopping within a safe area defined by surrounding obstacles. The first scenario was further worked with to formulate a real-time solution.

Movements of a vessel, described in three degrees of freedom with continuous dynamics, were simulated using mathematical models of the forces acting on the ship. Nonlinear optimal control problems were formulated for each scenario and solved numerically using discretization and a direct multiple shooting method. The results for the first problem showed that the vessel could stop without much deviation from the path. Paths with different curvatures were tested, and it was shown that a slightly longer distance was traveled when the curvature of the path was greater. The results for the second problem showed that the vessel stays within the safe area and chooses a relatively straight path as the optimal way of stoping. This results in a shorter distance traveled compared to the solution of the first problem.

Two different real-time approaches were formulated, firstly a receding-horizon approach and secondly a lookup-based approach. Both approaches were solved with real-time feasibility, where the receding-horizon approach gave a better solution while lookup-based approach had a shorter computational time.

Place, publisher, year, edition, pages
2022. , p. 66
Series
TRITA-SCI-GRU ; 2022:352
Keywords [en]
Nonlinear optimization, nonlinear optimal control, numerical optimal control, real-time solution, optimal braking, receding horizon, modeling, ship model, propeller forces, rudder forces, direct multiple shooting method, discretization
National Category
Other Mathematics
Identifiers
URN: urn:nbn:se:kth:diva-325871OAI: oai:DiVA.org:kth-325871DiVA, id: diva2:1751477
External cooperation
ABB Corporate Research
Subject / course
Optimization and Systems Theory
Educational program
Master of Science - Applied and Computational Mathematics
Supervisors
Examiners
Available from: 2023-04-20 Created: 2023-04-18 Last updated: 2023-04-20Bibliographically approved

Open Access in DiVA

fulltext(1331 kB)134 downloads
File information
File name FULLTEXT01.pdfFile size 1331 kBChecksum SHA-512
4afc17cb5bbb6cad0c9c1463d16a3c5047599a912bb0080ece21ff4cfee0db03494fa04acbc8012054e73004c44899ed06cfa9f68ef4ed110512d30db8377b8c
Type fulltextMimetype application/pdf

By organisation
Mathematics (Div.)
Other Mathematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 134 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 200 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf