簡易檢索 / 詳目顯示

研究生: 俞宗佐
Yu, Tsung-Tso
論文名稱: 魚雷型水下載具實船之控制導引律分配設計
Design of Control Law Allocation for Practical Torpedo-Like Underwater Vehicles
指導教授: 陳永裕
Chen, Yung-Yue
學位類別: 碩士
Master
系所名稱: 工學院 - 系統及船舶機電工程學系
Department of Systems and Naval Mechatronic Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 英文
論文頁數: 83
中文關鍵詞: 水下載具動力分配參數最佳化二次線性規劃拉格朗日乘數法
外文關鍵詞: Underwater vehicle, Control allocation, Parameter optimization, Quadratic Programming, Lagrange Multiplier
相關次數: 點閱:71下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本文章將探討如何將H∞ 強健控制導引律進行動力分配,將期望控制力合理的分配至船體上各個致動器,推導出致動器控制命令並實踐於一艘正在開發中的魚雷型水下載具。首先觀察並研究開發中的水下載具之致動器種類、數量以及在船體的位置,藉由實驗或是程式模擬蒐集各個致動器的輸入輸出資料並且透過線性近似或是類神經網路的方法來建立各個致動器之數學模型,再者根據致動器在船體的位置建立船體致動器的動力轉移矩陣並計算其秩,判斷船體可控制的維度。H∞ 強健控制推導出的控制力,將利用最小平方法與二次線性規劃法依據船體致動器的動力轉移矩陣分配至船上的各個致動器,各個致動器依照動力分配結果透過各自的致動器模型計算出控制命令。計算出的控制命令將會輸入至開發中的魚雷型水下載具的數學模型中驗證動力分配的結果。

    The control allocation for the H∞ robust control laws on the developed torpedo-like underwater vehicle is implemented in this article. The goal of the study is to distribute the desired control law to each actuator on the underwater vehicle and derive the control command for all the actuators within their limitations. The first step of the control allocation is observing the types, numbers, positions of the actuators installed on the developed underwater vehicle. Then collect the input and output data of each actuator through experiment or program simulation and construct the mathematical model of each actuator by applying the linear approximation or neural network on the gathered data. Furthermore, build up the thrust configuration matrix of the underwater vehicle by the locations of the actuators and calculate its rank to clarify the degree of freedoms that the underwater vehicle is capable of controlling. The desired control laws derived by H∞ robust control is distributed to actuators using the least square optimization method and quadratic programming method and the control commands of each actuator are calculated through the constructed actuator models. Two simulations of different initial state are presented in the article to show how the proposed control allocation process performs.

    中文摘要 i Abstract ii 誌謝 iii Content iv List of Tables vi List of Figures vii Nomenclatures xi Chapter 1 Introduction 1 Chapter 2 Mathematical Model for AUVs 4 2.1 Problem Formulation 4 2.1.1 Dynamics of underwater vehicle and control law 4 2.1.2 Control allocation mathematical statement 6 2.2 Actuator Model 7 2.3 Thrust Configuration Matrix 11 2.3.1 Non-rotatable actuator 11 2.3.2 Rotatable actuator 13 Chapter 3 Control Allocation Methods for A 16 3.1 Least Square Optimization without Limitations 16 3.2 Quadratic Programming 17 Chapter 4 Control Allocation Methods for a Real Torpedo-Like Underwater Vehicle 20 4.1 The specifications of the underwater vehicle 21 4.2 The configuration matrix of the underwater vehicle 22 4.3 The actuator model of the underwater vehicle 24 4.3.1 The hydrodynamics model of fins and rudders 25 4.3.2 The actuator model of the thruster 27 4.4 Control Allocation for Practical Underwater Vehicle 28 4.4.1 Scenario 1 30 4.4.2 Scenario 2 45 4.4.3 Scenario 3 62 Chapter 5 Conclusion 78 References 79 Appendix A 82

    [1] M. Chachada, L. Vachhani, and V. Kartik, "Empirical waypoint navigator for overactuated autonomous underwater vehicle using novel kinematic-dynamic controller pair and control allocation techniques," 2016 Indian Control Conference (ICC), pp. 354-361, 2016.
    [2] C. S. Chin, M. W. S. Lau, E. Low, and G. G. L. Seet, "A cascaded nonlinear heading control with whrust allocation: An application on an underactuated remotely operated vehicle," 2006 IEEE Conference on Robotics, Automation and Mechatronics, pp. 1-6, 2006.
    [3] S. Ji, J. Jang, J. Jeong, and Y. Kim, "The H∞ controller design including control allocation for marine vessel," 2012 12th International Conference on Control, Automation and Systems, pp. 1905-1907, 2012.
    [4] C. Shen, Y. Shi, and B. Buckham, "Lyapunov-Based model predictive control for dynamic positioning of autonomous underwater vehicles," 2017 IEEE International Conference on Unmanned Systems (ICUS), pp. 588-593, 2017.
    [5] C. Yu, X. Xiang, P. A. Wilson, and Q. Zhang, "Guidance-Error-Based Robust Fuzzy Adaptive Control for Bottom Following of a Flight-Style AUV With Saturated Actuator Dynamics," IEEE Transactions on Cybernetics, vol. 50, no. 5, pp. 1887-1899, 2020.
    [6] T. A. Johansen and T. I. Fossen, "Control allocation - A survey," Automatica, vol. 49, pp. 1087-1103, 2013.
    [7] M. W. Oppenheimer, D. B. Doman, and M. A. Bolender, "Control Allocation for Over-actuated Systems," 2006 14th Mediterranean Conference on Control and Automation, pp. 1-6, 2006.
    [8] H. Z. I. Khan, J. Rajput, S. Ahmed, M. Sarmad, and M. Sharjil, "Robust control of overactuated autonomous underwater vehicle," 2018 15th International Bhurban Conference on Applied Sciences and Technology (IBCAST), pp. 269-275, 2018.
    [9] S. Soylu, B. J. Buckham, and R. P. Podhorodeski, "Robust control of underwater vehicles with Fault-Tolerant Infinity-Norm thruster force allocation," OCEANS 2007, pp. 1-10, 2007.
    [10] Z. Yinghao, Z. Jiangfeng, L. Yueming, S. Yushan, W. Lei, and H. Shuling, "Research on reconstructive fault-tolerant control of an X-rudder AUV," OCEANS 2016 MTS/IEEE Monterey, pp. 1-5, 2016.
    [11] A. Tolstonogov and V. Kostenko, "AUV thrust allocation with variable constraints," ASSA, vol. 17, no.3, pp. 1-8, 2017.
    [12] T. I. Fossen and T. A. Johansen, "A survey of control allocation methods for ships and underwater vehicles," 2006 14th Mediterranean Conference on Control and Automation, pp. 1-6, 2006.
    [13] T. Fossen, T. Johansen, and P. Tristan, "A survey of control allocation methods for underwater vehicles," Underwater Vehicles, pp. 110-128, 2009.
    [14] Y. Yi-Sheng, "Design of adaptive fuzzy guidance law for autonomous underwater vehicles : Mixed H2/H∞ approach," NCKU, pp. 1-92, 2020.
    [15] X. Gao and L. Liao, "A new one-layer neural network for linear and quadratic programming," IEEE Transactions on Neural Networks, vol. 21, no. 6, pp. 918-929, 2010.
    [16] T. Y. Lin, S. M. Chen, and M. T. Yu, "Solving the cutting-stock problem by using the Sequential Quadratic Programming optimization method," 2016 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), pp. 1699-1702, 2016.
    [17] C. Schmid and L. T. Biegler, "Quadratic programming methods for reduced hessian SQP," Computers & Chemical Engineering, vol. 18, no. 9, pp. 817-832, 1994.

    無法下載圖示 校內:2025-08-31公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE