spwm控制算法c语言实现,SPWM波形优化算法及其DSP实现

1.引言本文引用地址:http://www.eepw.com.cn/article/177181.htm

从逆变器诞生之日起人们就把改善输出波形,消除谐波,提高波形质量作为一项重要的研究内容,所以对SPWM波形的谐波分析有着十分重要的意义[1]。对于实时计算的PWM控制方法常常需要建立数学模型,较为常用的是采样型的SPWM法。文[2]指出,在对正弦波进行调制时,采用三角波作为载波比用锯齿波产生更少的谐波分量,自然采样SPWM法就是通过正弦波与三角波的比较来决定开关点的位置,原理简单易于用模拟电路实现,但由于其开关模式不能用显式表达,难以用微机实现实时控制,因此发展了规则采样法。

本文给出了一种基于DSP的对称规则SPWM生成法——开关点预置算法,开关点预置最优SPWM控制波形的确定是以输出THD性能指标最小为优化目标,在同样开关频率的前提条件下,从所有可能的开关控制波形中唯一地筛选出来的,因此所选取的开关控制波形即为同样开关频率下所有SPWM控制波形中最优的选择,以此来控制逆变桥开关,其最终输出正弦信号也必然地具有最优性。

2.对称规则SPWM波的生成

自然取样法的主要问题是SPWM波形每一个脉冲的起始和结束时刻tA和tB对于三角载波的中心线不对称,因而求解困难[3]。工程上实用的方法要求计算简单,误差不是很大,因此对自然取样法进行一些近似处理,得出了各种规则采样方法。

规则采样法是波形发生器通过编程方法实现的几种方式之一,这种方式使PWM波产生的谐波小,在三相异步电动机变频调速系统中,通常都采用此种方法。

在三角波的一个周期内,只利用三角波的一个峰值点

所对应的正弦函数值求取的脉冲以三角波的峰值点为对称,因此这种采样法称为对称规则采样法,如图1所示。b92e705878db76251b807dbf0a4fc8d0.png

图1. 生成SPWM波的规则采样法

若以单位量1代表三角载波的幅值Uc,则正弦波的幅值Um就是调制度m,m=Um/Uc,再由图1几何关系可知:577b5f75cc2e1b56b3c28536ee042eda.png

式中:ωs为正弦调制信号的角频率, ;Tc为载波周期;fm为调制波频率。根据脉宽时间计算公式,如果一个周期内有N个矩形波(通常N取为3的整数倍),载波比N=fc/fm,则第i个矩形波的占空比为:57d62f34b7f79a553c46912152babf0d.png

(3)

可见,在已知载波周期Tc、正弦波电压Um或m以及每个特定时刻的函数值,便可以计算出第i个脉宽时间和间隙时间。

3.谐波分析

对一般准矩形波进行傅立叶级数变换8c17e82559bc9ca2a9346e96c92eff6a.png5f3676ed4ada4a8f710753ed3420d37c.png

n为奇数 (8)

根据式(8)可算出每组开关点控制对应的最终正弦波输出电压的各次谐波幅值,即可进一步计算出基波含量和谐波含量等性能指标,并以此作为开关点方案选取的标准。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值