Development of a Depth Controller for the SEAL Carrier
The SEAL Carrier is a hybrid marine vessel capable of traveling both fast on the water surface and completely submerged.Due to the craft's hydrodynamical properties it is taxing on the pilots to keep the SEAL Carrier at a certain depth for longer periods of time, therefore it is desirable to ha...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Reglerteknik
2017
|
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-200684 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-200684 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-2006842017-02-24T05:15:13ZDevelopment of a Depth Controller for the SEAL CarrierengCarlsson, HannesKTH, Reglerteknik2017The SEAL Carrier is a hybrid marine vessel capable of traveling both fast on the water surface and completely submerged.Due to the craft's hydrodynamical properties it is taxing on the pilots to keep the SEAL Carrier at a certain depth for longer periods of time, therefore it is desirable to have a depth controller. A model was developed to describe the forces from the actuators and the depth, pitch and speed controlled through a PI controller using a backstepping approach. The resulting controller was implemented and validated in Simulink and, as there exist a Simulink model of the craft, also tested and tuned. The Simulink implementation was turned into C++ code in order to be implemented on board the SEAL Carrier.The simulations provide promising results, though further tests should be performed to ensure the robustness of the controller, as the Simulink model has difficulties capturing all of the dynamics of the craft. SEAL Carrier är en marin hybridfarkost med förmåga att färdas både på snabbt på ytan såväl som under vattnet. På grund av farkostens hydrodynamiska egenskaper är det ansträngande för piloterna att hålla den vid ett visst djup under en längre tid, därför vore en djupregulator önskvärd. En model utvecklades för att beskriva krafterna från aktuatorerna och medelst en backstepping metod har djupet, pitchen och hastigheten regulerats med en PI regulator. Den resulterade regulatorn implementerades och verifierades i Simulink och, eftersom att det finns en Simulinkmodel av farkosten, testades den även och bra parametervärden hittades. Från den implementerade Simulinkmodelen genererades C++ kod för vidare implementation ombord på SEAL Carrier. Simuleringarna gav goda resultat. Men vidare tester krävs, bland annat gällande regulatorns robusthet, särskilt då simulinkmodelen inte fångar all dynamik hos farkosten. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-200684TRITA-EE, 1653-5146 ; 2017:005application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
The SEAL Carrier is a hybrid marine vessel capable of traveling both fast on the water surface and completely submerged.Due to the craft's hydrodynamical properties it is taxing on the pilots to keep the SEAL Carrier at a certain depth for longer periods of time, therefore it is desirable to have a depth controller. A model was developed to describe the forces from the actuators and the depth, pitch and speed controlled through a PI controller using a backstepping approach. The resulting controller was implemented and validated in Simulink and, as there exist a Simulink model of the craft, also tested and tuned. The Simulink implementation was turned into C++ code in order to be implemented on board the SEAL Carrier.The simulations provide promising results, though further tests should be performed to ensure the robustness of the controller, as the Simulink model has difficulties capturing all of the dynamics of the craft. === SEAL Carrier är en marin hybridfarkost med förmåga att färdas både på snabbt på ytan såväl som under vattnet. På grund av farkostens hydrodynamiska egenskaper är det ansträngande för piloterna att hålla den vid ett visst djup under en längre tid, därför vore en djupregulator önskvärd. En model utvecklades för att beskriva krafterna från aktuatorerna och medelst en backstepping metod har djupet, pitchen och hastigheten regulerats med en PI regulator. Den resulterade regulatorn implementerades och verifierades i Simulink och, eftersom att det finns en Simulinkmodel av farkosten, testades den även och bra parametervärden hittades. Från den implementerade Simulinkmodelen genererades C++ kod för vidare implementation ombord på SEAL Carrier. Simuleringarna gav goda resultat. Men vidare tester krävs, bland annat gällande regulatorns robusthet, särskilt då simulinkmodelen inte fångar all dynamik hos farkosten. |
author |
Carlsson, Hannes |
spellingShingle |
Carlsson, Hannes Development of a Depth Controller for the SEAL Carrier |
author_facet |
Carlsson, Hannes |
author_sort |
Carlsson, Hannes |
title |
Development of a Depth Controller for the SEAL Carrier |
title_short |
Development of a Depth Controller for the SEAL Carrier |
title_full |
Development of a Depth Controller for the SEAL Carrier |
title_fullStr |
Development of a Depth Controller for the SEAL Carrier |
title_full_unstemmed |
Development of a Depth Controller for the SEAL Carrier |
title_sort |
development of a depth controller for the seal carrier |
publisher |
KTH, Reglerteknik |
publishDate |
2017 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-200684 |
work_keys_str_mv |
AT carlssonhannes developmentofadepthcontrollerforthesealcarrier |
_version_ |
1718416399918956544 |