APP下载

分数阶Boost变换器的两种预测电流控制

2021-04-08王允建霍星星

关键词:阶数电感整数

王允建, 霍星星, 张 伟

(河南理工大学电气工程与自动化学院, 焦作 454000)

1 引 言

现有变换器的建模,多采用整数阶模型描述[1-5],实际上,电感电容等器件因损耗、饱和等原因表现为分数阶特性.Westerlund等[6]通过实验手段测定一些不同电解质的电容器,结果表明,这些电容器的电压电流关系都具有分数阶微分特性;Schäfer等[7]以RLC振荡电路为例说明了分数阶线圈模型的工作模式,指出继电器线圈的阶次是0.62.基于分数阶系统,王发强等[8-13]使用分数阶电容,研究了分数阶混沌系统的电路实现,并进一步证实了物理系统的分数阶特性.文献[14]研究了Boost变换器的分数阶系统模型,给出采用分数阶系统模型比整数阶模型描述更准确的结论.这表明Boost变换器在本质上是分数阶的,但基于分数阶系统研究Boost变换器的控制、系统设计等的报道较少,因此有必要对分数阶系统及控制进行深入的研究.

文献[15]依据分数阶线性系统的稳定性定理设计了控制器,并通过仿真验证所设计的控制器具有良好鲁棒性,但是只进行了数值仿真,没有进行具体的电路仿真验证.文献[16]针对分数阶动态系统设计了分数阶滑模控制器,提高了系统输出响应的快速性和鲁棒性.文献[17]基于分数阶线性系统的稳定性定理和分数阶滑模面,设计了分数阶自适应滑模控制器.文献[18]在建立了Boost变换器的分数阶数学模型基础上,仿真验证分数阶PID控制器具有良好的稳态和动态性能.但是这些控制算法对参数调节困难,且输出电压波动较大.近年来,预测控制作为一种先进的控制理论,相比传统控制算法具有动态性能好和无需调节参数的特点,吸引了学者的研究.

本文在现有研究的基础上,建立Boost变换器分数阶模型,对分数阶PI控制、整数阶预测控制器和分数阶预测控制作性能对比分析.最后通过Matlab对比仿真,验证了分数阶模型的正确性以及分数阶预测控制的优越性能.

2 分数阶Boost变换器

分数阶Boost变换器是指Boost变换器主电路中含有分数阶元件的电路,如图1所示,含有分数阶电感Lα和分数阶电容Cβ,α和β分别是分数阶电感的阶数和分数阶电容的阶数且0<α<1,0<β<1,电感阻抗表达式为ZLα=Lαsα,电容阻抗表达式为ZCβ=1/(Cβsβ).图1中,vin是输入电压;vo是输出电压;S是控制开关;Di是二极管;R为负载电阻.

根据周期均值的含义,建立分数阶Boost变换器的周期均值状态方程为

(1)

式中,〈iL〉、〈vo〉、〈vin〉分别为一个开关周期内的电感电流平均值、输出电压平均值和输入电压平均值;d是开关S的占空比.

图1 分数阶Boost变换器电路原理图

当系统(1)处于输出稳态时,可求得Vo=Vin/(1-D),Io=IL(1-D),式中Vo、Io、IL、D分别是系统达到稳态时的输出电压、输出电流、电感电流均值、占空比.在控制过程中假设输入电压Vin不变,则分数阶系统(1)的小信号模型为

(2)

对式(2)进行基于Caputo定义的拉氏变换,可得输出电压对占空比传函为

(3)

从式(3)可以看出,分数阶传递不仅与分数阶电感和电容的阶数有关,还与器件参数值有关.因此,分数阶电感和电容的阶数无论是在频域还是时域都会影响到系统的性能.当α=β=1时,式(3)传函就是整数阶Boost变换器的传函,从而说明,整数阶系统是分数阶系统的特例.根据式(3)的传递函数,仿真对比相同参数下整数阶与分数阶Boost变换器的频谱特性,如图2所示.仿真时参数设置为Vo=120 V,L0.8=1.38 ΩS0.8,R=30 Ω,D=0.5,Cβ=4.7 mF,β=1.

由图2可知,当α≤1、β≤1时,在相同器件参数下,电感或电容的阶数越小,频带越宽,通频带内增益越平滑,相移逐渐平坦,越容易保证系统稳定.

(a) β=1时不同α值Bode图

(b) α=1时不同β值Bode图

3 预测控制器设计

3.1 分数阶预测电流控制

预测控制作为一种先进的控制理论,相比传统的控制方法具有动态性能好和无需参数调整的优点.

令T为采样周期,其大小等于开关周期.保持采样与调制过程同步,可使得每次采样都能获得电感电流的均值.

对(1)式进行离散化(PSE法)可得离散模型为

(4)

考虑控制器的一拍延迟,分数阶Boost变换器的离散模型修改为

(5)

(6)

同理可得,第k+2周期时的预测方程为

(7)

(8)

根据文献[1],电感电流指令值iLref可由负载电流给定

(9)

式中,Vr为输出电压给定值.

采用该电流给定值,在负载和额定输出电压不变时,其值是一常数,电流指令简单.当负载或电压给定值突变时,指令电流将阶跃性突变,容易引起系统响应的较大超调.为了克服指令电流的突变,采用如下思想给定电流指令.

当系统稳定时,在一个控制周期上,系统的动态储能为零.当系统处于过渡过程时,动态储能为

(10)

在控制作用下,系统逐渐趋于稳定,则动态储能逐渐趋于零.所以系统的动态储能可以视为一压缩响应PLC(k+1)=γPLC(k),0<γ<1.

根据一个控制周期上功率平衡可得,

(11)

(12)

综上可得参考电流指令为

(13)

当系统处于稳态时,vo(k)=Vr,则iLref=γiL(k)+(1-γ)Vr2/Rvin(k)=Vr/(1-D)R.即当系统稳定后,上述两种给定指令电流是相同的.

上述预测电流控制本质上是分数阶的,需要记录的电压、电流项较多.对分数阶Boost变换器使用分数阶预测电流控制,能够或得很好的动态特性,但因需要较多的存储单元和较大的计算量使得控制器结构复杂,对硬件要求较高.在对动态响应性能要求不太高时可以考虑整数阶预测电流控制.

3.2 整数阶预测电流控制

仿真对比分数阶预测电流控制分数阶Boost变换器和整数阶Boost变换器的电感电流工作波形,如图3所示.由图3可知,无论是整数阶还是分数阶Boost变换器,其电感电流波形都是三角波,当开关频率和负载相同时,两个三角波的相位和直流分量相同,仅幅值不同.在预测电流控制中,电感电流的幅值信息并不重要,重要的是其直流分量的变化.鉴于此,可将整数阶电流预测控制器应用于分数阶Boost变换器.

图3 整数阶与分数阶电感电流对比图Fig.3 Comparison of integer and fractional inductor currents

借鉴文献[1],整数阶预测电流控制的第k个控制周期的开关占空比为

(14)

式中电感电流的预测值由下式给定

(15)

其中,电感电流指令iLref由(13)式给定.

该整数阶预测电流控制,仅需记录三个量,经简单计算得到控制占空比,在控制器结构上比分数阶预测电流控制器简单很多.

4 仿真分析

4.1 分数阶电感的实现

现有的分数阶微分方程求解方法主要有解析解[19]和数值逼近求解两类.其中电路模拟仿真求解法相比传统的分数阶微分方程求解方法,具有求解结果稳定准确,运算速度快等优点[20].因此采用电路模拟仿真求解法.

分抗元件的实现方法是利用拟合算法和现有的元器件,在一定频带内拟合出具有分数阶特性的链式结构,本文的分数阶电感采用Oustaloup滤波器[21]逼近其特性.

分数阶电感阻抗表达式如式(16)所示.

ZLα=Lαsα

(16)

当s=jω时,

ZLα=Lα(jω)α=

RL+jLL, (0<α<1)

(17)

根据分数阶电感阻抗表达式(17),可得幅频特性和相频特性表达式如式(18)和式(19)所示.

ALα(ω)=Lαωα

(18)

(19)

因sα不是有理分式,无法直接实现.在此采用Oustaloup算法在一定的频带内逼近实现.当分数阶电感的电感值Lα=1.38 Ω S0.8,阶数α=0.8时,用Oustaloup算法实现逼近电路的分数阶电感传递函数为

1.38×10-3s0.8≈P(s)/Q(s)

(20)

P(s)=13.8s11+2.392×105s10+4.552×

108s9+1.054×1011s8+3.001×1012s7+

1.054×1013s6+4.562×1012s5+2.434×

1011s4+1.601×109s3+1.296×106s2+

127.7s+0.00138

Q(s)=s11+9.252×104s10+9.395×108s9+

1.16×1012s8+1.764×1014s7+3.306×

1015s6+7.637×1015s5+2.175×1015s4+

7.635×1013s3+3.299×1011s2+1.734×

108s+104

将Oustaloup算法实现的此分数阶电感传函转化为电路实现,结构见图4.图4中元件参数为RL1=369.019 Ω,RL2=26.498 Ω,RL3=4.035 Ω,RL4=0.5206 Ω,RL5=67.3 m Ω,RL6=8.7 mΩ,RL7=1.1 mΩ,RL8=144.78 μΩ,RL9=18.585 μΩ,RL10=3.0689 μΩ;电感值为L1=66.42 μH,L2=34.226 μH,L3=67.315 μH,L4=112.14 μH,L5=187.18 μH,L6=311.99 μH,L7=521.2 μH,L8=867.7 μH,L9=1.4 mH,L10=6 mH.

图4 分数阶电感的逼近电路

由式(17)、Oustaloup算法分别绘制ZLα(s)的bode图,如图5和图6所示.由图5和图6可以看出,Oustaloup算法在一定的逼近频带内可以很好地实现对分数阶电感的逼近.

图5 理想的ZLα(s)bode图: α=0.8Fig.5 Bode diagram of ZLα(s) of ideal: α=0.8

图6 Oustaloup算法ZLα(s)bode图Fig.6 Bode diagram of ZLα(s) of Oustaloup arithmetic

4.2 仿真结果

将图4所示的分数阶电感应用于图1的Boost电路,其他参数设置为:输入电压vin=60 V,输出电压Vr=120 V,负载R=30 Ω,开关管工作频率f=20 kHz,输出端电容C=4.7 mF,阶数β=1.在Matlab/Simulink环境下搭建仿真系统,仿真时系统的初始输出电压为0,并考察负载电阻突变情况下的系统性能.

图7给出了分数阶预测电流控制和分数阶PI控制作用下的输出电压波形.图中虚线代表分数阶PI控制,实线代表分数阶预测控制.负载电阻在1 s时刻从30 Ω变化到50 Ω,分数阶PI控制下电压波动为1.7 V,分数阶预测控制下电压波动为0.15 V.负载电阻在2 s时刻从50 Ω变化到20 Ω,分数阶PI控制下电压波动为3.65 V,分数阶预测控制下电压波动为0.5 V.在启动阶段,分数阶预测控制的超调明显小于分数阶PI控制,且过渡时间短.所以对于分数阶Boost变换器,分数阶预测电流控制的效果优于分数阶PI控制.

图7 负载突变仿真波形Fig.7 Load mutation simulation waveform

图8给出了分数阶预测电流控制和整数阶预测电流控制作用下的输出电压波形.图8中,虚线代表整数阶预测控制器,实线代表分数阶预测控制.负载电阻在1 s时刻从30 Ω变化到50 Ω,分数阶预测控制为0.2 V,整数阶预测控制下电压波动为2.5 V.负载电阻在2 s时刻从50 Ω变化到20 Ω,分数阶预测控制电压波动为0.32 V,整数阶预测控制下电压波动为2.9 V.分数阶预测控制与整数阶预测控制相比,输出电压波动幅度的比较小.

图8 负载突变仿真波形Fig.8 Load mutation simulation waveform

通过上述3种控制方法的对比仿真表明,在系统参数相同时,分数阶预测电流控制抵抗负载突变能力和调节性能方面优于其它两种控制方法.

5 结 论

本文讨论了分数阶Boost变换器的两种预测电流控制——分数阶预测电流控制和整数阶预测电流控制.在分数阶预测控制中对电感电流和输出电压在一个控制周期上的均值均做一步预测,充分利用了当前一段时间内的多个历史值;而在整数阶预测控制中仅对电感电流在一个控制周期上的均值做一步预测,仅利用了当前时刻的2个数据.因此,分数阶预测控制的性能更优,但控制器结构复杂,对硬件设备的要求高,适用于高性能控制场合.整数阶控制性能虽然不如分数阶预测控制,但控制器结构简单,计算量小,对硬件设备的要求相对较低,适用于一般性能的控制场合.对比仿真结果说明了分数阶预测电流控制能获得更佳的控制性能.

猜你喜欢

阶数电感整数
XIO 优化阶数对宫颈癌术后静态调强放射治疗计划的影响
具有降压单元的磁集成组合Buck 变换器的研究
基于非线性动力学的分数阶直驱式永磁同步发电机建模与性能分析
基于铁镍磁组合电感的Boost变换器效率的提升
确定有限级数解的阶数上界的一种n阶展开方法
共模电感的建模方法及验证
复变函数中孤立奇点的判别
一类整数递推数列的周期性
浅谈电感和电容在交流电路中的作用
答案