SITCOMTN-084: Position Repeatability Analysis

  • HyeYun Park

Latest Revision: 2023-09-12

1 Abstract

This is the technote for the Position Repeatability Analysis on the TMA with M1M3. We measured the position moved between before and after the slew. Analysis was done with the different elevation angles slewed at once, and also with different speed of slewing.

3 SITCOM - 797 : M1M3 - Slewing analysis - Positioning

Analysing the positions and rotations of xzy compared between before and after the slew. Analysis done with the different elevation angles slewed.

_images/797_position_rotation_xyz.png

Figure 1. Position moved on xyz between before and after the slew, according to the elevation slew angle

The requirement specifies that the rms repeatability of the mirror positioning is what we need. The position shouldn’t be moved after slewing. Plot the RMS (Root Mean Square) for each of the distributions shown in the violin plot

_images/797_histogram_position_rotation_xyz.png

Figure 2. Histogram for position and rotation xyz for after - before

4 SITCOM - 854 : Update LVV-T235 notebook

Assume that the systematic offset seen in each of the Rotation panels is a calibration issue, and remove the median value from each panel to assess the scatter about the median.

_images/854_rotation_sub_median.png

Figure 3. Position errors and rotation - median

The requirement specifies that the rms repeatability of the mirror positioning is what we need. Plot the rms for each of the distributions shown in the violin plot:

_images/854_rms_repeatability.png

Figure 4. rms repeatability

5 SITCOM - 810 : Create data analysis script/notebook for LVV-T235 - Raise/Park Repeatability

A notebook was created to fit a line to the final raised position and confirm that the slope is close to 0. The script for the test case can be found here: M13T012

For this analysis we are using data from the LVV-T235 test case. The following plot shows the x and y positions (shifted in order to be centered around 0) as a function of time, the vertical lines shows the various M1M3 “detailedStates”. We see that the same pattern is repeated several times over the chosen data taking period.

_images/810_overview_ref_subtracted.png

If we isolate one of the patterns we get the following where the lines show the Hard Point states

_images/810_singleloop.png

We are interested in the slope of the x and y positions on the flat tops / bottoms just before reaching the “Hard Point in Standby” status. We choose to select and analyze one second of data before “HP in standby”. We repeat this selection for every cycle in x and y and get a set of plots like the following showing the x and y positions as a function of time in the one-second time windows

_images/810_position_stability.png

The slope measurement is performed on every subset of data. Statistics are summarized in the following table

_images/810_slope_plot.png

Figure 5. x position between successive ACTIVEENGINEERING and LOWERINGENGINEERING states, and between selected timestamps where all 6 Hard Points are in standby (motionState == 0).

_images/810_table_slopes.png

Figure 6. Statistics on slopes in mm/s

We conclude that on this dataset, the slopes of x and y positions as a function of time are all compatible with 0

7 Acronyms

IMS (Independent measuring system)

RMS (Root Mean Square)