【电力电子在电力系统中的应用】3 带有输出电压反馈控制器的单端反激变换器

【仅供参考

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

目录

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

[1 仿真电路的搭建](#1 仿真电路的搭建)

[1.1 元件选型](#1.1 元件选型)

[1.2 PI控制器设计与搭建](#1.2 PI控制器设计与搭建)

[1.3 时变电阻的封装](#1.3 时变电阻的封装)

[3 波形展示](#3 波形展示)


0 仿真要求

1、采用单端反激拓扑,输入DC100V,输出DC12V的直流电压。

2、建立输出电压反馈控制器,给出当负载电阻分别为100、10、5欧姆变化时输出电压的稳压情况。

1 仿真电路的搭建

1.1 元件选型

Matlab 复制代码
Vin = 100; %输入电压单位V
Vout = 12; %输出电压单位V
R = 12; %负载电阻Ω
Iout = Vout/R; %输出电流单位A
N = 2; %变压器变比
D = 1 / (1 + N * Vin / Vout); %占空比
Fs = 100000; %开关频率单位Hz
Ts = 1 / Fs; %开关周期
DeltaVout = 0.001; %输出电压纹波单位V
C = D / ( DeltaVout * Fs * R);
L1 = (1 / N)^2 * Vout / (2 * Iout * Fs) * (1 - D)^2;
L2 = L1 * N^2;

在开环情况下,假设变压器变比为2:1,负载电阻为12Ω,根据上述代码可计算得:占空比D = 5.7%,L1 ≥ 13.3uH,L2 ≥ 53.4uH,C ≥ 47.2uF。取L1 = 15uH,L2 = 55uH,C = 50uF,搭建电路如下:

1.2 PI控制器设计与搭建

其中,Kp = Ki = 0.000001。

1.3 时变电阻的封装

使其对外等效阻值于0~0.1s时保持在100Ohms;于0.1s~0.2s时保持在10Ohms;于0.2s~0.3s时保持在5Ohms;

其中,避免代数环的报错出现,添加了Memory模块。

3 波形展示

从上到下,分别为:输出电流、输出电压、输出负载。可观测得:当负载变化时,输出电压总保持在12V附近,且在负载突变处电流电压没有明显超调和大振荡。闭环控制成功。

相关推荐
EW Frontier1 小时前
【雷达信号处理】5 个阵元追平 16 个阵元:稀疏阵列 STAP 的实测报告【附python+matlab代码】
python·matlab·信号处理·雷达·mimo·稀疏阵列·stap
民乐团扒谱机14 小时前
【微实验】组合优化matlab实战(马科维茨投资模型):在收益与风险之间,寻找最优的人生配比
大数据·人工智能·算法·机器学习·数学建模·matlab·组合优化
chhttty2 天前
Stateflow状态机建模:状态转移
matlab·simulink
民乐团扒谱机3 天前
【超详解】量子克拉美罗下界QCRB:时延估计精度极限推导+MATLAB多场景绘图实战
开发语言·机器学习·matlab·量子力学·qcrb
水桶学习吧_4 天前
MTMD人致振动MATLAB-SAP2000协同优化
matlab·mtmd·sap2000
ι:4 天前
MATLAB 与 Python 搭建无人机地面站:优势、劣势与选型逻辑
python·matlab·无人机
福大大架构师每日一题4 天前
2026年8月TIOBE编程语言排行榜,Go语言排名第14,Rust语言排名10。MATLAB 的日子似乎屈指可数了。
开发语言·matlab·rust
吃好睡好便好4 天前
MATLAB仿真框图4
开发语言·matlab·仿真·分段函数
菜鸟的学习日记、4 天前
simulink(一)—创建自定义库
simulink·自定义库
RickyWasYoung4 天前
【matlab】坐标图四角畸变矫正代码
开发语言·matlab