文章编号:1009-3664(2009)02-0001-05研制开发
基于MATLAB的数字式DC/DC开关电源系统建模
刘晓宇,徐 申,孙伟锋
(东南大学,江苏南京210096)
摘要:数字电源的开发是电源的发展趋势,有着更加灵活的控制性能,更加稳定的系统输出,并且可以防止系统老化等诸多优势。文中以数字电源系统结构为基础,使用MATLAB这一功能强大的数学处理工具,分别完成了DC/DC变换器,PID(比例、积分、微分)控制算法以及数字式脉冲宽度调制技术(DPWM);接着利用MATLAB的绘图功能,在对DC/DC变换器主结构与反馈回路进行系统联调后,清晰地给出了控制算法的实现效果图,为数字电源算法的验证及其程序化搭建了一个简捷明了的平台。
关键词:数字电源;PID算法;数字脉宽调制技术;MATLAB仿真中图分类号:TN86,TM742文献标识码:A
TheModeloftheDigitalDC/DCConverterSystemBasedonMATLAB
LIUXiao-yu,XUShen,SUNWe-ifeng(SoutheastUniversity,Nanjing210096,China)
Abstract:Thedevelopmentofdigitalpowersupplyhasbecomingatrendofpowersupply,whichhasamoreflexiblecontrolperformance,amorestablesystemoutput,andanadvantageofpreventingsystemaging.Inthispaper,ontheba-sisofthedigitalpowersystemstructure,aDC/DCconvertermodel,Proportional,IntegralandDerivative(PID)controlalgorithmandDigitalPulseWidthModulation(DPWM)arerealizedbyMATLAB.AftercombinedadjustingofthemainstructureandfeedbackloopofDC/DCconverter,thegraphofdigitalpowercontrolalgorithmtisclearlygivenbyusinggraphicfunctioninMATLAB.Thisworkprovidesasimpleandaneffectiveplatformfortheverificationandprogramofdigitalpowersupply.
Keywords:digitalpowersupply;PIDcontrolalgorithms;pulsewidthmodulatedigitalpulsewidthmodulationtech-nique;MATLABsimulation
0 引 言
电源系统设计人员面临的压力日益增大,必须应
对管理更复杂的电源要求,如针对更广泛的负载、更低的输出电压以及多种电源同步进行管理,实现更高的效率。数字电源提供了智能化的适应性与灵活性,具备直接监控、处理并适应系统条件的能力,能够满足任何复杂的电源要求。此外,数字电源还可通过远程诊断确保持续的系统可靠性,包括故障管理、过电流保护以及避免停机等。本文第1部分对模拟与数控式DC/DC变换器的系统架构做了比较,指出其区别所在;第2部分详细介绍了三个部分的内容:DC/DC变换器主结构模型在MATLAB中的建立,PID算法的MATLAB实现,DPWM设计思想及其MATLAB实现。第3部分在MATLAB中进行了系统联调,并利用其绘图功能,清楚地给出了控制算法对系统的调节作用图。
本文以DC/DC变换器为基础,通过MATLAB这样一个功能强大的分析工具,为测试控制算法对于
整个系统的影响以及其可编程化分析搭建了一个简捷有效的平台,方便了数字电源的最终实现。
1 数字控制DC/DC变换器系统结构
一个DC/DC变换器系统主要包括变换器主结构以及用于反馈控制的控制回路这两部分,其相应的系统框图如图1
所示。
图1 开关电源系统框图
收稿日期:2008-12-17作者简介:刘晓宇(1981-),男,研究生,东南大学国家ASIC工程中心,主要研究方向:数字电源开发。
图1中变换器主结构根据具体的功率需求不同,可以选用各种拓扑结构,如buck、boost、半桥、全桥等多种结构,通过对输出电压或电流的采样与基准电压做出比较得到误差信号e(t),再将误差信号做PID调节,得到含有占空比信号的输出u(t),再与锯齿波比较,从而最终得到控制开关器件的脉冲波形调制信号
#