20220417_DX_Day DX AdSec Flattening with New 4D, Day 2

Getting Started

03:30 Telescope ready and handed over

04:36 4D aligned
  • Hex 0.008, 2.44, -1.55, -275, 307
  • M3 336, 286, 0, 56.451
  • Pupil on 4D 2.91, 3.73

04:39 Move M2/m3 to move pupil to center
  • m3 tilt 62->30, m2 Rx -275->-270 Ry 307->315 (-5, +8)
  • m3 tilt 0, m2 Rx 266 Ry 322 (-4, +7)
  • m3 tilt -30, m2 Rx 262 Ry 327 (-4, +7)

05:42 Move Selector angle on OSSGUI
  • m3 Rot 0.3, m3 tilt 62->-25 (0.3, -87)
  • m3 rot 0.6, m3 tilt -25->-80 (0.2, -55)

06:10 Move M3 tip (-) (pupil move up)
  • m3 tip -15, m2 Rx -270 Ry 305
  • m3 tip -45, m2 Rx -262 Ry 297 (-30, +8, -8)
  • m3 tip -75, m2 Rx -252 Ry 291 (-30, +10, -6)
  • m3 tip -105, m2 Rx -241 Ry 284 (-30, +11, -7)
  • m3 tip -195, m2 Rx -211 Ry 263 (-90, +30, -21)
  • m3 tip -285, m2 Rx -182 Ry 245 (-90, +29, -18)
  • m3 tip -465, m2 Rx -122 Ry 205 (-180, +60, -20)

06:53 Move M3 tilt (-) (Pupil moves left)
  • start with m3 tilt, m2 Rx -122 Ry 205
  • m3 tilt -30, m2 Rx -118 Ry 212 (-30, +4, +7)
  • m3 tilt -30, m2 Rx -114 Ry 219 (-30, +4, +7)
  • m3 tilt -90, m2 Rx -99 Ry 240 (-90, +15, +21)
  • m3 tilt -90, m2 Rx Wrong way!

07:33 Move M3 tilt (+)(pupil moves right)
  • m3 tilt 90, m2 Rx -136 Ry 183 (90, -16, -26)
  • m3 tilt 90, m2 Rx -152 Ry 161 (90, -16, -22)
  • m3 tilt 180, m2 Rx -179 Ry 120 (180, -26, -41)
  • m3 tilt 180, m2 Rx -207 Ry 80 (180, -28, -40)
  • m3 tilt 180, m2 Rx -234 Ry 38 (180, -27, -42)

08:31 M2/M3 values
  • m2_m3_pupil_shift.jpg:
    m2_m3_pupil_shift.jpg

08:38 Start up 4D server software

08:47 Measure Hexapod Reconstructor
  • $ idl
  • IDL> @startup-onlycom
  • 4D % Make sure under "Shape" that Shape Removal is "None"
  • print, hexapod_opt_calib()
    • /local/aomeas/adsec_calib/hexapod/20220417_210417
  • IDL> print, hexalign(/show)
/local/aomeas/adsec_calib/hexapod/20220417_210417/hexapod_tf_mat.sav
Factor=       1
Acquiring RAW frames from 4D interferometer
img4d
img4d
4D Capturing and Processing completed
reading file/local/aomeas/adsec_calib/4d/img4d/0.4D
reading file/local/aomeas/adsec_calib/4d/img4d/1.4D
reading file/local/aomeas/adsec_calib/4d/img4d/2.4D
reading file/local/aomeas/adsec_calib/4d/img4d/3.4D
reading file/local/aomeas/adsec_calib/4d/img4d/4.4D
Waiting for iteration n       0
Warning: the domain should be limited to a circle of unit radius           39
HXP MOVEMENT    -0.051699333      0.22145963   -0.0027125754      -21.986305      -5.1488217      -0.0000000
    -0.051699333
      0.22145963
   -0.0027125754
      -21.986305
      -5.1488217
      -0.0000000
    • image pre_hexalign
  • IDL> print, hexalign(/show,/apply)
    • HXP MOVEMENT -0.053624697 0.21672784 -0.0015288263 -21.458796 -5.3392436 -0.0000000
    • image post_hexalign

09:13 Flattening 0-40
  • AdOpt>print, i4d_opt_intmat(0,40,AMPRMS=250e-9)
    • 20220417_211519
    • IDL> print, idl_4d_produce('20220417_211519')
    • IDL> print, if_redux_new(/modal,'20220417_211519', plot=4, /force)
    • IDL> print, build_int_mat(['20220417_211519'])
  • AdOpt>print, opt_int_mat_reduce2(40, track='20220417_211519')
    • /local/aomeas/adsec_calib/flat/20220417_213746/flattening_result.sav

09:38 Flattening 41-100
  • AdOpt>print, i4d_opt_intmat(41,100,AMPRMS=250e-9)
    • 20220417_214029
    • IDL> print, idl_4d_produce('20220417_214029')
    • IDL> print, if_redux_new(/modal,'20220417_214029', plot=1, /force)
    • IDL> print, build_int_mat(['20220417_211519','20220417_214029'])
  • AdOpt>print, opt_int_mat_reduce2(100, track='20220417_211519')
    • Flat is worse

10:40 load shape with 20 modes
  • AdOpt> print, fsm_load_shape('/local/aomeas/adsec_calib/flat/20220417_213746/flattening_result.sav', FORCE_MAX_MODE=20)
  • Failed on strtrim ??

10:21 Flattening with tip (so see edge at 3:00) 0->20
  • AdOpt>print, i4d_opt_intmat(0,20,AMPRMS=250e-9)
    • 20220417_222021
    • IDL> print, idl_4d_produce('20220417_222021')
    • IDL> print, if_redux_new(/modal,'20220417_222021', plot=1, /force)
    • IDL> print, build_int_mat(['20220417_222021'])
  • AdOpt>print, opt_int_mat_reduce2(20, track='20220417_222021')
    • /local/aomeas/adsec_calib/flat/20220417_223329/flattening_result.sav
    • better, but still high slope at 3:00 and bad phase maps there

Flattening with tip and AMPRMS=100e-9 (so see edge at 3:00) 0->20
  • AdOpt>print, i4d_opt_intmat(0,20,AMPRMS=100e-9)
    • 20220417_223522
    • IDL> print, idl_4d_produce('20220417_223522')
    • IDL> print, if_redux_new(/modal,'20220417_223522', plot=1, /force)
    • IDL> print, build_int_mat(['20220417_223522'])
  • AdOpt>print, opt_int_mat_reduce2(20, track='20220417_223522')
  • AdOpt>print, i4d_opt_intmat(21,50,AMPRMS=100e-9)
    • 20220417_224338
    • IDL> print, idl_4d_produce('20220417_224338')
    • IDL> print, if_redux_new(/modal,'20220417_224338', plot=1, /force)
    • IDL> print, build_int_mat([,'20220417_223522','20220417_224338'])
  • AdOpt>print, opt_int_mat_reduce2(20, track='20220417_223522')
    • /local/aomeas/adsec_calib/flat/20220417_223329/flattening_result.sav

11:00 Apply a gaussian bump at actuator 485 to try to get edge up
  • AdOpt>v=gauss_comm(487, 60.0)
  • AdOpt>v[adsec.act_wo_cl] = 0
  • AdOpt>v2 = 500e-9*v
  • AdOpt>print, fsm_apply_cmd(v2, /delta, /passed)

-- DougMiller - 17 Apr 2022
Topic revision: r3 - 17 Apr 2022, DougMiller
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