| 系統識別號 | U0002-2801202420165400 |
|---|---|
| DOI | 10.6846/tku202400081 |
| 論文名稱(中文) | 純比例導引之撞擊時間估算及自適應導引增益 |
| 論文名稱(英文) | Time-to-go Estimation and Adaptive Navigation Gain for Pure Proportional Navigation Guidance |
| 第三語言論文名稱 | |
| 校院名稱 | 淡江大學 |
| 系所名稱(中文) | 航空太空工程學系碩士班 |
| 系所名稱(英文) | Department of Aerospace Engineering |
| 外國學位學校名稱 | |
| 外國學位學院名稱 | |
| 外國學位研究所名稱 | |
| 學年度 | 112 |
| 學期 | 1 |
| 出版年 | 113 |
| 研究生(中文) | 莊仕霆 |
| 研究生(英文) | Shih-Ting Chuang |
| 學號 | 610430281 |
| 學位類別 | 碩士 |
| 語言別 | 英文 |
| 第二語言別 | |
| 口試日期 | 2023-12-29 |
| 論文頁數 | 74頁 |
| 口試委員 |
指導教授
-
田 豐(tyanfeng@mail.tku.edu.tw)
口試委員 - 林繼耀 口試委員 - 丘 玓 |
| 關鍵字(中) |
純比例導引理論 Chebyshev polynomials 撞擊時間估算 自適應導引增益 |
| 關鍵字(英) |
PPN guidance law Impact time estimation Chebyshev polynomials Adaptive navigation gain |
| 第三語言關鍵字 | |
| 學科別分類 | |
| 中文摘要 |
本論文研究了飛彈導引中的純比例導引理論對於飛彈攔截移動及靜止目標的撞擊時間估算。首先定義了LOS(Line-of-sight) 座標系統,之後推導了動力方程式及帶入純比例導引理論,最後以來獲得撞擊時間 估算的方程式。使用此座標系統能夠得到較簡單的撞擊時間預測方程式。此方程式為一積分式,但此方程式之解析解收斂速度太慢。因此本研究會將撞擊時間預測方程式之被積分式使用Chebyshev polynomials 數值方法來近似,使其容易積分藉此得到撞擊時間估算方程式之解析解。 為了能夠縮短計算時間及簡化方程式,使用曲線擬合計算Chebyshev polynomials 之係數。最後使用迭代方式來計算出自適應導引增益來實現可控之撞擊時間。自適應導引增益可以使用在多枚飛彈同時攔截同一目標。 |
| 英文摘要 |
This paper analyzes the impact time of PPN guidance law for nonmaneuvering target and stationary target. First, define the LOS (Line-of-Sight) coordinate system and derives the dynamic equations to implement the PPN guidance law. Then, through some definitions and by using the rotation angle of relative velocity, the function of time-to-go is obtained. Although using the LOS coordinate system can yield a simple time-to-go function, the analytical solution of integration is in hypergeometric form, which the convergence rate to achieve our desired accuracy is too slow. To address this issue, this research employs Chebyshev polynomials to estimate the integrand of the integration, transforming the integrand into a polynomial form for easier integration and obtaining an analytical solution. To increase computational speed and simplify the function, curve fitting is utilized to compute the coefficients of Chebyshev polynomials. Finally, through iterative method, the research computes adaptive navigation gain to control the impact time. Adaptive navigation gain can be applied on launching multiple missiles to intercept a single target simultaneously. |
| 第三語言摘要 | |
| 論文目次 |
Contents 1 Introduction 1 1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Literature review . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Guidance Law and Time-to-go 4 2.1 LOS(Line-of-sight) coordinate system [1] . . . . . . . . . . . . . 4 2.2 PPN guidance law [1] . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Equations of motion [1] . . . . . . . . . . . . . . . . . . . . . . . 6 2.4 Time-to-go analysis [1] . . . . . . . . . . . . . . . . . . . . . . . 6 2.4.1 Nonmaneuvering target . . . . . . . . . . . . . . . . . . . 6 2.4.2 Stationary target . . . . . . . . . . . . . . . . . . . . . . 10 3 Time-to-go Approximation 11 3.1 Time-to-go approximation for nonmaneuvering target . . . . . . 11 3.1.1 ¯ρ approximation . . . . . . . . . . . . . . . . . . . . . . . 11 3.1.2 τf approximation . . . . . . . . . . . . . . . . . . . . . . 12 3.1.3 Modified shifted second kind Chebyshev polynomials approximation . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.1.4 Approximation results . . . . . . . . . . . . . . . . . . . 16 3.2 Time-to-go approximation for stationary target . . . . . . . . . . 17 3.2.1 Modified shifted second kind Chebyshev polynomials approximation . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2.2 Taylor series approximation . . . . . . . . . . . . . . . . 21 3.2.3 Approximation result . . . . . . . . . . . . . . . . . . . . 26 3.2.4 Analytical solution for Taylor series and modified shifted second kind Chebyshev polynomials . . . . . . . . . . . . 31 3.3 Second kind Gauss-Chebyshev quadrature . . . . . . . . . . . . . 31 4 Curve fitting 35 4.1 Curve fitting for nonmaneuvering target . . . . . . . . . . . . . . 35 4.1.1 Polynomial regression . . . . . . . . . . . . . . . . . . . . 35 4.1.2 Curve fitting result . . . . . . . . . . . . . . . . . . . . . 36 4.1.3 τf approximation using curve fitting . . . . . . . . . . . . 39 4.2 Curve fitting for stationary target . . . . . . . . . . . . . . . . . 41 4.2.1 Curve fitting result . . . . . . . . . . . . . . . . . . . . . 41 4.2.2 τf approximate result using curve fitting . . . . . . . . . 42 5 Adaptive β 46 5.1 Iterative β formula . . . . . . . . . . . . . . . . . . . . . . . . . 46 5.2 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.3 Example 2: multiple missiles cooperative attack . . . . . . . . . . 50 6 Conclusion 52 Appendix 54 Appendix A: Relative dynamics . . . . . . . . . . . . . . . . . . . . . 54 Appendix B: Angular velocity of LOS coordinate system . . . . . . . . 55 Appendix C: Details of (6.1) . . . . . . . . . . . . . . . . . . . . . . . 56 Appendix D: Details of (3.6) . . . . . . . . . . . . . . . . . . . . . . . 57 Appendix E: Modified shifted second kind chebyshev polynomials . . . 58 Appendix F: Coefficients of curve fitting . . . . . . . . . . . . . . . . . 60 List of Figures 2.1 XYZ: Inertial fixed coordinate, (er, et, eΩ): LOS fixed coordinate 4 2.2 Figure of α in the (er, et)-plane . . . . . . . . . . . . . . . . . . . 8 3.1 Modified shifted second kind Chebyshev polynomials approximation result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2 || sin(α)M−1 − (b0U0(α) + b2U2(α) + b4U4(α))|| . . . . . . . . . . 15 3.3 1 (sin α)γ approximation using 5 terms modified shifted second kind Chebyshev polynomials (β = 1.7, 2, 3, 4) . . . . . . . . . . . . . . 19 3.4 1 (sin α)γ approximation using 5 terms modified shifted second kind Chebyshev polynomials (β = 5, 6, 7, 8) . . . . . . . . . . . . . . . 19 3.5 ∥ 1 sin(α)γ − [b0U0(α) + b2U2(α) + b4U4(α)]∥(β = 1.7, 2, 3, 4) . . . . 20 3.6 ∥ 1 sin(α)γ − [b0U0(α) + b2U2(α) + b4U4(α)]∥(β = 5, 6, 7, 8) . . . . . 20 3.7 1 (sin α)γ approximation using Taylor series in [0, 0.1π] (β = 1.7) . 21 3.8 1 (sin α)γ approximation using Taylor series in [0.9π, π] (β = 1.7) . 22 3.9 1 (sin α)γ approximation using Taylor series in [0, 0.1π] (β = 3) . . 22 3.10 1 (sin α)γ approximation using Taylor series in [0.9π, π] (β = 3) . . 23 3.11 1 (sin α)γ approximation using Taylor series at [0, 0.1π] (β = 5) . . 23 3.12 1 (sin α)γ approximation using Taylor series in [0.9π, π] (β = 5) . . 24 3.13 1 (sin α)γ approximation using Taylor series at [0, 0.1π] (β = 8) . . 24 3.14 1 (sin α)γ approximation using Taylor series in [0.9π, π] (β = 8) . . 25 3.15 Error of 1 term Taylor series . . . . . . . . . . . . . . . . . . . . 26 3.16 τf approximation result using (3.15) (β = 1.7, 2, 3, 4) . . . . . . . 28 3.17 τf approximation result using (3.15) (β = 5, 6, 7, 8) . . . . . . . . 28 3.18 The difference between the τf obtained by (3.15) & (2.22) (β = 1.7, 2, 3, 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.19 The difference between the τf obtained by (3.15) & (2.22) (β = 5, 6, 7, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.20 The difference between the τf obtained by (3.15) & (2.21) for β = 3 30 3.21 Error of using interpolation at navigation gain = 3 [2] . . . . . . 31 4.1 Curve fitting for b0 . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.2 Curve fitting for b2 . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.3 Curve fitting for b4 . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.4 Curve fitting result for b0, b2 and b4 . . . . . . . . . . . . . . . . 41 4.5 τf approximation result by using curve fitting in (3.15) (β = 1.7, 2, 3, 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.6 τf approximation result by using curve fitting in (3.15) (β = 5, 6, 7, 8) 43 4.7 The difference between the τf obtained by using curve fitting in (3.15) & (2.22) (β = 1.7, 2, 3, 4) . . . . . . . . . . . . . . . . . . 44 4.8 The difference between the τf obtained by using curve fitting in (3.15) & (2.22) (β = 5, 6, 7, 8) . . . . . . . . . . . . . . . . . . . 44 5.1 ¯ρ v.s. τ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.2 Corresponding β at every τ of Figure 5.1 . . . . . . . . . . . . . 48 5.3 Iteration steps at every τ of Figure 5.1 . . . . . . . . . . . . . . . 48 5.4 ¯ρ v.s. τ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.5 Corresponding β at every τ of Figure 5.4 . . . . . . . . . . . . . 49 5.6 Iteration steps at every τ of Figure 5.4 . . . . . . . . . . . . . . . 50 5.7 Multiple missiles intercept one target simulation . . . . . . . . . 51 6.1 First five terms of modified shifted second kind Chebyshev polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 List of Tables 3.1 Coefficients of modified shifted second kind Chebyshev polynomials approximation for Figure 3.1 . . . . . . . . . . . . . . . . . . . . 16 3.2 Approximate result (β = 3, ν = 0.3, α0 = 0.3π,CM = 0.97678,CT = 0.7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.3 Approximate result (β = 4, ν = 0.3, α0 = 0.3π,CM = 0.97678,CT = 0.7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.4 Approximate result (β = 3, ν = 0.3, α0 = 0.7632π,CM = 0.97943,CT = 0.74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.5 Approximate result (β = 4, ν = 0.3, α0 = 0.7632π,CM = 0.97943,CT = 0.74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.6 Coefficients of modified shifted second kind Chebyshev polynomials for stationary target at β = 1.7, 3, 5, 8 . . . . . . . . . . . . . . . 18 3.7 Coefficients of modified shifted second kind Chebyshev polynomials for nonmaneuvering targets . . . . . . . . . . . . . . . . . . . . . 33 3.8 Coefficients of modified shifted second kind Chebyshev polynomials for stationary targets . . . . . . . . . . . . . . . . . . . . . . . . 34 4.1 RMSE for given range . . . . . . . . . . . . . . . . . . . . . . . . 38 4.2 Range for given RMSE . . . . . . . . . . . . . . . . . . . . . . . 39 4.3 Approximate result (β = 3, ν = 0.3, α0 = 0.3π,CM = 0.97678,CT = 0.7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.4 Approximate result (β = 4, ν = 0.3, α0 = 0.3π,CM = 0.97678,CT = 0.7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.5 Approximate result (β = 3, ν = 0.3, α0 = 0.7632π,CM = 0.97943,CT = 0.74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.6 Approximate result (β = 4, ν = 0.3, α0 = 0.7632π,CM = 0.97943,CT = 0.74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.7 CPU time (CPU: i5-10400F, memory: 32GB) . . . . . . . . . . . 41 4.8 RMSE for given range . . . . . . . . . . . . . . . . . . . . . . . . 42 4.9 CPU time (CPU: i5-10400F, memory: 32GB) . . . . . . . . . . . 45 |
| 參考文獻 |
[1] F. Tyan, “Analysis of 3D PPN Guidance Laws for Nonmaneuvering Target,” IEEE Transactions on Aerospace and Electronic Systems, vol. 51, no. 4, pp. 2932–2943, 2015. [2] N. Dhananjay and D. Ghose, “Accurate Time-to-Go Estimation for Proportional Navigation Guidance,” Journal of Guidance, Control, and Dynamics, vol. 37, no. 4, pp. 1378–1383, 2014. [Online]. Available: https://doi.org/10.2514/1.G000082 [3] F. Tyan, “Unified Approach to Missile Guidance Laws: A 3D Extension,” IEEE Transactions on Aerospace and Electronic Systems, vol. 41, no. 4, pp. 1178–1199, 2005. [4] F. Tyan, “Capture Region of A 3D PPN Guidance Law For Intercepting High Speed Targets,” Asian Journal of Control, vol. 14, no. 5, pp. 1215–1226, 2012. [Online]. Available: https://onlinelibrary.wiley.com/doi/ abs/10.1002/asjc.396 [5] N. Cho and Y. Kim, “Modified Pure Proportional Navigation Guidance Law for Impact Time Control,” Journal of Guidance, Control, and Dynamics, vol. 39, no. 4, pp. 852–872, 2016. [Online]. Available: https://doi.org/10.2514/1.G001618 [6] U. Shukla and P. Mahapatra, “The Proportional Navigation Dilemma- Pure or True?” IEEE Transactions on Aerospace and Electronic Systems, vol. 26, no. 2, pp. 382–392, 1990. [7] F. Tyan, “Analysis of PPN Guidance Law - A New Approach,” in 2013 American Control Conference, 2013, pp. 1030–1035. [8] A. Dhar and D. Ghose, “Capture Region For A Realistic Tpn Guidance Law,” IEEE Transactions on Aerospace and Electronic Systems, vol. 29, no. 3, pp. 995–1003, 1993. [9] S. Ghosh, D. Ghose, and S. Raha, “Capturability of Augmented Pure Proportional Navigation Guidance Against Time-Varying Target Maneuvers,” Journal of Guidance, Control, and Dynamics, vol. 37, no. 5, pp. 1446–1461, 2014. [Online]. Available: https://doi.org/10.2514/ 1.G000561 [10] ——, “Unified Time-to-Go Algorithms for Proportional Navigation Class of Guidance,” Journal of Guidance, Control, and Dynamics, vol. 39, no. 6, pp. 1188–1205, 2016. [Online]. Available: https://doi.org/10.2514/1.G001472 [11] Y. Li, H. Zhou, and W. C. Chen, “Three-Dimensional Impact Time and Angle Control Guidance Based on MPSP,” International Journal of Aerospace Engineering, 2019. [Online]. Available: https: //api.semanticscholar.org/CorpusID:115303870 [12] M. Kim, B. Jung, B. Han, S. Lee, and Y. Kim, “Lyapunov-Based Impact Time Control Guidance Laws Against Stationary Targets,” IEEE Transactions on Aerospace and Electronic Systems, vol. 51, no. 2, pp. 1111–1122, 2015. [13] M. Abramowitz and I. A. Stegun, Handbook of mathematical functions with formulas, graphs, and mathematical tables / edited by Milton Abramowitz, Irene A. Stegun., ser. Applied mathematics series ; 55. Washington, D.C: National Bureau of Standards, 1964. [14] J. C. Mason and D. Handscomb, CHEBYSHEV POLYNOMIALS. CRC Press LLC, 2003. [15] J. O. Rawlings, S. G. Pantula, and D. A. Dickey, Eds., Polynomial Regression. Springer New York, 1998. [Online]. Available: https: //doi.org/10.1007/0-387-22753-9_8 [16] L. Surhone, M. Timpledon, and S. Marseken, Root Mean Square Deviation. Betascript Publishing, 2010. [Online]. Available: https: //books.google.com.tw/books?id=T43ucQAACAAJ |
| 論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信