Modeling, Simulation, and Maneuvering Control of a Generic Submarine (2401.09434v1)
Abstract: This work introduces two multi-level control strategies to address the problem of guidance and control of underwater vehicles. An outer-loop path-following algorithm and an outer-loop trajectory tracking algorithm are presented. Both outer-loop algorithms provide reference commands that enable the generic submarine to adhere to a three-dimensional path, and both use an inner-loop adaptive controller to determine the required actuation commands. Further, a reduced order model of a generic submarine is presented. Computational fluid dynamics (CFD) results are used to create and validate a model that includes depth dependence and the effect of waves on the craft. %The model and the procedure to obtain its coefficients are discussed, and examples of the data used to obtain the model coefficients are presented. An example of operation following a complex path is presented and Results from the reduced order model for each control strategy are compared.
- A switching los guidance with relative kinematics for path-following of underactuated underwater vehicles. IFAC-PapersOnLine 50, 2290–2295. https://doi.org/10.1016/j.ifacol.2017.08.228.
- Stabilization of cascaded systems via l1 adaptive controller with application to a uav path following problem and flight test results, in: 2007 American Control Conference, IEEE. pp. 1787–1792.
- Cfd simulations and experiments of a maneuvering generic submarine and prognosis for simulation of near surface operation, in: Proceedings of the 31st symposium on naval hydrodynamics, Monterey, CA, USA, pp. 11–16.
- CFD simulations and experiments of a submarine in turn, zigzag, and surfacing maneuvers. Journal of Ship Research 65, 293–308.
- Near-surface self propulsion of a generic submarine in calm water and waves. Ocean Engineering 183, 87–105. doi:10.1016/j.oceaneng.2019.04.082.
- Near-surface self propulsion of a generic submarine in calm water and waves. Ocean Engineering 183, 87–105.
- Vertical zigzag maneuver of a generic submarine. Ocean Engineering 219, 108386.
- Ship motions using single-phase level set with dynamic overset grids. Computers & Fluids 36, 1415–1433.
- A 3D path-following approach for a multirotor UAV on SO (3). IFAC Proceedings Volumes 46, 13–18.
- Geometric 3D path-following control for a fixed-wing UAV on SO (3), in: AIAA Guidance, Navigation, and Control Conference, p. 6415.
- Consistency of approximation of bernstein polynomial-based direct methods for optimal control. Machines 10, 1132.
- Consistent approximation of optimal control problems using Bernstein polynomials, in: 2019 IEEE 58th Conference on Decision and Control (CDC), pp. 4292–4297. doi:10.1109/CDC40024.2019.9029677.
- Optimal multivehicle motion planning using bernstein approximants. IEEE Transactions on Automatic Control 66, 1453–1467.
- On 3D path following control of a ducted-fan UAV on SO (3), in: 2011 50th IEEE Conference on Decision and Control and European Control Conference, IEEE. pp. 3578–3583.
- 3d path following for autonomous underwater vehicle, in: Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No. 00CH37187), IEEE. pp. 2977–2982. https://doi.org/10.1109/CDC.2000.914272.
- Dynamics modeling and performance evaluation of an autonomous underwater vehicle. Ocean Engineering 31, 1835–1858.
- Wave effects on ascending and descending motions of the autonomous underwater vehicle. Ocean Engineering 33, 1972–1999.
- Method of Performing Captive-Model Experiments to predict the Stability and Control Characteristics of Submarines. Technical Report. NSWC Carderock, Bethesda MD.
- Standard equations of motion for submarine simulation. Technical Report. David W Taylor Naval Ship Research and Development Center, Bethesda MD.
- Lyapunov-based model predictive control trajectory tracking for an autonomous underwater vehicle with external disturbances. Ocean Engineering 232, 109010.
- Trajectory tracking for autonomous underwater vehicle: An adaptive approach. Ocean Engineering 172, 511–522. https://doi.org/10.1016/j.oceaneng.2018.12.027.
- Trajectory generation and tracking on se (3) for an underactuated auv with disturbances. IFAC-PapersOnLine 52, 242–247.
- L1 adaptive control theory: Guaranteed robustness with fast adaptation. Society for Industrial and Applied Mathematics.
- Robust adaptive sampled-data control design for MIMO systems: Applications in cyber-physical security. Ph.D. thesis. University of Illinois at Urbana-Champaign.
- L1 adaptive sampled-data control for uncertain multi-input multi-output systems. Automatica 103, 346–353. doi:10.1016/j.automatica.2019.01.007.
- Dynamic collision avoidance scheme for unmanned surface vehicles under complex shallow sea environments. Ocean Engineering 218, 108102.
- Some aspects of submarine design. Part 2. Shape of a submarine 2026. Technical Report. Defence Science and Technology Organisation, Victoria, Australia.
- Path following for small unmanned aerial vehicles using l1 adaptive augmentation of commercial autopilots. Journal of guidance, control, and dynamics 33, 550–564. doi:10.2514/1.42056.
- Time-Critical cooperative control of autonomous air vehicles. Butterworth-Heinemann.
- Bebot: Bernstein polynomial toolkit for trajectory generation, in: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE. pp. 3288–3293.
- Bernstein polynomial-based method for solving optimal trajectory generation problems. Sensors 22, 1869.
- Nonlinear path following with applications to the control of autonomous underwater vehicles, in: 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), IEEE. pp. 1256–1261. https://doi.org/10.1109/CDC.2003.1272781.
- Optimization of the time-delay margin of l1 adaptive controller via the design of the underlying filter, in: AIAA Guidance, Navigation and Control Conference and Exhibit, p. 6646.
- Modeling bubble entrainment and transport for ship wakes: progress using hybrid RANS/LES methods. Journal of Ship Research 64, 328–345.
- Two-equation eddy-viscosity turbulence models for engineering applications. AIAA journal 32, 1598–1605.
- Suggar++: An improved general overset grid assembly capability, in: 19th AIAA Computational Fluid Dynamics, p. 3992.
- Free running manoeuvring model tests on a modern generic SSK class submarine (BB2), in: Pacific International Maritime Conference, pp. 1–14.
- Trajectory tracking and path following for underactuated marine vehicles. IEEE Transactions on Control Systems Technology 27, 1423–1437. https://doi.org/10.1109/TCST.2018.2834518.
- Output-feedback path-following control of autonomous underwater vehicles based on an extended state observer and projection neural networks. IEEE Transactions on Systems, Man, and Cybernetics: Systems 48, 535–544. https://doi.org/10.1109/TSMC.2017.2697447.
- Analysis of linear l1 adaptive control architectures for aerospace applications, in: 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), IEEE. pp. 1136–1141.
- Three-dimensional path-following control for an underwater vehicle. Journal of Guidance, Control, and Dynamics , 1–11.
- 3d path following and l1 adaptive control for underwater vehicles. Ocean Engineering 253, 110971.