HSTAR 11932 2009/200 Body Rate Low Safemode Test Failure

advertisement
HSTAR 11932
2009/200
Body Rate Low Safemode Test Failure
Following Planetary Tracking on Gyros
July 22, 2009
P. 1
HSTAR 11932 on DOY 2009/200
Observables
•
02:55:32
•
02:55:43
PLCP group, TERMEXP, turns off Velocity Aberration and
Parallax (VA/P) corrections
PLCP group, PQSLWVAB for Anti-Sun WFC3 IR background
measurements under gyro control with Planetary Parallax on
− Acq Init command with Planetary Parallax on, redefines target vector for VA/P to
default vector
− 4 second wait, then T2 Vehicle slew command, turns VA/P on
− Followed by a couple orbits under gyro control with large T4 maneuvers
•
06:35:06
PLCP group, PQSLWVAB for North Pole WFC3 IR
background measurements under gyro control with Planetary
Parallax off
− Acq Init command with Planetary Parallax off, redefines target vector for VAP to
default vector (NOTE THIS IS DONE WITH VA/P STILL ENABLED)
− 4 second wait, then T2 Vehicle slew command (06:35:10)
•
06:35:12
July 22, 2009
Body Rate Low test fails – (req. 5 second persistence)
P. 2
HSTAR 11932 on DOY 2009/200
Body Rate Test Flow
enter
MagnitudeDeltaErrorSquared = 0
MagnitudeDeltaErrorSquared =
DVTHED(V1)^2 +
DVTHED(V2)^2 +
DVTHED(V3)^2
MagnitudeDeltaErrorSquared
< BodyRateLimit
Y
BodyRateCount = 0
BodyRateErrorFlag = False
exit
(2 as/sec2)
BodyRateCount = BodyRateCount + 1
BodyRateCount >=
BodyRateCount Limit
(5 seconds)
exit
July 22, 2009
Y
BodyRateErrorFlag = True
ESB [BODY_RATE_ERROR, MagnitudeDeltaErrorSquared]
Set gyros to High mode, disable autonomous mode switching
Disable Body Rate Error test, set test active flag
Record event in Safemode Fault Recorder
P. 3
)
c
e
s
/
c
e
s
c
r
a
(
r
o
r
r
E
Recreated Body Rate Test
Recreated SBRELE test (Q4DVP
30
VEH
- 2*QDPCZXC)
RSS
28
26
24
22
20
18
e
t
a
R
16
y
d
o
B
10
14
12
8
6
4
2
SBRELE threshold = 2.0 as/sec
0
0
5
10
15
20
25
30
35
40
Seconds since 06:35:00
July 22, 2009
P. 4
Velocity Aberration & Parallax Quaternion
-2.0489097e-08
3.8306698e-05
1.3672283e-05
-4.6566101e-10
9.3132269e-10
-4.6971254e-06
3.5162087e-05
-4.6566101e-10
-2.7140602e-05
-2.2793654e-05
-8.912757e-07
-4.6566101e-10
06:35:09.610
06:35:21.610
July 22, 2009
P. 5
Delta Velocity Aberration & Parallax Quaternion
0
6.3300781e-10
2.8376212e-10
0
0
3.2741782e-10
8.7311422e-11
0
-6.5483619e-11
2.9103808e-11
-3.3469405e-10
0
06:35:09.460
06:35:21.460
July 22, 2009
P. 6
RWA Torques
-0.81909943
-0.81909943
0.81800473
-0.81909943
06:35:08.810
July 22, 2009
06:35:20.810
P. 7
Gyro Counts
06:35:09.460
1826.0001
06:35:09.085
62.0
06:35:12.385
06:35:07
06:35:11.285
-1726
July 22, 2009
P. 8
Proper Motion & Parallax
06:35:10.660
July 22, 2009
P. 9
HSTAR 11932 on DOY 2009/200
12/6/2006
Body Rate Low test failure in OAT of TRT macro
Investigation documented in Vreeland memo showed cause to be
Acquisition Initialization Command sent using a default target vector for
velocity aberration (VA) while VA was enabled. This resulted in a step
change in the VA contribution that directly impacts the vehicle pointing.
New CARD item written:
3.1.9.49 Acquisition Initialization Commanding
a. The FGS acquisition initialization command (#38) must not be
executed from any source other than the Science Mission Specification
(SMS) unless the velocity aberration processing is turned off.
b. The acquisition initialization command includes changing the guide
star positions and target direction that are used for velocity aberration.
The new guide star position and target direction may not match the
vehicle attitude as defined by the SMS and can produce large step
changes in velocity aberration contributions to the vehicle control law.
c. Large step change contributions to the vehicle control law
parameters could cause body rate errors resulting in SAFEMODE.
Commanding for TRT was changed to add terminate commanding prior to on-orbit
execution.
July 22, 2009
P. 10
HSTAR 11932 on DOY 2009/200
CARD item assumed that SMS commanding always terminated VA prior
to issuing an Acquisition Initialization command. Typically an Acquisition
Initialization command defining a new target is sent while VA corrections
are off, followed by a T2 slew which smoothly slews the vehicle to the
new VA corrected target and then leaves continuous VA corrections
enabled.
The assumption was true until a change was made to PCPTERM for TGS
operations.
- PCPTERM changed to check a global such that group was not
issued if called out when the global TERMGRP was not “ON”.
- This allowed for putting Save Quaternion command in
PCPTERM which was required for re-acquisitions in TGS
Gyro only observations do not set TERMGRP global. This was not an
issue in TGS since gyro only observations were not done. With return to
3 gyro observations, we have had gyro only observations. This case due
to the planetary parallax had an even bigger change.
All Gyro only observations must be reviewed even if planetary parallax is
not being used until commanding is updated. Need to review all
scenarios to ensure proper change is made to have PCPTERM after gyro
observations without another impact.
July 22, 2009
P. 11
Download