Keck AO Operations D. Le Mignant for the Keck AO team.

22
Keck AO Operations D. Le Mignant for the Keck AO team

Transcript of Keck AO Operations D. Le Mignant for the Keck AO team.

Page 1: Keck AO Operations D. Le Mignant for the Keck AO team.

Keck AO

Operations

D. Le Mignant

for the Keck AO team

Page 2: Keck AO Operations D. Le Mignant for the Keck AO team.

Topics

AO refresh AO operation at a glance About the operation tools Troubleshooting session

Page 3: Keck AO Operations D. Le Mignant for the Keck AO team.

AO = Adaptive Optics

Control loop for canceling out the optical aberrations introduced mostly by the atmosphere (WFS, WFC, TT, DM,etc).

Tracking devices (ROT) and slewing devices (FSMs, FCS, FSS)

Telescope guiding and focusing. Is this a transparent process?

Page 4: Keck AO Operations D. Le Mignant for the Keck AO team.

ROTPupil re-imaging

DichroicTTDM

FSMsWFS

Page 5: Keck AO Operations D. Le Mignant for the Keck AO team.

Optics Bench Devicesobseng.

screen

wfceng.

screen

AOA camera

Wavefront Controller

AOsupervisory

control

Telescope DCS

IDL

Java User Interface

pro files

slk

autom.units

cshow

epics channels

SoftwareArchitecture

Epics kwd server

Page 6: Keck AO Operations D. Le Mignant for the Keck AO team.

AO at a glance:what it could be…

Run nighttime scriptSlew to reference star Acquire star on WFSRun auto AO setting scriptGo to next object

Acquire star on WFSEtc..

Run Halt AO script

Page 7: Keck AO Operations D. Le Mignant for the Keck AO team.

What is it :

1. Nighttime script

2. Slew, acquire reference star

3. Check FSM POs and run auto AO setting

4. Coordinate rotator slew

5. Watch for problems

6. etc

1. Need to be simplified

2. Ok, watch PO and/or use pixel location

3. Reliable, yet not optimized for IF and survey mode

4. Automation needed

5. Auto-recovery and automation needed

Page 8: Keck AO Operations D. Le Mignant for the Keck AO team.

What has been our strategy so far..

K2AO/K1AO need to be modified for dvlpt. Yet, we routinely operate them for science. After many years, OPS software still evolving..

New feedback from OAs Changes being implemented

AO handover will provide a strict baseline for NGS AO operation Science version vs dvlpt version Reliable, high performance and easy-to-use

Page 9: Keck AO Operations D. Le Mignant for the Keck AO team.

JAVA

JAVA

IDL

IDL

Page 10: Keck AO Operations D. Le Mignant for the Keck AO team.

Optics Bench Devicesobseng.

screen

wfceng.

screen

AOA camera

Wavefront Controller

AOsupervisory

control

Telescope DCS

IDL

Java User Interface

pro files

slk

autom.units

cshow

epics channels

Epics kwd server

Page 11: Keck AO Operations D. Le Mignant for the Keck AO team.

IDL widgets and scriptsAO Acquisition widget: Watchdog tasks

Rotator, FSMs fault WFC crash Set AO!

Scripts: Auto AO setting

Set FSMs Set AO parms Record WFS backgrd Iterate once and exit

Auto-recovery scripts AO/DCS coms FSMs, Rot fault

Update Cog

Page 12: Keck AO Operations D. Le Mignant for the Keck AO team.

Java and other tools

1. Java screens2. Some value displayed are

- EPICS keyword server- automation units kwds

3. WFS config. / rot position call automation units

Page 13: Keck AO Operations D. Le Mignant for the Keck AO team.

JAVA

JAVA

IDL

IDL

Page 14: Keck AO Operations D. Le Mignant for the Keck AO team.

The most common problems(random order)

WFC crash FSMs Fault Rotator Fault DCS/AO communication AO loops not closed GUIs not responsive Poor AO correction

Page 15: Keck AO Operations D. Le Mignant for the Keck AO team.

Telescope nod with AO NIRC2:

sends nod request to telescope waits for AO (wait4tt, wait4dm, wait4fcs)

DCS/AO handshake : DCS

request to AO : pause DCS :

moves telescope request to AO : resume

AO: Open AO loops

(aoloop=open/restore) acknowledges

AO: converts nod in FSM X, Y

moves Send FSM moves Close AO loops

(aoloop=restore) acknowledges

AO In parallel to FSMs moves, WFS

focus repositioned NIRC2:

Resumes

Page 16: Keck AO Operations D. Le Mignant for the Keck AO team.

Nodding using FSMs FSMs : 2 mirrors / 4 actuators + encoders Moves image on the WFS Maintains DM to lenslet pupil registration --> Any coordinated moves requires driving all 4 actuators Moves take <10sec Tight space See hardware

Page 17: Keck AO Operations D. Le Mignant for the Keck AO team.

AO/DCS communication SC

TT offloading Focus offloading FSM nod AO loops (aoloop kwd)

DCS Telescope guiding Secondary focus adjustment

Page 18: Keck AO Operations D. Le Mignant for the Keck AO team.

Restart AO/DCS communications Open all loops (TT, DM, TT and focus offloading) Set aoloop kwd to open Reset automation units to record WFS

background Zero-out the DT control offset (used for DAR and

KAT offload) Reload the last-used centroid origin file for the

WFC Run DCS script to set AO TT offload as inputs

for telescope guiding Close TT and focus offloading Does not close TT and DM loops

Page 19: Keck AO Operations D. Le Mignant for the Keck AO team.

AO Loops

WavefrontController

SupervisoryController

DCS

DM

TTM

WFS

DM Loop

TT Loop

TelescopePointing

TTO

SecondaryMirrorPiston

WFO

Page 20: Keck AO Operations D. Le Mignant for the Keck AO team.

WFC crash (see web page) WFC running at 672Hz TT controller and DM controller, Fault likely comes from DM

controller Fault detection not obvious

Bad image quality! WFS intensity not updating, wyko frozen AO loops not responsive

Once Fault detected, one needs to reboot WFC No Calibrations needed BUT need to run the nighttime script

again and auto AO setting script We are working on

Better fault detection Full auto-recovery script

Page 21: Keck AO Operations D. Le Mignant for the Keck AO team.

Rotator operation Rotator is a tracking device with two

modes (Position Angle, Vertical Angle) Position is fixed by the astronomer Rotator slew are cumbersome:

AO loops open Star on-axis (within few arcsec) After rotator slew

Close loops Wait for new reconstructor

Page 22: Keck AO Operations D. Le Mignant for the Keck AO team.

Rotator fault

OBS/DCS communication used to drive the rotator

Fault modes: Invisible: rotator does not report any fault

But acquisition does not work Visible: FACSUM reports FAULT

Mechanical? OBS/DCS coms?

See web page for troubleshooting