INTEROFFICE MEMORANDUM November 30, 1992 TO: MAGELLAN PROJECT MANAGEMENT FROM: S. Collins, CMSS SUBJ: SES Ð SIS SES-121 The attached change requests were not included in any revisions of the subject document. Change pages have been attached were available. The change requests and the attached document officially closes out this document for the Magellan Project. |----------------------------------------|----------------------------------| | MAGELLAN CHANGE REQUEST |1 CMSS REC. DATE |2 MCR NO. | | | 3/13/90 | 633 | |----------------------------------------+-------------------+--------------| |3 SUBSYSTEM/TEAM |4 ORIGINATOR |5 PHONE |6. MAIL STOP | PAGE | | NAV | D. Englehardt| 3-1254 | 230-207 | 1 of 2 | |------------------------------------------------------------+--------------| |7 TITLE OF CHANGE |8 FAR/FR NO. | | | | | DAILY transfer of small forces file from SCT to NAV. |--------------| | |9 FORM 18 NO. | | |--------------| | |10 REF MCR NO.| |---------------------------------------------------------------------------| |11 OTHER SUBSYSTEMS/TEAMS AFFECTED: |12 INSTITUTIONS AFFECTED | | SCT | O DSN O FPSO O OTHER __________ | |---------------------------------------------------------------------------| |13 DESCRIPTION OF CHANGE | | Change team-to-team interface to specify frequency of delivery of the | | small forces file from the SCT to NAV as DAILY (Mon-Fri). | | HARDWARE CHANGE REQUIRED? NO | | SOFTWARE CHANGE REQUIRED? NO | |---------------------------------------------------------------------------| |14 REASON FOR CHANGE | | The small forces file is required by NAV to compute orbit solutions and | | predictions. The NAV Team will be doing these computations DAILY, so a | | daily delivery of this file is necessary, as specified in the SIS | | SES-121. | |---------------------------------------------------------------------------| |15 DOCUMENTATION AFFECTED: |16 NEEDED IMPLEMENTATION DATE: | | FRD | 7/19/90 | | SRD |--------------------------------------| | ATP/SATP |17 PRIORITY | | SDD | Y CAT 1. no workaround exists | | PDD | CAT 2. arduous workaround exists | | USERÕS GUIDE | CAT 3. acceptable workaround exists| | Y SIS: SES-121 | CAT 4. Desirable | | Y OTHER: 630-537 Team to Team |--------------------------------------| | Interface |18 SUBSYSTEM ENGINEER/TEAM CHIEF DATE| | | John McDanell 3/12/90| | | (signed) | |---------------------------------------------------------------------------| |19 CONCURRENCE: The undersigned concur that this proposal is worthy of | | evaluation. | | Ray B. Morris (?) III/12/90 | | (signed) | |---------------------------------------------------------------------------| |20 COMMENTS | | once a day rather than 3 time per week for the 5 day work week | | CHANGE CONTROL CATEGORY 1A 1B | |---------------------------------------------------------------------------| |When a signature is filled in and status is approved, you are authorized to| | proceed with the implementation of this MCR. | |---------------------------------------------------------------------------| |CCB Chairman James F. Scott |DATE |STATUS | | (signed) | 4-30-90 | approved | |Project Manager | | | |---------------------------------------------------------------------------| |----------------------------------------|----------------------------------| | MAGELLAN CHANGE REQUEST |1 CMSS REC. DATE |2 MCR NO. | | | 8/24/90 | 879 | |----------------------------------------+-------------------+--------------| |3 SUBSYSTEM/TEAM |4 ORIGINATOR |5 PHONE |6. MAIL STOP | PAGE | | NAV | Ekelund | 47590 | 301-220 | 1 of 1 | |------------------------------------------------------------+--------------| |7 TITLE OF CHANGE |8 FAR/FR NO. | | | | | NAV Team to use NAV S/W on |--------------| | SUN computer for operations. |9 FORM 18 NO. | | |--------------| | |10 REF MCR NO.| |---------------------------------------------------------------------------| |11 OTHER SUBSYSTEMS/TEAMS AFFECTED: |12 INSTITUTIONS AFFECTED | | NAVT, NAVS | O DSN O FPSO O OTHER __________ | |---------------------------------------------------------------------------| |13 DESCRIPTION OF CHANGE | | MGN NAV Team would use the SUN computer as the ÒoperationsÓ computer. | | Assumes 1) all s/w on SUNs 2) i/fs to be identical to UNISYS s/w | | HARDWARE CHANGE REQUIRED? NO | | SOFTWARE CHANGE REQUIRED? GROUND | |---------------------------------------------------------------------------| |14 REASON FOR CHANGE | | The SUN computer is being used currently by the MGN NAV team for most of| | the tasks it performas for MGN operations. The SUN computer allows the | | team to perform their operational tasks more efficiently with much less | | turn-around required for certain functions. | |---------------------------------------------------------------------------| |15 DOCUMENTATION AFFECTED: |16 NEEDED IMPLEMENTATION DATE: | | FRD | n.l.t end of prime mission | | SRD |--------------------------------------| | Y ATP/SATP |17 PRIORITY | | Y SDD ? | CAT 1. no workaround exists | | Y PDD | CAT 2. arduous workaround exists | | Y USERÕS GUIDE | CAT 3. acceptable workaround exists| | Y SIS: all NAV external | Y CAT 4. Desirable | | OTHER: |--------------------------------------| | |18 SUBSYSTEM ENGINEER/TEAM CHIEF DATE| | | John E. Ekelund 8/15/90| | | (signed) | |---------------------------------------------------------------------------| |19 CONCURRENCE: The undersigned concur that this proposal is worthy of | | evaluation. | | Jody Gunn 8/28/90 | | (signed) | |---------------------------------------------------------------------------| |20 COMMENTS | | | | CHANGE CONTROL CATEGORY 1A 1B | |---------------------------------------------------------------------------| |When a signature is filled in and status is approved, you are authorized to| | proceed with the implementation of this MCR. | |---------------------------------------------------------------------------| |CCB Chairman James F. Scott |DATE |STATUS | | (signed) | 3-8-91 | approval | |Project Manager | | | |---------------------------------------------------------------------------| SIS SES-121 MAGELLAN Software Interface Specification Small Forces File National Aeronautics and Space Administration JPL Jet Propulsion Laboratory California Institute of Technology Pasadena, California +------------------------------------------------------+--------------------+ | | | | PROJECT MAGELLAN | NUMBER: SES-121 | | | | | SOFTWARE INTERFACE SPECIFICATION | REVISION: Original | | | | | Cover Sheet | DATE: 1 OCT 1987 | | | | |------------------------------------------------------+--------------------| | | | | | | | | |---------------------------------------------------------------------------| | | | SIS NAME: Small Forces File | | | | | | | |---------------------------------------------------------------------------| | | | DOMAIN: | | | | Sub-System Function Program Make/Use | | SES Small Forces Input Generator SFIG Make | | NAV Trajectory Analysis DPTRAJ,GIN Use | | | | | | Computer System: Univac | | | |---------------------------------------------------------------------------| | | | PURPOSE OF INTERFACE (SUMMARY): | | | | This interface specification provides the format and syntax for | | transmission of the Small Force File from the Spacecraft Engineering | | Software to all users. | | | |---------------------------------------------------------------------------| | | | INTERFACE MEDIUM: | | | | Disk File: [X] | | Magnetic Tape: Tracks: Density: Data Code: | | Other: | | | |---------------------------------------------------------------------------| | | | SIS COORDINATOR: O. Short | | | | | |---------------------------------------------------------------------------| | | | SIGNATURES: See Attachment | | | | | |---------------------------------------------------------------------------| SIGNATURES: Approval: Position Name Date S/W Sys E Wyatt Underwood 18 October 1987 ---------------- (signed) GDSE Jody Gunn 12/16/87 ---------------- (signed) Sub-System: Program Position Name Date SES: Sys E Owen G. Short 10-5-87 ---------------- (signed) SFIG (AACS) Cog E Charles Gay 5 October 1987 ---------------- (signed) (PPS) Cog E Keith Hamlyn 10/5/87 ---------------- (signed) NAV: Sys E J. E. Ekelund 10/13/87 ---------------- (signed) DPTRAJ Cog E J. E. Ekelund 10/13/87 ---------------- (signed) Cog P R. F. Sunseri 10/13/87 ---------------- (signed) SIS SES-121 DISTRIBUTION LIST Baker, D. A. 156-220 Brady, F. H. 301-220G Breckheimer, P. J. 301-220G Collier, J. B. 301-220G Conrad, A. G. 301-316 Ekelund, J. E. 301-655 Gamber, T. MMC Gay, C. MMC Gunn, J. 233-208 Hamlyn, K. MMC Ingles, J. B. 179-104 Kwok, J. H. 301-110 Ledbetter, K. MMC Lundstrom, K. 514-106 McCreary, D. 514-106 McDanell, J. P. 301-120 Mohan, S. W. 301-130 Rinderle, E. A. 301-110 Salas, W. A. 156-246 Scott, J. F. 233-208 Short, O. MMC Sjogren, W. L. 301-130 Sunseri, R. F. 301-220G Taylor, J. MCC Thompson, L. W. 144-218 Underwood, W. 201-23 Wilson, R. K. 301-250D Woerner, D. F. 233-208 Vellum Files (2) iii Custodian: Owen Short PROJECT MAGELLAN SOFTWARE INTERFACE SPECIFICATION Small Forces File SIS SES-121 1 October 1987 ABSTRACT: This document describes the form and syntax of the Project Magellan Small Forces Input File generated by the Spacecraft Engineering Subsystem (SES). The file contains information on forces produced by un-coupled reation wheel desatuarations. National Aeronautics and Space Administration Jet Propulsion Laboratory California Institute of Technology Pasadena, California 91109 SIS SES-121 DOCUMENT CHANGE LOG |---------------------------------------------------------------------------| | Change | Date | Affected Portions | | Letter | | | |----------+---------+------------------------------------------------------| | Original | 10/1/87 | All | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |---------------------------------------------------------------------------| List of TBD Items |---------------------------------------------------------------------------| | Page | Resolution Date | Item | |----------+--------------------+-------------------------------------------| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |---------------------------------------------------------------------------| v SIS SES-121 TABLE OF CONTENTS 1 GENERAL DESCRIPTION...............................................1-1 1.1 CONTENT OVERVIEW..................................................1-1 1.2 SCOPE.............................................................1-1 1.3 APPLICABLE DOCUMENTS..............................................1-1 1.4 SUBSYSTEM SITING..................................................1-1 1.4.1 Interface Location, Medium........................................1-1 1.4.2 Data source, Destinations, and Transfer Method................... 1-1 1.4.3 Generation Method and Frequency...................................1-1 1.4.4 Pertinent Relationships with Other Interfaces.....................1-1 1.4.5 Labelling and Identification......................................1-1 1.5 ASSUMPTIONS AND CONSTRAINTS.......................................1-2 2 INTERFACE CHARACTERISTICS.........................................2-1 2.1 HARDWARE CHARACTERISTICS AND LIMITATIONS..........................2-1 2.2 VOLUME AND SIZE...................................................2-1 2.3 INTERFACE MEDIUM CHARACTERISTICS..................................2-1 2.4 FAILURE PROTECTION, DETECTION AND RECOVERY FEATURES...............2-1 2.5 END-OF-FILE (OR MEDIUM) CONVENTIONS...............................2-1 3 ACCESS............................................................3-1 3.1 PROGRAMS USING THE INTERFACE DATA.................................3-1 3.2 SYNCHRONIZATION CONSIDERATIONS....................................3-1 3.3 INPUT/OUTPUT PROTOCOLS, CALLING SEQUENCES.........................3-1 4 DETAILED INTERFACE SPECIFICATIONS.................................4-1 4.1 STRUCTURE AND ORGANIZATION OVERVIEW...............................4-1 4.2 SUBSTRUCTURE DEFINITION AND FORMAT................................4-1 APPENDIX A: Sample File........................................... A vii SIS SES-121 SECTION 1 GENERAL DESCRIPTION 1.1 CONTENT OVERVIEW This Software Interface Specification (SIS) contains the description of the Small Forces File for Project Magellan. 1.2 SCOPE The format and syntax specifications in this SIS apply to all phases of Project Magellan. 1.3 APPLICABLE DOCUMENTS NVI-5241 Rev. C DPTRAJ-ODP User Reference Manual, SOM Volume 1 and Volume 2 NVI-5241 Rev. C DPTRAJ and ODP Interfaces and File Format Descriptions, SOM Volume 3 1.4 SUBSYSTEM SITING 1.4.1 Interface Location, Medium This interface shall consist of a file generated on a PC in formatted FORTRAN. 1.4.2 Data Source, Destinations, and Transfer Method The Small Forces File shall be generated on a PC and uploaded into the Univac computer system. The user of the Small Forces File is the NAV program GIN. Transfer shall be accomplished by making the Small Forces File accessible to users on the Univac. 1.4.3 Generation Method and Frequency The Small Forces File shall be created using a special utility program or editor. Approximately two occurrences of the file are anticipated on a daily basis (one Predict, one History). 1.4.4 Pertinent Relationships with Other Interfaces None. 1.4.5 Labeling and Identification Internal labeling of the Small Forces File is accomplished with header records as defined in Section 4.2. 1.5 ASSUMPTIONS AND CONSTRAINTS N/A. 1-1 SIS SES-121 SECTION 2 INTERFACE CHARACTERISTICS 2.1 HARDWARE CHARACTERISTICS AND LIMITATIONS N/A. 2.2 VOLUME AND SIZE This file will not exceed 10 records of 80 bytes each, fixed length. 2.3 INTERFACE MEDIUM CHARACTERISTICS The interface medium will be a Unisys disk file written in ASCII format. 2.4 FAILURE PROTECTION, DETECTION, AND RECOVERY FEATURES None. 2.5 END-OF-FILE (OR MEDIUM) CONVENTIONS $$EOF shall designate end of file. 2-1 SIS SES-121 SECTION 3 ACCESS 3.1 PROGRAMS USING THE INTERFACE DATA See cover sheet. 3.2 SYNCHRONIZATION CONSIDERATIONS N/A 3.3 INPUT /OUTPUT PROTOCOLS, CALLING SEQUENCES N/A 3-1 SIS SES-121 SECTION 4 DETAILED INTERFACE SPECIFICATIONS 4.1 STRUCTURE AND ORGANIZATION OVERVIEW This section was inferred from document SOM-NVI-5241 Rev. C, "DPTRAJODP Interfaces and File Format Descriptions". It describes in detail the format and content that shall be used for the Navigation Constants File, for which the Small Forces File is an input. 4.2 SUBSTRUCTURE DEFINITION AND FORMAT 1. General Description The detailed contents and structure of this file format begins on the next page. 4-1 ----------------------------------------------------------------------------- HEADER RECORD 1 Ð Identifies the file name Columns Content Description ------------------------------------------------------------------------ 1-2 Ò* Ò Header character 3-15 ÒSMALL FORCES Ò File identifier (general) 16-27 ÒHISTORY DATAÓ or File identifier (specific) ÒPREDICT DATAÓ ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- HEADER RECORD 2 - Specifies the date and time of file creation Columns Content Description ------------------------------------------------------------------------ 1-2 Ò* Ò Header character 3-16 ÒCREATION: SCT Ò Specifies that the file creation is by the SCT 17-27 dd-mmm-yyyy Day, month and year of file creation, eg 04-DEC-1986 (Local Date) 28-28 Ò Ò blank space 29-36 hh:mm:ss Hours, minutes and seconds of file creation (Local Time) ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- HEADER RECORD 3 - User input file description Columns Content Description ------------------------------------------------------------------------ 1-2 Ò* Ò Header character 3-80 user input File description input by user i.e. user free to put his own information here ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DATA RECORD 1 Ð Specifies momentum unload start time Columns Content Description ------------------------------------------------------------------------ 1-12 ÒSTRT_TIME = Ò Record label 13-31 yy-ddd/hh:mm:ss.fff Unload event start time (SCET) ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DATA RECORD 2 Ð Specifies momentum unload transition time Columns Content Description ------------------------------------------------------------------------ 1-12 ÒTRAN_TIME = Ò Record label 13-31 yy-ddd/hh:mm:ss.fff Unload event transition time (SCET) ----------------------------------------------------------------------------- 4-2 ----------------------------------------------------------------------------- DATA RECORD 3 Ð Specifies momentum unload end time Columns Content Description ------------------------------------------------------------------------ 1-12 ÒSTOP_TIME = Ò Record label 13-31 yy-ddd/hh:mm:ss.fff Unload event stop time (SCET) ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DATA RECORD 4 Ð Specifies average number of thruster firings per 0.9375 Hz cycle during the start to transition period Columns Content Description ------------------------------------------------------------------------ 1-12 ÒSTRT2TRAN = Ò Record label 13-20 F8.6 Average number of thruster firings per 0.9375 Hz computer cycle during the start to transition period ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DATA RECORD 5 Ð Specifies average number of thruster firings per 0.9375 Hz cycle during the transition to stop period Columns Content Description ------------------------------------------------------------------------ 1-12 ÒTRAN2STOP = Ò Record label 13-20 F8.6 Average number of thruster firings per 0.9375 Hz computer cycle during the transition to stop period ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DATA RECORD 6 Ð Specifies thruster impulse bit Columns Content Description ------------------------------------------------------------------------ 1-12 ÒIMPLS_BIT = Ò Record label 13-20 F8.6 Impulse bit in Newton-seconds ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- END OF FILE RECORD 1 Ð Indicates end of file Columns Content Description ------------------------------------------------------------------------ 1-5 Ò$$EOFÓ Signifies end of data ----------------------------------------------------------------------------- 4-3 4.3 Sample Files: * SMALL FORCES PREDICT DATA * CREATiON: SCT 08-APR-1989 09:25:41 * SAMPLE SMALL FORCES PREDICT FILE STRT_TIME = 89-100/12:37:00.000 TRAN_TIME = 89-100/12:37:14.881 STOP_TIME = 89-100/12:40:14.145 STRT2TRAN = 2.000000 TRAN2STOP = 1.091429 IMPLS_BIT = 0.022240 $$EOF * SMALL FORCES HISTORY DATA * CREATION, SCT 11-JUL-1989 11:30:05 * SAMPLE SMALL FORCES HISTORY FILE STRT_TIME = 89-190/17:05:00.000 TRAN_TIME = 89-190/17:09:19.887 STOP_TIME = 89-190/17:09:34.268 STRT2TRAN = 2.000000 TRAN2STOP = 1.214286 IMPLS_BIT = 0.022200 $$EOF A