DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER
The underwater glider is a submersible vehicle used for ocean exploration. It moves by gliding, which involves ascending, and descending at specific pitch angles. Gliding movement is controlled using a moving mass actuator to manage the pitch angle and a buoyancy engine for vertical movement with...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/80183 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:80183 |
---|---|
spelling |
id-itb.:801832024-01-19T09:22:10ZDESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER Jeremy, Jason Indonesia Theses AutoRegressive eXogenous inputs (ARX), Model Predictive Control (MPC), underwater glider, energy efficiency, coupling effect, system constraint, adaptive weight. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/80183 The underwater glider is a submersible vehicle used for ocean exploration. It moves by gliding, which involves ascending, and descending at specific pitch angles. Gliding movement is controlled using a moving mass actuator to manage the pitch angle and a buoyancy engine for vertical movement within the water. However, controlling the gliding motion faces challenges due to factors such as non-linear systems both internally and externally, system delays, coupling effects, system constraints, and the need for energy efficiency. This research aims to design a control system for managing an underwater glider, focusing on energy efficiency issues. The adopted control method is Model Predictive Control (MPC) with an AutoRegressive eXogenous input (ARX) model. MPC is chosen for its ability to generate optimal input signals while considering system constraints and energy efficiency simultaneously. The selection of MPC is supported by choosing a computationally lightweight model, and ARX is chosen as it captures system dynamics through relatively low-computation input and output. MPC with ARX is designed to control the pitch angle and depth rate of the glider. The depth rate is regulated using a trapezoidal motion profile, indirectly controlling the glider's depth. The ARX pitch model, configured with a first-order output and second-order input, yields an RMSE (Root Mean Square Error) of 2.6 degrees. Meanwhile, the ARX depth rate model, configured with a first-order output and second-order input, produces an RMSE of 8 mm/s. The prediction horizon for MPC is set at 15 seconds with a computational time of 0.48 seconds, utilizing simple adaptive weights that switch between 10^(-3) and 1 to adjust tracking error conditions. The designed MPC model demonstrates a sevenfold improvement in efficiency for the moving mass actuator and a twofold improvement for the buoyancy engine compared to a fixed weight. MPC ARX control implementation shows tracking capabilities, even with depth shifts and pitch oscillations around the setpoint. The average absolute errors in the tracking process are 0.27m, 0.017m/s, and 2.8 degrees for depth, depth rate, and pitch, respectively. iv Comparing to PID control, PID exhibits superior rise times in depth and pitch control compared to MPC. However, MPC excels in pitch control with smaller average absolute errors. In terms of energy efficiency, MPC produces more optimal inputs, resulting in a 27.8% energy savings compared to PID. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The underwater glider is a submersible vehicle used for ocean exploration. It moves
by gliding, which involves ascending, and descending at specific pitch angles.
Gliding movement is controlled using a moving mass actuator to manage the pitch
angle and a buoyancy engine for vertical movement within the water. However,
controlling the gliding motion faces challenges due to factors such as non-linear
systems both internally and externally, system delays, coupling effects, system
constraints, and the need for energy efficiency.
This research aims to design a control system for managing an underwater glider,
focusing on energy efficiency issues. The adopted control method is Model
Predictive Control (MPC) with an AutoRegressive eXogenous input (ARX) model.
MPC is chosen for its ability to generate optimal input signals while considering
system constraints and energy efficiency simultaneously. The selection of MPC is
supported by choosing a computationally lightweight model, and ARX is chosen as
it captures system dynamics through relatively low-computation input and output.
MPC with ARX is designed to control the pitch angle and depth rate of the glider.
The depth rate is regulated using a trapezoidal motion profile, indirectly
controlling the glider's depth. The ARX pitch model, configured with a first-order
output and second-order input, yields an RMSE (Root Mean Square Error) of 2.6
degrees. Meanwhile, the ARX depth rate model, configured with a first-order output
and second-order input, produces an RMSE of 8 mm/s. The prediction horizon for
MPC is set at 15 seconds with a computational time of 0.48 seconds, utilizing simple
adaptive weights that switch between 10^(-3) and 1 to adjust tracking error
conditions. The designed MPC model demonstrates a sevenfold improvement in
efficiency for the moving mass actuator and a twofold improvement for the
buoyancy engine compared to a fixed weight. MPC ARX control implementation
shows tracking capabilities, even with depth shifts and pitch oscillations around the
setpoint. The average absolute errors in the tracking process are 0.27m, 0.017m/s,
and 2.8 degrees for depth, depth rate, and pitch, respectively.
iv
Comparing to PID control, PID exhibits superior rise times in depth and pitch
control compared to MPC. However, MPC excels in pitch control with smaller
average absolute errors. In terms of energy efficiency, MPC produces more optimal
inputs, resulting in a 27.8% energy savings compared to PID. |
format |
Theses |
author |
Jeremy, Jason |
spellingShingle |
Jeremy, Jason DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
author_facet |
Jeremy, Jason |
author_sort |
Jeremy, Jason |
title |
DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
title_short |
DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
title_full |
DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
title_fullStr |
DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
title_full_unstemmed |
DESIGN AND IMPLEMENTATION OF PITCH AND DEPTH RATE CONTROL SYSTEM USING MODEL PREDICTIVE CONTROL WITH ARX MODEL ON AUTONOMOUS UNDERWATER GLIDER |
title_sort |
design and implementation of pitch and depth rate control system using model predictive control with arx model on autonomous underwater glider |
url |
https://digilib.itb.ac.id/gdl/view/80183 |
_version_ |
1822009111318888448 |