自适应光学系统的混合控制方法 下载: 1139次
1 引言
地基天文望远镜高分辨率成像严重受限于波前畸变。自适应光学(AO)系统通过控制波前校正器对波前的扰动进行实时校正,从而补偿图像退化,已经成为现代大口径望远镜的标准化装备[1-2]。除大气湍流造成的像差外,工作环境的变化以及自适应光学系统本身也会带来像差扰动,其主要包括望远镜跟踪误差以及大气风吹抖动等造成的低频率、慢变化扰动[3]和由光学平台和器件(如电机、风扇、水冷机等)的结构性谐振造成的高频率窄带振动[4-5]。这些扰动(包括大气湍流)在时域和频域都表现出时变特性,即扰动的振动幅度、振动频率以及频率分布范围随观测时间的演变,这在很大程度上降低了系统的成像质量[6]。
积分(PI)控制器由于其控制律简单,计算量小,被广泛地应用于传统自适应光学系统中。然而面对现代天文观测的高分辨成像要求(为获得精确的磁流管结构,太阳望远镜的分辨率要求高达0.1″~0.2″ [7]),经典的PI控制方法因其控制参数固定,不具备自适应性,对时变的扰动不具备预测能力,对窄带扰动不具备最优性[8],已经不能满足现代大口径天文望远镜的需求。为此,国内外研究学者们分别提出最优模式增益积分器[9-10](OMGI)、基于神经网络的自学习法[11]以及双变形镜组合系统[12]等来提高系统的校正能力。
线性二次高斯(LQG)控制是一种基于状态空间模型的最优控制技术。自1993年LQG 控制算法引入至自适应光学系统后[13],LQG 控制算法因其在波前扰动抑制方面的优良性能,现已应用于大型地基天文望远镜系统中,但目前的研究主要集中在对低阶倾斜模式的校正方面[14-16]。2014年Sivo等[17]将LQG控制算法应用于高阶模式的扰动抑制研究,并在4.2 m 的 William Herschel 望远镜系统上成功实现了全模式湍流扰动的消减及低阶倾斜窄带扰动的抑制。然而,通过对国内外多个望远镜的测量分析,可知虽然窄带抖动主要存在于低阶倾斜模式中,但是部分高阶模式中也存在窄带扰动[5,18]。2019年饶长辉团队[19]对基于LQG控制的多阶高阶模式窄带扰动的抑制进行了室内实验,证明基于LQG控制的扰动抑制器比PI控制器的扰动残余能量少约50%。
为了获得最优的扰动抑制性能,理想的情况是对所有模式的扰动都采用LQG控制算法进行抑制,但这并不利于实际系统的实现。一方面,由于LQG控制的扰动抑制性能取决于扰动模型是否精确,故实际应用中必须对每一阶扰动的模型参数进行实时在线辨识,这无疑会给系统带来计算负担。另一方面,为了可以对扰动进行实时校正,模型参数的更新周期应尽可能短,这对系统的计算能力提出了更高的要求。由于窄带抖动主要存在于低阶倾斜模式以及部分高阶模式中,为了在有效抑制扰动的同时减小系统的计算压力,除对倾斜镜直接采用LQG控制外,本文针对高阶模式的扰动抑制提出了一种联合OMGI控制与LQG控制的混合控制方法,该方法根据模式中是否含有窄带扰动来选择对应模式的控制策略。在高阶模式中存在窄带扰动的情况下,本文方法既保证了对扰动的有效抑制,又减小了系统的运行负担,整体上提高了自适应光学系统的有效性和实时性。此外,通过对实测数据进行重演仿真,对云南抚仙湖观测站1 m新真空太阳望远镜[20](New Vacuum Solar Telescope,NVST)的控制策略进行了分析验证。
2 自适应光学高阶校正系统
2.1 控制系统模型
自适应光学系统本质上是一个多入多出的闭环控制系统[21]。典型的AO系统高阶扰动校正回路控制框图如
图 1. 自适应光学系统高阶扰动校正回路控制框图
Fig. 1. Block diagram of high-order disturbance correction loop in AO system
设波前传感器和变形镜可以提供线性瞬时响应(即测量和重构可以直接获得),波前传感器子孔径数为Nsub,变形镜驱动器个数为Nact,多通道变形镜k时刻的校正过程为
其中,U为Nact×1矩阵,φcor为Nzer×1矩阵,N为Nzer×Nact矩阵。波前传感器的测量过程为Yk=D
式中:Y为Nzer×1矩阵;D为单位矩阵,大小为Nzer×Nzer;W为Nzer×1矩阵。
2.2 最优模式增益积分控制
如前文所述,扰动的不断变化要求控制器参数能够实时调整,而控制参数固定或各模式控制参数相同的经典PI控制算法无法对变化的高阶模式扰动进行有效校正。经典PI控制的传递函数为[22]
其中,a和b为控制参数,一般a=0.99,0≤b≤1。多通道PI控制表示为[23]
式中:Bu为驱动器对应的最优增益矩阵,其对角线元素为各通道对应的最优增益,大小为Nact×Nact,上标u表示驱动器;UR为复原电压矩阵,可通过
由(1)、(4)、(5)式可以得出多模式最优增益积分控制器,据此对校正电压作进一步的计算,有
式中:Bm为模式对应的最优模式增益矩阵(由递归最小二乘法获得[22]),大小为Nzer×Nzer,其对角线元素为各模式对应的最优增益值,上标m表示模式;a取0.99。
当对所有模式扰动都进行OMGI控制,即全模式的OMGI控制(Full-OMGI)时,仅需对模式最优增益矩阵Bm进行估计就可以直接进行扰动的抑制,单帧校正仅需进行一次矩阵乘法运算和一次矩阵加法运算。
2.3 线性二次高斯控制
如前文所述,LQG 控制是以获得最小校正残差为目标的最优控制策略,其本质是根据扰动模型通过卡尔曼滤波器实时地对动态扰动进行估计和预测,从而得到最优的校正电压的过程[14]。因此,获得最优扰动抑制性能的关键是构建精确的动态扰动模型。
自适应光学系统中,包括湍流和窄带抖动在内的扰动可以由受迫阻尼振荡等式来描述,离散化后为自回归二阶模型(AR2)[15-17]。因这些扰动统计互相独立,多模式复合扰动可由多个具有不同参数的AR2模型联合获得,即
式中:φtur表示多阶湍流扰动模式,
其中Xk表示k时刻的扰动状态,Xk=
基于卡尔曼滤波的LQG的控制机制如下。
式中:
当对所有模式扰动都进行LQG控制,即全模式的LQG控制(Full-LQG)时,在执行扰动抑制之前,需要对各模式的扰动进行模型参数估计,计算控制参数矩阵。其中,模型参数的估计包括对各模式中单频率扰动的分离、测量噪声的估计以及模型参数的辨识。此外,单帧校正最少需要5次矩阵乘法和3次矩阵加法运算。理论上,全模式LQG的整个控制过程较PI控制更加复杂,单帧运算量较全模式OMGI 控制也更多。
3 混合控制
由第2章的叙述可知,OMGI控制具有计算量小、控制参数可调整的特点,可以对时变的扰动进行抑制,但仍难以对窄带扰动进行有效控制。而LQG控制可根据精确的扰动模型实现窄带扰动的最优抑制,但获得模型参数的辨识过程很大程度上加重了实时处理机的负担。为了有效抑制扰动尤其是窄带扰动,尽量减小系统的计算压力,并同时保证系统的有效运行,提出一种联合OMGI控制与LQG控制的混合控制方法。在实际系统设计中应用混合控制策略时将引入三个待解决的问题,即模式控制器选择依据、控制策略执行机制以及控制策略的更新方式。
因为LQG控制依赖于精确的扰动控制模型,需要通过测量数据对扰动模型参数进行估计,而模式增益积分控制的性能与扰动模型无关。当窄带扰动存在时,相较OMGI控制,LQG控制可以得到最优的窄带扰动抑制性能。因此,本研究将高阶模式上是否存在窄带扰动作为控制器选择的依据。受参考文献[ 16]中对扰动信号进行频谱分离的启发,依据扰动频谱分离的结果可以判断高阶模式中是否存在窄带抖动。如果高阶模式中存在有效窄带抖动,则选择LQG控制,如果高阶模式中仅存在低频湍流扰动,则选择OMGI控制。同时,频谱分离可以为下一步扰动模型参数的辨识提供对应的辨识数据。进行多模式LQG控制器设计时需要对分离得到的不同模式中的扰动进行模型参数的辨识以及测量噪声方差的估计,本研究采用的辨识方法为Levenberg-Marquardt 法,详情见参考文献[ 25]。此外,OMGI控制中的最优模式增益可通过递归最小二乘法获得。
混合控制仅需对含有窄带扰动的模式进行基于 LQG 控制的扰动抑制,而对只含有湍流扰动的模式则采用计算量更小的 OMGI 控制,由此既可以实现对窄带扰动的最优抑制,还可以一定程度上减小系统的计算压力。混合控制策略的执行机制如下。
1) 通过测量数据计算伪开环(POL),这一数据由实测闭环数据和对应DM校正波前相加获得。
2) 将扰动信号用前65阶Zernike模式系数表示,并通过平均周期图法估计各模式的功率谱密度。
3) 对当前模式扰动进行频谱分离,判断有无窄带扰动并确定扰动个数:
(1) 若扰动个数大于1,则除湍流外包含窄带扰动,确定扰动模式数,利用辨识算法进行扰动模型参数辨识并估计测量噪声方差;
(2) 若扰动个数为1,则仅包含湍流扰动,确定扰动模式数,并进行最优模式增益估计。
4) 对每一阶扰动执行步骤3),直到前65阶模式都计算完成(实际系统中并行运行)。
5) 根据步骤3)和步骤4)得到的不同模式的扰动特性,即是否受窄带扰动影响,整合其中受窄带扰动影响的模式控制参数,设计多模式LQG的控制矩阵;此外,根据其余仅含有湍流模式对应的最优增益设计多模式OMGI控制器。
6) 将多模式LQG的控制矩阵和多模式最优增益矩阵加载到实时处理机,进行全模式的混合控制。
7) 按照一定的时间周期,循环执行步骤1)~6)。
通常情况下,为了确保校正的准确性,控制算法应保持实时更新。考虑到扰动随时间的变化相对于采样环较缓慢(通常为几千帧时间尺度),整个高阶扰动控制过程可在闭环情况下循环进行[16],其循环周期的长短需要根据实际测量中扰动变化的快慢以及系统计算能力的强弱来确定[如SAXO (SPHERE AO for eXoplanet Observation) 中设更新周期为1 min[26],而GeMS (Gemini South Multi-Conjugate Adaptive Optics System)中设更新周期为30 s[27]]。当进行新周期控制矩阵计算时,需要重新执行步骤1)~6),除了系统的初始状态变为上一周期最后的状态外,整个控制过程相当于应用新的控制律。将所有与窄带扰动相关的状态置为零,可以简单有效地实现控制器间的无起伏转换[26]。当然这种操作是次优的[28],更加合理高效的控制器转换方式将会在下一步工作中详细研究。
4 实例验证
混合控制方法理论上既可以实现对窄带扰动的最优抑制,还可以一定程度上减小系统的计算压力。为了对混合控制方法的有效性进行验证,以云南抚仙湖观测站1 m新真空太阳望远镜高阶自适应光学系统实测空天数据为例[18,20],通过对测量数据进行重演仿真,对提出的控制算法进行了验证。整个重演仿真过程在平台PC Intel Core i7-8550U CPU @2.40 GHz上进行。
4.1 控制系统模型
1m新真空太阳望远镜高阶自适应光学系统的高阶校正环由102个子孔径的夏克-哈特曼波前传感器、151个驱动器的变形镜和1个实时处理机组成,其中实际参与校正的有效驱动器数为127,并于2015年采集了700组连续数据对(包括闭环残余斜率和变形镜校正电压),每组数据含有4096帧数据对,采样频率为3.4 kHz。伪开环数据由各数据组实测闭环残余扰动与对应DM校正波前相加获得。波前测量扰动由前65阶Zernike多项式复原得到(表示为模式Z3~Z65),其中前两阶扰动(即倾斜模式Z1和Z2)已经通过精跟踪环进行校正[18]。
图 2. 1 m NVST中受窄带扰动影响的部分模式功率谱密度图(包括模式Z3~Z6,Z8~Z12,Z16,Z17,Z19)
Fig. 2. PSD curves of some modes affected by narrow-band disturbances in 1-m NVST, including modes Z3--Z6, Z8--Z12, Z16, Z17, Z19
4.2 控制实现
设计不同模式的控制器前,需要明确不同模式中的扰动特性,即判断模式中是否含有窄带扰动。本研究通过平均周期图法对扰动的功率谱密度进行估计,并通过频谱分离的方法确定了模式中除湍流外的窄带扰动个数。频谱分离的依据为不同类型的扰动间统计独立,窄带扰动的幅值明显高于相应频率段的线性插值,具体参见文献[
16]。通过对各阶模式的扰动依次执行频谱分离操作,得到除低阶倾斜模式外,系统中受窄带扰动影响的模式数一共有28阶,共有40个窄带扰动。
图 3. 受窄带扰动影响的多阶模式的频谱拟合结果
Fig. 3. Spectral fitting results about multi-order modes affected by narrow-band perturbations
基于对各个模式扰动特性的分析,可以根据模式中是否含有窄带扰动来分别设计多模式OMGI控制(仅含湍流扰动模式)和多模式LQG控制(含窄带扰动模式)。为了更好地评估混合控制方法的性能,本研究采用文献[
25]提出的Levenberg--Marquardt 法来对所有的扰动模式进行模型参数的估计,
最后,对提出的混合控制算法基于平台PC Intel Core i7-8550U CPU @2.40 GHz进行了仿真模拟,并与全模式LQG控制及全模式OMGI控制进行了对比,结果如
图 5. 不同控制方法下模式Z3~Z14分别对应的残余扰动的功率谱对比
Fig. 5. PSD curves for POL and residual disturbance on modes Z3 to Z14 using different control methods
图 6. 不同控制方法下模式Z3~Z14分别对应的残余扰动的累积功率谱对比
Fig. 6. Cumulated PSD curves for POL and residual disturbance on modes Z3 to Z14 using different control methods
图 7. 基于不同控制策略的前65阶(低阶倾斜除外)扰动残余波前的RMS值对比
Fig. 7. RMS for POL and residual disturbance over the first 65 modes(except for tip and tilt) using different control methods
此外,本研究对其他不同时刻的测量数据组重复以上的扰动抑制过程,基于不同控制方法的扰动抑制结果如
图 8. 基于不同控制策略的前65阶(低阶倾斜除外)扰动残余波前的功率谱对比
Fig. 8. PSD curves for POL and residual disturbance over the first 65 modes (except for tip and tilt) using different control methods
图 9. 基于不同控制策略的前65阶(低阶倾斜除外)扰动残余波前的累积功率谱对比
Fig. 9. Cumulated PSD curves for POL and residual disturbance over the first 65 modes (except for tip and tilt) using different control methods
表 1. 基于不同控制方法的扰动抑制性能对比
Table 1. Comparison of disturbance suppression based on different control methods
|
结合实验结果可得,本文提出的混合控制方法同时结合了OMGI控制和LQG控制的优点,既可以对不同模式中的窄带扰动进行有效的抑制,取得优于全模式OMGI控制的控制性能,同时较全模式LQG控制缩短了对多阶模式扰动的模型估计时间,缩短了模型参数辨识用时与实时处理机控制计算执行时间,更适用于实际的自适应光学系统。
5 结论
提出了一种适用于实际自适应光学系统的混合控制策略,该控制方法联合了多模式OMGI控制和多模式LQG控制,根据高阶模式中是否含有窄带扰动的判断,采取不同的控制策略。以云南抚仙湖观测站1 m新真空太阳望远镜高阶自适应光学系统为例,通过重演实测空天数据,对提出的控制算法进行了分析验证。结果表明,本文提出的混合控制既包含了LQG控制对扰动的最优抑制性能,同时也包含了OMGI控制算法的计算量小的优点,同时缩短了模型参数辨识用时与实时处理机控制计算执行时间,有助于扰动的实时校正,尤其适用于高阶模式中存在明显窄带扰动但系统计算能力有限的情况。为了进一步评估本文提出的混合控制算法的有效性和可行性,下一步研究将对本文提出的控制算法在实际系统平台下通过并行计算来验证。
[1] 姜文汉. 自适应光学发展综述[J]. 光电工程, 2018, 45(3): 170489.
[2] 饶长辉, 朱磊, 张兰强, 等. 太阳自适应光学技术进展[J]. 光电工程, 2018, 45(3): 170733.
[7] Rao C H, Zhu L, Rao X J, et al. Instrument description and performance evaluation of a high-order adaptive optics system for the 1 m new vacuum solar telescope at Fuxian Solar Observatory[J]. The Astrophysical Journal, 2016, 833(2): 210.
[8] 林海奇, 杨平, 孔庆峰, 等. 基于线性二次高斯控制的波前校正实验验证[J]. 中国激光, 2019, 46(7): 0705004.
[9] Gendron E, Lénan P. Astronomical adaptive optics. 1. Modal control optimization[J]. Astronomy and Astrophysics, 1994, 291: 337-347.
[12] 许振兴, 杨平, 程涛, 等. 自适应光学系统的自学习控制模型及其验证[J]. 中国激光, 2020, 47(1): 0105001.
[13] 程涛, 刘文劲, 杨康健, 等. 基于拉普拉斯本征函数的Woofer-Tweeter自适应光学系统解耦控制算法[J]. 中国激光, 2018, 45(9): 0905003.
[14] LeRoux B, Conan J M, Kulcsár C, et al. Optimal control law for classical and multiconjugate adaptive optics[J]. Journal of the Optical Society of America A-Optics Image Science and Vision, 2004, 21(7): 1261-1276.
[15] Petit C, Conan J M, Kulcsár C, et al. First laboratory validation of vibration filtering with LQG control law for adaptive optics[J]. Optics Express, 2008, 16(1): 87-97.
[16] Meimon S, Petit C, Fusco T, et al. Tip-tilt disturbance model identification for Kalman-based control scheme: application to XAO and ELT systems[J]. Journal of the Optical Society of America A-Optics Image Science and Vision, 2010, 27(11): A122-A132.
[19] Wang J Y, Guo Y M, Kong L, et al. Experimental demonstration of LQG control with disturbance mitigation on multiple modes in adaptive optics system[J]. Optik, 2020, 202: 163594.
[21] 李新阳, 姜文汉, 王春红, 等. 自适应光学系统中的自适应控制算法研究[J]. 光学学报, 2001, 21(3): 283-289.
[22] 颜召军, 李新阳, 饶长辉. 自适应光学闭环系统实时多路自适应控制算法[J]. 光学学报, 2013, 33(3): 0301002.
[24] Petit C, Conan J M, Kulcsár C, et al. Linear quadratic Gaussian control for adaptive optics and multiconjugate adaptive optics: experimental and numerical analysis[J]. Journal of the Optical Society of America A-Optics Image Science and Vision, 2009, 26(6): 1307-1325.
[25] Yang K, Yang P, Chen S, et al. Vibration identification based on Levenberg--Marquardt optimization for mitigation in adaptive optics systems[J]. Applied Optics, 2018, 57(11): 2820-2826.
[26] Petit C, Sauvage J F, Fusco T, et al. Sphere extreme AO control scheme: final performance assessment and on sky validation of the first auto-tuned LQG based operational system[J]. Proceedings of SPIE, 2014, 9148: 91480O.
[27] JuvenalR, KulcsarC, Raynaud HF, et al. Tip-tilt modelling and control for GeMS: a performance comparison of identification techniques[C]∥ Adaptive Optics for Extremely Large Telescopes 4, Lake Arrowhead, United States. [S. l.: s. n.], 2015.
[28] Raynaud H F, Kulcsár C, Juvénal R, et al. The control switching adapter: a practical way to ensure bumpless switching between controllers while AO loop is engaged[J]. Proceedings of SPIE, 2016, 9909: 99094K.
Article Outline
王佳英, 郭友明, 孔林, 陈克乐, 饶长辉. 自适应光学系统的混合控制方法[J]. 激光与光电子学进展, 2020, 57(23): 230101. Jiaying Wang, Youming Guo, Lin Kong, Kele Chen, Changhui Rao. Hybrid Control Method for Adaptive Optics System[J]. Laser & Optoelectronics Progress, 2020, 57(23): 230101.