开关电源模糊PID控制器的设计与仿真

2011-05-11 11:18刘文生
通信电源技术 2011年2期
关键词:模糊控制电感偏差

王 翀,刘文生

(大连交通大学,辽宁 大连116028)

0 引 言

开关电源是采用开关方式控制的直流稳压电源。因为它体积小、重量轻、效率高等诸多优点被广泛应用于电子设备当中。现在开关电源大部分由PID控制,分为模拟PID和数字PID。由于PID算法简单,鲁棒性好等优点,所以被广泛地用于开关电源控制回路之中。但是常规的PID参数整定方法复杂,由于参数的整定不当,往往性能欠佳。而近来发展起来的模糊控制法不依赖被控对象的数学模型,便于利用经验和知识实行控制,非常适合复杂可变或不能准确描述数学模型的系统[1]。所以本文综合两者的优点采用模糊PID的控制算法来实现对开关电源的控制。

1 Buck变换器工作原理

Buck变换器结构如图1所示,其中Ui是电源电压,TV是功率开关管,Lf是电感,Cf是电容器,TD是单向导通二极管,Rld是负载,Uo是输出电压。开关周期为Ts,占空比为d。

(1)连续模式下

连续模式下电感电压和电流波形如图2所示。

图1 Buck变换器

图2 连续模式下电感电压和电流波形

可以看出在电感电流连续模式下,当输入电压不变时,输出电压随输入电压线性变化[2],在此不做详细讨论。

(2)断续模式下

电感电流断续模式下电感电压电流波形如图3所示。

图3 断续模式下电感电流和电压波形

因为要研究Buck变换器的动态性能和设计控制器,所以得到DCM方式时Buck变换器的小信号模型如图4所示。

图4 DCM方式Buck变换器小信号交流模型

DCM时Buck变换器有两个极点和一个右半平面的零点。由于在DCM时一般电感L相对较小,所以右半平面的零点远离原点,通常比开关频率高的多。由电感决定的极点远离原点,通常接近或比开关频率更高[3]。因此,DCM Buck变换器可近似为具有单极点的系统,如图5所示。

图5 当L近似为零时DCM方式的小信号模型

由图5求出控制至输出的传递函数并可以简化为

输入至输出的传递函数简化为

其小信号模型参数如下:

输入至输出的直流增益Ggo=M;

2 模糊PID控制器的设计

下面建立隶属函数。如图6所示,Ug为给定电压,Ur为反馈电压,e和ec为偏差和偏差变化率,E和EC为模糊后的偏差和偏差变化率。模糊控制器的输入U经反模糊成u,再经过PWM电路控制开关电源的主电路。设计为两输入三输出的模糊PID控制器。输出是ki,kp,kd,输入量是偏差和偏差变化率e和ec。输入和输出的模糊子集为{NB,NM,NS,ZE,PS,PM,PB},子集中的元素分别代表负大,负中,负小,零 ,正小,正中,正大。论域为[-6,6],量化等级为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}

图6 开关电源模糊控制器的结构

在Matlab中键入Fuzzy命令,进入模糊逻辑编辑窗口,建立输入和输出的隶属函数,如图7所示选择的是 Trimf(三角形)隶属函数[4]。

在各语言变量论域上用以描述模糊子集的隶属函数如图7所示。

图7 输入输出的隶属函数

根据前人总结的控制规律的经验,所得的模糊控制表如表1,2,3。

表1 kp控制规律表

表2 ki控制规律表

表3 kd控制规律表

根据上面三个表格可以得到147条控制规律:

在Matlab里打开ruler editor窗口,输入模糊控制规律,与方式(And method)为 min,或方式(or method)为max,推理(Implication)为 min,合成(Aggregation)为 max,去模糊(Defuzzification)为重心平均法(centroid)。建立了FIS文件,取名Fupid.fis.在MATLAB的M文件编辑器里建立一个fpid.m的文件,martrix=readfis(‘fupid.fis’),从而完成模糊工具箱与Simulink的链接,以便建模时用到[5]。

3 模糊PID控制的模型及仿真

模糊PID控制模型如图8。模糊PID控制器仿真模型如图9。

图8 PID控制模型

如果想要改善控制效果的话,一般先调整比例因子再调整模糊控制规律和隶属度函数。

4 试验结果

对传统的PID控制和模糊控制PID两种控制策略利用试验分别进行了仿真,从而对这两种控制策略进行了比较。

图10和图11是两种模型的响应曲线,可以看出模糊PID控制在超调量上明显比常规PID控制要小很多,这样在系统启动的时候过压就不会很大,对系统设备的保护是非常有好处的。

图9 模糊PID控制器仿真模型

图10 PID控制响应曲线

图11 模糊PID控制响应曲线

图12 PID与模糊PID比较曲线

图12从(0.3~0.5s)系统加入扰动,模糊PID控制动态过程快速且震荡小,说明在抵御扰动的能力上模糊PID控制明显也要强于常规PID控制。

从以上的仿真曲线可以看出,采用模糊控制和传统的PID相比,具有响应时间快,超调量小,调节时间短,抗干扰能力强等优点。

5 结束语

模糊控制是一种非线性控制,其控制规则是以实际经验为基础的。对于像开关电源这类非线性控制对象,控制上具有良好的鲁棒性和抑制超调的能力。可以预期,PID与模糊控制的结合,是开关电源发展的一个重要方向。

[1]杨 旭,裴云庆,王兆安.开关电源技术[M].北京:机械工业出版社,2004.

[2]李传琦.电力电子技术计算机仿真实验[M].北京:电子工业出版社,2006.

[3]徐德鸿.电力电子系统建模与控制[M].北京:机械工业出版社,2005.

[4]张国良,曾 静,柯熙政,邓方林.模糊控制及其 MATLAB应用[M].西安:西安交通大学出版社,2002.

[5]陶永华.新型PID控制及其应用[M].北京:机械工业出版社,2002.

[6]吴爱萍,王宏华.基于模糊控制的开关电源的仿真研究[J].低压电器,2005,(4):15-17.

[7]张建仁,王 莉.基于matlab模糊控制器的仿真[J].自动化与仪器仪表,2003,(1):5-7.

猜你喜欢
模糊控制电感偏差
如何走出文章立意偏差的误区
两矩形上的全偏差
基于NCP1608B的PFC电感设计
基于耦合电感的自均流LLC谐振变换器的设计
T-S模糊控制综述与展望
基于模糊控制的PLC在温度控制中的应用
集成耦合电感升压-反激变换器的性能研究
基于模糊控制的恒压供水系统的研究
电感耦合等离子体发射光谱法在钒、钛分析中的应用
关于均数与偏差