Optical Feedback Control (OFC) Developer Guide¶
Important classes:
BaseOFCData
a python data class that contains the static data for the ofc operation.OFCData
a data container class that inheritsBaseOFCData
and handles the dynamic data for ofc operations. This includes reading and storing data from files and higher level data manipulation.SensitivityMatrix
calculates the sensitivity matrix at the given sensors and camera rotation angle.StateEstimator
contains facilities to estimate the state of the system.OICController
Optimal Integral Controller that calculates the degrees of freedom (DoF) offset by minimizing the cost function.PIDController
Proportional-Integral-Derivative Controller that calculates the degrees of freedom (DoF) offset with gains.OFC
is the main class of the system, responsible for managing the conversion of wavefront errors into corrections.
Control Algorithm¶
For more additional details about the algorithm see [Angeli2014], [Angeli2016a], [Angeli2016b], [MegiasHomar2024] and [Xin2021].
Python API reference¶
lsst.ts.ofc Package¶
Classes¶
|
Base Controller. |
|
Transform Bend mode to forces. |
|
Container for corrections. |
|
Optical Feedback Control. |
|
Optical Feedback Control Data. |
|
Optimal Integral Controller (OIC) |
|
PID controller. |
|
Class to handle the sensitivity matrix. |
|
(Optical) State Estimator. |
lsst.ts.ofc.ofc_data Package¶
Functions¶
Default effective wavelenght. |
Classes¶
|
Base Optical Feedback Control Data. |
|
Optical Feedback Control Data. |
lsst.ts.ofc.utils Package¶
Functions¶
Return the path to the |
|
|
Return the filter name in the format used by the OFC. |
Return the root directory of this package. |
|
|
Rotate 1D array from one basis to another. |
Classes¶
|
Contributing¶
lsst.ts.ofc
is developed at https://github.com/lsst-ts/ts_ofc.
References¶
Angeli, George Z. et al., Real time wavefront control system for the Large Synoptic Survey Telescope (LSST). Proc. SPIE 9150, Modeling, Systems Engineering, and Project Management for Astronomy VI, 91500H (2014).
Angeli, George Z. et al., An integrated modeling framework for the Large Synoptic Survey Telescope (LSST). Proc. SPIE 9911, Modeling, Systems Engineering, and Project Management for Astronomy VI, 991118 (2016).
Angeli, George Z. and Xin, Bo, Normalized Point Source Sensitivity for LSST. document-17242.
Megias Homar, G., et al., The Active Optics System on the Vera C. Rubin Observatory: Optimal Control of Degeneracy Among the Large Number of Degrees of Freedom arXiv (2024)
Xin, Bo, SITCOMTN-003: Coordinate Transformations within the Rubin Active Optics System. sticomtn-003