Disturbance Observer-Based Model Predictive Control for an Unmanned Underwater Vehicle

Yang Hu,Boyang Li,Bailun Jiang,Jixuan Han,Chih-Yung Wen
DOI: https://doi.org/10.3390/jmse12010094
IF: 2.744
2024-01-02
Journal of Marine Science and Engineering
Abstract:This work addresses the motion control problem for a 4-degree-of-freedom unmanned underwater vehicle (UUV) in the presence of nonlinear dynamics, parametric uncertainties, system constraints, and time-varying external disturbances. A disturbance observer-based control scheme is proposed, which is structured around the model predictive control (MPC) method integrated with an extended active observer (EAOB). Compared to the conventional disturbance observer, the developed EAOB has the ability to handle both external disturbances and system/measurement noises simultaneously. The EAOB leverages a combination of sensor measurements and a system dynamic model to estimate disturbances in real-time, which allows continuous estimation and compensation of time-varying disturbances back to the controller. The proposed disturbance observer-based MPC is implemented by feeding the estimated disturbances back into the MPC's prediction model, which forms an effective adaptive controller with a parameter-varying model. The proposed control strategy is validated through simulations in a Gazebo and robot operating system environment. The results show that the proposed method can effectively reject unpredictable disturbances and improve the UUV's control performance.
oceanography,engineering, marine, ocean
What problem does this paper attempt to address?
### Problems Addressed by the Paper The paper primarily addresses the motion control problem of a four-degree-of-freedom Unmanned Underwater Vehicle (UUV) in the presence of nonlinear dynamics, parameter uncertainties, system constraints, and time-varying external disturbances. Specifically: 1. **Proposing an Extended Active Observer (EAOB)**: - An Extended Active Observer (EAOB) based on Model Predictive Control (MPC) is proposed, which can handle both external disturbances and system/measurement noise simultaneously. - The EAOB uses sensor measurements and the system dynamics model to estimate disturbances in real-time and continuously compensates these disturbances back to the controller. 2. **Combining Disturbance Observation with MPC**: - The estimated disturbances are fed back into the predictive model of the MPC, forming an effective adaptive controller. - This method not only considers system input and state constraints but also effectively handles parameter uncertainties. 3. **Improving Control Performance**: - By incorporating the estimated disturbances into the predictive model of the MPC at each time step, effective suppression of time-varying disturbances is achieved, thereby improving the control performance of the UUV. ### Summary The study aims to develop a control scheme that can effectively estimate and compensate for disturbances in the presence of measurement noise, thereby enhancing the autonomy and control performance of the UUV. The effectiveness of the method is validated through simulations.