Development of General-Purpose Root-Finding Module for General Mission Analysis Tool

被引:0
|
作者
Minhee Kim
Sang-Young Park
Steven P. Hughes
机构
[1] Yonsei University,Astrodynamics and Control Laboratory, Department of Astronomy
[2] NASA Goddard Space Flight Center,undefined
[3] Satrec Initiative,undefined
关键词
Broyden’s method; Root-finding methods; General mission analysis tool; Space trajectory design;
D O I
暂无
中图分类号
学科分类号
摘要
A general-purpose root-finding module for designing spacecraft trajectories is developed to have similar accuracy to that of other well-known root-finding modules, and greater speed. Three quasi-Newton root-finding algorithms are implemented: the Newton–Raphson method, the Broyden’s method and the Generalized Broyden’s method. Based on the proposed root-finding module, General Mission Analysis Tool (GMAT) of National Aeronautics and Space Administration’s Goddard Space Flight Center (NASA/GSFC) is functionally extended by integrating the Broyden’s method and the Generalized Broyden’s method into its differential corrector module. Non-trivial spacecraft trajectory design problems, such as Lambert’s problem for trans-lunar trajectory and minimum-time transfer problem to the Mars are solved to analyze the performance of the proposed module. The numerical performances of each root-finding algorithm are quantitatively analyzed by the total number of function evaluations, the total number of iterations, convergence error, mean convergence rate, and running time. The overall comparative analysis shows that the Broyden’s method and the Generalized Broyden’s method are about 20–40% faster than the Newton–Raphson method and solutions from each algorithm have similar numerical accuracy. We also show that for selected test problems, the Generalized Broyden’s method converges in less running time than others with similar numerical accuracy in GMAT. The updated differential corrector module was released in R2014a version of GMAT.
引用
下载
收藏
页码:315 / 324
页数:9
相关论文
共 50 条
  • [1] Development of General-Purpose Root-Finding Module for General Mission Analysis Tool
    Kim, Minhee
    Park, Sang-Young
    Hughes, Steven P.
    INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2019, 20 (01) : 315 - 324
  • [2] A general-purpose VME module
    Guo, YN
    Gao, ZW
    Chang, MC
    Li, HH
    Wang, MZ
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2003, 50 (05) : 1752 - 1755
  • [3] General-Purpose Modeling Tool
    Rujevcic, Renato
    Penco, Roberto
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1289 - 1294
  • [4] ANALYSIS OF A GENERAL-PURPOSE MODULE FOR VLSI SELF-TESTING
    KALOSHA, EP
    KACHAN, IV
    YARMOLIK, VN
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (01) : 87 - 93
  • [5] A Module System for a General-Purpose Blocks Language
    Ohshima, Yoshiki
    Moenig, Jens
    Maloney, John
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 39 - 44
  • [6] PowerDesign: A module generator for general-purpose amplifiers
    Rezania, S
    Martin, KW
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 1, 1996, : 215 - 218
  • [7] GEBT: A general-purpose nonlinear analysis tool for composite beams
    Yu, Wenbin
    Blair, Maxwell
    COMPOSITE STRUCTURES, 2012, 94 (09) : 2677 - 2689
  • [8] PACE: A General-Purpose Tool for Authority Control
    Manghi, Paolo
    Mikulicic, Marko
    METADATA AND SEMANTIC RESEARCH, 2011, 240 : 80 - 92
  • [9] A package tool for general-purpose signal denoising
    Diniz, FCDB
    Netto, SL
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 573 - 576
  • [10] THE ELECTRONIC SPREADSHEET AS A GENERAL-PURPOSE PROGRAMMING TOOL
    KIBBY, MR
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1985, 1 (02): : 73 - 78