OrbSim2W ORBIT SIMULATION PROGRAM INFORMATION

Brief Summary of Program
OrbSim2W is a powerful yet user friendly satellite orbit program for the simulation and analysis satellite motion using NASA and NORAD two line element files (tle's) readily available for existing satellites. The sub-satellite position is projected onto a map of the earth to provide tracking information for ground based observation locations. OrbSim2w is a versatile, technical tool that is completely self contained and does not require additional modules to carry out the various simulation functions as do some other simulation programs. The OrbSim2W program allows the user to add, remove, or create satellites, switch from real time to simulation time, start and stop the file writing operation, change the simulation time step, change start and stop times, change the ground observer location, change the color traces of the satellites and change or modify almost all other program functions while in simulation. The default program constants are in a text file that can be modified by the user, some on a temporary basis when initiating a simulation run, or most of them on a permanent basis by modifying the text file that contains the default constants.

Overview
The OrbSim2W is designed to run on a personal computer (IBM type PC). It is capable of simulating the motion of all types of earth satellite orbits. The program can be used to generate orbital elements of conceptual satellites for engineering and experimental analysis and also simulate various types of launch injection conditions to create conceptual orbits. In addition, OrbSim2 provides information relating to sunlight or shadow (eclipse) conditions, ground coverage of satellite sensors, and many other features, including:

Most of the program features can be turned on or off at any time during a run and as many times as desired. All relevant orbital, observational, and dynamical data can be stored in disk files for examination at some later time.

Simulation Modes
Orbsim2 has two basic operating modes:
Normal: This mode provides observational and communication information for all satellites in simulation relative to a surface based observer (land, sea or air).
Satellite-to-Satellite: This mode, also referred to as the CSAT mode, provides observational data for all satellites in simulation relative to a prime communication satellite (CSAT) and to a surface based observer.

Computer System Requirements
OrbSim2W requires the Windows operating system version 95 or higher or NT and a color monitor

Screen Presentation Data
During a simulation run, the data that can be viewed on the monitor screen include:

Ground Observation Point
The user can select any observation point from a data file of over 80 current NASA, NORAD, and other sites in the file. Or, the user can specify any observation point by either modifying the data file, or by entering the longitude, latitude and altitude of an observer during the simulation. The observation point, whether ground, shipboard, or airborne, can be changed as often as desired during a simulation run.

Satellite Orbital Elements
The satellites to be displayed are selected from satellite element files. Elements in the data files can be added to the simulation at any time during a run. Satellite element sets can be easily created by the user, in an interactive mode, to experiment with potential scenarios, to create and examine satellite constellations, or for creating general "what if" type satellite orbits. Element sets for satellites currently in orbit can be obtained from various sources. Specific instructions for obtaining elements from open sources are provided in the instruction manual. A sample element data file, is provided as part of the OrbSim program package.

Satellite Selection
Satellites are selected by using their North American Aerospace Defense (NORAD) identification number which is supplied for all satellites in earth orbit. Satellites can be added, removed, swapped, injected, or created at any time during a simulation run. User friendly prompts are presented to simplify all data entries or selections.

Satellite Creation Feature
Satellites element sets can be created by specifying the starting sub-satellite point (either the selected observation point or any longitude and latitude) and then entering data by following a series of prompts that request data entry. (Perigee or apogee altitude above 1st point, then either altitude at opposite point, or period, or semi-major axis, then azimuth or inclination. Other elements are defined by geometry etc.) Prompt limits are presented to preclude creating physically impossible orbits. The element set can then be assigned a name and number and saved to a disk file, if so desired, or simply used in the simulation.

Orbital Injection Feature
This feature, similar to the creation feature described above, uses three variants of orbit injection data to create the element set. User specifies data for any one of the following injection procedures (within allowed prompt limits):

As with the creation feature, the element sets can be saved to a disk file if so desired.

Data File Feature
Simulation data can be saved to disk files at any time during a simulation run. The user selects the data types to be saved at the initiation of the run or at any time during a run, and the files are created by OrbSim2W if they don't already exist. These files use the day of the year number (1 through 365 or 366) as file extension for archiving purposes. At any time during a run, the user can toggle the data stream on or off with a menu selection. Every time the data stream is toggled, or if a satellite is added, removed, swapped, or created, the data files are annotated to ensure that no ambiguity occurs during data review and analysis at some later time. Partial sample data file data is included with the appended figures. File data can include:

Relay Communication (In Normal Simulation Mode)
When this feature is activated by the user, the program tests for line-of-sight (LOS) observability between the user selected ground station and all of the satellites in display at each time step. When any satellite satisfies the user preset elevation test limit, a "coverage" circle, centered on the sub-satellite point, is drawn on the earth map. This circle illustrates the communication coverage region for "single bounce" communication between the ground station and the region in sight of the satellite. In addition, the LOS between the satellite in view of the ground station, and every other satellite in display is then tested for "double bounce" communication. When the LOS to any other satellite is viable (i.e. above some preset earth limb grazing altitude), the secondary sub-satellite coverage circle at the other satellite is drawn. After all satellites in display are tested, and all of the coverage circles are present, the complete communication coverage via double satellite relay is illustrated.

Relay Communication (In Sat-to-Sat Simulation Mode)
When this feature is activated by the user, the program tests for line-of-sight (LOS) observability between the user selected ground station and the user selected "prime" satellite at each time step. When the prime satellite satisfies the elevation test limit, a "coverage" circle, centered on the sub-satellite point for "single bounce" communication between the ground station and the region in sight of the prime satellite is drawn on the earth map. Also, at the same time, the LOS's from the prime satellite to all other satellites in display are tested for visibility. Whenever the LOS to another satellite is viable (i.e. above some preset earth limb grazing altitude), a "coverage" circle, centered on the "target" sub-satellite point is drawn on the earth map. After all other satellites in display are tested, and when all of the coverage circles are present, the complete communication coverage via double satellite relay is illustrated. This feature's mode can be converted to provide continuous sub-satellite ground coverage at each time step. In addition, the range, range-rate, and LOS vector in the prime satellite coordinates are computed for inclusion in the data files.

Sunlight/Shadow and Day/Night Line Features
When the sunlight/shadow feature is active, the ground trace of a satellite changes color whenever the satellite is the earth's shadow (whether in penumbra or umbra is indicated and this shadow information is added to the data files). When the day/night line feature is activated, the day/night terminator, the sub-solar point, and the earth's shadow at geosynchronous altitude are projected on the earth map. The geosynchronous shadow projection can help visualize the "eclipse" condition of geosynchronous satellites since their "fixed" appearance on the earth map can make any color change seem ambiguous. All of the data files are annotated with S, P, or U at each time step to indicate whether the satellite is in sunlight or in the earth's penumbral or umbral shadow.

Simulation Integrator
The satellite orbits are simulated using a "general perturbation" type integrator that includes earth gravitational zonal terms through degree five. Equations are carried through the 7th power in eccentricity to produce highly accurate orbit data. This type of integrator is independent of step size, thus the user has complete freedom to specify the time span between data points to be plotted on the display. By using the PC's internal clock, the simulation can also run in "real time"; a useful feature for keeping track of manned or other satellites of special interest.

OrbSim2W uses readily available NASA and NORAD two line element sets (tle's) to:

In addition, the program provides the capability to:

OrbSim2W for Windows is now ready for shipment. Previous purchasers of any version of OrbSim for DOS can purchase the new version for Windows at a reduced cost.


Best viewed using Netscape. If using Internet Explorer, frames option must be on.