一种改进无差拍预测控制器设计及应用研究

2022-05-11 08:27林茂李颖晖徐浩军路金泉
电子学报 2022年3期
关键词:电平延时矢量

林茂,李颖晖,徐浩军,路金泉

1 引言

功率逆变器属于典型的混合型非线性系统,逆变器的控制输入信号均为离散信号,控制着众多开关元器件的导通和关断. 显而易见,传统的线性控制器和滞环边界非线性控制策略已无法满足在各种运行条件下表现出良好的动态性能[1]. 模型预测控制由于其无需对系统模型进行线性化处理,概念直观且易于实施等优点,近年来使其在电力电子控制领域备受青睐[2,3].三电平逆变器具有更好的输出电压波形品质、更低的器件电压耐受要求、更低的dv/dt等,在大功率场合得到了广泛应用[4]. 当模型预测控制算法应用在三电平逆变器时,为了获得高性能的动态控制,对系统的采样周期不能过大,这样就对控制器提出了更高要求,然而,预测控制器在实际中存在数字控制延时和在线计算量大的问题,在系统资源有限的情况下,较高的控制延时会造成输出电源质量下降,限制了其在交流调速等领域的广泛应用[5]. 针对模型预测控制存在的缺点,文献[6]中提出采用二步补偿预测控制方案解决数字控制存在的延时问题,在逆变器的功率预测模型基础上,向前递推一拍补偿由于数字信号处理造成延时问题,但其良好控制效果的获得需在较高的处理器速度下实现,对系统的硬件成本提出了更好的要求;文献[7]提出将数据预处理方法加入到预测控制当中,减少滚动计算的负担,但实际中的计算量并未较少;文献[8]提出一种简化的模型预测控制策略,应用在两电平逆变器中,但未对电压矢量的计算和矢量扇区判断进行详细说明,且未对三电平逆变器的方法进行论述. 因此,预测控制作为一种先进的现代控制方法,在实际三电平逆变驱动系统应用中仍然需要改进,文章重点设计适用于三电平拓扑的快速预测控制方案,优化其搜索策略,并针对数字控制的延时问题进行补偿,为解决多电平变换器预测控制器计算量过大、难以应用于多电平逆变器控制的难题,提出优化的准预测控制算法以缩短计算时间,并设计一种权重因子选择方案,解决电路中点不平衡问题.

2 三电平逆变器预测控制器设计

2.1 预测控制器设计

针对图1 中NPC 型三电平逆变电路三相输出电压ua、ub、uc而言,首先将其从自然坐标系变换为α‑β静止坐标系,其变换关系为[9]:

Xαβ=Tabc/αβXabc(1)

其中变换矩阵Tabc/αβ取为:因此将逆变器电压向量变换到α‑β坐标系上:

[UαUβ]T=Tabc/αβ[uaubuc]T(3)

图1 三电平NPC逆变器

由于每相桥臂存在三种状态,系统总共有27 种控制电压矢量,其中包括18 种不同的控制矢量,6 种冗余矢量和3 种零矢量,其中n=1(代表单相桥臂正向导通输出电压为udc/2),p=-1(代表单相桥臂负向导通输出电压为-udc/2),o=0(代表单相桥臂关断输出电压为0)如图2 所示. 因此,为了选出最优的电压矢量作为电路的控制,预测控制器根据电压控制矢量设计电路在线控制策略,分别计算27 种矢量的[UαUβ]T,并比较目标函数值,选择使目标函数值最小的矢量作为电路的控制输入[10].

图2 三电平逆变器控制矢量

以电路的输出电压质量作为控制系统的目标函数,如式(4):

2.2 设计控制算法解决中点电位平衡问题

三电平逆变器由于其直流侧电容在参数等方面很难一致且近似无穷大,造成其在充/放电过程不平衡,引起两个电容的电压存在一定的波动,产生分压不均的中点电位平衡问题,这也是多电平逆变器存在固有问题,如图3 所示[11,12]. 考虑到预测控制算法具有解决多目标优化问题的能力,因此,在不增加第四桥臂的拓扑基础上,对预测控制的目标函数中增加中点电位平衡的控制方法进行分析.

图3 中点电压与中点电流关系示意图

以图3 电路中O为参考点,中点电压uO可以表示为:

基于基尔霍夫定律,三电平逆变器各桥臂流入中点O的电流iO为:

将式(5)带入式(6),且设C1=C2则可得:

电流iO与逆变器三个桥臂的控制输出矢量有关,定义每相桥臂存在三种工作状态即Sa、Sb、Sc∊(-1,0,1),分别代表每相桥臂负向导通、关断、正向导通,ia、ib、ic分别代表三相电流,根据电路原理可知电流与开关函数为:

iO=(1-|Sa|)∙ia+(1-|Sb|)∙ib+(1-|Sc|)∙ic(8)

同时,电路满足ia+ib+ic=0,结合式(6)、式(7)和图1,可以得出中点电位与逆变器开关状态的数学关系为:

将式(9)转换为两相静止α-β坐标下,可得:

利用前向欧拉法将式(10)离散化,即可得到k+1时刻的中点电位预测值:

因此,得到第k次中点电位uO(k),将27中开关矢量代入方程式(11),即可得到k+1时刻的27个uO(k+1),并将引入的加权因子带入目标函数中,通过目标函数的求解,实现中点电压的平衡控制,即目标函数调整为:

其中,λ为实现中点电压控制的权重因子.

这样逆变器的控制目标函数就含有两个控制目标,既要保证输出电压质量的同时,又满足电路中点电位平衡的要求,因此权重参数的取值对结果有着重要的影响. 此处采用一种分支定界的策略[13],具体步骤如图4 所示,首先定义一个较宽的取值范围,如在(0~10)的范围内,选择四个代表性数值λ=0,0.1,1,10;其次根据选取的几个权重数值计算目标函数中电压输出质量和中点电位平衡的变化,将其结果与设置的最大容许误差进行比较,选择满足两个控制目标的权重参数空间如0.1<λ<1;然后计算介于选择的参数空间一半的权重值λ=0.5,重复上述的搜索过程直到权重参数值满足控制输出要求,并随着分解过程其对应的输出变化范围稳定时,即为控制目标权重参数合适的数值.

图4 基于分支定界的权重参数选择法

2.3 快速预测控制器设计

本节设计一种快速准预测控制算法,系统的动力学方程在每步预测计算当中仅需计算一次,并得到目标操作函数的开关矢量值,然后从27 中操作矢量中选择与目标开关矢量误差最小的一项作为操作函数. 三电平电路的预测控制策略框图如图5 所示.

图5 预测控制系统

假设三电平逆变器三相平衡,将电路三相输出电压转换为空间向量形式可得:

其中,α=ej()2π/3,uO1为逆变器输出电压矢量. 同理,为了方便起见选择每相输出电路中电感(L)、电容(C)参数均相等,将流经电感L的电流iaL、ibL、icL,电容C的电压uaC、ubC、ucC,输出电流iTa、iTb、iTc,如图5 中所示,均表示为矢量的形式如式(14):

其中,iL、uC、iT分别为电感电流、电容电压、输出电流的矢量表达形式,考虑到:

假设采样时间为Ts,可将(15)式中duC/dt,diL/dt近似为:

将(16)式代入(15)得:

从而,电路的一步预测方程如下[14]:

将式(18)进行park变换可得:

假设采样期间ifα,ifβ,iTα,iTβ保持不变,且电路此时输出电压值由采样获取,将式(20)代入式(19)可得:

这样就可以根据系统动力学模型式(21)反向求取uO1α(k+1),uO1β(k+1)如式(22)所示:

定义开关状态函数在α‑β坐标系下:

其中,i∊{1,2};

三电平逆变器输出电压与直流侧电容电压和电路开关状态的数学关系如式(23)所示:

由此可根据开关矢量得到相应的理想状态下逆变器输出电压值,建立开关状态与uO1α、uO1β的对应见表1,可以离线获得开关状态与输出电压的关系,篇幅所限省不将表格一一列出.

表1 三电平逆变器开关矢量与输出电压关系

其中,uO(k)、iα(k)、iβ(k)由电路上一时刻采样得到. 因此可得快速预测算法的目标函数g为:

从27个操作矢量中选取与参考矢量误差最小的开关函数,每个控制周期,在改进的快速预测算法中,系统的动力学方程只计算一次,传统的预测算法均需将动力学模型式(21)计算27 次,从27 个预测结果中评价出与目标值的控制矢量;而快速预测控制只需对目标函数式(22)计算一次,得到,对表格中的27 个控制矢量进行评价,选择与目标函数最接近的控制矢量,动力学模型仅需计算一次,这样减少了计算量,为系统节约了计算资源.

2.4 预测控制器延时问题

上一节分析的预测控制策略,在第k次采样周期开始时刻,进行采样,滚动优化,预测第k+1次采样周期参数,从27 个电压矢量中选出第k次采样周期所需的三相开关状态Sabc(k),其在理想情况下,在第k次采样周期的开始同时进行采样、计算及应用Sabc(k)但在将预测控制通过数字电路来实现时,其需要从27 个电压矢量中寻优,计算量大,运行时间长,由此产生数字延时,将造成电流波动变大、电流畸变严重等问题,严重影响系统性能[15,17].

以典型的数字信号处理器(DSP)的控制方式为例,图6 相邻两个采样周期内DSP 的采样、计算和占空比更新示意,由图可看出,在第k个采样时刻,DSP 依据当前时刻的u(k)预测出下一时刻的参考电压u(k+1)并计算出当前时刻逆变器输出电压指令. 为了给DSP 预留足够的计算时间,通常在(k,k+1)Ts时间段结束时进行占空比的更新,也就是说当前的电压指令将在第(k+1)时刻更新而在(k+1,k+2)Ts时间段内执行. 这种控制器的延迟导致了对相关信号量预测的必要,同时其需要从27 个电压矢量中寻优,计算量大,运行时间长,由此产生数字延时,不容忽视[18,19].

图6 未补偿预测控制作用过程示意图

此处采取2 次预测且在采样开始时刻作用Sabc的补偿方法,如图7所示,此延时补偿法在第k次采样周期开始时刻,进行A/D采样,应用上次采样周期求取的Sabc(k),进行预测运算,获取第k+1次采样周期开始时刻应用的Sabc(k+1). 在此过程中,需对系统输出电压进行2 次预测.

图7 延时补偿预测控制方法示意图

表2 为针对两种预测控制,数字信号处理器分别进行的操作步数,表格最右边为快速预测控制相对于未改进策略算法效率提升的百分比. 从结果分析可以看出,快速预测算法相对于未改进策略能够有接近50%的性能提升,其中除法和相乘的操作分别提升69%和63%. 对算法实现多步预测和应用到多电平预测控制如五电平变换器(125 个控制矢量)当中,在保证处理速度的前提下,实现稳定控制,具有一定指导意义.

表2 传统预测控制和快速预测控制的操作次数对比

3 仿真实验

基于MATLAB/SIMULINK 搭建三电平容错逆变电路的仿真模型,对三电平容错电路改进后的预测控制方法进行验证,仿真参数如下:udc=270 V,滤波电感L=2 mH,滤波电容C=40 μF,负载电路为80 Ω,采样周期为Ts=10 μs,额定频率为400 Hz. 电路基于传统的有限集预测控制策略的控制结果如图8(a)所示,在阻感负载下,加入测量噪声后,通过设置开关管控制延时信号(Tdelay=5 μs)得到三相输出电压的平均谐波含量为THD=5.98%,图8(b)采用改进后的预测控制策略,将电路MLD 模型作为预测模型,a 相THD=2.34%,满足航空要求(THD<5%). 可见,在设置阻感负载下,改进后算法对实际控制延时具有较好的抑制作用.

图8 阻感负载下三电平容错电路预测控制结果

电路从空载到满载的暂态特性如图9 所示,0.002 s将80 Ω 的电阻接入电路,从结果可以看出,两种控制策略的输出电压能快速稳定,具有较快的动态响应,然而改进后的控制策略具有更小的超调量,充分说明了对补偿预测控制延时问题的必要性. 满载运行后其a相输出电压谐波含量图9(a)为THD=3.17%,图9(b)为THD=2.36%.

与此同时对两种控制策略下在非线性负载情形下的中点电位进行对比,如图10所示. 图10(a)为预测控制改进前的输出结果,其输出均值低于135 V. 图10(b)为改进后的预测控制输出结果,均值能够收敛到135 V. 可见改进后的预测控制方案对于不增加第四桥臂的电路拓扑具有一定的优势.

对目标函数中的权重因子λ对预测控制算法的影响进行分析,从权重因子对电压输出谐波含量和与目标输出值跟踪误差作为指标,得到的仿真结果如图11所示,从结果可以看出权重因子在λ<2 之前,输出谐波含量和跟踪误差变化趋势较小,在权重因子λ>2 之后两种控制方案的谐波含量和跟踪误差均呈增加的趋势,且改进后的预测控制算法在输出电压质量上具有明显的优势.

图9 电路从空载到满载时的输出电压

图10 算法改进前后电路中点电位

图11 预测控制权重因子对两种控制策略的影响

基于TMS320C6713 搭建实验控制平台对三电平容错逆变电路的改进预测控制策略进行验证,滤波电感L=2 mH,滤波电容C=40 μF,采样周期为Ts=10 μs,实验结果如图12 所示,图12(a)是阻感负载下稳态时输出电压波形,THD=2.43%;图12(b)是电路0.002 s 从空载到满载时输出电压的暂态特性,满载后THD=2.76%;图12(c)在非线性负载情形下,逆变器输出电压的波形,THD=3.98%;图12(d)为非线性负载条件下,中点电位控制结果.

图12 实验结果

4 结论

文章首先为了解决三电平电路存在中点电压不平衡的问题,借助预测控制具有解决多目标优化问题的能力,引入一种分支定界的权重因子选择策略,设计预测目标函数,通过预测电路未来的状态,选择最优的开关矢量作为电路的控制输入,可以实现电路的有效控制. 其次,当电路运行在三电平工作状态时数字控制器仍然有较大的计算量,针对多电平变换器设计过程中计算量较大的问题,研究了针对多电平变换器的快速预测方法,通过减少预测控制中循环计算电路模型的次数,达到减少计算量的目的.最后,利用两步预测控制解决算法实施过程的延时问题,有效改善电路输出电压输出质量和计算效率,通过仿真及实验结果验证了改进策略的实用性和有效性.

猜你喜欢
电平延时矢量
一种适用于高轨空间的GNSS矢量跟踪方案设计
矢量三角形法的应用
二电平和三电平网侧变流器控制及谐波比较*
三电平PWM整流器下的地铁牵引供电系统探讨
日光灯断电关闭及自动延时开关设计
三电平H桥逆变器差模干扰源研究
基于CD4060 的室内换气系统延时关机电路设计
基于矢量最优估计的稳健测向方法
三角形法则在动态平衡问题中的应用
宋湘延时答妙对