27 August 2018 MST - Night 3 - 4D alignment on DX: New hexalign, Flattening

Summary

Date: Tue, 28 Aug 2018 06:24:07 -0700
From: Doug Miller 

DX AdSec 4D calibration for the night is now complete.

Both AdSecs are Rested and the HBS is off.  The 4D laser
is still on, so if there is working going on the DX side of
the telescope, the laser should be turned off in the LRTH
via the laser key.

With the HBS working and the correct 4D laser illumination tonight
was a very productive night.

We were able to flatten the DX AdSec with 400 modes down to 40 nm RMS.
This flat is more than adequate for Seeing limited operation of the
DX AdSec in Flat, Static mode.  Thus, the DX AdSec (as well as the SX AdSec)
is ready for seeing limit on-sky operation that begins in a few days.

We also collected more vibration data, and again with the proper illumination
of the 4D, we should know if the vibration are acceptable for collection of DX AdSec
Influence Function data.  We will begin the data collection, and/or the vibration
mitigation campaign, tonight.

Doug

Date: Tue, 28 Aug 2018 06:35:36 -0700
From: Doug Miller 

With the correct 4D laser illumination, tonight was a very productive night.  For the
first two nights of 4D calibration the 4D images showed a large gradient in the
illumination and a very low intensity.  After some discussion Mike W.
removed the laser fiber plugged into the back of the 4D laser head and found
that it had not been seated properly last time it had been plugged in.  The fiber had
been removed to gain access to another instrument in March and apparently when
it was replugged it was not installed properly.

We were able to flatten the DX AdSec with 400 modes down to 40 nm RMS.
This flat is more than adequate for Seeing limited operation of the
DX AdSec in Flat, Static mode.  Thus, the DX AdSec (as well as the SX AdSec)
is ready for seeing limit on-sky operation that begins in a few days.

We have collected data for a 640 mode IM and will process these data today and
flatten the DX AdSec again tonight to try to get rid of the small wrinkles in the
current 400 mode flat.

We also collected more vibration data, and again with the proper illumination
of the 4D, we should know if the vibrations are acceptable for collection of DX AdSec
Influence Function data.  We will begin the data collection, and/or the vibration
mitigation campaign, tonight.  Again, I will process these data during the day today
and have result of the telescope’s vibration environment by this evening.

Goals

led-green Put 5 Iteration FF Matrix back in use

  • Guido will look at 20 Iteration FF Matrix. RMS error was higher than 5 iteration FF Matrix. See TWiki 20180826.

05:13 Put 5 iteration FF Matrix back in use
  • cd /local/aomeas/adsec_calib/ff_matrix/20180827_075432
  • cp *.fits /home/aoeng/aoroot/calib/adsec/672a/data/.

led-green New Flat

05:42 Save new flat
  • AdOpt> print, fsm_save_shape('20180828_no_flat_5_iter.sav')
  • cd /local/aomeas/adsec_calib/flat/Applicable
  • rm default.sav (old link)
  • ln -s 20180828_no_flat_5_iter.sav default.sav
  • SetFlatAO from AdSec Control GUI
    • 647 modes

led-green New Hexapod IM Matrix

05:58 Collect new hexapod IM Matrix
  • IDL> print, hexapod_opt_calib()
  • /local/aomeas/adsec_calib/hexapod/20180828_055825/
  • print, hexalign(/apply)
    • HXP MOVEMENT -0.21018345 0.018603831 -0.062536121 -1.7659356 -21.925101 -0.0000000
  • M2 Hexapod 0.698, -1.3945, 4.92, 122.07, 39.34, 0

led-green Flattening (400 modes) to 40 nm RMS

06:20
  • At AdSec Control IDL terminal
    • AdOpt>print, i4d_opt_intmat(0,40,AMPRMS=250e-9)
      • 20180828_062045
  • comm4d.produce('20180828_062045')
  • IDL> print, if_redux(/MODAL, '20180828_062045')
    • Max ptv tilt (surface) [nm]: 1260.49
    • RMS tilt coeff (surface) [nm]: 1155.80
  • IDL> print, build_int_mat('20180828_062045')
  • AdOpt>print, opt_int_mat_reduce2(40, track='20180828_062045')
    • /local/aomeas/adsec_calib/flat/20180828_064643/flattening_result.sav
    • Went back to previous shape. Large bite out of 4:30 on 4D
  • Flat with 40 modes:
    flat40_1.jpg
  • Flat with 40 modes:
    flat40_2.jpg
  • Flat with 40 modes:
    flat40_3.jpg
  • Flat with 40 modes:
    flat40_4.jpg
  • Flat with 40 modes:
    flat40_5.jpg
  • Flat with 40 modes:
    flat40_6.jpg
  • Flat with 40 modes:
    flat40_7.jpg

06:47 Apply only 20 modes
  • AdOpt>print, opt_int_mat_reduce2(20, track='20180828_062045')
  • /local/aomeas/adsec_calib/flat/20180828_065004/flattening_result.sav
  • left the shape applied. Looks much better. No bite
  • Flat with 20 modes:
    flat40_2_1.jpg

06:58 New Mask with no bites
  • 20180828_065800

07:00 New 40 mode IM
  • AdOpt>print, i4d_opt_intmat(0,40,AMPRMS=250e-9)
    • 20180828_070026
  • comm4d.produce('20180828_0700226)
  • IDL> print, if_redux(/MODAL, '20180828_070026')
    • Max ptv tilt (surface) [nm]: 1935.29
    • RMS tilt coeff (surface) [nm]: 1833.33
  • IDL> print, build_int_mat('20180828_070026')
  • AdOpt>print, opt_int_mat_reduce2(40, track='20180828_070026')
    • /local/aomeas/adsec_calib/flat/20180828_071644/flattening_result.sav
  • RMS 1160 um
  • RMS 520 nm with terms removed
  • Flat with 40 modes:
    flat40_3_1.jpg
  • Flat with 40 modes:
    flat40_3_2.jpg

07:18 hexalign(/apply)
  • M2 hex 0.7357, -1.4273, 4.933, 125.81, 43.39
  • Hexalign:
    hexalign_1.jpg

07:25 New 0, 100 mode IM
  • AdOpt>print, i4d_opt_intmat(0,100,AMPRMS=250e-9)
    • 20180828_072514
  • comm4d.produce('20180828_072514)
  • IDL> print, if_redux(/MODAL, '20180828_072514')
    • Max ptv tilt (surface) [nm]: 2497.79
    • RMS tilt coeff (surface) [nm]: 2135.73
  • IDL> print, build_int_mat('20180828_072514')
  • AdOpt>print, opt_int_mat_reduce2(100, track='20180828_072514')
    • /local/aomeas/adsec_calib/flat/20180828_075004/flattening_result.sav
    • RMS 295 nm with terms removed
  • Flat with 100 modes:
    flat100_1.jpg
  • Flat with 100 modes:
    flat100_2.jpg

07:56 New 101, 200 mode IM
  • AdOpt>print, i4d_opt_intmat(101, 200,AMPRMS=100e-9)
    • 20180828_075608
  • comm4d.produce('20180828_075608)
  • IDL> print, if_redux(/MODAL, '20180828_075608')
    • Max ptv tilt (surface) [nm]: 2295.33
    • RMS tilt coeff (surface) [nm]: 2106.06
  • IDL> print, build_int_mat(['20180828_072514','20180828_075608'])
  • AdOpt>print, opt_int_mat_reduce2(200, track='20180828_072514')
    • /local/aomeas/adsec_calib/flat/20180828_081815/flattening_result.sav
    • RMS 237 nm with terms removed
  • Flat with 200 modes:
    flat200_1.jpg
  • Flat with 200 modes:
    flat200_2.jpg
  • Flat with 200 modes:
    flat200_3.jpg

08:30 hexalign(/apply)
  • M2 hex 0.8011, -1.4666, 4.9364, 129.87, 50.057, 0
  • Hexalign:
    hexalign_2.jpg

08:35 201, 400 mode IM
  • AdOpt>print, i4d_opt_intmat(201, 400) Routine choose amplitude
    • 20180828_083550
  • comm4d.produce('20180828_083550)
  • IDL> print, if_redux(/MODAL, '20180828_083550')
    • Max ptv tilt (surface) [nm]: 967.252
    • RMS tilt coeff (surface) [nm]: 633.896
  • IDL> print, build_int_mat(['20180828_072514','20180828_075608', '20180828_083550'])
  • AdOpt>print, opt_int_mat_reduce2(400, track='20180828_072514')
    • Not applied. Max force = 0.57
  • Flat with 400 modes but with high forces:
    flat400_high_force_1.jpg
  • Flat with 400 modes but with high forces:
    flat400_high_force_2.jpg

09:19 Try to push on individual actuators
  • v = gauss_comm(343, 50)
  • v2 = -100e-9*v
  • AdOpt> print, fsm_apply_cmd(v2, /delta, /passed) (x8)
  • flat 20180828_343_484.sav
  • v = gauss_comm(484, 50)
  • v2 = 300e-9*v
  • AdOpt> print, fsm_apply_cmd(v2, /delta, /passed) (x4)
  • v = gauss_comm(486, 50)
  • v2 = 300e-9*v
  • AdOpt> print, fsm_apply_cmd(v2, /delta, /passed) (x3)
  • flat 20180828_343_484_486.sav
  • Actuator Push:
    flat_push_1.jpg
  • Actuator Push:
    flat_push_2.jpg

10:07 New IM Matrix
  • AdOpt>print, i4d_opt_intmat(0,200)
    • 20180828_100743
  • AdOpt>print, i4d_opt_intmat(201,400)
    • 20180828_101042
  • comm4d.produce('20180828_100743)
  • comm4d.produce('20180828_101042)
  • IDL> print, if_redux(/MODAL, '20180828_100743')
    • Max ptv tilt (surface) [nm]: 1534.88
    • RMS tilt coeff (surface) [nm]: 1223.52
  • IDL> print, if_redux(/MODAL, '20180828_101042')
    • Max ptv tilt (surface) [nm]: 1487.97
    • RMS tilt coeff (surface) [nm]: 1175.46
  • IDL> print, build_int_mat(['20180828_100743','20180828_101042'])
  • AdOpt>print, opt_int_mat_reduce2(40, track='20180828_100743')
    • /local/aomeas/adsec_calib/flat/20180828_112133/flattening_result.sav
    • RMS 80 nm with terms removed
    • Flat with 400 Modes:
      flat400_1.jpg
    • Flat with 400 Modes:
      flat400_2.jpg

11:24 hexalign(/apply)
  • HXP MOVEMENT 0.017316962 -0.010861989 -0.00032390633 1.3686046 1.4842192 -0.0000000
  • Hex 0.698, -1.475, 4.94, 130.68, 38.58, 0

11:37 Try 400 mode flattening
  • Very small change. No improvement. Do not apply
  • flat400_good_*.jpg

11:54 Gaussian Push
  • v = gauss_comm(356, 50)
  • v2 = 300e-9*v
  • print, fsm_apply_cmd(v2, /delta, /passed)
  • act = 356, 480, 492
  • flat 20180828_400_bump.sav

12:13 flatten with 400 modes
  • AdOpt>print, opt_int_mat_reduce2(400, track='20180828_100743')
  • /local/aomeas/adsec_calib/flat/20180828_121331/flattening_result.sav
  • RMS 44 nm with terms removed
  • tried 400 again but not better.

12:25 Push on a few actuators
  • act 356, 357, 256, 375
  • act 471, 470
  • flat 20180828_400_better_[1,3].sav
  • 20180828_400_better_3.sav
    • 40 nm RMS
  • Flat with 400 Modes and better:
    flat400_better_1.jpg
  • Flat with 400 Modes and better:
    flat400_better_2.jpg
  • Flat with 400 Modes and better:
    flat400_better_3.jpg

13:17 Set 20180828_400_better_3.sav to default.sav
  • cd /local/aomeas/adsec_calib/flat/Applicable/
  • rm default.sav
  • ls -s Set 20180828_400_better_3.sav default.sav

led-yellow Collect Flattening Calibration Data (600 modes) (must process)

12:35 New IM Matrix, 0->640
  • 0->200 20180828_123635
  • 201->400 20180828_123842
  • 401->600 20180828_124023
  • 601->640 20180828_124154

  • TN = ['20180828_123635','20180828_123842','20180828_124023','20180828_124154']

led-yellow Vibration Data (must process)

12:18 Collect 1000 frame vibration data sets
  • >>> comm4d.capture(1000, '20180828_121800_noise')
  • >>> comm4d.capture(1000, '20180828_121900_noise')
  • >>> comm4d.capture(1000, '20180828_122000_noise')
  • >>> comm4d.capture(1000, '20180828_122100_noise')

  • TN = ['20180828_121800_noise','20180828_121900_noise','20180828_122000_noise','20180828_122100_noise']

12:43 Collect 1000 frame vibration data sets
  • >>> comm4d.capture(1000, '20180828_124300_noise')
  • >>> comm4d.capture(1000, '20180828_124400_noise')
  • >>> comm4d.capture(1000, '20180828_124500_noise')
  • >>> comm4d.capture(1000, '20180828_124600_noise')

  • TN = ['20180828_124300_noise','20180828_124400_noise','20180828_124500_noise','20180828_124600_noise']

13:15 Vibration movie at ~18 Hz

led-green New Hexapod IM Matrix

12:49 Collect new hexapod IM Matrix

-- %USERSIG{DougMiller - 2018-08-28}%
I Attachment Action Size Date Who Comment
flat100_1.jpgjpg flat100_1.jpg manage 147 K 28 Aug 2018 - 10:51 DougMiller Flat with 100 modes
flat100_2.jpgjpg flat100_2.jpg manage 182 K 28 Aug 2018 - 10:51 DougMiller Flat with 100 modes
flat200_1.jpgjpg flat200_1.jpg manage 131 K 28 Aug 2018 - 10:52 DougMiller Flat with 200 modes
flat200_2.jpgjpg flat200_2.jpg manage 142 K 28 Aug 2018 - 10:52 DougMiller Flat with 200 modes
flat200_3.jpgjpg flat200_3.jpg manage 191 K 28 Aug 2018 - 10:52 DougMiller Flat with 200 modes
flat400_1.jpgjpg flat400_1.jpg manage 263 K 31 Aug 2018 - 10:01 DougMiller Flat with 400 Modes
flat400_2.jpgjpg flat400_2.jpg manage 161 K 31 Aug 2018 - 10:01 DougMiller Flat with 400 Modes
flat400_better_1.jpgjpg flat400_better_1.jpg manage 249 K 31 Aug 2018 - 10:04 DougMiller Flat with 400 Modes and better
flat400_better_2.jpgjpg flat400_better_2.jpg manage 168 K 31 Aug 2018 - 10:04 DougMiller Flat with 400 Modes and better
flat400_better_3.jpgjpg flat400_better_3.jpg manage 181 K 31 Aug 2018 - 10:04 DougMiller Flat with 400 Modes and better
flat400_high_force_1.jpgjpg flat400_high_force_1.jpg manage 168 K 28 Aug 2018 - 11:02 DougMiller Flat with 400 modes but with high forces
flat400_high_force_2.jpgjpg flat400_high_force_2.jpg manage 86 K 28 Aug 2018 - 11:02 DougMiller Flat with 400 modes but with high forces
flat40_1.jpgjpg flat40_1.jpg manage 169 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_2.jpgjpg flat40_2.jpg manage 87 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_2_1.jpgjpg flat40_2_1.jpg manage 148 K 28 Aug 2018 - 10:56 DougMiller Flat with 20 modes
flat40_3.jpgjpg flat40_3.jpg manage 75 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_3_1.jpgjpg flat40_3_1.jpg manage 185 K 28 Aug 2018 - 10:56 DougMiller Flat with 40 modes
flat40_3_2.jpgjpg flat40_3_2.jpg manage 161 K 28 Aug 2018 - 10:56 DougMiller Flat with 40 modes
flat40_4.jpgjpg flat40_4.jpg manage 62 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_5.jpgjpg flat40_5.jpg manage 53 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_6.jpgjpg flat40_6.jpg manage 180 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat40_7.jpgjpg flat40_7.jpg manage 148 K 28 Aug 2018 - 10:46 DougMiller Flat with 40 modes
flat_push_1.jpgjpg flat_push_1.jpg manage 181 K 31 Aug 2018 - 09:59 DougMiller Actuator Push
flat_push_2.jpgjpg flat_push_2.jpg manage 222 K 31 Aug 2018 - 09:59 DougMiller Actuator Push
hexalign_1.jpgjpg hexalign_1.jpg manage 150 K 28 Aug 2018 - 11:03 DougMiller Hexalign
hexalign_2.jpgjpg hexalign_2.jpg manage 138 K 28 Aug 2018 - 11:03 DougMiller Hexalign
vibraiton_18Hz.movmov vibraiton_18Hz.mov manage 1 MB 31 Aug 2018 - 10:06 DougMiller 18 Hz Vibration Movie
Topic revision: r6 - 12 Oct 2018, JohnHill
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback