Temporal Constraints
Temporal Constraints enable you to impose time-based constraints on an object.
If a constraint is not available for accesses from an object, it will be disabled (grayed out) in the Constraints properties page for that object. The table below describes the temporal constraints and lists the objects that they can be used to constrain access to.
When an access involves a child object (i.e., sensor, transmitter, receiver, antenna, or radar), use the child object's parent or grandparent in the table below to determine whether the constraint can be used for access to that child object. For example, if a constraint can be used for accesses to all vehicles, then that constraint can also be used for any child object of a vehicle.
In the following table, abbreviations in the Constraints used for accesses to... column are:
F = facility | Pl = place | T = target | V = all vehicles | S = satellite | M = missile | L = launch vehicle | G = ground vehicle |
A = aircraft | Sh = ship | Sn = sensor | AT = area target | LT = line target | P = planet | St = star |
Area targets are assumed to exist within a single time zone so that there is only one local time offset from GMT. The local apparent time is computed based on the location of the centroid.
- Intervals, Local, and GMT constraints - Intervals are defined relative to a clock colocated with the object holding the constraint. These intervals will be shifted by the light time delay associated with a given access computation if the intervals for access are computed relative to a clock located with the other object. For example: If you specify intervals for a Mars-based facility and then compute access from an Earth-based facility to the Mars-based facility, the Mars-based intervals will be shifted by the light time delay so that the signal will arrive at Mars during the desired intervals. This may appear to be confusing since, in this case, the interval reported by the access computation will be transmission times from the Earth-based facility.
- Linking Transmitter/Receiver and Linked Antenna - GMT, Duration, and Intervals constraints are enabled on both the linking (transmitter/receiver) object and the linked (antenna) object. When these constraints are active on the linking and linked objects, the two resulting access intervals are combined by interval AND operation to get the final access interval result.
- The Temporal Process Delay constraint can be set through Connect only.
Constraint | Description | Constraint used for accesses to... |
---|---|---|
Local | Start and end local time constraints for when access is possible. The object local time is computed based upon the GMT of interest and the longitude of the object at that time. Local time offset from the GMT is computed automatically based on the object's position and shown as the Local Time offset from GMT; it can also be manually overwritten. For related information, see Positioning a Facility, Place or Target or Area Target Centroid. | F, Pl, T, AT, LT, P, St, V |
GMT | Start and end GMT time constraints for when access is possible. | F, Pl, T, AT, LT, P, St, V |
Local Apparent | Start and end local apparent times for when access is possible. Using local apparent time, at noon the Sun is at the same longitude as the satellite. Also known as Local Satellite Time (LST). | F, Pl, T, AT, LT, P, St, V |
Duration | Minimum and maximum acceptable duration for computed accesses. If accesses whose durations are outside these limits are computed, they are discarded from the resulting list. | F, Pl, T, AT, LT, P, St, V |
Intervals | See below for description. | F, Pl, T, AT, LT, P, St, V |
Interval Constraints
The Interval constraint can be used to analyze the effects of planned satellite down times on access or coverage.
To define interval constraints, enable Use in the Intervals area and select one of the following interval sources:
Enter Intervals
Selecting this source provides the following options for entering intervals:
Add... Add default start and stop times that you can edit by double-clicking a field and overwriting its contents.
Load... Load one or more external interval list files (*.int) containing start and stop times to indicate time periods during which access is possible, or time periods during which access is not possible.
When interval data loaded from an external file is edited a new interval file will be created so as not to overwrite the original.
Import... Add start and stop times from a Time Component by selecting an available time component for the selected object and clicking Apply.
Select Time Component
Select this source and click the browse button to select an available time component for the selected object and click Apply. The Time Component is added to the Intervals table.
Customize Intervals. Click this button to switch to the Enter intervals source where you can edit the time component values.
Select Interval Files
Select this source to add one or more external interval list files (*.int) containing start and stop times to indicate time periods during which access is possible, or time periods during which access is not possible. You have the following options for entering interval files:
- Add Files... Add default start and stop times that you can edit by double-clicking a field and overwriting its contents.
- Reload Load one or more external interval list files (*.int) containing start and stop times to indicate time periods during which access is possible, or time periods during which access is not possible.
- Reload. Click this button to reload the interval files.
- Customize Intervals. Click this button to switch to the Enter intervals source where you can edit the time component values.
When interval data loaded from an external file is edited, a new interval file will be created so as not to overwrite the original.
If you loaded any interval files that also contained object data restrictions, the resulting customizable intervals will have the object data restrictions removed as well as any overlaps. Object data restrictions cannot be modified on this page; any changes must be made to the interval file itself.
Exclude Intervals
Define whether specified periods should be included in or excluded from access computations.
- Enable Exclude Intervals to use the start and stop times from the specified interval files to define periods during which access is not possible.
- Disable Exclude Intervals to use the start and stop times from the specified interval files to define periods during which access is possible
Removing and Reordering Constraints
Use the Remove and Remove All buttons to delete selected constraints or all constraints from the table.
Use the up and down arrows to reorder the constraints in the table.
Deconflict
Use the Deconflict options to resolve interval overlaps. You can choose whether the time intervals should be "deconflicted," or modified so that time periods do not overlap.
Option | Description |
---|---|
Automatic | STK automatically modifies all time intervals during which an overlap occurs so that the intervals are further segmented to avoid overlap. |
Manual | When an overlap occurs in the interval list, an Acknowledge window appears when you click OK or Apply to alert you to the fact that the overlap exists. It is then your decision whether to set the Deconflict field to Automatic so that the overlap is fixed, change the time intervals yourself by modifying the appropriate entries, or ignore the message and continue. |
None | No changes are made to time interval overlaps. |