BUCK电路闭环控制系统的MATLAB仿真

合集下载

电力电子课程设计-BUCK电路闭环PID控制系统的MATLAB仿真

电力电子课程设计-BUCK电路闭环PID控制系统的MATLAB仿真

电力电子课程设计-BUCK电路闭环PID控制系统的MATLAB仿真CHANGZHOU INSTITUTE OF TECHNOLOGY课程设计说明书课程设计名称:电力电子题目:BUCK电路闭环PID控制系统的MATLAB仿真—15V/5V二级学院(直属学部): 电子信息与电气工程学院专业:电气工程及其自动化班级:07电单学生姓名: 学号:指导教师姓名: 职称:讲师2011 年 1 月电力电子课程设计任务书二级学院(直属学部):电子信息与电气工程学院专业:电气工程及其自动化班级:学生姓名指导教师韩霞职称讲师课题名称 BUCK电路闭环PID控制系统的MATLAB仿真-15V/5V1、根据设计要求计算滤波电感和滤波电容的参数值,设计PID补偿网络2、采用MATLAB中simulink中的simpowersystems模型库搭建闭环降压式变换器的仿真模型3、观察系统在额定负载以及突加、突卸80%额定负载时的输出电压和负载电课流的波形4、撰写课程设计说明书,要求包括:题一、封面二、目录工三、正文1、降压变换器的基本原理作2、BUCK变换器主电路参数设计2.1设计内容及要求内 2.2主电路设计(占空比、滤波电感、滤波电容的设计)3、BUCK变换器闭环PID控制的参数设计容 3.1主电路传函分析3.2补偿环节的设计4、BUCK变换器闭环系统的仿真4.1仿真参数及过程描述4.2仿真模型图及仿真结果5、总结(含心得体会)6、参考文献(不少于6篇)21、输入直流电压(V):15V IN2、输出电压(Vo):5V3、输出电流(I):10A N指标4、输出电压纹波峰-峰值 Vpp?50mV)5、锯齿波幅值Um=1.5V 目标6、开关频率(fs):100kHZ )要7、采样网络传函H(s)=0.3 求8、BUCK主电路二极管的通态压降V=0.5V,电感中的电阻压降V=0.1V,开DL关管导通压降V=0.5V,滤波电容C与电解电容R的乘积为75uΩ*F ONC第1天阅读课程设计指导书,熟悉设计要求和设计方法第2天根据设计原理计算相关主要元件参数以及完成PID系统的设计进第3天熟悉MATLAB仿真软件的使用,构建系统仿真模型程安第4天仿真调试,记录要求测量波形排第5天撰写课程设计说明书1、电力电子课程设计任务书本院编2、电力电子课程设计指导书本院编3、王创社,乐开端等,开关电源两种控制模式的分析与比较,电力电子技术,1998,3,78一81; 主4、徐辅东,电流型控制开关变换器的研究与优化,西南交通大学硕士论文,要2000年4月。

Buck电路的闭环设计及仿真分析

Buck电路的闭环设计及仿真分析

Buck电路的闭环设计及仿真分析一、本文概述随着电力电子技术的飞速发展,电源转换技术已成为现代电子设备不可或缺的一部分。

其中,Buck电路作为一种基本的直流-直流(DC-DC)转换器,因其结构简单、效率高、调节范围宽等优点,在电子设备中得到了广泛应用。

然而,为了确保Buck电路在各种环境和负载条件下的稳定性和高效性,闭环设计显得尤为重要。

本文旨在探讨Buck电路的闭环设计方法,并通过仿真分析验证设计的有效性。

文章首先简要介绍了Buck电路的基本原理和应用背景,然后重点阐述了闭环设计的重要性及常用方法。

在闭环设计部分,文章详细分析了反馈网络的选取、控制策略的制定以及功率级和控制级的协同工作等问题。

同时,结合具体的设计实例,阐述了闭环设计在实际应用中的具体实现过程。

为了验证设计的有效性,文章采用了仿真分析的方法。

通过搭建基于MATLAB/Simulink的仿真模型,对设计的Buck闭环电路进行了全面的仿真分析。

仿真结果证明了闭环设计的有效性,同时也为实际电路的制作和调试提供了重要参考。

文章对闭环设计的Buck电路进行了总结,并指出了未来研究方向和潜在的应用前景。

通过本文的研究,旨在为从事电源转换技术研究和应用的工程师和学者提供有益的参考和启示。

二、Buck电路的基本原理Buck电路,也称为降压转换器,是一种基本的直流-直流(DC-DC)转换电路,其主要功能是将较高的直流电压降低到所需的较低直流电压。

其名称来源于电路中开关元件(如MOSFET或晶体管)的操作,类似于"bucking"(减少或抑制)输入电压。

Buck电路的基本构成包括一个开关(通常是MOSFET),一个电感(或称为线圈),一个二极管(也称为整流器或续流二极管),以及一个输出电容器。

在开关打开时,电流通过电感从输入源流向输出,此时电感储存能量。

当开关关闭时,电感释放其储存的能量,通过二极管向输出电容器和负载供电。

Buck电路的工作原理基于电感的电压-电流关系。

Buck电路设计与MATLAB仿真

Buck电路设计与MATLAB仿真

Buck电路设计与MATLAB仿真LT利用simpowersystems中的模块建立所设计降压变换器的仿真电路。

输入电压为20V的直流电压源,开关管选MOSFET模块(参数默认),用Pulse Generator模块产生脉冲驱动开关管。

分别做两种开关频率下的仿真。

(1)使用理论计算的占空比(D=0.25),记录直流电压波形,计算稳态直流电压值,计算稳态直流纹波电压,并与理论公式比较,验证设计指标。

4、仿真过程::A.建立模型:建立仿真模型如下如所示:B. 记录数据:仿真算法选择ode23tb,最大步长为0.1s,占空比D=0.25进行仿真,记录数据如下表所示:开关频率f s(K Hz) 电感L(mH)电容C(μF)输出电压稳态值V o(V)输出电压纹波值ΔV o(V)电感电流波动值ΔI o(A)10 0.375500 4.736 0.0267 1 0.45 417 4.339 0.0275 0.875 0.1875500 6.435 0.0510 1.850 0.075100 4.745 0.0197 1.0140.09 83.3 4.396 0.0224 0.875与理论值对比开关频率f s(K Hz) 电感L(mH)电容C(μF)输出电压稳态值V o(V)输出电压纹波值ΔV o(V)电感电流波动值ΔI o(A)100.375500 5 0.025 1 0.45 417 5 0.025 0.833 0.1875 5005 0.025 2 500.075 100 5 0.025 1 0.09 83.3 50.0250.833C .仿真过程:当f s =10KHz,L=0.375mH C=500μF , 占空比D=0.25,电流连续的临界状态时,记录稳态直流电压值V o =4.736V ,稳态直流电压理论值5V计算稳态直流纹波电压的理论值2(1D)0.025V8s o o T V V CL-∆==,通过图中得到直流纹波电压为0.0267V当fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态时,由(1)o SLV D T IL-∆=,得电感电流波动理论值是1A ,由图像得到电感电流波动值是1A ,与理论计算相符合Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)Time/sU o /VUo (fs=10KHz,L=0.375mH,C=500uF)Figure-1 fs=10K Hz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态取1.2倍临界电感值时,输出电压稳态值是4.399V ,理论值是5V ,纹波电压理论值0.025V记录波形测得纹波电压为0.0275V 电感电流波动理论值为0.833A ,由图像得到电感电流波动值是0.875ATime/sP u l s e /VPulse (fs=10KHz,L=0.45mH,C=417uF)Time/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)取1.2倍电感值时0.1970.19750.1980.19850.1990.19950.20.20050.2010.2015Time/sU o /VUo (fs=10KHz,L=0.45mH,C=417uF)f s =50KHz,L=0.075mH, C=100μF, 占空比D=0.25,电流连续的临界状态时,记录稳态直流电压值V o =4.745V ,理论值是5V ,稳态直流纹波电压理论值0.025V ,由输出电压波形得到实际值为0.0197V电感电流波动理论值为1A ,测量值为1.014AFigure-2取1.2倍电感Time/sP u l s e /VPulse (fs=50KHz,L=0.075mH,C=100uF)Time/sI L /AInductor Current(fs=50KHz,L=0.075mH,C=100uF)x 10-3Time/sU o /VUo (fs=50KHz,L=0.075mH,C=100uF)Figure-3 f s =50KHz,L=0.075mH, C=100μF,占空比D=0.25,电流连续的临界状态取 1.2倍临界电感时,输出电压平均值为4.396V,理论值是5V,纹波电压理论值为0.025V,实际为0.0224V电感电流波动理论值为0.833A,实际值为0.875ATime/sP u l s e /VPulse (fs=50KHz,L=0.09mH,C=83.3uF)Time/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)4.524.54 4.564.58 4.6 4.62 4.64x 10-3Time/sU o /VUo (fs=50KHz,L=0.09mH,C=83.3uF)Figure-4 取1.2倍电感时(2)画出电感电流波形,计算电流波动值并与理论公式对比记录数据如下表 开关频率f s (K Hz) 电感L(m H)电容C(μF)电感电流波动值ΔI o (A) 电感电流波动实际值ΔI o (A)100.375500 110.45 417 0.833 0.875 0.1875 500 2 1.8 500.07510011.014 0.09 83.3 0.8330.8750.10880.10890.1090.10910.10920.10930.10940.1095-1-0.50.511.52Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)Figure-5 fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态0.0250.02550.026-1-0.500.511.52Time/sP u l s e /VPulse (fs=10KHz,L=0.45mH,C=417uF)Time/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)Figure-6 fs=10KH z,L=0.45mH, C=417μF,占空比D=0.250.02480.02490.025-1-0.500.51Time/sP u l s e /VTime/sI L /AInductor Current(fs=50KHz,L=0.075mH,C=100uF)Figure-7 f s =50KHz,L=0.075mH, C=100μF,占空比D=0.25,电流连续的临界状态0.02480.02490.025-1-0.500.511.52Time/sP u l s e /VPulse (fs=50KHz,L=0.09mH,C=83.3uF)Time/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)Figure-8 f s =50KHz,L=0.09mH, C=83.3μF,占空比D=0.25(3)修改占空比,观察直流电压值的变化。

Buck电路的设计与仿真闭环设计及仿真

Buck电路的设计与仿真闭环设计及仿真
• 分离稳态量:将扰动量代入基本状态变量方程,并将稳态与动态量分离:
v s V s v ˆ s ; d D d ˆ ; d ' D ' d ˆ ; x X x ˆ ; y Y y ˆ
dxˆ dt
Axˆbvˆs
[(A1
A2)X
(b1
b2)Vs]dˆ
(A1 A2)dˆxˆ(b1 b2)dˆvˆs
x ˆ(s)(sIA)1bv ˆs(s)(sIA)1[(A 1A 2)X(b1b2)Vs]d ˆ(s) y ˆ(s)CT(sIA)1bv ˆs(s) C (T b(1s Ib 2)A V )s ]1[ (A (C 11 T A 2 C )2 X T)X d ˆ(s)
稳态和低频小信号等效电路模型
Δ(s S )2ω Q0Sω02
QD' ω0
L
DR ' L
1 RD l C' RcC
Q1
1
ω1
1
L D'2 Re
q
RcC
ω0
D' LC
ω1
D' LC
Req Rc
ωZ
1 RcC
ωa
(D')2 L
RL
Req(DRl)'2 DD'Rc
变换器控制到输出的传递函数
v d ˆˆ0((s s ))(V DI)2'(1 (s sω /R 0 cC )2 )s (ω (1 /0 D Q s)2 'L R 1L)
fz 1/(2 R2C1)
2.5 43
3
36
4
28
设计步骤
6. 验证与调整:时域仿真与实验验证?。 7. 结论 8. 补偿器在低频处有一个极点,通过提高误差放大器的开环增益改善输出调节性能,并降低低

基于MATLAB的BUCK电路设计与PID闭环仿真

基于MATLAB的BUCK电路设计与PID闭环仿真
杨 泽 轩 ,郑建 立
( 1 .东华 大学信 息科学与技术学 院 ,上海 2 0 1 6 2 0 ;
2 .东华大学数字化纺织服装技术教 育部 教育研究 中心 ,上海 2 0 1 6 2 0 )

要 :对 D C / D C变换 器进行 仿 真 ,可更好 地指 导 和 改进 实际 电路 的设 计 调试 。但 现 有 仿 真软
件 无 闭环仿 真模 型 ,针 对 D C / D C变换 器设计 很难 进行 闭环 仿 真这 一 问题 ,文 中利 用 MA T L A B软 件的 S i m u l i n k工具 箱 ,结合 电路 特 点 ,给 出环路 传 递 函数 ,搭 建 了电路 闭环 仿 真模 型 ,模 拟 了 B U C K电路 的 P I D环 路控 制 ,实现 了 D C / D C变换 器的 P I D 闭环仿 真 ,为 D C / D C 变换 器 的研 究与
2 . Di g i t a l Te x t i l e a n d Ap p a r e l Te c h n o l o g y En g i n e e r i n g Re s e a r c h Ce n t e r o f Mi n i s t r y o f Ed u c a t i o n,Do n g h n a Un i v e r s i t y,
2 0 1 5 年第1 0 期
文章编号 : 1 0 0 9—2 5 5 2 ( 2 0 1 5) 1 0— 0 1 5 5—0 4 D OI : 1 0 . 1 3 2 7 4 / j . c n k i . h d z j . 2 0 1 5 . 1 0 . 0 4 2
基 于 MA T L A B的 B U C K电路 设 计 与 P I D 闭环 仿 真

BUCK开关电源闭环控制的仿真研究- 48V12V

BUCK开关电源闭环控制的仿真研究- 48V12V

CHANGZHOU INSTITUTE OF TECHNOLOGY课 程 设 计 说 明 书课程设计名称:电力电子技术 题目:BUCK 开关电源闭环控制的仿真研究- 48V/12V专业:电气工程及其自动化指导教师: 职称: 讲 师课题名称BUCK 开关电源闭环控制的仿真研究-20V/8V 课 题 内 容 及指 标要 求 课题内容:1、根据设计要求计算滤波电感和滤波电容的参数值,完成开关电路的设计2、根据设计步骤和公式,设计双极点-双零点补偿网络,完成闭环系统的设计3、采用MATLAB 中simulink 中simpowersystems 模型库搭建开环闭环降压式变换器的仿真模型4、观察并记录系统在额定负载以及突加、突卸80%额定负载时的输出电压和负载目录第一章课题背景 (1)1.1BUCK电路的工作原理 (1)1.2 BUCK开关电源的应用 (2)第二章课题设计要求 (5)2.1 课题设计内容 (5)2.2 课题设计指标要求 (5)第三章课题设计方案 (6)3.1 系统的组成 (6)3.2主电路部分的设计 (7)3.3闭环系统的设计 (7)3.3.1开环原始传递函数的计算 (8)3.4双极点双零点补偿控制器的设计 (9)3.4.1 有源超前-滞后补偿网络 (9)3.4.2补偿器的传递函数 (9)3.4.2伯德图及相角裕量 (11)3.5闭环系统的仿真 (12)3.5.1传递函数 (12)3.5.2 仿真结果 (12)第四章总结及心得体会 (16)参考文献 (17)附录 (18)第一章课题背景1.1BUCK电路的工作原理降压电路的原理图如图1.1.1所示。

该电路使用一个全控器件S,图中为MOSFET。

图1.1中,为在S关断时给负载中电感电流提供通道,设置了续流二极管VD。

图1.1降压电路的原理图S导通时,等效电路图如图1.2所示,输入端电源通过开关管S及电感器L 对负载供电,并同时对电感器L充电。

Buck电路设计与MATLAB仿真

Buck电路设计与MATLAB仿真

Buck电路设计与仿真姓名:朱龙胜班级:电气1102 学号: 11291065 日期: 2014年5月10日指导老师:郭希铮北京交通大学计算机仿真技术作业四题目:Buck 电路的设计与仿真 1、Buck 电路设计:设计一降压变换器,输入电压为20V ,输出电压5V ,要求纹波电压为输出电压的0.5%,负载电阻10欧姆,求工作频率分别为10kHz 和50kHz 时所需的电感、电容。

比较说明不同开关频率下,无源器件的选择。

2、Buck 电路理论计算: 由以下公式计算:20.252.0.5A (1)3.5%8()4.2odoo o s o s d o LB OB V D V V I RV T D V LCDT V V I I L====∆-==-==1.占空比: 负载电流: 纹波电压: 电流连续条件:得到下列计算结果3、Buck 电路仿真:利用simpowersystems 中的模块建立所设计降压变换器的仿真电路。

输入电压为20V 的直流电压源,开关管选MOSFET 模块(参数默认),用Pulse Generator 模块产生脉冲驱动开关管。

分别做两种开关频率下的仿真。

(1)使用理论计算的占空比(D=0.25),记录直流电压波形,计算稳态直流电压值,计算稳态直流纹波电压,并与理论公式比较,验证设计指标。

4、仿真过程::A .建立模型:建立仿真模型如下如所示:B. 记录数据:仿真算法选择ode23tb,最大步长为0.1s ,占空比D=0.25进行仿真,记录数据如下表所C .仿真过程:当f s =10KHz,L=0.375mH C=500μF, 占空比D=0.25,电流连续的临界状态时,记录稳态直流电压值V o =4.736V ,稳态直流电压理论值5V计算稳态直流纹波电压的理论值2(1D)0.025V 8s o o T V V CL-∆==,通过图中得到直流纹波电压为0.0267V当fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态时, 由(1)o SL V D T I L-∆=,得电感电流波动理论值是1A ,由图像得到电感电流波动值是1A ,与理论计算相符合Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)0.04360.04380.0440.04420.04440.04460.04480.0450.04520.0454Time/sU o /VUo (fs=10KHz,L=0.375mH,C=500uF)Figure-1 fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态取1.2倍临界电感值时,输出电压稳态值是 4.399V ,理论值是5V ,纹波电压理论值0.025V记录波形测得纹波电压为0.0275V 电感电流波动理论值为0.833A ,由图像得到电感电流波动值是0.875ATime/sP u l s e /VPulse (fs=10KHz,L=0.45mH,C=417uF)Time/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)0.1970.19750.1980.19850.1990.19950.20.20050.2010.2015Time/sU o /VUo (fs=10KHz,L=0.45mH,C=417uF)f s 流电压值V o =4.745V ,理论值是5V ,稳态直流纹波电压理论值0.025V,由输出电压波形得到实际值为0.0197V电感电流波动理论值为1A ,测量值为1.014ATime/sP u l s e /VPulse (fs=50KHz,L=0.075mH,C=100uF)Time/sI L /AInductor Current(fs=50KHz,L=0.075mH,C=100uF)66.026.04 6.066.086.1x 10-3Time/sU o /VUo (fs=50KHz,L=0.075mH,C=100uF)Figure-3 f s =50KHz,L=0.075mH, C=100μF, 占空比D=0.25,电流连续的临界状态取 1.2倍临界电感时,输出电压平均值为 4.396V ,理论值是5V ,纹波电压理论值为0.025V ,实际为0.0224V电感电流波动理论值为0.833A ,实际值为0.875ATime/sP u l s e /VPulse (fs=50KHz,L=0.09mH,C=83.3uF)Time/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)4.524.54 4.564.58 4.6 4.62 4.64x 10-3Time/sU o /VUo (fs=50KHz,L=0.09mH,C=83.3uF)Figure-4 取1.2倍电感时(2)画出电感电流波形,计算电流波动值并与理论公式对比记录数据如下表Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)0.10870.10880.10890.1090.10910.10920.10930.10940.1095Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)Figure-5 fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态. ... .. 0.0250.02550.026-1-0.500.5Time/sP u l sTime/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)Figure-6 fs=10KHz,L=0.45mH, C=417μF,占空比D=0.250.02480.02490.025-1-0.500.511.52Time/sP u l s e /VTime/sI L /AInductor Current(fs=50KHz,L=0.075mH,C=100uF)Figure-7 f s =50KHz,L=0.075mH, C=100μF, 占空比D=0.25,电流连续的临界状态 0.02480.02490.025-1-0.5Time/sP u l s e /VTime/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)Figure-8 f s =50KHz,L=0.09mH, C=83.3μF, 占空比D=0.25DV o /VVo-D(Vd=20V)Figure-9 输出电压与占空比关系曲线(4)将电感改为临界电感值的一半,运行仿真模型(只仿真开关频率10k 时的情况,使用理论计算的占空比):记录电感电流波形,电感电流波动值为1.8A 观察不连续电流的波形;记录直流电压波形,计算稳态直流电压值,与理论公式6.67V 对比,,实际值6.435V 并与同一占空比下电流连续时的直流电压值4.736V 进行比较;计算稳态直流纹波电压,由图中得到纹波电压为0.0510V 并与理论公式比较(需根据电流波形计算D2的大小)。

MATLAB仿真 Buck电路的设计与仿真

MATLAB仿真 Buck电路的设计与仿真

MATLAB仿真技术作业题目:Buck电路的设计与仿真1、Buck电路设计:设计一降压变换器,输入电压为20V,输出电压5V,要求纹波电压为输出电压的0.5%,负载电阻10欧姆,求工作频率分别为10kHz和50kHz时所需的电感、电容。

实验电路图:Iob=10V/10R=1A10kHz :L=1.875mH C=10mF D=25%电压波形实际值:稳态电压:V0=9.375V 稳态直流纹波电压△V0=38mV理论值:稳态电压:V0=10V 稳态直流纹波电压△V0=50mV误差:V0误差=(10-9.375)/10=6.25%△V0误差=(50-38)/50=24%电流波形实际电流波动值:△I=0.407A理论电流波动值:△I=0.4A误差率=(0.4-0.407)/0.4=-1.75%D=50% 稳态直流电压V0=19.5V 改变L=0.1875mH D=25%电感电流波形直流电压波形稳态直流电压值V0=13.05V 误差率=(13.05-10)/10=30.5%与同一占空比下电流连续时的直流电压值进行比较误差=(13.05-9.375)=3.675V 稳态直流纹波电压△V0=0.5V理论稳态直流纹波电压△V0=0.005V误差=0.5-0.005=0.495V50kHz :L=2.5mH C=5uF D=25% Lmin=75uH直流电压波形实际值:稳态电压:V0=9.375V 稳态直流纹波电压△V0=0.024V理论值:稳态电压:V0=10V 稳态直流纹波电压△V0=0.05V误差:V0误差率=(10-9.375)/10=6.25%△V0误差率=(0.05-0.024)/0.05=52%电流波形实际电流波动值:△I=0.062A理论电流波动值:△I=0.06A误差率=(0.062-0.06)/0.06=3.33%D=50% 稳态直流电压V0=19.508V电压波形。

基于MATLAB buck-boost电路仿真

基于MATLAB buck-boost电路仿真

基于Matlab/Simulink Buck-Boost 电路仿真1. Buck-Boost 电路原理Buck-Boost 电路可以输出电压Vo 高于或低于输入电压Vin 的直流斩波电路(图1)。

电感Lf 位于电路中间,输出电压Vo 与输入电压Vin 极性相反,二极管与Buck 和Boost 电路不同,反向串接。

图1 Buck-Boost 电路当开关Q 在0时导通,电路等效于图2。

电源电压Vin 加在电感Lf 两端,电感电流呈线性增长,二极管D 反向截止,负载电流由电容提供。

t0时电流达到最大值,这时关断Q ,电路等效于图3,电感Lf 接入负载端,在0~t0储能转化为负载供电功率,并给电容Cf 充电,电感电流开始下降,下降到t1时达到最小值,这时再开通开关Q ,到达下个开关周期。

图 2开关Q 导通图 3 开关Q 关断如此往复,即可实现电感能量向电容的传递,并实现电压变换。

开通时间t0与周期t1的比值为占空比D 。

由能量守恒可得:)1(D V D V O in -=,输出电压)1(D DV V in o -=,可知调节D 的值可以改变输出电压Vo 的值。

2. 模型构建过程根据Buck-Boost 电路原理,在MATLAB (Simulink )中建立仿真模型(如图4),输入端直接接入直流恒压源(DC Voltage Source ),开关器件Q 选择IGBT (参数默认),由脉冲触发器(Pulse Generator )控制,理想电感、电容和电阻各一个,电力二极管一个(Diode 参数默认),以及用于观察波形的示波器(scope )和信号接口(Voltage Measurement 和Current Measurement )。

Powergui 模块,特别注意其Simulation type 的设置;添加4个display 对输出电压、电流、电感电压和电流的平均值进行测量,方便电路的分析检验。

别忘输入端负极接地。

BUCK电路PID控制器设计及仿真

BUCK电路PID控制器设计及仿真

BUCK 电路PID 控制器设计及仿真本文在BUCK 电路传递函数的基础上对BUCK 电路的开环特性进行了分析,并利用MATLAB 的SISOTOOL 工具箱设计了PID 控制器,然后用以运放为核心搭建了PID 控制器硬件电路,最后在PSIM 上对BUCK 电路进行闭环仿真。

1. 设计指标输入直流电压(Vin):28V 输出电压(Vo):15V 基准电压(Vref):5V 开关频率(fs):100kHz 三角载波峰峰值:Vm=4V图1为Buck 变换器主电路,元件参数如图所示:3图1 buck 变换器主电路2. PID 控制器设计2 .1原始系统分析BUCK 变换器构成的负反馈控制系统如图3.1所示:图2 BUCK 变换器闭环系统其中Gvd(s)为占空比至输出电压的传递函数, Gm(s)为PWM 脉宽调制器的传递函数, H(s)表示反馈分压网络的传递函数,Gc(s)是误差信号E(s)至控制量Vc(s)的传递函数,为补偿网络的传递函数。

本系统中,PWM 调制器的传递函数为:ˆ1ˆ4m c m d(s)1G (s)== =v (s)V (1)式中,Vm 为PWM 调制器中锯齿波的幅值。

反馈分压网络的传递函数为:Hs=VrefVo=515=13(2)占空比至输出电压的传递函数为:Gvds=VoD11+sLR+s2LC(3)其中Vo=15V ,D=VVin=1528=0.536,L=50μH ,R=3Ω,C=500μF 。

将参数代入式(3)可得,Gvds=282.533×10-8s2+1.675×10-5s+1 (4) 对于BUCK 变换器系统,其回路增益函数G(s)H(s)为 GsHs=GcsGmsGvdsHs=GcsGos (5) 式中,Gos=GmsGvdsHs(6)为未加补偿网络Gcs 时的回路增益函数,称为原始回路增益函数,将式子(1)、(2)、(4)可得本系统中原始回路增益函数Gos=283.04×10-7s2+ 0.000201s+1 (7)根据式(7)可做出系统原始回路增益函数波特图如图3所示:图3 原始回路增益函数波特图从图3中可以看出穿越频率为fc=1.82kHz ,相位裕度为ψm=4.72deg ,从表面上看,系统是稳定的,但是如果系统中的参数发生变化,系统可能会变得不稳定;另外穿越频率太低,系统的响应速度很慢。

(完整word版)BUCK电路

(完整word版)BUCK电路

题目:BUCK电路闭环PID控制系统的MATLAB仿真目录一、课题简介 (2)二、BUCK变换器主电路参数设计 (2)2.1设计及内容及要求 (2)2.2主电路设计 (2)1、滤波电容的设计 (3)2、滤波电感设计 (3)3、占空比计算 (3)三、BUCK变换器PID控制的参数设计 (3)3.1主电路传递函数分析 (4)四、BUCK变换器系统的仿真 (7)4.1仿真参数及过程描述 (7)4.2仿真模型图及仿真结果 (8)五、总结 (10)六、参考文献 (10)七、附录 (10)一、课题简介BUCK 电路是一种降压斩波器,降压变换器输出电压平均值Uo 总是小于输出电压U D 通常电感中的电流是否连续,取决于开关频率、滤波电感L 和电容C 的数值。

简单的BUCK 电路输出的电压不稳定,会受到负载和外部的干扰,当加入PID 控制器,实现闭环控制。

可通过采样环节得到PWM 调制波,再与基准电压进行比较,通过PID 控制器得到反馈信号,与三角波进行比较,得到调制后的开关波形,将其作为开关信号,从而实现BUCK 电路闭环PID 控制系统。

二、BUCK 变换器主电路参数设计2.1设计及内容及要求1、 输入直流电压(VIN):15V2、 输出电压(VO):5V3、 输出电流(IN):10A4、 输出电压纹波峰-峰值 Vpp ≤50mV5、 锯齿波幅值Um=1.5V6、开关频率(fs):100kHz7、采样网络传函H(s)=0.38、BUCK 主电路二极管的通态压降VD=0.5V ,电感中的电阻压降VL=0.1V,开关管导通压降 VON=0.5V,滤波电容C 与电解电容RC 的乘积为2.2主电路设计根据以上的对课题的分析设计主电路如下:图2-1 主电路图F *Ωμ751、滤波电容的设计因为输出纹波电压只与电容的容量以及ESR 有关,rr rrC L N0.2V V R i I ==∆ (1)电解电容生产厂商很少给出ESR ,但C 与R C 的乘积趋于常数,约为50~80μ*ΩF [3]。

BUCK开关电源闭环控制的仿真研究- 20V8V

BUCK开关电源闭环控制的仿真研究- 20V8V

CHANGZHOU INSTITUTE OF TECHNOLOGY课 程 设 计 说 明 书课程设计名称:电力电子技术题目:BUCK 开关电源闭环控制的仿真研究- 20V/8V2016年6月指导教师: 职称: 讲 师 课题名称BUCK 开关电源闭环控制的仿真研究-20V/8V课题内 容 及 指 标 要求课题内容: 1、根据设计要求计算滤波电感和滤波电容的参数值,完成开关电路的设计 2、根据设计步骤和公式,设计双极点-双零点补偿网络,完成闭环系统的设计 3、采用MATLAB 中simulink 中simpowersystems 模型库搭建开环闭环降压式变换目录一、课题背景 (1)1.1课题的意义 (1)1.2 BUCK电路的工作原理 (1)1.3 BUCK开关电源的应用 (3)二、课题设计要求 (3)三、课题设计方案 (4)3.1系统的组成 (4)3.2主电路部分的设计 (4)3.2.1 占空比D的计算 (4)3.2.2滤波电容C的计算 (4)3.2.3滤波电感L的计算 (5)3.3 BUCK变换器闭环PID控制的参数设计 (5)3.3.1 反馈回路的设计 (5)3.3.2 闭环回路的设计 (6)3.3.3传递函数的分析 (6)3.4 BUCK变换器原始回路传函G0(s)的计算 (7)3.5 补偿环节的设计 (8)四、BUCK变换器闭环系统的仿真 (11)4.1 Buck变换器闭环仿真电路图 (11)4.2 Buck变换器的闭环仿真结果分析 (14)五、总结及心得体会 (15)六、参考文献 (15)七、附录 (16)一、课题背景 1.1课题的意义电力电子及开关电源技术因应用需求不断向前发展,新技术的出现又会使许多应用产品更新换代,还会开拓更多更新的应用领域。

开关电源高频化、模块化、数字化、绿色化等的实现,将标志着这些技术的成熟,实现高效率用电和高品质用电相结合。

伴随着人们对开关电源的进一步升级,低电压,大电流和高效率的开关电源成为研究趋势。

BUCK电路闭环控制系统的MATLAB仿真

BUCK电路闭环控制系统的MATLAB仿真

BUCK电路闭环控制系统的MATLAB仿真BUCK电路闭环控制系统的MATLAB仿真BUCK电路闭环PID控制系统的MATLAB仿真⼀、课题简介BUCK电路是⼀种降压斩波器,降压变换器输出电压平均值Uo总是⼩于输⼊电压Ui。

⼀般电感中的电流是否连续,取决于开关频率、滤波电感L和电容C的数值。

简单的BUCK电路输出的电压不稳定,会受到负载和外部的⼲扰,当加⼊PID控制器,实现闭环控制。

可经过采样环节得到PWM调制波,再与基准电压进⾏⽐较,经过PID控制器得到反馈信号,与三⾓波进⾏⽐较,得到调制后的开关波形,将其作为开关信号,从⽽实现BUCK电路闭环PID控制系统。

⼆、BUCK变换器主电路参数设计2.1设计及内容及要求1、输⼊直流电压(VIN):15V2、输出电压(VO):5V3、输出电流(IN):10A4、输出电压纹波峰-峰值 Vpp ≤50mV5、锯齿波幅值Um=1.5V6、开关频率(fs):100kHz7、采样⽹络传函H(s)=0.38、BUCK 主电路⼆极管的通态压降VD=0.5V ,电感中的电阻压降VL=0.1V ,开关管导通压降VON=0.5V,滤波电容C 与电解电容RC 的乘积为 2.2主电路设计根据以上的对课题的分析设计主电路如下:F*Ωµ75图2-1 主电路图1、滤波电容的设计因为输出纹波电压只与电容的容量以及ESR 有关,rr rr C L N0.2V V R i I ==? (1)电解电容⽣产⼚商很少给出ESR ,但C 与R C 的乘积趋于常数,约为50~80µ*ΩF [3]。

在本课题中取为75µΩ*F ,由式(1)可得R C =25mΩ,C =3000µF 。

2、滤波电感设计开关管闭合与导通状态的基尔霍夫电压⽅程分别如式(2)、(3)所⽰:IN O L ON L ON /V V V V L i T ---=?(2)O L D L OFF /V V V L i T ++=? (3)off 1/on s T T f += (4)由上得:Lin o L D on V V V V L T i ---=? (5) 假设⼆极管的通态压降V D =0.5V ,电感中的电阻压降V L =0.1V ,开关管导通压降V ON =0.5V 。

Buck电路设计与MATLAB仿真设计

Buck电路设计与MATLAB仿真设计

Buck电路设计与仿真姓名:朱龙胜班级:电气1102 学号: 11291065 日期: 2014年5月10日指导老师:郭希铮北京交通大学计算机仿真技术作业四题目:Buck 电路的设计与仿真 1、Buck 电路设计:设计一降压变换器,输入电压为20V ,输出电压5V ,要求纹波电压为输出电压的0.5%,负载电阻10欧姆,求工作频率分别为10kHz 和50kHz 时所需的电感、电容。

比较说明不同开关频率下,无源器件的选择。

2、Buck 电路理论计算: 由以下公式计算:20.252.0.5A (1)3.5%8()4.2odoo o s o s d o LB OB V D V V I RV T D V LCDT V V I I L====∆-==-==1.占空比: 负载电流: 纹波电压: 电流连续条件:得到下列计算结果3、Buck 电路仿真:利用simpowersystems 中的模块建立所设计降压变换器的仿真电路。

输入电压为20V 的直流电压源,开关管选MOSFET 模块(参数默认),用Pulse Generator 模块产生脉冲驱动开关管。

分别做两种开关频率下的仿真。

(1)使用理论计算的占空比(D=0.25),记录直流电压波形,计算稳态直流电压值,计算稳态直流纹波电压,并与理论公式比较,验证设计指标。

4、仿真过程::A .建立模型:建立仿真模型如下如所示:B. 记录数据:仿真算法选择ode23tb,最大步长为0.1s ,占空比D=0.25进行仿真,记录数据如下表所C .仿真过程:当f s =10KHz,L=0.375mH C=500μF, 占空比D=0.25,电流连续的临界状态时,记录稳态直流电压值V o =4.736V ,稳态直流电压理论值5V计算稳态直流纹波电压的理论值2(1D)0.025V 8s o o T V V CL-∆==,通过图中得到直流纹波电压为0.0267V当fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态时, 由(1)o SL V D T I L-∆=,得电感电流波动理论值是1A ,由图像得到电感电流波动值是1A ,与理论计算相符合Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)0.04360.04380.0440.04420.04440.04460.04480.0450.04520.0454Time/sU o /VUo (fs=10KHz,L=0.375mH,C=500uF)Figure-1 fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态取1.2倍临界电感值时,输出电压稳态值是 4.399V ,理论值是5V ,纹波电压理论值0.025V记录波形测得纹波电压为0.0275V 电感电流波动理论值为0.833A ,由图像得到电感电流波动值是0.875ATime/sP u l s e /VPulse (fs=10KHz,L=0.45mH,C=417uF)Time/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)0.1970.19750.1980.19850.1990.19950.20.20050.2010.2015Time/sU o /VUo (fs=10KHz,L=0.45mH,C=417uF)f s 流电压值V o =4.745V ,理论值是5V ,稳态直流纹波电压理论值0.025V,由输出电压波形得到实际值为0.0197V电感电流波动理论值为1A ,测量值为1.014ATime/sP u l s e /VPulse (fs=50KHz,L=0.075mH,C=100uF)Time/sI L /AInductor Current(fs=50KHz,L=0.075mH,C=100uF)66.026.04 6.066.086.1x 10-3Time/sU o /VUo (fs=50KHz,L=0.075mH,C=100uF)Figure-3 f s =50KHz,L=0.075mH, C=100μF, 占空比D=0.25,电流连续的临界状态取 1.2倍临界电感时,输出电压平均值为 4.396V ,理论值是5V ,纹波电压理论值为0.025V ,实际为0.0224V电感电流波动理论值为0.833A ,实际值为0.875ATime/sP u l s e /VPulse (fs=50KHz,L=0.09mH,C=83.3uF)Time/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)4.524.54 4.564.58 4.6 4.62 4.64x 10-3Time/sU o /VUo (fs=50KHz,L=0.09mH,C=83.3uF)Figure-4 取1.2倍电感时(2)画出电感电流波形,计算电流波动值并与理论公式对比记录数据如下表Time/sP u l s e /VSwitch (fs=10KHz,L=0.375mH,C=500uF)0.10870.10880.10890.1090.10910.10920.10930.10940.1095Time/sI L /VInductor Current(fs=10KHz,L=0.375mH,C=500uF)Figure-5 fs=10KHz,L=0.375mH, C=500μF,占空比D=0.25,电流连续的临界状态. .0.0250.02550.026-1-0.500.5Time/sP u l sTime/sI L /AInductor Current(fs=10KHz,L=0.45mH,C=417uF)Figure-6 fs=10KHz,L=0.45mH, C=417μF,占空比D=0.250.02480.02490.025-1-0.500.511.52Time/sP u l s e /VTime/sI L /A Inductor Current(fs=50KHz,L=0.075mH,C=100uF)Figure-7 f s =50KHz,L=0.075mH, C=100μF, 占空比D=0.25,电流连续的临界状态 0.02480.02490.025-1-0.5Time/sP u l s e /VTime/sI L /AIductor Current(fs=50KHz,L=0.09mH,C=83.3uF)Figure-8 f s =50KHz,L=0.09mH, C=83.3μF, 占空比D=0.25DV o /VVo-D(Vd=20V)Figure-9 输出电压与占空比关系曲线(4)将电感改为临界电感值的一半,运行仿真模型(只仿真开关频率10k 时的情况,使用理论计算的占空比):记录电感电流波形,电感电流波动值为1.8A 观察不连续电流的波形;记录直流电压波形,计算稳态直流电压值,与理论公式6.67V 对比,,实际值6.435V 并与同一占空比下电流连续时的直流电压值4.736V 进行比较;计算稳态直流纹波电压,由图中得到纹波电压为0.0510V 并与理论公式比较(需根据电流波形计算D2的大小)。

Buck变换器在Matlab_Simulink下的仿真研究

Buck变换器在Matlab_Simulink下的仿真研究

= 215 × 10
H (临界值 )
为了使电感电流连续 , 实际电感值选为临界值的 - 4 112 倍 ,故取电感值为 3 × 10 H; ( 4 )计算电容值 C: 这里设纹波电压 Δ U 0 = 011%
U 0 ,带电感值为 3 × 10 C = U0 ( 1 - D )
- 4
H ,代入式 ( 3 ) :
211 工作原理 B uck变换器是一种输出电压等于或小于输入电
感 L 向负载 R 供电 , 电感 L 的储能渐渐消耗给负载 R, i L 下降 , uL = - V ( t) 。
212 参数的计算公式
根据电感电流 iL 是否连续 , Buck 变换器有 3 种工
24
( 2009. No. 6 ) 《 电气开关 》
Si m ula tion Research of Buck Convertor under M a tlab / S i m ulin k
CAO X ia, GUAN Z hen 2hong, HUAN G D ong 2jie, D EN G P ing
( School of Electrical Engineering, Southwest J iaotong U niversity, Chengdu 610031, China ) Abstract: The paper analyzes the working p rincip le of the Buck convertor and deduces calculation formula of the B uck
图 2 电压型控制 图 3 电流型控制
4 Buck 型 DC -ห้องสมุดไป่ตู้DC 变换器的仿真
Matlab / Sim ulink中的一个模块库 Si m PoweSystem ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BUCK 电路闭环PID 控制系统的MATLAB 仿真一、课题简介BUCK 电路是一种降压斩波器,降压变换器输出电压平均值Uo 总是小于输入电压U i 。

通常电感中的电流是否连续,取决于开关频率、滤波电感L 和电容C 的数值。

简单的BUCK 电路输出的电压不稳定,会受到负载和外部的干扰,当加入PID 控制器,实现闭环控制。

可通过采样环节得到PWM 调制波,再与基准电压进行比较,通过PID 控制器得到反馈信号,与三角波进行比较,得到调制后的开关波形,将其作为开关信号,从而实现BUCK 电路闭环PID 控制系统。

二、BUCK 变换器主电路参数设计2.1设计及内容及要求1、 输入直流电压(VIN):15V2、 输出电压(VO):5V3、 输出电流(IN):10A4、 输出电压纹波峰-峰值 Vpp ≤50mV5、 锯齿波幅值Um=1.5V6、开关频率(fs):100kHz7、采样网络传函H(s)=0.38、BUCK 主电路二极管的通态压降VD=0.5V ,电感中的电阻压降VL=0.1V ,开关管导通压降 VON=0.5V,滤波电容C 与电解电容RC 的乘积为F *Ωμ752.2主电路设计根据以上的对课题的分析设计主电路如下:图2-1 主电路图1、滤波电容的设计因为输出纹波电压只与电容的容量以及ESR 有关,rr rrC L N0.2V V R i I ==∆ (1)电解电容生产厂商很少给出ESR ,但C 与R C 的乘积趋于常数,约为50~80μ*ΩF [3]。

在本课题中取为75μΩ*F ,由式(1)可得R C =25mΩ,C =3000μF 。

2、滤波电感设计开关管闭合与导通状态的基尔霍夫电压方程分别如式(2)、(3)所示:INO L ON L ON /V V V V L i T ---=∆(2)O L D L OFF /V V V L i T ++=∆ (3) off 1/on s T T f += (4)由上得:Lin o L DonV V V V L T i ---=∆ (5)假设二极管的通态压降V D =0.5V ,电感中的电阻压降V L =0.1V ,开关管导通压降V ON =0.5V 。

利用ON OFF S 1T T f +=,可得T ON =3.73μS ,将此值回代式(5),可得L =17.5μH3、占空比计算根据:onT D T=(6) 由上得:ON OFF S 1T T f +=,可得T ON =3.73μS ,则D=0.373三、BUCK 变换器PID 控制的参数设计PID 控制是根据偏差的比例P)、积分I)、微分D)进行控制,是控制系统中应用最为广泛的一种控制规律。

通过调整比例、积分和微分三项参数,使得大多数工业控制系统获得良好的闭环控制性能。

PID 控制的本质是一个二阶线性控制器,其优点:1、技术纯熟;2、易被人们熟悉和掌握;3、不需要建立数学模型;4、控制效果好;5、消除系统稳定误差。

3.1主电路传递函数分析图3-1 主电路()211IN C vdV sCR G L s s LCR+=++ (1)558215(17.510)1 3.510 5.2510vd S G S S ---+⨯=+⨯+⨯ (2)原始回路增益函数0G 为:()211()()()()()1IN C O m vd m V sCR G s G s H s G s H s L V s s LCR+=••=••++ (3) 带入数据得:530582582115(17.510)30.225100.3 1.51 3.510 5.25101 3.510 5.2510S SG S S S S ------+⨯+⨯=⨯⨯=+⨯+⨯+⨯+⨯ 3.2补偿环节的设计补偿器的传递函数为:211332121123312(1)[1()]()[()](1)(1)c sR C s R R C G s R C C sR C C s sR C C C +++=++++ (5) 有源超前-滞后补偿网络有两个零点、三个极点。

1,2694.96P P f HZ === (6)06112123.1422 3.140.025300010Z C f HZ R C π-===⨯⨯⨯⨯ (7)100.750.75694.96521.22Z P f f HZ ==⨯= (8)2020694.962123.14Z P P Z f f HZ f f HZ ==== (9)31005022S P f f KHZ === (10) 零点为:1211521.222z f HZ R C π==,()21331311694.9622z f HZ R R C R C ππ=≅=+ (11) 极点为:1p f 为原点,23312p f R C π=,32121212p f R C C C C π=+ (12) 频率1z f 与2z f 之间的增益可近似为:211R AV R =在频率2p f 与3p f 之间的增益则可近似为:()21322133R R R R AV R R R +=≈+考虑达到抑制输出开关纹波的目的,增益交接频率取 1002055fs fg KHZ===(s f为开关频率)开环传函()oG s的极点频率为:1,2694.96P Pf HZ=== (13)将()cG s两个零点的频率设计为开环传函()oG s两个相近极点频率的12,则:1,21112694.96347.4822p pfz fz f===⨯=。

(14)将补偿网络()cG s两个极点设为23100P Pf f fs KHZ===以减小输出的高频开关纹波。

()22112zc ggf RAV G j ff Rπ==()22232pc ggf RAV G j ff Rπ==根据已知条件使用MATLAB程序算得校正器Gc(s)各元件的值如下:取 R2=10000欧姆H(S)=3/10算得:R1=1.964e+004欧姆 R3=6.8214欧姆C1=4.5826e-008F C2=1.5915e-011F C3=2.3332e-008F fz1 =347.3046HZ fz2 =347.3046HZ fp2 = 1000KHZ fp3 =1000KHZA V1 =0.5091 A V2 =1.4660e+003由(2)(3)式得:G(s)=1.197e-024s^5+1.504e-017s^4+4.728e-011s^3+3.18e-008s^2+0.000900 4s/4.727e-011s^3+8.365e-007s^2+0.002975s+3补偿器伯德图为:图4-1-1 超前滞后校正器的伯德图加入补偿器后:图4-1-2加入补偿器后系统的伯德图相角裕度和幅值裕度为:图4-1-3加入补偿器后系统的相角裕度和幅值裕度相角裕度到达172度,符合设计要求。

(所用MATLAB程序见附录)四、BUCK变换器系统的仿真4.1仿真参数及过程描述仿真参数:358230.225101 3.510 5.2510SGS S---+⨯=+⨯+⨯G(s)=1.197e-024s^5+1.504e-017s^4+4.728e-011s^3+3.18e-008s^2 +0.0009004s/4.727e-011s^3+8.365e-007s^2+0.002975s+34.2仿真模型图及仿真结果图4-2-1 主电路仿真图图4-2-2 仿真波形图4-2-3 加PID控制的仿真电路图4-2-4 仿真波形五、总结本设计论文完成了设计的基本要求详尽的阐述了设计依据,工作原理叙述,BUCK电路的设计,PID控制设计,传递函数参数计算,电路仿真。

在进行本设计论文撰写时,我能够积极的查阅资料,和别人讨论,积极的采纳别人的意见。

对电路的工作原理、参数的基数过程,所用器件的选择都进行了深入的阐述。

我能够认真撰写论文,对论文进行进一步的修改。

深入研究课题所涉及的内容,希望此设计能够对达到其预期的效果。

由于时间和自身水平的限制,我所做的设计还有很多的不足之处。

但通过这段时间以来的实践,我也掌握了很多的经验和教训。

通过这次的课程设计,我了解到怎样把自己在书本上学习到的知识应用到实际的工作之中,也学到很多待人处事的道理,想这在我以后的工作和学习中将是我的宝贵财富。

程序clc;Clear;Vg=;L=;C=;fs=;R=;Vm=;H=;G0=tf[Vg*H],[L*CFigure(1)Margin(G0)fp1=1/(2*pi*sqrt(L*C));Fg(1/2)*fs;Fz1=(1/2)*fp1;Fz2=(1/2)fp1;Fp2=fs;Fp3=fs;[marg_G0,phase_G0]=bode(G0,fg*2*pi);Marg_G=1/marg_G0;A V1=fz2/fg*marg_G;A V2=fp2/fg*marg_G;R2=10*10^3;R3=R2/A V2;C1=1/(2*pi*fz1*R2);C3=1/(2*pi*fzp2*R3);C2=1/(2*pi*fp3*R2);R1=1/(2*pi*C3*fz1);Num=conv([C1*R2 1],[(R2+R3)*C3 1]);Den1=conv([(C1+C2)*R1 0],[R3*C3 1]);Den=conv(den1,[R2*C1*C2/(C1+C2) 1]);Gc=tf(num,den); Figure(2);Bode(Gc);G=series(Gc,G0); Figure(3) Margin(G)。

相关文档
最新文档