SC Modeler OLAP Solutions Our Company

Overview of SC Modeler 2.9

SC Modeler software was developed for the conceptual design, visualization and analysis of satellite constellations. It was written for aerospace engineers and other professionals involved in development of space-based communications systems, Earth observation systems, navigation systems.
SC Modeler provides an integrated modeling environment and all the necessary functionality for visualizing a satellite constellation and carrying out many tasks of constellation analysis including visibility studies and analysis of the geometry of communication links. The software includes a set of productivity tools which offers an efficient and convenient way of managing model properties, constellation parameters and design constraints.

SC Modeler

The Constellation Editor tool makes it easy to visualize any type of constellation design. You can create a static or animated 2D or 3D view of a constellation and examine it interactively by mouse movements. The OpenGL-based visualization environment includes scalable 3D models of satellites, ground stations and a realistic view of the globe, created with ARC Science Simulations Inc.'s "Face of the Earth" data set. Multiple controls allow you to specify desired properties of image components. At any time you can switch between "Land with Ocean Depth" and "Land/Water Mask" textures or display a simplified constellation image. The Constellation Editor allows importing of orbital parameters of satellites from TLE (two-line or three-line element set) files.

Constellation Editor

You can display satellite footprints, all intersatellite links or links available for a specified network object. The program can find and constantly display the shortest path for the exchange of information between any pair of network nodes, which requires the minimum number of hops across the satellite.

During static and dynamic simulations the program can generate and constantly display charts and histograms (distributional and cumulative) characterizing the following properties of selected communication links:

- number of potential "ground station-satellite" connections for a given ground station,
- number of potential "satellite-satellite" connections for a given satellite,
- number of potential "satellite-satellite" connections per satellite in constellation,
- total propagation delay of the path for the exchange of information between ground stations,
- length of uplinks, downlinks and intersatellite links,
- intersatellite range rate and relative velocity of objects,
- ground- or satellite-based elevation and azimuth of uplinks, downlinks and intersatellite links,
- satellite's field of view.

SC Modeler

The program allows you to determine access periods for any pair of network nodes: "ground station-ground station", "ground station-any satellite", "ground station-specified satellite", "specified satellite-any satellite", "specified satellite-specified satellite".
You can determine visibility intervals when the required number of satellites (the exact number or min/max values can be specified) is available to a given ground station or to a given satellite.

 

Dynamic output includes the list of time intervals during which access is provided (or not provided), the histogram which shows the distribution of time intervals, and relevant parameters:
- revisit time (maximum, minimum, average and current) which measures the duration of intervals during which access is not provided,
- duration of intervals (maximum, minimum, average and current) during which access is provided,
- total access duration, either in total time, or as a percentage, measured over the entire simulation interval.
- number of accesses/gaps over the entire simulation interval.

SC Modeler

Data produced during analysis, can be saved in an ASCII file format that makes it easy to import them into MATLAB, a spreadsheet or a database program for further analysis and visualization. Constellation image, graphs and histograms can be saved as a .bmp file and printed.

The Access Constraints tool allows you to specify the following constraints for uplinks and downlinks: ground elevation angle, satellite sensor's field of view, altitude, range, range rate, satellite-based azimuth and elevation, azimuth rate, elevation rate, angular rate. Conic or rectangular field of view can be considered. You can specify the same constraints for the whole constellation, for any group of satellites or you can specify individual constraints for each satellite. For intersatellite links you can specify the minimum clearance above the Earth and the maximum propagation range. The total number of hops across the satellite for the whole path can also be limited.

Constellation design, access constraints, connectivity rules and selected icons can be saved to a database. You can create a database in MS Access format or use MS SQL Server database management system. The program generates all required database objects automatically.  

For each constellation design you can save several groups of connectivity rules (specifying connectivity rules requires the Network Topology tool) and many variants of access constraints. Later you can restore and analyze various combinations of a network topology and access constraints. During retrieval from the database, data can be filtered by orbital parameters, constellation design identifier, or by data owner.

The Session History tool allows you to navigate easily through constellation designs created in the current work session or restored from a database. It displays constellation parameters, shows who created and modified a constellation. You can activate any available constellation just by double-clicking the desired item. Related connectivity rules and access constraints for a selected constellation will be restored from the database automatically. The Session History tool is easily configurable. You can change the content of information displayed at various levels.  

You can share the results of your work with other users by allowing them to view and modify saved data. Different types of access to a saved data can be specified.

Add-On Modules

The software includes a set of modules designed to provide fast and efficient solutions to the most challenging problems of constellation design and analysis.

Constellation Design Modules
Constellation Design modules implement highly optimized search algorithms capable of producing an efficient constellation design for global or zonal continuous coverage, in a matter of seconds.
The Constellation Design/Circular Orbits module allows you to consider symmetric constellations  (known as "Walker delta" constellations) and "streets of coverage" constellations with polar or inclined orbits. 
The Constellation Design/Advanced Options module generates kinematically regular patterns with circular or elliptical orbits where all orbits have the same altitude, inclination and argument of perigee. In addition, this module allows you to generate constellation designs which ensure that a specified number of satellites will be visible at all times above the region of interest.
Constellation Design modules can help you to minimize the number of satellites required by the constellation if orbital inclination and altitude are specified (see examples).
Alternatively, you can minimize the altitude of orbit for a given number of satellites and the orbit inclination.
Other inputs of the design task are:
continuous coverage area - entire Earth or latitude bounds,
constellation design constraints - number of orbital planes and number of satellites per plane (min and max),
access constraints - minimum ground elevation angle, maximum satellite sensor's field-of-view (conical half-angle), maximum ground station to satellite propagation range.

Symmetric Constellation with circular orbits ("Walker Delta")
"Streets-of-Coverage" Constellation

Coverage Analysis Module
The Coverage Analysis module allows you to determine the minimum number of satellites that will be available at all times to each point at given latitudes. Analyzed constellation can include any combination of satellites or groups of satellites with the same orbit altitude and inclination. If the constellation includes several subconstellations, each subconstellation can be analyzed separately. Individual access constraints for any group of satellites can be specified. The module generates the Coverage by Latitude tabular report and displays the results of analyses on a world map, with graphics depicting the various levels of coverage.

Coverage Analysis

The Coverage Analysis module also allows you to undertake statistical analyses of visibility intervals for user-defined geographical regions. You can supply the exact locations of points, specify latitude bounds, or you can use 2D map to define custom regions. The program determines visibility intervals for each point in the coverage grid and creates an interactive report that shows the revisit time (max/min, average), coverage time, number of gaps and total coverage duration (%) measured over the entire simulation interval, etc. In addition, the current release allows you to determine visibility intervals when the specified number of satellites is available to grid points. The results can be grouped by latitude and by region. The report includes a histogram showing the distribution of durations of visibility intervals (or gaps) for a selected set of points.

Coverage Analysis

Constraints Analysis Module
The Constraints Analysis module allows you to determine latitude-dependent values of the minimum ground elevation angle, maximum satellite sensor's field-of-view, and maximum ground station to satellite propagation range, all of which have to be maintained by the generated constellation in order to provide the desired type of continuous coverage (single, double, triple, etc.) at specified latitudes. Results are displayed in both graphic and tabular formats.

Constraints Analysis

Network Topology Tool
The Network Topology tool offers unmatched possibilities for configuring and manipulating the topology of a large satellite network. With this tool you can create a set of connectivity rules by specifying combinations of the following parameters:
- number of intraplane links, which connect a satellite to its nearest neighbors within the same plane,
- relative position of orbits of satellites connected via interplane links (relative plane number),
- number of interplane links, which connect a satellite to its nearest neighbors in co-rotating or counter-rotating planes,
- latitude range within which the subsatellite point is located when intersatellite links of a specified type are active,
- group of satellites (subconstellation) for which the specified set of links is valid.
For any connectivity rule you can specify a time interval during which the rule is valid.

Satellite Network

If the analyzed network can not be completely described by these parameters you can continue configuring the satellite network by activating or eliminating potential connections with the Matrix Editor. This interactive tool displays the current connectivity matrix and allows you to manage (activate or eliminate) network connections at various levels: between single satellites, between subconstellations, between satellites grouped in orbital planes, between satellites and ground stations, etc. 
For any group of network connections you can specify one or many time intervals during which the connections are active or inactive.

The software is capable of handling design, visualization and analysis tasks for constellations of more than 1000 satellites.


System Requirements

Your computer must meet the following requirements:

Hardware/Software Requirements
Processor Pentium ( 500 MHz or higher )
Memory (RAM) 256 megabytes (MB) minimum
Hard disk space 100 MB
Monitor resolution 1024x768 or higher
Color palette 16 bit - 32 bit color
Operating system Microsoft Windows 2000 / XP / Vista; Microsoft Internet Explorer version 4.01 or later for HTML Help.
Mouse Microsoft Mouse or compatible pointing device.
USB Port Free USB port.

Home | SC Modeler | Examples | Support | Demo | Order | Consulting | Contact Us | Careers

Disclaimers and Other Legal Information