
DCDC变换器的变结构模糊控制研究.doc
10页DC/DC 变换器的变结构模糊控制研究金鑫嘉,张逸成,姚勇涛,吴璐璐 时间:2009 年 03 月 25 日 字 体: 大 中 小关键词:模糊控制器变换器 DC/DC 模糊控制模糊逻辑 摘 要: 对不同类型的模糊 PID 控制器(模糊 P 控制器、模糊 PD 控制器、模糊 PI 控制器、模糊 PID控制器)在 DC/DC 变换器中的应用作了全面的研究目前,模糊 PI 控制器应用得最为广泛,然而在其控制作用下,DC/DC 变换器的输出电压通常会超调,并且当响应时间较短时有很大的冲击电流尖峰探讨一种变结构模糊控制器,这种控制器将有效地克服模糊 PI 控制器的上述不足基于 Matlab/Simulink 对应用变结构模糊控制器控制的 DC/DC 变换器系统进行了计算机仿真仿真结果表明,变结构模糊控制器控制拥有较好的动态特性和稳态性能关键词: 模糊控制;DC/DC;PID 控制;Matlab自从 Zedeh 提出模糊系统的数学基础以来,模糊控制与模糊建模方面的研究迅速发展近年来模糊控制的应用越来越广泛,已经成功应用于工业自动化中,如工业机器人、数控机床等在电力电子系统中,参数的变化、非线性、负载扰动等经常造成系统在传统控制方式下的不稳定。
由于传统的控制器对系统参数的变化十分敏感,所以需要精准的 DC/DC 变换器的数学模型来设计控制策略,而 DC/DC 变换器的数学模型在不同的工作状态不是一成不变的,这就极大地影响了传统控制器的控制性能近年来,模糊控制理论在电力电子系统中的应用引起广泛的关注一般的电力电子系统都有复杂的非线性模型,而且这些模型都存在参数变化的问题,因此其控制系统需要根据不同参数迅速变化调整而模糊控制器的控制不依赖于被控模型的精确程度,而是依赖于模糊控制规则的有效性因此模糊控制器十分适用于对 DC/DC 变换器的控制很多论文已经探讨过模糊控制在电力电子电路中的可行性和有效性在控制 DC/DC Buck 变换器时,与传统的 PID 控制相比,模糊控制有着更好的控制效果,同时表现出来的滑模特性使得此控制有着较强的鲁棒性然而这一控制方法的主要问题在于 DC/DC 变换器很高的初始电流迄今为止,共有两种结构的 PID 控制器获得了广泛的研究:一种是位置型模糊控制器,它通过误差 e和误差变化率△e 来控制输入 u;另一种是速度型模糊控制器,它通过误差 e 和误差变化率△e 来控制输入△u根据两者控制过程特性的不同,前者称为 PD 型模糊控制器,后者称为 PI 型模糊控制器。
通过来控制输入 u 的 PID 型模糊控制器由于比较复杂,因而在实际中并没有得到广泛应用1 模糊控制理论简介模糊控制自产生以来,已经发展了 20 多年传统的模糊控制包含以下几个部分:模糊化算子、模糊控制规则、模糊推理机制和解模糊算子如图 1 所示为了将模糊控制策略与相应的控制行为结合起来,首先必须确定模糊变量、变量的论域及隶属度函数和模糊控制规则最简单也最有效的隶属度函数是三角形隶属度函数,如图 2 所示本文将采用 7 个均匀的等腰三角形作为隶属度函数模糊逻辑控制器的最主要部分是规则库和推理机制规则库通常表示为一组语言规则,每条规则都在一定的条件下作用例如,if-then 规则可以表示为:这里,A i、B i(输入)和 Ci(输出)是模糊化之后的模糊语言变量一个模糊控制器中的所有的模糊规则可以表示成模糊规则表的形式,如表 1模糊控制器的最后一个环节是解模糊环节这一环节主要有以下几种算法:最大隶属度法、中位数法和加权平均数法本文中将采用加权平均数法,此法可以充分利用模糊子集提供的有用信息2 模糊控制器的分类2.1 模糊 P 控制器传统的比例控制器可以表示为方程:这里, A i和 Ci也是模糊化后的模糊语言变量。
可以把这条规则理解为:对于任意一个采样时间 k,输入值 e(k)占模糊语言变量值 A 的比重有多大,输出值 U(k)占相应的输出模糊语言变量 C 的比重就有多大实际上,这条规则描述的是输入与输出之间的因果关系,输出值的保持时间即模糊控制器的处理时间,也即采样时间 k,所以上述规则可以简化表示为:R i:if ei is Ai then Ui is Ci模糊控制规则表如表 2 所示2.2 模糊 PD 控制器传统的比例微分控制器可以表示为如下方程:这里,K P和 KD分别为比例和微分增益系数模糊 PD 控制器的控制规则可以表示为:Ai、B i(输入)和 Ci(输出)是模糊化之后的模糊语言变量根据上述规则,得到模糊 PD 控制器的控制规则表,如表 1 所示2.3 模糊 PI 控制器传统的比例积分控制器可以表示为:这里 KP和 KI分别是比例和积分增益系数对上面等式两边取时间的导数,得到:Ai、B i(输入)和 Ci(输出)是模糊化之后的模糊语言变量这时,将得到的 Δu(k)与 u(k-1)加和,就得到了控制输出的变量 u(k)这里要强调的是,这一加和过程发生在模糊 PI 控制器的外部,而不是内部,这也正是模糊 PI 控制器与模糊 PD 控制器有相似的控制..规则表的原因。
2.4 模糊 PID 控制器传统的 PID 控制器可以描述为:模糊 PID 控制器中的模糊规则形式为:Ai、B i、C i(输入)和 Di(输出)是模糊化之后的模糊语言变量相应的控制规则表示一个三维的表格例如,当 δe 是正大(PB)时,二维的控制规则表如表 3 所示当 δe 为正中(PM)时,其二维控制规则表如表 4 所示模糊 PID 控制器需要一个三维的模糊控制规则表来实现控制,从而需要较多的处理时间,所以实际应用不很广泛本文中对这一控制器暂不作深入探讨由上面的分析可见,任何一种 PID 控制器都有其相应的模糊 PID 控制器模糊 PID 控制器与传统的PID 控制器的不同之处在于,模糊控制器的比例、微分、积分的增益系数根据工作点的不同是可以变化的,即可以调节总之,模糊控制器的控制效果是由模糊变量的增益系数、隶属度函数、模糊控制规则 3 个参数决定的模糊控制器开始工作后,如果这些参数不能改变,则称为非自适应模糊逻辑控制器;如果模糊控制器开始工作后,参数可以根据工作状态的不同而改变,则称为自适应模糊控制器在一个控制过程中,根据工作状态的不同而采用不同结构的模糊逻辑控制器,即是变结构模糊逻辑控制器。
下面将详细讨论这种变结构模糊逻辑控制器2.5 变结构模糊逻辑控制器变结构系统即是在状态空间的不同区域采用不同的控制系统当系统由一个工作状态进入另一个状态时,控制规则也随之改变本文中,变结构模糊控制器包含模糊 PD 控制器与模糊 PI 控制器两种控制器从一开始到状态切换点,采用模糊 PD 控制器,模糊 PD 控制器在系统启动时具有较好的控制效果当系统跨越切换点后,控制器自动切换为模糊 PI 控制器,可以有效地避免较大的超调切换点的选取对于控制效果的影响很大,本文采用试验的方法,尽管这一方法比较耗时,但是它比较容易理解而且易于操作3 仿真与分析3.1 控制系统设置下面通过仿真来分析不同的模糊 PID 算法和上面提出的变结构模糊控制器在 DC/DC 变换器中的控制效果带有模糊控制器的 Buck 电路的拓扑结构如图 3 所示在 Matlab 中,对 DC/DC 变换器建模主要有实物模型和数学模型两种方法实物模型结果更加接近于实际,参数修改方便、直观,但是其仿真速度较慢基于状态方程数学模型可以使模型简化,仿真速度很快本文中要采用以模糊 PID 控制器为核心的闭环控制,如果采用实物模型,则仿真速度极慢,为了加快仿真速度,这里采用基于状态空间方程的数学模型,如式(7)。
当开关处于导通状态时,v oi=VS;当开关处于断开状态时,v oi=0Matlab/Simulnk 中建立的 Buck 电路的数学模型如图 4 所示控制模块的模型如图 5 所示此控制器为模糊 PID 控制器,可以根据需要设置系数,使其成为模糊P、模糊 PI、模糊 PD 控制器输出为产生 PWM 波的调制信号本文中仿真的 DC/DC 变换器的元器件参数设置为 L=100μH,C=200μF,Ro=2Ω,V S=20V,Vo=10V仿真时,Buck 变换器的初始状态为零总体来说,不同类型的模糊 PID 控制器的模糊化算子和解模糊算子的隶属度函数是基本相同的而模糊控制器中的 e 量化因子 Ke、c e的量化因子 Kce和 PID 控制器系数变化Δα 的比例因子 Kd则是分别通过试验选取的这三个因子反映着系统反馈对控制器作用和控制器对系统的作用程度它们的作用类似于传统控制器中的反馈系数和输出增益系数,对于控制器的控制性能起着至关重要的作用,如果选取不当可能导致系统的不稳定、振荡大、响应慢等本文中的模糊 PI 控制器可以由式(8)表示:..这里,F 表示模糊控制器的非线性函数仿真时,为了达到令人满意的动态和稳态响应,参数Kd、Ke、Kce 都是经过反复试验、不断校正得到的,尽管这种方法比较费时,但由于其简便易行,广泛应用于含有模糊控制器的工业场合。
3.2 仿真结果模糊 PI 控制器的仿真结果如图 6 所示可见,由模糊 PI 控制器控制的 DC/DC 变换器的输出电压存在超调,而且有很大的初始电流,尤其当相应时间变短时,电流冲击更加明显这种控制器的优点是没有稳态误差模糊 P 控制器的仿真结果如图 7 所示它的初始冲击电流与模糊 PI 控制器相比基本相同,但是它的超调电压要远大于模糊 PI 控制器,静差无法消除,并且如果模糊控制器算法选择不当,输出电压和电感中的电流可能会有较大的波动模糊 PD 控制器的仿真结果如图 8 所示可以看出,初始电流冲击明显下降,输出电压几乎没有超调但由于控制器中缺少积分作用,所以输出电压存在明显的稳态误差由以上分析可知,模糊 PI 控制器中的积分作用明显减小了稳态误差,但其不可避免地导致了电压超调和很高的初始电流(尤其在响应时间较短时),这是由于积分器饱和造成的与模糊 PI 控制器形成鲜明对比的是,模糊 PD 控制器的初始调节作用理想,但其存在较大的稳态误差究其原因是缺少积分控制的作用为了把模糊 PI 控制器的优点和模糊 PD 控制器的优点整合起来,本文提出了变结构模糊控制器,以达到理想的控制效果——较小的超调电压、较低的初始冲击电流、较小的稳态误差等。
在控制过程的初始阶段,由于模糊 PD 控制器的控制效果较为理想,所以初始阶段模糊 PD 控制器起主要作用然后切换为模糊 PI 控制器,可以利用其内在积分控制器尽可能地减小稳态误差图 9~图 12 为变结构模糊控制器在不同的切换时间下的仿真结果从这些图中可以看出,DC/DC 变换器中的初始冲击电流被有效地减小了(从大于 16A 减小到小于 10A),同时稳态误差几乎为零变结构模糊控制器不仅提高了响应速度,而且减小了稳态误差只要切换时间选择合适,变结构模糊控制器就能充分发挥出模糊 PD 控制器和模糊 PI 控制器的优势,明显提高 DC/DC 变换器的性能通过本文的研究不难看出,任何一种模糊控制器——模糊 P 控制器、模糊 PD 控制器、模糊 PI 控制器和模糊 PID 控制器,都不能单独完美地控制 DC/DC 变换器模糊 PD 控制器可以实现理想的初始控制,但..存在稳态误差;模糊 PI 控制器能够消除稳态误差,但不可避免地引入超调和较大的初始冲击电流;模糊P 控制器会导致系统的振荡;模糊 PID 控制器构成太过复杂而难于实现为了让各种模糊控制器扬长避短,本文提出了一种变结构模糊控制器来控制 DC/DC 变换器。
在这种变换器中,模糊 PD 控制器模式应用于初始控制时,此时误差较大,可以加速响应;而模糊 PI 控制器模式应用于系统输出接近于目标值时,此时误差较小,可以消除稳态误。
