Vol_7_OPTISIG_User_Manual_and_ICD_900MAN2254_RevC.pdf

PDF 1 MB Posted

Attached to
Modeling and Simulation Contract (MASC) Small Business Setaside
Solicitation number
HQ0147-16-R-0022
Issued by

About this file

Vol 7 OPTISIG User Manual and ICD 900MAN2254 RevC

View the file

Other files

File Type Posted
CLM_PR_CR_2_PEELS.pdf PDF
Vol_9_OPTISIG_Acceptance_Test_Report_900RPT2256__RevC.pdf PDF
Environment_Test_Harness_Requirements_20150731_final.pdf PDF
KIDD_User_manual.pdf PDF
Truth-Requirements-Document--2015.12.31--1200_3.7.2.2_Environment_States.pdf PDF
MS_T2D_SRD_Version_4.2_Aug2015.pdf PDF
CTM_3rd-Party_Software_List_rev3_04aug17.pdf PDF
MDA_Directive_8315.03_Modeling_and_Simulation_Program_Dec2015.pdf PDF
Truth-Requirements-Document--2015.12.31--1200_3.7.2.4_Lethality.pdf PDF
Vol_4_Thermophysical_Properties_Handbook_900MAN2251_RevB.pdf PDF
CWE_Industry_Question_and_Response_2017.pdf PDF
DODI_8500.01_Cybersecurity_2014.pdf PDF
DODM_5000.04-M-1_Cost_and_Software_Data_Reporting_CSDR_Manual_Nov2011.pdf PDF
MS_SRD_PAA_Phase_3_D4_Ground_Test_Venue_Oct2014.pdf PDF
Information_Exchange_Requirements_for_GTISS_(Draft)_Jan2017.pdf PDF
Vol_1_OSC_BASIC_Option_Reference_Manual_900MAN2248_RevC.pdf PDF
MDA_Directive_8315.01_MS_VVA_w_CH1_Apr2011.pdf PDF
CLM_PR_CR_2_PEGEM.pdf PDF
Truth-Requirements-Document--2015.12.31--1200_3.7.2.1_Signatures.pdf PDF
MITRE_Common_Weakness_Enumeration_v2.10.pdf PDF
MITRE_Corp_2011_CWE_SANs_Top_25_Most_Dangerous_Software_Errors_v1.0.3.pdf PDF
Vol_2_OSC_Example_Cases_900MAN2249_RevA.pdf PDF
Vol_5_BALIS3_Users'_Manual_900MAN2252_RevB.pdf PDF
PEELS_Executive_Summary.pdf PDF
OSC_OPTISIG_Seminar_2016.pdf PDF
OWASP_Top_10_2013.pdf PDF
MS_Intended_Uses_Description_Document_20_Apr_2015_DE_Signed.pdf PDF
NIST_SP_800-53_Rev4_Security_and_Privacy_Controls_for_Federal_Information_Systems_and_Organizations.pdf PDF
PEGEM_Users_Manual.pdf PDF
DRAFT_List_of_Artifacts_to_be_transferred_to_MASC-T.pdf PDF
CTM_Capabilities_Summary.pdf PDF
PEGEM_Executive_Summary.pdf PDF
DODI_8530.01_Cybersecurity_Activities_to_Support_DoD_Network_Operations.pdf PDF
CTM-Definitions-List_-_All_Categories--2013.07.16.pdf PDF
CTM_Visual_Charts__2013.03.18.pdf PDF
Vol_8_OPTISIG_Algorithm_Notes_900RPT2255_RevA.pdf PDF
Truth-Requirements-Document--2015.12.31--1200_3.7.2.3_Environment_Effects.pdf PDF
CTM-Taxonomy--2013.06.19.pdf PDF
KIDD_Executive_Summary.pdf PDF
Vol_6_DIPREF_Theory_Manual_900MAN2253_RevA.pdf PDF
IMAP_v15.3_Vol_I_2015-12-15_Signed.pdf PDF
Historical_Hours_Worked_For_OSC_OPTISIG_and_Truth_Interaction.pdf PDF
NIST_SP_800-37_Rev_1_Applying_RMF_to_Federal_Information_Systems.pdf PDF
DODI_8510.01_Risk_Management_Framework_for_DoD_Informatin_Technology_CH1.pdf PDF
DODI_5000.02_Operation_of_the_Defense_Acquisition_System_CH2.pdf PDF
MASC-T_Historical_Information.pdf PDF
IMTP_v18.1_Smart_Book_20170324_Revision_-_Final_1.pdf PDF
Vol_3_OSC_Acceptance_Test_Report_900RPT2250_RevA.pdf PDF
Truth_Model_List.pdf PDF
CLM_PR_CR_2_KIDD.pdf PDF
Show 40 more

Latest 50 of 56 listed here. See the rest on GovTribe.

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

FOR OFFICIAL USE ONLY

900MAN2254C DISTRIBUTION 21.2.3

VOLUME 7

Special Report

Optical Signatures Code

Volume 7

OPTISIG Users’ Manual and

Interface Control Document

Version 7.4.1

June 2016

SPONSORED BY THE MISSILE DEFENSE AGENCY

NOTICE – The views, opinions, and/or findings contained in this document are those of the author(s) and should not be construed as an official Department of Defense position, policy, or decision unless designated by other official documentation.

DISTRIBUTION STATEMENT C – Distribution authorized to U.S. Government Agencies and their contractors; Critical Technology, Export Controlled; 30 November 2015. Other requests for this document shall be referred to MDA/ESP (Attn: Mark Underwood or active program COTR), 5224 Martin Road, Redstone Arsenal, AL 35898 or higher DoD authority.

WARNING – This document contains technical data whose export is restricted by the Arms Export Control Act (Title 22, U.S.C. sec 2751 et seq.) or the Export Administration Act of 1979, as amended, Title 50, U.S.C., App. 2401 et seq.

Violations of these export laws are subject to severe criminal penalties.

Disseminate in accordance with the provisions of DoD Directive 5230.25.

DESTRUCTION NOTICE – For classified documents follow the procedures in DoD 5200.22-M, Industrial Security Manual, Section 11-19 ORD or 5200.1-R, Information Security Program Regulation Chapter IX. For unclassified, limited documents destroy by any method that will prevent disclosure of contents or reconstruction of the document.

NOTICE – This document contains information that may be exempt from mandatory disclosure under the Freedom of Information Act.

i

NOTICE

This document contains information that may be exempt from mandatory disclosure under the Freedom of Information Act.

Per Department of Defense (DoD) Manual 5200.01, Volume 4, February 24, 2012, Objective

Simulation Framework (OSF) documents, including this document, are considered to be

Unclassified but For Official Use Only (FOUO) and exempt from the Freedom of Information

Act (FOIA) as a result of compilation. The OSF software and documentation are considered export controlled. Though no discrete portion of this document is considered to be export controlled, the information that may be extracted from this document as a whole is considered to be export controlled and therefore may be exempt from FOIA and is considered FOUO.

ii

REPORT DOCUMENTATION PAGE

Form Approved OMB

No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing date sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302, and to the office of Management and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503.

1. AGENCY USE ONLY (Leave Blank) 2. REPORT DATE 3. REPORT TYPE AND DATES COVERED

27 June 2016 Special Report

4. TITLE AND SUBTITLE 5. FUNDING NUMBERS

Optical Signatures Code Volume 7 – OPTISIG Users’ Manual and Interface Control

Document Version 7.4.1

OSF Contract No.:

HQ0147-11-D-0015

Task Order 9

CDRL A031

6. AUTHOR(S)

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATION REPORT

NUMBER

900MAN2254C

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSORING/MONITORING AGENCY

REPORT NUMBER

Missile Defense Agency

MDA/ESP

5224 Martin Road

Redstone Arsenal, Alabama 35898

Attention:

11. SUPPLEMENTARY NOTES

12a. DISTRIBUTION/AVAILABILITY STATEMENT 12b DISTRIBUTION CODE

DISTRIBUTION STATEMENT C – Distribution authorized to U.S.

Government Agencies and their contractors; Critical Technology, Export

Controlled; 30 November 2015. Other requests for this document shall be referred to MDA/ESP (Attn: Mark Underwood or active program COTR), 5224

Martin Road, Redstone Arsenal, AL 35898 or higher DoD authority.

13. ABSTRACT (Maximum 200 words)

The OPTISIG Users’ Manual and Interface Control Document provides user instructions for incorporating the OPTIcal

Signature In-line Generator (OPTISIG) subroutine into the user’s own simulation code. The manual also gives details on the method of accessing the Target Model Libraries (TML). OPTISIG simulates target geometry, trajectories, and thermal response to compute optical signatures for sensor pass bands from visible through long wavelength infrared. OPTISIG is part of the Optical Signatures Code (OSC) suite of tools developed by Teledyne Brown Engineering, Inc. for the Missile Defense

Agency, the U.S. Army Space and Missile Defense Command, and the Air Force Research Laboratory in support of ballistic missile defense programs

14. SUBJECT TERMS 15 NUMBER OF PAGES

OPTISIG, OSC, optical signatures, infrared, IR, missile defense 60

16. PRICE CODE

17. SECURITY CLASSIFICATION OF

REPORT

18. SECURITY CLASSIFICATION OF THE

PAGE

19. SECURITY CLASSIFICATION OF

ABSTRACT

20. LIMITATION OF ABSTRACT

UNCLASSIFIED UNCLASSIFIED UNCLASSIFIED UL

Standard Form 298 (Rev. 2-89) Prescribed by ANSI Std. Z39-18

298-102 iii

SPECIAL REPORT

900MAN2254C

Optical Signatures Code

Volume 7 Optisig Users’ Manual and Interface Control Document

Version 7.4.1

June 2016

NOTICE – The views, opinions, and/or findings contained in this document are those of the author(s) and should not be construed as an official Department of Defense position, policy, or decision unless designated by other official documentation.

DISTRIBUTION STATEMENT C – Distribution authorized to U.S. Government Agencies and their contractors; Critical Technology, Export Controlled; 30 November 2015. Other requests for this document shall be referred to MDA/ESP (Attn: Mark Underwood or active program COTR), 5224 Martin Road, Redstone Arsenal, AL 35898 or higher DoD authority.

WARNING – This document contains technical data whose export is restricted by the Arms Export Control Act (Title 22, U.S.C. sec 2751 et seq.) or the Export Administration Act of 1979, as amended, Title 50, U.S.C., App. 2401 et seq.

Violations of these export laws are subject to severe criminal penalties.

Disseminate in accordance with the provisions of DoD Directive 5230.25.

DESTRUCTION NOTICE – For classified documents follow the procedures in DoD 5200.22-M, Industrial Security Manual, Section 11-19 ORD or 5200.1-R, Information Security Program Regulation Chapter IX. For unclassified, limited documents destroy by any method that will prevent disclosure of contents or reconstruction of the document.

NOTICE – This document contains information that may be exempt from mandatory disclosure under the Freedom of Information Act.

Prepared For

Missile Defense Agency

Redstone Arsenal, Alabama

Under Contract Number

HQ0147-11-D-0015, Task Order 9

Prepared By iv

DOCUMENT CHANGE LOG

Revision Date Pages Affected Description

Initial 31 October

All

This document was prepared and released in accordance with CDRL A031.

A 09 July 2014 4-21 Corrected order of columns in Table 4-11.

A-1-A-5 Added solid lines to indicate data record divisions.

B 14 March 2015 Various See Document Release Notes 21.2.2 for all changes.

C 27 June 2016

Cover, i-vi, 4-20, 4-21, 4-24, 4-25, 4-26, 4-27, and Appendix B

Updated distribution markings, task order number, sponsor, revised section 4.3.11 (new instructions for Optional COMMON Block THERMIO), revised section 4.3.15 (new variable in Optional COMMON Block SIM), added section

4.3.18 (new Optional COMMON Block THRMIN), and revision history v

ABSTRACT

The “OPTISIG User’s Manual and Interface Control Document” provides user instructions for incorporating the OPTIcal Signature In-line Generator (OPTISIG) subroutine into the user’s simulation code. The manual also gives details on the method of accessing the

Target Model Libraries (TML). Refer to the companion document, “OPTISIG Algorithm

Notes,” for additional details of the simulation methods used in OPTISIG.

APPROVED BY:

vi

FOREWORD

Teledyne Brown Engineering, Inc. (TBE) originally developed OPTISIG, TIGER, and the

Target Model Library, including the documentation, as part of the Ground-based

Surveillance and Tracking Systems (GSTS) program, under the direction of James Brazzel and Brent Montgomery, of what was then called the U.S. Army Space and Strategic

Defense Command (USASSDC), Huntsville, Alabama. OPTISIG is currently part of the

Operation, Maintenance, and Sustainment of the Hardbody Toolset of the MDA Electro-

Optical/Infrared (EO/IR) Toolkit for Contract Number HQ0147-11-D-0015, under the technical direction of Dr. Mark Underwood (MDA/ESP) for the Missile Defense Agency.

Recent previous releases were issued under the technical direction of Mr. Cliff Burson

(MDA/ESP) and Ms. Carol Barclay (USASMDC/ARSTRAT).

The following have contributed to the development, programming, and documentation of the database and software: John Robinson, Robert Bradford, Andrew Edwards, Theresa

Drouin, Diane Hochmuth, Jeffery King, W. Brown Wellman, and Arthur Woodling.

vii

Table of Contents

DOCUMENT CHANGE LOG .................................................................................................. iv

1. Introduction ..................................................................................................................... 1-1

1.1 Functional Overview ............................................................................................... 1-1

2. Software Overview ......................................................................................................... 2-1

2.1 Availability ................................................................................................................ 2-1

2.2 Computer Requirements ......................................................................................... 2-1

2.3 User Responsibilities .............................................................................................. 2-1

3. Program TIGER ............................................................................................................. 3-1

3.1 TIGER Inputs .......................................................................................................... 3-1

3.2 TIGER Error Messages .......................................................................................... 3-2

3.3 Sample Screen Sequence for TIGER Session .................................................... 3-2

4. Subroutine OPTISIG ...................................................................................................... 4-1

4.1 OPTISIG Top-Level Functional Flow .................................................................... 4-3

4.2 OPTISIG Operation ................................................................................................. 4-5

4.3 OPTISIG Common Block Requirements ............................................................... 4-6

4.3.1 Required COMMON Block 1 (FILES) ............................................................ 4-7

4.3.2 Required COMMON Block 2 (USRINP) ........................................................ 4-7

4.3.3 Optional COMMON Block 1 (USRDYN) ...................................................... 4-11

4.3.4 Optional COMMON Block 2 (MICDYN) ....................................................... 4-14

4.3.5 Optional COMMON Block 3 (FRGDEF) ...................................................... 4-14

4.3.6 Optional COMMON Block 4 (ASCTRJ) ....................................................... 4-16

4.3.7 Optional COMMON Block 5 (RANSHF) ...................................................... 4-18

4.3.8 Optional COMMON Block 6 (CLOUDS) ...................................................... 4-18

4.3.9 Optional COMMON Block 7 (ASSTEP) ....................................................... 4-18

4.3.10 Optional COMMON Block 8 (RUNOPT) ...................................................... 4-19

4.3.11 Optional COMMON Block 9 (THERMIO) .................................................... 4-20

4.3.12 Optional COMMON Block 10 (EXTATM) .................................................... 4-21 viii

4.3.13 Optional COMMON Blocks 11 (REYTRN) and 12 (SSINN) ..................... 4-22

4.3.14 Optional COMMON Block 13 (HTFLX)........................................................ 4-23

4.3.15 Optional COMMON Block 14 (SIM) ............................................................. 4-24

4.3.16 Optional COMMON Block 15 (ETFRG) ....................................................... 4-25

4.3.17 Optional COMMON Block 16 (TENV) ......................................................... 4-25

4.3.18 Optional COMMON Block 17 (THRMIN) ..................................................... 4-26

5. OPTISIG Error Messages ............................................................................................. 5-1

5.1 Fatal Error Conditions ............................................................................................ 5-1

5.2 Recoverable Error Conditions ................................................................................ 5-1

5.3 Informative Messages ............................................................................................. 5-2

A. OPTISIG Target Model Library Format ....................................................................... A-1

B. Revision History ............................................................................................................. B-1 ix

List of Tables

Table 4-1: Access Software Subprogram Summary ..................................................................... 4-1

Table 4-2: COMMON block names used by OPTISIG .................................................................... 4-3

Table 4-3: Arguments for SUBROUTINE OPTISIG ......................................................................... 4-6

Table 4-4: Atmosphere Models (IATMOS) ................................................................................... 4-8

Table 4-5: Earthshine Models (IEARTH) ...................................................................................... 4-9

Table 4-6: Options for Target Dynamics (IDYOPT) ...................................................................... 4-10

Table 4-7: Options for Initial Temperature (ITPOPT) ................................................................... 4-10

Table 4-8: Options for Ascent Propagation (IASOPT) .................................................................. 4-10

Table 4-9: Target Parameters Accessed in USRDYN .................................................................. 4-11

Table 4-10: Fragment Parameters in FRGDEF .......................................................................... 4-16

Table 4-11: Atmosphere Data File ............................................................................................ 4-22

Table A-1: OPTISIG Target Model Library Format ......................................................................... A-1 x

List of Figures

Figure 2-1: Functional Flow Diagram of OPTISIG ......................................................................... 2-3

Figure 3-1: Sample Screen Sequence for TIGER Session ............................................................. 3-3

Figure 4-1: OPTISIG Top-Level Flow Diagram .............................................................................. 4-4

Figure 4-2: FORTAN Calling Statement for OPTISIG ..................................................................... 4-5

Figure 4-3: Coordinate System to Locate Target Space Axes ...................................................... 4-13

Figure 4-4: Dynamics Inputs for IDYOPT = 4 Option ................................................................... 4-14

Figure 4-5: Fragment Shape Modeling ..................................................................................... 4-15

Figure 4-6: Coordinate System to Locate Target Orientation ...................................................... 4-17 xi

List of Acronyms

AFRL Air Force Research Laboratory

ECI Earth Centered Inertial

GSTS Ground-based Surveillance and Tracking System

ICBM Intercontinental Ballistic Missile

MDA Missile Defense Agency

OPTISIG OPTIcal Signature In-line Generator

OSC Optical Signatures Code

SC Simulation Center

STL Scenario Target Library

TIGER Target InteGRator

TBM Theater Ballistic Missile

TML Target Model Library

USASMDC United States Army Space and Missile Defense Command

USASSDC United States Army Space and Strategic Defense Command

(USASSDC was the predecessor to USASMDC)

1-1

1. Introduction

The purpose of the OPTIcal Signature In-line Generator (OPTISIG) is to provide standardized, representative optical signatures of ballistic missiles and missile payloads or countermeasures. OPTISIG computes optical signatures for sensors with pass bands from

0.3 to 30 m, viewing targets from any sensor engagement, from launch through deployment and reentry.

The OPTISIG is a callable subroutine designed for use in acquisition and track studies, discrimination algorithm development, and system simulations. OPTISIG can operate with minimal user input. The use of a target model library (TML) frees the user from the task of researching and modeling targets as in the Optical Signatures Code (OSC). OPTISIG frees users from the limitations of pre-computed signature databases by allowing any time of day or threat scenario, instead of the single time of day restriction that interpolated databases impose. OPTISIG is based on many of the algorithms of FASTSIG; however, Teledyne Brown

Engineering (TBE) continues to add new algorithms to the software to meet the evolving needs of the user community.

OPTISIG consists of the following three components:

1) Target Model Library (TML) containing pre-defined targets.

2) PROGRAM TIGER (Target Integrator), which generates Scenario Target

Libraries (STL), and integrates OSC spectral reflectance data in the TML into band data.

3) SUBROUTINE OPTISIG, which reads the integrated STL and returns target signatures.

1.1 Functional Overview

OPTISIG is capable of treating a wide variety of targets, from launch through reentry, in a consistent and uniform manner. RVs and penetration aids (penaids) are modeled from:

spherical nose tips; cylindrical or conical body segments; and circular disk base plates, assembled into axisymmetric composite shapes, which are stored in the TML. OPTISIG is not designed as a hot exhaust plume simulation and; therefore, does not account for these

1-2 effects during boost phase. In addition, jet vane, hot nozzle, and fin modeling are not performed; modeling of these effects may be included in later versions of the code.

The user provides OPTISIG with a target identifier along with the target and sensor Earth

Centered Inertial (ECI) state vectors on each call. These state vectors are used to calculate the target viewing geometry. The target state is propagated internally by OPTISIG using 6-

DOF ballistic motion algorithms (precessing and/or tumbling targets can be modeled). This propagation is required to enable the heating algorithms to properly model environmental interactions. After the internal motion and heating algorithms have propagated the target to the desired state, the trajectories are reinitialized to conform to user specified trajectory inputs to ensure synchronization between the internal and external trajectory drivers.

OPTISIG contains six pairs of clear/cloudy earthshine spectra for a variety of seasons and geographical locations. The earthshine spectra are used to calculate the heating flux from earthshine and earthshine reflection. OPTISIG employs a uniform cloud cover and a time-of-year varying solar flux. The atmosphere is divided into three regions from ground level to upper troposphere. OPTISIG allows the user to specify the distribution of clouds between the three regions. Atmospheric property tables up to 300 km altitude from 33 standard atmosphere models are included in the code for reentry calculations. These atmosphere models are the same as those used in the Optical Signatures Code (OSC). The atmosphere model is user-selectable in OPTISIG.

OPTISIG uses two thermal response algorithms corresponding to exoatmospheric and endoatmospheric conditions. For low flux or thin target cases, a one-layer solution to the linearized heat equation is used. For thick bodies or high flux situations, a multi-layer finite difference solution is used. The transition in high flux cases is performed automatically the first time the heat flux exceeds 2,500 W/m2. OPTISIG uses either roll-averaged or instantaneous flux calculations for precessing or tumbling targets. Target models developed prior to the release of OPTISIG 6.0 are limited to the use of roll-averaged flux calculations.

Target models with azimuthal thermal subdivisions can be constructed to take advantage of either the roll-averaged or instantaneous flux algorithms. OPTISIG can model internal and external radiation exchange, assuming graybody diffuse interactions. Targets with internal structures and non-axisymmetric paint schemes on spherical targets can also be modeled by OPTISIG.

1-3

Signatures for as many as 16 wavebands can be obtained using OPTISIG, which computes both emitted and reflected signature components. (Many stated limitations, such as number of bands, can be adjusted by changing parameter statements within OPTISIG. Refer to the source code for details.) In-band directional reflectance profiles are utilized in emitted signature calculations, and source weighted in-band directional reflectance profiles are employed in all reflection calculations. Optical properties used by OPTISIG are taken from the OSC directional reflectance database.

OPTISIG contains special algorithms for the generation of fragment signatures. Internally, fragment objects are modeled as cylinders with flat end caps. Cylinder dimensions are derived from user shape or projected area requirements or from default parameters contained in the TML. Details of the fragment shape inputs are contained in Section 4.3.5.

In addition to shape inputs, the user can specify each fragment’s initial temperature, solar absorptivity, and thermal emissivity on each side of the fragment, as well as the material thickness. Thermal environments are calculated using tumble averaged sun, earth, and albedo fluxes in the exoatmosphere with the addition of free molecular heating in the high endoatmosphere. Fragment temperatures are calculated by the use of an analytical two-layer solution to the linearized heat conduction equation. Directional optical data is not available in the TML, since the user must provide surface emissivity values; consequently, OPTISIG uses a Fresnel directional profile for emissive area calculations and assumes a real index of refraction equal to 1.1. Reflections from fragments are calculated using hemispherical reflectivities. The user specifies a fragment object in OPTISIG by supplying the fragment TNAME corresponding to the desired fragment material. Specific fragment parameters such as shape, thickness, optical properties, and initial temperature are communicated to OPTISIG through optional COMMON block FRGDEF (see Section 4.3.5).

OPTISIG has been verified to the OSC for target classes of interest. In the exoatmosphere, a deviation for RVs and thermally light objects are typically near two percent for self-emitted components and three percent for total signature.

2-1

2. Software Overview

2.1 Availability

Executables for the TIGER and OPTISIG software are distributed on CD with versions for

Windows and LINUX platforms. If you require OPTISIG or TIGER object files for linking to your own driver system, contact user support at TBE.

Current OPTISIG TMLs are classified by the sponsoring DOD program office and may be acquired by the user by contacting the appropriate sponsoring DOD program.

2.2 Computer Requirements

TIGER and OPTISIG are written in ANSI Standard FORTRAN 77, enabling their use on a wide variety of computers. The TML is stored in ASCII format for easier portability. OPTISIG and

TIGER are compiled with specific options for certain compilers, as described in the OSC and

OPTISIG Users’ Seminar briefings pertaining to compiling the software. Nearly all REAL variables and FUNCTION subprograms are declared DOUBLE PRECISION in the source code.

OPTISIG object files are provided to some projects. Users who receive object files (e.g., Linux

.so files) should refer to the specific documentation provided with each package.

2.3 User Responsibilities

Users can access TIGER and OPTISIG through the WinOSC GUI or the standalone executables provided on the CD. Users may also employ an engagement simulation program that includes OPTISIG and all its subroutines. Threat tapes may be used to derive initial target state vectors for the engagement simulation. Each target must be “flown forward” to the desired sensor observation time, then at this time, OPTISIG is called to provide a signature. The user must also propagate one or more sensor trajectories. Figure 2-1 shows the relationship of the engagement simulation program to the OPTISIG software.

Program TIGER runs independently of the engagement simulation program. The user inputs the proper TML and inputs the sensor wavebands of interest. TIGER integrates stored OSC spectral optical material data and writes out a file that is usable by OPTISIG. TIGER can also extract target models from up to four different TMLs and merge them into a customized STL.

2-2

Inputs to OPTISIG from the engagement simulation program are made via an argument list and COMMON blocks. The argument list contains parameters that identify the target, give its state vector at a particular time, and specify the sensor position. The argument list also includes options for controlling the reflective component and the printer output. Detailed information on this argument list is given in Section 4.2. COMMON blocks contain information on target dynamics, target dynamics options, initial temperature, environmental data, and fragment definition. Required and optional COMMON blocks are described in detail in Section 4.3.

2-3

User Input:

Target

Selection

Scenario Target Library Program

User Input:

• Waveband(s)

• Sensor Response

Target Integrator Program

In-Band

STL

(Binary)

The User’s OPTISIG Driver

TNAME/Index Cross

Reference

(ASCII)

OPTISIG 6.0

• Intensity in each waveband

• Random draws of object on first scan

• Time, altitude, aspect, range

User Provided Input:

• In-band STL binary file name

• Target state vector file name

• Sensor position

• Target type (ID)

• Target parameter distributions

• Environmental parameters

• Output file name

Trajectory Files (Target Boost Phase State Vectors) Output Files

MASTER.LIB

Scenario Target

Library (STL)

(ASCII)

TML

(ASCII)

(TIGER Program)

Figure 2-1: Functional Flow Diagram of OPTISIG

3-1

3. Program TIGER

TIGER (Target InteGRator) is an interactive front-end program to OPTISIG. TIGER accepts interactive input concerning the target library and the sensor wavebands. TIGER performs two functions: first, it extracts targets, by name, from target libraries and inserts them into the user’s scenario library; second, it processes the scenario for use with OPTISIG. TIGER integrates OSC spectral directional reflectance data into in-band directional emissivity profiles and source weighted in-band directional reflectance profiles. It then produces an output file that can be used directly by OPTISIG. The user has the option of inputting their own spectral response function for each waveband for use in OPTISIG calculations.

3.1 TIGER Inputs

When TIGER is executed, the first prompt asks for the function TIGER is to perform; either create or integrate an STL. If no STL has been created, the user must select option one and create one. TIGER asks for the number of target libraries to be extracted (four maximum).

Next, TIGER asks the user for the name of the TML from which targets are to be extracted.

The user is required to enter the number of targets to be extracted and the names of the targets to be extracted. Following this input, TIGER prompts the user for an STL identifier that will appear on the OPTISIG printout for user reference. At this point the user enters the file name of the scenario library and the name of the cross reference file. The cross reference file specifies which index of the COMMON block USRDYN is associated with each target (TNAME). It is important to note that the cross reference file information is required if the user intends to override the default dynamics of the targets selected for the STL. After all inputs are completed, TIGER creates the STL and returns the user to the option menu.

The first prompt of the scenario library integration asks for the number of wavebands to be input (up to four). This is followed by a request for the lower and upper limits of each waveband (in m) that may range between 0.3 and 30.0 m. Following a prompt for a waveband, TIGER asks the user if a spectral response function is desired for that band. If so, the spectral response function is requested as an ASCII file containing a single wavelength/response function pair on each record. The wavelengths must be specified in microns and the response function should be normalized to a maximum value of one.

Finally, TIGER asks for the file name of the STL (ASCII) to be integrated and the name of the

3-2 integrated STL (binary). File names may not exceed 256 characters. Following completion of inputs the program returns to the main menu. Section 3.3 contains a sample screen sequence during a user session with TIGER.

3.2 TIGER Error Messages

The following error messages may appear during TIGER execution:

1) Number of bands requested exceeds parameter statement dimension.

Program halted.

2) Error opening input target model library. Execution stopped.

3) Error opening output target model library. Execution stopped.

4) Target name not found. Reenter or abort.

3.3 Sample Screen Sequence for TIGER Session

Figure 3-1 shows a typical screen sequence for an interactive session with TIGER.

* TARGET LIBRARY PROGRAM *

* FOR OPTISIG 7.4.1 *

SELECT OPTION :

1 - BUILD USER SCENARIO TARGET LIBRARY

2 - BUILD SCENARIO THERMAL SCRIPT FILE

3 - PERFORM TARGET INTEGRATION

4 - QUIT AND EXIT

* TARGET LIBRARY EXTRACTION *

* FOR OPTISIG 7.4.1 *

ENTER NUMBER OF LIBRARIES FOR TARGET EXTRACTION :

ENTER NAME OF TARGET LIBRARY NUMBER 1

BESYSTEM.LIB

PLEASE BE PATIENT - ANALYZING LIBRARY :

BESYSTEM.LIB

* BE TMD SYSTEMS LIBRARY FOR OPTISIG 4.0 BETA 1

6 TARGETS

0 FRAGMENT TYPES

ENTER NUMBER OF TARGETS TO BE EXTRACTED FROM : BESYSTEM.LIB

ENTER 'ALL' TO EXTRACT ALL TARGETS :

ENTER NAME OF TARGET TO BE EXTRACTED FROM :

BESYSTEM.LIB

TARGET 1 IDENTIFIER CODE :

SYSC

TARGET 2 IDENTIFIER CODE :

SYSERV

3-3

TARGET 3 IDENTIFIER CODE :

SYSFRV

ENTER LIBRARY IDENTIFIER FOR OPTISIG PRINTOUT :

This is a test library with 3 targets

ENTER FILE NAME OF NEW LIBRARY :

THREETARG.LIB

ENTER FILE NAME FOR TARGET CROSS REFERENCE OUTPUT :

THREETARG.REF

PLEASE BE PATIENT ... CREATING LIBRARY :

THREETARG.LIB

* TARGET LIBRARY PROGRAM *

* FOR OPTISIG 7.4.1 *

SELECT OPTION :

1 - BUILD USER SCENARIO TARGET LIBRARY

2 - BUILD SCENARIO THERMAL SCRIPT FILE

3 - PERFORM TARGET INTEGRATION

4 - QUIT AND EXIT

* -- TIGER -- *

* TARGET INTEGRATOR PROGRAM *

* FOR OPTISIG 7.4.1 *

ENTER NUMBER OF WAVEBANDS :

ENTER LOWER, UPPER WAVEBAND LIMITS (MICRONS) :

BAND 1 :

4.0,6.0

DO YOU WANT TO USE A FILTER FUNCTION (1=YES) :

BAND 2 :

9.0,11.0

DO YOU WANT TO USE A FILTER FUNCTION (1=YES) :

ENTER NAME OF TARGET LIBRARY TO BE INTEGRATED :

THREETARG.LIB

ENTER NAME OF OUTPUT FILE :

THREETARG.INT

IS THERE A AUXILARY THERMAL SCRIPT FILE (1=YES):

* TARGET LIBRARY PROGRAM *

* FOR OPTISIG 7.4.1 *

SELECT OPTION :

1 - BUILD USER SCENARIO TARGET LIBRARY

2 - BUILD SCENARIO THERMAL SCRIPT FILE

3 - PERFORM TARGET INTEGRATION

4 - QUIT AND EXIT

Figure 3-1: Sample Screen Sequence for TIGER Session

4-1

4. Subroutine OPTISIG

OPTISIG consists of the executive subroutine OPTISIG and 97 subprograms (subroutines and functions). The user must resolve any conflicts with subprogram names and COMMON blocks in the driver program. Table 4-1 lists the subprogram names and gives a brief description of each subprogram, and Table 4-2 lists the COMMON block names used by

OPTISIG.

Table 4-1: Access Software Subprogram Summary

Title Description

SUBROUTINE AIR Returns the atmospheric density, temperature, and pressure as a function of altitude.

SUBROUTINE ALBENV Computes albedo environment.

SUBROUTINE ANGREC Converts between angular and rectangular. celestial equatorial coordinates

SUBROUTINE ATMMOD Initializes atmosphere model

SUBROUTINE BALDYN Calculates BALLIS dynamics.

SUBROUTINE BDYDYN Calculates the target post boost dynamics.

SUBROUTINE BDYINT Initializes target attitude and dynamics. Performs statistical draws for the body dynamics calculations.

SUBROUTINE BNDINT Integrator for Planck radiance tables.

SUBROUTINE BODASC Interpolates the ascent trajectory.

SUBROUTINE BODCAL Calculates the target trajectory.

SUBROUTINE BODVEC Converts Ballis style angles into ECI body unit vectors

SUBROUTINE CENTRD Initializes thermal station geometric variables

SUBROUTINE CEQER Celestial equatorial-to-Earth-rotational conversion.

SUBROUTINE COORD Computes a coordinate system based on two input vectors.

SUBROUTINE CROSSN Calculates the unit vector cross product of two input vectors.

SUBROUTINE DBDT Time derivative of body axes.

SUBROUTINE DEPRAN Performs statistical draws from selected statistical distributions.

SUBROUTINE DIFUSE Diffuse reflection algorithm (patched targets).

SUBROUTINE DIPREF Convective flow field algorithm for ascent and reentry heating

SUBROUTINE DIREPS Calculates the directional emissivity for a given angle.

SUBROUTINE DOSHAP Initialization for DIPREF flow field algorithm

FUNCTION DOT Computes the dot product of two vectors.

SUBROUTINE DWDT Time rate of change of angular velocity.

SUBROUTINE DYNAMO General rigid body dynamics driver.

SUBROUTINE ECIAXU Initializes facet model orientation (patch algorithm).

SUBROUTINE EINT Interpolates earthshine data.

SUBROUTINE ENVIR Computes roll-averaged solar, albedo, and earthshine fluxes.

SUBROUTINE EPOCH Calculates right ascension and declination.

SUBROUTINE ESHINE Calculates inband earthshine.

SUBROUTINE EULER Performs an Euler transformation.

SUBROUTINE EVENT Sequences ascent events.

SUBROUTINE FIXB Orthogonalizes body axes.

SUBROUTINE FLIN Interpolates external heat flux histories.

4-2

Title Description

FUNCTION FMCB A free molecular convective heating bridging relation.

FUNCTION FPFACT Computes Earth visibility factor

SUBROUTINE FRGINT Fragment initialization.

SUBROUTINE FRHEAT Fragment heating driver.

SUBROUTINE FRLIT Calculates fragment emissive signature.

SUBROUTINE FRREFL Calculates fragment reflective signature.

SUBROUTINE GETBOD Interpolates boost phase body attitude

SUBROUTINE GETITP Converts target name to target index.

SUBROUTINE GETPHI A utility called by SNDF.

SUBROUTINE GETTDP Retrieves deployment time from thermal initialization file

FUNCTION GMST Sidereal time at Greenwich.

SUBROUTINE HEADER Inserts legal disclaimer notice in output.

SUBROUTINE HEAT Drives the thermal response calculations.

SUBROUTINE INDPTH Performs multi-layer thermal response calculations.

SUBROUTINE INITIA Environment, radiance table, and model file initialization.

SUBROUTINE INV3 Inversion routine for 3x3 matrix.

SUBROUTINE JULIAN Calculates Julian day.

SUBROUTINE KPINIT Calculates orbital parameters.

SUBROUTINE LAYER Computes fragment indepth thermal layering

SUBROUTINE LENGTH Computes body centroid (distance from the nose assuming solid volume)

SUBROUTINE LIGHT Calculates radiant intensity.

SUBROUTINE LINE Finds the length of a line segment that is common to two given line segments.

SUBROUTINE MDLFIL Reads the input target model file.

SUBROUTINE NOSTIP Calculates the area fraction of a nosetip that is visible along the sensor line of sight.

FUNCTION NUMCH Returns the number of non-blank characters in a string

SUBROUTINE OBSC Performs target visibility calculations in the sensor viewing coordinate system.

SUBROUTINE OPTCOS Calculates average sensor-to-target cosines.

SUBROUTINE OPTSIG Main driver program.

SUBROUTINE PERPX A utility subroutine called by SNDF.

SUBROUTINE PLANCK Interpolates the blackbody radiance table.

SUBROUTINE PLIMS A utility subroutine called by SNDF.

SUBROUTINE PRTOUT Writes output to file.

SUBROUTINE QUARTK Finds the real roots of quartic polynomial.

SUBROUTINE RADTBL Generates the blackbody radiance tables.

SUBROUTINE RAINT Blackbody radiance integrator.

SUBROUTINE GRANGE Calculates ground range.

FUNCTION RANX Machine-independent uniform random number generator.

SUBROUTINE RAVCOS Returns a roll-averaged cosine.

SUBROUTINE RBIDIR BRDF stub routine

SUBROUTINE RDISC Computes the reentry heat flux on a one- or two-sided disc.

SUBROUTINE REFALB Calculates albedo reflected areas.

SUBROUTINE REFERT Calculates earthshine reflected areas.

SUBROUTINE REFSUN Calculates solar reflected areas.

SUBROUTINE RESOLI Resolved imagery stub routine

SUBROUTINE SETRAN Initializes random number generator.

SUBROUTINE SLVC A utility subroutine called by SNDF.

SUBROUTINE SOLFRA Calculates inband solar fraction.

4-3

Title Description

SUBROUTINE SPECUL Specular reflection algorithm (patch algorithm).

SUBROUTINE SUNINT Computes Sun location.

SUBROUTINE SUNLOC Computes Sun location.

SUBROUTINE TABBRD BRDF stub routine

SUBROUTINE TABSCR Reads thermal script information from integrated target library

SUBROUTINE THERMI Reads temperatures from existing temperature input file

SUBROUTINE THERMO Creates temperature data file and overwrites existing file

SUBROUTINE THRSP

FUNCTION TLIN

Performs the single-layer thermal response calculations.

Performs a linear interpolation on in-depth temperature data points.

SUBROUTINE TMPHIS Interpolates thermal history for a given station

SUBROUTINE TMPIN Reads in target surface temperatures

SUBROUTINE TMPINT Initializes target temperature.

SUBROUTINE TMPOUT Writes out target surface temperatures

SUBROUTINE TWOLAY Two-layer thermal response algorithm for fragments.

SUBROUTINE UNIT Returns a unit vector from an input vector.

SUBROUTINE VELDYN Calculates target boost dynamics.

SUBROUTINE WALFLX Calculates imposed external heatflux

FUNCTION YLIN Performs a linear interpolation on beta profile data points.

Table 4-2: COMMON block names used by OPTISIG

AIRDEN ALB ALB0 ALBDAT ALBVAL

ANGLES ASCTRJ ASSTEP BETA BIDIRC

BODYDY CLOUDS CMDIST DEEP DIPSHP

DYNO ENVIRO ETFRG FACTAR FILES

FLAGS FORDIP FRGDEF FRGLIB GAUSQD

GIJ HTFLX HTFLX0 HTFLXI IHTFLX

INTTR MATOP MICDYN MODEL MOOCOW

RA RADTMP RANSHF REENT REF

RENTRY RESGEO RESOLV ROLL RUNOPT

SEALVL SEED SENTRJ SHROUD SIM

SOLDAT SURTMP TARGET TENV TGTRAJ

THRMIN THRMIO TIMES TINCOM TLAYER

TMHISC TRAJIC USRAXS USRDYN USRINP

XVIN ZCONST ZPLANK ZSIGS

4.1 OPTISIG Top-Level Functional Flow

OPTISIG is designed to return a threat object’s radiant intensity at a given time upon a call to

OPTISIG. The user is responsible for scheduling OPTISIG as frequently as desired to update a target’s signature.

Figure 4-1 presents a simplified top-level flow of OPTISIG execution. Upon the first call to

OPTISIG, environment initialization is performed and the integrated TML file (TIGER’s output)

4-4 is read and stored in memory. Upon the first call for a given target ID/TNAME, OPTISIG propagates the target state vector to deployment (DPLOYT). Target metric and thermal parameters are initialized on the first call for each target and updated on subsequent calls.

The program proceeds to propagate the target to the current simulation time. During this process, it updates the target orientation and dynamics, calculates the thermal response of the target and updates the target temperatures. After updating the target temperatures to the current simulation time (TIMNOW), signatures are calculated and returned to the user through the calling argument.

Figure 4-1: OPTISIG Top-Level Flow Diagram

Two procedures are available for running OPTISIG. The first procedure, used primarily for discrimination studies, allows the user to select and run a target for the entire trajectory of interest. The user can either use this data, or save the data, and then select a new target

OPTISIG

Read in Integrated

Target Model Library

Propagate Trajectory and

Target Thermal Response to

Current Simulation Time

Random Picks for Coning

Angle, Spin Rate, Angular

Momentum Orientation

Initialize Target and Fly from State Vector to

Deployment

Calculate

Signatures

Return

First

Call to

OPTISIG

First

Call for

Target

User

Driven

Dynamics

T

F

T

F Y

NO

4-5 identifier and obtain data for that target. The second procedure is used primarily in system simulations. The user selects a target, propagates the trajectory, and gets the signature at a single time. This process is repeated for the additional targets of interest before completing the signature of the first target. The user may use this method to obtain signatures of a threat complex of objects in a sensor’s field-of-view.

OPTISIG may be used in multiple sensor simulations by calling OPTISIG at the appropriate sensor observation times with the appropriate sensor state vector calling arguments.

Currently, OPTISIG can track up to 5000 targets simultaneously. Larger simulations may be accommodated by using the simulation reset feature, IRESET (see Table 4-3).

4.2 OPTISIG Operation

A user-supplied program is required to interface with OPTISIG by a combination of subroutine calling arguments and COMMON block inputs. The COMMON block inputs define initial environmental and target dynamics information. Most calling arguments represent time-varying quantities that the external simulation must produce and pass to OPTISIG.

These quantities include the current simulation time, target ECI position and velocity, sensor

ECI state vector, and target deployment time. OPTISIG returns the target to sensor aspect angle and radiant intensities in up to four wavebands at the current simulation time. Other arguments control reflected signature calculations and printer output options.

Two key calling arguments (ID and TNAME) uniquely specify a target in OPTISIG. The object identifier (ID) is an integer between one and the maximum number of objects in a threat complex. The target name (TNAME) is a character identifier key that selects a given threat object class from the input STL. The target names are described in a separate TML description manual.

The FORTAN calling statement to OPTISIG is shown in Figure 4-2.

CALL OPTSIG (IRESET, ID, TNAME, X, V, SPOS, TIMNOW, DPLOYT, IREFL, IPRINT,

IUNIT, ASPA, SIGS, OPTI_STATUS)

Figure 4-2: FORTAN Calling Statement for OPTISIG

4-6

The arguments are defined in Table 4-3, with array dimensions as shown. The six-letter program name, OPTSIG, is used to adhere to ANSI standard FORTRAN 77 naming conventions. OPTISIG does not modify the input arguments in any way.

Table 4-3: Arguments for SUBROUTINE OPTISIG

Argument Units Variable Type Description

INPUTS

IRESET INTEGER Resets simulation by purging previous target IDs. Reset does not normally reinitialize the random number generator. Must only be set to (1) once and reset to (0) on the following call. Generally used for running a number of targets larger than array and variable allocations. Should normally be left at (0) unless running a very large number of targets. IRESET = 2 will reset the random number sequence in addition to purging all targets.

ID INTEGER Object identifier number between 1 and the maximum number of objects in the threat. New ID values may be input in any order.

TNAME CHARACTER*10 Target name for given object identifier. The values correspond to the target names in the TML Reference Manual appropriate for the library that is being used.

X(3) m REAL Target ECI position vector.

V(3) m/sec REAL Target ECI velocity vector.

SPOS(3) m REAL Sensor ECI position vector.

TDPLOY sec REAL Thermal calculation start time.

TIMNOW sec REAL Current simulation time.

IREFL INTEGER Zero (0) calculates and returns only the emissive component of the signature. One (1) calculates contribution from the emissive and reflective components. Note for ultraviolet/visible wavebands IREFL must be set (1).

IPRINT INTEGER Zero (0) turns off full target output. One (1) turns on full target output. Regardless of switch setting all error message will be written to the output file specified by (IUNIT).

IUNIT INTEGER File that output is written to. Six (6) is standard printer output file.

OUTPUTS:

ASPA deg REAL Sensor to target aspect angle.

SIG(16)

OPTI_STATUS

W/sr REAL

INTEGER

Output radiant intensity in each band (up to 16).

Status flag

4.3 OPTISIG Common Block Requirements

Two COMMON blocks are required for input to OPTISIG; eight other COMMON blocks are optional. These FORTRAN COMMON statements must appear in the user’s engagement program and the values of the parameters must be defined prior to the first call to OPTISIG.

4-7

4.3.1 Required COMMON Block 1 (FILES)

CHARACTER*80 MODFIL

COMMON/FILES/MODFIL

MODFIL: The name of the integrated TML file OPTISIG will use is passed into OPTISIG through the character variable MODFIL in the COMMON block FILES. In order to avoid file conflict, it is important to note that the target model file is read in through unit 40 and that this unit should be reserved for the use of OPTISIG.

4.3.2 Required COMMON Block 2 (USRINP)

COMMON/USRINP/ QSEED, HOUR, REFLON, TMISS, CLDCVR, CLFRAC(3), IATMOS, IEARTH,

IMONTH, IDAY, IYEAR, IDYOPT(42), ITPOPT(42), IASOPT(42) *,IFLOW(42), IOBLAT, ICLOUD

QSEED: QSEED sets the seed for random number generation. Users can obtain the same random picks on different runs by setting seed to the same value.

Changing the seed’s value will result in different random picks. OPTISIG uses machine independent software algorithm for generating random numbers, assuring the same results on all types of computers.

HOUR: The hour (0-24) is entered as its decimal equivalent (1:15 pm = 13.25).

REFLON: Reference longitude for local time (HOUR). The HOUR in the previous input is defined as the time at the given reference longitude on IMONTH and IDAY. The reference longitude is entered in degrees East. Longitudes west of the

Greenwich meridian may be entered as negative values (-105 = 255).

TMISS: Mission time (seconds) of sun position definition. Sun position due to earth rotation is calculated relative to this time.

CLDCVR: The cloud cover percentage is entered as a decimal fraction between zero and one, inclusive. For example, 55% cloud cover is entered as 0.55. OPTISIG assumes uniform cloud map conditions over the whole earth scene.

The index of array elements IDYOPT, ITPOPT and IASOPT refer to the target index associated with the target

TNAME. A cross reference listing of TNAMES and indices is provided as output from the Program TIGER.

4-8

CLFRAC: OPTISIG contains earthshine data corresponding to cloud tops at three altitudes: 1/3, 2/3, and 1 tropopause altitudes. The cloud composition at each of the three altitudes is entered as a percentage, with the total being 100%.

IATMOS: Thirty three atmosphere models are available in OPTISIG: These models tabulate atmospheric pressure, density, and molecular temperatures up to 300 km.

To select the atmosphere model, use the values for IATMOS in Table 4-4.

Table 4-4: Atmosphere Models (IATMOS)

IATMOS Atmosphere Model

1 TROPICAL + NASA GRAM

2 MIDLATITUDE SUMMER + NASA GRAM

3 MIDLATITUDE WINTER + NASA GRAM

4 ARCTIC SUMMER + NASA GRAM

5 ARCTIC WINTER + NASA GRAM

6 SSGM EQUATORIAL (0) JULY + NASA GRAM

7 SSGM EQUATORIAL (0) JAN + NASA GRAM

8 SSGM TROPICAL (15) JULY + NASA GRAM

9 SSGM TROPICAL (15) JAN + NASA GRAM

10 SSGM TROPICAL (15) + NASA GRAM

11 SSGM SUBTROPICAL (30) JULY + NASA GRAM

12 SSGM SUBTROPICAL (30) JAN + NASA GRAM

13 SSGM MIDLATITUDE SUMMER + NASA GRAM

14 SSGM MIDLATITUDE WINTER + NASA GRAM

15 SSGM MIDLAT SPRING/FALL + NASA GRAM

16 SSGM SUBARCTIC (60) SUMMER + NASA GRAM

17 SSGM SUBARCTIC (60) WINTER + NASA GRAM

18 SSGM SUBARCTIC JAN WARM A + NASA GRAM

19 SSGM SUBARCTIC JAN WARM B + NASA GRAM

20 SSGM SUBARCTIC JAN WARM C + NASA GRAM

21 SSGM SUBARCTIC JAN COLD D + NASA GRAM

22 SSGM ARCTIC SUMMER JULY + NASA GRAM

23 SSGM ARCTIC WINTER JAN + NASA GRAM

24 SSGM POLAR SUMMER JULY + NASA GRAM

25 SSGM POLAR WINTER JAN + NASA GRAM

26 SSGM 1976 U.S. STANDARD + NASA GRAM

27 SSGM ISRAELI STANDARD DAY + NASA GRAM

28 SSGM ISRAELI STANDRD NITE + NASA GRAM

29 BEAML-99 LOWER DENSITY PROFILE (DIA/MSIC)

30 BEAM-99 MEDIAN DENSITY PROFILE (DIA/MSIC)

31 BEAMU-99 UPPER DENSITY PROFILE (DIA/MSIC)

32 1962 U.S. STANDARD

33 1976 U.S. STANDARD

4-9

IEARTH: Six earthshine models may be chosen for a range of seasons and latitudes.

Earthshine spectra tables are tabulated from LOWTRAN 6 for clear and one third tropopause cloudy conditions. The models, months of validity, and latitude ranges are shown in Table 4-5.

Table 4-5: Earthshine Models (IEARTH)

IEARTH Model Months Latitude Range (deg)

1 US62 3-5, 9-11 -90 to 90

2 TROPICAL 1-12 -25 to 25

3 MIDLATITUDE WINTER 1, 2, 12 25 to 55

4 MIDLATITUDE SUMMER 6, 7, 8 25 to 55

5 ARCTIC WINTER 1, 2, 12 >55

6 ARCTIC SUMMER 6, 7, 8 >55

IMONTH: The month is entered as an integer number between 1 and 12.

IDAY: The day refers to the day of the month (1-31).

IYEAR: The year is entered as an integer (e.g., 1991).

The inputs IMONTH, IDAY, HOUR, IYEAR, TMISS, and REFLON are used to compute the sun’s position.

IDYOPT: OPTISIG provides the user with four options for the handling of target dynamics for each type of target. Option one (built into each TML file) is a set of distribution parameters used for random picks on target dynamics and initial temperature. These default parameters can be found in the Target Model

Library Description Manual. By setting IDYOPT to 2 or 3, the user can override the default values for the distribution parameters by providing an additional

COMMON block (USRDYN). The fourth option, achieved by setting IDYOPT equal to 4, enables the user to drive the target dynamics by general rigid body motion.

This option allows the user to have total control over the target attitude at the requested signature time. The user provides the current target body axis, angular rates and the body inertia tensor (on every call to OPTISIG) through

COMMON block MICDYN. This allows the general rigid body dynamics driver in

OPTISIG…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .