buck变换器的simulink/matlab仿真和python参数设计

什么是Buck电路?

BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输出电压UD。通常电感中的电流是否连续,取决于开关频率、滤波电感L和电容C的数值。BUCK也是DC-DC基本拓扑,或者称为电路结构,是最基本的DC-DC电路之一,用直流到直流的降压变换。BUCK和BOOST使用的元件大部分相同,但是元件的组成却不尽相同。如下图所示,BUCK电路中T是全控元件(GTR,GTO,MOSFET,IGBT),当t∈0,DT时,T导通。

BUCK的基本结构
BUCK电路的参数设计
电感的参数

电感的选择要满足直到输出最小规定电流时,电感电流也保持连续。

在临界不连续工作状态时:

所以越大,进入不连续状态时的电流就越小。

电容的参数

电容的选择必须满足输出纹波的要求。

电容纹波的产生:

  1. 电容产生的纹波: 相对很小,可以忽略不计;

  2. 电容等效电感产生的纹波:在300KHZ~500KHZ以下可以忽略不计;

  3. 电容等效电阻产生的纹波:与esr和流过电容电流成正比。为了减小纹波,就要让esr尽量的小。

二、设计

基于此,笔者整理了buck变换器的simulink电压闭环控制仿真,参数设计采用python代码,仿真可用,参数设计合理,整个参数设计过程采用python语言编写,希望对大家有所帮帮助。

希望对大家有所帮助,有兴趣的朋友,欢迎关注笔者主页,或至龚重号:年轻的战场ssd,回复 python参数设计 。一起交流,学习进步!!!

相关推荐
阿正的梦工坊16 分钟前
【Rust】07-错误处理:Option、Result 与 ? 运算符
开发语言·算法·rust
Zella折耳根20 分钟前
复习篇-继承和接口
java·开发语言·python
z落落23 分钟前
C# 事件(Event)+自定义带参数事件例子
开发语言·分布式·c#
FlYFlOWERANDLEAF24 分钟前
DevExpress Office File API使用记录
开发语言·c#·devoffice
程序员二叉27 分钟前
【JVM】OOM详解+JVM参数+FullGC排查+CPU飙高+死锁+内存泄漏+命令大全
java·开发语言·jvm·面试
yijianace38 分钟前
Python线程与多线程完全总结(从入门到理解并发本质)
开发语言·python
不知名的老吴1 小时前
线程的生命周期之线程同步
java·开发语言·jvm
J2虾虾1 小时前
C 语言 void 完全用法
c语言·开发语言
会Tk矩阵群控的小木2 小时前
基于Python的iMessage短信群发与社媒多账号统一管理系统实现
开发语言·windows·python·新媒体运营·开源软件·个人开发
我是一颗柠檬2 小时前
【Java项目技术亮点】分库分表+数据路由策略:单表5000万后的架构升级方案
java·开发语言·分布式·架构