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 not appear in the Temporal constraints list on the Constraints-Active 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.
- You can only set the Temporal Process Delay constraint through Connect.
Constraint | Description | Constraint used for accesses to... |
---|---|---|
Duration | This is the minimum and maximum acceptable duration for computed accesses. Accesses with durations outside these limits are discarded from the resulting list. | F, Pl, T, AT, LT, P, St, V |
GMT | Enter the Start and End GMT time constraints for when access is possible. | F, Pl, T, AT, LT, P, St, V |
Intervals | See the Intervals constraint definition section below for a description. | F, Pl, T, AT, LT, P, St, V |
Local Apparent Time | Enter the 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 a vehicle. | F, Pl, T, AT, LT, P, St, V |
Local Time | Enter the 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. You can also manually overwrite it. For related information, see Positioning a Facility, Place, or Target or Area Target Centroid. | F, Pl, T, AT, LT, P, St, V |
Intervals constraint definition
You can use the Intervals constraint to analyze the effects of planned satellite down times on access or coverage.
To define interval constraints, select the Intervals constraint in the Active Constraints list. In the Constraint Properties below it, select one of the following for Sources:
Enter intervals option
Selecting this source option provides the following options for entering intervals:
Add default start and stop times. You can edit these by double-clicking a field and overwriting its contents.
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.
Load one or more externalWhen you edit interval data loaded from an external file, STK will create a new interval file so as not to overwrite the original.
time component for the selected object and clicking .
Add start and stop times from a Time Component by selecting an availableUse the Deconflict options to resolve interval overlaps.
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 dialog box appears when you click | or 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 eliminate time interval overlaps. |
Select time component option
Select this Source option and click time component for the selected object. Click to add the Time Component to the Intervals table.
to choose an availableSelect interval files option
Select this source option 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:
- : Click this button to 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.
- : Click this button to reload the interval files.
- Enter intervals source where you can edit the time component values. : Click this button to switch to the
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.
Removing and reordering constraints
For the Enter Intervals and Select Interval Files options, you have these additional controls:
- Click or to delete selected constraints or all constraints from the table.
- Use the up and down arrows to reorder the constraints in the table.
Exclude Time Intervals option
Define whether specified periods should be included in or excluded from access computations.
- Select the check box to use the start and stop times from the specified interval files to define periods during which access is not possible.
- Clear the check box to use the start and stop times from the specified interval files to define periods during which access is possible