【电力电子在电力系统中的应用】2 CCM和DCM模式下Cuk电路的升降压工作状态

【仅供参考

【2023.03西南交大电力电子在电力系统中的应用】

目录

[0 仿真要求](#0 仿真要求)

[1 仿真电路搭建及波形记录](#1 仿真电路搭建及波形记录)

[1.1 CCM工作模式](#1.1 CCM工作模式)

[1.1.1 升压模式](#1.1.1 升压模式)

[1.1.2 降压模式](#1.1.2 降压模式)

[1.2 DCM工作模式](#1.2 DCM工作模式)

[1.2.1 升压模式](#1.2.1 升压模式)

[1.2.2 降压模式](#1.2.2 降压模式)

[1.3 改变开关频率和电容参数](#1.3 改变开关频率和电容参数)

[1.3.1 改变开关频率](#1.3.1 改变开关频率)

[1.3.2 改变电容参数](#1.3.2 改变电容参数)


0 仿真要求

1.在MATLAB/Simulink中搭建Cuk仿真模型;

2.改变占空比D,使电路工作在降压和升压两种情况,分别分析电路工作在电感电流连续和断续两种情况下的波形;

3.波形分析要求:输出直流电压、电感的电流和电压、主开关的电流和电压、二极管的电流和电压;

4.改变开关频率和电容参数,观察分析其对电路的影响。(先完成2、3,再进行第4步) 。

仿真参数:输入直流电压100V,开关频率10kHz,R=10Ω。

1 仿真电路搭建及波形记录

搭建仿真电路如图:

1.1 CCM 工作模式

1.1.1 升压模式

Matlab 复制代码
Vin = 100; %输入电压单位V

Vout = 150; %输出电压单位V

Fs = 10000; %开关频率单位Hz

Iout = Vout/10; %输出电流单位A

计算得:占空比duty=60.0%,电感L1=L2=400uH,C1=C2=100uf。通过MATLAB中的Scope示波器模块,可观测到开关器件和二极管在连续工作模式下的电压、电流波形如图:

电感在连续工作模式下的电压、电流波形如图:

根据仿真结果,输出电压稳定在-150V附近:

1.1.2 降压模式

Matlab 复制代码
Vin = 100; %输入电压单位V

Vout = 66.8; %输出电压单位V

Fs = 10000; %开关频率单位Hz

Iout = Vout/10; %输出电流单位A

计算得:占空比duty=40.0%。通过MATLAB中的Scope示波器模块,可观测到开关器件和二极管在连续工作模式下的电压、电流波形如图:

电感在连续工作模式下的电压、电流波形如图:

根据仿真结果,输出电压稳定在-67V附近:

1.2 DCM 工作模式

1.2.1 升压模式

Matlab 复制代码
Vin = 100; %输入电压单位V

Vout = 150; %输出电压单位V

Fs = 10000; %开关频率单位Hz

Iout = Vout/10; %输出电流单位A

计算得:占空比duty=60.0%,电感L1=L2=4*1e-5H,C1=C2=100uf。通过MATLAB中的Scope示波器模块,可观测到开关器件和二极管在断续工作模式下的电压、电流波形如图:

电感在断续工作模式下的电压、电流波形如图:

根据仿真结果,输出电压稳定在-150V附近:

1.2.2 降压模式

Matlab 复制代码
Vin = 100; %输入电压单位V

Vout = 66.8; %输出电压单位V

Fs = 10000; %开关频率单位Hz

Iout = Vout/10; %输出电流单位A

计算得:占空比duty=40.0%。通过MATLAB中的Scope示波器模块,可观测到开关器件和二极管在断续工作模式下的电压、电流波形如图:

电感在断续工作模式下的电压、电流波形如图:

根据仿真结果,输出电压稳定在-67V附近:

1.3 改变开关频率****和电容参数

1.3.1 改变开关频率

在CCM模式参数的基础上,改变开关频率为1kHz。

可观测到开关器件和二极管的电压、电流波形如图:

电感的电压、电流波形如图:

根据仿真结果,输出电压剧烈波动:

1.3.2 改变电容参数

在CCM模式参数的基础上,改变电容参数为30uF。

可观测到开关器件和二极管的电压、电流波形如图:

电感的电压、电流波形如图:

根据仿真结果,输出电压纹波变大:

相关推荐
吃好睡好便好15 小时前
转换函数的使用
学习·matlab·生活·转换函数
吃好睡好便好2 天前
取整函数的使用
学习·matlab·生活·取整函数
Funing73 天前
STM32 电机动态 PI 控制:从编码器反馈、增量式 PI 到 Matlab 参数拟合与 PWM 输出
stm32·嵌入式硬件·matlab·pi控制算法
zq_63893 天前
利用 MATLAB 调用 STK Object Model COM 显示雷达受干扰前后探测范围的变化
开发语言·matlab
zq_63893 天前
ObjectModel_diagram.pdf 文档详细总结
开发语言·matlab
88号技师3 天前
2026年SCI-分数牛顿衍生优化算法Fractional Newton-derived optimizer-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
机器学习之心3 天前
LSTM神经网络+SHAP可解释性分析+NSGA-II工艺参数优化,从预测到可解释性再到多目标优化的全流程实战,MATLAB代码
神经网络·matlab·lstm·shap可解释性分析·nsga-ii工艺参数优化
Logintern094 天前
[Matlab] 遗传算法求解TSP入门
开发语言·matlab
我爱C编程4 天前
基于BP译码和用户RMA解码的LT码实现及度分布设计matlab实现和误码仿真
matlab·bp译码·rma解码·lt码·度分布
民乐团扒谱机5 天前
【微实验】物理启发神经网络(PINN):当AI学会遵守物理定律(附matlab代码))
人工智能·神经网络·matlab