%参数输入
Ud=390;F1=50;h=0.00001;Tend=1.2/F1;
Kf=21;Ka=4/3;%载波比Kf和调制比Ka(Ka>1)
F2=Kf*F1;
T1=1/F1;
T2=1/F2;
P(1)=0;
P(2)=2*pi/3;
P(3)=4*pi/3;
%主程序
t=0;
i=1;
while t<=Tend
tt2=mod(t,T2);
if tt2<=T2/2
A2=Ka*(4*tt2/T2-1);
else
A2=Ka*(-4*tt2/T2+3);
end
for k=1:3
A1=sin(2.*pi*t/T1-P(k));
if A1>A2
S(k)=1;
else
S(k)=-1;
end
end
%逆变器输出线电压(负载电动机线电压)
Uab=(S(1)-S(2))*Ud/2;
Ubc=(S(2)-S(3))*Ud/2;
Uca=(S(3)-S(1))*Ud/2;
%逆变器输出端至直流电源中性点的电压
Uag=S(1)*Ud/2;
Ubg=S(2)*Ud/2;
Ucg=S(3)*Ud/2;
%负载电动机相电压
Ua0=(2*Uag-Ubg-Ucg)/3;
Ub0=(-Uag+2*Ubg-Ucg)/3;
Uc0=(-Uag-Ubg+2*Ucg)/3;
%--------------------------------------------------------------------------
tx(i)=t;
Uaby(i)=Uab;
Ubcy(i)=Ubc;
Ucay(i)=Uca;
Uagy(i)=Uag;
Ubgy(i)=Ubg;
Ucgy(i)=Ucg;
Ua0y(i)=Ua0;
Ub0y(i)=Ub0;
Uc0y(i)=Uc0;
A1y(i)=A1;
A2y(i)=A2;
t=t+h;
i=i+1;
end
%--------------------------------------------------------------------------
figure(1);plot(tx,Uaby),title('AB线电压');xlabel('t(s)');ylabel('Uab');grid;
figure(2);plot(tx,Ubcy),title('BC线电压');xlabel('t(s)');ylabel('Ubc');grid;
figure(3);plot(tx,Ucay),title('CA线电压');xlabel('t(s)');ylabel('Uca');grid;
figure(4);plot(tx,Uagy),title('AG电压');xlabel('t(s)');ylabel('Uag');grid;
figure(5);plot(tx,Ubgy),title('BG电压');xlabel('t(s)');ylabel('Ubg');grid;
figure(6);plot(tx,Ucgy),title('CG电压');xlabel('t(s)');ylabel('Ucg');grid;
figure(7);plot(tx,Ua0y),title('A相电压');xlabel('t(s)');ylabel('Ua0');grid;
figure(8);plot(tx,Ub0y),title('B相电压');xlabel('t(s)');ylabel('Ub0');grid;
figure(9);plot(tx,Uc0y),title('C相电压');xlabel('t(s)');ylabel('Uc0');grid;
SPWM (2).rar_SPWM仿真_SPWM逆变仿真_spwm_spwm的数学模型_逆变器spwm模块
版权申诉
26 浏览量
2022-07-14
18:03:19
上传
评论
收藏 2KB RAR 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip
- 以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈