博碩士論文 104221005 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:93 、訪客IP:3.142.199.81
姓名 連政杰(Cheng-Chieh Lien)  查詢紙本館藏   畢業系所 數學系
論文名稱
(A parallel full-space Lagrange-Newton method for low-thrust orbit transfer trajectory optimization problems)
相關論文
★ 非線性塊狀高斯消去牛頓演算法在噴嘴流體的應用★ 以平行 Newton-Krylov-Schwarz 演算法解 Poisson-Boltzmann 方程式的有限元素解在膠體科學上的應用
★ 最小平方有限元素法求解對流擴散方程以及使用Bubble函數的改良★ Bifurcation Analysis of Incompressible Sudden Expansion Flows Using Parallel Computing
★ Parallel Jacobi-Davidson Algorithms and Software Developments for Polynomial Eigenvalue Problems in Quantum Dot Simulation★ An Inexact Newton Method for Drift-DiffusionModel in Semiconductor Device Simulations
★ Numerical Simulation of Three-dimensional Blood Flows in Arteries Using Domain Decomposition Based Scientific Software Packages in Parallel Computers★ A Parallel Fully Coupled Implicit Domain Decomposition Method for the Stabilized Finite Element Solution of Three-dimensional Unsteady Incompressible Navier-Stokes Equations
★ A Study for Linear Stability Analysis of Incompressible Flows on Parallel Computers★ Parallel Computation of Acoustic Eigenvalue Problems Using a Polynomial Jacobi-Davidson Method
★ Numerical Study of Algebraic Multigrid Methods for Solving Linear/Nonlinear Elliptic Problems on Sequential and Parallel Computers★ A Parallel Multilevel Semi-implicit Scheme of Fluid Modeling for Numerical Low-Temperature Plasma Simulation
★ Performance Comparison of Two PETSc-based Eigensolvers for Quadratic PDE Problems★ A Parallel Two-level Polynomial Jacobi-Davidson Algorithm for Large Sparse Dissipative Acoustic Eigenvalue Problems
★ A Full Space Lagrange-Newton-Krylov Algorithm for Minimum Time Trajectory Optimization★ Parallel Two-level Patient-specific Numerical Simulation of Three-dimensional Rheological Blood Flows in Branching Arteries
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 在航太任務的前期規劃中,軌跡最佳化扮演了很重要的角色,得以在任務開始前規劃達成某項衡量標準的最大或最小化之飛行路徑,這類型的問題可以表示為一連續時間的最佳化控制問題。近年來有更多的太空任務選擇使用電能推進進行軌道轉換,而此推進系統被歸類為低推力推進系統,低推力軌道轉換問題是一種難以解決的問題。相較於高推力飛行器,低推力引擎需要更長的時間完成任務,使得數學上很難精準計算出各個時間點的飛行器之狀態,本文主要是研究如何將full-space Lagrange-Newton method 平行化,讓此演算法得已更快速的計算以解決低推力軌道轉換問題。計算KKT 系統時,不同於大多數將稠密矩陣平均分割的方式,本文將資料以稀疏矩陣的方式儲存,並透過將狀態變數與拉格朗日乘子分別平均分配至各個計算核心的方式,減少該演算法的資料傳輸次數,讓數值求解器可以大幅的減少計算時間。我們以數個二維座標的衛星低推力軌道轉換問題為範例,檢驗此演算法在低推力問題運用的可行性。
摘要(英) In the planning stage of space missions, trajectory optimization plays an important role in planning the flight path that maximum or minimum some quanitities before the mission begins. This type of mathematically problem can be expressed as a continuous time optimal control problem. In recent years, more space missions choose to use electric propulsion for orbital operations. However, this propulsion system is classified into the low thrust propulsion system. The problem of low thrust orbit transition is a difficult problem. Compared with the high thrust spacecraft, the low thrust engine takes more time to complete the mission, and this is the reason that it is difficult to accurately calculate the state of the spacecraft at each time point in mathematical. This thesis is to study how to parallelize the full-space Lagrange-Newton method, to make this algorithm can compute faster for solving the problem of low thrust trajectory problem. When computing KKT systems, different from most methods that dividing the dense matrix evenly, we store the data in a sparse matrix and reduce it by respectively dividing the state variables and the Lagrange multipliers into each computational cores. Reducing the number of data transfers for this algorithm allows the numerical solver to significantly reduce computational time. We take a few two-dimensional low-thrust orbit transfer trajectory optimization problems like the examples to test the feasibility of this algorithm in the application of low thrust transfer.
關鍵字(中) ★ 平行化
★ 衛星
★ 太空任務
★ 低推力
★ 最佳化
★ 拉格朗日-牛頓法
關鍵字(英) ★ Lagrange Newton method
★ Low-thrust
★ Optimization
★ Parallel
★ space
★ satellite
論文目次 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Low thrust orbit transfer problems . . . . . . . . . . . . . . . . . . . 4
2.1 Model of low thrust orbit transfer problems . . . . . . . . . . . . . . 4
2.2 Discretization of low thrust orbit transfer problems . . . . . . . . . . 6
3 Full-space Lagrange-Newton method . . . . . . . . . . . . . . . . . . 9
3.1 Description of Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 KKT condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Lagrange-Newton method . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Newton step computation . . . . . . . . . . . . . . . . . . . . . . . . 12
3.5 Generating an initial guess . . . . . . . . . . . . . . . . . . . . . . . . 13
4 PETSc, Parallel Implementation . . . . . . . . . . . . . . . . . . . . . 15
4.1 Introduction of PETSc . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Parallel Implementation . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Data segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.4 Cross-core Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1 Free final time lunar launch problem . . . . . . . . . . . . . . . . . . 21
5.1.1 Initial guess . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.2 Typical solution . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.3 Typical solution of matlab optimization toolbox . . . . . . . . 25
5.2 Free final time orbit transfer problem . . . . . . . . . . . . . . . . . . 27
5.2.1 Initial guess . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.2 Typical solution . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3 Low thrust orbit transfer problem . . . . . . . . . . . . . . . . . . . . 30
5.3.1 Initial guess . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.2 Typical solution . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4 Parallel performance analysis . . . . . . . . . . . . . . . . . . . . . . 38
5.5 Algorithm performance comparison . . . . . . . . . . . . . . . . . . . 41
6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
參考文獻 [1] J. T. Betts. Practical Methods for Optimal Control and Estimation Using
Nonlinear Programming. SIAM, 2010.
[2] J. T. Betts. Very low-thrust trajectory optimization using a direct sqp method.
Journal of Computational and Applied Mathematics, 120:27–40, 2000.
[3] G. A. Rauwolf and V. L. Coverstone-Carroll. Near-optimal low-thrust orbit
transfers generated by a genetic algorithm. Journal of Spacecraft and Rockets,
33:859–862, 1996.
[4] S. Lee, P. von Ailmen, W. Fink, A.F. Petropoulos, and R. J. Terrile. Design
and optimization of low-thrust orbit transfers. In Aerospace Conference, pages
855–869. IEEE, 2005.
[5] S. Geffroy and R. Epenoy. Optimal low-thrust transfers with constraints—
generalization of averaging techniques. Acta Astronautica, 41:133–149, 1997.
[6] H.-X. Shen and H.-N. Li. Indirect optimization of low-thrust multi-revolution
orbit transfers for geostationary-orbit satellites. Journal of Astronautics,
38:1041–1047, 2017.
[7] T. Haberkorn, P. Martinon, and J. Gergaud. Low-thrust minimum-fuel orbital
transfer: a homotopic approach. Journal of Guidance Control and Dynamics,
27:1046–1060, 2004.
[8] A. E. Petropoulos. Low-thrust orbit transfers using candidate Lyapunov functions
with a mechanism for coasting. Pasadena, CA: Jet Propulsion Laboratory,
National Aeronautics and Space Administration, 2004.
[9] C. R. Hargraves and S. W. Paris. Direct trajectory optimization using nonlinear
programming and collocation. Journal of Guidance, Control, and Dynamics,
10:338–342, 1987.
[10] John T Betts. Survey of numerical methods for trajectory optimization. Journal
of Guidance control and dynamics, 21(2):193–207, 1998.
[11] Oskar Von Stryk and Roland Bulirsch. Direct and indirect methods for trajectory
optimization. Annals of operations research, 37(1):357–373, 1992.
[12] H. Yang, F.-N. Hwang, and X.-C. Cai. Nonlinear preconditioning techniques for
full-space Lagrange–Newton solution of PDE-constrained optimization problems.
SIAM Journal on Scientific Computing, 38:A2756–A2778, 2016.
[13] J. Nocedal and S.J. Wright. Numerical Optimization. Springer-Verlag, 2006.
[14] J. T. Betts and S. O. Erb. Optimal low thrust trajectories to the moon. SIAM
Journal on Applied Dynamical Systems, 2:144–170, 2003.
[15] G. Biros and O. Ghattas. Parallel Lagrange–Newton–Krylov–Schur methods for
PDE-constrained optimization. part I: The Krylov–Schur solver. SIAM Journal
on Scientific Computing, 27:687–713, 2005.
[16] E. E. Prudencio, R. Byrd, and X.-C. Cai. Parallel full space SQP Lagrange–
Newton–Krylov–Schwarz algorithms for PDE-constrained optimization problems.
SIAM Journal on Scientific Computing, 27:1305–1328, 2006.
[17] G. Biros and O. Ghattas. Parallel Lagrange–Newton–Krylov–Schur methods
for PDE-constrained optimization. part II: The Lagrange–Newton solver and
its application to optimal control of steady viscous flows. SIAM Journal on
Scientific Computing, 27:714–739, 2005.
指導教授 黃楓南(Feng-Nan Hwang) 審核日期 2018-1-25
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明