System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及逆变器,具体涉及一种逆变器死区补偿方法和系统。
技术介绍
1、为了避免逆变器功率期间上下管因为延迟问题导致的直通,通常会在上下管驱动波形中插入死区,而在插入死区之后,就会引入死区效应,导致逆变器输出电流的高次谐波分量增加,使得电流thd降低。
2、为了解决死区导致的电流失真问题,现有技术中通常会对输出的pwm占空比或导通、关断时间进行补偿,现有的补偿方法一般采用基于平均误差电压补偿法,基于平均误差电压补偿法虽然简单易于实现,但其补偿效果较差,不能对死区效应引起的误差进行精准的补偿,且在更改死区时间后需要重新进行标定,不利于工程开发。
3、基于此,需要一种新技术方案。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种逆变器死区补偿方法和系统,以至少解决现有的死区补偿方法无法进行精准的补偿的问题。
2、本专利技术实施例提供以下技术方案:
3、本专利技术实施例提供一种逆变器死区补偿方法,包括:
4、获取逆变器单元的输出电流和母线电压信号,并对所述输出电流进行坐标变换以获取电流信号;
5、基于所述电流信号,获取指令电压和所述逆变器单元在一个周期内的导通损耗补偿时间;
6、基于所述指令电压的大小和波形获取pwm信号,并根据所述pwm信号、所述电流信号以及所述母线电压信号获取所述输出电流的电流纹波预测值;
7、根据所述电流纹波预测值获取开管时刻补偿时间和关管时刻补偿时间,并基于所述
8、获取所述逆变器单元的开关频率,并基于所述开关频率和所述死区补偿值以获取补偿占空比。
9、进一步地,所述根据所述pwm信号、所述电流信号以及所述母线电压信号获取所述输出电流的电流纹波预测值包括:
10、获取所述pwm信号的占空比,并根据所述占空比获取所述逆变器单元的开关器件的理想导通时刻和理想关断时刻;
11、获取理想中间时刻在αβ坐标系下电机端口对零点的电压vαβo[n],其中,所述理想中间时刻为所述理想导通时刻和所述理想关断时刻的中间时刻;
12、获取所述逆变器单元连接电机的转子角度和转速,并获取所述理想中间时刻的转子角度位置θe[n];
13、基于所述电压vαβo[n]和所述转子角度位置θe[n]获取所述理想中间时刻在dq坐标系下所述电机端口对零点的电压vdqo[n];
14、基于所述电压vdqo[n]、电机模型和所述电流信号获取所述理想中间时刻在dq坐标系下的电流idq[n];
15、将所述电流idq[n]转换为三相坐标系下得到三相电流iabc[n],并基于所述三相电流iabc[n]、理想导通时刻和理想关断时刻获取所述电流纹波预测值。
16、进一步地,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
17、在所述逆变器单元的控制频率和pwm频率相等的情况下,若下一时刻包括一个上升沿和一个下降沿,则所述死区补偿值为所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间之和。
18、进一步地,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
19、在所述逆变器单元的控制频率是pwm频率的两倍时,若下一时刻包括一个上升沿或下降沿,则所述死区补偿值为所述开管时刻补偿时间与所述导通损耗补偿时间之和或所述关管时刻补偿时间与所述导通损耗补偿时间之和。
20、进一步地,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
21、在所述逆变器单元的pwm频率为控制频率的n倍时,若下一时刻包括n个上升沿和n个下降沿,则所述死区补偿值为n倍的开管时刻补偿时间、n倍的关管时刻补偿时间以及所述导通损耗补偿时间之和,其中,n大于1。
22、进一步地,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
23、在所述逆变器单元的控制频率为pwm频率的n倍时,若下一时刻包含上升沿或下降沿,则所述死区补偿值为所述开管时刻补偿时间和导通损耗补偿时间之和或所述关管时刻补偿时间和所述导通损耗补偿时间之和,其中,n大于2。
24、进一步地,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
25、在所述逆变器单元的控制频率为pwm频率的n倍时,若下一时刻不包含上升沿或下降沿,则所述死区补偿时间为导通损耗补偿时间。
26、本专利技术的一种逆变器死区补偿系统,包括:
27、采样模块,所述采样模块用于获取逆变器单元的输出电流和母线电压信号;
28、坐标变换模块,所述坐标变换模块用于对所述输出电流进行坐标变换,以生成电流信号;
29、电流控制器模块,所述电流控制器模块用于获取电流信号并输出指令电压;
30、pwm调制模块,所述pwm调制模块用于根据指令电压的大小和波形生成pwm信号;
31、电流纹波预测模块,所述电流纹波预测模块用于根据所述pwm信号、所述电流信号和所述母线电压信号获取所述输出电流的电流纹波预测值;
32、补偿值计算模块,所述补偿值计算模块用于根据所述电流纹波预测值获取所述逆变器单元的开管时刻补偿时间和关管时刻补偿时间,并根据电流信号获取周期内逆变器单元的导通损耗补偿时间,且基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值;
33、pwm死区补偿模块,所述pwm死区补偿模块用于获取所述逆变器单元的开关频率,并基于所述开关频率和所述死区补偿值以获取所需占空比,其中,所述逆变器单元用于基于所述占空比控制电机
34、进一步地,所述电流纹波预测模块还用于获取所述pwm信号的占空比,并根据所述占空比获取所述逆变器单元的开关器件的理想导通时刻和理想关断时刻;
35、所述电流纹波预测模块还用于获取理想中间时刻在αβ坐标系下电机端口对零点的电压vαβo[n],其中,所述理想中间时刻为所述理想导通时刻和所述理想关断时刻的中间时刻;
36、所述电流纹波预测模块还用于获取所述逆变器单元连接电机的转子角度和转速,并获取所述理想中间时刻的转子角度位置θe[n];
37、所述电流纹波预测模块还用于基于所述电压vαβo[n]和所述转子角度位置θe[n]获取所述理想中间时刻在dq坐标系下所述电机端口对零点的电压vdqo[n];
38、所述电流纹波预测模块还用于基于所述电压vdqo[n]、电机模型和所述电流信号获取所述理想中间时刻在dq坐标系下的电流idq[n];
39、所述电流纹波预测模块本文档来自技高网...
【技术保护点】
1.一种逆变器死区补偿方法,其特征在于,包括:
2.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述根据所述PWM信号、所述电流信号以及所述母线电压信号获取所述输出电流的电流纹波预测值包括:
3.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
4.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
5.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
6.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
7.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述
8.一种逆变器死区补偿系统,其特征在于,包括:
9.根据权利要求8所述的逆变器死区补偿系统,其特征在于,所述电流纹波预测模块还用于获取所述PWM信号的占空比,并根据所述占空比获取所述逆变器单元的开关器件的理想导通时刻和理想关断时刻;
...【技术特征摘要】
1.一种逆变器死区补偿方法,其特征在于,包括:
2.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述根据所述pwm信号、所述电流信号以及所述母线电压信号获取所述输出电流的电流纹波预测值包括:
3.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
4.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关管时刻补偿时间以及所述导通损耗补偿时间获取死区补偿值包括:
5.根据权利要求1所述的逆变器死区补偿方法,其特征在于,所述基于所述开管时刻补偿时间、所述关...
【专利技术属性】
技术研发人员:郑博文,牛立凡,向礼,
申请(专利权)人:致瞻科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。