2. 中国科学院大学, 北京 100049;
3. 中国电子科技集团公司第39研究所, 陕西 西安 710065
2. University of Chinese Academy of Sciences, Beijing 100049, China;
3. NO.39 Research Institute of China Electronics Technology Group Corporation, Xi'an 710065, China
全可动射电望远镜主要应用于射电天文观测和深空探测,准确指向并稳定跟踪目标天体是射电望远镜的基本功能。随着射电天文研究的深入和天线制造技术的发展,全可动射电望远镜的口径越来越大,天线重量随之增加,但天线结构刚度下降,进而使得天线固有频率降低,对天线控制精度带来巨大的挑战。
根据天线接收信号功率不低于50%及分辨要求,定义天线的角分辨率为天线半功率束宽(HPBW)。为了使天线指向引起的增益误差小于3%,要求天线电轴指向精度小于半功率束宽的1/10。在跟踪模式下,为使望远镜电轴保持在指向精度内,要求望远镜伺服系统具有优越的控制精度。
目前,观测100GHz以上波段时,美国100m绿岸望远镜(Green Bank Telescope, GBT)要求平均风速小于1m/s时的指向精度优于1″,平均风速小于4m/s时的指向精度优于1.5″;国内65m天马望远镜要求风速小于4m/s时的指向精度优于3″。拟在新疆奇台建设的110m全可动射电望远镜(QiTai radio Telescope, QTT) [1]要求指向精度优于1.5″,满足7mm甚至3mm波段观测对天线指向精度的要求,无疑对伺服控制设计提出极高的挑战。
1 射电望远镜天线指向的影响因素射电望远镜天线电轴通过机械轴带动,对于轮轨式天线,机械轴靠天线方位电机和俯仰电机的运动实现。理想情况下,天线电轴与机械轴重合。由于加工精度、安装工艺[2]、天线自重、工作环境温度变化、雨雪等因素使得天线结构形变,造成电轴与机械轴偏差,且不同俯仰角和大气折射率[3]都影响天线的电轴指向,这些确定性载荷可通过误差修正函数修正。影响电轴指向的随机而复杂的因素主要是天线运行过程中受到的齿隙非线性、天线柔性、系统噪声、系统参数的摄动和阵风载荷。研究发现,天线在低速运行时,由于天线机械部件刚度不一致以及啮合齿轮间存在的库伦摩擦,电机驱动天线架的力矩发生脉动变化,而阵风作用的实质是给天线系统额外施加了一个低频脉动力矩,造成了天线的低频谐振[4],影响伺服控制精度,进而降低了天线跟踪精度。
2 伺服控制设计要求及算法分析 2.1 伺服控制设计要求当天线系统硬件方案确定后,影响天线伺服性能的最主要因素是控制器K(s)的算法。在伺服控制系统中,控制器K(s)根据输入设定值y'(s)与扰动w(s)、噪声n(s)作用下的输出值y(s)解算控制信号,再经过电机等驱动装置带动天线架转动,具体框图如图 1。
因而伺服控制设计的目的是设计一个控制器K(s),既保证控制系统的稳定性、准确性以及快速性,还由于观测波束窄,要求输出的超调量尽可能小,对一定的扰动有相应的鲁棒性,最终满足跟踪误差的要求。由图 1可得到系统的跟踪误差为
$ e\left( s \right) = y\prime \left( s \right)-y\left( s \right) = \frac{1}{{1 + K\left( s \right)G\left( s \right)}}y\prime-\frac{{G\left( s \right)}}{{1 + K\left( s \right)G\left( s \right)}}w\left( s \right) + \frac{{K\left( s \right)G\left( s \right)}}{{1 + K\left( s \right)G\left( s \right)}}n\left( s \right), $ | (1) |
由(1) 式可知,由控制器K(s)和被控对象G(s)组成的开环传递函数K(s)、G(s)的增益和带宽需要优化设计在适当范围,使得系统的跟踪误差e(s)趋于0,实现高精度控制。
2.2 控制算法分析目前应用或者研究的天线伺服控制算法(包括对扰动的处理)分为两大类:(1) 基于系统精确模型的方法,比如线性高斯二次型(Linear Quadratic Gaussian, LQG)、内模控制(Internal Model Control, IMC)等。基于模型建立的控制律,在控制工程中遇到很大的挑战,鲁棒性是首当其冲的问题。无论是基于机理分析法还是模型辨识法得到的系统数学模型都忽略了高阶未建模动态,一旦系统遭遇摄动,则控制性能将发生变化。而基于鲁棒性提出的控制算法H_inf [5],其不确定性函数在工程实践中不易获得。文[6]提出基于LQG+GPI的控制方案可抑制因大天线刚度不足造成的抖动, 但采用这种方式增大了控制的调节时间,并不能给出最优的控制量。(2) 非基于系统模型或者准确模型的方法,如传统整数阶PI(D)(以下简写PI(D))、分数阶PID (FOPID)等调节器。目前工程应用最成熟的是PI(D),世界各大射电望远镜的伺服控制算法也大都采用PI控制。但是由于PI控制器对采集信号的粗糙处理,使得其在控制精度要求极高的场合达不到要求。虽然分数阶PID控制器阶数的取值特点使得在鲁棒性设计上具有比传统PID控制器更为灵活的优点,系统不但可以满足稳定性要求,同时还满足系统参数鲁棒性设计的需求。但由于工程实现较复杂,目前仅限于理论分析。
为实现控制精度的最优,通过分析影响输出的原因,提出了基于扰动-不确定性观测/估计-消除[7]的思想;例如韩京清在详细分析了控制思想和传统PID控制器的优缺点之后,结合现代控制中状态观测反馈的思想,提出了自抗扰控制(Active Disturbance Rejection Control, ADRC)。在自抗扰控制中,将系统所受的外部扰动和内部扰动统一对待,借助扩张状态观测器(ESO)观测并补偿扰动,给出控制信号,补偿后被控对象的传递函数变成一个二阶积分器。此后,自抗扰控制获得了广泛的研究和应用,如文[8]提出的线性自抗扰控制,直接将系统输出值与观测值的差值用于观测器的输入,形成线性扩张状态观测器(LESO),参数整定也形成了一定的规模。然而,线性自抗扰控制随着线性扩张状态观测器阶次的升高,参数也随之增加,造成了调试的困难。
文[9]给出了将带有三阶线性扩张状态观测器的线性自抗扰控制(以下简称三阶线性自抗扰控制)应用于高阶系统的可能性以及参数整定方法。鉴于伺服电机的传递函数不超过二阶,以及天线的谐振频率仅限制了控制带宽,故考虑使用三阶线性自抗扰控制。
机械谐振的处理方法主要有加速度反馈、可调惯量比、凹口滤波器(或叫陷波器)和观测器法[10]。加速度反馈和可调惯量比的实质都是跟踪、消除脉动的驱动力矩。凹口滤波器一般用于高频谐振,借助滤波消除谐振,但抑制谐振能力有限,且增加了设计的复杂性和难度。而观测器法采用开环方式估计的脉动力矩虽不完全准确,但是控制效果理想,结构简单易行,故本文考虑使用观测器法消除谐振。
通过对射电望远镜工况和伺服控制算法的分析,认为大口径射电望远镜伺服控制算法采用三阶线性自抗扰控制有较大的优势,文[10-11]也验证了这一优势。
2.3 三阶线性自抗扰控制与参数整定三阶线性自抗扰控制结构框图如图 2。其中,y'(s)为参考输入;z1,z2,z3为输出信号y(s)、y(s)微分值和系统受到所有扰动的估计;kp,kd为PD控制器的两个系数;b0为被控对象增益的估计;β1,β2,β3分别为三阶线性扩张状态观测器的3个系数;u0(s),u(s)分别为PD控制器的输出和被控对象的输入信号。
由图 2可知被控对象的输入为
$ u\left( s \right) = ({u_0}\left( s \right)-{z_3})/{b_0}, $ | (2) |
$ {u_0}\left( s \right) = {k_{\rm{p}}}(y\prime \left( s \right)-{z_1})-{k_{\rm{d}}}{z_2} . $ | (3) |
线性扩张状态观测器的形式为
$ \left\{ \begin{array}{l} s{z_1} = {z_2} + {\beta _1}(y\left( s \right)-{z_1})\\ s{z_2} = {z_3} + {\beta _2}(y\left( s \right)-{z_1})\\ s{z_3} = {\beta _3}(y\left( s \right)-{z_1}) \end{array} \right., $ | (4) |
在估计准确时,输入到输出的传递函数GT为
$ {G_{\rm{T}}} = {\rm{ }}\frac{{y\left( s \right)}}{{y\prime \left( s \right)}} = \frac{{{k_{\rm{p}}}}}{{{s^2} + {k_{\rm{d}}}s + {k_{\rm{p}}}}}. $ | (5) |
z3到f的传递函数为
$ \frac{{{z_3}}}{f}{\rm{ }} = {\rm{ }}\frac{{{\beta _3}}}{{{\beta _3} + {\beta _2}s + {\beta _1}{s^2} + {s^3}}}. $ | (6) |
线性自抗扰控制参数整定一般基于极点配置法[13-14],即令:
$ \begin{array}{l} {s^3} + {\beta _1}{s^2} + {\beta _2}s + {\beta _3} = {(s + {\omega _{\rm{o}}})^3}, \\ {s^2} + {k_{\rm{d}}}s + {k_{\rm{p}}} = {(s + {\omega _{\rm{c}}})^2}. \end{array} $ | (7) |
其中,ωo,ωc分别为线性扩张状态观测器的观测带宽和PD控制器的控制带宽。由(7) 式可以得到β1=3ωo, β2=3ωo2, β3=ωo3,kp=ωc2, kd=2ωc;改写传递函数GT为
$ {G_{\rm{T}}} = \frac{{{k_{\rm{p}}}}}{{{s^2} + {k_{\rm{d}}}s + {k_{\rm{p}}}}} = \frac{{{\omega _{\rm{c}}}^2}}{{{s^2} + 2{\omega _{\rm{c}}}s + {\omega _{\rm{c}}}^2}}. $ | (8) |
此时线性自抗扰控制的参数整定变为对ωc,ωo和系统增益估计b0的确定。在时域分析中,动态系统的指标是调节时间ts和超调量σ%,在阶跃输入下,(8) 式的超调量σ%不受ωc影响,而根据调节时间的定义,取误差为2%时,(8) 式调节时间ts为
$ {t_{\rm{s}}} \approx 5.85/{\omega _{\rm{c}}}. $ | (9) |
一般为保留一定的裕量,ωc应该大于上式求出值。
线性扩张状态观测器的3个参数β1,β2,β3决定了观测器的观测精度,经过极点配置后3个参数是关于ωo的函数。当三阶线性扩张状态观测器应用于高阶系统时,ωo不能取太大,否则导致系统不稳定。为使扩张状态观测器在ωo取值较小的情况下仍可以获得良好的观测效果,对扩张状态观测器的参数进行如下改进,即令:
$ {\beta _1} = 3{\omega _{\rm{o}}}, {\beta _2} = 3{\omega _{\rm{o}}}^2, {\beta _3} = d{\beta _2}, $ | (10) |
其中,d根据被控对象的特性确定。在调节时间大于1s时,一般可令:
$ 3{\omega _{\rm{o}}} > d \ge 4, $ | (11) |
d值确定后,ωo对扩张状态观测器的观测速度影响已经很小。一般可令:
$ 5{\omega _{\rm{c}}} \ge {\omega _{\rm{o}}} \ge 4{\omega _{\rm{c}}}. $ | (12) |
至此,线性自抗扰控制除了b0外的所有参数都确定,而b0由调试获得。
3 仿真及结果分析已建天线从文献中仅能获得35m天线的传递函数,故本文采用某35m口径天线对所选控制算法进行仿真验证,其方位轴位置环传递函数为
$ G\left( s \right) = {\rm{ }}\frac{{{\theta _{\rm{a}}}}}{{{U_{\rm{g}}}}} = {\rm{ }}\frac{{19.712s + 111.736}}{{{s^5} + 6.54{s^4} + 151{s^3} + 580{s^2} + 1370s}}, $ |
其中,θa和Ug分别为天线的方位输出角和输入电压,利用MATLAB软件中的Simulink仿真平台,搭建基于PID和线性自抗扰控制器的控制系统,仿真中取β3/β2=6,对PID与线性自抗扰控制中的PD和扩张状态观测器封装后,系统的仿真框图如图 3。
图中加法器接对应的信号,扩张状态观测器的in3接测量噪声。当输入相同阶跃信号时,仿真结果如图 4。
仿真结果表明,不加干扰时,线性自抗扰控制的调节时间(2%稳态误差)比PID早近2s,超调量仅为7%,为达到这么短的调节时间,PID的超调量高达50%。而且线性自抗扰控制过渡过程平滑,很好地解决了快速性和超调之间的矛盾。
当加入扰动及噪声时,扰动采用Davenport功率函数,输入为带限噪声和正弦波的叠加,用来模拟系统噪声和受到的波动力矩,仿真结果如图 5。
从图 5可以看出,线性自抗扰控制与PID都受到了扰动的影响。但线性自抗扰控制受到扰动的影响仅为PID的25%,变化幅度在稳态误差范围内,变化更平缓,表明控制性能优于PID。
当输入信号为带有一定初始位置差的斜坡信号时,用以模拟天线跟踪射电源,仿真结果如图 6。由图 6可以明显看到:线性自抗扰控制比PID更快地跟踪输入信号,
在给定扰动作用下,线性自抗扰控制的幅值变化约为PID幅值变化的25%,幅值变化在终值2%的稳态范围内,表明线性自抗扰控制不仅具有良好的抗扰性能,而且具有较高的跟踪性能。
4 结语通过仿真可以看到,与采用PID等传统控制算法相比较,线性自抗扰控制器算法简单易行,动态特性具有明显的优越性。通过线性扩张状态观测器解决了(1) 式中噪声对增益和带宽的限制,因而控制精度高,调节时间短,抗扰能力强。值得一提的是,本文采用的参数整定方法给出的是参数分布范围,具有更强的适用性。然而,仿真过程中对阵风扰动和齿隙摩擦的作用采用了外加脉动干扰进行模拟,与实际应用环境不尽吻合。虽然线性自抗扰控制使用线性静态参数扩张状态观测器显著降低了扰动的影响,但还不能做到无超调和无静差,该问题有待在后续工作中进一步研究。
[1] |
王娜. 新疆奇台110m射电望远镜[J]. 中国科学:物理学力学天文学, 2014, 44(8): 783–794 Wang Na. Xinjiang qitai 110m radio telescope[J]. Scientia Sinica:Physica, Mechanica & Astronomica, 2014, 44(8): 783–794. |
[2] |
赵聪, 许谦, 王娜, 等. 新疆奇台110m射电望远镜主焦点馈源换馈方案研究[J]. 天文研究与技术, 2017, 14(2): 1–7 Zhao Cong, Xu Qian, Wang Na, et al. The prime focus receiver positioner design of Xinjiang qitai 110m radio telescope[J]. Astronomical Research & Technology, 2017, 14(2): 1–7. |
[3] |
肖明, 王娜, 刘志勇. 大气折射对射电望远镜高精度指向的影响[J]. 天文研究与技术, 2016, 13(1): 44–51 Xiao Ming, Wang Na, Liu Zhiyong. Atmospheric refractions and radio telescope pointing corrections[J]. Astronomical Research & Technology, 2016, 13(1): 44–51. |
[4] | George Ellis, Gao Zhiqiang. Cures for low-frequency mechanical resonance in industrial servo systems[C]//Industry Applications Conference. 2001:252-258. |
[5] |
张磊, 廖鑫江. 大口径天线伺服系统的建模及控制算法设计[J]. 华南理工大学学报:自然科学版, 2013, 41(5): 22–27 Zhang Lei, Liao Xinjiang. Modeling and control algorithm design of large-diameter antenna servo system[J]. Journal of South China University of Technology:Natural Science Edition, 2013, 41(5): 22–27. |
[6] |
李鹏, 保宏, 尉胜腾, 等. 110m大射电望远镜的两自由度复合控制器设计[J]. 中国科学:物理学力学天文学, 2017, 47(5): 97–104 Li Peng, Bao Hong, Wei Shengteng, et al. The design of two degree of freedom compound controller for 110 m radio telescope[J]. Scientia Sinica:Physica, Mechanica & Astronomica, 2017, 47(5): 97–104. |
[7] | Yang Jun, Chen Wenhua, Li Shihua, et al. Disturbance/Uncertainty estimation and attenuation techniques in PMSM drives-A survey[J]. IEEE Transactions on Industrial Electronics, 2016, 4: 1–12. |
[8] | Zheng Qing, Gao Zhiqiang. Active disturbance rejection control:between the formulation in time and the understanding in frequency[J]. Control Theory and Technology, 2016, 14(3): 250–259. DOI: 10.1007/s11768-016-6059-9 |
[9] | 柴素娟, 李东海, 姚小兰. 高阶系统的自抗扰控制[C]//第30届中国控制会议. 2011: 22-24. |
[10] |
王毅, 何朕. 伺服系统的摩擦补偿[J]. 电机与控制学报, 2013, 17(8): 107–112 Wang Yi, He Zhen. Friction compensation for servo system[J]. Electric Machines and Control, 2013, 17(8): 107–112. |
[11] |
孙明玮, 邱德敏, 王永坤, 等. 大口径深空探测天线的抗风干扰伺服系统[J]. 光学精密工程, 2013, 21(6): 1568–1575 Sun Mingwei, Qiu Demin, Wang Yongkun, et al. Wind disturbance rejection servo system for large deep space observatory antenna[J]. Optics and Precision Engineering, 2013, 21(6): 1568–1575. |