2、Cuk斩波电路在MATLAB/Simulink的建模与仿真

2.1、Cuk斩波电路在MATLAB/Simulink中的仿真模型

Cuk斩波电路在MATLAB/Simulink中的仿真模型如图2所示,主要由直流电源、IGBT、RLC负载、电力二极管等构成。Cuk斩波电路的仿真模型参数设置如下,电压源参数:电压源为直流电压,当需要升压时设置为24V,当需要降压时设置为100V;脉冲发生器的参数:振幅设为1V,周期设为0.001s,占空比α为升压时设为82%;降压时设为30%;电感L1为0.01H,电容C1为100μF,电感L2为0.08H,电阻R取为5Ω。

图2  Cuk斩波电路仿真模型

2.2、仿真结果及其分析

在MATLAB/Simulink中建立Cuk斩波电路后,给出其仿真结果如图3和图4所示。其中图3所示的波形为触发延迟角α=0.82时,负载R上的电压仿真波形。根据式(4)可以计算得到输出电压U0为109V,仿真结果与理论计算值完全一致。图4所示的波形为触发延迟角α=0.3时,负载R上的电压仿真波形,同样,按照式(4)可以计算得到输出电压U0为43V,仿真结果与理论计算误差不大,基本吻合,有些误差,原因在于负载波形波动比较大,解决方案在负载R两端并联一个电容即可。从图3和图4的仿真波形可以看出,Cuk斩波电路在MATLAB/Simulink中的建模与仿真完全正确,实现了升压和降压的功能。

图3α=0.82时负载电阻R的电压仿真波形(升压)

图4α=0.3时负载电阻R的电压仿真波形(降压)

3、结束语

本文首先分析了Cuk斩波电路的基本工作原理,推导了其输出电压的计算公式,从理论上推断其具有图4α=0.3时负载电阻R的电压仿真波形(降压)升降压特点,然后在MATLAB/Simulink软件中对R斩波电路进行了建模与仿真,分别在占空比为30%(占空比小于50%)和82%(占空比大于50%)时,即降压和升压时对其进行了仿真,得出的仿真结果与理论相一致,为Cuk斩波电路在工程实践中的应用提供了很好的思路。

matlab中cuk电路搭建,Cuk斩波电路在MATLAB的建模与仿真 - cuk电路matlab仿真相关推荐

  1. matlab中ASR怎么搭建,ASR1802环境搭建

    [实例简介] 主要学习内容: 1.搭建编译环境 2.如何编译SDK 3.SWD烧录平台 4.CATStudio调试平台 5.ASR学习指南学习 [实例截图] [核心代码] ASR文档 └── ASR文 ...

  2. matlab中异步绕线式电机,三相绕线式异步电动机转子串电阻起动的MATLAB仿真

    三相绕线式异步电动机转子串电阻起动的MATLAB仿真 三相绕线式异步电动机转子串电阻起动的 MATLAB 仿真一.实验目的:设计三相绕线式异步电动机转子串电阻起动的 MATLAB 仿真模型,通过仿真观 ...

  3. matlab中fminunc函数使用方法,[分享]无约束非线性规划函数\fminunc函数使用方法(MATLAB)...

    [分享]无约束非线性规划函数\fminunc函数使用方法(MATLAB) 无约束非线性规划函数\fminunc函数使用方法(MATLAB) %用于求解无约束非线性规划的函数有:fminsearch和f ...

  4. matlab中字符串的替换,用for循环中的regexprep替换字符串? (MATLAB)

    Pass 1适用于Class test { private List _AdminRequestSet; public void addAdminRequest(AdminRequest param) ...

  5. matlab pi表示,matlab中pi是什么意思

    解:MATLAB 源程序为 >> t=0:0.001:40; >>ft=5*sawtooth(pi/5*t,0.5); >>plot(t,ft),grid on & ...

  6. MATLAB中文件的读写和数据的导入导出

    http://blog.163.com/tawney_daylily/blog/static/13614643620111117853933/ 在编写一个程序时,经常需要从外部读入数据,或者将程序运行 ...

  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  8. m 文件 dll matlab 中调用_Java与MatLab混编

    该篇介绍Java与MatLab的混合编程 环境:Windows10,Jdk 1.8.0_261 64位,MatLab r2018b 64位 先安装MatLab MatLab安装 一.打开MatLab, ...

  9. m 文件 dll matlab 中调用_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  10. php调用python绘图程序_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

最新文章

  1. eclipse提示edit source lookup path的问题
  2. c语言和gtk实现的游戏,Ubuntu下用glade和GTK+开发C语言界面程序(一)
  3. C#窗体控件-按钮控件Button
  4. 关于 TypeScript 内 constructor signature 的一些失败尝试
  5. Pseudoprime numbers POJ - 3641(快速幂+判素数)
  6. HTTP请求和标头参数的CDI拦截器-简单示例
  7. 多柱汉诺塔最优算法设计探究
  8. java setundecorated_java JFrame中与setUndecorated()相关的几个特效
  9. java零碎要点---Tesseract 3.0,Java OCR 图像智能字符识别技术,可识别中文
  10. tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;
  11. file watchers怎么默认打开_python怎么打印字符
  12. Springboot读取application.properties文件乱码
  13. phonegap plugin.xml 示例
  14. 2019年中科院JCR分区表公布!附完整Excel下载地址
  15. HttpClient下载
  16. WT2003H语音芯片在红绿灯上的运用,一款可远程更新的语音IC方案
  17. 入侵sf服务器技术_入侵服务器、疯狂攻击各种网站, 这个黑客团伙终被“团灭”!...
  18. 问道手游服务器修改密码,问道手游账号安全设置及找回密码教程 玩转问道
  19. photoshop合并图层:向下合并、合并选中层、合并可见图层、拼合图像操作
  20. 好物分享 | 也许是最好用的文件/目录对比软件

热门文章

  1. TortoiseGit第一次从GitLib上拉取代码
  2. KEPServerEX6 之 MTConnect 驱动连接CNC-HURCO(赫克)使用方式
  3. android:沉浸模式_2020年电子商务技术趋势:沉浸式技术时代
  4. 计算机网络技术的教育特性,2017年自考计算机网络技术模拟试题一
  5. Media Type 媒体类型(MIME Type、Content Type)
  6. 日语助词よ的语法汇总,请牢记
  7. Java实现登录与注册页面
  8. python调用百度OCR识别证件+操作excel表格
  9. Windows高级防火墙配置
  10. Google Play商店上传检查项