Go to the bottom.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! 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
! 10/01/01   44572     sss   Added index
! 10/05/01   44572     pap   Changed index from clustered to nonclusered
! 10/09/01   42240     sfs   Added max_offset_slew
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!

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  max_offset_slew
        TYPE            I4
	UNITS           "ARCSECONDS"
	DESCRIPTION     "This angle defines an upper limit on the magnitude 
	                 of a PIT requested slew.  This limit exists because 
			 of characteristics of the HST486 FSW.  The maximum 
			 size of an offset maneuver should be checked against
			 this limit and an error produced if it is exceeded."
    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"

    INDEX  qxpdbcon_1
        TYPE         nonclustered
        FIELDS       a_max_1
    END_INDEX

END_RELATION

INSTANCE  qxpdbcon
    GLOBAL
    TYPE        QXPCON_TYPE
END_INSTANCE

Go to the top.