0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于PSIM的Buck模型数字化仿真

CHANBAEK 来源:开关电源 小王 作者:电力电子小王 2023-06-23 09:28 次阅读

前两篇PSIM仿真展示了Buck的单双环控制实现过程,当然了BOOST与之类似,细节的就不再多赘述和仿真展示,想要BOOST的可以自行搭建尝试,只有自己多动手,才会收益多多,本人不善言谈,具体的就不多说了。这次主要是展示一下PSIM环境中Buck电路数字化实现仿真的过程,特别适合新手学习哦!主拓扑电路没变如下图1所示:

图片

图1 Buck主拓扑结构

控制环路如下图2所示:

图片

图2 数字化仿真的控制环路

现在主要说控制环路实现,如图2,首先采样输出电压作为反馈控制量,ZOH是仿真过程中加的一个采样频率模块,实质性没什么深意。后边方框是一个C BLOCK功能模块,用于控制语言的编写,这里主要是C语言。还有一个C语言编写模块比这个C BLOCK应用要复杂一些,有兴趣可以自行研究使用。双击C BLOCK模块打开后如下图3所示:

图片

图3 C BLOCK模块

在C BLOCK模块中可以设置输入输出端口数量,里面C 语言编写不必要申明主函数,只要控制逻辑正确,点击Check Code 编译不出错就行。

本控制程序只需要一个采样输入一个输出即可,如图3中红圈所示。

程序开始定义变量:

//变量定义

  static double Vout = 0;

  static double Vref = 100;//输出电压基准值;

  

  static double K1 = 10;//PI参数

  static double K2 = 1000;//PI参数;

  static double Ts = 0.0001;//工作频率周期;

//2.计算过程

 	Xn = Vref-Vout;//error

 		

 	Yn = Yn_1+K1*(Xn-Xn_1)+K2*Ts*X*(Xn+Xn_1);//得到控制量

//3.限幅输出

if(Yn >=1)

 		{

 			Yn = 1;

 		}

 		if(Yn< (0))

 		{

 			Yn = (0);

 		}

 .....................................................

 		y1 = Yn;//输出

OK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

仿真结果:图4

图片

图4输出电压结果

图片

图5 电感电流波形

好了,就是这么回事!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BUCK
    +关注

    关注

    32

    文章

    481

    浏览量

    63930
  • 仿真
    +关注

    关注

    50

    文章

    4013

    浏览量

    133299
  • Boost
    +关注

    关注

    5

    文章

    365

    浏览量

    47930
  • PSIM
    +关注

    关注

    24

    文章

    41

    浏览量

    26553
  • 控制环路
    +关注

    关注

    1

    文章

    31

    浏览量

    9478
收藏 人收藏

    评论

    相关推荐

    使用PSIM软件仿真BUCK电路

    在上片文章中,初步的分析了BUCK电路的工作原理。本章使用PSIM软件仿真BUCK电路,观察分析BUCK电路器件关键波形。图1是同步
    发表于 08-18 17:19 1.4w次阅读
    使用<b class='flag-5'>PSIM</b>软件<b class='flag-5'>仿真</b><b class='flag-5'>BUCK</b>电路

    基于PSIM软件的BUCK开关电源仿真研究

    BUCK是开关电源中的降压拓扑之一,也是最基础电源拓扑,这也是入门开关电源最好入手之处。下面我们基于PSIM软件对BUCK进行仿真研究。
    发表于 03-14 10:03 2409次阅读
    基于<b class='flag-5'>PSIM</b>软件的<b class='flag-5'>BUCK</b>开关电源<b class='flag-5'>仿真</b>研究

    基于PSIM的电压型BUCK仿真

    本篇文章介绍一个开关电源里面最简单的拓扑BUCK仿真,基于PSIM软件,非常便于初学者进行学习。大概讲一下电压型BUCK的工作原理,首先分压电阻对输出电压进行采样,经过PID得到误差
    发表于 07-25 14:11

    光伏逆变器扰动观察法的PSIM仿真模型

    光伏逆变器扰动观察法的PSIM仿真模型
    发表于 08-28 14:56

    数字化改变生活,数字化具有什么意义?

    数字化是时下炙手可热的话题,近几年内可能没有哪家企业不在战略规划里提到数字化的。但数字化的具体定义,各行各业都有不同见解与看法,唯一达成共识的可能是上IT管理系统。普遍的人都认为,可以在行业中胜出
    发表于 05-13 16:23

    PSIM实现数控开关电源仿真,生成DSP代码并完成硬件试验 之 BUCK斩波

    信号与电感电流波形。] 下图为增加DSP模块后的PSIM仿真模型,该模型中增加了PWM模块,ADC模块,CLOCK模块,SCI模块,GPIO模块。该模块的参数与实际试验平台相对应,该模
    发表于 08-16 17:35

    无需编程,利用PSIM仿真模块生成DSP代码,实现BOOST升压硬件开发及实验(后续更新逆变实验)

    ,输入电流,输出电流,电感电流,MOS管控制信号。4.基于提供的基础模型,可添加自己的控制算法,PSIM仿真通过后,既可以下载到硬件平台上,验证算法的是否正确。5.利PSIM自带的串口
    发表于 08-30 20:14

    PSIM仿真应用包软件

    psim是趋向于电力电子领域以及电机控制领域的仿真应用包软件。
    发表于 03-21 17:09 40次下载

    数字化SVPWM调速系统的设计与仿真

    数字化SVPWM调速系统的设计与仿真
    发表于 03-30 14:59 13次下载

    PSIM仿真入门学习-课件下载

    PSIM仿真入门学习
    发表于 05-22 10:52 187次下载

    数字化转型建设的基本模型与能力构建

    疫情加速数字化转型建设,政府推动数字化转型发展,数字化转型蓬勃进行,适此时期,给出一种业务为主线的数字化转型建设的基本模型,并以此探讨
    的头像 发表于 04-14 16:02 2460次阅读

    关于研发数字化转型的三个话题

    数字工程,数字化交付,数字样机,数字孪生,系统工程数字化等等,仿真都是核心。这个观点,已被越来越
    的头像 发表于 02-09 10:27 2394次阅读

    基于PSIM软件的BUCK仿真研究

    BUCK是开关电源中的降压拓扑之一,也是最基础电源拓扑,这也是入门开关电源最好入手之处。下面我们基于PSIM软件对BUCK进行仿真研究。
    的头像 发表于 03-20 13:49 5213次阅读
    基于<b class='flag-5'>PSIM</b>软件的<b class='flag-5'>BUCK</b><b class='flag-5'>仿真</b>研究

    如何使用PSIM进行电子电路仿真

    PSIM是趋向于电力电子领域以及电机控制领域的仿真应用包软件。PSIM全称Power Simulation。PSIM是由SIMCAD 和SIMVIEM两个软件来组成的。
    的头像 发表于 05-20 10:33 1.3w次阅读
    如何使用<b class='flag-5'>PSIM</b>进行电子电路<b class='flag-5'>仿真</b>?

    基于PSIM的单环Buck变换电路仿真

    PSIM是电力电子仿真软件中最简单、最容易上手的仿真软件,接下来就从易到难分享一些变换器的搭建模型,可能有不足的地方,欢迎新手一起学习指正!
    的头像 发表于 06-23 09:26 4026次阅读
    基于<b class='flag-5'>PSIM</b>的单环<b class='flag-5'>Buck</b>变换电路<b class='flag-5'>仿真</b>