传统PID控制动态响应速度慢、抗干扰性能差,本文针对VIENNA整流器采用分数阶PID (FPID)控制策略进行研究。在三相输入对称条件下,对VIENNA整流器进行三相解耦,进而建立数学模型;根据分数阶微积分理论,基于IEAT指标并采用遗传(GA)算法对FPID控制器参数进行优化设计,提高VIENNA整流器动态响应特性与鲁棒性;建立simulink模型,通过仿真对比验证了FPID控制快速的动态响应特性,并通过样机实验验证了FPID控制的可行性。 There are many shortcomings in traditional PID controller, such as the slow dynamic response and the poor robustness. Based on VIENNA rectifier, this paper analyses the performance of fractional-order PID controller. Under the balanced three-phase input situation, we decoupled the VIENNA rectifier and established the mathematic model. According to the theory of fractional calculus, we optimized the parameters of FPID by genetic algorithm (GA) to improve the performance of dynamic response and the robustness, aiming at the IEAT index. We constructed the VIENNA model by Simulink, verified the good performance of FPID, designed a 2 kW VIENNA rectifier, and confirmed the effectiveness of FPID controller by experiment.
尹延松,杨威,杨世彦
哈尔滨工业大学,黑龙江 哈尔滨
收稿日期:2016年6月2日;录用日期:2016年6月20日;发布日期:2016年6月23日
传统PID控制动态响应速度慢、抗干扰性能差,本文针对VIENNA整流器采用分数阶PID (FPID)控制策略进行研究。在三相输入对称条件下,对VIENNA整流器进行三相解耦,进而建立数学模型;根据分数阶微积分理论,基于IEAT指标并采用遗传(GA)算法对FPID控制器参数进行优化设计,提高VIENNA整流器动态响应特性与鲁棒性;建立simulink模型,通过仿真对比验证了FPID控制快速的动态响应特性,并通过样机实验验证了FPID控制的可行性。
关键词 :VIENNA整流器,FPID,遗传算法,中点电位平衡
电力电子设备在工业、生活之中的广泛应用,给电网造成了严重的谐波污染和无功损耗,研究具有高功率因数和低谐波含量的PWM整流器已是目前电力电子行业的一个热点方向 [
对VIENNA整流器的研究主要集中在数学模型分析、脉宽调制技术改进、控制策略设计以及中点电位平衡控制方面。其中文献 [
传统的PID控制动态特性与系统适应性较差,而新型的控制方法效果好但计算量大。与上述控制方法相比,FPID控制能够通过相对较少的计算量得到较好的系统适应性以及动态响应特性,已有不少学者将其应用于工业控制中 [
VIENNA整流器主电路的拓扑结构如图1所示;其中Sk为双向开关、Lk为大小相等的三相滤波电感(k = a、b或c,下同),整流桥为快恢复型或碳化硅型二极管。不对称或者三相偏差过大的系统难以解耦,分析与控制过于复杂 [
在三相输入对称、输出电压纹波小且变化缓慢的条件下,中点平衡控制使得输出电容C1、C2的电压和功率保持一致。记电容中点M与相电压中点N之间的电位差为uMN,则稳态时若
根据图2,可得电感电流以及电容电压的平均方程如式(1)所示。
其中D为占空比,对上述方程加入输入电流、输出电压以及占空比扰动,可得小信号方程如式(2)所示。
图1. VIENNA整流器拓扑结构
图2. 解耦后等效电路
约去稳态分量以及二阶小量,并整理可得电流环以及电压环的控制方程如式(3)所示,对应的双闭环控制结构如图3所示。
分数阶PID的基础是分数微积分;分数微积分将整数微积分拓展到非整数领域,因此可以说整数微
图3. 双闭环控制结构
积分是分数微积分的特殊形式。数学上从不同角度出发,给出了分数阶微积的多种定义方法,其中时域内Grünwald-Letnikow (G-L)分数阶微积分定义如下:
对于函数f(t),假设在区间[a, t]上有n+1阶导数,则α阶次的微分定义与β阶次的积分定义分别如式(4)、(5)所示。
其中α、β为任意实数,
时域内的分数阶微积分计算复杂,控制理论中需将其转化到频域进行分析。频域内,对于分数阶微积分因子
其中:
实践证明,当b = 10、d = 9时能够取得较好的近似效果。由于近似后为高阶系统,采用常规的模拟器件难以实现该效果,通常需要采用z变换理论(
完整的FPID控制器表达式如式(8)所示,含有五个待整定的参数,其中γ、μ取值范围如图4所示,控制器结构如图5所示。由于自由度多,传统的整定方法复杂,可采用智能算法进行优化求解。
图4. FPID控制器取值范围
图5. FPID控制器结构
遗传(GA)算法是一种进化算法,其仿照生物进化原理,将代求参数编码为染色体,利用迭代方式进行选择、交叉、变异等运算来获取最优染色体信息,进而进化为符合优化目标的染色体。
相位裕度决定了系统稳定性,通过遗传算法,以穿越频率ωcg处相位裕度为限定条件,根据系统单位阶跃响应的IEAT指标对控制器参数进行优化,对应限定条件与优化指标Et如式(9)所示,校正流程如图6所示。
基于Simulink平台搭建VIENNA仿真模型,仿真系统参数设置如下:三相输入电压110 V,输出电压400 V,额定功率2 kW,滤波电感300 uH、输出电容上下各440 uF,开关频率50 kHz。由于电压外环速度慢内环速度快,因而设计外环时可忽略电流内环作用。根据上述参数,采用遗传算法(种群50、最大遗传100代、交叉概率0.6)对电压环控制器参数进行优化设计,得到电压环FPID控制器参数为Kp = 0.0625、Ki = 231、Kd = 0.8753、γ = 0.75、μ = 0.25。图7为经FPID控制器校正后电压环伯德图,从结果可以看出,校正后穿越频率为20Hz,相位裕度为55˚。
图6. 遗传算法参数校正流程
图7. FPID校正后电压环伯德图
采用同样算法得到优化的PID控制参数,不同控制器单位阶跃响应对比如图8所示。由仿真结果可以看出,采用FPID控制时,系统动态响应时间(以稳态95%为标准)由约0.0055 s提高到约0.0044 s,速度提高约20%;超调量由0.33减小至0.27,减小约20%。
根据上述参数对VIENNA系统进行仿真,得到负载突变时输出动态响应如图9所示。从结果可以明显看出由FPID控制的系统在负载突变时电压波动更小,恢复速度更快。负载突变时FPID控制的VIENNA系统电流波形如图10所示,图11为电流THD分析,可以看出满载时THD为2.99%,满足电网谐波标准。
按照上述参数,研制2 kW的实验平台,如图12所示,其中控制器采用TMS320F28335。稳态时其输
图8. 单位阶跃响应对比
图9. 半载到满载突变对比
图10. 仿真电流波形
图11. 电流THD分析
图12. VIENNA实验平台
图13. 实验结果
出电压、输入电流波形如图13所示,其中通道一为直流输出总电压407 V,通道二为下侧电容电压205 V,通道三为输入交流相电压105 V,通道四为对应输入相电流6.3 A。可以看出输入相电流能够按正弦规律跟踪输入相电压,其THD (约为5%)满足电网谐波标准,同时上下电容电压差约3 V,具有中点电位平衡能力,从而验证了采用FPID控制VIENNA整流器方案的可行性。
本文基于VIENNA整流器,对FPID控制策略进行研究,将FPID控制引入到PWM整流中。仿真结果表明FPID控制的VIENNA整流系统动态响应性能提高约20%;实验表明将FPID控制应用于整流器中并采用优化算法对控制器参数进行优化设计是可行的。
尹延松,杨 威,杨世彦. GA算法优化的FPID控制VIENNA整流器的研究Research on VIENNA Rectifier Based on FPID Controller Optimized by GA Algorithm[J]. 电气工程, 2016, 04(02): 117-125. http://dx.doi.org/10.12677/JEE.2016.42015