Mathematica SPWM
生活随笔
收集整理的这篇文章主要介绍了
Mathematica SPWM
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
原理 https://wenku.baidu.com/view/8165817a31b765ce05081472.html
f = 50;
um = 180; (*\输出电压反射到原边电压*)
vd = 380; (* \输入Vbus电压*)
tfull = N[1/(2*f*n)]; (*数字电源开关周期*)
f = 1/tfull (*\数字电源开关频率*)
m = um/vd; (* 调制比*)
n = 1000; (* 半波 打出PWM个数 个数越多越接近正弦波*)
f = 50;
um = 180; (*\输出电压反射到原边电压*)
vd = 380; (* \输入Vbus电压*)
tfull = N[1/(2*f*n)]; (*数字电源开关周期*)
f = 1/tfull (*\数字电源开关频率*)
m = um/vd; (* 调制比*)
ton = N[Table[m/w*(Cos[(k - 1)*Pi/n] - Cos[k*Pi/n]), {k, 1, n}]]; (*导通时间*)
ListPlot[ton]
d = N[Table[m/w*(Cos[(k - 1)*Pi/n] - Cos[k*Pi/n]), {k, 1, n}]]/(Pi/w)*100; (* 占空比*)
总结
以上是生活随笔为你收集整理的Mathematica SPWM的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Ubuntu下下载vnc
- 下一篇: 针孔相机模型的应用