A Non-contact Alcohol Measurement Method Based on Neural Network Correction Algorithm
-
摘要: 为了解决酒精气体测量过程中其他外界因素对测量浓度影响的问题,本文结合酒精气体在红外谱段吸收的特性以及BP神经网络算法的非线性处理方法提出了一种基于神经网络校正算法的酒精气体非接触测量方法。该算法考虑气体吸收过程中温度、湿度对光强的影响,把其作为神经网络的输入和测量参数一起进行训练,同时与常规的数据拟合模型算法进行对比实验,实验证明该算法取得了较好的效果。Abstract: This paper presents a non-contact method for the measurement of alcohol gas emission based on the neural network correction algorithm, to mitigate the influence of external factors on the measurement process. The proposed method combines the characteristics of alcohol gas absorption in the infrared spectrum and the nonlinear processing method of the back propagation(BP) neural network algorithm. The algorithm considers the influence of temperature and humidity on light intensity during the gas absorption process and trains it as the input to the neural network and measurement parameters. Simultaneously, the proposed algorithm is compared with the data fitting algorithm, and the experimental results show that this algorithm achieves better results.
-
Keywords:
- infrared absorption /
- exponential fitting /
- BP neural network /
- alcohol gas /
- non-contact
-
0. 引言
随着现代战争局部化、高科技和信息化的发展,红外探测技术运用越来越广泛。红外成像稳定平台作为实现精准探测的核心部件,主要通过稳定平台搭载红外热像完成对目标的自动搜索、自主识别和快速捕获、稳定跟踪[1]。稳定平台伺服系统的性能直接影响着隔离载体刚性扰动、控制探测器视轴指向的能力。红外制导与搜索跟踪技术的发展与进步,更是对稳定平台的小型化结构和高动态伺服性能提出了更高的要求[2]。相比有刷直流电机,永磁同步电机采用高性能永磁铁励磁和电子换相技术,具有空间体积更小、功率密度更高、可靠性更强等优点,因此受到了研究人员的广泛关注。
基于矢量控制策略的位置、速度、电流三闭环结构是永磁同步电机伺服系统经典的控制形式。其中,电流环性能决定着永磁同步电机伺服控制的品质[3-4]。目前,对于车载搜跟、机载光电吊舱等红外成像稳定平台系统,因转动惯量较大,在设计电流环时一般使用PI(Proportion Integral)型控制器将电流环简化为一阶惯性环节[5]。然而,对于红外制导等转动惯量很小的小型稳定平台,如果按照此工程设计方法,电流动态响应性能将显著恶化,难以满足伺服系统性能要求。
为优化和提高小转动惯量永磁同步电机电流环控制的性能,研究人员进行了很多的研究工作。蒋学程等将内膜控制用于小转动惯量的永磁同步电机电流环控制,并在此基础上考虑逆变器非理想特性的影响,设计了二自由度内膜控制器,改善了小转动惯量永磁同步电机电流跟踪性能[6];杨明等基于微小转动惯量永磁同步电机PI电流控制性能恶化的分析,提出了增加积分环节构成二重积分和在电流调节器输出补偿反电动势两种解决方案来改善电流环性能[7];王宏佳等基于机器人微小型关节驱动的应用,研究了永磁同步电机电流环带宽的影响因素,并采用电压平均值预测的方法改进了无差拍电流预测控制算法,提高了电流环的动态性能[8]。但是,这些研究都是基于小转动惯量永磁同步电机处于相对稳定的应用背景开展的,如机器人仿人关节控制等。对于干扰强而动态性要求高的小惯量红外稳定平台等复杂应用的研究很少。
本文首先针对红外稳定平台转动惯量小的特点,分析传统永磁同步电机PI型电流控制的缺点;然后,针对小惯量红外稳定平台高动态性能的需求,研究无差拍预测的电流控制技术,并分析其不足之处。接着,为使小惯量红外稳定平台获得高平稳和高动态的探测器视轴指向控制性能,提出了基于无差拍预测和扩张状态观测的复合电流控制方法。最后,通过仿真和半实物仿真实验,验证复合电流控制方法对小惯量稳定平台动态响应和抗扰性能的优化作用,得到了较好的控制效果。
1. 电流环控制器的设计与分析
永磁同步电机的矢量控制通过三相静止坐标系到转子d、q轴同步坐标系的坐标变换,将正弦波电流矢量分解为独立的励磁分量id和转矩分量iq,模拟了他励直流电机的控制[9]。为方便分析,将摩擦力矩集中到负载力矩中,并忽略反馈环节的滤波作用。基于id=0的速度、电流双闭环矢量控制框图如图 1所示。图中,ASR、ACR表示速度控制器和电流控制器;空间矢量调制及逆变器部分等效为时间常数为Tpwm的一阶惯性环节;R、Np、λf、J分别表示电机定子电阻、极对数、永磁体磁链和转动惯量;ωm*、ωm和iq*、iq分别表示速度、q轴电流的给定值和反馈值;uq为q轴电压输出量;Td表示扰动转矩。
根据图 1,q轴电流环的控制对象为:
$$ {i_{\rm{q}}} = \frac{{s/R}}{{({T_{{\rm{pwm}}}}s + 1)({T_l}{s^2} + s + 1/{T_{\rm{m}}})}}{u_q} + \frac{{{N_{\rm{p}}}{\lambda _{\rm{f}}}/JR}}{{{T_{\rm{l}}}{s^2} + s + 1/{T_{\rm{m}}}}}{T_{\rm{d}}} $$ (1) 式中:电磁时间常数${T_l} = L/R$;机电时间常数${T_{\rm{m}}} = JR/(\frac{3}{2}N_{\rm{P}}^2\lambda _{\rm{f}}^2)$;转矩系数${C_{\rm{t}}} = \frac{3}{2}{N_{\rm{p}}}{\lambda _{\rm{f}}}$;s为拉普拉斯变换的复频率变量。
按照工程设计方法理论,大转动惯量的系统,机电时间常数很大,可忽略反电动势对电流的影响。q轴电流环的控制对象简化为双惯性环节,利用PI控制器消去控制对象中大时间常数的极点,最终将电流环开环传递函数简化为典型Ⅰ型系统[10]。
此时,电流环截止频率满足简化条件[10]:
$$ {\omega _{{\rm{ci}}}} \ge 3\sqrt {\frac{1}{{{T_{\rm{l}}}{T_{\rm{m}}}}}} $$ (2) 但对于小转动惯量的系统,此条件很难成立。因为机电时间常数Tm很小,而且PWM(pulse width modulation)占空比更新等固有延迟都会限制着电流环带宽的提高。所以小转动惯量系统的电流环设计不能忽略反电动势的影响,不能简化控制对象。
小转动惯量系统的电流环,即使在干扰力矩Td=0时,还存在由反电动势带来的斜坡输入干扰。根据式(1),PI电流控制的电流环阶跃响应存在稳态误差:
$$ {I_{\rm{q}}} = \frac{R}{{R + {K_{\rm{i}}}{T_{\rm{m}}}}} $$ (3) 式中:Ki表示PI型电流控制器的积分系数。
由图 2可知,电流环阶跃响应稳态误差与转动惯量(机电时间常数)成反比。甚至可以预见,存在扰动力矩干扰时速度波动引起的反电动势波动将使得PI控制的电流环性能严重恶化。
因此,针对小惯量红外稳定平台转动惯量小的结构特点和干扰强的运行环境特点分析,可得出以下结论:
1)PI电流控制存在电流跟踪误差,探测器视轴速度调整的动态性能将受到影响。
2)稳定平台需要频繁的启停和加减速以隔离弹体强扰动干扰,PI电流控制固有的超调和延迟等缺点会造成较大的视轴速度波动。特别是在小转动惯量条件下,PI电流调节误差更会加剧速度的波动。
所以,传统的PI型电流控制难以满足小惯量红外稳定平台的性能需求。要改善小惯量红外稳定平台视轴速度快速调整和平稳跟踪的性能,必须优化电流环的控制。
2. 高动态复合电流控制方法的研究
2.1 无差拍电流预测控制的基本理论
无差拍预测控制作为一种利用系统输入输出预测被控量未来变化的自动控制方法,能够在一个控制周期内实现指令零误差控制,常用于需要高动态响应的场合[11-13]。
将转子旋转坐标系下的永磁同步电机电压平衡方程差分离散化,即可得到电流预测的基本方程:
$$ \begin{array}{l} \left[ {\begin{array}{*{20}{c}} {\mathop {{i_{\rm{q}}}}\limits^ \wedge (k + 1)}\\ {\mathop {{i_{\rm{d}}}}\limits^ \wedge (k + 1)} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {1 - \frac{{R{T_{\rm{c}}}}}{L}}&{ - {\omega _{\rm{e}}}(k){T_{\rm{c}}}}\\ {{\omega _{\rm{e}}}(k){T_{\rm{c}}}}&{1 - \frac{{R{T_{\rm{c}}}}}{L}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{i_{\rm{q}}}(k)}\\ {{i_{\rm{d}}}(k)} \end{array}} \right] + \\ \quad \quad \quad \;\quad \, \, \;\, \left[ {\begin{array}{*{20}{c}} {\frac{{{T_{\rm{c}}}}}{L}}&0\\ 0&{\frac{{{T_{\rm{c}}}}}{L}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{u_{\rm{q}}}(k)}\\ {{u_{\rm{d}}}(k)} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} { - \frac{{{T_{\rm{c}}}}}{L}{\omega _{\rm{e}}}(k){\lambda _{\rm{f}}}}\\ 0 \end{array}} \right] \end{array} $$ (4) 式中:$\mathop i\limits^ \wedge (k + 1) = {\left[ {\begin{array}{*{20}{c}} {\mathop {{i_{\rm{q}}}}\limits^ \wedge (k + 1)}&{\mathop {{i_{\rm{d}}}}\limits^ \wedge (k + 1)} \end{array}} \right]^{\rm{T}}}$表示k+1时刻的预测电流矢量;$i(k) = {\left[ {\begin{array}{*{20}{c}} {{i_{\rm{q}}}(k)}&{{i_{\rm{d}}}(k)} \end{array}} \right]^{\rm{T}}}$表示k时刻的反馈电流矢量;$u(k) = {\left[ {\begin{array}{*{20}{c}} {{u_{\rm{q}}}(k)}&{{u_{\rm{d}}}(k)} \end{array}} \right]^{\rm{T}}}$表示k时刻的电压控制量;ωe(k)表示k时刻的转子电角速度。
电流控制周期Ts很小,一个控制周期[k k+1]Ts内,参考电流不发生变化,即i*(k)=i*(k+1)。因此,使预测电流矢量$\mathit{\boldsymbol{\hat i}}\left( {k + 1} \right)$达到参考电流矢量i*(k)的电压控制量为:
$$ \begin{array}{l} \left[ {\begin{array}{*{20}{c}} {{u_{\rm{q}}}(k + 1)}\\ {{u_{\rm{d}}}(k + 1)} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {R - \frac{L}{{{T_{\rm{c}}}}}}&{{\omega _{\rm{e}}}(k + 1)L}\\ {{\omega _{\rm{e}}}(k + 1)L}&{R - \frac{L}{{{T_{\rm{c}}}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {\mathop {{i_{\rm{q}}}}\limits^ \wedge (k + 1)}\\ {\mathop {{i_{\rm{d}}}}\limits^ \wedge (k + 1)} \end{array}} \right] + \\ \quad \quad \;\quad \;\;\;\, \;\, \, \, \left[ {\begin{array}{*{20}{c}} {\frac{L}{{{T_{\rm{c}}}}}}&0\\ 0&{\frac{L}{{{T_{\rm{c}}}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {i_{\rm{q}}^*(k + 1)}\\ {i_{\rm{d}}^*(k + 1)} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} {{\omega _{\rm{e}}}(k + 1){\lambda _{\rm{f}}}}\\ 0 \end{array}} \right] \end{array} $$ (5) 根据数字控制器PWM占空比延后一个控制周期更新的规则,此电压矢量将在下一周期开始处,即k+1时刻输出。因此,第k周期[k k+1]内,无差拍电流预测控制的控制方程为:
$$ \begin{array}{l} \left[ {\begin{array}{*{20}{c}} {{u_{\rm{q}}}(k)}\\ {{u_{\rm{d}}}(k)} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {R - \frac{L}{{{T_{\rm{c}}}}}}&{{\omega _{\rm{e}}}(k)L}\\ {{\omega _{\rm{e}}}(k)L}&{R - \frac{L}{{{T_{\rm{c}}}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {\mathop {{i_{\rm{q}}}}\limits^ \wedge (k)}\\ {\mathop {{i_{\rm{d}}}}\limits^ \wedge (k)} \end{array}} \right] + \\ \quad \quad \quad \;\;\, \left[ {\begin{array}{*{20}{c}} {\frac{L}{{{T_{\rm{c}}}}}}&0\\ 0&{\frac{L}{{{T_{\rm{c}}}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {i_{\rm{q}}^*(k)}\\ {i_{\rm{d}}^*(k)} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} {{\omega _{\rm{e}}}(k){\lambda _{\rm{f}}}}\\ 0 \end{array}} \right] \end{array} $$ (6) 可见,无差拍电流预测控制方法消除了数字控制器PWM占空比更新的延迟,实现了第k周期内k时刻控制电压矢量的加载(控制时序如图 3所示),能够在一个控制周期后实现电流的无误差跟踪。
然而,无差拍电流预测控制本质上是基于模型的控制方法,模型参数的不准确和功率开关等硬件的非理想特性都会使得电流控制存在偏差,导致性能的下降,严重时甚至会造成系统的不稳定。根据表 1所列的小转动惯量永磁同步电机参数,无差拍预测电流控制的电流环响应曲线如图 4所示。
表 1 小转动惯量的永磁同步电机参数Table 1. The parameters of the PMSMMotor parameter Value Unit Moment of inertia 0.0069 kg·m2 Rated voltage 24 V Armature resistance 0.63 Ω Armature inductance 4.73 mH Flux linkage of permanent magnets 0.075 Wb Number of pole pairs 16 从图 4可以看出,无差拍预测的电流控制方法虽然能够获得快速的电流环动态响应性能(上升时间约1 ms,无超调),但是其存在控制稳态误差,且误差逐渐增大。因此,无差拍预测电流控制方法不能直接用于小惯量红外稳定平台的电流环控制,必须进行适当的改进。
2.2 高动态复合电流控制器设计
为了解决PI型电流控制和无差拍电流预测控制方法在小转动惯量电流环控制中存在控制误差的问题,本文提出了基于无差拍预测的复合电流控制算法,期望在继承无差拍电流预测控制快速响应的基础上,既能消除稳态误差,又能改善电流环的动、静态性能。同时,为及时抵消小惯量红外稳定平台受到的强扰动、保证探测器视轴速度的平稳,在复合电流控制的基础上设计了扩张状态观测器(Extended State Observer,ESO)的扰动观测前馈补偿,以改善系统的抗扰性能。
无差拍预测复合电流控制如图 5所示,两者并行复合控制。在电流变化的瞬间过程,无差拍预测控制起主要作用,预测电流并根据电流预测偏差输出电压控制量,实现快速的动态电流调节;在电流跟随的稳态过程,能够消除指令电流与反馈电流之间的静差,实现高精度的稳态电流跟随。
此时,式(6)表示的电压控制方程扩展为:
$$ \begin{array}{l} \left[ {\begin{array}{*{20}{c}} {{u_q}(k)}\\ {{u_d}(k)} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {R - \frac{L}{{{T_c}}}}&{{\omega _e}(k)L}\\ {{\omega _e}(k)L}&{R - \frac{L}{{{T_c}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {\mathop {{i_q}}\limits^ \wedge (k)}\\ {\mathop {{i_d}}\limits^ \wedge (k)} \end{array}} \right] + \left[ {\begin{array}{*{20}{c}} {\frac{L}{{{T_c}}}}&0\\ 0&{\frac{L}{{{T_c}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {i_q^*(k)}\\ {i_d^*(k)} \end{array}} \right] + \\ \quad \quad \;\quad \;\;\left[ {\begin{array}{*{20}{c}} {{\omega _e}(k){\lambda _f}}\\ 0 \end{array}} \right] + {K_p}\left[ {\begin{array}{*{20}{c}} {{e_q}(k - 1)}\\ {{e_d}(k - 1)} \end{array}} \right] + {K_i}\left[ {\begin{array}{*{20}{c}} {\sum\limits_{j = 0}^{k - 1} {{e_q}(j)} }\\ {\sum\limits_{j = 0}^{k - 1} {{e_d}(j)} } \end{array}} \right] \end{array} $$ (7) 扩张状态观测源于自适应控制理论,基本思想是:将扰动量当作系统的一个状态量,利用可测状态变量估计不可测的扰动并产生电流前馈的补偿量,及时调整电流给定值以抵抗扰动影响。
根据文献[14-16],将参数变化引起的转矩波动、外界负载扰动Tl、摩擦都集中为一个总扰动Td。将其当作系统的扩展变量并做归一化处理Td/J。由此,可将永磁同步电机的机械运动方程变形为:
$$ \left\{ \begin{matrix} \left[ \begin{matrix} \overset{\centerdot }{\mathop{{{\omega }_{\text{m}}}}}\, \\ \overset{\centerdot }{\mathop{{{T}_{\text{d}}}}}\, \\ \end{matrix} \right]=\left[ \begin{matrix} 0 & 1 \\ 0 & 0 \\ \end{matrix} \right]\left[ \begin{matrix} {{\omega }_{\text{m}}} \\ {{T}_{\text{d}}} \\ \end{matrix} \right]+\left[ \begin{matrix} {{C}_{t}} \\ 0 \\ \end{matrix} \right]{{i}_{\text{q}}} \\ y=\left[ \begin{matrix} 1 & 0 \\ \end{matrix} \right]\left[ \begin{matrix} {{\omega }_{\text{m}}} \\ {{T}_{\text{d}}} \\ \end{matrix} \right] \\ \end{matrix} \right. $$ (8) 用z1、z2分别表示机械角速度ωm和系统总扰动Td的估计值,$\hat y$表示系统输出的观测值,则观测方程为:
$$ \left[ \begin{matrix} \overset{\centerdot }{\mathop{{{z}_{1}}}}\, \\ \overset{\centerdot }{\mathop{{{z}_{2}}}}\, \\ \end{matrix} \right]=\left[ \begin{matrix} 0 & 1 \\ 0 & 0 \\ \end{matrix} \right]\left[ \begin{matrix} {{z}_{1}} \\ {{z}_{2}} \\ \end{matrix} \right]+\left[ \begin{matrix} {{C}_{t}} \\ 0 \\ \end{matrix} \right]{{i}_{q}}+\left[ \begin{matrix} {{p}_{1}} \\ {{p}_{2}} \\ \end{matrix} \right](y-\overset{\wedge }{\mathop{y}}\, ) $$ (9) 观测误差为:
$$ \left[ \begin{matrix} \overset{\centerdot }{\mathop{{{\varepsilon }_{1}}}}\, \\ \overset{\centerdot }{\mathop{{{\varepsilon }_{2}}}}\, \\ \end{matrix} \right]=\left[ \begin{matrix} 0 & 1 \\ 0 & 0 \\ \end{matrix} \right]\left[ \begin{matrix} {{\varepsilon }_{1}} \\ {{\varepsilon }_{2}} \\ \end{matrix} \right]-\left[ \begin{matrix} {{p}_{1}} \\ {{p}_{2}} \\ \end{matrix} \right](y-\overset{\wedge }{\mathop{y}}\, )=\left[ \begin{matrix} -{{p}_{1}} & 1 \\ -{{p}_{2}} & 0 \\ \end{matrix} \right]\left[ \begin{matrix} {{\varepsilon }_{1}} \\ {{\varepsilon }_{2}} \\ \end{matrix} \right] $$ (10) 根据矩阵理论知识,观测误差矩阵的特征方程为:λs=s2+p1s+p2。取p1=2p,p2=p2,即可通过扩张状态观测器的闭环极点-p(p>0)控制零观测误差的变化趋势,实现对扰动量的观测。图 6表示搭建的扩张状态观测扰动前馈补偿模型。
3. 实验与结果分析
3.1 仿真分析
基于MATLAB仿真平台分别比较了PI型电流控制和本文设计的复合电流控制的电流环性能及对速度外环跟随性和抗扰性的影响,并且对比了系统的鲁棒性能。仿真控制频率设置为10 kHz,小惯量红外稳定平台电机参数如表 1所列。
3.1.1 电流环性能对比
本部分在小惯量红外稳定平台扰动力矩Td=0的基础上,对比PI型电流控制和本文设计的复合型电流控制的电流环动态性能。仿真实验中,设定q轴电流的给定值为2 A,并用i_set、i_PI、i_new分别表示电流给定和PI电流控制、复合电流控制作用下的电流阶跃响应。所得的电流阶跃响应曲线如图 7所示。
从图 7(a) q轴电流的阶跃响应可以看出,相比PI型控制,复合电流控制的调节时间从2 ms减小到0.76 ms,缩短为1/3,而且无超调,稳态精度更高。从图 7(b) d轴电流的零响应曲线看出,复合电流控制稳态精度差的数量级为10-3,而PI控制的稳态精度差数量级为10-2,且相对波动较大。
因此,本文所提出的复合电流控制方法不仅继承了无差拍电流预测控制快速响应的优势,而且兼备PI控制消除静差的优点,最终实现了q轴电流无超调、0.76 ms快速调节和高稳态精度的电流控制。
3.1.2 对速度环性能的作用
本部分首先对比PI型电流控制和复合电流控制对小惯量红外稳定平台速度外环跟随性能的影响效果,其次对比基于两种电流控制器内环作用的速度外环在有无ESO扰动观测前馈补偿时的抗扰动性能。实验中,速度控制器选用经典的PID控制器,并且为了区别速度控制器对实验结果的影响,分别在不同的速度环增益参数Kpn下进行了对比实验。
1)对速度环跟随性能的作用
在外界扰动和扰动观测补偿未激活的情况下,通过模拟小惯量红外稳定平台突然正向加速和突然反向调转的极限工作模式,验证两种电流控制器控制的电流闭环对速度外环跟随性能的影响效果。实验中,设定转速给定值在15 ms时从1 r/min阶跃到10 r/min,在40 ms时从10 r/min反向阶跃到-10 r/min。使用n_set、n_PI、n_new分别表示速度的给定和基于PI型电流控制器、复合电流控制器作用的速度响应,结果如图 8所示。
从图 8中可以看出,在调整速度环增益参数Kpn的过程中,增大Kpn的值,都能减少基于两种电流控制器内环作用的速度外环正向加速和反向调转的速度超调量。但是,对于相同的Kpn设定,相较于PI电流控制,基于无差拍预测复合电流控制内环作用的速度外环在给定速度突变时,速度响应曲线振荡次数和振荡峰值都比较小。
2)对速度环抗扰动性能的作用
加入幅值为0.25 Nm、频率为5 Hz的正弦扰动力矩,模拟小惯量红外稳定平台受载体振动、基座摩擦、风阻等力矩扰动的运行工况,验证引入ESO的扰动前馈补偿前后,基于两种电流控制器内环作用下的速度外环抗扰动性能。使用n_PIE、n_newE分别表示引入ESO前馈补偿后的基于PI型电流控制器、复合电流控制器作用的速度响应,结果如图 9所示。
从图 9可以看出,引入ESO前馈补偿后,基于两种电流控制器内环作用的速度外环受扰后的系统稳定性有明显改善,且增大Kpn的值都能减少速度外环受扰动时的速度动态降落。但是,随着Kpn的增大,基于PI电流控制器内环作用的速度响应曲线出现振荡,且Kpn越大,振荡越剧烈;而基于无差拍预测复合电流内环作用的速度响应曲线只在Kpn很大时出现小幅振荡。
综合图 8和图 9可知,相比较于PI型电流控制器,本文设计的复合电流控制器能够明显改善速度外环的跟踪性能和抗扰动能力。只要Kpn设定合适(如图 8(b)、图 9(b)中Kpn设定为3.7)时,将获得很好的动态响应和抗扰性能,满足小惯量红外稳定平台高动态和高平稳的视轴速度调整需求。
3.1.3 对控制系统鲁棒性的作用
考虑到实际小惯量红外稳定平台使用的严峻环境,还对比了PI型电流控制和本文所设计的复合电流控制作用的系统鲁棒性。整个鲁棒性研究实验,以表 1所列参考值作为控制器参数,将电机模型中的电阻、电感参数值设置为参考值的1.2倍,永磁铁磁链值为0.8倍[12]。使用i_PI_1、i_newE_1和n_PI_1、n_newE_1分别表示PI型电流控制器和复合电流控制器作用的控制系统在电机模型参数变化后的电流和速度响应。图 10为电机模型参数变化前后的电流环响应曲线。图 11为电机模型参数变化前后的速度环扰动响应曲线,其中实验扰动力矩和速度外环PID参数与速度环抗扰实验(图 9(b))相同。
从图 10可以看出,所设计的复合电流控制器在参数变化后,q轴电流阶跃响应无超调;调节时间约为0.85 ms,对比参数变化前,相对变化1.3%,但仍近似等于参数未变化的PI型电流控制的上升时间。d、q两部分电流响应均表明,所设计的复合电流控制器,在电机模型参数变化前后,电流闭环响应都能保证数量级约为10-3的高稳态电流控制精度;而PI型控制的电流响应稳态精度约为10-2且波动较大。
从图 11(a)低速响应曲线可以得到,电机模型参数变化后,基于本文复合电流控制器作用的速度响应在受扰动后速度动态降落约1.8%,对比参数变化前的受扰降落,相对变化1.2%;而基于PI型电流控制器作用的速度动态降落约为4.6%,相对变化3%,且出现低速振荡。从图 11(b)高速响应曲线可看出,电机参数变化后,基于复合电流控制器作用的速度响应在受扰后的速度动态降落约1.6%,小于电机模型参数变化前基于PI型电流控制器带来的速度动态降落(约为1.7%)。除此之外,相对于PI型电流控制,在参数变化前后,基于复合电流控制器作用的速度环响应曲线较为平滑,受扰后恢复时间较少。
综合比较,无论是电流环响应,还是对受扰动后速度环响应的影响,本文设计的复合电流控制器都具有良好的鲁棒性能。
3.2 半实物实验与结果分析
基于HiGale仿真系统,搭建快速控制原型(Rapid Control Prototype, RCP)的半实物仿真实验平台,对比PI型电流控制器和复合电流控制器的作用效果。半实物仿真验证平台架构如图 12所示:小惯量稳定平台的电机参数如前表 1所示;角度通过1:32极对的双通道旋转变压器获得,并差分滤波后得到角速度;电流由华电自动化生产的HD-B17霍尔式电流传感器采集;通过联轴器轴向连接磁粉制动器,模拟扰动负载。
实验步骤如下:
步骤一,基于电流环的阶跃响应,对比两种控制器作用的电流响应时间和稳态精度。电流阶跃给定值设定为2 A,以直观的电机转速变化控制实验的启停。
步骤二,搭建速度环(相同控制器类型和控制参数),形成速度+电流双闭环回路,对照观察两种电流控制方法对于小惯量稳定平台在速度跟随性和速度抗扰性上的作用。譬如,速度环控制器参数统一设定为Kpn=8,Kin=0.4。
由于小惯量稳定平台在高速和低速下自身系统干扰力矩的主因会发生变化,因此,速度跟随性实验和速度抗扰性实验需分别在高速和低速下进行验证,例:低转速1 r/min和高转速60 r/min。
3.2.1 电流环响应性能对比
图 13表示基于两种电流控制方法的q轴电流阶跃响应曲线和稳态误差曲线。从图 13(a)可以看出,相对PI电流控制,复合电流控制能够改善电流环响应的动态性能,调节时间缩短约1/3,与图 7仿真结果一致。对比图 13(b)、(c)可知,复合电流控制方法能够优化电流响应的稳态精度。受电流传感器精度和反馈噪声等因素影响,电流稳态精度优化程度虽未达到仿真结果中一个数量级,但也明显提升约3/5。
3.2.2 速度环跟随性能对比
图 14、15分别表示低速和高速条件下基于两种电流控制方法内环作用的速度环阶跃响应曲线及速度稳态误差曲线。综合比较图 14和图 15,无论处于低转速或是高转速,复合电流控制方法比PI控制器更能降低速度跟踪误差。由表 2可知,比起PI控制器,复合电流控制方法的响应滞后时间缩短约1/2,调节时间缩短约1/3。
表 2 基于两种电流控制方法作用的速度跟随对比Table 2. Comparison of speed following performance based on two current control methodsGiven speed Performance PI Composite control 1 r/min Settling time 15 ms 9 ms Response lag time 4 ms 1.8 ms Following error range ±0.32°/s ±0.17°/s 60 r/min Settling time 0.19 s 0.14 s Response lag time 0.039 s 0.017 s Following error range ±0.26°/s ±0.07°/s 实验结果表明,复合电流控制方法能有效地改善速度环的速度跟随性能。
3.2.3 速度环抗扰性能对比
通过磁粉制动器施加与仿真实验相同的扰动力矩(幅值0.25 Nm,频率5 Hz),基于两种电流控制方法内环作用的速度环抗扰动响应曲线如图 16所示。为保证受扰后系统的稳定性,PI型电流控制中也引入了ESO前馈补偿,速度响应使用n_PIE标识。具体指标对比见表 3。
表 3 不同电流控制方法作用的速度环抗扰性能对比Table 3. Comparison of anti-disturbance performance of speed loop under different current control methodsSteady-state speed Performance PI+ESO Composite control 1 r/min Speed fluctuation 24.3% 15.5% Recovering time 22 ms 13 ms 60 r/min Speed fluctuation 5.33% 2.92% Recovering time 0.105 s 0.047 s 由图 16和表 3可以看出:低转速条件下,复合电流控制作用的速度环受扰动态降落减少为PI控制方法的5/8,恢复时间缩短为2/3;高转速条件下,复合电流控制作用的速度环受扰动态降落减少为将近PI控制方法的5/9,恢复时间缩短为1/2。
由此可知,复合电流控制方法能明显提升速度环的速度抗扰性能。
4. 结论
为满足小惯量红外稳定平台高响应动态和强抗扰动能力的性能需求,本文提出了基于无差拍预测和扩张状态观测的复合电流控制方法。相比PI控制,该电流控制方法使得电流环控制具备较快的响应速度和较高的稳定精度,q轴电流阶跃响应调节时间缩短约1/3。另外,该电流控制方法能够优化速度外环的跟随性和抗扰动性能,不仅降低了速度外环的速度跟踪误差,而且减小了因外界扰动引入的速度动态降落,明显提高了速度外环的控制效果。同时,通过仿真实验表明,该技术对控制系统的鲁棒性也有较好的改善作用,能够避免因参数摄动等导致的系统性能下降。由此,实现了小惯量红外稳定平台高动态和高平稳的探测器视轴指向控制性能。
-
表 1 酒精浓度-电压表
Table 1 Table of alcohol concentration and voltmeter
Alcohol concentration/ppm Signal voltage/ Reference voltage 60 1.025 80 1.0245 100 1.023 120 1.0212 140 1.020 160 1.018 180 1.0175 200 1.0165 表 2 模型评价参数表
Table 2 Table of model evaluation parameter
Evaluation parameters Sum of squares due to error R-square Adjusted R-square Root mean square error Value 9.169×10-7 0.9876 0.9784 0.0004788 表 3 部分预测误差表
Table 3 Table of partial prediction error
Standard gas concentration Prediction concentration of exponential fitting method Prediction concentration of BP neural network method Prediction error of exponential fitting method Prediction error of BP neural network method 100 91.7 96.1 8.266669052 3.920268702 100 105.4 91.6 -5.438678342 8.427306293 100 94.1 91.7 5.886509571 8.315740568 100 97.8 101.8 2.234567379 -1.766418361 100 101.0 94.4 -1.035570639 5.626445231 100 94.6 99.1 5.42093496 0.946998419 100 102.8 104.5 -2.838812408 -4.466340008 100 99.7 96.5 0.310392552 3.51272509 100 93.0 100.4 6.963089498 -0.421282919 100 105.6 101.4 -5.638639332 -1.371489129 100 92.0 96.5 7.987873553 3.510365108 100 95.9 99.8 4.118673325 0.167529403 100 94.7 91.6 5.252539606 8.353674239 表 4 误差标准差
Table 4 Standard deviation of error
Method Standard deviation of error Exponential fitting method 4.85271647048 BP neural network method 4.47312610406 -
[1] 王志芳, 王书涛, 王贵川. 粒子群优化BP神经网络在甲烷检测中的应用[J]. 光子学报, 2019, 48(4): 147-154. https://www.cnki.com.cn/Article/CJFDTOTAL-GZXB201904020.htm WANG Zhifang, WANG Shutao, WANG Guichuan. Application of particle swarm optimization BP neural network in methane detection[J]. Acta Photonica Sinica, 2019, 48(4): 147-154. https://www.cnki.com.cn/Article/CJFDTOTAL-GZXB201904020.htm
[2] 童敏明, 张愉, 齐美星. 基于BP神经网络的可燃混合气体分析方法的研究[J]. 计量学报, 2006, 27(2): 169-171. DOI: 10.3321/j.issn:1000-1158.2006.02.019 TONG Minming, ZHANG Yu, QI Meixing. Study on analysis method of combustible gas mixture based on BP neural network[J]. Acta Metrologica Sinica, 2006, 27(2): 169-171. DOI: 10.3321/j.issn:1000-1158.2006.02.019
[3] 太惠玲, 谢光忠, 蒋亚东. 基于气体传感器阵列的混合气体定量分析[J]. 仪器仪表学报, 2006, 27(7): 666-670. DOI: 10.3321/j.issn:0254-3087.2006.07.002 TAI Huiling, XIE Guangzhong, JIANG Yadong. Quantitative analysis of mixed gas based on gas sensor array[J]. Chinese Journal of Scientific Instrument, 2006, 27(7): 666-670 DOI: 10.3321/j.issn:0254-3087.2006.07.002
[4] Philip Antwi, LI Jianzheng, Portia Opoku Boadi, et al. Estimation of biogas and methane yields in an UASB treating potato starch processing waste water with backpropagation artificial neural network[J]. Bioresource Technology, 2017, 228: 106-115. DOI: 10.1016/j.biortech.2016.12.045
[5] YU Xin, LV Ruihong, SONG Fang, et al. Pocket-sized nondispersive infrared methane detection device using two-parameter temperature compensation[J]. Spectroscopy Letters, 2014, 47(1): 30-37. DOI: 10.1080/00387010.2013.780082
[6] Reich S L, Gomez D R, Dawidowski L E. Artificial neural network for the identification of unknown air pollution sources[J]. Atmospheric Environment, 1999, 33(18): 3045—3052. DOI: 10.1016/S1352-2310(98)00418-X
[7] SHAO Jie, TANG Qianjin, CHENG Cheng, et al. Remote detection of alcohol concentration in vehicle based on TDLAS[C]//Symposium on Photonics and Optoelectronic, 2010: 1-3.
[8] 耿辉, 张玉钧, 刘文清, 等. 乙醇蒸气近红外高分辨光谱获取方法研究[J]. 大气与环境光报, 2012, 7(1): 57-62. GENG Hui, ZHANG Yujun, LIU Wenqing, et al. Acquisition method of high resolution spectra of ethanol vapor in near-IR range[J]. Journal of Atmospheric and Environmental Optics, 2012, 7(1): 57-62.
[9] KAN Ruifeng, LIU Wenqing, ZHANG Yujun, et al. Large scale gas leakage monitoring with tunable diode laser absorption spectroscopy[J]. Chin. Opt. Lett. , 2006, 4(2): 116-118. http://www.cqvip.com/qk/85954X/200602/21084242.html
[10] 吴涛, 张怀林, 孔维平, 等. 基于2.73 μm分布反馈式激光器同时在线测量呼出气体中的CO2和水汽[J]. 光学学报, 2018, 38(12): 1230001-8. https://www.cnki.com.cn/Article/CJFDTOTAL-GXXB201812050.htm WU Tao, ZHANG Huailin, KONG Weiping, et al. Simultaneous on-line measurement of exhaled carbon dioxide and water vapor based on 2.73 μm distributed feedback laser[J]. Acta Optica Sinica, 2018, 38(12): 1230001-8. https://www.cnki.com.cn/Article/CJFDTOTAL-GXXB201812050.htm
[11] 陈磊, 李长俊. 基于BP神经网络预测硫在高含硫气体中溶解度[J]. 石油与天然气化工, 2015, 44(3): 1-5. DOI: 10.3969/j.issn.1007-3426.2015.03.001 CHEN Lei, LI Changjun. Prediction of sulfur solubility in high sulfur gas based on BP neural network[J]. Chemical Engineering of Oil & Gas, 2015, 44(3): 1-5. DOI: 10.3969/j.issn.1007-3426.2015.03.001
[12] 刘国华. 机动车尾气高温CO、CO2排放因子检测关键技术研究[D]. 北京: 中国科学技术大学, 2018. LIU Guohua. Research on Key Technologies of Vehicle Exhaust Temperature CO and CO2 Emissions Factor Detection[D]. Beijing: University of Science and Technology of China, 2018.
-
期刊类型引用(25)
1. 李阳,丘建培,宋坤. 基于音视频多模态数据感知的智能巡检系统设计与应用. 现代信息科技. 2025(03): 189-193 . 百度学术
2. 周亚男. 光伏电站运维现状分析. 太阳能. 2024(01): 12-19 . 百度学术
3. 兰金江,曾学仁,方亮,田楠,王志强,刘继江. 基于无人机巡检的光伏缺陷检测与定位. 科技创新与应用. 2024(18): 14-19 . 百度学术
4. 任鹏,张哲,于洋. 基于边缘计算的县域分布式光伏智能巡检方法. 吉林电力. 2024(03): 28-31 . 百度学术
5. 温建国. 智能无人机红外巡检技术在光伏电站故障诊断中的应用. 中国战略新兴产业. 2024(26): 23-25 . 百度学术
6. 侯伟,陈雅,宋承继,刘强锋. 基于改进YOLOv5算法的无人机巡检图像智能识别方法. 微型电脑应用. 2024(09): 26-30+36 . 百度学术
7. 杨梅,马建新,陈炳森,赵泽政. 光伏电站无人机自动巡检及故障诊断技术应用. 计量与测试技术. 2024(09): 89-92 . 百度学术
8. 吴张宇,吴池莉,于慧铭,政幸男,张啸宇. 面向大规模光伏电站的无人机巡检路径规划策略. 综合智慧能源. 2024(11): 46-53 . 百度学术
9. 李峰,林维修,乐锋,许育燕,张斌. 一种基于无人机的光伏异常检测方法研究. 人工智能科学与工程. 2024(04): 86-92 . 百度学术
10. 陈大涛,高伟新,宇文磊县,赵良成,高永鑫,吴良,回峰. 基于无人机巡查的光伏电站检查系统设计. 集成电路应用. 2024(12): 72-75 . 百度学术
11. 曹瑞安. 基于AI机器视觉技术的新能源无人值守场站自动巡检方法. 电力大数据. 2024(11): 48-56 . 百度学术
12. 吕德利,王旋. 一种基于GPS定位技术的无人机智能光伏巡检系统. 科技创新与应用. 2023(06): 37-40 . 百度学术
13. 李德维. 光伏电站组件诊断中无人机智能巡检的应用. 光源与照明. 2023(01): 102-105 . 百度学术
14. 潘巧波,李昂,何梓瑜,唐梓彭. 数字化电厂智慧平台在光伏电站的应用. 黑龙江电力. 2023(02): 137-142 . 百度学术
15. 张永伟,李贵,马玉权,汪海波. 基于高精度快速故障识别的智能光伏视频巡检系统研究. 电力信息与通信技术. 2023(06): 73-78 . 百度学术
16. 范群. 智能集控平台在光伏发电站生产中的应用策略. 光源与照明. 2023(06): 142-144 . 百度学术
17. 白玉龙,孙茹洁,哈永华. 光伏电站自主巡检中的无人机视觉定位算法研究. 电子元器件与信息技术. 2023(05): 72-75 . 百度学术
18. 邓拥正,杨健. 浅谈无人机在光伏电站巡检中的应用. 红水河. 2023(04): 69-72 . 百度学术
19. 王佳文,朱永灿,王帅,李科锋. 航拍光伏组件图像的畸变校正方法研究. 湖南电力. 2023(04): 74-79 . 百度学术
20. 周登科,郭星辰,史凯特,汤鹏,郑开元,马鹏阁. 风电场无人机巡检红外叶片图像拼接算法. 红外技术. 2023(12): 1161-1168 . 本站查看
21. 李智强. 基于无人机航拍摄影的变电站运行环境智能巡检方法. 电气技术与经济. 2023(10): 146-148 . 百度学术
22. 艾上美,周剑峰,张必朝,张涛,王红斌. 基于改进SSD算法的光伏组件缺陷检测研究. 智慧电力. 2023(12): 53-58 . 百度学术
23. 周登科,郭星辰,史凯特,汤鹏,郑开元,马鹏阁. 风电场无人机巡检红外叶片图像拼接算法. 红外技术. 2023(11): 1161-1168 . 本站查看
24. 孙霞,张洁,赵厚群,张坤乾,缪玉婷. Petri网在架空电缆无人机巡检方面的研究. 绥化学院学报. 2022(12): 139-142 . 百度学术
25. 李垚,魏文震,杨增健,赵鑫,吕健. 基于大数据的变电站在线智能巡视系统的研究. 电力大数据. 2022(11): 47-55 . 百度学术
其他类型引用(8)