Use and Collaboration Cases (Design View) - Introduction

This document describes all the Use and Collaboration Cases for the Auxiliary Telescope Control Software as they have been detailed during the Preliminary Design phase.

During the Architectural Analysis and Preliminary Design, system packages are identified and all Use Cases are assigned to one and only one package. During this activity, new Use and Collaboration Cases have to be introduced to avoid that the flow of an existing Use Case goes through the boundary of a package.

In the following sections, all Use and Collaboration cases are listed, sorted according to the package to which they have been assigned.

Packages have also been grouped following the order that we consider more useful to comprehend how the system is supposed to work:

More details and new Use Cases will be added in the next project phases.

The interaction of human users with the system will take place via command interfaces and graphical user interfaces. In this document the type of user interaction is not specified, unless explicitly requested by the mapped requirements.

Use Cases assigned to Interface Packages

Telescope Interface

Telescope Interface Use-Case diagram

Graphical User Interface

Graphical User Interface Use-Case diagram

Use Cases assigned to Coordination Packages

Mode Switching & AT System

The Mode Switching functions are used to command the AT Control System as a whole and to provide information regarding its global operational state.
They provide basically the following two services:

The AT Control System global status is based on the status of a list of sub-systems (required subsystems/modules) based on current operational conditions, but with the possibility for the operator or during maintenance of overwriting the system selection by ignoring explicitly specific sub-systems (ignored subsystems/modules).

AT System Use-Case diagram

Mode Switching Use-Case diagram

Relocation Use-Case diagram

System States Use-Case diagram

Presetting

The Presetting functions shall take care of requests to move the telescope to a new object, specified through its celestial coordinates (right ascension and declination), or to a new fixed position, expressed in local telescope coordinates (altitude and azimuth) or by means of predefined keyworks (like zenith). Only in the first case the tracking will start automatically just after the preset procedure has completed. A preset request can be delivered either by specifying in a command the value of the required presetting parameters or by passing a pointer to a setup file, which holds the complete information to configure and position the telescope.

Preset Use-Case diagram

Pointing Modelling

The Pointing Modelling software creates and updates, automatically or interactively, pointing models used to improve the telescope pointing accuracy, by compensating geometrical misalignments and structural flexures. The whole task will be carried on in three successive phases:

measurement phase
The telescope is preset to a number of stars and the image position at the Coudé focus is measured with the Coudé Sensor Unit. The difference between the nominal and the actual star position determines a pointing error.
analysis phase
The pointing errors, stored in data files, are processed to fit at the best to the pointing observations a set of telescope model terms, selected from an internal repertoire. These terms are modelled by predefined mathematical functions, which are completely specified by the value of their coefficients.
installation phase
The computed values are sent to the tracking software for immediate update in all tracking axes.

Note: The VLTI SRS defines only the first two phases and includes what here is the third phase in the second one. Actually, the installation of a pointing model is done as a separate task and different pointing model can be selected and installed depending on the observing conditions. For this reason we prefer to define three separate phases. Section 3.2.2 of VLTI SRS has to be fixed.

Pointing Model Use-Case diagram

Tracking

The Tracking software shall implement the function that drives the telescope to follow the apparent motion of an astronomical object, by rotating the altitude and the azimuth axes according to pure astronomical calculations (i.e. without any feedback from the actual image) and taking into account the pointing model. The function is not activated directly, by an explicit command, but as a consequence of a preset command. All preset command specifying celestial coordinates (astronomical preset) will activate tracking, unlike those using local telescope coordinates (alt-az preset), which will not start tracking. Then tracking will remain active until a stop command (forwarded by Mode Switching) or a new alt-az preset is requested.

Tracking Use-Case diagram

Optical Adjustments

The AT Control Software provides high-level coordination functions to perform a number of optical alignment tasks. They will be invoked by the VLTICS-ISS in coordination with the control of other VLTI sub-systems located in the Interferometric Lab. (e.g. pupil sensor, image sensor, Instruments, etc.)

The following reference points at Coudé and for M6 that are relevant for Optical Alignments and shall be "understood" by the ATCS and the VLTI Supervisor Software (ISS).


Image Alignment Use-Case diagram
Pupil AlignmentUse-Case diagram
Optical Adjustments Use-Case diagram
Calibrations Use-Case diagram

Chopping

The chopping software takes care of requests by the user to perform chopping cycles. Chopping on the AT will have limited capabilities with respect to the UT. It will be used primarily by the MIDI 10mm Instrument. It is performed using M6. Coordination with FS is necessary to enable FS during chopping (however only on the star position, not on the sky position).

Chopping shall be available at 1Hz (goal is 5Hz) with a stroke of 6" on the sky.

Chopping Use-Case diagram

Autoguiding

The Autoguiding software shall intervene to correct telescope position errors of low frequency. Such errors can be caused by inaccurate coordinate or refraction calculations, flexure or vibration in the structure, temperature variations, wind buffeting. Corrections are applied to the telescope's axes, altitude and azimuth. The Autoguiding is not supposed to correct errors with frequency higher than 1 Hz, like variations in atmospheric or local seeing.

The Autoguiding technique is based on the selection in the field of view of a guide star, which is bright enough to allow to measure reliably its position by means of a CCD camera in the Field Acquisition Sensor. The computed position errors are then used to move the telescope in a close loop control.
Autoguiding functions are started automatically, if the guiding type parameter has been set to <autoguiding>, after the telescope preset has been completed.
A complete sequence of actions is then automatically executed, which means that generally no commands are necessary during the observation time. Nevertheless it is possible to control/initiate various autoguiding functions or to configure its behavior by means of a set of explicit commands.

Note:The term guide probe is used in the following Use Cases in a generic way and does not imply the presence of an independent guide probe installed on a robotised arm.
For the autoguiding of the AT the guide probe is just the on-axis Field Acquisition Sensor with the possibility of defining a guide box in any area of the FAS field, emulating the movement of a real guide probe.

Autoguiding Use-Case diagram

Guide Star Use-Case diagram

Field Acquisition Use-Case diagram

Field Stabilization

The purpose of the Field Stabilization is to make position corrections faster than those achievable by Autoguiding. Such corrections are performed by modifying the tip/tilt angle of M6, in addition to the telescope's axes movements, and are supposed to compensate errors with a frequency up to about 10-60 Hz (depending on star magnitude).
Field Stabilization functions are started automatically, if the guiding type parameter has been set to <field stabilization>, after the telescope preset has been completed.
The Field Stabilization corrections are based on measurements acquired by a dedicated detector, the Field Stabilization Sensor, mounted on a XY-Translation table.
Most of the functions of Field Stabilization are very similar to those of Autoguiding, in fact Field Stabilization can be seen as an extension of Autoguiding, and where applicable, the same functions shall be provided. In most of the cases, the FAS is used when an interaction with the user is required and the coordinates selected from the image on the FAS are fed to the XY-Translation table to position the FSS.
Note: We assume here that the FAS and FSS can have the same field of view, i.e. that every point in the FAS display can be reached by the APD positioning properly the FSS.

Note:The term guide probe is used in the following Use Cases in a generic way and does not imply the presence of an independent guide probe installed on a robotised arm.
For the field stabilization of the AT the guide probe is the Field Stabilization Sensor, i.e an APD quadrant cell mounted on an XY-Translation table.

Field Stabilization Use-Case diagram

see Autoguiding Use-Case diagram

see Guide Star Use-Case diagram

Field Stabilization Subsystem Use-Case diagram

Active Optics

The active optics takes care of focusing/centering M2.

Active Optics Use-Case diagram

Monitoring

Monitor and FITS log various environmental data and temperatures.

Monitoring Use-Case diagram

Use Cases assigned to Subsystem Packages

Tracking Axes Subsystem

Tracking Axis Use-Case diagram

Field Acquisition Subsystem

The CCD Field Acquisition functions provide a high level control of the Field Acquisition Sensor, which supplies an image of the stellar field from the Coudé Focus. In most cases the limitation in telescope pointing accuracy will require to measure, after presetting to given coordinates, the image position at the Coudé Focus before sending offset pointing commands to the telescope to re-center the image. This measurement will be performed on the image provided by the Field Acquisition Sensor. The same type of measurement will also be used to build and update the pointing model.

Field Acquisition System Use-Case diagram

Field Stabilization Subsystem

The APD Field Acquisition functions provide a high level control of the Field Stabilization Sensor, which supplies statistical data on the position of the GS from the Coudé Focus.

Field Stabilization System Use-Case diagram

M2 Subsystem

M2 Use-Case diagram

M6 Subsystem

M6 Use-Case diagram

M10 Subsystem

M10 Use-Case diagram

Nasmyth Focus Device Subsystem

Nasmyth Devices Use-Case diagram

Coudé Focus Device Subsystem

Coudé Beam Switching Device Use-Case diagram

Air Conditioning Subsystem

Air Conditioning Use-Case diagram

Thermal control Subsystem Use-Case diagram

Relay Optics Shutter Subsystem

Relay Optics Use-Case diagram

Enclosure Subsystem

Enclosure Use-Case diagram

Transporter Subsystem

Transporter Use-Case diagram

Service Modules Subsystem

Service Modules Use-Case diagram

Use Cases assigned to Support Packages

VLT Software Package

Standard Package

Standard Package Use-Case diagram

Build Package

[ ESO | VLT software | VLT OOWG ]


© gchiozzi@eso.org  rkarban@eso.org  pduhoux@eso.org 

Last modified: Tue Oct 29 16:15:55 UTC 2002