! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! SDDL Name: QXPDBCON.SDDL ! ! Purpose: This SDDL file defines the qxpdbcon relation. ! ! Modification History: ! ! Date PR Who Reason ! -------- ------- --- ------------------------------------------------- ! 11/15/94 27329 SSS Original implementation ! 02/06/95 27684 SXT Added new fields mass_of_earth and gravi_const ! 01/15/96 30148 RJS Added new slew fields for slew-time calculations ! 07/21/97 29733 MRB Added field sa_slew_dur_coeff for EPS merge !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! LANGUAGE C, FORTRAN, SQL INCLUDE ZSPSS_USER_TYPES.SDDL RECORD QXPCON_TYPE DESCRIPTION "This relation defines the proposal database constants and constraints for commanding moving target tracking. The values in this relation are used in calculations involving moving target tracking. Many of the fields are related to the TRACK48 command which is not currently implemented. See the SPSS Algorithms Document (SE-06-02 Appendix B) for more information on the values in this relation. There should only be one record in this relation (maintained by SCIOPSDB). " FIELD a_max_1 TYPE R8 DESCRIPTION "This field is the upper limit on polynomial coefficient 1 for TRACK48 commands." END_FIELD FIELD a_max_2 TYPE R8 DESCRIPTION "This field is the upper limit on polynomial coefficient 2 for TRACK48 commands." END_FIELD FIELD a_max_3 TYPE R8 DESCRIPTION "This field is the upper limit on polynomial coefficient 3 for TRACK48 commands." END_FIELD FIELD a_max_4 TYPE R8 DESCRIPTION "This field is the upper limit on polynomial coefficient 4 for TRACK48 commands." END_FIELD FIELD a_max_5 TYPE R8 DESCRIPTION "This field is the upper limit on polynomial coefficient 5 for TRACK48 commands." END_FIELD FIELD time_max TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the upper limit on the duration of the TRACK48 commmand." END_FIELD FIELD a_scale_1 TYPE R8 DESCRIPTION "This field is the scaling constant on polynomial coefficient 1 for TRACK48 commands." END_FIELD FIELD a_scale_2 TYPE R8 DESCRIPTION "This field is the scaling constant on polynomial coefficient 2 for TRACK48 commands." END_FIELD FIELD a_scale_3 TYPE R8 DESCRIPTION "This field is the scaling constant on polynomial coefficient 3 for TRACK48 commands." END_FIELD FIELD a_scale_4 TYPE R8 DESCRIPTION "This field is the scaling constant on polynomial coefficient 4 for TRACK48 commands." END_FIELD FIELD a_scale_5 TYPE R8 DESCRIPTION "This field is the scaling constant on polynomial coefficient 5 for TRACK48 commands." END_FIELD FIELD su_scale TYPE R8 DESCRIPTION "This field is the scaling constant for s0 unit vector." END_FIELD FIELD sm_scale TYPE R8 DESCRIPTION "This field is the scaling constant for s0 inverse magnitude." END_FIELD FIELD df224_size TYPE R8 DESCRIPTION "This field is DF224 truncation constant for s0 parameters and polynomial coefficients." END_FIELD FIELD st_radius TYPE R8 UNITS "KILOMETERS" DESCRIPTION "This field contains the mean radius of HST orbit." END_FIELD FIELD delta_int TYPE R8 UNITS "SECONDS" DESCRIPTION "This field contains the delta time interval for the quantization level." END_FIELD FIELD delta_lag TYPE R8 UNITS "SECONDS" DESCRIPTION "This field contains a time adjustment for the target position/time relationship to account for the vehicle control system time lag." END_FIELD FIELD delta_beg TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the time delay in beginning a maneuver command after the one second integral HST vehicle clock times." END_FIELD FIELD delta_cmd TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the time delay in the start of execution of a maneuver command as specified by its command time tag." END_FIELD FIELD delta_utc TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is a time adjustment in UTC to assure a later correct conversion to the HST vehicle clock count." END_FIELD FIELD jk_max TYPE R8 UNITS "RADIANS/SECOND**3" DESCRIPTION "This field is the upper limit on HST jerk." END_FIELD FIELD acc_max TYPE R8 UNITS "RADIANS/SECOND**2" DESCRIPTION "This field is the upper limit on HST acceleration." END_FIELD FIELD vel_max TYPE R8 UNITS "RADIANS/SECOND" DESCRIPTION "This is the upper limit on HST velocity." END_FIELD FIELD d_min TYPE R8 UNITS "SECONDS" DESCRIPTION "This is the lower limit on HST jerk pulse width time." END_FIELD FIELD jk_max_fgs TYPE R8 UNITS "RADIANS/SECOND**3" DESCRIPTION "This field is the upper limit on the FGS jerk." END_FIELD FIELD acc_max_fgs TYPE R8 UNITS "RADIANS/SECOND**2" DESCRIPTION "This field is the upper limit on FGS acceleration." END_FIELD FIELD vel_max_fgs TYPE R8 UNITS "RADIANS/SECOND" DESCRIPTION "This field is the upper limit on FGS velocity." END_FIELD FIELD d_min_fgs TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the lower limit on FGS jerk pulse width time." END_FIELD FIELD jk_max_sam TYPE R8 UNITS "RADIANS/SECOND**3" DESCRIPTION "This field is the upper limit on jerk for small angle maneuvers." END_FIELD FIELD acc_max_sam TYPE R8 UNITS "RADIANS/SECOND**2" DESCRIPTION "This field is the upper limit on acceleration for small angle maneuvers." END_FIELD FIELD vel_max_sam TYPE R8 UNITS "RADIANS/SECOND" DESCRIPTION "This field is the upper limit on velocity for small angle maneuvers." END_FIELD FIELD d_min_sam TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the lower limit on the jerk pulse width time for small angle maneuvers." END_FIELD FIELD min_slw_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the minimum slew settling time." END_FIELD FIELD max_slw_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the maximum slew settling time." END_FIELD FIELD min_set_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the minimum slew settling angle." END_FIELD FIELD max_set_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the maximum slew settling angle." END_FIELD FIELD min_sam_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the minimum slew settling time for a small angle maneuver." END_FIELD FIELD max_sam_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the maximum slew settling time for a small angle maneuver." END_FIELD FIELD min_sam_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the minimum slew settling angle for a small angle maneuver." END_FIELD FIELD max_sam_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the maximum slew settling angle for a small angle maneuver." END_FIELD FIELD min_fgs_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the minimum slew settling time for an FGS." END_FIELD FIELD max_fgs_stl TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the maximum slew settling time for an FGS." END_FIELD FIELD min_fgs_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the minimum slew settling angle for an FGS." END_FIELD FIELD max_fgs_ang TYPE R8 UNITS "DEGREES" DESCRIPTION "This field is the maximum slew settling angle for an FGS." END_FIELD FIELD pdb_tape_id TYPE PDB_ID_TYPE END_FIELD FIELD mx_trk51_dur TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the maximum duration of a TRACK51 maneuver." END_FIELD FIELD jk_max_mrs TYPE R8 UNITS "RADIANS/SECOND**3" DESCRIPTION "This field is the upper limit on medium rate slew jerk." END_FIELD FIELD acc_max_mrs TYPE R8 UNITS "RADIANS/SECOND**2" DESCRIPTION "This field is the upper limit on medium rate slew acceleration." END_FIELD FIELD vel_max_mrs TYPE R8 UNITS "RADIANS/SECOND" DESCRIPTION "This field is the upper limit on medium rate slew velocity." END_FIELD FIELD d_min_mrs TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the lower limit on medium rate slew pulse width time." END_FIELD FIELD hst_ephem_unc TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the vehicle ephemeris uncertainty (in-track error)." RELATED_FIELDS "qtephemeris.*" END_FIELD FIELD offset_mag_factor TYPE R8 DESCRIPTION "This field is the percentage increase in the calculated magnitude of the offset maneuver to be used to schedule the duration of an offset maneuver activity." END_FIELD FIELD offset_clear_dur TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the duration of a clear offset activity (nominally 1 second)." END_FIELD FIELD num_offset_slots TYPE I4 DESCRIPTION "This field is the number of slots in the NSSC-1 offset maneuver table which may be assigned by SPSS (nominally 14)." END_FIELD FIELD offset_min_uplink TYPE I4 UNITS "SECONDS" DESCRIPTION "This field is the nominal value for the minimum time required to uplink an offset. This is the time between the time a slot was cleared (for ephemeris corrections), or the end of the target acquisition (for target acquisition corrections), and the start of the next offset maneuver activity for the offset (nominally 3 orbits or 16200 sec)." END_FIELD FIELD jk_max_off TYPE R8 UNITS "RADIANS/SECOND**3" DESCRIPTION "This field is the maximum jerk magnitude for an offset maneuver." END_FIELD FIELD acc_max_off TYPE R8 UNITS "RADIANS/SECOND**2" DESCRIPTION "This field is the maximum acceleration for an offset maneuver." END_FIELD FIELD vel_max_off TYPE R8 UNITS "RADIANS/SECOND" DESCRIPTION "This field is the maximum velocity for an offset maneuver." END_FIELD FIELD d_min_off TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the minimum jerk pulse width duration for an offset maneuver." END_FIELD FIELD min_off_stl TYPE R8 UNITS "SECONDS" DESCRIPTION "This field is the minimum settle time for an offset maneuver." END_FIELD FIELD max_off_stl TYPE R8 DESCRIPTION "This field is the maximum settle time for an offset maneuver." END_FIELD FIELD min_off_ang TYPE R8 DESCRIPTION "This field is the angle corresponding to the minimum settle time for an offset maneuver." END_FIELD FIELD max_off_ang TYPE R8 DESCRIPTION "This field is the angle corresponding to the maximum settle time for an offset maneuver." RANGE END_FIELD FIELD mass_of_earth TYPE R8 DESCRIPTION "This field holds the mass of the Earth." END_FIELD FIELD gravi_const TYPE R8 DESCRIPTION "This field holds the Newtonian constant of gravitation." END_FIELD FIELD d_max_high TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum jerk pulse width for high-rate maneuvers." END_FIELD FIELD e_max_high TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum constant-acceleration interval for high-rate maneuvers." END_FIELD FIELD rho_high TYPE R8 UNITS "DIMENSIONLESS" DESCRIPTION "This field holds the exponent for calculating jerk pulse width for high-rate maneuvers." END_FIELD FIELD delta_beg_high TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the pre-slew overhead for high-rate maneuvers." END_FIELD FIELD delta_end_high TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the post-slew overhead for high-rate maneuvers." END_FIELD FIELD d_max_sam TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum jerk pulse width for small angle maneuvers." END_FIELD FIELD e_max_sam TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum constant-acceleration interval for small angle maneuvers." END_FIELD FIELD rho_sam TYPE R8 UNITS "DIMENSIONLESS" DESCRIPTION "This field holds the exponent for calculating jerk pulse width for small angle maneuvers." END_FIELD FIELD delta_beg_sam TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the pre-slew overhead for small angle maneuvers." END_FIELD FIELD delta_end_sam TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the post-slew overhead for small angle maneuvers." END_FIELD FIELD d_max_mrs TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum jerk pulse width for medium-rate maneuvers." END_FIELD FIELD e_max_mrs TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum constant-acceleration interval for medium-rate maneuvers." END_FIELD FIELD rho_mrs TYPE R8 UNITS "DIMENSIONLESS" DESCRIPTION "This field holds the exponent for calculating jerk pulse width for medium-rate maneuvers." END_FIELD FIELD delta_beg_mrs TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the pre-slew overhead for medium-rate maneuvers." END_FIELD FIELD delta_end_mrs TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the post-slew overhead for medium-rate maneuvers." END_FIELD FIELD d_max_off TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum jerk pulse width for offset maneuvers." END_FIELD FIELD e_max_off TYPE R8 UNITS "SECONDS" DESCRIPTION "This field holds the maximum constant-acceleration interval for offset maneuvers." END_FIELD FIELD rho_off TYPE R8 UNITS "DIMENSIONLESS" DESCRIPTION "This field holds the exponent for calculating jerk pulse width for offset maneuvers." END_FIELD FIELD delta_beg_off TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the pre-slew overhead for offset maneuvers." END_FIELD FIELD delta_end_off TYPE I4 UNITS "SECONDS" DESCRIPTION "This field holds the post-slew overhead for offset maneuvers." END_FIELD ! 29733 - SMSG EPS MERGE Parameter - SCIOPSDB PR 32092 FIELD sa_slew_dur_coeff TYPE R8 UNITS "SECONDS/SQRT(DEG)" DESCRIPTION "This is the coefficient for computing SA slew duration according to the formula T = K sqrt(THETA), where THETA is the SA slew angle and K is the coefficient." END_FIELD END_RECORD RELATION qxpdbcon TYPE QXPCON_TYPE DESCRIPTION "Moving Target PDB Constants Relation" SUBSYSTEM_USING "SPSS", "SCIOPSDB", "CCLIST", "TRANS" END_RELATION INSTANCE qxpdbcon GLOBAL TYPE QXPCON_TYPE END_INSTANCE