| Experiment 6 Objective:
In experiment 6, the goal is to show that the hierarchical gating network (HGN) can correctly differentiate between an unmodeled impulsive maneuver, an unmodeled solar radiation pressure (SRP) change, and an unmodeled change in the measurement noise variance statistic. In this scenario, 1173 recorded MPF two way doppler measurements are processed with the best available post mission solution (including Todd Ely's genetic algorithm tuned SRP model) in the ARTSN extended Kalman filter (EKF). The EKF's in the various experiments are initialized with the estimated state and error covariance at the end of this data set but without the small maneuver that occurs on March, 25 1997. To allow for the new filter configurations to stabilize, the second data set submitted to the HGN contains 49 doppler measurements before this maneuver. In all, 438 measurements are processed in each HGN structure below. The specific filter dynamic and measurement configurations and the HGN settings and structures used are detailed below. Note that because of a legacy "copy and paste" error from previous experiments, the "Poly-Accel" legend label in plots in fact represents the impulsive maneuver identification filters. These filters do NOT include polynomial accelerations. In this experiment, the filters in the 0th bank model maneuvers at the time the actual burn occurs but with magnitudes that are not the same as the actual maneuver. The 0th bank utilizes the MPF nav team SRP model and nominal noise statistic and is the only bank to include states and initial values for the March 25 maneuver. Thus the filters in the 0th bank are inferior to the filter in the 1st bank running with the tuned Ely SRP model EXCEPT at the time of the maneuver. The 2nd bank varies the noise statistic but uses the suboptimal MPF nav team SRP model.
Summary of 6A Results In experiment set 6A the filters in bank 0 that contain impulsive maneuver states are suboptimal in their SRP models. Thus, the switch to bank 0 and then back to bank 1 after the unmodeled impulse is an accurate identification of the system behavior. This behavior is exhibited by all of the original GN formulation test sequences. However, the varying learning rate approach in the three bank sequence did not give as clean and clear a selection as the other three test sequences. The normed residual approach inappropriately selected measurement noise as the cause of suboptimality in both of the three bank test sequences. This error prompted the 2-bank analysis that left the measurement noise bank out of the HGN architecture. In the two bank mode with varying learning rate the maneuver identification bank was selected for the entire data set...in error. However, the fixed learning rate normed GN test correctly switched back to the bank 1 with the optimal SRP and noise configuration after the unmodeled burn. The (0,0) filter was clearly preferred within bank 0 for all tests run in 6A. This reflects a sensitivity toward the particular test impulse magnitude in the filter which was selected arbitrarily and does not match the actual unmodeled impulse.
The maneuvers are again modeled only in the 0th bank as in Experiment 6 A; however, now all of the filters in banks 0 and 2 use the optimal SRP model. The 2nd bank does NOT model the nominal statistic but uses 1/3, 3, and 9 times the nominal variance. In this scenario, the filters in the 0th bank are identical up until the unmodeled maneuver and are nominal as is the middle filter of bank 1.
Summary of 6B Results In experiment set 6B the filters in bank 0 that contain impulsive maneuver state now also use the optimal SRP and noise model. Therefore, if they are selected at the time of the maneuver they should outperform all other filters for the remainder of the data set. The original GN formulation test sequences perform as expected by originally assigning more weight to bank 0 and then allowing almost all of the gating weight to be assigned to this bank. While this does not provide the dramatic switch on the top level that was seen in 6A it is thought to be the correct interpretation of the filter models and data set. Switching is more pronounced in the open competition among filters where no clear winner was selected until the time of the unmodeled maneuver when (0,0) is chosen in the two bank cases (noise was selected first in the 3 bank cases). As in 6A the normed residual GN formulations incorrectly select measurement noise as the dominant change in the measurement residual environment. However, the 2 bank runs with the normed residual formulation actually show a more marked environment change at the time of the unmodeled event. This result is interesting as it may show that the normed formulation might play a role operating in parallel with the original formulation without an included noise bank. In this manner, two separate indicators of environment change are available: (1) the original formulation which is very sensitive to picking a filter that performs even slightly better than its peers and (2) the normed formulation which is not as sensitive but indicates a dramatic change with more definitiveness. In this approach the normed formulation could be viewed as conservative and resistant to small differences among filters while the original formulation is more sensitive and responsive.
The maneuvers are modeled only in the 0th bank as zero magnitude events (with estimated correction states in the EKF) but at a half day before, at the time of , and a half day after the actual maneuver occurs. The 1st and 2nd banks are identical to those in 6B.
Summary of 6C Results In experiment set 6C the filters in bank 0 that contain impulsive maneuver state still contain the optimal SRP and noise models but now use impulsive maneuver states of initially zero magnitude. These impulses are scattered about the actual burn time at half day intervals. Therefore, the (1,0) filter should be the best match to the data coming in. These tests were successful in much the same way as the tests in 6B (with the reminder that the normed test sequences that included noise were not accurate). The ability to disperse the impulsive maneuver identifiers in time with zero initial magnitude indicates that the identification of impulsive maneuvers once suboptimality has been detected may give this approach a certain degree of robustness. |