载波为半波三角波的单相三阶SPWM逆变器——谐波分析
电路模型介绍
电路工作原理:
电路图:
半波三角波的数学表示:
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={−(wct−2πk)πUc+Uc(wct−2πk−π)πUc2πk≤wct≤2πk+π2πk+π≤wct≤2πk+2πk=0,1,2,3,...,2N(在半个周期内)(1)
正弦调制波的方程式为:
us=Ussin(wst−φ)u_s=U_ssin(w_st-\varphi)us=Ussin(wst−φ)
令调制度UsUc=M≤1\frac{U_s}{U_c}=M \le1UcUs=M≤1,载波比wcws≫1\frac{w_c}{w_s}\gg1wswc≫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_cUasin(wst−φ)=−(wct−2πk)πUc+Uc
令wct=X,wst−φ=Yw_ct=X,w_st-\varphi=Ywct=X,wst−φ=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+EX<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=wst−φ,X=wct,wswc=N,UcUs=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+π+πMsinYej(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π2Eejmπ[∫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πjEJn(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πj2EJn(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π2EJn(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∫−π+π∫−π+πuLejnYdXdY
因为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π∫−ππuLsinnYdXdY=π2E∫0π∫2πk+π−πMsinY2πk+π+πMsinYsinnYdXdY
求得当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−φ)+π2Em=1,2,3...∑∝n=±1,±3...∑∝cos(mπ)mJn(mMπ)sin[(mN+n)wst−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逆变器——谐波分析相关推荐
- matlab电路仿真三角波,Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真...
%Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真 %======================= %1,2,5,2kHz三角波的产生: clear;clc; f_tri=1 ...
- python正弦波和等腰三角波_正弦波脉宽调制(SPWM)原理
1.QPWM的概念 在进行脉宽调制时,使脉冲系列的占空比按正弦规律来安排.当正弦值为最大值时,脉冲的宽度也最大,而脉冲间的间隔则最小,反之,当正弦值较小时,脉冲的宽度也小,而脉冲间的间隔则较大,这样的 ...
- 同步式SPWM两电平正弦脉宽调制逆变器(全波三角波)——正弦波为调制波(双重傅里叶分析)
SPWM正弦脉宽调制介绍 SPWM是调制波为正弦波.载波为三角波或锯齿波的一种脉宽调制法. 特点: 原理简单,通用性强,控制和调节性能好,具有先出谐波.调节和稳定输出电压的多种作用,是一种比较好的波形 ...
- 最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真
最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真 三相全桥/半桥整流仿真 三相半波全波仿真 三相桥式整流及其有源逆变仿真 单相桥式整流及其无源逆变仿真 升降 ...
- 关于BUCK降压的一些学习笔记2-->滞回比较器产生三角波
初出茅驴,说的有不对的地方,欢迎大家共同探讨交流. 在上一篇文章中我说到了P管的开关控制BUCK电路.P管的前级驱动需要PWM驱动,当然这个PWM的占空比是需要可变化的. PWM是数字量,只有高和低两 ...
- 标准pcm数据(正弦波、方波、三角波)解读
一年前写了一个demo,用于生成几种标准的波形,如正弦波.方波.三角波.之前写的只有这几个功能:波形/通道/时长/频率的控制选择,这几天抽了些时间又加了增益控制功能.为了避免东西丢失或意外删除,特上传 ...
- Matlab写出三角波,matlab生成三角波数据
学习并研究方波和三角波信号的卷积有关理论; 3.利用 Matlab 编程,完成方波和三角波信号的卷积及卷积过程演示课题; 4.写出课程设计报告,打印程序,给出运行结果.... 学习并研究方波和三角波信 ...
- 微型计算机da转换三角波,一种智能交流调压风机转速控制方法
一种智能交流调压风机转速控制方法 [专利摘要]本发明公开了一种智能交流调压风机转速控制方法,包括:采用智能交流调压器进行检测和调压:利用单片式微型计算机硬件电路控制大功率电力电子器件,利用单片式微型计 ...
- matlab 方波_matlab实现方波与三角波波形
方波和三角波是由无数正弦波组成的. 基于这点,先来看看100个正弦波组成的波形. 老规矩,先贴代码 t = (0:9999)*0.001; %扫描时间y=4/(pi)*sin(2*pi*t); for ...
- c语言编程 三角波,周期矩形波、周期锯齿波、周期三角波,C语言程序.doc
实用标准文案 精彩文档 周期矩形波的C语言代码 #include #include #include #include #define pi 3.1415926 #define E 2 #define ...
最新文章
- C++设计模式--简单工厂模式
- Vue005_ 列表渲染
- why Participants tab in GM6 is hidden - by extension
- 安装cuda 非root_linux非root用户下安装软件,搭建生产环境
- pandas合并concatmerge和plot画图
- 东明县计算机学校,东明县职业中等专业学校2021年招生信息
- 如何修改matlab中的语句,求大神帮忙看一下这个语句怎么改!!!!!
- 语言怎么绘画人物肖像_绘画丨毛焰 Mao Yan 作品
- php 购物车案例教程,php初步实现购物车功能的实例分析
- 写markdown用vscode的插件Markdown Preview Enhanced
- Fedora10字体安装与美化
- 我的世界pe开服务器网站,我的世界pe服务器怎么开 开服图文教程
- Form partner relationships early, even if informal
- 在京东如何查找计算机的销量,京东商品真实销量数据怎么看?教你一键查询
- 最全面的Android混淆
- ELK基于ElastAlert实现日志的微信报警
- 万恶的Tomcat8.5
- 小心肝队-冲刺日志(第一天)
- JAVAScript——JQuery—$ ( )
- conda error unable to create prefix directory check that you have sufficient permissions