摘要
本文主要解决含未知恒功率负载的升降压变换器无电流传感有限时间控制问题.恒功率负载的负阻抗特性会产生低频振荡,对系统的稳定性造成不利影响.首先,为重构不可测的电感电流和未知功率负载,基于动态回归扩展和混合技术,设计具有有限时间收敛特性的降阶广义参数估计观测器,将状态观测转换为参数估计问题.其次,基于反馈线性化方法,将此非线性系统转化为线性系统,并设计快速终端滑模控制器来稳定系统.随后,结合快速终端滑模控制器与广义参数估计观测器,提出针对此系统的无电流传感有限时间控制器.基于级联系统的有限时间稳定结论,证明闭环系统的有限时间稳定性.最后,通过仿真和实验结果验证所提出的无电流传感有限时间控制的有效性.
Abstract
This paper addresses the current sensorless finite time control for the buck-boost converter with unknown constant power load.The low frequency oscillation caused by negative impedance of constant power loads can adversely affect the stability of buck-boost converters.First,to reconstruct unavailable inductor current and unknown power load,a reduced-order generalized parameter estimation based observer with finite time convergence is designed on the basis of dynamic regression extension and mixing techniques,which is able to reformulate the state observation as parameter estimation.Second,the nonlinear system is converted into a linear one via a feedback linearization approach,and a Fast Terminal Sliding Mode Controller (FTSMC) is designed to stabilize the system.Subsequently,a current sensorless finite time controller is proposed by combining the FTSMC with the generalized parameter estimation based observer.Then the finite time stability of the closed-loop system is proved by the finite time stability result of the cascaded system.Finally,the effectiveness of the proposed current sensorless finite time control scheme is verified by simulation and experiment results.
0 引言
微电网技术的持续快速发展将能有效应对能源危机、环境污染和气候变暖等问题,它可以整合太阳能、风能、储能系统、氢能等[1]不同类型的可再生能源.由于新能源发电的间歇性和波动性,导致其输出电压往往是不稳定的,因此难以直接将其并网进行电力供应.一种简单有效的利用方法是将新能源发电能量变换且存储在装置,在波谷的时候为负载提供稳定的电力供应.这也就意味着功率变换技术是微电网系统能够高效利用可再生能源的关键所在.升降压变换器作为一种重要的功率变换装置,既可实现输出电压的升压,也可进行降压,为电力系统电能变换提供更灵活的电压调节模式[2].因此,为了获得更好的微电网系统电能质量,升降压变换器的高性能控制非常关键.
在微电网系统中,变换器通常以级联形式连接来提升调节灵活性,因此其负载不能简单建模为一个电阻负载,而应更精确地描述为一个恒功率负载(Constant Power Load,CPL)[3].CPL引起的负阻抗会导致电力系统不稳定,因此需提出有效的控制方法来补偿由CPL引起的负阻抗且保证系统稳定性.
针对上述问题,已有不少学者提出了诸多先进控制策略.例如:文献[4]提出一种主动阻尼技术来消除 CPL 带来的负阻抗对升降压变换器的影响,且基于小信号进行了稳定性分析; 文献[5]设计一种经典的滑模控制方法来实现此系统的输出电压调节,仿真和实验结果表明该方法具有良好的鲁棒性; 文献[6]基于坐标变换,对含CPL的升压变换器设计一种结合反步控制器和干扰观测器的非线性控制器,有效地消除了匹配和不匹配扰动对系统的影响,此结果也可应用到含 CPL 的升降压变换器; 文献[7]在不使用任何线性化的情况下,设计一种自适应无源控制器,并且给出吸引区估计范围,从而严格保证闭环系统稳定.进一步,为了简化文献[7]的控制器实现过程,文献[8]基于部分线性化,结合互联与阻尼分配技术,设计一种能量整形控制器来调节此系统的输出电压,可以看出该控制器实现了明显简化.文献[9]则基于移位无源性理论设计一种状态反馈控制方案,并给出了闭环系统的稳定性分析.此外,文献[10]提出一种基于深度学习.的电压控制算法,但是其计算量较大、训练时间长,影响其实际运行.应该指出,上述控制策略仅仅保证闭环系统的渐近稳定性.众所周知,有限时间收敛具有更好的暂态和鲁棒性[11-12].因此,针对含CPL的升降压变换器,设计一种收敛速度快且鲁棒性好的有限时间控制器具有一定实际工程意义.文献[13-14]提出一种基于坐标变换的有限时间控制器来稳定升压变换器.针对含CPL的升降压变换器,尚未见无电流有限时间控制的相关研究成果.现有的研究成果也未能解决此系统的电感电流和未知功率负载同时在线估计的问题.
本文基于坐标变换,针对含CPL的升降压变换器设计一种快速终端滑模控制器(Fast Terminal Sliding Mode Controller,FTSMC)保证闭环系统是有限时间稳定的.此外,借鉴文献[15-16]的理论,设计降阶广义参数估计观测器(Generalized Parameter Estimation Based Observer,GPEBO)实现在有限时间内估计不可测量的电感电流和未知功率负载.将观测器的估计量引入到上述FTSMC,从而提出无电流传感有限时间控制方案.最后,通过仿真和实验结果来验证该控制策略的有效性.
1 系统模型与问题描述
1.1 含CPL的升降压变换器模型
含CPL的升降压变换器拓扑结构如图1所示.假设升降压变换器工作在连续传导模式,该系统的平均模型[17]为
(1)
其中:u∈[0,1]为占空比,C为电容,L为电感,P为负载功率,E为输入电压,r为电感的寄生电阻,x1为电感电流,x2为输出电压.

图1含CPL的升降压变换器拓扑结构
Fig.1Topology of buck-boost converter with CPL
给定参考电压为,通过简单计算可得电流参考值为
本文针对系统(1)在电感电流和功率负载不易测量的情况下,进行控制方案设计,问题描述如下.
1.2 问题描述
本文的控制问题是对于系统(1)设计一种无电流传感有限时间控制器,使得系统状态可有限时间收敛到平衡点.控制目标具体描述为
1)设计降阶GPEBO在有限时间内同时估计不可测电流x1和未知CPL,表述为
(2)
2)对于给定参考电压,提出一种基于降阶GPEBO的无电流传感有限时间控制器,保证x2在有限时间收敛到,描述为
(3)
2 降阶广义参数估计观测器的设计
首先利用动态扩展技术,将状态观测转化为参数估计; 其次,基于所得到的线性回归方程,结合动态回归扩展与混合技术,设计降阶广义参数估计观测器.
2.1 线性回归方程建立
为了便于设计,将系统(1)改写为以下形式
(4)
(5)
其中:为可测信号.
定理1 考虑系统(4)(5),构造如下动态扩展:
(6)
(7)
(8)
(9)
可测量信号为q=λy-l.定义状态误差e=x1-ξx.状态x1描述为
线性回归方程构造为如下形式:
(10)
其中:,θ=[θ1 θ2]T.
证明 首先,将式(4)和(6)相减得到误差系统
(11)
系统(11)的状态转移矩阵定义为Φax,可以得到e=Φaxe(0).因此,状态x1满足如下等式:
(12)
将方程(12)代入系统(5),并且在其两边考虑一个滤波器,可以得到:
(13)
为了简化形式,式(13)重写为,其中,,(),θ=[θ1 θ2]T.因此,线性回归方程构造为q=mTθ,其中,q=λy-l为可测信号.证明完成.
此外,为了进一步提高观测器的暂态性能,基于文献[18]的技术,引入一个滤波器算子Hi(p)= 作用在回归方程(10)两边,从而构建两个未知参数的独立标量回归方程,详细构造过程见该文献.随后,扩展线性回归方程描述为
(14)
其中:

2.2 降阶广义参数估计观测器设计
定理2 针对扩展线性回归方程(14),构造如下动态扩展:
(15)
(16)
定义Y=adj{ω}g,其中Δ=det{ω},adj{·}和det{·}分别伴随矩阵和行列式.那么,降阶广义参数估计观测器设计为
(17)
(18)
定义信号
剪切函数参数μ∈[0,1].那么,x1和P的估计值描述为因此,系统的估计目标(2)达成.当且仅当ta>0时有
(19)
证明 在方程(14)两边同时乘以,然后应用一个滤波器算子,得到
(20)
定义,方程(15)和(16)给出了其微分形式.因此,方程(20)可简写为
(21)
随后,在方程(21)两边同时乘以adj{ω}得到:
(22)
紧接着,针对回归方程(22)设计如下参数观测器:
(23)
最后,进行观测器(23)的稳定性证明.首先,定义估计误差,基于方程(23)得到=,该方程的解为
(24)
另外,方程(18)的解描述为
(25)
结合方程(24)和(25)得到.将上述式子重写为通过简单运算得到
当满足(19)条件时,得到:
3 无电流传感有限时间控制器设计
本节基于坐标变换和反馈线性化技术,将非线性系统(1)转换为线性系统.然后,设计快速终端滑模控制器来稳定该系统,使其是有限时间稳定的.
3.1 坐标变换
对于系统(1),定义一个变量z为
通过简单计算,z关于时间的一阶和二阶导数为
其中,u设计为
另外.此外,z的平衡点描述为.考虑以下坐标变换:
(26)
基于系统(26)得到如下模型:
(27)
下述章节是针对系统(27)进行快速终端滑模控制方案的设计.
3.2 快速终端滑模控制器设计
定理3 对于系统(27),滑模面s和控制律uz设计为
(28)
(29)
其中:a,b,ρ,δ>0是控制增益; q0<p0,q<p为奇整数.系统(27)在控制器(29)下有限时间稳定.
证明 基于系统(27),定义一个李雅普诺夫函数,其关于时间的导数为
(30)
其中:根据文献[19]的有限时间稳定定理,系统(27)可以在有限时间内到达滑模面s.根据文献[19]所述,闭环系统是有限时间稳定的需满足:1)系统状态有限时间内到达滑模面s; 2)系统状态沿着滑模面有限时间内到达平衡点.
下面给出具体的收敛时间,通过解微分方程(30),状态到达滑模面的时间描述为
系统状态到达滑模面后s=0,基于式(28)可得通过求解该方程,系统状态沿着滑模面到达平衡点的时间为
因此,总的收敛时间为th=tw+ts.分析的细节可以参考文献[20],证明成立.
3.3 闭环系统稳定性
针对系统(1),将广义参数估计观测器的输出引入到快速终端滑模控制器(29)得到无电流传感有限时间控制器,其描述为
(31)
定理4 对于系统(1),在无电流传感有限时间控制器(31)作用下,闭环系统是有限时间内稳定的.
证明 借鉴文献[21]的结论,证明分为两步.首先,证明状态在有限时间有界.其次,证明有界状态在有限时间到达平衡点.
步骤1:定义有界函数.误差量定义为.V1关于时间导数为
其中:
因为Kv,Lv是有界的,可以得出结论s,z1,z2在有限时间内不会逃逸,因此系统状态有界的.
步骤2:根据定理2可知当t>ta时,x1=1,P=,进而得到.根据定理3可知当t>th时,在控制器uz作用下的闭环系统是有限时间稳定的,步骤2的证明可以参考文献[22].本文所提出的无电流传感有限时间控制系统结构如图2所示.

图2无电流传感有限时间控制系统结构
Fig.2Structure of current sensorless finite time control system
4 仿真验证
本节使用Matlab/Simulink软件进行仿真来评估所提出控制策略的性能.升降压变换器系统的电路参数如表1所示.控制器参数为b=50、δ=80、p0=9、q0=5、p=3、q=1.系统初始值为x1(0)=1、x2(0)=1.广义参数估计观测器的参数为ξx(0)=0.1、λ=200、γ=50、ν=0.4、a1=a2=b1=1、b2=50.图3是不同控制器参数下闭环系统响应曲线,包含输出电压x2、电流估计值、占空比u.从图3可以看出,x2可以快速收敛到电压给定值,实现了控制目标,占空比0<u<1满足控制输入约束条件.此外,还可以看出增益a,ρ的选择明显影响闭环系统的收敛速度,选取的值越大收敛速度越快.
表1含CPL的升降压变换器电路参数
Table1Circuit parameters of buck-boost converter with CPL


图3不同控制器参数下闭环系统的响应曲线
Fig.3Response curves of closed-loop systems under different controller parameters
通过选择不同增益γ来测试观测器的性能.控制器的参数选取为a=800、ρ=900.仿真结果如图4所示.其中,为估计误差.由图4可知,随着γ的增大,观测误差的收敛速度明显加快.

图4不同观测器参数γ下的估计误差曲线
Fig.4Estimation error curves for different observer parameter of γ
随后评估所提出控制策略的鲁棒性.由于升降压变换器具有升压和降压两种模式,为了仿真的严谨性,有必要验证所提出控制策略分别在两种模式下的鲁棒性.图5是在升压模式下,负载功率阶跃变化时系统的响应曲线,参考电压为40 V,负载功率在0.1 s 由15 W突变为30 W、在0.3 s由30 W突变为15 W.另外,图6为降压模式下,负载功率阶跃变化时,系统的响应曲线.在降压模式下,参考电压为20 V,负载功率在0.1 s由15 W突变为30 W、在0.3 s由30 W突变为15 W.由图5和图6可以看出,在负载功率变化的情况下,x2在升压和降压两种模式下都能够快速到达参考电压,表明所提出的控制策略具有良好的鲁棒性.

图5考虑升压模式,负载阶跃变化情况下,系统的输出电压和CPL的估计响应曲线
Fig.5Response curves of output voltage and estimated CPL of the system for a step change in load under boost mode

图6考虑降压模式,负载阶跃变化情况下,系统的输出电压和CPL的估计响应曲线
Fig.6Response curves of output voltage and estimated CPL of the system for a step change in load under buck mode
然后评估参考电压突变情况下控制器的性能.图7是参考电压阶跃变化下,系统输出电压响应曲线,考虑在 0.08 s突变为35 V、在0.12 s突变为40 V、在0.16 s突变为50 V、在0.2 s突变为45 V,可以看出在变化的情况下,依然具有很好的暂态.

图7参考电压阶跃变化下,系统输出电压响应曲线
Fig.7Output voltage response curves under a step change in reference voltage
另外,为了验证本文所提出控制策略的优越性,基于广义参数估计观测器的观测值,设计了其他三种滑模控制器.图8是与其他三种滑模控制器下输出电压响应对比曲线.考虑非奇异终端滑模控制器(Nonsingular Terminal Sliding Mode Controller,NTSMC)为sign(s); 终端滑模控制器(Terminal Sliding Mode Controller,TSMC)为sign(s); 线性滑模控制器(Sliding Mode Controller,SMC)为sign(s).对比仿真结果表明,与其他三种控制方案相比,所提控制器的暂态性能最好,收敛速度最快.需要指出的是,其他三种控制器选取的增益非常大,但仍无法明显提升暂态.

图8不同滑模控制器下,系统输出电压响应曲线
Fig.8Output voltage response curves with different sliding mode controllers
5 实验验证
通过实验研究来进一步评估所提出控制策略的性能,实验平台如图9所示,将电感L选为330 μH,电容C选为830 μF,该实验运行拓朴由MSP430F5132选择,其可作为升降压变换器使用,所提出的控制策略使用Code Composer Studio(CCS)编写程序实现,开关频率为100 kHz.控制器参数为a=800、ρ=900,观测器参数为γ=500.

图9含CPL的升降压变换器实验平台
Fig.9Experimental platform for buck-boost converter with CPL
首先考虑降压模式,参考电压为20 V,输入电压为25 V.图10是负载由15 W突变为30 W时系统响应曲线,图11为负载由30 W突变为15 W时系统响应曲线.可以看出在降压模式,即便负载突变,输出电压和观测电流仍能快速到达平衡点.

图10考虑降压模式,负载由15 W变为30 W情况下,系统输出电压和观测电流响应曲线
Fig.10Response curves of output voltage and observed current for a load change from 15 W to 30 W under buck mode

图11考虑降压模式,负载由30 W变为15 W情况下,系统输出电压和观测电流响应曲线
Fig.11Response curves of output voltage and observed current for a load change from 30 W to 15 W under buck mode
其次,在升压模式下的参考电压选为40 V.图12是负载由15 W突变为30 W的系统响应曲线,图13是负载由30 W突变为15W的系统响应曲线.可以看出在升压模式下,负载突变后系统输出电压和电流也能够快速到达平衡点.
最后,考虑系统在参考电压阶跃变化情况下系统性能,参考电压依次选取为35、40、50和45 V.由图14可以看出,考虑参考电压多个阶跃变化,输出电压仍然可以快速跟踪到给定值.
6 结论
本文提出了一种无电流传感有限时间控制方法来调节含CPL的升降压变换器的输出电压.该控制策略不仅减少了电流和负载功率传感器的使用,还可以实现输出电压在有限时间收敛到参考电压,减少系统运行成本,提高了稳定性,对于系统参数突变情况,有良好的鲁棒性.仿真和实验结果均验证了所提方案的有效性.

图12考虑升压模式,负载由15 W变为30 W情况下,系统输出电压和观测电流响应曲线
Fig.12Response curves of output voltage and observed current for a load change from 15 W to 30 W under boost mode

图13考虑升压模式,负载由30 W变为15 W情况下,系统输出电压和观测电流响应曲线
Fig.13Response curves of output voltage and observed current for a load change from 30 W to 15 W under boost mode

图14参考电压阶跃变化下,系统输出电压响应曲线
Fig.14Output voltage response curve under a step change in reference voltage