logo资料库

基于神经网络PID控制的开关稳压电源.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
·应用与测试 · 低压电器 ( 2009№1) 通用低压电器篇 基于神经网络 P ID 控制的 开 关 稳 压 电 源 王晓雷 ,  吴必瑞 ,  毋炳鑫 (中原工学院 ,河南 郑州  450007 ) 摘  要 :针对开关稳压电源非线性 ,如采用单纯的 P ID 控制 ,难以在整个工作范围 内建立数学模型的特点 , 提出了 BP神经网络的 P ID控制方法 。介绍了以 MSP430F449 为核心控制器件开关稳压电源的系统结构及软件实现方法 。仿真和实验数据表明该控 制器具有响应速度快 、精度高和良好的鲁棒性 。 关键词 : 开关电源 ; 神经网络 P ID 控制 ; 升压斩波 ; DC /DC变换器 中图分类号 : TM 46∶TP 273 文献标识码 : A 文章编号 : 1001 5531 (2009) 01 0059 04 王 晓 雷 ( 1963—) , 男 , 教 授 , 博 士 , 研 究方向电机电器与 电力电子 。 Sw itch ing Regula ted Power Supply Ba sed on Neura l Network P ID Con trol WAN G X iaolei,  WU B iru i,  WU B ingxin ( Zhongyuan University of Technology , Zhengzhou 450007, China)   Abstract: According to the nonlinear of switching power supp ly, it is difficult to establish the whole mathe matical model only based on P ID, so the BP neural network P ID control arithmetic was put forward. The core con trol device based on M SP430F449, the system structure and the software realization method were introduced. The simulink and data testify this controller has quick response, high p recision and good robust. Key words: sw itch ing power supply; neura l network P ID con trol; boost chopp ing; DC /DC converter 0 引  言 开关稳压电源具有效率高 、输出功率大 、输入 电压变化范围宽 、节约能耗等优点 ,广泛使用在各 个行业和领域中 。当前的开关稳压电源 ,虽然体 积小 、效率高 ,但输出电压的纹波较大 ,难以保证 输出电压的高稳定性 。为满足不同性能指标的要 求 ,对开关电源控制器的要求也越来越高 ,如模糊 控制 、遗传 算法 、神经 网络 控制等 [ 1 ] 。MSP430 F449单片机内部自带有高精度 12位 ADC12、集 成 LCD驱动模块 、定时器等 ,且功耗低 ,用来产生 其控制电路是开关电源的核心 ,它决定开关电源 的动态稳定性 。对于负载变化不确定的系统 ,控 制对象是变化的 ,而 P ID控制不具有自适应性 ,因 此 ,控制结果存在极大误差 。模糊控制器控制规 则的设计有赖于大量的控制经验 ,这使得设计的 过程需要很多人工测试 。为此 ,提出基于 MSP430 为核心控制器件的 BP神经网络 P ID 控制系统 , 充分利用了 BP神经网络算法逼近任意连续有界 非线性函数的能力 ,这种 P ID 控制方法能学习和 适应严重不确定系统的动态特性 ,达到实时在线 控制的目的 ,显示了 BP神经网络的 P ID 控制方 法很强的鲁棒性 。 1 硬件电路设计 开关稳压电源以 MSP430F449 为主控 制器 件 ,其内部具有多个时钟源 ,可灵活地配置给各模 块使用及工作于多种低功耗模式 ,降低控制电路 的功耗提高整体效率 ,同时芯片自带有 ADC12模 块 ,能实现 12位精度的模数转换 、硬件乘法器及 吴必瑞 (1982—) ,男 ,硕士研究生 ,研究方向为电气自动控制系统 。 毋炳鑫 (1983—) ,女 ,助教 ,硕士 ,研究方向为中频电源控制系统 。 —95— © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
5 5 5 5 5 5 5 5 5 5 5 5 ·应用与测试 · 低压电器 ( 2009№1) 通用低压电器篇 A 和 Timer 带有 PWM 输出功能的 Timer B 定时 器 ,使得整个电路无需任何扩展就能完成电流 、电 压双闭环控制 、PWM 波产生 、基准电压设定 、电压 电流显示 、过电流保护等 。系统硬件电路由整流 滤波电路 、DC /DC 转换电路 、驱动电路 、MSP430 单片机等部分组成 。交流输入电压经整流滤波电 路后 经 过 DC /DC 变 换 器 , 采 用 升 压 斩 波 电 路 (Boost Chopper)的 DC /DC变换器 [ 2 ] ,电路中开关 管为全控型器件电力 MOSFET,也可以是其他器 件 。开关稳压电源设计的原理如图 1所示 。 图 1 开关稳压电源原理图 2 系统控制算法 控制系统采用电压 、电流双闭环控制结构 ,控 制器原理如图 2 所示 。其原理是电压给定 ru 与 电压反馈 u进行比较 ,得到的电压误差经电压调 节器输出作为电流给定 ri , ri 与电流反馈 i进行比 较 ,得到的电流误差经电流调节器输出 PWM 波 的脉冲宽度 ,通过驱动电路驱动 DC /DC变换器中 MOSFET管工作 [ 3 ] 。采用 BP网络的 P ID 控制作 为系统的控制器 ,其包括经典的 P ID 算法和 BP 神经网络的多变量学习算法 [ 4 ] 。 图 2 控制器原理框图   经典的 P ID控制器 ,直接对被控对象进行进 环控制 ,且 3 个参数 Kp 、Ki、Kd (分别为比例 、积 分 、微分系数 )为在线调整方式 。其控制算法为 u ( k) = u ( k - 1) + Kp [ e ( k) - e ( k - 1) ] + Ki e ( k) + Kd [ e ( k) - 2e ( k - 1) e ( k - 2) ] ( 1)   神经网络根据系统的运行状态 ,调节 P ID 控 制器的参数 ,达到某种性能指标的最优化 ,通过控 制器的三个可调参数 Kp 、Ki、Kd ,经过神经网络的 自学习 、加权系数调整 ,使输出对应于某种最优控 制规律下的 P ID控制器参数 。 采用三层 BP网络 ,网络输入层的输入为 —06— O ( 1) j = x ( j)   ( j = 1, 2, …, M ) ( 2)   网络隐含层的输入 、输出为 : net( 2) i M = ∑ j = 0 w ( 2) ij O ( 1) j ; i i ( k) = f ( net( 2) ( k) ) ,   ( i = 1, 2, …, Q ) O ( 2) 式中 , w (2) ij 为隐含层加权系数 ; 上角标 ( 1 ) 、( 2 ) 、 (3)分别代表输入层 、隐含层和输出层 。隐层神 经元的活化函数取正负对称的 Sigmoid函数 。 ( 3) 网络输出层的输入输出为 net( 3) l M = ∑ i = 0 w ( 3) li O ( 2) l ; O ( 3) l ( k) = g ( net( 3) l ( k) ) ; ( 4) 0 O ( 3) O ( 3) 2 ( k) = Kp ; O ( 3) ( k) = Ki; ( k) = Kd   ( l = 1, 2, 3) 1   由于 Kp 、Ki、Kd 不能为负数 ,输出层神经元的 活化函数取非负的 Sigmoid函数 。取性能指标函 数为 E ( k) = 1 2 [ rin ( k) - yout ( k) ]2 ( 5)   按梯度下降法修正网络的权系数 ,即按 E ( k) 对加权系数的负梯度方向搜索调整 ,并附以搜索 快速收敛全局极小的惯性项 Δw ( 3) li = - η E ( k) w ( 3) li +αΔw ( 3) li ( k - 1) ( 6) 式中 ,η为学习速率 :α为惯性系数 。 E ( k) w ( 3) li = E ( k) y ( k) y ( k) Δu ( k) Δu ( k) O ( 3) ( k) l l O ( 3) net( 3) l ( k) ( k) l net( 3) w ( 3) li ( k) ( k) ( 7) © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
·应用与测试 · 低压电器 ( 2009№1) 通用低压电器篇   由于 y ( k) Δu ( k) 可 知 , 故 近似 用符 号函数 sgn y ( k) Δu ( k) 取代 ,由此带来的计算不精确的影响可 通过调整学习速率 η来补偿 。由式 ( 1)和 ( 4)可 求得 : 1 Δu ( k) O ( 3) ( k) Δu ( k) O ( 3) ( k) Δu ( k) O ( 3) ( k) 3 2 = e ( k) - e ( k - 1) = e ( k) ( 8) = e ( k) - 2e ( k - 1) + e ( k - 2) ( a) Timer A中断流程图 li li   上述分析可得网络输出层权的学习算法为 : Δw ( 3) ( k)  ( 9) ( k - 1) +ηδ( 3) ( k) =αΔw ( 3) l O ( 2) Δu ( k) O ( 3) ( k) ( k) )   ( l = 1, 2, 3) 0同理可得隐含层加权系数的学习算法 : y ( k) Δu ( k) = e ( k) sgn g′( net( 3) δ( 3) 2 i l l Δw ( 2) li ( k) =αΔw ( 3) li ( k - 1) +ηδ( 3) l O ( 2) i δ( 2) l = f ′( net( 2) i ( k) ) ∑ δ( 3) l Δw ( 2) li 3 l =1 ( k) ( 10) ( k) ( b) BP网络的 P ID控制流程图 ( i = 1, 2, …, Q ) 式中 : g′( net( 3) ( k) )可分别简化为 g′( ·) 、f ′( ·) ,有 g′( ·) = g ( x) g ( 1 - g ( x) ) ; f ′( ·) = (1 - f 2 ( x) ) /2。 ( k) ) 、f ′( net( 2) i l 3 软件设计 该 系 统 的 软 件 是 在 IAR Embedded Work bench开发环境下采用 C 语言编写 ,采用模块化 程序设计 [ 5 ] 。整个程序包括的子模块有 :键盘控 制模块 、A /D 电压和电流采集模块 、BP神经网络 P ID控制模块和 PWM 波发生模块等几个部分 [ 5 ] , 软件流程如图 3所示 。 4 实验结果 采用 BP神经网络 P ID 算法 ,及传统的 P ID 控制算法进行控制比较 ,进行 Matlab仿真 ,得出 的控制曲线如图 4所示 。由仿真结果图可见神经 网络控制能充分逼近给定的参考电压 ,能学习和 适应严重不确定系统的动态特性 ,显示了很强的 鲁棒性和容错性 ,同时也显示了神经网络在解决 ( c) 主要程序流程图 图 3 软件主要程序流程图 高度非线性和不确定系统方面的潜能 [ 7 ] 。神经 网络和 P ID控制相结合 ,大大改善了常规 P ID 控 制器的性能和开关电源控制器的控制结果 。   对该系统的进行综合测试 ,结果如表 1所示 。 测 试结果表明 ,采用 BP网络的 P ID控制作为系 —16— © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
2 2 2 2 2 2 低压电器 ( 2009№1) 通用低压电器篇 图 4 两种控制结果的仿真图 表 1 测量的数据结果 测试 指标 输出电压可 调范围 /V 电压 调整率 负载 调整率 输出电压 纹波 /mV 效率 / % 测试记录 25~37. 8 < 0. 028 < 0. 027 < 248 90. 1 统的控制器选定合理参数及开关频率 ,使电源具 有良好的稳态性能和动态特性 。在选定开关元件 后 ,效率主要受开关频率的影响 、储能电感的内阻 及线路中其他器件损耗影响 ,故在器件选取上要 注重其损耗的高低 。 5 结  语 通过实验论证了该硬件电路和控制算法的可 行性和高效性 。采用 MSP430F449作为核心控制 器 件 ,它具有丰富的片内外设 ,减少了外围器件 , (上接第 16页 ) MCCB进行三维有限元磁吹分析 ,得到如下结论 : (1) 使用长栅脚栅片 、耳型增磁块 、U 型增磁 块时 ,不同开距下触头间的电动斥力 、电弧完全拉 开后轴心线上的横向磁感应强度和受到的磁吹力 比使用短栅脚栅片时都大大增强 。 (2) 使用长栅脚栅片时 ,触头分离后触头间 的电动斥力 、电弧完全拉开后轴心线上的横向磁 感应强度和受到的磁吹力比使用耳型增磁块 、U 型增磁块时略微增强 。触头分离前 ,使用长栅脚 栅片时触头间的电动斥力比使用 U 型增磁块略 微小一点 。 (3) 使用 U 型增磁块和使用耳型增磁块时 相比 ,触头间的电动斥力在触头分离前略微大点 而在触头分离后略微小点 ,电弧完全拉开后轴心 线上的横向磁感应强度在静触头附近强点而在其 —26— ·应用与测试 · 独特的内核结构有利于神经网络 P ID 算法的运 算 ,使得系统编程简单 ,抑制了许多非线性对系统 造成的不稳定影响 ,实时高效地实现了数字化控 制 。 【参 考 文 献 】 [ 1 ]  王萍 ,辛爱芹 ,邹宇. 高性能模糊 P ID 控制 DC /DC 变换器 [ J ]. 电力电子技术 , 2007, 41 (8) : 102 - 103. [ 2 ]  龚军勇 ,张怀武 ,钟智勇. 15 W 高效 DC /DC模块 电源设计 [ J ]. 电力电子技术 , 2008, 42 (1) : 38 - 39. [ 3 ]  何瑞金 , 吴庆彪 ,孙培德 ,等. 一种新颖的 DC /DC 变换器的设计与实现 [ J ]. 东华大学学报 (自然科学 版 ) , 2005, 31 (1) : 128 - 131. [ 4 ]  刘金琨. 先进 P ID控制及其 MATLAB仿真 [M ]. 北 京 :电子工业出版社. 2003: 162 - 170. [ 5 ]  张士明 ,嵇保健 ,张方华. 基于 DSP控制的双向 DC / DC变换器研究 [ J ]. 电力电子技术 , 2007, 41 ( 6) : 24 - 26. [ 6 ]  沈建华 ,杨艳琴. MSP430系列 16位超低功耗单片 机实践与系统设计 [M ]. 北京 : 清华大学出版社 , 2005: 169 - 173. [ 7 ]  冯冬青 ,徐学红 ,费敏锐. 神经网络广义预测控制在 锅炉燃烧系统中的应用 [ J ]. 自动化仪表 , 2006, 27 (6) : 18 - 21. 收稿日期 : 2008 04 12 他位置相对弱点 ,电弧完全拉开后受到的磁吹力 要略微小点 。 【参 考 文 献 】 [ 1 ]  李兴文 ,陈德桂 ,向洪刚 ,等. 低压 MCCB 中电动斥 力的三维有限元非线性分析与实验研究 [ J ]. 中国 电机工程学报 , 2004 (2) : 150 155. [ 2 ]  陈德桂. 低压断路器的开关电弧与限流技术 [M ]. 北京 :机械工业出版社 , 2007. [ 3 ]  童争光 ,陈德桂. 塑壳断路器不同结构触头灭弧系 统吹弧磁场的分析 [ J ]. 低压电器 , 2007 (17) : 1 4. [ 4 ]   ITO S, TAKATO Y, KAWASE Y, et a l. Numerical Analysis of Electromagnetic Force in Low Voltage AC D Finite Element Method Circuit B reakers U sing 3 Taking into Account Eddy Currents [ J ]. IEEE Tran sactions on Magnetics, 1998 (5) : 2597 2600. 收稿日期 : 2008 07 14 © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
分享到:
收藏