电路模型介绍

电路工作原理:

电路图:

半波三角波的数学表示:
uc={−(wct−2πk)Ucπ+Uc2πk≤wct≤2πk+π(wct−2πk−π)Ucπ2πk+π≤wct≤2πk+2πk=0,1,2,3,...,N2(在半个周期内)(1)u_c=\begin{cases} -(w_ct-2\pi k)\frac{U_c}{\pi}+U_c & 2\pi k\le w_ct\le 2\pi k+\pi \\ (w_ct-2\pi k-\pi)\frac{U_c}{\pi} & 2\pi k+\pi \le w_ct\le 2\pi k+2\pi \\ \end{cases} k=0,1,2,3,...,\frac{N}{2} (在半个周期内)(1)uc​={−(wc​t−2πk)πUc​​+Uc​(wc​t−2πk−π)πUc​​​2πk≤wc​t≤2πk+π2πk+π≤wc​t≤2πk+2π​k=0,1,2,3,...,2N​(在半个周期内)(1)
正弦调制波的方程式为:
us=Ussin(wst−φ)u_s=U_ssin(w_st-\varphi)us​=Us​sin(ws​t−φ)

令调制度UsUc=M≤1\frac{U_s}{U_c}=M \le1Uc​Us​​=M≤1,载波比wcws≫1\frac{w_c}{w_s}\gg1ws​wc​​≫1
三阶SPWM波的采样点是正弦波与三角波的交点,在交点上,uc=usu_c=u_suc​=us​,
在采样点a:Uasin(wst−φ)=−(wct−2πk)Ucπ+UcU_asin(w_st-\varphi)=-(w_ct-2\pi k)\frac{U_c}{\pi}+U_cUa​sin(ws​t−φ)=−(wc​t−2πk)πUc​​+Uc​
令wct=X,wst−φ=Yw_ct=X,w_st-\varphi=Ywc​t=X,ws​t−φ=Y,则
X=2πk+π−πMsinYX=2\pi k+\pi-\pi MsinYX=2πk+π−πMsinY
在采样点b:X=2πk+π+πMsinYb:X=2\pi k+\pi +\pi MsinYb:X=2πk+π+πMsinY
按照生成输出脉冲波的方式,可以得到输出波形的分段表达式为:

uL={0X<2πk+π−πMsinY或X≥2πk+π+πMsinY+EX≥2πk+π−πMsinY或X<2πk+π+πMsinYu_L=\begin{cases} 0 & X<2\pi k+\pi-\pi MsinY 或 X \ge 2\pi k+\pi+\pi MsinY \\ +E & X \ge 2\pi k+\pi-\pi MsinY 或 X< 2\pi k+\pi+\pi MsinY \end{cases}uL​={0+E​X<2πk+π−πMsinY或X≥2πk+π+πMsinYX≥2πk+π−πMsinY或X<2πk+π+πMsinY​
Y=wst−φ,X=wct,wcws=N,UsUc=MY=w_st-\varphi,X=w_ct,\frac{w_c}{w_s}=N,\frac{U_s}{U_c}=MY=ws​t−φ,X=wc​t,ws​wc​​=N,Uc​Us​​=M
谐波分析:由于图中的波形所示的三阶SPWM波形对称于原点,故uLu_LuL​是奇函数,因此它的傅里叶级数表达式将只包含正弦项,不包含恒定分量与余弦项,又由于uLu_LuL​波形是镜像对称的(分析傅里叶可以看一半了),因此它只包函正弦项中的奇数次谐波:
Amn+jBmn=Eπ2∫0π∫2πk+π−πMsinY2πk+π+πMsinYej(mX+nY)dXdY(1)A_{mn}+jB_{mn}=\frac{E}{\pi ^2} \int _{0}^{\pi}\int_{2\pi k+\pi-\pi MsinY}^{2\pi k+\pi+\pi MsinY}e^{j(mX+nY)}dXdY (1)Amn​+jBmn​=π2E​∫0π​∫2πk+π−πMsinY2πk+π+πMsinY​ej(mX+nY)dXdY (1)
化简关系为:Amn+jBmn=Ejmπ2ejmπ[∫0πej(mMsinY)*ejnYdY−∫0πe−j(mMsinY)*ejnYdY]A_{mn}+jB_{mn}=\frac{E}{jm\pi ^2}e^{jm\pi}[\int_{0}^{\pi}e^{j(mMsinY)}*e^{jnY}dY-\int_{0}^{\pi}e^{-j(mMsinY)}*e^{jnY}dY]Amn​+jBmn​=jmπ2E​ejmπ[∫0π​ej(mMsinY)*ejnYdY−∫0π​e−j(mMsinY)*ejnYdY]
由bessel理论可以有关系:
1π∫0πej(mMsinY)*ejnYdY=Jn(mMπ)ejnπ−121π∫0πe−j(mMsinY)*ejnYdY=Jn(mMπ)1−ejnπ2\frac{1}{\pi}\int_{0}^{\pi}e^{j(mMsinY)}*e^{jnY}dY=J_n(mM\pi)\frac{e^{jn\pi}-1}{2} \\ \frac{1}{\pi}\int_{0}^{\pi}e^{-j(mMsinY)}*e^{jnY}dY=J_n(mM\pi)\frac{1-e^{jn\pi}}{2} π1​∫0π​ej(mMsinY)*ejnYdY=Jn​(mMπ)2ejnπ−1​π1​∫0π​e−j(mMsinY)*ejnYdY=Jn​(mMπ)21−ejnπ​
所以将关系代入化简得到输出的谐波表达式为:
Amn+jBmn=jEmπJn(mMπ)ejmπ[1−ejnπ](2)A_{mn}+jB_{mn}=\frac{jE}{m\pi }J_n(mM\pi)e^{jm\pi}[1-e^{jn\pi}] (2)Amn​+jBmn​=mπjE​Jn​(mMπ)ejmπ[1−ejnπ](2)
当n为0或偶数时,1−ejnπ=01-e^{jn\pi}=01−ejnπ=0,所以Amn+jBmn=0A_{mn}+jB_{mn}=0Amn​+jBmn​=0
当n为奇数时,1−ejnπ=21-e^{jn\pi}=21−ejnπ=2,所以Amn+jBmn=j2EmπJn(mMπ)[cos(mπ)+jsin(mπ)]A_{mn}+jB_{mn}=\frac{j2E}{m\pi }J_n(mM\pi)[cos(m\pi)+jsin(m\pi)]Amn​+jBmn​=mπj2E​Jn​(mMπ)[cos(mπ)+jsin(mπ)]
因为sin(mπ)=0sin(m\pi)=0sin(mπ)=0,所以Amn=0A_{mn}=0Amn​=0,
Bmn=2EmπJn(mMπ)cos(mπ)B_{mn}=\frac{2E}{m\pi}J_n(mM\pi)cos(m\pi)Bmn​=mπ2E​Jn​(mMπ)cos(mπ)
当m=0m=0m=0时,A0n+jB0n=12π2∫−π+π∫−π+πuLejnYdXdYA_{0n}+jB_{0n}=\frac{1}{2\pi^2}\int_{-\pi}^{+\pi}\int_{-\pi}^{+\pi}u_Le^{jnY}dXdYA0n​+jB0n​=2π21​∫−π+π​∫−π+π​uL​ejnYdXdY
因为uLu_LuL​为奇函数,故得:
B0n=1π2∫0π∫−ππuLsinnYdXdY=Eπ2∫0π∫2πk+π−πMsinY2πk+π+πMsinYsinnYdXdYB_{0n}=\frac{1}{\pi^2}\int_{0}^{\pi}\int_{-\pi}^{\pi}u_LsinnYdXdY\\ =\frac{E}{\pi^2}\int_{0}^{\pi}\int_{2\pi k+\pi-\pi MsinY}^{2\pi k+\pi+\pi MsinY}sinnYdXdYB0n​=π21​∫0π​∫−ππ​uL​sinnYdXdY=π2E​∫0π​∫2πk+π−πMsinY2πk+π+πMsinY​sinnYdXdY
求得当n=1n=1n=1时,B0n=MEB_{0n}=MEB0n​=ME,当n≠1n\ne1n​=1时,B0n=0B_{0n}=0B0n​=0;
故可以得到三阶SPWM波的傅里叶级数表达式,为
uL=MEsin(ws−φ)+2Eπ∑m=1,2,3...∝∑n=±1,±3...∝cos(mπ)Jn(mMπ)msin[(mN+n)wst−nφ]u_L=MEsin(w_s-\varphi)+\frac{2E}{\pi}\sum_{m=1,2,3...}^{\propto}\sum_{n=\pm1,\pm3...}^{\propto}cos(m\pi)\frac{J_n(mM\pi)}{m}sin[(mN+n)w_st-n\varphi]uL​=MEsin(ws​−φ)+π2E​m=1,2,3...∑∝​n=±1,±3...∑∝​cos(mπ)mJn​(mMπ)​sin[(mN+n)ws​t−nφ]
由此可以求出M=0.5或1M=0.5或1M=0.5或1时的通用频谱数值及相应的频谱分布如下:

结论:比较三阶和二阶SPWM的频谱图,可以知道三阶SPWM波形的谐波含量比载波采用全波三角波的二阶SPWM波形的谐波含量要小的多。当二阶SPWM波的载波比为三阶SPWM波的载波比的一半时,他们的频谱有很有趣的规律,即二阶SPWM波频谱中的m为2,4,6……的载波谐波的上下边频成分,分别与三阶SPWM波中m为1,2,3……相应成分完全一致;而二阶SPWM波中m为1,3,5……的载波、载波谐波及上下边频成分在三阶SPWM波中为零。另外还可以看出,当m=1时,对同样的M值,三阶SPWM波的谐波幅值,明显地比二阶SPWM波的幅值小,因此,三阶SPWM波具有更好的消除谐波的作用。

三阶SPWM波形产生方法:“相位参差”的方法:用两个相位相反而幅值相同的正弦调制波,与一个载波三角波进行比较,得到两个二阶SPWM波,使这两个二阶SPWM波相减,就得到了三阶SPWM波。或用两个相位相反而幅值相等的三角波与一个正弦波相比较,可以直接得到二阶SPWM波,其波形如下图所示,从波形图中可以看出,三阶SPWM波的脉冲数比二阶SPWM波增加了一倍,就好像是将三角波进行全波整流后再由正弦波进行调制的波形。

由二阶的表达式,可以知道:E′=E2E^{'}=\frac{E}{2}E′=2E​



结论:可以看出采用“相位参差”的方式得到的三阶SPWM波,与直接采用半波三角波产生的三阶SPWM波的傅里叶分析的谐波表达式效果是一样的;从这里可以理解出相位相反的两阶SPWM波相减得到的一个wc=2wc′w_c=2w_c^{'}wc​=2wc′​,亦即N=2N′N=2N^{'}N=2N′(可以看出N是偶数),的三阶SPWM波,而两个二阶SPWM波中的载波、载波的奇次谐波,以及他们的上下边频都被消除掉了。
采用这种方法的控制电路为:

如果用减法器进行输出,则是用控制信号进行相位参差;如果用高速比较器输出,则是用逆变器主电路的两个臂进行相位参差;
为了采用相位参差法得到三阶SPWM波,N必须取偶数(因为N=2N′N=2N^{'}N=2N′,N′N{'}N′是整数,故N为偶数)。

图片参考来源:刘凤君的正弦波逆变器一书

载波为半波三角波的单相三阶SPWM逆变器——谐波分析相关推荐

  1. matlab电路仿真三角波,Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真...

    %Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真 %======================= %1,2,5,2kHz三角波的产生: clear;clc; f_tri=1 ...

  2. python正弦波和等腰三角波_正弦波脉宽调制(SPWM)原理

    1.QPWM的概念 在进行脉宽调制时,使脉冲系列的占空比按正弦规律来安排.当正弦值为最大值时,脉冲的宽度也最大,而脉冲间的间隔则最小,反之,当正弦值较小时,脉冲的宽度也小,而脉冲间的间隔则较大,这样的 ...

  3. 同步式SPWM两电平正弦脉宽调制逆变器(全波三角波)——正弦波为调制波(双重傅里叶分析)

    SPWM正弦脉宽调制介绍 SPWM是调制波为正弦波.载波为三角波或锯齿波的一种脉宽调制法. 特点: 原理简单,通用性强,控制和调节性能好,具有先出谐波.调节和稳定输出电压的多种作用,是一种比较好的波形 ...

  4. 最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真

    最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真 三相全桥/半桥整流仿真 三相半波全波仿真 三相桥式整流及其有源逆变仿真 单相桥式整流及其无源逆变仿真 升降 ...

  5. 关于BUCK降压的一些学习笔记2-->滞回比较器产生三角波

    初出茅驴,说的有不对的地方,欢迎大家共同探讨交流. 在上一篇文章中我说到了P管的开关控制BUCK电路.P管的前级驱动需要PWM驱动,当然这个PWM的占空比是需要可变化的. PWM是数字量,只有高和低两 ...

  6. 标准pcm数据(正弦波、方波、三角波)解读

    一年前写了一个demo,用于生成几种标准的波形,如正弦波.方波.三角波.之前写的只有这几个功能:波形/通道/时长/频率的控制选择,这几天抽了些时间又加了增益控制功能.为了避免东西丢失或意外删除,特上传 ...

  7. Matlab写出三角波,matlab生成三角波数据

    学习并研究方波和三角波信号的卷积有关理论; 3.利用 Matlab 编程,完成方波和三角波信号的卷积及卷积过程演示课题; 4.写出课程设计报告,打印程序,给出运行结果.... 学习并研究方波和三角波信 ...

  8. 微型计算机da转换三角波,一种智能交流调压风机转速控制方法

    一种智能交流调压风机转速控制方法 [专利摘要]本发明公开了一种智能交流调压风机转速控制方法,包括:采用智能交流调压器进行检测和调压:利用单片式微型计算机硬件电路控制大功率电力电子器件,利用单片式微型计 ...

  9. matlab 方波_matlab实现方波与三角波波形

    方波和三角波是由无数正弦波组成的. 基于这点,先来看看100个正弦波组成的波形. 老规矩,先贴代码 t = (0:9999)*0.001; %扫描时间y=4/(pi)*sin(2*pi*t); for ...

  10. c语言编程 三角波,周期矩形波、周期锯齿波、周期三角波,C语言程序.doc

    实用标准文案 精彩文档 周期矩形波的C语言代码 #include #include #include #include #define pi 3.1415926 #define E 2 #define ...

最新文章

  1. C++设计模式--简单工厂模式
  2. Vue005_ 列表渲染
  3. why Participants tab in GM6 is hidden - by extension
  4. 安装cuda 非root_linux非root用户下安装软件,搭建生产环境
  5. pandas合并concatmerge和plot画图
  6. 东明县计算机学校,东明县职业中等专业学校2021年招生信息
  7. 如何修改matlab中的语句,求大神帮忙看一下这个语句怎么改!!!!!
  8. 语言怎么绘画人物肖像_绘画丨毛焰 Mao Yan 作品
  9. php 购物车案例教程,php初步实现购物车功能的实例分析
  10. 写markdown用vscode的插件Markdown Preview Enhanced
  11. Fedora10字体安装与美化
  12. 我的世界pe开服务器网站,我的世界pe服务器怎么开 开服图文教程
  13. Form partner relationships early, even if informal
  14. 在京东如何查找计算机的销量,京东商品真实销量数据怎么看?教你一键查询
  15. 最全面的Android混淆
  16. ELK基于ElastAlert实现日志的微信报警
  17. 万恶的Tomcat8.5
  18. 小心肝队-冲刺日志(第一天)
  19. JAVAScript——JQuery—$ ( )
  20. conda error unable to create prefix directory check that you have sufficient permissions

热门文章

  1. 2022 阿里 java 面经
  2. 数字电路的基础知识(结合Verilog)
  3. 信息系统项目管理师自学笔记(二十二)——布线工程、网络规划与设计
  4. NRF52840 BLE OTA
  5. 如何将Excel保存为TXT格式文件
  6. 如何用 latex 排版日文 (xelatex)
  7. 如何禁止树莓派屏幕休眠
  8. 欧姆龙NX控制器与Sysmac studio的电机配置方法
  9. vue json对象转数组_如何使用Vue.js渲染JSON中定义的动态组件
  10. Unity3D 世界坐标转屏幕坐标的坑