home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / misc / sattrack / traksat.doc < prev    next >
Encoding:
Text File  |  1993-03-01  |  297.7 KB  |  3,797 lines

  1.                                                                                 
  2.                                                                                 
  3.                                                                                 
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                        ╔═════════════════════════════════╗                      
  12.                        ║                                 ║                      
  13.                        ║  ▀▀█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀       ║                      
  14.                        ║    █ █▀█ █▀█ █   █▀█ █▀█ ▀█▀▀▀  ║                      
  15.                        ║    █ █     █ █ █ █     █  █     ║                      
  16.                        ║    █ █   █▀█ █▀█ ▀▀█ █▀█  █     ║                      
  17.                        ║    █ █   █▄█ █ █ █▄█ █▄█  █     ║                      
  18.                        ║    █                            ║                      
  19.                        ║    █                            ║                      
  20.                        ║           Version 2.10          ║                      
  21.                        ╚═══╦═════════════════════════╦═══╝                      
  22.                            ║                         ║                          
  23.                            ║     Paul E. Traufler    ║                          
  24.                            ║     111 Emerald Dr.     ║                          
  25.                            ║     Harvest, Al 35749   ║                          
  26.                            ║     (205) 726-5511      ║                          
  27.                            ║                         ║                          
  28.                            ╚═════════════════════════╝                          
  29.                                                                                 
  30.                                                                                 
  31.                             Satellite Tracking Program                          
  32.                                                                                 
  33.                                  22 May, 1990                                   
  34.                                                                                 
  35.                                                                                 
  36.                                                                                 
  37.                                                                                 
  38.                                                                                 
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                                                                                 
  46.                                                                                 
  47.                                                                                 
  48.                                                                                 
  49.                                                                                 
  50.                                                                                 
  51.                                                                                 
  52.                                                                                 
  53.                                                                                 
  54.                                                                                 
  55.                                                                                 
  56.                                                                                 
  57.                                                                                 
  58.                                                                                 
  59.                                                                                 
  60.                                                                                 
  61.  
  62.                                                                                 
  63.                                                                                 
  64.                                                                                 
  65.                                                                                 
  66.                                                                                 
  67.                                                                                 
  68.                                                                                 
  69.                                                                                 
  70.                                                                                 
  71.      *********************************************************************      
  72.      *                                                                   *      
  73.      *            TRAKSAT is free for NON-COMMERCIAL use only.           *      
  74.      *                                                                   *      
  75.      *********************************************************************      
  76.      *                                                                   *      
  77.      *  If you find TRAKSAT useful and would like to use it in a         *      
  78.      *  commercial operation please call or write for more information.  *      
  79.      *                                                                   *      
  80.      *********************                          **********************      
  81.                           *                         *                           
  82.                           *   Paul E. Traufler      *                           
  83.                           *   111 Emerald Dr.       *                           
  84.                           *   Harvest, Al.  35749   *                           
  85.                           *   205-726-5511 (work)   *                           
  86.                           *   205-830-8450 (home)   *                           
  87.                           *                         *                           
  88.                           ***************************                           
  89.                                                                                 
  90.                                                                                 
  91.                                                                                 
  92.                                                                                 
  93.         TRAKSAT makes no warranty of any kind, either express or implied,       
  94.         including but not limited to implied warranties of                      
  95.         merchantability and fitness for a particular purpose, with              
  96.         respect to this software and accompanying documentation.                
  97.                                                                                 
  98.         Paul E. Traufler, author of TRAKSAT, SHALL NOT BE LIABLE FOR ANY        
  99.         DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS       
  100.         INTERRUPTION, LOSS OF BUSINESS INFORMATION) ARISING OUT OF THE          
  101.         USE OF OR INABILITY TO USE TRAKSAT.                                     
  102.                                                                                 
  103.                                                                                 
  104.                                                                                 
  105.                                                                                 
  106.                                                                                 
  107.                                                                                 
  108.                                                                                 
  109.                                                                                 
  110.                                                                                 
  111.                                                                                 
  112.                                                                                 
  113.                                                                                 
  114.                                                                                 
  115.                                                                                 
  116.                                                                                 
  117.                                                                                 
  118.                                                                                 
  119.                                                                                 
  120.                                                                                 
  121.                                                                                 
  122.      TRAKSAT  Satellite Tracking Program                           Page  2
  123.  
  124.                                                                                 
  125.                                                                                 
  126.                                                                                 
  127.                                                                                 
  128.                                                                                 
  129.                                                                                 
  130.                                                                                 
  131.                              TABLE OF CONTENTS                                  
  132.         -----------------------------------------------------------             
  133.                                                                                 
  134.                                                                                 
  135.         INTRODUCTION ...........................................  4             
  136.         THEORY OF SATELLITE MOTION .............................  5             
  137.         HARDWARE REQUIRED TO RUN THE PROGRAM ...................  6             
  138.         RUNNING THE PROGRAM ....................................  7             
  139.         ADVANCED FEATURES (MAIN MENU OPTION ZERO) ..............  8             
  140.         READ SATELLITE DATA (MAIN MENU OPTION ONE) .............  9             
  141.         TRACKING STATIONS (MAIN MENU OPTION TWO) ............... 11             
  142.         REAL-TIME MODE (MAIN MENU OPTION THREE) ................ 13             
  143.         DELTA-TIME MODE (MAIN MENU OPTION FOUR) ................ 14             
  144.         GRAPHICS (MAIN MENU OPTION FIVE) ....................... 16             
  145.         TABULAR OUTPUT (MAIN MENU OPTION SIX) .................. 23             
  146.         VISIBILITY (MAIN MENU OPTION SEVEN) .................... 27             
  147.         MULTI-TRACK MODE (MAIN MENU OPTION EIGHT) .............. 28             
  148.         QUITTING THE PROGRAM (MAIN MENU OPTION NINE) ........... 31             
  149.         ADVANCED FEATURES OPTION DESCRIPTION ................... 32             
  150.         REVERSE SOLUTION (ADVANCED FEATURES MENU OPTION 0) ..... 33             
  151.         USER DEFINED/ALL SATELLITES ............................ 36             
  152.         ANALYTICAL SOLUTION (LOS/OPTICAL) ...................... 37             
  153.         NORAD/NASA 2-LINE SATELLITE DATA ....................... 41             
  154.         WHAT ARE THE MEAN CLASSICAL ELEMENTS ................... 43             
  155.         MODELS FOR PROPAGATION OF NORAD ELEMENT SETS ........... 48             
  156.         THE PROPAGATION MODELS ................................. 48             
  157.         COMPATIBILITY WITH NORAD ELEMENT SETS .................. 49             
  158.         PROGRAM LIMITATIONS AND ASSUMPTIONS .................... 50             
  159.         A BRIEF EDITORIAL ...................................... 54             
  160.         SPECIAL THANKS ......................................... 55             
  161.         QUESTIONS AND COMMENTS ................................. 56             
  162.         OBTAINING NORAD SATELLITE DATA SETS .................... 58             
  163.         FILES REQUIRED FOR TRAKSAT ............................. 59             
  164.         BIBLIOGRAPHY ........................................... 60             
  165.                                                                                 
  166.                                                                                 
  167.                        Trademarks used in this document                         
  168.         -----------------------------------------------------------------       
  169.                                                                                 
  170.         IBM,PS/2 is a registered trade mark of International Business           
  171.         Machines Corporation.                                                   
  172.                                                                                 
  173.         Microsoft MS, MS-DOS, QuickC, are registered trademarks of              
  174.         Microsoft Corporation.                                                  
  175.                                                                                 
  176.         Epson FX,LQ, is a registered trademarks of Epson American Inc..         
  177.                                                                                 
  178.                                                                                 
  179.                                                                                 
  180.                                                                                 
  181.                                                                                 
  182.                                                                                 
  183.                                                                                 
  184.      TRAKSAT  Satellite Tracking Program                           Page  3
  185.  
  186.                                                                                 
  187.                                                                                 
  188.                                                                                 
  189.                 INTRODUCTION                                                    
  190.                                                                                 
  191.                                                                                 
  192.          Ever since college I have been interested in satellites and            
  193.         tracking methods. I have often looked up into the night sky and         
  194.         thought, "I know satellites are up there but can I predict when         
  195.         and where to look to see one".                                          
  196.                                                                                 
  197.         I have several small programs to calculate different satellite          
  198.         related quantities but there was not one program available to do        
  199.         all the things I felt a satellite tracking program should do.           
  200.                                                                                 
  201.         After several years of working in the aerospace field, I decided        
  202.         that I could take on such a programing task.                            
  203.                                                                                 
  204.         I started it all with a program called STS, it was geared towards       
  205.         tracking the space shuttle, but used the same basic orbital             
  206.         calculations.                                                           
  207.                                                                                 
  208.         STS, version .95, is available on several BBS around the country,       
  209.         see the references at the end of this document.                         
  210.                                                                                 
  211.         For a first attempt at such a satellite tracking program I was          
  212.         some-what pleased with the results. But I felt there is room for        
  213.         improvement and that is where TRAKSAT steps in.                         
  214.                                                                                 
  215.         TRAKSAT is a general purpose satellite tracking program, by that        
  216.         I mean any satellite that has a NORAD, NASA 2-Line element set          
  217.         can be used. There are some limitations in the program along with       
  218.         some assumptions, the reader is directed to the section on limits       
  219.         and assumptions for further study.                                      
  220.                                                                                 
  221.         The solution to the satellite motion which is used by TRAKSAT is        
  222.         completely analytic and therefore requires no numerical                 
  223.         integration. This makes the program fast, even faster when a            
  224.         coprocessor is used, since the solutions can be evaluated at            
  225.         arbitrarily large, or small, time intervals.                            
  226.                                                                                 
  227.         The purpose of this program is to provide the user with a means         
  228.         of propagating NORAD element sets in time to obtain tracking            
  229.         information of the space object.                                        
  230.                                                                                 
  231.                                                                                 
  232.                                                                                 
  233.                                                                                 
  234.                                                                                 
  235.                                                                                 
  236.                                                                                 
  237.                                                                                 
  238.                                                                                 
  239.                                                                                 
  240.                                                                                 
  241.                                                                                 
  242.                                                                                 
  243.                                                                                 
  244.                                                                                 
  245.                                                                                 
  246.      TRAKSAT  Satellite Tracking Program                           Page  4
  247.  
  248.                                                                                 
  249.                                                                                 
  250.                                                                                 
  251.                                                                                 
  252.                 THEORY OF SATELLITE MOTION                                      
  253.                                                                                 
  254.                                                                                 
  255.                                                                                 
  256.                 A complete development of the theory required to predict        
  257.         the position of an artificial satellite about the earth is not          
  258.         presented here because this is not proper place for it. Such a          
  259.         development would require a volume in itself and would be more          
  260.         of a distraction than an aid to the potential user. Only enough         
  261.         of the concepts required for a general understanding plus the           
  262.         final results are given. References to detailed works from which        
  263.         these results are derived are provided for the more than                
  264.         casually interested reader.                                             
  265.                                                                                 
  266.         At the end of the TRAKSAT operating instructions is a brief             
  267.         overview of the fundamentals used in this program and is included       
  268.         to help the reader understand the motion of an artificial               
  269.         satellite about the earth.                                              
  270.                                                                                 
  271.                                                                                 
  272.                                                                                 
  273.                                                                                 
  274.                                                                                 
  275.                                                                                 
  276.                                                                                 
  277.                                                                                 
  278.                                                                                 
  279.                                                                                 
  280.                                                                                 
  281.                                                                                 
  282.                                                                                 
  283.                                                                                 
  284.                                                                                 
  285.                                                                                 
  286.                                                                                 
  287.                                                                                 
  288.                                                                                 
  289.                                                                                 
  290.                                                                                 
  291.                                                                                 
  292.                                                                                 
  293.                                                                                 
  294.                                                                                 
  295.                                                                                 
  296.                                                                                 
  297.                                                                                 
  298.                                                                                 
  299.                                                                                 
  300.                                                                                 
  301.                                                                                 
  302.                                                                                 
  303.                                                                                 
  304.                                                                                 
  305.                                                                                 
  306.                                                                                 
  307.                                                                                 
  308.      TRAKSAT  Satellite Tracking Program                           Page  5
  309.  
  310.                                                                                 
  311.                                                                                 
  312.                                                                                 
  313.                 HARDWARE REQUIRED TO RUN THE PROGRAM                            
  314.                                                                                 
  315.                                                                                 
  316.         In order to run the program the user will need the following            
  317.         hardware;                                                               
  318.                       IBM or compatible PC,XT,AT,PS/2,386, 640K Ram             
  319.                       (530K Free Ram required), Floppy or Hard Disk,            
  320.                       Text mode display (25x80), Hercules, CGA, EGA,            
  321.                       or VGA graphics (used for plotting only),                 
  322.                       Math coprocessor is NOT required for TRAKSAT,             
  323.                       (IF A COPROCESSOR IS PRESENT IT WILL BE USED *),          
  324.                       Epson FX-80 printer or compatible (for graphic print      
  325.                       out only).                                                
  326.                                                                                 
  327.         * It should be noted that a coprocessor will be 3 to 4 times            
  328.         faster than the emulator version. If the user plans on using the        
  329.         real-time tracking mode, a coprocessor will "smooth out" the time       
  330.         steps to such a small delta as to appear instantaneously. At any        
  331.         rate the real-time mode runs as fast as the host computer can           
  332.         calculate the data and update the screen.                               
  333.                                                                                 
  334.                                                                                 
  335.                                 ******************                              
  336.                                 * IMPORTANT NOTE *                              
  337.                                 ******************                              
  338.                                                                                 
  339.         If the user will be running TRAKSAT on a 360K floppy drive, it is       
  340.         recommended that the tabular output NOT be directed to a file.          
  341.         The size of the executable and the earth map data plus a satellite      
  342.         data file will not fit on the floppy disk. Therefore NO satellite       
  343.         ground tracks will be available to 360K floppy users.                   
  344.                                                                                 
  345.         The best solution to the problem would be run TRAKSAT from a hard       
  346.         disk! The prices of hard disks have come down to a point where          
  347.         practically all computers have them. If the user needs a "good          
  348.         reason" to buy a hard disk, perhaps TRAKSAT can convince them to        
  349.         do so.                                                                  
  350.                                                                                 
  351.                                 ******************                              
  352.                                 * IMPORTANT NOTE *                              
  353.                                 ******************                              
  354.                                                                                 
  355.         To print out the document, TRAKSAT.DOC use the DOS copy command.        
  356.         The syntax to use would be "COPY TRAKSAT.DOC PRN", without the          
  357.         quotation marks.                                                        
  358.                                                                                 
  359.                                                                                 
  360.                                                                                 
  361.                                                                                 
  362.                                                                                 
  363.                                                                                 
  364.                                                                                 
  365.                                                                                 
  366.                                                                                 
  367.                                                                                 
  368.                                                                                 
  369.                                                                                 
  370.      TRAKSAT  Satellite Tracking Program                           Page  6
  371.  
  372.                                                                                 
  373.                                                                                 
  374.                                                                                 
  375.                  RUNNING THE PROGRAM                                            
  376.                                                                                 
  377.                                                                                 
  378.         To start TRAKSAT you type "TRAKSAT", without the quotation marks,       
  379.         at the DOS prompt. After a few moments the default tracking             
  380.         station name will be displayed at the bottom of the screen. After       
  381.         the opening screen has been displayed the TRAKSAT main menu will        
  382.         appear. The main menu is the core of the program, i.e. from this        
  383.         menu the user can setup satellite data, tracking station data,          
  384.         and output selections.                                                  
  385.                                                                                 
  386.         Here is an main menu example;                                           
  387.                                                                                 
  388.         ╔═══════════════════════════════════════════════════════════════╗       
  389.         ║    Date: 3/26/1990                          Time: 18:30:00    ║       
  390.         ╠═══════════════════════════════════════════════════════════════╣       
  391.         ║                  ╔═════════════════════════╗                  ║       
  392.         ║                  ║         TRAKSAT         ║                  ║       
  393.         ║                  ╠═════════════════════════╣                  ║       
  394.         ║                  ║        MAIN MENU        ║                  ║       
  395.         ║                  ╠═════════════════════════╣                  ║       
  396.         ║                  ║  (0) Advanced Features  ║                  ║       
  397.         ║                  ║  (1) Read Elements      ║                  ║       
  398.         ║                  ║  (2) Tracking Stations  ║                  ║       
  399.         ║                  ║  (3) Real Time Tracking ║                  ║       
  400.         ║                  ║  (4) Delta Time Mode    ║                  ║       
  401.         ║                  ║  (5) Graphics           ║                  ║       
  402.         ║                  ║  (6) Output Data        ║                  ║       
  403.         ║                  ║  (7) LOS Visibility     ║                  ║       
  404.         ║                  ║  (8) Multi-Track        ║                  ║       
  405.         ║                  ║  (9) QUIT               ║                  ║       
  406.         ║                  ║   Enter Option (0 - 9)  ║                  ║       
  407.         ║                  ╚═════════════════════════╝                  ║       
  408.         ║                                                               ║       
  409.         ╚═══════════════════════════════════════════════════════════════╝       
  410.                                                                                 
  411.         the date and time will be the current system values. The date           
  412.         format used is mm/dd/yyyy, while the time format is hh:mm:ss,           
  413.         based on a 24 hour clock, i.e. 14:00:00 is the same as 2 PM. From       
  414.         this menu the input data and output data can be directed.  If the       
  415.         user enters other than the listed options numbers an error              
  416.         message will appear at the bottom left of the screen. If the file       
  417.         TRAKSAT.DEF is present the default tracking station from that           
  418.         file will be displayed to remind the user of the default tracking       
  419.         station. To change the default tracking station data see section;       
  420.         Tracking stations, main menu option one.                                
  421.                                                                                 
  422.                                 ******************                              
  423.                                 * IMPORTANT NOTE *                              
  424.                                 ******************                              
  425.                                                                                 
  426.         All error messages are displayed for 3 SECONDS, then depending on       
  427.         what the error was, program control will return to the user to          
  428.         correct the problem. It is recommended that the user NOT press          
  429.         any keys while the error message is being displayed, any key            
  430.         presses may cause other error messages to appear.                       
  431.                                                                                 
  432.      TRAKSAT  Satellite Tracking Program                           Page  7
  433.  
  434.                                                                                 
  435.                                                                                 
  436.                 ADVANCED FEATURES (MAIN MENU OPTION ZERO)                       
  437.                                                                                 
  438.         The advanced features option will control access to the "Advanced       
  439.         Features" menu. The term advanced features should NOT frighten          
  440.         the potential user off, as the options in this section are NOT          
  441.         hard to use just that some people will never need to use them.          
  442.         For a full description of these menu options see the section;           
  443.         ADVANCED FEATURES MENU.                                                 
  444.                                                                                 
  445.                                                                                 
  446.                                                                                 
  447.                                                                                 
  448.                                                                                 
  449.                                                                                 
  450.                                                                                 
  451.                                                                                 
  452.                                                                                 
  453.                                                                                 
  454.                                                                                 
  455.                                                                                 
  456.                                                                                 
  457.                                                                                 
  458.                                                                                 
  459.                                                                                 
  460.                                                                                 
  461.                                                                                 
  462.                                                                                 
  463.                                                                                 
  464.                                                                                 
  465.                                                                                 
  466.                                                                                 
  467.                                                                                 
  468.                                                                                 
  469.                                                                                 
  470.                                                                                 
  471.                                                                                 
  472.                                                                                 
  473.                                                                                 
  474.                                                                                 
  475.                                                                                 
  476.                                                                                 
  477.                                                                                 
  478.                                                                                 
  479.                                                                                 
  480.                                                                                 
  481.                                                                                 
  482.                                                                                 
  483.                                                                                 
  484.                                                                                 
  485.                                                                                 
  486.                                                                                 
  487.                                                                                 
  488.                                                                                 
  489.                                                                                 
  490.                                                                                 
  491.                                                                                 
  492.                                                                                 
  493.                                                                                 
  494.      TRAKSAT  Satellite Tracking Program                           Page  8
  495.  
  496.                                                                                 
  497.                                                                                 
  498.                 READ SATELLITE DATA (MAIN MENU OPTION ONE)                      
  499.                                                                                 
  500.         The main menu option 1 will call the read satellite data menu.          
  501.         This program uses the NASA, or NORAD 2-line satellite element           
  502.         data file format to read data into the program, (in this text the       
  503.         use of NORAD refers to NASA 2-Line or NORAD satellite element           
  504.         data sets). For a full explanation of the NASA 2-line satellite         
  505.         element data sets see section; NASA 2-Line Satellite Data.              
  506.                                                                                 
  507.         The read satellite data screen will appear;                             
  508.                                                                                 
  509.   ╔═════════════════════════════════════════════════════════════════════╗       
  510.   ║      ╔═══════════════════════════════════════════════════════╗      ║       
  511.   ║      ║                                                       ║      ║       
  512.   ║      ║           READ NASA 2-LINE SATELLITE FILE             ║      ║       
  513.   ║      ╠═══════════════════════════════════════════════════════╣      ║       
  514.   ║      ║                                                       ║      ║       
  515.   ║      ║        Enter Satellite Filename: [NASA668.TXT ]       ║      ║       
  516.   ║      ║        Enter Search String:      [            ]       ║      ║       
  517.   ║      ╟───────────────────────────────────────────────────────╢      ║       
  518.   ║      ║                                                       ║      ║       
  519.   ║      ╟───────────────────────────────────────────────────────╢      ║       
  520.   ║      ║                                                       ║      ║       
  521.   ║      ║                                                       ║      ║       
  522.   ║      ║                                                       ║      ║       
  523.   ║      ║                                                       ║      ║       
  524.   ║      ║                                                       ║      ║       
  525.   ║      ║                                                       ║      ║       
  526.   ║      ║                                                       ║      ║       
  527.   ║      ╚═══════════════════════════════════════════════════════╝      ║       
  528.   ╚═════════════════════════════════════════════════════════════════════╝       
  529.                                                                                 
  530.         the cursor will be placed at the satellite filename position. The       
  531.         program will display the current satellite filename, if this            
  532.         choice is acceptable for the user just press RETURN. If a               
  533.         different satellite data file is desired the user will type in          
  534.         the satellite data filename.                                            
  535.                                                                                 
  536.         The next line requires the name of the satellite to track, a            
  537.         maximum length of 12 characters is allowed. The program will            
  538.         check if the file is present and display an error message if the        
  539.         data file is NOT found.                                                 
  540.                                                                                 
  541.         To help the new user a NORAD satellite date file is included with       
  542.         TRAKSAT, see section; Satellite Data Sets.                              
  543.                                                                                 
  544.         The search method used by the program will locate the first             
  545.         occurrence of what was typed in for a search string when compared       
  546.         to the satellite names, i.e. typing in "mi" could locate the            
  547.         satellite named "Mir". The search is NOT upper/lower case               
  548.         sensitive. If a match is found the full name is displayed and the       
  549.         user is asked to accept this data or read for the next occurrence.      
  550.                                                                                 
  551.         If the user does not know ANY satellite names they can enter a          
  552.         carriage return, (Return or Enter), and ALL of the satellite names      
  553.         will be displayed one at a time.                                        
  554.                                                                                 
  555.                                                                                 
  556.      TRAKSAT  Satellite Tracking Program                           Page  9
  557.  
  558.                                                                                 
  559.                                                                                 
  560.                                 ******************                              
  561.                                 * IMPORTANT NOTE *                              
  562.                                 ******************                              
  563.                                                                                 
  564.          TRAKSAT is limited to the first 2000 satellites in any data file.      
  565.         If the user has more than 2000 satellites in a data file they will      
  566.         need to remove, using a text editor, satellite data sets as to          
  567.         include the desired data set in the 2000 limit. This may not prove      
  568.         to be a limitation for most users as most satellite data set have       
  569.         less than 150 data sets.                                                
  570.                                                                                 
  571.         If no match is found a error message is displayed and the user          
  572.         will try another match.                                                 
  573.                                                                                 
  574.         If the file is found and the satellite name has been located the        
  575.         screen will appear like;                                                
  576.                                                                                 
  577.                                                                                 
  578.   ╔═════════════════════════════════════════════════════════════════════╗       
  579.   ║      ╔═══════════════════════════════════════════════════════╗      ║       
  580.   ║      ║                                                       ║      ║       
  581.   ║      ║           READ NASA 2-LINE SATELLITE FILE             ║      ║       
  582.   ║      ╠═══════════════════════════════════════════════════════╣      ║       
  583.   ║      ║                                                       ║      ║       
  584.   ║      ║        Enter Satellite Filename: [NASA668.TXT ]       ║      ║       
  585.   ║      ║        Enter Search String:      [Mir         ]       ║      ║       
  586.   ║      ╟───────────────────────────────────────────────────────╢      ║       
  587.   ║      ║        Found    MIR                                   ║      ║       
  588.   ║      ╟───────────────────────────────────────────────────────╢      ║       
  589.   ║      ║                                                       ║      ║       
  590.   ║      ║                                                       ║      ║       
  591.   ║      ║                                                       ║      ║       
  592.   ║      ║               Satellite Name [MIR         ]           ║      ║       
  593.   ║      ║                                                       ║      ║       
  594.   ║      ║        Keep Reading Satellite File (y/n) [N]          ║      ║       
  595.   ║      ║                                                       ║      ║       
  596.   ║      ║                                                       ║      ║       
  597.   ║      ╚═══════════════════════════════════════════════════════╝      ║       
  598.   ╚═════════════════════════════════════════════════════════════════════╝       
  599.                                                                                 
  600.         the next step would be for the user to press return to stop reading     
  601.         the satellite data file and return to the main menu.                    
  602.                                                                                 
  603.         The routine that reads the NASA 2-line satellite data does a check-     
  604.         sum on the data to insure that the data is correct. If the check-       
  605.         sum fails the user is notified with only a warning message, the         
  606.         data may NOT be correct. The user can still use this data but the       
  607.         results it produces may not be accurate. For a full explanation         
  608.         of NASA 2-line satellite element sets see section; NASA 2-Line          
  609.         Satellite Elements.                                                     
  610.                                                                                 
  611.                                                                                 
  612.                                                                                 
  613.                                                                                 
  614.                                                                                 
  615.                                                                                 
  616.                                                                                 
  617.                                                                                 
  618.      TRAKSAT  Satellite Tracking Program                           Page 10
  619.  
  620.                                                                                 
  621.                                                                                 
  622.                 TRACKING STATIONS (MAIN MENU OPTION TWO)                        
  623.                                                                                 
  624.         The next option, number 2, will only need to be run once, unless        
  625.         a different tracking station is used, by the user. The program          
  626.         defaults to using Huntsville, Al. as the tracking station, if the       
  627.         user does not want to use the default option they can select a          
  628.         city from the city data file. The cite data file has over 700 of        
  629.         the larger U.S. cities latitude and longitudes in it.                   
  630.                                                                                 
  631.         The tracking station search works very much like the satellite          
  632.         name search. The user is asked for a search string and the first        
  633.         occurrence is displayed, then the next one and so on, until no          
  634.         more matches are found.                                                 
  635.                                                                                 
  636.         If the user accepts a match some additional data is asked for by        
  637.         the program. The altitude above mean sea level in meters, hours         
  638.         from Greenwich, daylight savings flag (1 = daylight savings, 0 =        
  639.         standard time) , and time zone name, are required for the tracking      
  640.         station. If the altitude of the tracking station are not known          
  641.         the user can enter zero with out to much loss in accuracy.              
  642.                                                                                 
  643.         If the user can not find a match to the city data then they will        
  644.         need to use a text editor to add the city data in the file              
  645.         TRAKSAT.CTY.                                                            
  646.                                                                                 
  647.         Below is an example for Huntsville, Al..                                
  648.                                                                                 
  649.                                                                                 
  650.         ╔═══════════════════════════════════════════════════════════════╗       
  651.         ║   ╔═══════════════════════════════════════════════════════╗   ║       
  652.         ║   ║            READ TRACKING SITE DATA FILE               ║   ║       
  653.         ║   ╠═══════════════════════════════════════════════════════╣   ║       
  654.         ║   ║                                                       ║   ║       
  655.         ║   ║    Enter Search String:    [Hun                 ]     ║   ║       
  656.         ║   ║                                                       ║   ║       
  657.         ║   ╟───────────────────────────────────────────────────────╢   ║       
  658.         ║   ║        Found:   Hun                                   ║   ║       
  659.         ║   ╟───────────────────────────────────────────────────────╢   ║       
  660.         ║   ║                                                       ║   ║       
  661.         ║   ║                                                       ║   ║       
  662.         ║   ║        Tracking Station Name [HUNTSVILLE, AL       ]  ║   ║       
  663.         ║   ║        Keep Reading Tracking Data File (y/n) [n]      ║   ║       
  664.         ║   ║                     HUNTSVILLE, AL                    ║   ║       
  665.         ║   ║      Enter Altitude Above Sea Level (M) [228.6  ]     ║   ║       
  666.         ║   ║      Enter Hours From UT, i.e. CST = -6 [-5]          ║   ║       
  667.         ║   ║      Enter Daylight Savings, i.e. 1 = Daylight [1]    ║   ║       
  668.         ║   ║      Enter 3 Character Timezone Name, i.e. CST [CDT]  ║   ║       
  669.         ║   ╚═══════════════════════════════════════════════════════╝   ║       
  670.         ╚═══════════════════════════════════════════════════════════════╝       
  671.                                                                                 
  672.         the program pauses for a few seconds to allow the user to review        
  673.         the data for any errors.                                                
  674.                                                                                 
  675.                                                                                 
  676.                                                                                 
  677.                                                                                 
  678.                                                                                 
  679.                                                                                 
  680.      TRAKSAT  Satellite Tracking Program                           Page 11
  681.  
  682.                                                                                 
  683.                                                                                 
  684.                                 ******************                              
  685.                                 * IMPORTANT NOTE *                              
  686.                                 ******************                              
  687.                                                                                 
  688.         If the tracking station changes from the default values the file        
  689.         TRAKSAT.DEF will hold the last saved tracking station data. While       
  690.         running the program if a new tracking station is selected the           
  691.         user will be asked if the old tracking station data should be           
  692.         overwritten or not.                                                     
  693.                                                                                 
  694.         If the user saves the current data then the next time TRAKSAT is        
  695.         run that new data will be the default else the old TRAKSAT.DEF          
  696.         will be used.                                                           
  697.                                                                                 
  698.         A text editor can be used to change the TRAKSAT.DEF data also,          
  699.         the user will need to use some caution with this method. The TWO        
  700.         EXCEPTIONS are the multi-track options, see the section on its          
  701.         recommended use (MAIN MENU OPTION EIGHT) and the user defined           
  702.         area, see section; Analytical Solution.                                 
  703.                                                                                 
  704.         After the tracking station has been chosen the main menu will           
  705.         appear waiting for the next user choice.                                
  706.                                                                                 
  707.                                                                                 
  708.                                                                                 
  709.                                                                                 
  710.                                                                                 
  711.                                                                                 
  712.                                                                                 
  713.                                                                                 
  714.                                                                                 
  715.                                                                                 
  716.                                                                                 
  717.                                                                                 
  718.                                                                                 
  719.                                                                                 
  720.                                                                                 
  721.                                                                                 
  722.                                                                                 
  723.                                                                                 
  724.                                                                                 
  725.                                                                                 
  726.                                                                                 
  727.                                                                                 
  728.                                                                                 
  729.                                                                                 
  730.                                                                                 
  731.                                                                                 
  732.                                                                                 
  733.                                                                                 
  734.                                                                                 
  735.                                                                                 
  736.                                                                                 
  737.                                                                                 
  738.                                                                                 
  739.                                                                                 
  740.                                                                                 
  741.                                                                                 
  742.      TRAKSAT  Satellite Tracking Program                           Page 12
  743.  
  744.                                                                                 
  745.                                                                                 
  746.                                                                                 
  747.                 REAL-TIME MODE (MAIN MENU OPTION THREE)                         
  748.                                                                                 
  749.         If the user would like to track in real-time, press 3, the program      
  750.         defaults to this mode at start-up. The screen will not change if        
  751.         this mode has been selected.                                            
  752.                                                                                 
  753.         The real-time mode will update the screen as fast as the hardware       
  754.         will allow. For an XT class machine with no coprocessor, the            
  755.         update time may be 1 to 2 seconds. An AT class computer with a          
  756.         coprocessor can whip along at about 0.4 seconds per update. The         
  757.         powerful and fast 386 coprocessor equipped machine can sing along       
  758.         at 0.2 seconds per update. The average user will not require this       
  759.         great of detail but it is included for the advanced user.               
  760.                                                                                 
  761.                                 ******************                              
  762.                                 * IMPORTANT NOTE *                              
  763.                                 ******************                              
  764.                                                                                 
  765.         The time is read from the system clock, and as such is only as          
  766.         accurate as the setting of this clock. The software date and time       
  767.         can be set before running TRAKSAT to insure the correct time.           
  768.                                                                                 
  769.         Refer to your DOS manuals to use the time and date functions.           
  770.                                                                                 
  771.         A brief note about tracking satellites.                                 
  772.                                                                                 
  773.         The accuracy of the data is the most important part of the              
  774.         prediction process. NORAD does track some 8000+ objects in orbit        
  775.         around the earth, and maintains a data base of the objects. The         
  776.         earth modeling and perturbations are the most important factors         
  777.         in satellite tracking. This program uses the NORAD element sets         
  778.         mainly because they are available and have reasonably good              
  779.         accuracy.                                                               
  780.                                                                                 
  781.         If the user would like to "see" a satellite in the night sky the        
  782.         precision of 1 or 2 seconds is not important, several minutes may       
  783.         not even be that important. This is not to say that the average         
  784.         person can not locate the satellite, it is going to pass over           
  785.         some site sooner or later, its the time of the passing that is of       
  786.         importance.                                                             
  787.                                                                                 
  788.         It could be said that if you tell me where to look for the              
  789.         satellite and tell me about when I should be looking for it the         
  790.         chances are it will be spotted. The sky is a big place and it           
  791.         would be almost impossible to locate a satellite without any help       
  792.         from programs such as TRAKSAT.                                          
  793.                                                                                 
  794.                                                                                 
  795.                                                                                 
  796.                                                                                 
  797.                                                                                 
  798.                                                                                 
  799.                                                                                 
  800.                                                                                 
  801.                                                                                 
  802.                                                                                 
  803.                                                                                 
  804.      TRAKSAT  Satellite Tracking Program                           Page 13
  805.  
  806.                                                                                 
  807.                                                                                 
  808.                                                                                 
  809.                 DELTA-TIME MODE (MAIN MENU OPTION FOUR)                         
  810.                                                                                 
  811.                                                                                 
  812.         If the user would like to track a satellite from say todays date        
  813.         to some future date, the delta time mode is the choice to use.          
  814.         The basic idea is track from some starting date to some stopping        
  815.         date. At any rate the user will be confronted with the delta time       
  816.         mode screen;                                                            
  817.                                                                                 
  818.                                                                                 
  819.            ╔══════════════════════════════════════════════════════════╗         
  820.            ║                                                          ║         
  821.            ║                                                          ║         
  822.            ║     ╔═══════════════════════════════════════════════╗    ║         
  823.            ║     ║                DELTA TIME MODE                ║    ║         
  824.            ║     ╟───────────────────────────────────────────────╢    ║         
  825.            ║     ║          STARTING DATE AND TIME (UT)          ║    ║         
  826.            ║     ║                                               ║    ║         
  827.            ║     ║     YEAR   [1990]                             ║    ║         
  828.            ║     ║     MONTH  [  ]                               ║    ║         
  829.            ║     ║     DAY    [  ]                               ║    ║         
  830.            ║     ║     HOUR   [  ]                               ║    ║         
  831.            ║     ║     MINUTE [  ]                               ║    ║         
  832.            ║     ║     SECOND [  ]                               ║    ║         
  833.            ║     ║     TIME STEP (MIN) [         ]               ║    ║         
  834.            ║     ║                                               ║    ║         
  835.            ║     ║              Press Esc to QUIT                ║    ║         
  836.            ║     ╚═══════════════════════════════════════════════╝    ║         
  837.            ║                                                          ║         
  838.            ║                                                          ║         
  839.            ╚══════════════════════════════════════════════════════════╝         
  840.                                                                                 
  841.         the user will need to "fill in the blanks". The program will            
  842.         display "defaults" which the user will press return to accept. If       
  843.         the default is not correct the user will be required to enter in        
  844.         a new default. At the start of this section the default date and        
  845.         time are the current local date and zero hours UTC, however, if         
  846.         the user changes the data the next time this section is called          
  847.         the "new" default data will be used. At any time during the             
  848.         delta mode data entry the user presses the Esc key the program          
  849.         will stop the data entry and the Main Menu will appear.                 
  850.                                                                                 
  851.         It is noted that the maximum length, that is from the starting          
  852.         date to some future time, of the simulation is 99 hours 59              
  853.         minutes 59 seconds.                                                     
  854.                                                                                 
  855.         An example is included for the user to "get the idea" on entering       
  856.         the starting date information. This example starts on 26                
  857.         december, 1989 at 0 hours UTC, and uses a 1 minute time step. The       
  858.         user can enter smaller or larger time steps depending on the            
  859.         requirements of the user.                                               
  860.                                                                                 
  861.                                                                                 
  862.                                                                                 
  863.                                                                                 
  864.                                                                                 
  865.                                                                                 
  866.      TRAKSAT  Satellite Tracking Program                           Page 14
  867.  
  868.                                                                                 
  869.                                                                                 
  870.            ╔══════════════════════════════════════════════════════════╗         
  871.            ║                                                          ║         
  872.            ║     ╔═══════════════════════════════════════════════╗    ║         
  873.            ║     ║                DELTA TIME MODE                ║    ║         
  874.            ║     ╟───────────────────────────────────────────────╢    ║         
  875.            ║     ║          STARTING DATE AND TIME (UT)          ║    ║         
  876.            ║     ║                                               ║    ║         
  877.            ║     ║     YEAR   [1989]                             ║    ║         
  878.            ║     ║     MONTH  [12]                               ║    ║         
  879.            ║     ║     DAY    [26]                               ║    ║         
  880.            ║     ║     HOUR   [00]                               ║    ║         
  881.            ║     ║     MINUTE [00]                               ║    ║         
  882.            ║     ║     SECOND [00]                               ║    ║         
  883.            ║     ║     TIME STEP (MIN) [1.0  ]                   ║    ║         
  884.            ║     ║                                               ║    ║         
  885.            ║     ║                                               ║    ║         
  886.            ║     ╚═══════════════════════════════════════════════╝    ║         
  887.            ║                                                          ║         
  888.            ╚══════════════════════════════════════════════════════════╝         
  889.                                                                                 
  890.         An approach most people use is to pick a 2-3 minute time step and       
  891.         check the output for any passes near the tracking station for           
  892.         that day. Then return back to the delta time mode and use a             
  893.         smaller time step to obtain a better estimate of the satellite          
  894.         visibility. Another method is to use the analytical solution            
  895.         option, see the section on Advanced Features for more                   
  896.         information.                                                            
  897.                                                                                 
  898.         The next step for the user is the length of time for the                
  899.         propagation. The format is hours,minutes,and seconds. Below             
  900.         is an example for  12 hours, 30 minutes, 0 seconds;                     
  901.                                                                                 
  902.            ╔══════════════════════════════════════════════════════════╗         
  903.            ║                                                          ║         
  904.            ║     ╔═══════════════════════════════════════════════╗    ║         
  905.            ║     ║                DELTA TIME MODE                ║    ║         
  906.            ║     ╟───────────────────────────────────────────────╢    ║         
  907.            ║     ║            LENGTH OF PROPAGATION              ║    ║         
  908.            ║     ║                                               ║    ║         
  909.            ║     ║     HOUR   [12]                               ║    ║         
  910.            ║     ║     MINUTE [30]                               ║    ║         
  911.            ║     ║     SECOND [00]                               ║    ║         
  912.            ║     ║                                               ║    ║         
  913.            ║     ║                                               ║    ║         
  914.            ║     ║                                               ║    ║         
  915.            ║     ║                                               ║    ║         
  916.            ║     ║                                               ║    ║         
  917.            ║     ╚═══════════════════════════════════════════════╝    ║         
  918.            ║                                                          ║         
  919.            ╚══════════════════════════════════════════════════════════╝         
  920.                                                                                 
  921.         after the length of propagation is entered the program will             
  922.         return to the main menu.                                                
  923.                                                                                 
  924.                                                                                 
  925.                                                                                 
  926.                                                                                 
  927.                                                                                 
  928.      TRAKSAT  Satellite Tracking Program                           Page 15
  929.  
  930.                                                                                 
  931.                                                                                 
  932.                 GRAPHICS (MAIN MENU OPTION FIVE)                                
  933.                                                                                 
  934.                                                                                 
  935.         Option number five, from the main menu, controls the graphics           
  936.         output. If the user selects the graphics output a new menu will         
  937.         be displayed with several options for the user to choose from.          
  938.         A graphics menu screen will appear such as;                             
  939.                                                                                 
  940.                ╔══════════════════════════════════════════════════╗             
  941.                ║                                                  ║             
  942.                ║          ╔═════════════════════════════╗         ║             
  943.                ║          ║           TRAKSAT           ║         ║             
  944.                ║          ╠═════════════════════════════╣         ║             
  945.                ║          ║        GRAPHICS MENU        ║         ║             
  946.                ║          ╠═════════════════════════════╣         ║             
  947.                ║          ║                             ║         ║             
  948.                ║          ║   (1) Ground Tracks         ║         ║             
  949.                ║          ║   (2) Star Background       ║         ║             
  950.                ║          ║   (3) 3D Projections        ║         ║             
  951.                ║          ║   (4) Return To Main Menu   ║         ║             
  952.                ║          ║     Enter Option (1 - 4)    ║         ║             
  953.                ║          ╚═════════════════════════════╝         ║             
  954.                ║                                                  ║             
  955.                ╚══════════════════════════════════════════════════╝             
  956.                                                                                 
  957.         The options available from this menu control the graphics output.       
  958.         The user has the choice of satellite ground tracks or star              
  959.         background plots. If the user selects option 1 from the graphics        
  960.         menu a satellite ground track will be produced, while a option 2        
  961.         will display a star background. The star background option will         
  962.         display visible stars from a database of 58 navigational stars,         
  963.         the Sun, the planets, and the moon.                                     
  964.                                                                                 
  965.         The term "star background" will be used in this document to mean        
  966.         the 58 navigational stars, the Sun, the planets (not including          
  967.         the earth), and the moon.                                               
  968.                                                                                 
  969.                                 ******************                              
  970.                                 * IMPORTANT NOTE *                              
  971.                                 ******************                              
  972.                                                                                 
  973.         The star data is internal to TRAKSAT, i.e., there are no                
  974.         provisions for the user to modify the star data at this time.           
  975.         Star positions are for Epoch J2000.0, from USNO Floppy Almanac          
  976.         1988, Version 2.11.88, file STAR1.CAT.                                  
  977.                                                                                 
  978.         The star background is a view looking from the tracking site            
  979.         towards the stars. This plot will be useful for producing a "star       
  980.         map" to take outside with you to compare the night sky with the         
  981.         satellite path.                                                         
  982.                                                                                 
  983.         The option to print out this "star map" is included in TRAKSAT,         
  984.         as of version 1.80 and up. The user will require a Epson FX-80          
  985.         or compatible printer to use this feature. Again this will prove        
  986.         valuable to the user in determining where and when to look to           
  987.         "see" the satellite, this option will work for LOS or Optical           
  988.         visibility modes. To print out a screen copy the user will only         
  989.         have to press a "P" or "p". After the output is printed the             
  990.  
  991.      TRAKSAT  Satellite Tracking Program                           Page 16
  992.  
  993.         program will continue with the plot. The user can interrupt the         
  994.         printer process by pressing any key, the printer output will stop       
  995.         and the program will continue.                                          
  996.                                                                                 
  997.                                 ******************                              
  998.                                 * IMPORTANT NOTE *                              
  999.                                 ******************                              
  1000.                                                                                 
  1001.         The printer MUST be connected to parallel printer port number 1,        
  1002.         LPT1. To stop the printer output the user can press any key. A          
  1003.         Epson FX-80 or graphics compatible printer must be used for any         
  1004.         output. The print out routines have been tested on several              
  1005.         different Epson compatible printers without any problems.               
  1006.                                                                                 
  1007.                                 ******************                              
  1008.                                 * IMPORTANT NOTE *                              
  1009.                                 ******************                              
  1010.                                                                                 
  1011.         If the user selects any graphic output the program will test for        
  1012.         a graphics adapter and based on the type of graphics hardware           
  1013.         will select the "highest" graphics mode supported. An example           
  1014.         would be;                                                               
  1015.                              VGA mode 640x480 pixels,                           
  1016.                              EGA mode 640x350 pixels,                           
  1017.                              CGA mode 640x200 pixels,                           
  1018.                              HGC mode 720x348 pixels (Monochrome).              
  1019.                                                                                 
  1020.                                 ******************                              
  1021.                                 *  SPECIAL NOTE  *                              
  1022.                                 ******************                              
  1023.                                                                                 
  1024.         The Hercules graphics mode requires running the driver                  
  1025.         MSHERC.COM, this is the driver supplied with several Microsoft          
  1026.         programing languages, before using the TRAKSAT program. Type            
  1027.         "MSHERC" and then "TRAKSAT" to start the program. (A TRUE               
  1028.         Hercules card works with TRAKSAT, some clone cards may NOT.)            
  1029.                                                                                 
  1030.         I can not test this mode as I do not have any 100% Hercules             
  1031.         graphic cards. Dave Ransom (author of ASTRO CLOCK) has tested           
  1032.         TRAKSAT on a TRUE Hercules card and had NO MAJOR PROBLEMS. A few        
  1033.         problems with the screen cursor but NOT serious. Many thanks to         
  1034.         Dave!                                                                   
  1035.                                                                                 
  1036.         Do not use a Microsoft mouse AND the Hercules graphics cards            
  1037.         together, according to Microsoft, as this may cause some                
  1038.         "problems".                                                             
  1039.                                                                                 
  1040.         If the hardware does NOT support graphics an error message will         
  1041.         be displayed and the program will return to the main menu.              
  1042.                                 ******************                              
  1043.                                 * IMPORTANT NOTE *                              
  1044.                                 ******************                              
  1045.         ****************************************************************        
  1046.         If the user has a computer that is not 100% compatible or the           
  1047.         graphic card is not 100% VGA compatible the program can be forced       
  1048.         to use the EGA mode. To use this method invoke the program with         
  1049.         "TRAKSAT\EGA", without the quotes. This will set the display to         
  1050.         EGA modes only and MAY eliminate any graphic problems                   
  1051.         encountered. NO OTHER GRAPHIC MODES CAN BE SET THIS WAY.                
  1052.         ****************************************************************        
  1053.  
  1054.      TRAKSAT  Satellite Tracking Program                           Page 17
  1055.  
  1056.         (GRAPHICS MENU OPTION 1)                                                
  1057.                                                                                 
  1058.         If the ground track option is entered (1) the program proceeds to       
  1059.         draw a Mercator projection map of the world. The upper left             
  1060.         corner is at latitude 90 degrees and longitude -180 degrees,            
  1061.         while the lower right corner is latitude -90 degrees and                
  1062.         longitude 180 degrees. The grid spacing is 30 degrees from both         
  1063.         the latitude and the longitude. A "+" will be plotted for the           
  1064.         tracking station coordinates, the coordinates from TRAKSAT.DEF or       
  1065.         the currently loaded data.                                              
  1066.                                                                                 
  1067.         The plotting process may take a minute or two on a slow XT type         
  1068.         computer, something under 5 seconds on the particular computer I        
  1069.         use.                                                                    
  1070.                                                                                 
  1071.         The file EARTH.DAT contains the world map data, some 8200 points        
  1072.         in all. This file is compressed to save space and reduce the            
  1073.         reading time.                                                           
  1074.                                                                                 
  1075.         If the EARTH.DAT file is not found an error message will be             
  1076.         displayed and the program will return to the main menu again.           
  1077.                                                                                 
  1078.         After the world map is displayed the simulation begins. The             
  1079.         starting position for the satellite is marked as a yellow               
  1080.         circle, this was added to help locate the starting position. The        
  1081.         screen will plot the orbital ground trace of the chosen satellite       
  1082.         along with other valuable data. The top line will have the              
  1083.         UTC date and time, while the second line will have the local date       
  1084.         and time displayed. The lower lines will have the tracking data         
  1085.         displayed.                                                              
  1086.                                                                                 
  1087.         An example of the output screen would be;                               
  1088.                                                                                 
  1089.      -----------------------▌   TRAKSAT Version 1.80  ▐--------------------     
  1090.     |                                                                      |    
  1091.     |   UTC   21:37:26.1  Date 12/26/1989  Satellite Name:   MIR           |    
  1092.     |   Local 15:37:26.1  Date 12/26/1989  Tracking Station: HUNTSVILLE,AL |    
  1093.     |        (The version number may be different in this display.)        |    
  1094.     |              (no world map drawn in this example)                    |    
  1095.     |                                                                      |    
  1096.     |  Lat     45.1635°  Azimuth    309.1281°  Range     7115.4 Km         |    
  1097.     |  Long  -175.3926°  Elevation  -30.1331°  Rev # 22120 NOT Visible     |    
  1098.     |                                                                      |    
  1099.      -----------------------------------------------------------------------    
  1100.                                                                                 
  1101.         The Lat and Long are the satellite latitude and longitude. The          
  1102.         Azimuth and Elevation are as seen from the tracking station,            
  1103.         while the Range is the distance from the satellite to the               
  1104.         tracking station.                                                       
  1105.                                                                                 
  1106.         The azimuth is always between 0 and 360 degrees with north being        
  1107.         0, east 90 south 180 and so on. The elevation will be always be         
  1108.         between -90 and +90 degrees. If the elevation is < 0 the                
  1109.         satellite is below the horizon as seen from the tracking station.       
  1110.                                                                                 
  1111.         The Rev # is based on the input data starting revolution number         
  1112.         plus the number of revs per day times the days past the epoch           
  1113.         date, i.e. the formula;                                                 
  1114.           rev = rev_epoch + (mean motion(rev/day) * (epoch date - date).        
  1115.                                                                                 
  1116.      TRAKSAT  Satellite Tracking Program                           Page 18
  1117.  
  1118.         The epoch refers to the NORAD satellite data set, see section;          
  1119.         NORAD/NASA 2-Line Satellite Data, for a full explanation of the         
  1120.         input data.                                                             
  1121.                                                                                 
  1122.         The last item displayed is based on if the satellite is visible         
  1123.         from the tracking station. See main menu option seven for a             
  1124.         complete description of the methods used by TRAKSAT to test for         
  1125.         visibility.                                                             
  1126.                                                                                 
  1127.                                 ******************                              
  1128.                                 * IMPORTANT NOTE *                              
  1129.                                 ******************                              
  1130.                                                                                 
  1131.         To stop the display the user can press any key and the screen           
  1132.         will "freeze". The user will need to press any key again to             
  1133.         continue the simulation. If the user presses Esc, escape key, the       
  1134.         simulation will stop and the user will be returned to the main          
  1135.         menu.                                                                   
  1136.                                                                                 
  1137.                                 ******************                              
  1138.                                 * IMPORTANT NOTE *                              
  1139.                                 ******************                              
  1140.                                                                                 
  1141.         The ground track will continue until the user stops the                 
  1142.         simulation by pressing return twice. After 8-9 ground tracks have       
  1143.         been plotted the screen will be "very busy", the user can re-draw       
  1144.         the screen by pressing Esc, than pressing main menu option five         
  1145.         again. The world map will be drawn again along with the new             
  1146.         orbital ground tracks. This will cut down on the screen                 
  1147.         "clutter".                                                              
  1148.                                                                                 
  1149.         The user can print out the screen output with the ground track          
  1150.         option. To print the output of the screen press "P" or "p",             
  1151.         without the quotation marks. The print out may take a minute or         
  1152.         so depending on the type of printer being used. The print out           
  1153.         will start with the upper right side of the screen.                     
  1154.                                                                                 
  1155.                                                                                 
  1156.         (GRAPHICS MENU OPTION 2)                                                
  1157.                                                                                 
  1158.         If the graphics menu option 2 has been chosen the program will          
  1159.         ask the user for some additional data. The user can display the         
  1160.         visible star names if so desired. The user will choose what             
  1161.         direction to look, i.e., North, East, South, or West. The field         
  1162.         of view of the star background is 180 degrees in azimuth and 0          
  1163.         through 90 degrees in elevation. If the user selects North the          
  1164.         visible range of the azimuth will be 270 degrees (west) to 90           
  1165.         degrees (east). If the user selects East the visible range of the       
  1166.         azimuth will be 0 degrees (north) to 180 degrees (south) with 90        
  1167.         degrees being the center of the screen (due east). The option           
  1168.         South will display from 90 degrees (east) to 270 degrees (west).        
  1169.         The option for West will display from 180 degrees to 360 degrees        
  1170.         with 270 degrees (west) being the center of the screen (due             
  1171.         west).                                                                  
  1172.                                                                                 
  1173.         An example could be to see a satellite rise out of the west the         
  1174.         user would select W, that will display from due south through           
  1175.         west to the north. The screen will appear such as;                      
  1176.                                                                                 
  1177.                                                                                 
  1178.      TRAKSAT  Satellite Tracking Program                           Page 19
  1179.  
  1180.                                                                                 
  1181.                ╔══════════════════════════════════════════════════╗             
  1182.                ║          ╔═════════════════════════════╗         ║             
  1183.                ║          ║           TRAKSAT           ║         ║             
  1184.                ║          ╠═════════════════════════════╣         ║             
  1185.                ║          ║        GRAPHICS MENU        ║         ║             
  1186.                ║          ╠═════════════════════════════╣         ║             
  1187.                ║          ║                             ║         ║             
  1188.                ║          ║   (1) Ground Tracks         ║         ║             
  1189.                ║          ║   (2) Star Background       ║         ║             
  1190.                ║          ║   (3) 3D Projections        ║         ║             
  1191.                ║          ║   (4) Return To Main Menu   ║         ║             
  1192.                ║          ║     Enter Option (1 - 4)    ║         ║             
  1193.                ║          ╚═════════════════════════════╝         ║             
  1194.                ║       ╔══════════════════════════════════╗       ║             
  1195.                ║       ║  Display Star Names (y/n)? [Y]   ║       ║             
  1196.                ║       ╚══════════════════════════════════╝       ║             
  1197.                ║       ╔══════════════════════════════════╗       ║             
  1198.                ║       ║  Looking N,E,S,W (N,E,S,W) [W]   ║       ║             
  1199.                ║       ╚══════════════════════════════════╝       ║             
  1200.                ╚══════════════════════════════════════════════════╝             
  1201.                                                                                 
  1202.         By default TRAKSAT will display the star names, including the           
  1203.         planets and the moon, and look west. The user will only need to         
  1204.         change these options by typing in the correct response.                 
  1205.                                                                                 
  1206.         An example of a star background would be;                               
  1207.                                                                                 
  1208.        UTC   14: 2:12.2  Date  3/26/1990  Az   211.3715°  Rev# 23519            
  1209.        Local  8: 2:12.2  Date  3/26/1990  El   -43.8641°  Vis  NOT Visible      
  1210.         ----------------------------------------------------------------        
  1211.         |    Satellite: Mir       TRAKSAT 1.85                         |        
  1212.         |                                                              |        
  1213.       75-                                                              |        
  1214.         |                                                              |        
  1215.         |       O Moon                                                 |        
  1216.       60-                                                              |        
  1217.         |                                                              |        
  1218.         |                           EXAMPLE                            |        
  1219.       45-                       (NO PLOT SHOWN)                        |        
  1220.         |                  (This is only an example, the               |        
  1221.         |                   data displayed is NOT correct)             |        
  1222.         |                                                              |        
  1223.         |                                                              |        
  1224.       30-                       o Venus                                |        
  1225.         |                                                              |        
  1226.         |                                                              |        
  1227.       15-                                               . Alpharatz    |        
  1228.         |                                                              |        
  1229.         |                            west                              |        
  1230.         ----------------------------------------------------------------        
  1231.               210        240         270        300        330                  
  1232.                                                                                 
  1233.         the side axis is the elevation while the bottom axis is the             
  1234.         azimuth. (Observer coordinates are the only output type at this         
  1235.         time). In this example star names were displayed and the option         
  1236.         to look west was selected. The "sky track" of the satellite will        
  1237.         also be plotted on the screen. The top two lines will display the       
  1238.         local and UTC time and dates, azimuth, elevation, rev, and if the       
  1239.         satellite is visible (based on the setting of option 7 LOS or           
  1240.  
  1241.      TRAKSAT  Satellite Tracking Program                           Page 20
  1242.  
  1243.         Optical). (The version number may be different in this display.)        
  1244.                                 ******************                              
  1245.                                 * IMPORTANT NOTE *                              
  1246.                                 ******************                              
  1247.                                                                                 
  1248.         If the delta time mode is selected time steps are marked on             
  1249.         the screen and labeled for the user. It is recommended that the         
  1250.         delta time mode be used for star backgrounds so a "time tag" can        
  1251.         be placed on the screen. The real time mode will not place "time        
  1252.         tags" on the screen. This approach was used to help reduce screen       
  1253.         clutter, i.e., to many time tags. This method was chosen because        
  1254.         few people have laptop computers "out in the field" to use for          
  1255.         viewing aids. A printed "sky map" generated before the nights           
  1256.         viewing will be of much greater use to most people.                     
  1257.                                                                                 
  1258.                                 ******************                              
  1259.                                 * IMPORTANT NOTE *                              
  1260.                                 ******************                              
  1261.                                                                                 
  1262.         It is noted that the star background will be refreshed EVERY 15         
  1263.         MINUTES, in either delta or real time modes. It is therefore wise       
  1264.         to select a starting time about 15 minutes PRIOR to the time of         
  1265.         interest and run the program in the delta mode until PAST the           
  1266.         time of interest. An example of this would be;                          
  1267.                                                                                 
  1268.                 Time of interest 11:30:00 UTC,                                  
  1269.                 Starting time 11:23:00 UTC,                                     
  1270.                 Time span 00:14:00.                                             
  1271.                                                                                 
  1272.         This will provide the user with the "sky map" from 11:23 to 11:37       
  1273.         UTC and avoid the screen refresh.                                       
  1274.                                                                                 
  1275.                                 ******************                              
  1276.                                 * IMPORTANT NOTE *                              
  1277.                                 ******************                              
  1278.                                                                                 
  1279.         To stop the display the user can press any key and the screen           
  1280.         will "freeze". The user will need to press any key again to             
  1281.         continue the simulation. If the user presses ESC, escape key, the       
  1282.         simulation will stop and the user will be returned to the main          
  1283.         menu.                                                                   
  1284.                                                                                 
  1285.                                                                                 
  1286.         (GRAPHICS MENU OPTION 3)                                                
  1287.                                                                                 
  1288.         If the user presses option 3 from the graphics menu a 3-D               
  1289.         orthographic projection of the earth and the satellite will be          
  1290.         drawn. The perspective will be centered on the tracking station         
  1291.         coordinates with the altitude above the earth being set by the          
  1292.         semi-major axis of the satellite to view. A small "X" will mark         
  1293.         the tracking station coordinates. The grid lines are drawn 10           
  1294.         degrees apart with the orthographic projections.                        
  1295.                                                                                 
  1296.         The 3-D graphic will plot the "orbital trace" above the planet,         
  1297.         i.e., not the ground trace, WHILE HOLDING THE EARTH STILL. The          
  1298.         earth will be non-rotating with the satellite going around it.          
  1299.                                                                                 
  1300.         The close earth satellites (1000 Km altitude and less) will             
  1301.         produce a good quality plot while near geosync. satellites will         
  1302.         display the earth as a small hard to see "ball". The highly             
  1303.  
  1304.      TRAKSAT  Satellite Tracking Program                           Page 21
  1305.  
  1306.         eccentric orbits (ecc > .3) will not display the complete orbital       
  1307.         trace due to some limitations of the methods used in TRAKSAT.           
  1308.         This should not pose much of a concern to most users.                   
  1309.                                                                                 
  1310.                                                                                 
  1311.         The 3-D projection will be slow on XT type computers without a          
  1312.         coprocessor so if the user does NOT want to wait for the complete       
  1313.         earth to plot out press any key and the earth land mass plot will       
  1314.         stop and the satellite view will start.                                 
  1315.                                                                                 
  1316.         The screen can be stopped and started the same way as any other         
  1317.         graphic modes, i.e., any key to freeze and Esc to stop.                 
  1318.                                                                                 
  1319.         At this time the altitude above the earth is not a user changed         
  1320.         option. If the user would like a polar (either north or south)          
  1321.         projection select Main Menu option 2 and select either the north,       
  1322.         south or equator tracking station coordinates.                          
  1323.                                                                                 
  1324.         It is recommended that the user edit the TRAKSAT.CTY file and           
  1325.         change the first three tracking station coordinates to his or her       
  1326.         LOCAL LONGITUDE. The user will answer the questions about               
  1327.         tracking station altitude and time zone information based on the        
  1328.         local conditions.                                                       
  1329.                                                                                 
  1330.         Below is an example of the TRAKSAT.CTY file with the first three        
  1331.         "extra" tracking stations included. The format of the tracking          
  1332.         station is;                                                             
  1333.                                                                                 
  1334.          City Name     Long. (deg)   Lat. (deg).                                
  1335.                                                                                 
  1336.          'North Pole ',-86.5867,90.0                                            
  1337.          'Equator ',-86.5867,.0                                                 
  1338.          'South Pole ',-86.5867,-90.0                                           
  1339.          'Rancho Palos Verdes CA ',-118.403334,33.767501                        
  1340.          'Calaveras County, CA ',-120.566667,38.15                              
  1341.          'Washington (USNO), DC ',-77.06575,38.920556                           
  1342.          'Auburn, AL ',-85.4833,32.6067                                         
  1343.          'Birmingham, AL ',-86.81,33.5169                                       
  1344.          'Gadsden, AL ',-86.0114,34.0158                                        
  1345.          'Huntsville, AL ',-86.5867,34.7317                                     
  1346.                                                                                 
  1347.         The TRAKSAT.CTY file can hold a maximum of 1000 tracking stations       
  1348.         in it. (The file included with TRAKSAT has 722 "cities" in it).         
  1349.                                                                                 
  1350.                                                                                 
  1351.                                                                                 
  1352.                                                                                 
  1353.                                                                                 
  1354.                                                                                 
  1355.                                                                                 
  1356.                                                                                 
  1357.                                                                                 
  1358.                                                                                 
  1359.                                                                                 
  1360.                                                                                 
  1361.                                                                                 
  1362.                                                                                 
  1363.                                                                                 
  1364.                                                                                 
  1365.                                                                                 
  1366.      TRAKSAT  Satellite Tracking Program                           Page 22
  1367.  
  1368.                                                                                 
  1369.                                                                                 
  1370.                 TABULAR OUTPUT (MAIN MENU OPTION SIX)                           
  1371.                                                                                 
  1372.         TRAKSAT can also produce a tabular output of the satellite              
  1373.         tracking data, the output is in a text mode not graphics. If the        
  1374.         user picks main menu option six, the program will display another       
  1375.         menu asking if the output is to go to a file or the screen.             
  1376.                                                                                 
  1377.         I chose NOT to include the option for a printer mainly because of       
  1378.         all the different printers and the problems that go along with          
  1379.         different hardware. However, the file option output can be edited       
  1380.         and printed out by the user if so desired.                              
  1381.                                                                                 
  1382.         At any rate, the screen will look like;                                 
  1383.                                                                                 
  1384.             ╔══════════════════════════════════════════════════════╗            
  1385.             ║                                                      ║            
  1386.             ║       ╔═════════════════════════════════════╗        ║            
  1387.             ║       ║      OUTPUT DATA TO SCREEN/FILE     ║        ║            
  1388.             ║       ╟─────────────────────────────────────╢        ║            
  1389.             ║       ║                                     ║        ║            
  1390.             ║       ║       S = Output to Screen          ║        ║            
  1391.             ║       ║       F = Output to File            ║        ║            
  1392.             ║       ║                                     ║        ║            
  1393.             ║       ║         Choice (S,F) [S]            ║        ║            
  1394.             ║       ║                                     ║        ║            
  1395.             ║       ║        A = All Passes               ║        ║            
  1396.             ║       ║        V = Visible Passes           ║        ║            
  1397.             ║       ║                                     ║        ║            
  1398.             ║       ║         Choice (A,V) [A]            ║        ║            
  1399.             ║       ║                                     ║        ║            
  1400.             ║       ╠═════════════════════════════════════╣        ║            
  1401.             ║       ║       Ra & Dec (J2000 Epoch)        ║        ║            
  1402.             ║       ╠═════════════════════════════════════╣        ║            
  1403.             ║       ║   Do you want to display the        ║        ║            
  1404.             ║       ║   Ra & Dec coordinates (Y/N)? [Y]   ║        ║            
  1405.             ║       ╚═════════════════════════════════════╝        ║            
  1406.             ╚══════════════════════════════════════════════════════╝            
  1407.                                                                                 
  1408.         the user has to enter S or F. If the user presses any other keys        
  1409.         than the S or F the program will default to using the screen for        
  1410.         the output.                                                             
  1411.                                                                                 
  1412.         If the user presses the S key the program will display a header         
  1413.         with some of the tracking station data and the units of the data.       
  1414.         Below is an example of the screen output without the Ra & Dec;          
  1415.                                                                                 
  1416.       Tracking Station:  HUNTSVILLE, AL           Satellite:  Mir               
  1417.      DATE    TIME (UTC)   AZIM      ELEV   RANGE      LAT       LONG     Rev   V
  1418.              HR:MN:SEC    DEG       DEG    KM         DEG       DEG             
  1419.  Thr 25Jan90 01:27:5.550  268.7678 -43.87 9384.23883  -1.65793 -176.815 22575   
  1420.  Thr 25Jan90 01:27:5.600  268.7689 -43.87 9384.00198  -1.65535 -176.813 22575   
  1421.  Thr 25Jan90 01:27:5.660  268.7702 -43.87 9383.72069  -1.65229 -176.811 22575   
  1422.  Thr 25Jan90 01:27:5.710  268.7712 -43.87 9383.48382  -1.64971 -176.809 22575   
  1423.                                                                                 
  1424.         this example was run using the real-time mode and the default           
  1425.         tracking station, Huntsville, Al..                                      
  1426.                                                                                 
  1427.         In this case the LONG is the satellites longitude, positive (+)         
  1428.  
  1429.      TRAKSAT  Satellite Tracking Program                           Page 23
  1430.  
  1431.         means EAST longitude while negative (-) means WEST longitude.           
  1432.                                                                                 
  1433.         The column "V" is the visibility flag, i.e., if the satellite is        
  1434.         visible the flag is set to "Y" else it is blank.                        
  1435.                                                                                 
  1436.         The other output quantities are the same as in main menu option         
  1437.         five.                                                                   
  1438.                                                                                 
  1439.         If the user had chosen to include the Ra & Dec the output would be      
  1440.         like;                                                                   
  1441.                                                                                 
  1442.       Tracking Station:  HUNTSVILLE, AL           Satellite:  Mir               
  1443.      DATE    TIME (UTC)   AZIM      ELEV   RANGE      Ra        Dec      ALT   V
  1444.              HR:MN:SEC    DEG       DEG    KM         HH:MM:SS  DD:MM:SS KM     
  1445.  Thr 25Jan90 01:27:15.38  268.9799 -43.57 9337.76175  21:58:19 -01:05:53 388    
  1446.  Thr 25Jan90 01:27:15.44  268.9811 -43.56 9337.47902  21:58:20 -01:05:42 388    
  1447.  Thr 25Jan90 01:27:15.55  268.9835 -43.56 9336.95618  21:58:21 -01:05:22 388    
  1448.                                                                                 
  1449.         the user will notice that the latitude and longitude have been          
  1450.         replaced by the Ra & Dec.                                               
  1451.                                                                                 
  1452.                                 ******************                              
  1453.                                 * IMPORTANT NOTE *                              
  1454.                                 ******************                              
  1455.                                                                                 
  1456.         The Ra & Dec are based on the J2000 epoch, 1,1.5,2000 UTC date,         
  1457.         and are NOT user selectable, perhaps in the next version of             
  1458.         TRAKSAT. The J2000 epoch is the "current" epoch on most star            
  1459.         charts.                                                                 
  1460.                                                                                 
  1461.         The user will notice that the header is stationary just the data        
  1462.         is scrolling. This option is useful for a quick view of tracking        
  1463.         data, since no graphics are used.                                       
  1464.                                                                                 
  1465.         If the user was in delta-time mode the step between outputs would       
  1466.         be the delta time step value set in main menu option four.              
  1467.                                                                                 
  1468.                                 ******************                              
  1469.                                 * IMPORTANT NOTE *                              
  1470.                                 ******************                              
  1471.                                                                                 
  1472.         To stop the display the user can press any key and the screen           
  1473.         will "freeze". The user will need to press any key again to             
  1474.         continue the simulation. Pressing ESC will return the user to the       
  1475.         main menu.                                                              
  1476.                                                                                 
  1477.         The other option, F, will place the tracking data output into a         
  1478.         file. The file name will consist of the first 8 characters of the       
  1479.         satellite name with the extension ".PRT" added to the end. The          
  1480.         name of the output file will be displayed for the user.                 
  1481.                                                                                 
  1482.         An example could be the satellite Mir, the filename for output          
  1483.         would be "Mir.PRT".                                                     
  1484.                                                                                 
  1485.                                 ******************                              
  1486.                                 * IMPORTANT NOTE *                              
  1487.                                 ******************                              
  1488.                                                                                 
  1489.         The program will produce the file xxxxxxx.PRT, the x being the          
  1490.         current satellite name, if one is not found, but will OVERWRITE         
  1491.  
  1492.      TRAKSAT  Satellite Tracking Program                           Page 24
  1493.  
  1494.         an old one if found. The user will have the responsibility to re-       
  1495.         name the file after completing a run if they would like to save         
  1496.         the output.                                                             
  1497.                                                                                 
  1498.         The output in the file is very similar to the screen output             
  1499.         option. Below is an example of the file output mode;                    
  1500.                                                                                 
  1501.                               TRAKSAT  Version 1.90                             
  1502.                                                                                 
  1503.                     Tracking Station:  HUNTSVILLE, AL                           
  1504.                     [ Line Of Sight (LOS) Visibility ]                          
  1505.                     Satellite: Mir                                              
  1506.                                                                                 
  1507.                               Satellite Data Set:                               
  1508.      1 16609U 86 17  A 90 91.75081924  .00058269  00000-0  66933-3 0  5052      
  1509.      2 16609  51.6174 355.6250 0013230 341.6181  18.4560 15.61365027236165      
  1510.                                                                                 
  1511.                                                                                 
  1512.      DATE      TIME (UTC)   AZIM     ELEV     RANGE    LAT     LONG     Rev   V 
  1513.                HR:MN:SEC    DEG      DEG      KM       DEG     DEG              
  1514.                                                                                 
  1515.                                                                                 
  1516.  Thr  25Jan90  01:26:42.04   268.26  -44.61   9494.42   -2.86  -177.67  22575   
  1517.  Thr  25Jan90  01:26:42.21   268.26  -44.60   9493.63   -2.86  -177.66  22575   
  1518.  Thr  25Jan90  01:26:42.32   268.27  -44.60   9493.12   -2.85  -177.66  22575   
  1519.  Thr  25Jan90  01:26:42.43   268.27  -44.60   9492.60   -2.84  -177.65  22575   
  1520.                                                                                 
  1521.         again this example used the real-time mode. This output is a            
  1522.         standard 80 columns, for printers or the 25x80 text screen. In          
  1523.         this example a line of sight (LOS) mode was chosen. If the              
  1524.         visibility mode was optical the header, the line under the              
  1525.         tracking station name, would display; [ Optical visibility ].           
  1526.                                                                                 
  1527.         If the file mode and the real-time mode are chosen the screen           
  1528.         will display the number of records that have been written to            
  1529.         file. The program DOES check the remaining disk space and stops         
  1530.         the program if the record space exceeds available disk space. The       
  1531.         data prior to exceeding the disk space is written and an error          
  1532.         message is displayed, no data will be lost.                             
  1533.                                                                                 
  1534.         It is recommended that the real-time mode NOT be used for file          
  1535.         output, mainly because of the large files that could be produced.       
  1536.                                                                                 
  1537.         If the file mode and delta-time mode are chosen the screen will         
  1538.         display the same record count as above, but also the total number       
  1539.         of records to calculate. This method produces the smallest file         
  1540.         size the user requires.                                                 
  1541.                                                                                 
  1542.         The total number of records to calculate would be;                      
  1543.                                                                                 
  1544.         total_records = (stop_time - start_time)/delta_time.                    
  1545.                                                                                 
  1546.         The size of the file is approximately 82 bytes per record,              
  1547.         therefore 1440 records, one day at 1 minute interval, will              
  1548.         produce a file size of about 118K.                                      
  1549.                                                                                 
  1550.                                 ******************                              
  1551.                                 * IMPORTANT NOTE *                              
  1552.                                 ******************                              
  1553.                                                                                 
  1554.      TRAKSAT  Satellite Tracking Program                           Page 25
  1555.  
  1556.         To stop the display the user can press any key and the screen           
  1557.         will "freeze". The user will need to press any key again to             
  1558.         continue the simulation. Pressing ESC will return the user to the       
  1559.         main menu.                                                              
  1560.         The option has been added to TRAKSAT version 1.5, and up, to            
  1561.         display only the visible passes, based on the setting of the flag       
  1562.         for main menu option 7, or ALL passes. The program will default         
  1563.         to ALL if a return is pressed.                                          
  1564.                                                                                 
  1565.         The output, in the tabular modes, can display Ra & Dec of the           
  1566.         satellite also. The coordinate used is based on J2000 epoch, this       
  1567.         was chosen to be used with "current" star charts. The default is        
  1568.         to include Ra & Dec in the output.                                      
  1569.                                                                                 
  1570.                                                                                 
  1571.                                                                                 
  1572.                                                                                 
  1573.                                                                                 
  1574.                                                                                 
  1575.                                                                                 
  1576.                                                                                 
  1577.                                                                                 
  1578.                                                                                 
  1579.                                                                                 
  1580.                                                                                 
  1581.                                                                                 
  1582.                                                                                 
  1583.                                                                                 
  1584.                                                                                 
  1585.                                                                                 
  1586.                                                                                 
  1587.                                                                                 
  1588.                                                                                 
  1589.                                                                                 
  1590.                                                                                 
  1591.                                                                                 
  1592.                                                                                 
  1593.                                                                                 
  1594.                                                                                 
  1595.                                                                                 
  1596.                                                                                 
  1597.                                                                                 
  1598.                                                                                 
  1599.                                                                                 
  1600.                                                                                 
  1601.                                                                                 
  1602.                                                                                 
  1603.                                                                                 
  1604.                                                                                 
  1605.                                                                                 
  1606.                                                                                 
  1607.                                                                                 
  1608.                                                                                 
  1609.                                                                                 
  1610.                                                                                 
  1611.                                                                                 
  1612.                                                                                 
  1613.                                                                                 
  1614.                                                                                 
  1615.                                                                                 
  1616.      TRAKSAT  Satellite Tracking Program                           Page 26
  1617.  
  1618.                                                                                 
  1619.                                                                                 
  1620.                                                                                 
  1621.                 VISIBILITY (MAIN MENU OPTION SEVEN)                             
  1622.                                                                                 
  1623.         There are two different methods used by TRAKSAT to determine            
  1624.         visibility. The first method is simply when the elevation is            
  1625.         greater than 0 degrees the satellite will be visible to the             
  1626.         tracking station. This method is called line of sight (LOS) in          
  1627.         the program. This method would be suitable for monitoring               
  1628.         satellite radio transmissions, interesting RF signals no doubt.         
  1629.                                                                                 
  1630.         It should be noted that at most tracking sites 0 degrees elevation      
  1631.         is not visible due to ground based obstructions, i.e. trees             
  1632.         buildings, and other such objects. A rule of thumb is if you            
  1633.         hold out your arm straight and stick out your thumb horizontal          
  1634.         to the ground so it appears to touch the horizon the upper edge         
  1635.         of your thumb is about 2 degrees elevation, while your closed           
  1636.         fist is about 10 degrees elevation.                                     
  1637.                                                                                 
  1638.         The second method, optical visibility, requires the satellite to        
  1639.         be above zero degrees elevation also, however the satellite must        
  1640.         be sun-lit while the tracking station is in darkness. This              
  1641.         method would be used for viewing satellites with the aid of say         
  1642.         binoculars. It is of interest to note that some satellites are          
  1643.         NOT visible even if the elevation angle is above the horizon,           
  1644.         because they are in the earth's shadow. It is difficult to              
  1645.         observe a satellite "coming out" of the earth's shadow, it is           
  1646.         easier to see the entrance into the shadow.                             
  1647.                                                                                 
  1648.         If the lighting conditions are favorable a "bright" satellite can       
  1649.         be seen with the naked eye also. The best time for these                
  1650.         favorable lighting conditions usually occur an hour before sun          
  1651.         rise or sun set, as seen at the tracking site. The best type of         
  1652.         satellite is low, about 250 - 400 kilometer altitude, ones for          
  1653.         naked eye observations.                                                 
  1654.                                                                                 
  1655.                                 ******************                              
  1656.                                 * IMPORTANT NOTE *                              
  1657.                                 ******************                              
  1658.                                                                                 
  1659.         TRAKSAT version 1.60 and above use NAUTICAL twilight, i.e. the          
  1660.         sun is -12 degrees BELOW the local horizon, to determine the            
  1661.         lighting conditions. The user can not change the type of twilight       
  1662.         used in TRAKSAT, i.e., civil, nautical, or astrodynamic.                
  1663.                                                                                 
  1664.         The type of visibility is set from the main menu, the default is        
  1665.         to use the LOS method. If the user would like to change the             
  1666.         visibility method, select main menu option number seven. The            
  1667.         main menu will always print the type of visibility test that            
  1668.         will be performed by the program. This menu option is a toggle          
  1669.         function, i.e. selecting option 7 changes from one method to the        
  1670.         other.                                                                  
  1671.                                 ******************                              
  1672.                                 * IMPORTANT NOTE *                              
  1673.                                 ******************                              
  1674.         With either method the visual magnitude is NOT calculated. Such         
  1675.         a calculation would require knowledge about the emissivity of the       
  1676.         satellite, and atmospheric conditions, neither of which is readily      
  1677.         available to the user.                                                  
  1678.  
  1679.      TRAKSAT  Satellite Tracking Program                           Page 27
  1680.  
  1681.                                                                                 
  1682.                                                                                 
  1683.                                                                                 
  1684.                 MULTI-TRACKING (MAIN MENU OPTION EIGHT)                         
  1685.                                                                                 
  1686.         TRAKSAT version 1.7 and above have the capability to track              
  1687.         several satellites at the same time. The main menu option number        
  1688.         eight will bring up another menu, this menu is used for the             
  1689.         multi-track option. The multi-track menu will appear asking the         
  1690.         user to plot in real time or delta time modes.                          
  1691.                                                                                 
  1692.         At this time only ground tracks can be produced with the multi-         
  1693.         track option, that is to say no tabular output. Below is an             
  1694.         example of the multi-track options menu.                                
  1695.                                                                                 
  1696.         ╔═════════════════════════════════════════════════════════════╗         
  1697.         ║            ╔════════════════════════════════════╗           ║         
  1698.         ║            ║              TRAKSAT               ║           ║         
  1699.         ║            ╠════════════════════════════════════╣           ║         
  1700.         ║            ║          MULTI-TRACK MENU          ║           ║         
  1701.         ║            ╠════════════════════════════════════╣           ║         
  1702.         ║            ║                                    ║           ║         
  1703.         ║            ║    (1) Real  Time Ground Tracks    ║           ║         
  1704.         ║            ║    (2) Delta Time Ground Tracks    ║           ║         
  1705.         ║            ║    (3) Return To Main Menu         ║           ║         
  1706.         ║            ║                                    ║           ║         
  1707.         ║            ║        Enter Option (1 - 3)        ║           ║         
  1708.         ║            ╟────────────────────────────────────╢           ║         
  1709.         ║            ║        Satellites To Track         ║           ║         
  1710.         ║            ║        File: NASA668.TXT           ║           ║         
  1711.         ║            ║    Satellite #1 [MIR         ]     ║           ║         
  1712.         ║            ║    Satellite #2 [SALYUT 7    ]     ║           ║         
  1713.         ║            ║    Satellite #3 [IRAS        ]     ║           ║         
  1714.         ║            ║    Satellite #4 [SEASAT 1    ]     ║           ║         
  1715.         ║            ║    Satellite #5 [EGP         ]     ║           ║         
  1716.         ║            ║    Satellite #6 [NOAA 9      ]     ║           ║         
  1717.         ║            ║                                    ║           ║         
  1718.         ║            ╚════════════════════════════════════╝           ║         
  1719.         ╚═════════════════════════════════════════════════════════════╝         
  1720.                                                                                 
  1721.         The satellite data file is displayed, this can be changed from          
  1722.         the main menu option number one, along with the default satellite       
  1723.         names. The user can return to the main menu by pressing option          
  1724.         number three.                                                           
  1725.                                                                                 
  1726.         If the satellite data file name is NOT correct then return to the       
  1727.         main menu, press 3, and run option number one. Enter the correct        
  1728.         file name and any search string, this search string will not be         
  1729.         used in the multi-track modes. If the data file is found return         
  1730.         to the main menu and run option eight again, this time the              
  1731.         correct file will be read. The default file name used for both          
  1732.         the single and multi-tracking modes is stored in TRAKSAT.DEF,           
  1733.         and can be edited and changed. It is NOT the best way to change         
  1734.         the default data but can be used.                                       
  1735.                                                                                 
  1736.          The program will read the default data at startup and if any           
  1737.         changes are made DURING A RUN before the program terminates the         
  1738.         user will be asked to save this new data or keep the old data.          
  1739.                                                                                 
  1740.                                                                                 
  1741.      TRAKSAT  Satellite Tracking Program                           Page 28
  1742.  
  1743.                                 ******************                              
  1744.                                 * IMPORTANT NOTE *                              
  1745.                                 ******************                              
  1746.                                                                                 
  1747.         The user can ONLY change the satellite names by editing the             
  1748.         TRAKSAT.DEF file and changing the default names. The format for         
  1749.         the satellite names is as follows;                                      
  1750.                                                                                 
  1751.                       COLUMN                                                    
  1752.                       1  - through -   16 CAN BE ANYTHING,                      
  1753.                       COLUMN 16 STARTS THE SATELLITE NAME,                      
  1754.                       THE NEXT 12 CHARACTERS USED ARE THE                       
  1755.                       NAMES OF THE SATELLITES TO TRACK.                         
  1756.                                                                                 
  1757.                       Below is an example, this is the data                     
  1758.                       included in the TRAKSAT.DEF file.                         
  1759.                                                                                 
  1760.                        Satellite # 1: MIR                                       
  1761.                        Satellite # 2: SALYUT 7                                  
  1762.                        Satellite # 3: IRAS                                      
  1763.                        Satellite # 4: SEASAT 1                                  
  1764.                        Satellite # 5: EGP                                       
  1765.                        Satellite # 6: NOAA 9                                    
  1766.                                                                                 
  1767.         It is recommended that the FULL name of the satellite be used,          
  1768.         the search routine will use the first match found and not look          
  1769.         for any other matches. If the name of a satellite is not found          
  1770.         the output will display a NO DATA, i.e., no data for the                
  1771.         requested satellite has been loaded.                                    
  1772.                                                                                 
  1773.         Six satellites MAXIMUM can be tracked, if the TRAKSAT.DEF has           
  1774.         fewer than TWO the program will issue a error and return to the         
  1775.         main menu.                                                              
  1776.                                                                                 
  1777.         The ground track options will be plotted if option one or two is        
  1778.         chosen from the multi-track menu. The plots are very similar to         
  1779.         the main menu option five, except that for every satellite a            
  1780.         different colored line is drawn. The order of the colors are;           
  1781.                                                                                 
  1782.                               1st satellite = yellow                            
  1783.                               2nd satellite = cyan                              
  1784.                               3rd satellite = green                             
  1785.                               4th satellite = lite red                          
  1786.                               5th satellite = lite magenta                      
  1787.                               6th satellite = lite green.                       
  1788.                       (The colors can NOT be changed by the user)               
  1789.                                                                                 
  1790.                                 ******************                              
  1791.                                 * IMPORTANT NOTE *                              
  1792.                                 ******************                              
  1793.                                                                                 
  1794.         Users with monochrome monitors will have trouble identifying the        
  1795.         ground tracks in the multi-track mode as no difference in the           
  1796.         colors will be seen. As of TRAKSAT version 1.90 and above a             
  1797.         number (1 - 6) along with the "starting circle" is plotted to           
  1798.         help identify the satellite on the monochrome screen.                   
  1799.                                                                                 
  1800.         Below is an example of the multi-track ground tracks. It is noted       
  1801.         that no actual graphics plot is included due to the limits of           
  1802.         storing graphics and text together.                                     
  1803.  
  1804.      TRAKSAT  Satellite Tracking Program                           Page 29
  1805.  
  1806.                                                                                 
  1807.     -------------------▌    TRAKSAT   Version 1.80    ▐------------------       
  1808.    |   UTC   17:17:36.3  Date  2/20/1990  Satellite Name: MULTI-TRACKING  |     
  1809.    |   Local 11:17:36.3  Date  2/20/1990  Tracking Station: HUNTSVILLE, AL|     
  1810.    |                                                                      |     
  1811.    |        (The version number may be different in this display.)        |     
  1812.    |                (no world map drawn in this example)                  |     
  1813.    |                                                                      |     
  1814.    |                                                                      |     
  1815.    |    Mir         Salyut 7    IRAS        SeaSat 1    EGP         NOAA 9|     
  1816.    |Azi 32.079      227.66      274.10      220.47      4.9673      2.2960|     
  1817.    |Ele 14.499      -60.75      -50.48      -57.27      33.954      -15.43|     
  1818.     ----------------------------------------------------------------------      
  1819.                                                                                 
  1820.         The output will display the ground tracks, the azimuth as seen          
  1821.         from the tracking station, and the elevation. The elevation is          
  1822.         the angle above or below the tracking station horizon. The output       
  1823.         is in degrees, with the time and date formats the same as option        
  1824.         five. (The version number may be different in this display.)            
  1825.                                                                                 
  1826.                                 ******************                              
  1827.                                 * IMPORTANT NOTE *                              
  1828.                                 ******************                              
  1829.                                                                                 
  1830.         No visibility methods, LOS or optical, are used in the multi-           
  1831.         track modes. Perhaps in the next version of TRAKSAT that option         
  1832.         will be included.                                                       
  1833.                                                                                 
  1834.                                                                                 
  1835.                                                                                 
  1836.                                                                                 
  1837.                                                                                 
  1838.                                                                                 
  1839.                                                                                 
  1840.                                                                                 
  1841.                                                                                 
  1842.                                                                                 
  1843.                                                                                 
  1844.                                                                                 
  1845.                                                                                 
  1846.                                                                                 
  1847.                                                                                 
  1848.                                                                                 
  1849.                                                                                 
  1850.                                                                                 
  1851.                                                                                 
  1852.                                                                                 
  1853.                                                                                 
  1854.                                                                                 
  1855.                                                                                 
  1856.                                                                                 
  1857.                                                                                 
  1858.                                                                                 
  1859.                                                                                 
  1860.                                                                                 
  1861.                                                                                 
  1862.                                                                                 
  1863.                                                                                 
  1864.                                                                                 
  1865.                                                                                 
  1866.      TRAKSAT  Satellite Tracking Program                           Page 30
  1867.  
  1868.                                                                                 
  1869.                                                                                 
  1870.                                                                                 
  1871.                 QUITTING THE PROGRAM (MAIN MENU OPTION NINE)                    
  1872.                                                                                 
  1873.         This option will stop the TRAKSAT program and return the user to        
  1874.         DOS. If the tracking station data was changed during the program        
  1875.         execution, the user will be asked if the new data should replace        
  1876.         the old default data. That choice is up to the user to decide.          
  1877.         The old data will be displayed along with the current data to help      
  1878.         the user with the choice.                                               
  1879.                                                                                 
  1880.                                                                                 
  1881.                                                                                 
  1882.                                                                                 
  1883.                                                                                 
  1884.                                                                                 
  1885.                                                                                 
  1886.                                                                                 
  1887.                                                                                 
  1888.                                                                                 
  1889.                                                                                 
  1890.                                                                                 
  1891.                                                                                 
  1892.                                                                                 
  1893.                                                                                 
  1894.                                                                                 
  1895.                                                                                 
  1896.                                                                                 
  1897.                                                                                 
  1898.                                                                                 
  1899.                                                                                 
  1900.                                                                                 
  1901.                                                                                 
  1902.                                                                                 
  1903.                                                                                 
  1904.                                                                                 
  1905.                                                                                 
  1906.                                                                                 
  1907.                                                                                 
  1908.                                                                                 
  1909.                                                                                 
  1910.                                                                                 
  1911.                                                                                 
  1912.                                                                                 
  1913.                                                                                 
  1914.                                                                                 
  1915.                                                                                 
  1916.                                                                                 
  1917.                                                                                 
  1918.                                                                                 
  1919.                                                                                 
  1920.                                                                                 
  1921.                                                                                 
  1922.                                                                                 
  1923.                                                                                 
  1924.                                                                                 
  1925.                                                                                 
  1926.                                                                                 
  1927.                                                                                 
  1928.      TRAKSAT  Satellite Tracking Program                           Page 31
  1929.  
  1930.                                                                                 
  1931.                                                                                 
  1932.                                                                                 
  1933.                 ADVANCED FEATURES MENU OPTIONS                                  
  1934.                                                                                 
  1935.         The advanced features option will control access to the "Advanced       
  1936.         Features" menu. If the user selects the zero option the advanced        
  1937.         features menu will appear;                                              
  1938.                                                                                 
  1939.         ╔═══════════════════════════════════════════════════════════════╗       
  1940.         ║                                                               ║       
  1941.         ║                                                               ║       
  1942.         ║                                                               ║       
  1943.         ║          ╔═════════════════════════════════════════╗          ║       
  1944.         ║          ║         ADVANCED FEATURES MENU          ║          ║       
  1945.         ║          ╠═════════════════════════════════════════╣          ║       
  1946.         ║          ║                                         ║          ║       
  1947.         ║          ║   (0) Reverse Solution                  ║          ║       
  1948.         ║          ║   (1) All Satellites In Data File       ║          ║       
  1949.         ║          ║   (2) Analytical Rise & Set (LOS)       ║          ║       
  1950.         ║          ║   (3) Analytical Rise & Set (Optical)   ║          ║       
  1951.         ║          ║   (4) Return To Main Menu               ║          ║       
  1952.         ║          ║       Enter Option (0 - 4)              ║          ║       
  1953.         ║          ║                                         ║          ║       
  1954.         ║          ╚═════════════════════════════════════════╝          ║       
  1955.         ║                                                               ║       
  1956.         ║                                                               ║       
  1957.         ║                                                               ║       
  1958.         ╚═══════════════════════════════════════════════════════════════╝       
  1959.                                                                                 
  1960.         The user has five options from this menu, the Reverse Solution,         
  1961.         All or User Defined Satellites, Analytical Rise & Set (LOS)             
  1962.         Solution, Analytical Rise & Set (Optical) Solution, and finally         
  1963.         the return to Main Menu options. If the user selects any other          
  1964.         options than 0 - 4 the program will return to the Main Menu.            
  1965.                                                                                 
  1966.                                                                                 
  1967.                                                                                 
  1968.                                                                                 
  1969.                                                                                 
  1970.                                                                                 
  1971.                                                                                 
  1972.                                                                                 
  1973.                                                                                 
  1974.                                                                                 
  1975.                                                                                 
  1976.                                                                                 
  1977.                                                                                 
  1978.                                                                                 
  1979.                                                                                 
  1980.                                                                                 
  1981.                                                                                 
  1982.                                                                                 
  1983.                                                                                 
  1984.                                                                                 
  1985.                                                                                 
  1986.                                                                                 
  1987.                                                                                 
  1988.                                                                                 
  1989.                                                                                 
  1990.      TRAKSAT  Satellite Tracking Program                           Page 32
  1991.  
  1992.                                                                                 
  1993.                                                                                 
  1994.                                                                                 
  1995.                 REVERSE SOLUTION (ADVANCED FEATURES MENU OPTION ZERO)           
  1996.                                                                                 
  1997.         The main menu option 0 will perform the "reverse solution", i.e.,       
  1998.         given a right ascension & declination (Ra & Dec) and time (UTC)         
  1999.         determine what satellite was observed. For this method to work the      
  2000.         user must take accurate right ascension, declination and UTC time       
  2001.         measurements. If the user selects this option a opening warning         
  2002.         screen will appear before entering into the reverse solution            
  2003.         menu. This warning is to remind the user that accurate                  
  2004.         measurements (THREE ARE REQUIRED) are needed to obtain acceptable       
  2005.         results. The accuracy of the data should be within the abilities of     
  2006.         most users with a telescope that has Ra & Dec digital read out          
  2007.         or mechanical measurement devises. The observed data set WILL           
  2008.         NEED TO BE FROM THE SAME REVOLUTION NUMBER, i.e., A SINGLE PASS         
  2009.         NEAR THE TRACKING SITE.                                                 
  2010.                                                                                 
  2011.         TRAKSAT has been tested with several satellites, changing the           
  2012.         observed Ra & Dec and times to better determine the accuracy            
  2013.         requirements of the reverse solution option. The Ra & Dec can be off    
  2014.         about 2 minutes and still produce good results. If the Ra & Dec         
  2015.         is off more then 2 minutes the error grows linearly with time.          
  2016.         Remember that the closer the satellite element data set is to the       
  2017.         observed data the better the match will be. A brief description         
  2018.         of the methods used for the reverse solution is located in              
  2019.         section; (Program Limitations and Assumptions).                         
  2020.                                                                                 
  2021.         The user is given a choice to return to the Main Menu or continue       
  2022.         with the reverse solution from this warning message screen.             
  2023.                                                                                 
  2024.         At any rate the reverse solution menu will appear as such;              
  2025.                                                                                 
  2026.         ╔═════════════════════════════════════════════════════════════╗         
  2027.         ║  ╔═══════════════════════════════════════════════════════╗  ║         
  2028.         ║  ║                 REVERSE SOLUTION MENU                 ║  ║         
  2029.         ║  ╠═══════════════════════════════════════════════════════╣  ║         
  2030.         ║  ║                                                       ║  ║         
  2031.         ║  ║   Observation #1   Observation #2   Observation #3    ║  ║         
  2032.         ║  ╟───────────────────────────────────────────────────────╢  ║         
  2033.         ║  ║   Month      [  ]  Month      [  ]  Month      [  ]   ║  ║         
  2034.         ║  ║   Day        [  ]  Day        [  ]  Day        [  ]   ║  ║         
  2035.         ║  ║   Year     [    ]  Year     [    ]  Year     [    ]   ║  ║         
  2036.         ║  ║   Hour (UTC) [  ]  Hour (UTC) [  ]  Hour (UTC) [  ]   ║  ║         
  2037.         ║  ║   Minute     [  ]  Minute     [  ]  Minute     [  ]   ║  ║         
  2038.         ║  ║   Second     [  ]  Second     [  ]  Second     [  ]   ║  ║         
  2039.         ║  ║   Ra Hour    [  ]  Ra Hour    [  ]  Ra Hour    [  ]   ║  ║         
  2040.         ║  ║   Ra Minute  [  ]  Ra Minute  [  ]  Ra Minute  [  ]   ║  ║         
  2041.         ║  ║   Ra Second  [  ]  Ra Second  [  ]  Ra Second  [  ]   ║  ║         
  2042.         ║  ║   Dec Degree[   ]  Dec Degree[   ]  Dec Degree[   ]   ║  ║         
  2043.         ║  ║   Dec Minute [  ]  Dec Minute [  ]  Dec Minute [  ]   ║  ║         
  2044.         ║  ║   Dec Second [  ]  Dec Second [  ]  Dec Second [  ]   ║  ║         
  2045.         ║  ║                                                       ║  ║         
  2046.         ║  ╚═══════════════════════════════════════════════════════╝  ║         
  2047.         ╚═════════════════════════════════════════════════════════════╝         
  2048.                                                                                 
  2049.         the user will "fill in the blanks". Data entered will be checked        
  2050.         for "correct" values, i.e., no 13th month or any other such             
  2051.         errors. The "full" year is used, i.e., 1990 NOT 90.                     
  2052.  
  2053.      TRAKSAT  Satellite Tracking Program                           Page 33
  2054.  
  2055.                                                                                 
  2056.         After all of the data has been entered the program will display         
  2057.         the search mode screen. The satellite data filename is displayed,       
  2058.         the current filename will be used. The screen will appear as;           
  2059.                                                                                 
  2060.         ╔═══════════════════════════════════════════════════════════════╗       
  2061.         ║   ╔═══════════════════════════════════════════════════════╗   ║       
  2062.         ║   ║          READING NASA 2-LINE SATELLITE FILE           ║   ║       
  2063.         ║   ╠═══════════════════════════════════════════════════════╣   ║       
  2064.         ║   ║              Looking For Matching Data                ║   ║       
  2065.         ║   ╟───────────────────────────────────────────────────────╢   ║       
  2066.         ║   ║                   File: NASA668.TXT                   ║   ║       
  2067.         ║   ║      Possible Match                     Data Fit      ║   ║       
  2068.         ║   ║                                                       ║   ║       
  2069.         ║   ║                                                       ║   ║       
  2070.         ║   ║                                                       ║   ║       
  2071.         ║   ║                                                       ║   ║       
  2072.         ║   ║                                                       ║   ║       
  2073.         ║   ║                                                       ║   ║       
  2074.         ║   ║                                                       ║   ║       
  2075.         ║   ║                                                       ║   ║       
  2076.         ║   ║                                                       ║   ║       
  2077.         ║   ╚═══════════════════════════════════════════════════════╝   ║       
  2078.         ╚═══════════════════════════════════════════════════════════════╝       
  2079.                                                                                 
  2080.         As the program finds any "matches", i.e., if the satellite could        
  2081.         be the observed one, the satellite name is displayed along with a       
  2082.         data fit. The data fit is simply the Root Sum Square (RSS) values       
  2083.         of the difference between the measured right ascension and              
  2084.         declination and the calculated values. The RSS value is then            
  2085.         converted into a percent and displayed. A data fit of 100% means        
  2086.         the observation data matched a particular satellite, i.e., the          
  2087.         observed data fit the predicted satellite position almost               
  2088.         perfectly. The data fit is displayed so the user can determine          
  2089.         any possible satellites that could have been seen.                      
  2090.                                                                                 
  2091.                                 ******************                              
  2092.                                 * IMPORTANT NOTE *                              
  2093.                                 ******************                              
  2094.                                                                                 
  2095.         If the user would like to change the default filename, FIRST run        
  2096.         main menu option 1 and select the new satellite filename and ANY        
  2097.         satellite data set in that file. This is important because the          
  2098.         reverse solution will search the default satellite data file, the       
  2099.         default data file being the currently loaded in memory or the           
  2100.         filename in the TRAKSAT.DEF file. For more information on               
  2101.         changing the default data file see main menu option one.                
  2102.                                                                                 
  2103.         An example is included below to help user with the reverse              
  2104.         solution option. (This example is for a UNKNOWN satellite               
  2105.         using elements from the NASA668.TXT file.) The tracking station         
  2106.         coordinates were for Huntsville, Al..                                   
  2107.                                                                                 
  2108.                                                                                 
  2109.                                                                                 
  2110.                                                                                 
  2111.                                                                                 
  2112.                                                                                 
  2113.                                                                                 
  2114.                                                                                 
  2115.      TRAKSAT  Satellite Tracking Program                           Page 34
  2116.  
  2117.                                                                                 
  2118.         ╔═════════════════════════════════════════════════════════════╗         
  2119.         ║  ╔═══════════════════════════════════════════════════════╗  ║         
  2120.         ║  ║                 REVERSE SOLUTION MENU                 ║  ║         
  2121.         ║  ╠═══════════════════════════════════════════════════════╣  ║         
  2122.         ║  ║                                                       ║  ║         
  2123.         ║  ║   Observation #1   Observation #2   Observation #3    ║  ║         
  2124.         ║  ╟───────────────────────────────────────────────────────╢  ║         
  2125.         ║  ║   Month      [3 ]  Month      [3 ]  Month      [3 ]   ║  ║         
  2126.         ║  ║   Day        [27]  Day        [27]  Day        [27]   ║  ║         
  2127.         ║  ║   Year     [1990]  Year     [1990]  Year     [1990]   ║  ║         
  2128.         ║  ║   Hour (UTC) [3 ]  Hour (UTC) [3 ]  Hour (UTC) [3 ]   ║  ║         
  2129.         ║  ║   Minute     [1 ]  Minute     [3 ]  Minute     [6 ]   ║  ║         
  2130.         ║  ║   Second     [0 ]  Second     [0 ]  Second     [0 ]   ║  ║         
  2131.         ║  ║   Ra Hour    [2 ]  Ra Hour    [8 ]  Ra Hour    [13]   ║  ║         
  2132.         ║  ║   Ra Minute  [38]  Ra Minute  [12]  Ra Minute  [10]   ║  ║         
  2133.         ║  ║   Ra Second  [51]  Ra Second  [22]  Ra Second  [4 ]   ║  ║         
  2134.         ║  ║   Dec Degree[46 ]  Dec Degree[56 ]  Dec Degree[-21]   ║  ║         
  2135.         ║  ║   Dec Minute [47]  Dec Minute [29]  Dec Minute [17]   ║  ║         
  2136.         ║  ║   Dec Second [4 ]  Dec Second [44]  Dec Second [22]   ║  ║         
  2137.         ║  ║                                                       ║  ║         
  2138.         ║  ╚═══════════════════════════════════════════════════════╝  ║         
  2139.         ╚═════════════════════════════════════════════════════════════╝         
  2140.                                                                                 
  2141.         After all of the observed data was entered the next screen              
  2142.         will appear such as;                                                    
  2143.                                                                                 
  2144.         ╔═══════════════════════════════════════════════════════════════╗       
  2145.         ║   ╔═══════════════════════════════════════════════════════╗   ║       
  2146.         ║   ║          READING NASA 2-LINE SATELLITE FILE           ║   ║       
  2147.         ║   ╠═══════════════════════════════════════════════════════╣   ║       
  2148.         ║   ║              Looking For Matching Data                ║   ║       
  2149.         ║   ╟───────────────────────────────────────────────────────╢   ║       
  2150.         ║   ║                   File: NASA668.TXT                   ║   ║       
  2151.         ║   ║      Possible Match                     Data Fit      ║   ║       
  2152.         ║   ║      Name: Salyut 7                       100%        ║   ║       
  2153.         ║   ║                                                       ║   ║       
  2154.         ║   ║                End Of Data File                       ║   ║       
  2155.         ║   ║                Number Of Matches = 1                  ║   ║       
  2156.         ║   ║                                                       ║   ║       
  2157.         ║   ║                                                       ║   ║       
  2158.         ║   ║                                                       ║   ║       
  2159.         ║   ║                                                       ║   ║       
  2160.         ║   ║                                                       ║   ║       
  2161.         ║   ╚╡ Press Return ╞═══════════════════════════════════════╝   ║       
  2162.         ╚═══════════════════════════════════════════════════════════════╝       
  2163.                                                                                 
  2164.         In this example the observed satellite was the Salyut 7, matching       
  2165.         the observed data 100 percent.                                          
  2166.                                                                                 
  2167.                                 ******************                              
  2168.                                 * IMPORTANT NOTE *                              
  2169.                                 ******************                              
  2170.                                                                                 
  2171.                                                                                 
  2172.         Due to the fact that about 120 of the more than 8000 satellite          
  2173.         data sets are included in a typical data file, most of the              
  2174.         observed data sets will not find a matching satellite. The only         
  2175.         cure would be to have ALL 8000 satellite data sets, this seems          
  2176.         HIGHLY unlikely for the average user let alone the advanced user.       
  2177.  
  2178.      TRAKSAT  Satellite Tracking Program                           Page 35
  2179.  
  2180.                                                                                 
  2181.                                                                                 
  2182.         ALL/USER DEFINED SATELLITES (ADVANCED FEATURES MENU OPTION ONE)         
  2183.                                                                                 
  2184.         The user has the choice with the analytical solution options to         
  2185.         select all of the satellites in the data file or some user              
  2186.         defined satellites. The default will be to read ALL of the              
  2187.         satellites for these options. The user can define his or her            
  2188.         "favorite" satellites, up to 25 satellites can be included. The         
  2189.         user will need to use a word processor to edit the TRAKSAT.DEF          
  2190.         file and add the satellites names to it. The word processor used        
  2191.         will need to save the file in PLAIN ASCII format, i.e., NO              
  2192.         SPECIAL CONTROL CHARACTERS EXCEPT THE END OF FILE MARKER. The           
  2193.         edlin or PC-Write will do the job nicely for the user. An example       
  2194.         of the TRAKSAT.DEF file with user defined satellites is included        
  2195.         below;                                                                  
  2196.                                                                                 
  2197.         column no.                                                              
  2198.                                                                                 
  2199.         123456789012                                                            
  2200.                                                                                 
  2201.          2447836.50000000                                                       
  2202.          HUNTSVILLE, AL         34.7317000  273.4033000    228.60 -5 0 CDT      
  2203.          NASA678.TXT                                                            
  2204.             Multi-Track Satellite Names                                         
  2205.          Satellite # 1: MIR                                                     
  2206.          Satellite # 2: SALYUT 7                                                
  2207.          Satellite # 3: IRAS                                                    
  2208.          Satellite # 4: SEASAT 1                                                
  2209.          Satellite # 5: EGP                                                     
  2210.          Satellite # 6: NOAA 9                                                  
  2211.             User Defined Satellite Names                                        
  2212.          IRAS                                                                   
  2213.          SALYUT 7                                                               
  2214.          COSMOS 1686                                                            
  2215.          COSMOS 1766                                                            
  2216.          MIR                                                                    
  2217.                                                                                 
  2218.                                 ******************                              
  2219.                                 * IMPORTANT NOTE *                              
  2220.                                 ******************                              
  2221.                                                                                 
  2222.         Remember to start the user defined satellite name in column 2.          
  2223.         The next 12 characters make up the satellite name, upper or lower       
  2224.         case makes no difference. If a user defined satellite is NOT            
  2225.         located in the satellite data file a warning message will be            
  2226.         displayed. The user defined satellites can be ANY of the                
  2227.         satellites included in the data file, however, 25 satellites is         
  2228.         the maximum number allowed. If the user has more than 25                
  2229.         satellites then select the All Satellite Data Sets option.              
  2230.                                                                                 
  2231.         The user defined option is a toggle switch, i.e., if the menu           
  2232.         shows "All Satellites In Data File" and the user presses option 1       
  2233.         the menu will reappear displaying the "User Defined Satellite"          
  2234.         message. The user can toggle back and forth between these two           
  2235.         options.                                                                
  2236.                                                                                 
  2237.                                                                                 
  2238.                                                                                 
  2239.                                                                                 
  2240.      TRAKSAT  Satellite Tracking Program                           Page 36
  2241.  
  2242.                                                                                 
  2243.                                                                                 
  2244.                 ANALYTICAL RISE & SET (ADVANCED FEATURES OPTION 2/3)            
  2245.                                                                                 
  2246.         TRAKSAT version 2.00 and above has included a very powerful             
  2247.         option, Analytical Rise & Set. Many people have asked "why use          
  2248.         this analytical approach ?". Three reasons come to mind speed,          
  2249.         speed, and speed! The analytical approach used is a closed form         
  2250.         solution to the problem of determining when a satellite can be          
  2251.         seen (either LOS #2 or Optical #3) by a ground tracking station.        
  2252.         In effect, this problem usually involves the calculation of the         
  2253.         rise-and-set time (UTC) of a given satellite from a specific            
  2254.         ground tracking station.                                                
  2255.                                                                                 
  2256.         In the past, it has been the custom to solve the problem by             
  2257.         letting the satellite run through its ephemeris, and checking at        
  2258.         each instant to see whether the elevation angle of the satellite        
  2259.         was greater than some minimum value. However, by attacking the          
  2260.         problem from a different point of view, that is, with the               
  2261.         eccentric anomaly taken to be the independent variable, it is           
  2262.         possible to obtain a closed-form solution to the satellite              
  2263.         visibility problem. Specifically, the closed-form solution is a         
  2264.         single transcendental equation in the eccentric anomalies               
  2265.         corresponding to a rise-and-set time for a given orbital pass of        
  2266.         a satellite. It is more difficult to solve the controlling              
  2267.         equation than the standard Keplerian equation. However, the             
  2268.         method offers the advantage that the controlling equation is            
  2269.         solved only once per orbit period as contrasted with the hundreds       
  2270.         of times the Keplerian equation must be solved with the standard        
  2271.         step-by-step technique.                                                 
  2272.                                                                                 
  2273.         "How much faster is the analytical solution ?" Several                  
  2274.         "benchmarks" were run using the same satellite data sets and            
  2275.         starting times to determine the speed of each method. If the user       
  2276.         selects the Delta Time Mode and then the Analytical Solution the        
  2277.         speed difference will be obvious.                                       
  2278.                                                                                 
  2279.                                 ******************                              
  2280.                                 * IMPORTANT NOTE *                              
  2281.                                 ******************                              
  2282.                                                                                 
  2283.         The analytical solution methods will use 10 degrees as the              
  2284.         minimum elevation angle that the viewer can "see". In practice          
  2285.         that "assumption" is very well founded. The minimum is NOT user         
  2286.         selectable in this case.                                                
  2287.                                                                                 
  2288.         An example of the speed comparison is in order to back-up these         
  2289.         claims. The user is invited to try this "test" to better                
  2290.         determine the speed advantage the analytical solution will              
  2291.         provide. The steps to complete this "test" are:                         
  2292.                                                                                 
  2293.                 1. Edit the TRAKSAT.DEF file and place ONLY one satellite       
  2294.                    name under the User Defined area.                            
  2295.                                                                                 
  2296.                 2. Run TRAKSAT and select Main Menu option 1 (read in           
  2297.                    satellite data) and select the satellite name.               
  2298.                                                                                 
  2299.                 3. The next step is to run Main Menu option 4 (delta time       
  2300.                    mode) from say 4-20-1990 0 UTC for 24 hours by 1 minute      
  2301.                    steps. (Any date can be substituted.)                        
  2302.  
  2303.      TRAKSAT  Satellite Tracking Program                           Page 37
  2304.  
  2305.                 4. Answer the prompts to place output into a File of only       
  2306.                    the Visible passes and Yes to the Ra & Dec question.         
  2307.                                                                                 
  2308.                 5. Use a watch, or a stopwatch to time how long the             
  2309.                    simulation takes and make a note of the time.                
  2310.                                                                                 
  2311.                 6. Now return to the Main Menu and select the Advanced          
  2312.                    Features option 0, and press option 1 (User Defined          
  2313.                    Satellites) and then option 2 or 3 (use the same LOS         
  2314.                    or Optical visibility test as before). Answer Yes to the     
  2315.                    question about the same times. The output MUST be            
  2316.                    directed to a FILE. The program will display how long        
  2317.                    the analytical solution method took to solve the SAME        
  2318.                    TIME PERIOD as the delta time mode.                          
  2319.                                                                                 
  2320.         The conclusions will be easy to figure out; the Analytical              
  2321.         Solution will be some 20+ TIMES FASTER than the Delta Time Mode         
  2322.         (OVER THE SAME TIME PERIOD).                                            
  2323.                                                                                 
  2324.         On the machine used for testing (coprocessor installed) the             
  2325.         analytical solution runs about 3 seconds per satellite per 24           
  2326.         hours of simulation time vs. the 120 seconds per 24 hours in the        
  2327.         delta time mode.                                                        
  2328.                                                                                 
  2329.         Use the analytical solution for "rough" estimates and the delta         
  2330.         time mode for the detailed analysis. The term "rough" implies           
  2331.         that the analytical solution is not as accurate as the Delta Time       
  2332.         mode, and in fact that is true. The error (Delta Time mode vs.          
  2333.         Analytical Solution) is usually LESS then 1 minute for predicted        
  2334.         rise or set times. (Remember that the analytical solution will          
  2335.         display results for a satellite elevation ABOVE 10 degrees.) The        
  2336.         error is the price to pay for the speed advantage.                      
  2337.                                                                                 
  2338.         The analytical solution will save the user from "looking" for           
  2339.         satellites that will not be seen, or unfavorable passes.                
  2340.                                                                                 
  2341.         That is enough "horn blowing" let us look at an example.                
  2342.                                                                                 
  2343.         Below is and example output from the analytical solution using          
  2344.         the screen output option. The visibility method in this example         
  2345.         was LOS (line of sight) while the starting date was 4-20-1990 @ 0       
  2346.         UTC hours. The end time was 24 hours. The starting times are            
  2347.         entered through the same type method as used in the Delta Time          
  2348.         mode. (The time step is NOT used by the analytical solution.) The       
  2349.         user is directed to the section on Delta Time mode for further          
  2350.         study on entering starting times.                                       
  2351.                                                                                 
  2352.         The "header" at the top of the display will show some vital             
  2353.         information to the user. The tracking station name and satellite        
  2354.         data file name along with the visibility method will be displayed       
  2355.         to remind the user of the current settings.                             
  2356.                                                                                 
  2357.                                 ******************                              
  2358.                                 * IMPORTANT NOTE *                              
  2359.                                 ******************                              
  2360.                                                                                 
  2361.         To change the input file name the user will need to return to the       
  2362.         Main Menu and select option 1, and enter the new satellite data         
  2363.         file name along with ANY satellite name in that file. (This name        
  2364.         will not have any special meaning to the analytical solution.)          
  2365.  
  2366.      TRAKSAT  Satellite Tracking Program                           Page 38
  2367.  
  2368.                               (SCREEN OUTPUT OPTION)                            
  2369.                                                                                 
  2370.                    TRAKSAT Version 2.00   Analytical Solution                   
  2371. Tracking Station: HUNTSVILLE, AL       File: NASA678.TXT   Visibility: LOS      
  2372. Satellite    UTC     TIME     LOCAL   TIME      AZIMUTH  MAX   MIN    DURATION  
  2373.              DATE    HR:MN:SC DATE    HR:MN:SC           ELE   RANGE  HR:MN:SC  
  2374. Alouette 1   20Apr90 01:08:32 19Apr90 20:08:32  N  TO SE 25    1905   00:10:32  
  2375.              20Apr90 02:54:12 19Apr90 21:54:12  NW TO S  43    1387   00:12:12  
  2376. Cosmos 398   20Apr90 01:19:02 19Apr90 20:19:02  NW TO E  33    1970   00:16:02  
  2377.              20Apr90 03:34:48 19Apr90 22:34:48  NW TO SE 74    2069   00:26:48  
  2378.              20Apr90 05:54:02 20Apr90 00:54:02  W  TO S  21    4272   00:23:02  
  2379.              20Apr90 20:54:16 20Apr90 15:54:16  NW TO N  10    1100   00:01:16  
  2380.              21Apr90 01:27:19 20Apr90 20:27:19  NW TO E  39    1879   00:18:19  
  2381. Starlette    20Apr90 02:27:41 19Apr90 21:27:41  NW TO E  35    1582   00:13:41  
  2382.                                                                                 
  2383.                                      Working ...                                
  2384.                                   Press Esc to Quit                             
  2385.                                                                                 
  2386.                                                                                 
  2387.         If the Optical method was selected the visibility message will          
  2388.         display so.                                                             
  2389.                                                                                 
  2390.                                 ******************                              
  2391.                                 * IMPORTANT NOTE *                              
  2392.                                 ******************                              
  2393.                                                                                 
  2394.         The user can NOT stop/start the screen as in the other modes,           
  2395.         i.e., pressing Esc will STOP the display and terminate the              
  2396.         analytical solution. This method was chosen to avoid                    
  2397.         inadvertently waiting for the screen to update while in a pause         
  2398.         mode. The screen update can be slow on a Optical visibility test        
  2399.         and a NON-coprocessor equipped machine.                                 
  2400.                                                                                 
  2401.         If a file output was selected the header placed in the file has         
  2402.         the same information as the screen header. Below is an example of       
  2403.         the analytical solution file output. (The same times as above           
  2404.         were used but this example used the optical visibility test.)           
  2405.         Below is the screen or file output option menu.                         
  2406.                                                                                 
  2407.         ╔═══════════════════════════════════════════════════════════╗           
  2408.         ║           ╔════════════════════════════════════╗          ║           
  2409.         ║           ║              TRAKSAT               ║          ║           
  2410.         ║           ╠════════════════════════════════════╣          ║           
  2411.         ║           ║       ANALYTICAL RISE & SET        ║          ║           
  2412.         ║           ╠════════════════════════════════════╣          ║           
  2413.         ║           ║                                    ║          ║           
  2414.         ║           ║      (F) Output To File            ║          ║           
  2415.         ║           ║      (S) Output To Screen          ║          ║           
  2416.         ║           ║          LOS Visibility            ║          ║           
  2417.         ║           ║       Enter Option (F,S) [F]       ║          ║           
  2418.         ║           ║                                    ║          ║           
  2419.         ║           ║                                    ║          ║           
  2420.         ║           ║                                    ║          ║           
  2421.         ║           ╚════════════════════════════════════╝          ║           
  2422.         ╚═══════════════════════════════════════════════════════════╝           
  2423.                                                                                 
  2424.                                 ******************                              
  2425.                                 * IMPORTANT NOTE *                              
  2426.                                 ******************                              
  2427.                                                                                 
  2428.      TRAKSAT  Satellite Tracking Program                           Page 39
  2429.  
  2430.         The default is to write output to the file TRAKSAT.OUT. This is         
  2431.         NOT user selectable, ANY OLD FILES WITH THIS NAME WILL BE               
  2432.         OVERWRITTEN.                                                            
  2433.                                                                                 
  2434.                                (FILE OUTPUT OPTION)                             
  2435.                               TRAKSAT  Version 2.00                             
  2436.                                                                                 
  2437.                                Analytical Solution                              
  2438.                                                                                 
  2439.                         Tracking Station: HUNTSVILLE, AL                        
  2440.                              [ Optical Visibility ]                             
  2441.                                                                                 
  2442.                                                                                 
  2443.                                                                                 
  2444.  Satellite    UTC     TIME     LOCAL   TIME      AZIMUTH  MAX  MIN    DURATION  
  2445.               DATE    HR:MN:SC DATE    HR:MN:SC           ELE  RANGE  HR:MN:SC  
  2446.                                                                                 
  2447.                                                                                 
  2448.  Alouette 1   20Apr90 02:54:12 19Apr90 21:54:12  NW TO S   43   1387  00:12:12  
  2449.  Cosmos 398   20Apr90 01:19:02 19Apr90 20:19:02  NW TO E   33   1970  00:16:02  
  2450.               20Apr90 03:34:48 19Apr90 22:34:48  NW TO SE  74   2069  00:26:48  
  2451.               21Apr90 01:27:19 20Apr90 20:27:19  NW TO E   39   1879  00:18:19  
  2452.  Starlette    20Apr90 02:27:41 19Apr90 21:27:41  NW TO E   35   1582  00:13:41  
  2453.               20Apr90 02:30:13 19Apr90 21:30:13  NW TO E   55   1241  00:13:13  
  2454.  LAGEOS       20Apr90 04:57:34 19Apr90 23:57:34  NE TO W   47   6830  00:51:34  
  2455.               20Apr90 08:22:09 20Apr90 03:22:09  NE TO NW  27   8006  00:40:09  
  2456.               21Apr90 03:34:44 20Apr90 22:34:44  NE TO SW  70   6108  00:56:44  
  2457.  GPS-0001     20Apr90 02:33:52 19Apr90 21:33:52  W  TO SE  65  20491  06:47:52  
  2458.  GPS-0002     20Apr90 05:05:15 20Apr90 00:05:15  NW TO NW  13  24419  01:15:15  
  2459.  GPS-0005     21Apr90 02:37:23 20Apr90 21:37:23  W  TO SE  65  20533  06:47:23  
  2460.  GPS-0006     20Apr90 00:16:22 19Apr90 19:16:22  NW TO SW  57  20854  04:27:22  
  2461.  SME          21Apr90 02:15:21 20Apr90 21:15:21  S  TO NW  29    812  00:05:21  
  2462.  Salyut 7     20Apr90 09:56:11 20Apr90 04:56:11  SW TO NE  71    413  00:06:11  
  2463.  Cosmos 1383  20Apr90 02:53:40 19Apr90 21:53:40  N  TO S   50   1293  00:12:40  
  2464.  IRAS         20Apr90 01:52:33 19Apr90 20:52:33  S  TO SW  23   1793  00:08:33  
  2465.                                                                                 
  2466.                                                                                 
  2467.         The screen below will be displayed when the file output mode is         
  2468.         selected and the simulation is over. This case took 423 seconds         
  2469.         to complete 112 satellite predictions for 24 hours.                     
  2470.                                                                                 
  2471.         ╔═══════════════════════════════════════════════════════════╗           
  2472.         ║           ╔════════════════════════════════════╗          ║           
  2473.         ║           ║              TRAKSAT               ║          ║           
  2474.         ║           ╠════════════════════════════════════╣          ║           
  2475.         ║           ║       ANALYTICAL RISE & SET        ║          ║           
  2476.         ║           ╠════════════════════════════════════╣          ║           
  2477.         ║           ║                                    ║          ║           
  2478.         ║           ║      (F) Output To File            ║          ║           
  2479.         ║           ║      (S) Output To Screen          ║          ║           
  2480.         ║           ║          LOS Visibility            ║          ║           
  2481.         ║           ║       Enter Option (F,S) [F]       ║          ║           
  2482.         ║           ║       Input File: NASA678.TXT      ║          ║           
  2483.         ║           ║       Record# 112   of  112        ║          ║           
  2484.         ║           ║       Total Time: 423   Sec        ║          ║           
  2485.         ║           ╚════════════════════════════════════╝          ║           
  2486.         ╚═══════════════════════════════════════════════════════════╝           
  2487.                                                                                 
  2488.                                                                                 
  2489.                                                                                 
  2490.      TRAKSAT  Satellite Tracking Program                           Page 40
  2491.  
  2492.                                                                                 
  2493.                                                                                 
  2494.                 ADVANCED FEATURES OPTION 4                                      
  2495.                                                                                 
  2496.         To return to the Main Menu the user can press return or option 4.       
  2497.         The default will return the user to the Main Menu.                      
  2498.                                                                                 
  2499.                                                                                 
  2500.                                                                                 
  2501.                       NORAD/NASA 2-LINE SATELLITE DATA                          
  2502.                                                                                 
  2503.                                                                                 
  2504.         NORAD maintains general perturbation element sets on all resident       
  2505.         space objects.  These element sets are periodically refined so as       
  2506.         to maintain a reasonable prediction capability on all space             
  2507.         objects. In turn, these element sets are provided to users.             
  2508.                                                                                 
  2509.         The input file of current orbital elements can be obtained form         
  2510.         several BBS around the country. One such BBS is the Celestial BBS       
  2511.         at (513) 427-0674 in Fairborn, Ohio the SYSOP is TS Kelso.              
  2512.                                                                                 
  2513.         See section; Obtaining Satellite Data, for more information on          
  2514.         obtaining satellite data.                                               
  2515.                                                                                 
  2516.         I have included a file of the latest elements for over 120              
  2517.         orbiting satellites. See section; Files Required To Run TRAKSAT.        
  2518.                                                                                 
  2519.                                 ******************                              
  2520.                                 * IMPORTANT NOTE *                              
  2521.                                 ******************                              
  2522.                                                                                 
  2523.         The following was downloaded from Celestial BBS, T S Kelso SYSOP.       
  2524.                                                                                 
  2525.         Effective January 1986, this system began posting the most recent       
  2526.         element sets received from NASA/Goddard Space Flight Center for         
  2527.         several categories of satellites:  Amateur Radio, Earth                 
  2528.         Resources, Manned Spacecraft, Navigation, Weather, and NASA's 30        
  2529.         Day Specials (which contain objects launched within the last 30         
  2530.         days and are often easy to spot visually).  More specifically,          
  2531.         these include the following satellites or satellite series:             
  2532.         OSCAR, Radio Sputnik, UOSAT, Cosmos, LandSat, SeaSat 1, SPOT,           
  2533.         Mir, Salyut 7, Soyuz, LDEF, US Space Shuttle, NAVSTAR (GPS),            
  2534.         GOES, Meteor, and NOAA.                                                 
  2535.                                                                                 
  2536.         These elements will be maintained in ASCII format in the file.          
  2537.         Data for each satellite will consist of three lines in the              
  2538.         following format:                                                       
  2539.                                                                                 
  2540.         AAAAAAAAAAA                                                             
  2541.         1 NNNNNU NNNNNAAA NNNNN.NNNNNNNN +.NNNNNNNN +NNNNN-N +NNNNN-N N NNNNN   
  2542.         2 NNNNN NNN.NNNN NNN.NNNN NNNNNNN NNN.NNNN NNN.NNNN NN.NNNNNNNNNNNNNN   
  2543.                                                                                 
  2544.         Line 1 is a eleven-character name. Lines 2 and 3 are the standard       
  2545.         Two-Line Orbital Element Set Format identical to that used by           
  2546.         NASA and NORAD.  The format description is:                             
  2547.                                                                                 
  2548.         Line 2                                                                  
  2549.         Column     Description                                                  
  2550.         01-01     Line Number of Element Data                                   
  2551.         03-07     Satellite Number                                              
  2552.  
  2553.      TRAKSAT  Satellite Tracking Program                           Page 41
  2554.  
  2555.         10-11     International Designator (Last two digits of launch year)     
  2556.         12-14     International Designator (Launch number of the year)          
  2557.         15-17     International Designator (Piece of launch)                    
  2558.         19-20     Epoch Year (Last two digits of year)                          
  2559.         21-32     Epoch (Julian Day and fractional portion of the day)          
  2560.         34-43     First Time Derivative of the Mean Motion (rev/day^2)          
  2561.                   or Ballistic Coefficient (Depending of ephemeris type)        
  2562.         45-52     Second Time Derivative of Mean Motion (Blank if N/A)          
  2563.         54-61     BSTAR drag term if GP4 general perturbation theory was used.  
  2564.                   Otherwise, radiation pressure coefficient.                    
  2565.         63-63     Ephemeris type                                                
  2566.         65-68     Element number                                                
  2567.         69-69     Check Sum (Modulo 10)                                         
  2568.                   (Letters, blanks, periods = 0; minus sign = 1;                
  2569.                    plus sign = 2)                                               
  2570.                                                                                 
  2571.                                                                                 
  2572.         Line 3                                                                  
  2573.         Column     Description                                                  
  2574.         01-01     Line Number of Element Data                                   
  2575.         03-07     Satellite Number                                              
  2576.         09-16     Inclination [Degrees]                                         
  2577.         18-25     Right Ascension of the Ascending Node [Degrees]               
  2578.         27-33     Eccentricity (decimal point assumed)                          
  2579.         35-42     Argument of Perigee [Degrees]                                 
  2580.         44-51     Mean Anomaly [Degrees]                                        
  2581.         53-63     Mean Motion [Revs per day]                                    
  2582.         64-68     Revolution number at epoch [Revs]                             
  2583.         69-69     Check Sum (Modulo 10)                                         
  2584.                                                                                 
  2585.                   All other columns are blank or fixed.                         
  2586.                                                                                 
  2587.         Example:                                                                
  2588.                                                                                 
  2589.         NOAA 6                                                                  
  2590.         1 11416U          86 50.28438588 0.00000140           67960-4 0  5293   
  2591.         2 11416  98.5105  69.3305 0012788  63.2828 296.9658 14.24899292346978   
  2592.                                                                                 
  2593.         For a description of the mean orbital elements see section; What        
  2594.         Are The Mean Classical Elements.                                        
  2595.                                                                                 
  2596.         Note that the International Designator fields are usually blank,        
  2597.         as issued in the NASA Prediction Bulletins.  All epochs are UTC.        
  2598.         Satellites will be ordered by their NASA Catalog Number.  The           
  2599.         data file will be updated as soon as possible after receipt of          
  2600.         new element sets or whenever element sets are received for the          
  2601.         Space Shuttle.                                                          
  2602.                                                                                 
  2603.                                                                                 
  2604.                                                                                 
  2605.                                                                                 
  2606.                                                                                 
  2607.                                                                                 
  2608.                                                                                 
  2609.                                                                                 
  2610.                                                                                 
  2611.                                                                                 
  2612.                                                                                 
  2613.                                                                                 
  2614.                                                                                 
  2615.      TRAKSAT  Satellite Tracking Program                           Page 42
  2616.  
  2617.                                                                                 
  2618.                                                                                 
  2619.                                                                                 
  2620.         The following pages contain a brief overview of the methods used        
  2621.         in TRAKSAT and are included to help the reader understand the           
  2622.         mechanics of a orbiting satellite about the earth.                      
  2623.                                                                                 
  2624.                                                                                 
  2625.                                                                                 
  2626.                 WHAT ARE THE MEAN CLASSICAL ELEMENTS                            
  2627.                                                                                 
  2628.                                                                                 
  2629.         Five independent quantities called "orbital elements" are               
  2630.         sufficient to completely describe the size, shape and orientation       
  2631.         of an orbit. A sixth element is required to pinpoint the position       
  2632.         of the satellite along the orbit at a particular time. The              
  2633.         classical set of six orbital elements are defined as:                   
  2634.                                                                                 
  2635.                 1. a, semi-major axis, a constant defining the size of          
  2636.                    the conic orbit.                                             
  2637.                                                                                 
  2638.                 2. e, eccentricity, a constant defining the shape of the        
  2639.                    conic orbit.                                                 
  2640.                                                                                 
  2641.                 3. i, inclination, the angle between the Z axis, i.e.           
  2642.                    like the North Pole, and the angular momentum vector,        
  2643.                    h = R X V, i.e. the vector R crossed with the vector V.      
  2644.                                                                                 
  2645.                 4. Ω, longitude of the ascending node, the angle, in the        
  2646.                    fundamental plane, between the direction of the              
  2647.                    vernal equinox and the point where the satellite             
  2648.                    crosses the fundamental plane in a northerly                 
  2649.                    direction, (ascending node).  This angle is measured         
  2650.                    counterclockwise when viewed from the north side of          
  2651.                    the fundamental plane.                                       
  2652.                                                                                 
  2653.                 5. w, argument of periapsis, the angle, in the plane of         
  2654.                    the satellite's orbit, between the ascending node and        
  2655.                    the periapsis point, measured in the direction of the        
  2656.                    satellite's motion.                                          
  2657.                                                                                 
  2658.                 6. T, time of periapsis passage, the time when the              
  2659.                    satellite was at periapsis.                                  
  2660.                                                                                 
  2661.                 6a. Sometimes the time of periapsis passage is replaced         
  2662.                    by the true anomaly, v, the angle, in the plane of           
  2663.                    the satellite's orbit, between perigee and the               
  2664.                    position of the satellite at the particular time, t0,        
  2665.                    called the epoch.                                            
  2666.                                                                                 
  2667.                                  * (To convert from T to v)                     
  2668.                                    v = (360 deg) * t0 / T                       
  2669.                                                                                 
  2670.                                                                                 
  2671.                                                                                 
  2672.                                                                                 
  2673.                                                                                 
  2674.                                                                                 
  2675.                                                                                 
  2676.                                                                                 
  2677.      TRAKSAT  Satellite Tracking Program                           Page 43
  2678.  
  2679.                                                                                 
  2680.         The sharp reader will notice that the NORAD elements do NOT             
  2681.         include the semi-major axis, a. It is possible to calculate the         
  2682.         semi-major axis with the data in a NORAD elements set. The              
  2683.         approach would be;                                                      
  2684.                                                                                 
  2685.                 1. Convert the mean motion into degrees per second.             
  2686.                    and calculate the time to complete one orbit, this           
  2687.                    will be called the period.                                   
  2688.                                                                                 
  2689.                 2. Using the period and the earth's gravitational               
  2690.                    constant, mu, the semi-major axis can be calculated.         
  2691.                                                                                 
  2692.                                  (equations used)                               
  2693.                                                                                 
  2694.                 xn_s = (mean motion * 360)/86400                                
  2695.                 per  =  360/xn_s                                                
  2696.                 a    = ((per^2 * mu)/(4*π^2))^(1/3)                             
  2697.                                                                                 
  2698.                   mu = 3.986012d+14 km^3/sec^2.                                 
  2699.                                                                                 
  2700.                                                                                 
  2701.         The starting point for the study of motion of one body orbiting         
  2702.         another, such as an artificial satellite about the earth, is            
  2703.         always the two-body problem; i.e., two point masses attracted to        
  2704.         each other according to Newton's Law of Universal Gravitation,          
  2705.         the inverse square law. The solution is well-known; the two             
  2706.         bodies move about each other in conic sections. For bounded             
  2707.         motions, such as those of an earth satellite, this conic is             
  2708.         either a circle or an ellipse.                                          
  2709.                                                                                 
  2710.         The problem can be formulated in different ways, but is always          
  2711.         convenient to chose a coordinate system with the origin centered        
  2712.         at one of the bodies. The position of the second body then can          
  2713.         be specified, for example, by giving its initial cartesian              
  2714.         position and velocity coordinates and then integrating the              
  2715.         equations of motion to find the future positions and velocities.        
  2716.         The cartesian system is not the most convenient one in which to         
  2717.         represent the motion because an analytic solution cannot be             
  2718.         obtained and the integrations must be done numerically.                 
  2719.         By adopting a polar coordinate system, one is able to effect an         
  2720.         analytic solution referred to above which can be specified in           
  2721.         terms of six constants of motion; five orbital elements,                
  2722.         a,e,i,w,Ω and the time of pericenter passage T. The last                
  2723.         constant can be, and usually is, replaced by the mean anomaly M         
  2724.         which is a linear function of time. This is a very convenient way       
  2725.         to specify the initial position and velocity of a satellite and         
  2726.         it also allows an easy visualization of the motion. The position        
  2727.         and velocity of the satellite at any future time can be                 
  2728.         specified in terms of these six constants, a,e,i,w,Ω,M and              
  2729.         time.                                                                   
  2730.                                                                                 
  2731.         In realistic applications, such as artificial satellites about          
  2732.         the earth, there are forces acting on the satellite in addition         
  2733.         to the inverse square force although this is the dominate one.          
  2734.         Other gravitational forces are due to distant bodies such as the        
  2735.         moon and sun but the principal additional gravitational forces          
  2736.         are due to the non-sphericity of the earth. All of the                  
  2737.         gravitational forces are conservative and can be represented by         
  2738.         a potential function. In addition to these extra gravitational          
  2739.  
  2740.      TRAKSAT  Satellite Tracking Program                           Page 44
  2741.  
  2742.         forces, there are non-conservative forces such as atmospheric           
  2743.         drag. All of these forces other than the inverse square force           
  2744.         are called perturbations. The prediction of motion considering          
  2745.         these additional forces is called Perturbation Theory.                  
  2746.         The orbital elements, constant for pure two-body motion, become         
  2747.         slowly varying functions of time when the perturbations are             
  2748.         considered. Differential equations describing the time rates of         
  2749.         change of the elements are called the Lagrange Planetary                
  2750.         Equations, LPE and can be found in any standard book on                 
  2751.         celestial mechanics. Considering conservative forces only, which        
  2752.         can be represented by a potential function, the part of the             
  2753.         potential other than the two-body part is conventionally called         
  2754.         the disturbing function, represented by R, and the LPE are:             
  2755.                                                                                 
  2756.                    .                                                            
  2757.                    a = 2 / n a * ( δR / δM )                                    
  2758.                                                                                 
  2759.                    .                                                            
  2760.                    e = (-(1-e²)^½ / na²e)*δR/δw+(1-e²/na²e)*δR/δM               
  2761.                                                                                 
  2762.                    .                                                            
  2763.                    i = cot i/(na²(1-e²)^½ * δR/δw - δR/(δΩna²(1-e²)½)           
  2764.                                                                                 
  2765.                    .                                                            
  2766.                    w = (1-e²)^½ * δR / na²eδe - cot i * δR/(na²(1-e²)^½)*δi)    
  2767.                                                                                 
  2768.                    .                                                            
  2769.                    Ω = δR/(na² sin i *(1-e²)^½) * δi)                           
  2770.                                                                                 
  2771.                    M = n - 2δR/naδa - 1-e² * δR/(na²e * δe).                    
  2772.                                                                                 
  2773.                         * where δ is the partial derivative                     
  2774.                                                                                 
  2775.         starting from the very simple representation of the gravitational       
  2776.         potential between two point masses of magnitude m0 and mi               
  2777.         separated by distance r as;                                             
  2778.                                                                                 
  2779.                                V = -G * (m0 * mi)/r                             
  2780.                                                                                 
  2781.         one can, by applying this to a satellite of mass m0 and to every        
  2782.         infinitesimal mass point mi of the earth and integrating over the       
  2783.         whole earth, arrive at the following potential function for the         
  2784.         earth;                                                                  
  2785.                                                                                 
  2786.                  ∞                   n ∞              n    m                    
  2787.         V=-µ/r(1-Σ JnPn (sinδ)(re/r)^ +Σ Σ Jnm (re/r)^  Pn^ (sinδ)cos(m(α-α))). 
  2788.                n=2                     n=2m=1                             mn    
  2789.                                                                                 
  2790.         The first term is the one giving pure two-body motion and the           
  2791.         additional terms are the perturbing terms. The first sum, zonal         
  2792.         harmonics, represents the flattening and other distortions              
  2793.         relative to the equator and the second sum, tesseral harmonics,         
  2794.         represents the non-uniformity of the earth in longitude. If, as         
  2795.         is frequently done, one assumes that the earth possesses                
  2796.         rotational symmetry, then the second sum vanishes. The neglect of       
  2797.         the second sum usually produces no noticeable effects except in         
  2798.         the case of geosynchronous satellites. Then one must consider           
  2799.         those terms which cause slow long-period drifts of the                  
  2800.         geosynchronous position.                                                
  2801.                                                                                 
  2802.      TRAKSAT  Satellite Tracking Program                           Page 45
  2803.  
  2804.         For close earth satellites one can usually take about three terms       
  2805.         from the first sum and get very accurate results; even the first        
  2806.         term alone will produce very satisfactory results in most cases         
  2807.         for short-time periods.                                                 
  2808.                                                                                 
  2809.         The Jn are constants which depend on the mass distribution in the       
  2810.         earth and are deduced from analysis of observed satellite               
  2811.         motions. The currently accepted values of J2, J3, and J4, which         
  2812.         are used in TRAKSAT, are;                                               
  2813.                                                    -3                           
  2814.                                  J2 = 1.082616 X 10                             
  2815.                                                                                 
  2816.                                                    -6                           
  2817.                                  J3 = -2.53881 X 10                             
  2818.                                                                                 
  2819.                                                    -6                           
  2820.                                  J4 = -1.65597 X 10  .                          
  2821.                                                                                 
  2822.         The Pn (sin δ) are Legendre polynomials of index n and are even         
  2823.         functions of sin δ for n even and odd functions for n odd. The J2       
  2824.         term describes the flattening of the earth and the J3 term the          
  2825.         so-called pear shape. J2, which is three orders of magnitude            
  2826.         larger than J3, gives rise to secular changes in the elements w,        
  2827.         Ω, and M while J3 gives rise to long_period oscillations in e and w.    
  2828.         In general, even harmonics cause long-period and secular changes        
  2829.         in the elements, and odd harmonics cause long-period                    
  2830.         oscillations.                                                           
  2831.                                                                                 
  2832.         Short-period oscillations can result from all terms; but since J2       
  2833.         is so much larger than the other coefficients, generally only the       
  2834.         J2 short-period terms are considered. Secular terms are those           
  2835.         which monotonically increase or decrease with time. For first           
  2836.         order solutions this change with time is linear. Long-period            
  2837.         terms are those which oscillate with a period of typically one to       
  2838.         two months, and short-period terms are those which oscillate with       
  2839.         a period of one orbital period or some rational fraction of it.         
  2840.         To finish formulating the problem, the disturbing function is           
  2841.         expressed in terms of the orbital elements and then the                 
  2842.         appropriate partial derivatives are taken and substituted into          
  2843.         the LPE. One then has a coupled set of first order non-linear           
  2844.         ordinary differential equations. Because they are non-linear, they      
  2845.         can be solved only by various approximation methods. The usual          
  2846.         method is to assume that the solutions can be represented in some       
  2847.         type of power series expansion in a small parameter and arrive at       
  2848.         sets of approximation equations which can be a close                    
  2849.         representation of the real motion, at least over short-time             
  2850.         periods.                                                                
  2851.                                                                                 
  2852.         The complete solution consists of the sum of the secular terms,         
  2853.         short-period terms, and the long-period terms; i.e.,                    
  2854.                                                                                 
  2855.                 a    = a  + a  + a  .                                           
  2856.                  osc    s    sp   lp                                            
  2857.                                                                                 
  2858.                                                                                 
  2859.                                                                                 
  2860.                                                                                 
  2861.                                                                                 
  2862.                                                                                 
  2863.                                                                                 
  2864.      TRAKSAT  Satellite Tracking Program                           Page 46
  2865.  
  2866.                                 ******************                              
  2867.                                 * IMPORTANT NOTE *                              
  2868.                                 ******************                              
  2869.                                                                                 
  2870.                                                                                 
  2871.         I have NOT included the actual equations used in the program in         
  2872.         this document for obvious reasons, i.e. they are long and hard to       
  2873.         type in with a text based word processor. If you have an interest       
  2874.         in these equations they are in several references I have listed.        
  2875.                                                                                 
  2876.                                                                                 
  2877.                                                                                 
  2878.                                                                                 
  2879.                                                                                 
  2880.                                                                                 
  2881.                                                                                 
  2882.                                                                                 
  2883.                                                                                 
  2884.                                                                                 
  2885.                                                                                 
  2886.                                                                                 
  2887.                                                                                 
  2888.                                                                                 
  2889.                                                                                 
  2890.                                                                                 
  2891.                                                                                 
  2892.                                                                                 
  2893.                                                                                 
  2894.                                                                                 
  2895.                                                                                 
  2896.                                                                                 
  2897.                                                                                 
  2898.                                                                                 
  2899.                                                                                 
  2900.                                                                                 
  2901.                                                                                 
  2902.                                                                                 
  2903.                                                                                 
  2904.                                                                                 
  2905.                                                                                 
  2906.                                                                                 
  2907.                                                                                 
  2908.                                                                                 
  2909.                                                                                 
  2910.                                                                                 
  2911.                                                                                 
  2912.                                                                                 
  2913.                                                                                 
  2914.                                                                                 
  2915.                                                                                 
  2916.                                                                                 
  2917.                                                                                 
  2918.                                                                                 
  2919.                                                                                 
  2920.                                                                                 
  2921.                                                                                 
  2922.                                                                                 
  2923.                                                                                 
  2924.                                                                                 
  2925.                                                                                 
  2926.      TRAKSAT  Satellite Tracking Program                           Page 47
  2927.  
  2928.                                                                                 
  2929.                                                                                 
  2930.                                                                                 
  2931.                 MODELS FOR PROPAGATION OF NORAD ELEMENT SETS                    
  2932.                                                                                 
  2933.        NORAD maintains general perturbation element sets on all                 
  2934.        resident space objects.  These element sets are periodically             
  2935.        refined so as to maintain a reasonable prediction capability on          
  2936.        all space objects.  In turn, these element sets are provided to          
  2937.        users.                                                                   
  2938.                                                                                 
  2939.         The most important point to be noted is that not just any               
  2940.         prediction model will suffice.  The NORAD element sets are "mean"       
  2941.         values obtained by removing periodic variations in a particular         
  2942.         way.  In order to obtain good predictions, these periodic               
  2943.         variations must be reconstructed (by the prediction model) in           
  2944.         exactly the same way they were removed by NORAD.  Hence,                
  2945.         putting NORAD element sets into a different model (even though          
  2946.         the model may be more accurate or even a numerical integrator)          
  2947.         will result in degraded predictions.                                    
  2948.                                                                                 
  2949.         All space objects are classified by NORAD as near-Earth (period         
  2950.         less than 225 minutes) or deep-space (period greater than or            
  2951.         equal 225 minutes). Depending on the period, the NORAD element          
  2952.         sets are automatically generated with the near-Earth or deep-           
  2953.         space model.                                                            
  2954.                                                                                 
  2955.         The PROGRAM will calculate the satellite period and know which          
  2956.         PREDICTION MODEL TO USE.                                                
  2957.                                                                                 
  2958.                                                                                 
  2959.                 THE PROPAGATION MODELS                                          
  2960.                                                                                 
  2961.         Two mathematical models for prediction are used by TRAKSAT. The         
  2962.         first of these, SGP4, was developed by Ken Cranford in 1970 (see        
  2963.         Lane and Hoots 1979) and is used for near-Earth satellites.  This       
  2964.         model was obtained by simplification of the more extensive              
  2965.         analytical theory of Lane and Cranford (1969) which uses the            
  2966.         solution of Brouwer (1959) for its gravitational model and a            
  2967.         power density function for its atmospheric model (see Lane, et al       
  2968.         1962).                                                                  
  2969.                                                                                 
  2970.         The next model, SDP4, is an extension of SGP4 to be used for            
  2971.         deep-space satellites.  The deep-space equations were developed         
  2972.         by Hujsak (1979) and model the gravitational effects of the moon        
  2973.         and sun as well as certain sectoral and tesseral Earth harmonics        
  2974.         which are of particular importance for half-day and one-day             
  2975.         period orbits.                                                          
  2976.                                                                                 
  2977.                                                                                 
  2978.                                                                                 
  2979.                                                                                 
  2980.                                                                                 
  2981.                                                                                 
  2982.                                                                                 
  2983.                                                                                 
  2984.                                                                                 
  2985.                                                                                 
  2986.                                                                                 
  2987.                                                                                 
  2988.      TRAKSAT  Satellite Tracking Program                           Page 48
  2989.  
  2990.                                                                                 
  2991.                  COMPATIBILITY WITH NORAD ELEMENT SETS                          
  2992.                                                                                 
  2993.         The NORAD element sets are currently generated with either SGP4         
  2994.         or SDP4 depending on whether the satellite is near-Earth or deep-       
  2995.         space.                                                                  
  2996.                                                                                 
  2997.         For SGP4 and SDP4 users, the mean motion is first recovered from        
  2998.         its altered form and the drag effect is obtained from the SGP4          
  2999.         drag term (B*) with the pseudo-drag term being ignored.  The            
  3000.         value of the mean motion can be used to determine whether the           
  3001.         satellite is near-Earth or deep-space (and hence whether SGP4 or        
  3002.         SDP4 was used to generate the element set).  From this                  
  3003.         information the program will decide whether to use SGP4 or SDP4         
  3004.         for propagation and hence be assured of agreement with NORAD            
  3005.         predictions.                                                            
  3006.                                                                                 
  3007.                                                                                 
  3008.                                                                                 
  3009.                                                                                 
  3010.                                                                                 
  3011.                                                                                 
  3012.                                                                                 
  3013.                                                                                 
  3014.                                                                                 
  3015.                                                                                 
  3016.                                                                                 
  3017.                                                                                 
  3018.                                                                                 
  3019.                                                                                 
  3020.                                                                                 
  3021.                                                                                 
  3022.                                                                                 
  3023.                                                                                 
  3024.                                                                                 
  3025.                                                                                 
  3026.                                                                                 
  3027.                                                                                 
  3028.                                                                                 
  3029.                                                                                 
  3030.                                                                                 
  3031.                                                                                 
  3032.                                                                                 
  3033.                                                                                 
  3034.                                                                                 
  3035.                                                                                 
  3036.                                                                                 
  3037.                                                                                 
  3038.                                                                                 
  3039.                                                                                 
  3040.                                                                                 
  3041.                                                                                 
  3042.                                                                                 
  3043.                                                                                 
  3044.                                                                                 
  3045.                                                                                 
  3046.                                                                                 
  3047.                                                                                 
  3048.                                                                                 
  3049.                                                                                 
  3050.      TRAKSAT  Satellite Tracking Program                           Page 49
  3051.  
  3052.                                                                                 
  3053.                                                                                 
  3054.                PROGRAM LIMITATIONS AND ASSUMPTIONS                              
  3055.                                                                                 
  3056.                                                                                 
  3057.                                                                                 
  3058.         The ephemeris equations DO include the zonal harmonics, through         
  3059.         2nd order, of the gravitational potential.  This implies a              
  3060.         gravitational field produced by an oblate spheroidal earth              
  3061.         unsymmetrical with respect to the equator, pear-shaped. In other        
  3062.         words, the ephemeris equations contain J2, J3, and J4 terms. The        
  3063.         currently accepted values of J2, J3, and J4, which are used in          
  3064.         TRAKSAT, are;                                                           
  3065.                                                    -3                           
  3066.                                  J2 = 1.082616 X 10                             
  3067.                                                                                 
  3068.                                                    -6                           
  3069.                                  J3 = -2.53881 X 10                             
  3070.                                                                                 
  3071.                                                    -6                           
  3072.                                  J4 = -1.65597 X 10  .                          
  3073.                                                                                 
  3074.                                                                                 
  3075.         The earth equatorial radius used by TRAKSAT is; 6378.135 Km,            
  3076.         while the flattening factor used is 1/298.257 (both are from the        
  3077.         1972 WGS models).                                                       
  3078.                                                                                 
  3079.                                                                                 
  3080.         The program TRAKSAT models only ELLIPTICAL orbital motion about         
  3081.         the earth. That is, the orbital eccentricity MUST BE LESS THAN          
  3082.         ONE and GREATER THAN ZERO. Very small eccentricities are                
  3083.         acceptable, i.e., such as 1.0E - 5.                                     
  3084.                                                                                 
  3085.                                                                                 
  3086.                                                                                 
  3087.         STARS USED IN TRAKSAT                                                   
  3088.                                                                                 
  3089.         The star background option will use the following list of stars         
  3090.         for the display. The star data values are from USNO Floppy              
  3091.         Almanac 1988, Version 2.11.88, file STAR1.CAT using J2000               
  3092.         coordinates.                                                            
  3093.                                                                                 
  3094.                     Bayer Name            Proper Name                           
  3095.                     ----------            -----------                           
  3096.                                                                                 
  3097.                     Ursae Minoris         Polaris                               
  3098.                     Andromedae            Alpheratz                             
  3099.                     Phoenicis             Ankaa                                 
  3100.                     Cassiopeiae           Schedar                               
  3101.                     Ceti                  Diphda/Deneb Kaito                    
  3102.                     Eridani               Achernar                              
  3103.                     Arietis               Hamal                                 
  3104.                     Eridani               Acamar                                
  3105.                     Ceti                  Menkar                                
  3106.                     Persei                Mirfak                                
  3107.                     Tauri                 Aldebaran                             
  3108.                     Orionis               Rigel                                 
  3109.                     Aurigae               Capella                               
  3110.                     Orionis               Bellatrix                             
  3111.                     Tauri                 Elnath                                
  3112.  
  3113.      TRAKSAT  Satellite Tracking Program                           Page 50
  3114.  
  3115.                     Orionis               Alnilam                               
  3116.                     Orionis               Betelgeuse                            
  3117.                     Carinae               Canopus                               
  3118.                     Canis Majoris         Sirius                                
  3119.                     Canis Majoris         Adhara                                
  3120.                     Canis Minoris         Procyon                               
  3121.                     Geminorum             Pollux                                
  3122.                     Carinae               Avior                                 
  3123.                     Lambda Velae          Suhail                                
  3124.                     Carinae               Miaplacidus                           
  3125.                     Hydrae                Alphard                               
  3126.                     Leonis                Regulus                               
  3127.                     Ursae Majoris         Dubhe                                 
  3128.                     Leonis                Denebola                              
  3129.                     Corvi                 Gienah                                
  3130.                     Crucis                ACrux                                 
  3131.                     Crucis                GaCrux                                
  3132.                     Ursae Majoris         Alioth                                
  3133.                     Virginis              Spica                                 
  3134.                     Ursae Majoris         Alkaid                                
  3135.                     Centauri              Hadar                                 
  3136.                     Centauri              Menkent                               
  3137.                     Boötes                Arcturus                              
  3138.                     Centauri A            Rigil Kentaurus                       
  3139.                     Librae                Zubenelgenubi                         
  3140.                     Ursae Minoris         Kochab                                
  3141.                     Coronae Borealis      Alphecca                              
  3142.                     Scorpii A             Antares                               
  3143.                     Triangulii            Atria                                 
  3144.                     Ophiuchi              Sabik                                 
  3145.                     Lambda Scorpii        Shaula                                
  3146.                     Ophiuchi              Rasalhague                            
  3147.                     Draconis              Eltanin                               
  3148.                     Sagittarii            Kaus Australis                        
  3149.                     Lyrae                 Vega                                  
  3150.                     Sagittarii            Nunki                                 
  3151.                     Aqilae                Altair                                
  3152.                     Pavonis               Peacock                               
  3153.                     Cygni                 Deneb                                 
  3154.                     Pegasi                Enif                                  
  3155.                     Gruis                 Al Na ir                              
  3156.                     Piscis Austrini       Fomalhaut                             
  3157.                     Pegasi                Markab                                
  3158.                                                                                 
  3159.                                                                                 
  3160.         METHOD DESCRIPTION FOR REVERSE SOLUTION                                 
  3161.                                                                                 
  3162.         The reverse solution is a very powerful and useful option for the       
  3163.         satellite observer. May times I have looked up to the skies only        
  3164.         to see a unknown satellite fly-by. Determining which satellite I        
  3165.         saw was almost impossible. The approach I used was to run TRAKSAT       
  3166.         in the multi-track mode until I either ran out of satellite data        
  3167.         sets or I found a possible match. This could prove very tedious         
  3168.         and not very practical on a day to day basis.                           
  3169.                                                                                 
  3170.         This "lacking" provided the desire for the reverse solution             
  3171.         option in TRAKSAT. The next step was to determine a method to use       
  3172.         and what would be required from the user.                               
  3173.                                                                                 
  3174.         Several methods of converting observed data into orbital elements       
  3175.  
  3176.      TRAKSAT  Satellite Tracking Program                           Page 51
  3177.  
  3178.         are in use today, such as Gauss, f & g series, Lambert, and true        
  3179.         anomaly iteration are just a few.                                       
  3180.         It is difficult to be specifically precise in a statement of            
  3181.         which of the previous methods can be termed "the best". Certainly       
  3182.         a method which best decrees the problem at hand should be chosen        
  3183.         for the determination of a particular orbit. There are, however,        
  3184.         several points of interest that should be known to the analyst          
  3185.         before choosing a particular method. For example, which method          
  3186.         is the fastest from a computational point of view? Which method         
  3187.         has the least numerical error? Which method experiences the least       
  3188.         convergence difficulties? Numerical studies upon many orbits of         
  3189.         varying eccentricity and semi-major axis have provided a very           
  3190.         partial answer to these questions.                                      
  3191.                                                                                 
  3192.         To answer the first question, that is, which is the fastest             
  3193.         computational method, several sources were consulted. The fastest       
  3194.         method proved to be the true anomaly with the Gauss method              
  3195.         following close behind. The f & g series was the slowest method.        
  3196.                                                                                 
  3197.         The second question, which method has the least numerical error,        
  3198.         is difficult to answer, and, as might be expected, indicates that       
  3199.         every method is optimum in the computation of a particular              
  3200.         element. It is, however, possible to segregate the overall              
  3201.         results of the numerical studies into three categories: high,           
  3202.         medium, and low accuracy. The Gauss and Lambert methods display a       
  3203.         high accuracy rating while the true anomaly and f & g series have       
  3204.         only a medium accuracy rating.                                          
  3205.                                                                                 
  3206.         The last question, ease of convergence, is not as difficult to          
  3207.         answer. The Gauss and f & g series methods are called "self-            
  3208.         perpetuating" in their convergence. That is, from a easily              
  3209.         estimated first guess an iterative loop is initiated which              
  3210.         converges automatically to the desired result. The Gauss method         
  3211.         suffers from instability of convergence for radial spreads of           
  3212.         greater than 90 degrees. This should NOT prove a problem because        
  3213.         most observed satellite data sets will be viewed in less than a         
  3214.         90 radial spread.                                                       
  3215.                                                                                 
  3216.         The natural conclusion to this analysis was to use the method of        
  3217.         Gauss. This document will NOT develop this method as MANY of the        
  3218.         references listed go into great detail on the subject. I would          
  3219.         suggest the reader to investigate further if interested.                
  3220.                                                                                 
  3221.                                                                                 
  3222.         ACCURACY OF TRAKSAT                                                     
  3223.                                                                                 
  3224.         Several people have asked the question " How accurate is                
  3225.         TRAKSAT ?". To answer such a question one must define a set of          
  3226.         limits. The real "acid test" is to have a prediction from TRAKSAT       
  3227.         and then go outside and observe that satellite, taking note of          
  3228.         the time and position of the satellite. A comparison between            
  3229.         actual observed data and predicted can then be determined.              
  3230.                                                                                 
  3231.         Another approach is to compare the output from TRAKSAT against          
  3232.         several other satellite tracking programs. Both the public domain       
  3233.         and the commercial markets have several good tracking programs          
  3234.         that the user could compare with.                                       
  3235.                                                                                 
  3236.         The later approach, that is the comparison between tracking             
  3237.         programs, has been carried out by several people including              
  3238.  
  3239.      TRAKSAT  Satellite Tracking Program                           Page 52
  3240.  
  3241.         myself. The output from TRAKSAT compares very well with many of         
  3242.         the "current" tracking programs (both commercial and public             
  3243.         domain). It could be concluded from a simple test of TRAKSAT that       
  3244.         it agrees with several other tracking programs.                         
  3245.                                                                                 
  3246.         The next step is one of comparing predicted output and observed         
  3247.         data. The most popular use for TRAKSAT has been in the optical          
  3248.         sighting options. The optical sighting of a satellite will be the       
  3249.         "acid test" used for this accuracy test.                                
  3250.                                                                                 
  3251.         First a note about NASA 2-line elements, low earth satellites           
  3252.         (about 15 rev per day satellites) have larger disturbances from         
  3253.         the atmosphere than higher satellites. The drag on a satellite          
  3254.         can cause purtubations greater than the J2 terms therefore the          
  3255.         drag term is of great importance. The very latest elements for          
  3256.         the low earth satellite can greatly improve the prediction              
  3257.         process, while the higher satellites do not require as current of       
  3258.         elements. (The term low will be in the range 250 - 375                  
  3259.         kilometers altitude.)                                                   
  3260.                                                                                 
  3261.         Reports about TRAKSAT (and its predictions) have been made on the       
  3262.         MIR satellite along with several other low earth satellites. The        
  3263.         bottom line being LESS THAN 30 SECONDS ERROR (prediction vs.            
  3264.         actual) for 10 day old satellite element sets. If the satellite         
  3265.         elements are 20 days old the error is about 60 seconds. If the          
  3266.         elements a only a day or two old, errors of less than 10 seconds        
  3267.         are possible (several reports have been made about 2-10 seconds         
  3268.         of error).                                                              
  3269.                                                                                 
  3270.         The position data is on the money, it is the time at that               
  3271.         position that usually drives the accuracy of the observation.           
  3272.                                                                                 
  3273.         The higher earth satellites generally have less than 30 seconds         
  3274.         of error for 20 day old elements.                                       
  3275.                                                                                 
  3276.         A NOTE MUST BE MADE ABOUT THE ERROR ANALYSIS, THE ASSUMPTION IS         
  3277.         MADE THAT NO ORBITAL MANEUVERING WAS DONE TO THE SATELLITE DURING       
  3278.         THE "TEST" PERIOD. (The STS-31, the Hubble launch, was a prime          
  3279.         example of several orbital maneuvers changing the predicted             
  3280.         observed times).                                                        
  3281.                                                                                 
  3282.         In general it can be said that the most current elements are the        
  3283.         best ones for planning the evenings viewing. (Elements over 30          
  3284.         days old can have a very large error to them). Element sets 7 -14       
  3285.         days old will be acceptable for most users.                             
  3286.                                                                                 
  3287.         NORAD/NASA updates the satellite elements for this very reason,         
  3288.         the keep the prediction process accurate.                               
  3289.                                                                                 
  3290.                                                                                 
  3291.                                                                                 
  3292.                                                                                 
  3293.                                                                                 
  3294.                                                                                 
  3295.                                                                                 
  3296.                                                                                 
  3297.                                                                                 
  3298.                                                                                 
  3299.                                                                                 
  3300.                                                                                 
  3301.      TRAKSAT  Satellite Tracking Program                           Page 53
  3302.  
  3303.                                                                                 
  3304.                                                                                 
  3305.         A BRIEF EDITORIAL                                                       
  3306.                                                                                 
  3307.         One of the first decisions to be made when setting out to write a       
  3308.         program is the choice of a programming language. I'm an Aerospace       
  3309.         Engineer working for a company in Huntsville, Al. My job title          
  3310.         is; Trajectory Analysis Engineer. I work with NASA, mostly the          
  3311.         shuttle program, and design trajectories for several upcoming           
  3312.         shuttle missions. I have written large trajectory simulations           
  3313.         programs, for the most part they were written in FORTRAN.               
  3314.                                                                                 
  3315.         I know FORTRAN is not the best language to use for programs that        
  3316.         use graphics, but Microsoft has come up with the ideal solution.        
  3317.         Microsoft FORTRAN, version 4.0 and higher, can call BASIC, C, and       
  3318.         PASCAL routines. Microsoft FORTRAN version 5.0 also contains graphic    
  3319.         routines that were used in TRAKSAT, these graphic routines are the      
  3320.         same as used in QuickC version 2.0.                                     
  3321.                                                                                 
  3322.         Most (95%) of the TRAKSAT program is written in FORTRAN to get          
  3323.         the best speed and high precision mathematics and C, QuickC             
  3324.         version 1.01, for some useful utilities. I have found this              
  3325.         combination to be very powerful and useful for writing programs.        
  3326.                                                                                 
  3327.                                                                                 
  3328.                                                                                 
  3329.                                                                                 
  3330.                                                                                 
  3331.                                                                                 
  3332.                                                                                 
  3333.                                                                                 
  3334.                                                                                 
  3335.                                                                                 
  3336.                                                                                 
  3337.                                                                                 
  3338.                                                                                 
  3339.                                                                                 
  3340.                                                                                 
  3341.                                                                                 
  3342.                                                                                 
  3343.                                                                                 
  3344.                                                                                 
  3345.                                                                                 
  3346.                                                                                 
  3347.                                                                                 
  3348.                                                                                 
  3349.                                                                                 
  3350.                                                                                 
  3351.                                                                                 
  3352.                                                                                 
  3353.                                                                                 
  3354.                                                                                 
  3355.                                                                                 
  3356.                                                                                 
  3357.                                                                                 
  3358.                                                                                 
  3359.                                                                                 
  3360.                                                                                 
  3361.                                                                                 
  3362.                                                                                 
  3363.      TRAKSAT  Satellite Tracking Program                           Page 54
  3364.  
  3365.                                                                                 
  3366.                                                                                 
  3367.                                                                                 
  3368.         SPECIAL THANKS                                                          
  3369.                                                                                 
  3370.                                                                                 
  3371.         I would like to take this opportunity to thank the many people          
  3372.         who helped me either directly or indirectly on this program.            
  3373.                                                                                 
  3374.         First of all my wife, Anita, who understands why I have a hobbie        
  3375.         like computers and enjoy working with them. She has not                 
  3376.         complained about the many hours, in excess of 450 hours, I have         
  3377.         spent working on TRAKSAT.  TRAKSAT version 2.10 has some 19,000         
  3378.         lines of code and IS STILL GROWING.                                     
  3379.                                                                                 
  3380.         Dave Ransom Jr., of Rancho Palos Verdes, CA. has kept me going          
  3381.         when my interest in the program was slipping away. I did use the        
  3382.         city data from his excellent program ASTROCLOCK. I also used            
  3383.         several of the references Dave listed in his program. I would           
  3384.         highly recommend his program to any person interested in                
  3385.         astrodynamics.  The documentation supplied with ASTROCLOCK is in        
  3386.         itself very interesting reading and very well done. I could only        
  3387.         hope that someday TRAKSAT will have that level of                       
  3388.         professionalism. My thanks to Dave and his wife Vicki.                  
  3389.                                                                                 
  3390.         John Williams and Dr. Jeff Wallach, from the Dallas DataLink BBS,       
  3391.         have been very helpful in this project also. They have offered          
  3392.         data and a helping hand with TRAKSAT.  The DataLink BBS has a           
  3393.         vast amount of satellite information along with other interests.        
  3394.         I would recommend it to others interested in satellite tracking.        
  3395.         The DataLink BBS is THE place to learn about obtaining satellite        
  3396.         images.                                                                 
  3397.                                                                                 
  3398.         I would also like to thank TS Kelso, SYSOP of the Celestial BBS         
  3399.         where current satellite data can be downloaded. Several satellite       
  3400.         tracking programs are also available on his BBS along with a vast       
  3401.         amount of satellite information.                                        
  3402.                                                                                 
  3403.         James Pattee has helped in the development of TRAKSAT, his              
  3404.         "debugging" is most helpful. James is the SYSOP of the Colorado         
  3405.         Springs Software Exchange BBS, in Colorado Springs, Co. This BBS        
  3406.         has a large amount of software available, however it is NOT a           
  3407.         free, at least for full access, BBS. I still recommend this BBS to      
  3408.         anyone interested in Astronomy. The latest estimate of the              
  3409.         online storage is 1.8 gigabytes (CD-ROM)!                               
  3410.                                                                                 
  3411.                                                                                 
  3412.                                                                                 
  3413.                                                                                 
  3414.                                                                                 
  3415.                                                                                 
  3416.                                                                                 
  3417.                                                                                 
  3418.                                                                                 
  3419.                                                                                 
  3420.                                                                                 
  3421.                                                                                 
  3422.                                                                                 
  3423.                                                                                 
  3424.                                                                                 
  3425.      TRAKSAT  Satellite Tracking Program                           Page 55
  3426.  
  3427.                                                                                 
  3428.                                                                                 
  3429.                                                                                 
  3430.                                                                                 
  3431.         QUESTIONS AND COMMENTS                                                  
  3432.                                                                                 
  3433.                                                                                 
  3434.                 I would very much like to hear from anyone interested in        
  3435.         this program and astrodynamics in general. I have not included          
  3436.         the source code to TRAKSAT mainly because most people do not have       
  3437.         a Microsoft FORTRAN compiler nor a working knowledge of FORTRAN.        
  3438.         The high cost ($500.00) of both the FORTRAN and C compilers makes       
  3439.         the cost of working on a project like TRAKSAT expensive also.           
  3440.                                                                                 
  3441.         As for the choice of FORTRAN compiliers there are many fine             
  3442.         products out and I have used many of them. Lahey, RM make several       
  3443.         FORTRAN compiliers that have many features and work very well.          
  3444.         However, the only compilier that supports mixed language is             
  3445.         Microsoft. For this reason alone I would recommend it to others         
  3446.         interested in programming.                                              
  3447.                                                                                 
  3448.         At this time I feel that TRAKSAT is still going through some            
  3449.         "growing pains"  and I would like the chance to improve it and          
  3450.         add new features. The only way this can happen is if you, the           
  3451.         user, takes the time to leave me messages or mail on problems or        
  3452.         suggestions. I will try to answer your messages in a timely             
  3453.         manor. For the most part I have already received several good           
  3454.         ideas and helpful hints for improving TRAKSAT.                          
  3455.                                                                                 
  3456.         I would suggest the user to OBTAIN A COPROCESSOR if they do not         
  3457.         have one already. A coprocessor speeds up math intensive                
  3458.         programs, such as TRAKSAT, to a level that was only dreamed about       
  3459.         a few years ago.                                                        
  3460.                                                                                 
  3461.         Please feel free to contact me to discuss TRAKSAT or other              
  3462.         computer problems. I can reached through the RPV BBS;                   
  3463.                                                                                 
  3464.                         RPV BBS                                                 
  3465.                         Rancho Palos Verdes, Ca.                                
  3466.                         213-541-7299                                            
  3467.                         24 hours, 2400/1200 baud.                               
  3468.                                                                                 
  3469.         This BBS is owned and operated by Dave Ransom Jr.. I call up the        
  3470.         BBS once or twice a week to check my mail and do some file              
  3471.         transfers. This BBS is geared towards Astronomical interests. The       
  3472.         latest version of ASTROCLOCK can be downloaded from this BBS            
  3473.         also.                                                                   
  3474.                                                                                 
  3475.         Other BBS's I frequent are;                                             
  3476.                                                                                 
  3477.             Celestial RCP/M                     DataLink RBBS System            
  3478.             Fairborn, Ohio                      Dallas, Texas                   
  3479.             513-427-0674                        214-394-7438                    
  3480.             24 hours, 2400/1200 baud,           24 hours, 9600/2400/1200 baud.  
  3481.                                                                                 
  3482.             Colorado Springs Software Exchange BBS                              
  3483.             Colorado Springs, Co.                                               
  3484.             719-531-6172                                                        
  3485.             24 Hours, 9600/2400/1200/300 Baud.                                  
  3486.                                                                                 
  3487.      TRAKSAT  Satellite Tracking Program                           Page 56
  3488.  
  3489.                                                                                 
  3490.         I can also be reached at work or home, please no calls after 10         
  3491.         PM Central Time. Please leave a phone number and the best time to       
  3492.         call on any messages that require by personal attention.                
  3493.                                                                                 
  3494.         The last, and slowest method to reach me is with the U.S. mail          
  3495.         service, I will respond with a phone call if at all possible.           
  3496.                                                                                 
  3497.                         Paul E. Traufler                                        
  3498.                         111 Emerald Dr.                                         
  3499.                         Harvest, Al.  35749                                     
  3500.                                                                                 
  3501.                         Phone (work) 205-726-5511                               
  3502.                         Phone (home) 205-830-8450                               
  3503.                                                                                 
  3504.                                                                                 
  3505.         To obtain the latest version of TRAKSAT, several BBS around the         
  3506.         country keep in online. If you would like to save on the long           
  3507.         distance charges, contact myself and I will try to find a local         
  3508.         BBS that I can upload TRAKSAT to.                                       
  3509.                                                                                 
  3510.         For a small fee ($10.00) I will mail TRAKSAT on a disk, 360K,           
  3511.         1.2M, if that is the easiest way to obtain the latest version           
  3512.         (1.2M is best for me, 3.5 disks are a pain). Please contact the         
  3513.         author for more information.                                            
  3514.                                                                                 
  3515.         IF YOU SEND A SELF ADDRESSED AND STAMPED DISK-MAILING PACKAGE,          
  3516.         WITH THE PROPER DISK FORMAT, I WILL RETURN MAIL IT FREE OF              
  3517.         CHARGE.                                                                 
  3518.                                                                                 
  3519.                                                                                 
  3520.                                                                                 
  3521.                                                                                 
  3522.                                                                                 
  3523.                                                                                 
  3524.                                                                                 
  3525.                                                                                 
  3526.                                                                                 
  3527.                                                                                 
  3528.                                                                                 
  3529.                                                                                 
  3530.                                                                                 
  3531.                                                                                 
  3532.                                                                                 
  3533.                                                                                 
  3534.                                                                                 
  3535.                                                                                 
  3536.                                                                                 
  3537.                                                                                 
  3538.                                                                                 
  3539.                                                                                 
  3540.                                                                                 
  3541.                                                                                 
  3542.                                                                                 
  3543.                                                                                 
  3544.                                                                                 
  3545.                                                                                 
  3546.                                                                                 
  3547.                                                                                 
  3548.                                                                                 
  3549.      TRAKSAT  Satellite Tracking Program                           Page 57
  3550.  
  3551.                                                                                 
  3552.                                                                                 
  3553.                                                                                 
  3554.                                                                                 
  3555.                 OBTAINING NORAD SATELLITE DATA SETS                             
  3556.                                                                                 
  3557.                                                                                 
  3558.         The following BBS's have the current satellite data files;              
  3559.                                                                                 
  3560.                                                                                 
  3561.                         Celestial RCP/M                                         
  3562.                         Fairborn, Ohio                                          
  3563.                         SYSOP: TS Kelso                                         
  3564.                         513-427-0674                                            
  3565.                         24 hours, 2400/1200 baud, 8 bit NO parity 1 stop.       
  3566.                                                                                 
  3567.                         Datalink RBBS System                                    
  3568.                         Dallas, Texas                                           
  3569.                         SYSOP: Dr. Jeff Wallach                                 
  3570.                         214-394-7438                                            
  3571.                         24 hours, 2400/1200 baud, 8 bit NO parity 1 stop.       
  3572.                                                                                 
  3573.                         Colorado Springs Software Exchange BBS                  
  3574.                         Colorado Springs, Co.                                   
  3575.                         SYSOP: James Pattee                                     
  3576.                         719-531-6172                                            
  3577.                         24 Hours, 9600/2400/1200/300 Baud,                      
  3578.                         8 bit NO parity 1 stop.                                 
  3579.                                                                                 
  3580.         To obtain the elements from the Celestial RCP/M BBS, (with the          
  3581.         least amount of trouble), just dial up the BBS and login. The           
  3582.         next step is to type "F" (without the quotes) to go to the Files        
  3583.         section, then to area #1. The next step is to type "D", for             
  3584.         download and then type "BULLETIN.ARC" as the file to download,          
  3585.         open an XMODEM file transfer mode with your telecommunications          
  3586.         software. This will transfer the NASA 2-line elements to a file         
  3587.         on the users computer. Log out of the BBS and then unarchive the        
  3588.         file using several of the unarchiving programs, (PAK, ARC ect.).        
  3589.                                                                                 
  3590.         The downloaded file will have some characters at the                    
  3591.         top of the file that will need to be removed with a word                
  3592.         processor (this MUST save the file in pure ASCII, i.e., PC-Write,       
  3593.         Edlin etc. works very well).                                            
  3594.                                                                                 
  3595.         (This method assumes that an account is available to the user).         
  3596.                                                                                 
  3597.         NASA can provide up to 20 satellite data sets (HARD COPY FORM           
  3598.         ONLY) if the user writes and requests them. This service is free        
  3599.         but the user will need to enter the elements into a file for use        
  3600.         with TRAKSAT. (This is done the old fashion way, you TYPE them!)        
  3601.                                                                                 
  3602.                         NASA Goddard Space Flight Center                        
  3603.                         Control Center Support Section                          
  3604.                         Code 513.2                                              
  3605.                         Greenbelt, Md.  20771                                   
  3606.                                                                                 
  3607.                                                                                 
  3608.                                                                                 
  3609.                                                                                 
  3610.                                                                                 
  3611.      TRAKSAT  Satellite Tracking Program                           Page 58
  3612.  
  3613.                                                                                 
  3614.                                                                                 
  3615.                 FILES REQUIRED TO RUN TRAKSAT                                   
  3616.                                                                                 
  3617.         The following files should have been included in the archive            
  3618.         file;                                                                   
  3619.                                                                                 
  3620.               TRAKSAT.EXE  The program.                                         
  3621.               TRAKSAT.DEF  The default data for the tracking station.           
  3622.               TRAKSAT.CTY  The city file for tracking stations.                 
  3623.               TRAKSAT.DOC  TRAKSAT program documentation.                       
  3624.                 EARTH.DAT  World map data file.                                 
  3625.               NASA699.TXT  This is the latest NORAD satellite data set,         
  3626.                            (as of May 18, 1990, element set #699).              
  3627.                  READ.ME   Latest notes about the program.                      
  3628.                MSHERC.COM  This utility is used for Hercules graphics.          
  3629.                MODERN.FON  This is a font file used for the graphics.           
  3630.                                                                                 
  3631.                                                                                 
  3632.                                                                                 
  3633.                                                                                 
  3634.                                                                                 
  3635.                                                                                 
  3636.                                                                                 
  3637.                                                                                 
  3638.                                                                                 
  3639.                                                                                 
  3640.                                                                                 
  3641.                                                                                 
  3642.                                                                                 
  3643.                                                                                 
  3644.                                                                                 
  3645.                                                                                 
  3646.                                                                                 
  3647.                                                                                 
  3648.                                                                                 
  3649.                                                                                 
  3650.                                                                                 
  3651.                                                                                 
  3652.                                                                                 
  3653.                                                                                 
  3654.                                                                                 
  3655.                                                                                 
  3656.                                                                                 
  3657.                                                                                 
  3658.                                                                                 
  3659.                                                                                 
  3660.                                                                                 
  3661.                                                                                 
  3662.                                                                                 
  3663.                                                                                 
  3664.                                                                                 
  3665.                                                                                 
  3666.                                                                                 
  3667.                                                                                 
  3668.                                                                                 
  3669.                                                                                 
  3670.                                                                                 
  3671.                                                                                 
  3672.                                                                                 
  3673.      TRAKSAT  Satellite Tracking Program                           Page 59
  3674.  
  3675.                                                                                 
  3676.         BIBLIOGRAPHY                                                            
  3677.                                                                                 
  3678.                                                                                 
  3679.                 THe following sources were used to prepare and test the         
  3680.                 TRAKSAT program.                                                
  3681.                                                                                 
  3682.                                                                                 
  3683.         Meeus, Jean, ASTRONOMICAL FORMULAE FOR CALCULATORS, 3rd Edition,        
  3684.         Willmann-Bell, Inc., Richmond, VA. 1985.                                
  3685.                                                                                 
  3686.         Duffett-Smith, Peter, PRACTICAL ASTRONOMY WITH YOUR PERSONAL            
  3687.         COMPUTER, Cambridge University Press, New York, NY. 1986.               
  3688.                                                                                 
  3689.         Danby, John, FUNDAMENTALS OF CELESTIAL MECHANICS, 2nd Edition,          
  3690.         Willmann-Bell, Inc., Richmond, VA. 1988.                                
  3691.                                                                                 
  3692.         Bate-Mueller-White, FUNDAMENTALS OF ASTRODYNAMICS, Dover                
  3693.         Publications, Inc. New York, NY. 1971.                                  
  3694.                                                                                 
  3695.         Forsythe-Malcolm-Moler, COMPUTER METHODS FOR MATHEMATICAL               
  3696.         COMPUTATIONS, Prentice-Hall, Inc. Englewood Cliffs, NJ. 1977.           
  3697.                                                                                 
  3698.         USAF-Ford Aerospace Corporation, ORBITAL MECHANICS, O&M Training        
  3699.         Section, Sunnyvale, CA. 1982.                                           
  3700.                                                                                 
  3701.         Moulton, F. R., CELESTIAL MECHANICS, Macmillan Company, New York,       
  3702.         NY. 1960.                                                               
  3703.                                                                                 
  3704.         Brand, L., VECTOR ANALYSIS, John Wiley and Sons, New York, NY.          
  3705.         1957.                                                                   
  3706.                                                                                 
  3707.         Geyling-Westerman, INTRODUCTION TO ORBITAL MECHANICS, Addison           
  3708.         Wesley, Whippany, NJ. 1971.                                             
  3709.                                                                                 
  3710.         Brouwer, D., "Solution of the Problem of Artificial Satellite           
  3711.         Theory without Drag", Astronomical Journal 64, 378-397, November        
  3712.         1959.                                                                   
  3713.                                                                                 
  3714.         Hilton, C.G. and Kuhlman, J.R., "Mathematical Models for the            
  3715.         Space Defense Center", Philco-Ford Publication No. U-3871, 17-28,       
  3716.         November 1966.                                                          
  3717.                                                                                 
  3718.         Hoots, F.R., "A Short, Efficient Analytical Satellite Theory".          
  3719.         AIAA Paper No. 80-1659, August 1980.                                    
  3720.                                                                                 
  3721.         Hoots, F.R., "Theory of the Motion of an Artificial Earth               
  3722.         Satellite", accepted for publication in Celestial Mechanics.            
  3723.                                                                                 
  3724.         Hujsak, R.S., "A Restricted Four Body Solution for Resonating           
  3725.         Satellites with an Oblate Earth", AIAA Paper No. 79-136, June           
  3726.         1979.                                                                   
  3727.                                                                                 
  3728.         Hujsak, R.S. and Hoots, F.R., "Deep Space Perturbations Ephemeris       
  3729.         Generation", Aerospace Defense Command Space Computational Center       
  3730.         Program                                                                 
  3731.         Documentation, DCD 8, Section 3, 82-104, September 1977.                
  3732.                                                                                 
  3733.                                                                                 
  3734.                                                                                 
  3735.      TRAKSAT  Satellite Tracking Program                           Page 60
  3736.  
  3737.                                                                                 
  3738.         Kozai, Y., "The Motion of a Close Earth Satellite", Astronomical        
  3739.         Journal 64, 367-377, November 1959.                                     
  3740.                                                                                 
  3741.         Lane, M.H. and Cranford, K.H., "An Improved Analytical Drag             
  3742.         Theory for the Artificial Satellite Problem", AIAA Paper No. 69-        
  3743.         925, August 1969.                                                       
  3744.                                                                                 
  3745.         Lane, M.H., Fitzpatrick, P.M., and Murphy, J.J., "On the                
  3746.         Representation of Air Density in Satellite Deceleration Equations       
  3747.         by Power Functions with Integral Exponents", Project Space Track        
  3748.         Technical Report No. APGC-TDR-62-15, March 1962, Air Force              
  3749.         Systems Command, Eglin AFB, FL.                                         
  3750.                                                                                 
  3751.         Lane, M.H. and Hoots, F.R., "General Perturbations Theories             
  3752.         Derived from the 1965 Lane Drag Theory", Project Space Track            
  3753.         Report No. 2, December 1979, Aerospace Defense Command, Peterson        
  3754.         AFB, CO.                                                                
  3755.                                                                                 
  3756.         Bellman, R. and Kalaba, R.E., "Modern Analytic Computational            
  3757.         Methods in Science and Mathematics", American Elsevier Publishing       
  3758.         Company, Inc. 1967.                                                     
  3759.                                                                                 
  3760.         Escobal, P.R., "Mehtods of Orbit Determination", John Wiley and         
  3761.         Sons, New York, NY. 1965.                                               
  3762.                                                                                 
  3763.                                                                                 
  3764.                                                                                 
  3765.                                                                                 
  3766.                                                                                 
  3767.                                                                                 
  3768.                                                                                 
  3769.                                                                                 
  3770.                                                                                 
  3771.                                                                                 
  3772.                                                                                 
  3773.                                                                                 
  3774.                                                                                 
  3775.                                                                                 
  3776.                                                                                 
  3777.                                                                                 
  3778.                                                                                 
  3779.                                                                                 
  3780.                                                                                 
  3781.                                                                                 
  3782.                                                                                 
  3783.                                                                                 
  3784.                                                                                 
  3785.                                                                                 
  3786.                                                                                 
  3787.                                                                                 
  3788.                                                                                 
  3789.                                                                                 
  3790.                                                                                 
  3791.                                                                                 
  3792.                                                                                 
  3793.                                                                                 
  3794.                                                                                 
  3795.                                                                                 
  3796.                                                                                 
  3797.