压电倾斜镜传递函数辨识方法 下载: 757次
1 引言
压电倾斜镜(FSM)利用分辨率达纳米量级的压电陶瓷(PZT)致动器驱动玻璃镜面,使光束发生快速、小角度的倾斜变化。与传统的电机驱动机构相比,压电倾斜镜具有运动惯性小、响应速度快、角分辨精度高等显著优点,在自适应光学、激光通信、光束控制等领域被广泛应用[1-3]。随着系统对光轴控制精度要求的不断提高,期望压电倾斜镜能对更高频率的光束抖动进行抑制,因此对压电倾斜镜控制系统的带宽提出了很高的要求[4]。为了提高控制系统性能,分析被控对象的数学模型,建立精确的传递函数是进行系统设计和控制算法仿真的基础[5-6]。压电倾斜镜的结构较为复杂,同时存在机械谐振,使得压电倾斜镜传递函数具有维数较高、待估计参数量较多等特点,导致辨识算法的计算量和存储量急剧增加,以至常规的辨识算法难以准确获得压电倾斜镜的参数[7]。
本文通过分析压电倾斜镜的物理模型,利用遗传算法(GA)对包含高阶谐振的压电倾斜镜传递函数的各个参数进行辨识,对遗传算法拟合结果与实际数据进行对比,并分析了对控制系统影响较大的各阶关键谐振频率幅度和频点的偏移情况。实验结果表明,所提方法能够精确有效地得到压电倾斜镜传递函数的参数。
2 压电倾斜镜的基本原理与数学模型
压电倾斜镜主要由镜座基底、有一定厚度和刚度的镜面、呈直角排列的PZT致动器X和Y、起稳定作用的固定支柱O组成,如
同时,根据压电倾斜镜的工作原理,可以将压电倾斜镜的模型分为质量-弹簧系统、致动器2个部分,其中质量-弹簧系统可以简化为二阶振荡环节,致动器可以简化为惯性振荡环节[9]。因此压电倾斜镜的传递函数为
式中:s为复频率;ωm为等效的自然谐振角频率;ξm为等效的阻尼比;R,C分别为致动器的等效电阻、电容。
由于致动器部分的时间常数较小,因此在分析过程中可以将压电倾斜镜的传递函数进一步简化,表达式为
但是由于压电倾斜镜固有的弹性结构,其刚度有限,当控制信号的频率较高时,其频率响应除了在其固有的自然谐振角处产生振荡外,还会在更高的频率段出现一个或多个谐振频率点。对频率响应进行分析,其高阶谐振模式可以近似为双二阶振荡模型,表达式为
式中:ωpk和ωzk分别为第k阶谐振的极点频率和零点频率;ξpk和ξzk分别为极点阻尼系数和零点阻尼系数。因此,压电倾斜镜的频率特性表现为各阶谐振频率综合作用的结果,其传递函数可以表示为Fmodel与若干个机械谐振环节串联的形式,表达式为
3 遗传算法的基本原理
由于压电倾斜镜传递函数的参数辨识过程可以等效为一个复杂问题的寻优过程,因此,采用智能寻优算法可以有效地提高模型参数辨识的效率[10-11]。遗传算法是一种基于自然选择和遗传学原理的智能优化算法,无需任何初始信息即可寻求全局最优解。在遗传算法中,通过对计算解的适应度值进行排序来确定每个迭代优化的质量,然后通过模拟自然界中生物的选择、交叉和变异等运算来寻找最佳的解决方案[12-15]。
利用遗传算法进行参数辨识的基本流程如
1)根据压电倾斜镜的模型,确定需要辨识的参数,对参数进行编码,确定初始种群。压电倾斜镜传递函数待辨识的参数包括自然谐振角频率ωm、等效的阻尼比ξm、第k阶谐振的极点频率和零点频率ωpk和ωzk、第k阶谐振极点和零点阻尼系数ξpk和ξzk,由此可以确定种群为
式中:e为迭代次数。在求解连续参数优化的问题时,基于实数编码的收敛速度要显著地高于二进制编码;同时,由于待辨识的参数在其取值范围内具有连续渐变的特点,实数编码的效率要明显优于二进制编码[16-17]。因此,根据压电倾斜镜传递函数物理模型的特点,选择使用浮点数编码的形式以期能够获得更高精度的辨识结果。
2)定义适应度函数。压电倾斜镜的参数辨识的迭代过程利用每一迭代得到的辨识结果,建立压电倾斜镜的传递函数,求取待建模压电倾斜镜的频率响应Fi,并对其与实际结果Pi进行比较。采用方均根误差RMSE作为适应度函数,表达式为
式中:n为测量数据的个数;f(e,i)为第e次迭代过程中第i个个体的适应度函数值。
3)根据适应度进行排序和选择。采用精英保存的策略,其能避免轮盘赌算子在随机选择时淘汰适应度较高的染色体的问题,利用精英保存策略保存适应度较高的群体。个体被选中的概率为
式中:N为个体的数量;f(e,j)为第e次迭代过程中第j个个体的适应度函数值。
4)利用变异、交叉算法产生新的个体。变异过程采用自适应变异算法与启发式交叉策略结合的方式,仅选取适应度较高的解空间并将其传递给子代,从而加快收敛速度,获得更优的解[18]。假设种群P1=(
式中:S=(s1,s2…,sn)为经过交叉运算过后的子代;λ为启发系数;
4 压电倾斜镜传递函数参数辨识与实验
为了测试压电倾斜镜的频率响应特性,针对光束抖动控制系统,搭建了如
图 3. 压电倾斜镜频率响应测试结构
Fig. 3. Structure of frequency response test of fast-steering mirror driven by PZT
在一般情况下,探测器和DA采样器的传递函数可以表达成零阶保持器,可以近似地表示为exp(-τ1s),其中τ1为探测器和DA采样器等效延迟时间。高压放大器的传递函数可以近似看作比例放大环节KHV,在频率响应测试过程中,采用比例控制器,其传递函数可以表示为KCC,压电倾斜镜的传递函数如(4)式所示[19]。同时,考虑控制器目标提取算法时间计算、数据传输等环节带来的延时exp(-τ2s),被测系统的传递函数可以等效地表示为
表 1. 谐振点的频率偏移误差和幅度响应误差
Table 1. Frequency offset error and amplitude response error of resonance points
|
式中:K为系统等效放大倍数。由(9)式可以看出,待测系统的传递函数主要包括两个部分,即时间延迟环节exp(-τs)和压电倾斜镜传递函数FSM(s)。其中,时间延迟环节仅仅影响待测系统的相位特性,对幅值特性没有影响,因此,可以从被测系统的传递函数中得到压电倾斜镜的传递函数特性。
图 4. 压电倾斜镜频率传递函数辨识结果。(a)幅度响应;(b)相位响应
Fig. 4. Identification result about frequency transfer function of fast-steering mirror driven by PZT. (a) Amplitude response; (b) phase response
同时,根据前述分析可知,影响压电倾斜镜频率特性的主要参数为各阶谐振的零点和极点频率ω、阻尼系数ξ。为了分析遗传算法对关键参数的识别准确性,定义谐振点频率偏移误差和幅度响应误差,表达式分别为
式中:ω'
为了检验GA对压电倾斜镜模型辨识的准确性,研究其对光束控制系统性能的影响,建立了如
式中:Edist为扰动能量;fdist为扰动频率;c为常数项。该实验数据驱动扰动反射镜,以实现对大气湍流扰动的模拟;探测器探测到光束抖动后,利用光束抖动控制系统产生模拟电压信号,该信号经过高压放大后,驱动CFSM工作,从而实现对光束传输过程中抖动的抑制。
5 结论
分析了压电倾斜镜的基本原理和数学模型,搭建了压电倾斜镜频率响应测试系统,利用遗传算法对压电倾斜镜传递函数的参数进行辨识,对比分析了辨识传递函数数据与实际测量数据。实验结果表明,遗传算法能够准确地辨识出压电倾斜镜传递函数的参数,其幅度响应误差小于2 dB,频率偏移误差小于10 Hz。所提方法能够获得高精度的压电倾斜镜传递函数模型,对提高系统性能具有重要的意义。
[1] 李新阳, 凌宁. 自适应光学系统中高速倾斜反射镜的稳定控制[J]. 强激光与粒子束, 1999, 11(1): 31-36.
[2] 于志亮, 姜晓明, 曹开锐, 等. 压电式倾斜镜迟滞特性及其实验研究[J]. 光学学报, 2018, 38(8): 0814002.
[3] 丁永超, 王德恩, 伦宝利, 等. 利用倾斜镜技术实现2.4 m望远镜的高精度跟踪Ⅰ: 原理样机设计及测试[J]. 激光与光电子学进展, 2018, 55(7): 071104.
[4] 黄林海, 凡木文, 周睿, 等. 大口径压电倾斜镜模型辨识与控制[J]. 光电工程, 2018, 45(3): 170704.
[5] 秦来安, 侯再红, 吴毅. 光电跟踪架传递函数辨识方法及应用[J]. 红外与激光工程, 2012, 41(10): 2810-2816.
Qin L A, Hou Z H, Wu Y. Transfer function identification method and its application in photoelectrical tracking system[J]. Infrared and Laser Engineering, 2012, 41(10): 2810-2816.
[6] 周睿. 自适应光学实时信号处理及优化控制技术研究[D]. 成都: 中国科学院光电技术研究所, 2017.
ZhouR. Real time signal processing and optimal control technology on adaptive optics systems[D]. Chengdu: Institute of Optics and Electronics,Chinese Academy of Sciences, 2017.
[7] 赵霞, 姚郁, 方强. 递阶辨识方法在转台伺服系统调试中的应用研究[J]. 控制理论与应用, 2002, 19(2): 229-234.
Zhao X, Yao Y, Fang Q. The study on the hierarchical identification method in the debugging of turntable servo system[J]. Control Theory & Applications, 2002, 19(2): 229-234.
[8] 凌宁, 陈东红, 官春林, 等. 两维高速压电倾斜反射镜[J]. 光电工程, 1995, 22(1): 51-60.
Ling N, Chen D H, Guan C L, et al. Two-dimension piezoelectrical fast steering mirror[J]. Opto-Electronic Engineering, 1995, 22(1): 51-60.
[9] 时晶晶, 姚佰栋, 鲁加国. 高速倾斜镜建模与传递函数辨识[J]. 红外与激光工程, 2013, 42(10): 2748-2752.
Shi J J, Yao B D, Lu J G. Modeling and transfer function identification of FSM system[J]. Infrared and Laser Engineering, 2013, 42(10): 2748-2752.
[10] 蔡长征. 基于遗传算法的船舶横向运动水动力参数辨识的研究[J]. 舰船科学技术, 2020, 42(1A): 13-15.
Cai C Z. Research on identification of hydrodynamic parameters of ship lateral motion based on genetic algorithm[J]. Ship Science and Technology, 2020, 42(1A): 13-15.
[11] 陈勇, 沈奇翔, 刘焕淋. 室内可见光通信中接收光功率均匀性优化方法[J]. 中国激光, 2018, 45(5): 0506003.
[12] 周国哲, 付永领, 杨荣荣. 基于遗传算法的电动静液作动器模型参数辨识[J]. 液压与气动, 2016( 4): 92- 96.
Zhou GZ, Fu YL, Yang RR. Parameter identification of electro-hydrostatic actuator based on genetic algorithm[J]. Chinese Hydraulics & Pneumatics, 2016( 4): 92- 96.
[14] 张斌, 常森, 王桔, 等. 基于遗传算法的激光视觉焊缝特征点提取[J]. 中国激光, 2019, 46(1): 0102001.
[15] Hergli K, Marouani H, Zidi M, et al. Identification of Preisach hysteresis model parameters using genetic algorithms[J]. Journal of King Saud University-Science, 2019, 31(4): 746-752.
[16] 董颖, 刘欢杰, 许宝栋, 等. 一种基于实数编码的改进遗传算法[J]. 东北大学学报(自然科学版), 2005, 26(4): 219-221.
Dong Y, Liu H J, Xu B D, et al. A modified genetic algorithm based on real-coding[J]. Journal of Northeastern University (Natural Science), 2005, 26(4): 219-221.
[17] 刘薇, 李康, 耿国华, 等. 一种基于浮点数编码遗传算法的颅像叠加方法[J]. 计算机应用研究, 2016, 33(6): 1890-1893.
Liu W, Li K, Geng G H, et al. Photo-skull overlay method based on real-coded genetic algorithm[J]. Application Research of Computers, 2016, 33(6): 1890-1893.
[18] 安超, 褚金奎, 张然. 基于遗传算法的双层亚波长金属光栅优化[J]. 激光与光电子学进展, 2019, 56(22): 220501.
[19] 周睿, 李新阳, 沈锋, 等. 基于两级高速倾斜镜闭环控制的光束稳定技术研究[J]. 光学学报, 2016, 36(12): 1214002.
Article Outline
周睿, 张强, 甘永东, 沈锋. 压电倾斜镜传递函数辨识方法[J]. 中国激光, 2020, 47(11): 1105002. Zhou Rui, Zhang Qiang, Gan Yongdong, Shen Feng. Transfer Function Identification Method for Fast-Steering Mirror Driven by PZT[J]. Chinese Journal of Lasers, 2020, 47(11): 1105002.