SST Dual-Mirror Cherenkov Telescope prototype Active Optics - Definition and description of use cases, commands and telemetry

SST Dual-Mirror Cherenkov Telescope prototype Active Optics - Definition and description of use cases, commands and telemetry

SST Dual-Mirror Cherenkov Telescope prototype Active Optics - Definition and description of use cases, commands and telemetry

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 1 All information contained in this document is property of INAF. All rights reserved. SST Dual-Mirror Cherenkov Telescope prototype Active Optics - Definition and description of use cases, commands and telemetry Prepared by: Name: Daniele Gardiol Daniela Fantinel Signature: Date: 12/10/2012 Reviewed by: Name: Signature: Date: Approved by: Name: Enrico Giro Signature: Date: 12/10/2012

SST Dual-Mirror Cherenkov Telescope prototype Active Optics - Definition and description of use cases, commands and telemetry

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 2 All information contained in this document is property of INAF.

All rights reserved. TABLE OF CONTENTS LIST OF ACRONYMS . . 4 APPLICABLE DOCUMENTS . . 4 REFERENCE DOCUMENTS . . 4 1. Introduction . . 5 2. Active Optics Use Cases . . 6 2.1 Use Case AO_01: Initialise system . . 8 2.2 Use Case AO_02: Parking procedure . . 9 2.3 Use Case AO_03: Recovery procedure . . 10 2.4 Use Case AO_04: Safety procedure . . 11 2.5 Use Case AO_05: Actuate pointing configuration . . 12 2.6 Use Case AO_06: Sensitivity calibration . . 13 2.7 Use Case AO_07: Generate pointing table . . 14 3. Active Mirror Control Software . . 15 3.1 AMC Devices . . 15 3.2 AMC Commands . . 16 3.3 AMC Telemetry .

. 17 3.4 AMC Alarms . . 18 4. Tilt probe cameras . . 19

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 3 All information contained in this document is property of INAF. All rights reserved. DISTRIBUTION LIST ASTRI website

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 4 All information contained in this document is property of INAF. All rights reserved. LIST OF ACRONYMS AMC: Active Mirror Control AO: Active Optics LLC: Low Level Command M1: Primary Mirror M2: Secondary Mirror SST: Small Size Telescope TBD: To Be Defined TBW: To Be Written UCD: Use Case Diagram APPLICABLE DOCUMENTS None REFERENCE DOCUMENTS None

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 5 All information contained in this document is property of INAF. All rights reserved. 1. Introduction This document provides a first definition and description of the items involved in the Active Optics of a SST telescope. The content is intended as a reference for the ongoing work, and has to be considered as a work in progress. The items covered by this issue (1) are: • Active Optics use cases • Active Mirror Control devices • Active Mirror Control commands • Active Mirror Control telemetry • Active Mirror Control Alarms

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 6 All information contained in this document is property of INAF. All rights reserved. 2. Active Optics Use Cases Figure 1 shows the UCD for the Active Optics system of a SST. Two operators are available 1. the Telescope Control User is the High Level user that will operate the AO system in normal operations 2. the Active Optics Operator is the Low Level user that will operate the AO system for routine maintenance, for example to produce updated pointing tables. The Active Optics Operator will therefore have access to a wider set of actions with respect to the Telescope Control User.

Seven Use Cases are currently defined: 1. AO_01: System Initialisation. Performed at system startup and after system failure 2. AO_02: Parking procedure. Performed at the end of operations to park the system in a standard and safe configuration 3. AO_03: Recovery procedure. Performed anytime the system experiences a failure 4. AO_04: Safety procedure. Performed in case a safety warning is raised. 5. AO_05: Actuate configuration. This is the normal procedure to configure the AO system during telescope operations 6. AO_06: Sensitivity calibration. Performed to calibrate the AO system 7. AO_07: Generate pointing table.

This procedure is used by the Active Optics Operator to generate an updated pointing table In the following sections we provide a brief description of these seven Use Cases, including the Actor, the Sequence, and the AO system pre- and post-condition.

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 7 All information contained in this document is property of INAF. All rights reserved. Figure 1: Use Case Diagram (UCD) of a SST Active Optics system

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 8 All information contained in this document is property of INAF. All rights reserved. 2.1 Use Case AO_01: Initialise system Use case: Initialise system ID: AO_01 Actor: Telescope Control User / Active Optics Operator Pre-conditions: M1 and M2 motors powered on Sequence: go to reference position set position to zero go to nominal position Post-conditions: M1 and M2 initialised

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 9 All information contained in this document is property of INAF. All rights reserved. 2.2 Use Case AO_02: Parking procedure Use case: Parking procedure ID: AO_02 Actor: Telescope Control User / Active Optics Operator Pre-conditions: M1 and M2 motors powered on Sequence: Park M1 (go to reference position) Park M2 (go to reference position) Switch M1 and M2 motors off Post-conditions: System off at a safe position

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 10 All information contained in this document is property of INAF.

All rights reserved. 2.3 Use Case AO_03: Recovery procedure Use case: Recovery procedure ID: AO_03 Actor: Telescope Control User / Active Optics Operator Pre-conditions: System failure (hardware and/or software) Sequence: Case of: M2 actuator failure Halt system M1 actuator failure M1 element to safe position (should not harm exposure) If safe position is not reached: Halt system Laser failure - TBD Camera failure Halt system Rise warning Post-conditions: Depending on the type of failure, the System may be Halted or at a safe position Warning raised

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 11 All information contained in this document is property of INAF. All rights reserved. 2.4 Use Case AO_04: Safety procedure Use case: Safety procedure ID: AO_04 Actor: Telescope Control User / Active Optics Operator Pre-conditions: System in a dangerous situation Needs warning trigger from telescope pointing system Sequence: Depends on the type of warning Safe position for the camera move each M1 segment to a different position Safe position due to bad meteo conditions Park the system Post-conditions: Safe position for the camera M1 and M2 motors powered on Safe position due to bad meteo conditions System in parking position M1 and M2 motors off

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 12 All information contained in this document is property of INAF. All rights reserved. 2.5 Use Case AO_05: Actuate pointing configuration Use case: Actuate pointing configuration ID: AO_05 Actor: Telescope Control User / Active Optics Operator Pre-conditions: System initialised Pointing look-up table available and loaded Sequence: Move mirrors actuators to the table position Post-conditions: System at the required position

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 13 All information contained in this document is property of INAF.

All rights reserved. 2.6 Use Case AO_06: Sensitivity calibration Use case: Sensitivity calibration ID: AO_06 Actor: Active Optics Operator Pre-conditions: System initialised Lasers on Sequence: Case mirror: M1 Frames acquisition and centroiding (Reference frames) For each motor of all M1 elements (2 motors per element) Move M1 AO motors to 1/4th of Camera field Frames acquisition and centroiding (Calibration frames) Go to nominal position M2 Frames acquisition and centroiding (Reference frames) For each M2 element Move M2 AO elements to 1/4th of Camera field Frames acquisition and centroiding (Calibration frames) Go to nominal position Post-conditions: System in nominal position

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 14 All information contained in this document is property of INAF. All rights reserved. 2.7 Use Case AO_07: Generate pointing table Use case: Generate pointing table ID: AO_07 Actor: Active Optics Operator Pre-conditions: System initialised Telescope is pointing parking/nominal position Laser on Sequence: Move system to nominal Position (defined by optical alignment at e.g. 45°Elevation) Frames acquisition and centroiding (reference frame) For each pointing position do (e.g.

5°∆El) Frames acquisition and centroiding (distorted frames) Go to nominal position Save pointing table Post-conditions: Pointing table available

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 15 All information contained in this document is property of INAF. All rights reserved. 3. Active Mirror Control Software 3.1 AMC Devices Table 1:Total number of AMC devices TYPE SYMBOL TOTAL Servo driven linear step motion (slide), limit switches MOT_STEP 36 Servo driven linear continuous motion (slide), extra limit switches MOT_CON 3 Laser sources LASER 18 Camera shutter SHUT 2 59 Table 2: Name, type and range of accepted values for all AMC devices # DEVICE NAME TYPE VALUES REMARKS 1 M1 actuator M1Ai MOT_STEP [0, 10] mm Continuous positions 2 M2 actuator M2Ai MOT_CON [0, 20] mm Continuous positions 3 Laser LASi LASER T/F T=on F=off 4 shutter SHUi SHUT T/F T=open F=closed

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 16 All information contained in this document is property of INAF. All rights reserved. 3.2 AMC Commands Table 3: List and syntax of low level commands (LLCs) accepted by AMC devices DEVICE NAME PARAM VALUES SETPOWER POW T=on F=off INIT none none M1Ai GO POS [0, 10] mm SETPOWER POW T=on F=off M2Ai GO POS [0, 20] mm LASi SETPOWER POW T=on F=off SHUi

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 17 All information contained in this document is property of INAF.

All rights reserved. 3.3 AMC Telemetry Table 4: List of telemetry parameters and allowed values coming from AMC devices DEVICE PARAM NAME VALUES Power POW T=on F=off Status STS 0=stopped 1=moving 2=on target 3=alarm initialization INI T=init F=not init M1Ai position POS [0, 10] mm Power POW T=on F=off Status STS 0=stopped 1=moving 2=on target 3=alarm M2Ai position POS [0, 20] mm LASi Power POW T=on F=off SHUi Status STS T=open F=close

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 18 All information contained in this document is property of INAF. All rights reserved. 3.4 AMC Alarms Table 5: List of alarms coming from AMC devices Device description Action M1Ai command not executed in time Ask the operator to initialize again or exclude the segment M2Ai command not executed in time Ask the operator to exclude M2 movements or halt the telescope SHUi

ASTRI - Astrofisica con Specchi a Tecnologia Replicante Italiana Code: ASTRI-IR-OATO-3500-20 Issue 1 DATE 12/10/2012 Page 19 All information contained in this document is property of INAF.

All rights reserved. 4. Tilt probe cameras TBW