首页 / 专利库 / 齿轮 / 链环 / 基于DTC算法的高压变频器的控制系统及方法

基于DTC算法的高压变频器的控制系统及方法

阅读:293发布:2023-02-03

专利汇可以提供基于DTC算法的高压变频器的控制系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于DTC 算法 的高压 变频器 的控制系统及方法,方法包括:S1、获取高压变频器输出的三相 输出 电压 及 电流 ,计算 电机 的 定子 磁链;S2、根据电机的定子磁链及定子电流计算电磁转矩;S3、对电机的速度给定及速度反馈进行闭环PID运算以生成转矩 信号 ;S4、根据电机的定子磁链计算定子磁链在静止 坐标系 中所处的磁链扇区;S5、根据磁链滞环比较器及转矩滞环比较器的输出及磁链扇区计算出一 开关 矢量;S6、基于DTC算法并根据开关矢量对高压变频器的功率单元进行移相,生成相应的PWM信号。本发明能够对电磁转矩进行快速精确的控制,实现对突加减负载的快速响应。,下面是基于DTC算法的高压变频器的控制系统及方法专利的具体信息内容。

1.一种基于DTC算法的高压变频器的控制方法,其特征在于,包括以下步骤:
S1、获取所述高压变频器输出的三相输出电压及三相输出电流,并根据所述三相输出电压及所述三相输出电流计算电机定子磁链,计算公式如下:
Ψsα=∫(Usα-Rs×Isα)dt;Ψsβ=∫(Usβ-Rs×Isβ)dt;
其中,Usα和Usβ分别表示所述三相输出电压在静止坐标系中α轴和β轴的分量,Isα和Isβ分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量,Ψsα和Ψsβ分别表示所述定子磁链在静止坐标系中α轴和β轴的分量,Rs表示所述电机的定子电阻
S2、根据所述电机的定子磁链及所述电机的定子电流计算所述电机输出的电磁转矩,计算公式如下:
其中,Te表示所述电磁转矩,Np表示所述电机的极数;
S3、对所述电机的速度给定及速度反馈进行闭环PID运算以生成一转矩信号,以作为一转矩滞环比较器的输入给定;
S4、根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区;
S5、根据一磁链滞环比较器及所述转矩滞环比较器的输出以及所述磁链扇区计算出一开关矢量;
S6、基于DTC算法并根据计算出的开关矢量及所述高压变频器的单元级联数分别对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号;
步骤S1中通过如下公式计算所述三相输出电压:
当所述高压变频器输出的PWM信号在整个开关周期内全开或全关时,计算公式如下:
其中U(N)表示第N个开关周期的三相输出电压,Uccr(N)表示第N个开关周期给定的PWM开关指令,Udc(N)表示第N个开关周期每一相的母线电压和,Ns表示所述高压变频器的单元级联数,x表示移相部分所占开关周期的比例;
当所述高压变频器输出的PWM信号的脉宽可调时,计算公式如下:
其中,U(k)表示第k个开关周期的三相输出电压,Uk2表示由于移相导致从第k个开关周期移入下一个开关周期的输出电压部分,U(k-1)2表示由于移相导致上一个开关周期移入第k个开关周期的输出电压部分,ccr1k表示第k个开关周期内所述高压变频器中功率单元的左上桥臂的PWM信号的宽度,ccr3k表示第k个开关周期内所述高压变频器中功率单元的右上桥臂的PWM信号的宽度,Ns表示所述高压变频器的单元级联数,Udki表示所述高压变频器的第i个功率单元的母线电压。
2.如权利要求1所述的控制方法,其特征在于,步骤S1中通过一电压传感器实时检测所述三相输出电压。
3.如权利要求1所述的控制方法,其特征在于,步骤S1之前还包括一电流控制步骤:利用一恒流控制器通过调整所述高压变频器的输出信号的PWM脉宽以对所述三相输出电流进行闭环控制。
4.如权利要求3所述的控制方法,其特征在于,所述电流控制步骤之前还包括一中性点确定步骤:根据所述电机的输入电流的方向确定所述高压变频器的中性点的位置
5.一种基于DTC算法的高压变频器的控制系统,其特征在于,包括:
一磁链观测器,用于获取所述高压变频器输出的三相输出电压及三相输出电流,并根据所述三相输出电压及所述三相输出电流计算电机的定子磁链,计算公式如下:
Ψsα=∫(Usα-Rs×Isα)dt;Ψsβ=∫(Usβ-Rs×Isβ)dt;
其中,Usα和Usβ分别表示所述三相输出电压在静止坐标系中α轴和β轴的分量,Isα和Isβ分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量,Ψsα和Ψsβ分别表示所述定子磁链在静止坐标系中α轴和β轴的分量,Rs表示所述电机的定子电阻;
一转矩观测器,用于根据所述电机的定子磁链及所述电机的定子电流计算所述电机输出的电磁转矩,计算公式如下:
其中,Te表示所述电磁转矩,Np表示所述电机的极数;
一速度环控制器,用于对所述电机的速度给定及速度反馈进行闭环PID运算以生成一转矩信号,以作为一转矩滞环比较器的输入给定;
一磁链扇区计算器,用于根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区;
一开关矢量计算模,用于根据一磁链滞环比较器及所述转矩滞环比较器的输出以及所述磁链扇区计算出一开关矢量;
一移相模块,用于基于DTC算法并根据计算出的开关矢量及所述高压变频器的单元级联数分别对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号;
所述控制系统还包括一电压计算模块,用于计算所述三相输出电压;
当所述高压变频器输出的PWM信号在整个开关周期内全开或全关时,所述电压计算模块采用如下公式进行计算:
其中U(N)表示第N个开关周期的三相输出电压,Uccr(N)表示第N个开关周期给定的PWM开关指令,Udc(N)表示第N个开关周期每一相的母线电压和,Ns表示所述高压变频器的单元级联数,x表示移相部分所占开关周期的比例;
当所述高压变频器输出的PWM信号的脉宽可调时,所述电压计算模块采取如下公式进行计算:
其中,U(k)表示第k个开关周期的三相输出电压,Uk2表示由于移相导致从第k个开关周期移入下一个开关周期的输出电压部分,U(k-1)2表示由于移相导致上一个开关周期移入第k个开关周期的输出电压部分,ccr1k表示第k个开关周期内所述高压变频器中功率单元的左上桥臂的PWM信号的宽度,ccr3k表示第k个开关周期内所述高压变频器中功率单元的右上桥臂的PWM信号的宽度,Ns表示所述高压变频器的单元级联数,Udki表示所述高压变频器的第i个功率单元的母线电压。
6.如权利要求5所述的控制系统,其特征在于,所述控制系统还包括一电压传感器,用于实时检测所述三相输出电压。
7.如权利要求5所述的控制系统,其特征在于,所述控制系统还包括一恒流控制器,用于通过调整所述高压变频器的输出信号的PWM脉宽以对所述三相输出电流进行闭环控制。
8.如权利要求7所述的控制系统,其特征在于,所述控制系统还包括一中性点确定模块,用于根据所述电机的输入电流的方向确定所述高压变频器中性点的位置。
9.如权利要求5所述的控制系统,其特征在于,所述控制系统还包括一数组,用于预存储全部的用于对高压变频器的功率单元进行移相的开关矢量。

说明书全文

基于DTC算法的高压变频器的控制系统及方法

技术领域

[0001] 本发明涉及一种基于DTC算法的高压变频器的控制系统及方法。

背景技术

[0002] 目前级联型高压变频器已成为高压变频器的主流的拓扑结构,其控制方式基本上采用VF控制(电压频率变换控制),且采用CPS-SPWM(载波移相-正弦脉宽调制)的调试方法,也有少数公司开发出了基于矢量控制的高压变频器。但是由于级联型高压变频器的拓扑结构及散热方面的要求,使得高压变频器无法像低压变频器那样运行在很高的开关频率下,由此便导致高压变频器的矢量控制无法实现像低压变频器那样快速的转矩响应,而VF控制本身就是开环控制,导致转矩响应的速度变得更慢。

发明内容

[0003] 本发明要解决的技术问题是为了克服现有技术中级联型高压变频器无法运行在很高的开关频率下并且转矩响应的速度非常慢的缺陷,提供一种基于DTC算法的高压变频器的控制系统及方法。
[0004] 本发明是通过下述技术方案来解决上述技术问题的:
[0005] 本发明提供了一种基于DTC(直接转矩控制)算法的高压变频器的控制方法,其特点在于,包括以下步骤:
[0006] S1、获取所述高压变频器输出的三相输出电压及三相输出电流,并根据所述三相输出电压及所述三相输出电流计算电机定子磁链,计算公式如下:
[0007]
[0008] 其中, 和 分别表示所述三相输出电压在静止坐标系中α轴和β轴的分量,和 分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量, 和 分别表示所述定子磁链在静止坐标系中α轴和β轴的分量,Rs表示所述电机的定子电阻
[0009] S2、根据所述电机的定子磁链及所述电机的定子电流计算所述电机输出的电磁转矩,计算公式如下:
[0010]
[0011] 其中,Te表示所述电磁转矩,Np表示所述电机的极数;
[0012] S3、对所述电机的速度给定及速度反馈进行闭环PID(比例、积分、微分控制)运算以生成一转矩信号,以作为一转矩滞环比较器的输入给定;
[0013] S4、根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区;
[0014] S5、根据一磁链滞环比较器及所述转矩滞环比较器的输出以及所述磁链扇区计算出一开关矢量;
[0015] S6、基于DTC算法并根据计算出的开关矢量及所述高压变频器的单元级联数分别对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号。
[0016] 较佳地,步骤S1中通过一电压传感器实时检测所述三相输出电压。
[0017] 较佳地,步骤S1中通过如下公式计算所述三相输出电压:
[0018] 当所述高压变频器输出的PWM信号在整个开关周期内全开或全关时,计算公式如下:
[0019]
[0020] 其中U(N)表示第N个开关周期的三相输出电压,Uccr(N)表示第N个开关周期给定的PWM(脉冲宽度调制)开关指令,Udc(N)表示第N个开关周期每一相的母线电压和,Ns表示所述高压变频器的单元级联数,x表示移相部分所占开关周期的比例;上述公式为三相中的某一项的输出电压,对于每一相输出电压,都有各自的Udc(N)等参数,因此,三相输出电压中的每一相的输出电压都能够采用上述公式进行计算。
[0021] 当所述高压变频器输出的PWM信号的脉宽可调时,计算公式如下:
[0022]
[0023] 其中,U(k)表示第k个开关周期的三相输出电压,Uk2表示由于移相导致从第k个开关周期移入下一个开关周期的输出电压部分,U(k-1)2表示由于移相导致上一个开关周期移入第k个开关周期的输出电压部分,ccr1k表示第k个开关周期内所述高压变频器中功率单元的左上桥臂的PWM信号的宽度,ccr3k表示第k个开关周期内所述高压变频器中功率单元的右上桥臂的PWM信号的宽度,Ns表示所述高压变频器的单元级联数,Udki表示所述高压变频器的第i个功率单元的母线电压。上述公式为三相中的某一项的输出电压,对于每一相输出电压,都有各自的ccr1k、ccr3k及Udki,因此,三相输出电压中的每一相的输出电压都能够采用上述公式进行计算。
[0024] 较佳地,步骤S1之前还包括一电流控制步骤:利用一恒流控制器通过调整所述高频变压器输出信号的PWM脉宽以对所述三相输出电流进行闭环控制。
[0025] 较佳地,所述电流控制步骤之前还包括一中性点确定步骤:根据所述电机的输入电流的方向确定所述高压变频器的中性点的位置
[0026] 本发明的目的在于还提供了一种基于DTC算法的高压变频器的控制系统,其特点在于,包括:
[0027] 一磁链观测器,用于获取所述高压变频器输出的三相输出电压及三相输出电流,并根据所述三相输出电压及所述三相输出电流计算电机的定子磁链,计算公式如下:
[0028]
[0029] 其中, 和 分别表示所述三相输出电压在静止坐标系中α轴和β轴的分量,和 分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量, 和 分别表示所述定子磁链在静止坐标系中α轴和β轴的分量,Rs表示所述电机的定子电阻;
[0030] 一转矩观测器,用于根据所述电机的定子磁链及所述电机的定子电流计算所述电机输出的电磁转矩,计算公式如下:
[0031]
[0032] 其中,Te表示所述电磁转矩,Np表示所述电机的极数;
[0033] 一速度环控制器,用于对所述电机的速度给定及速度反馈进行闭环PID运算以生成一转矩信号,以作为一转矩滞环比较器的输入给定;
[0034] 一磁链扇区计算器,用于根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区;
[0035] 一开关矢量计算模,用于根据一磁链滞环比较器及所述转矩滞环比较器的输出以及所述磁链扇区计算出一开关矢量;
[0036] 一移相模块,用于基于DTC算法并根据计算出的开关矢量及所述高压变频器的单元级联数分别对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号。
[0037] 较佳地,所述控制系统还包括一电压传感器,用于实时检测所述三相输出电压。
[0038] 较佳地,所述控制系统还包括一电压计算模块,用于计算所述三相输出电压;
[0039] 当所述高压变频器输出的PWM信号在整个开关周期内全开或全关时,所述电压计算模块采用如下公式进行计算:
[0040]
[0041] 其中U(N)表示第N个开关周期的三相输出电压,Uccr(N)表示第N个开关周期给定的PWM开关指令,Udc(N)表示第N个开关周期每一相的母线电压和,Ns表示所述高压变频器的单元级联数,x表示移相部分所占开关周期的比例;
[0042] 当所述高压变频器输出的PWM信号的脉宽可调时,所述电压计算模块采取如下公式进行计算:
[0043]
[0044] 其中,U(k)表示第k个开关周期的三相输出电压,Uk2表示由于移相导致从第k个开关周期移入下一个开关周期的输出电压部分,U(k-1)2表示由于移相导致上一个开关周期移入第k个开关周期的输出电压部分,ccr1k表示第k个开关周期内所述高压变频器中功率单元的左上桥臂的PWM信号的宽度,ccr3k表示第k个开关周期内所述高压变频器中功率单元的右上桥臂的PWM信号的宽度,Ns表示所述高压变频器的单元级联数,Udki表示所述高压变频器的第i个功率单元的母线电压。
[0045] 较佳地,所述控制系统还包括一恒流控制器,用于通过调整所述高频变压器的输出信号的PWM脉宽以对所述三相输出电流进行闭环控制。
[0046] 较佳地,所述控制系统还包括一中性点确定模块,用于根据所述电机的输入电流的方向确定所述高压变频器中性点的位置。
[0047] 较佳地,所述控制系统还包括一数组,用于预存储全部的用于对高压变频器的功率单元进行移相的开关矢量。
[0048] 本发明的积极进步效果在于:本发明能够实现对电磁转矩的快速且精确的控制,实现了对突加减负载的快速响应,并且本发明可以工作在较低的开关频率下,降低了高压变频器系统的温升及热损,同时通过移相调制方法大大降低了电压变化率,延长了高压变频器系统中元器件的使用寿命,并且也提高了定子磁链的观测精度,从而减少了转矩脉动。附图说明
[0049] 图1为本发明的一实施例的基于DTC算法的高压变频器的控制系统的结构示意图。
[0050] 图2为本发明的一实施例的高压变频器在整个周期内全开或全关时输出信号的PWM输出波形的示意图。
[0051] 图3为本发明的一实施例的高压变频器在脉宽可调时输出信号的PWM输出波形的示意图。
[0052] 图4为本发明的一实施例的电机的定子磁链矢量及磁链扇区在静止坐标系的分布示意图。
[0053] 图5为本发明的一实施例的高压变频器中功率单元的结构示意图。
[0054] 图6为本发明的一实施例的通过恒流控制器抑制启动电流的控制算法原理图。
[0055] 图7为本发明的一实施例的高压变频器的中性点与功率单元左桥中点相连接时的电路示意图。
[0056] 图8为本发明的一实施例的高压变频器的电机与功率单元左桥中点相连接时的电路示意图。
[0057] 图9为本发明的一实施例的基于DTC算法的高压变频器的控制方法的流程图
[0058] 图10为本发明的一实施例的基于DTC算法的高压变频器的控制系统的控制原理框图

具体实施方式

[0059] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0060] 如图1所示,本发明的基于DTC算法的高压变频器的控制系统包括一磁链观测器1、一转矩观测器2、一速度环控制器3、一磁链扇区计算器4、一索引号计算模块5、一开关矢量选取模块6、一移相模块7、一电压计算模块8、一恒流控制器9以及一中性点确定模块10,本实施例针对的高压变频器是五级联高压变频器。
[0061] 本实施例利用控制系统的各模块对高压变频器进行控制的原理框图如图10所示,在图10中,Usa、Usb分别表示三相输出电压在静止坐标系中α轴和β轴的分量, 和 分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量,Phs*表示电机的定子磁链给定值,Phsa、Phsb分别表示计算出的电机的定子磁链在静止坐标系中α轴和β轴的分量,|Phs|表示计算出的定子磁链的幅值,sector表示定子磁链在所述静止坐标系中所处的磁链扇区,spd表示电机的速度给定,spd*表示电机的速度反馈,Te表示计算出的电机输出的电磁转矩,Te*表示给定的电磁转矩,S表示开关矢量表的索引号,初始开关矢量用数组表示为{0,1,0,1,0,1}或{1,0,1,0,1,0}。
[0062] 其中,所述磁链观测器1用于获取所述高压变频器输出的三相输出电压及三相输出电流,所述三相输出电压的检测和获取是本发明的关键点之一,在本实施例中,采用间接法观测并获取所述三相输出电压,具体如下:
[0063] 所述磁链观测器1会调用所述电压计算模块8计算所述三相输出电压,分为两种情况:
[0064] 第一种,当所述高压变频器输出的PWM信号在整个开关周期内全开或全关(在变频器控制领域,开关频率是一个基本的概念,此处的开关周期就是一个完整的开关周期,例如若开关频率为1KHz,则一个完整的开关周期就是1ms,而全关是指输出信号中PWM占空比为100%,全关是指PWM占空比为0%)时,图2中示出了整个开关周期内全开或全关时所述输出信号的PWM输出波形,具体计算公式如下:
[0065]
[0066] 其中Ua为所有正常工作的A相功率单元母线电压之和(如果出现单元旁路,则被旁路单元的母线电压不计入公式中),Ns为所述高压变频器的级联数(在本实施例中级联数为5),UdcAi为对应功率单元Ai的母线电压,enAi为对应功率单元工作状态,功率单元被旁路时取值为0,功率单元正常工作时取值为1,CCRa表示A相单元的PWM占空比。
[0067]
[0068] 其中Ub为所有正常工作的B相功率单元母线电压之和(如果出现单元旁路,则被旁路单元的母线电压不计入公式中),Ns为所述高压变频器的级联数(在本实施例中级联数为5),UdcBi为对应功率单元Bi的母线电压,enBi为对应功率单元工作状态,功率单元被旁路时取值为0,功率单元正常工作时取值为1,CCRb表示B相单元的PWM占空比。
[0069]
[0070] 其中Uc为所有正常工作的C相功率单元母线电压之和(如果出现单元旁路,则被旁路单元的母线电压不计入公式中),Ns为所述高压变频器的级联数(在本实施例中级联数为5),UdcCi为对应功率单元Ci的母线电压,enCi为对应功率单元工作状态,功率单元被旁路时取值为0,功率单元正常工作时取值为1,CCRc表示C相单元的PWM占空比。
[0071] 所述输出信号的PWM波形中移至下一个开关周期的部分为:
[0072]
[0073] 其中Ns表示高压变频器的级联数,x表示移相部分所占整个开关周期的比例,由此可得到第N个开关周期的三相输出电压为:
[0074]
[0075] 其中U(N)表示第N个开关周期的三相输出电压,Uccr(N)表示第N个开关周期给定的PWM开关指令(如全开时取值为1,全关时取值为-1,其中1或-1的选择与高压变频器的级联数有关),Udc(N)表示第N个开关周期每一相的母线电压和,Ns表示所述高压变频器的单元级联数,x表示移相部分所占整个开关周期的比例。在这种情况下,所述电压计算模块8采用上述公式计算所述高压变频器的三相输出电压。
[0076] 第二种,当所述高压变频器的输出信号的脉宽可调时(此处的脉宽可调是指所述输出信号的PWM占空比可调,调节范围为0%-100%),图3中示出了当脉宽可调时所述输出信号的PWM输出波形,其中A1-A5表示不同的功率单元,由图3中可以得出所述三相输出电压的计算公式如下:
[0077]
[0078] 其中,U(k)表示第k个开关周期的三相输出电压,Uk2表示由于移相导致从第k个开关周期移入下一个开关周期的输出电压部分,U(k-1)x表示由于移相导致上一个开关周期移入第k个开关周期的输出电压部分,ccr1k表示第k个开关周期内所述高压变频器中功率单元的左上桥臂的PWM信号的宽度,ccr3k表示第k个开关周期内所述高压变频器中功率单元的右上桥臂的PWM信号的宽度,Ns表示所述高压变频器的单元级联数,Udki表示所述高压变频器的第i个功率单元(即A1-A5)的母线电压。
[0079] 为了根据上述公式计算出所述三相输出电压,其中对Uk2及U(k-1)2的计算是关键,由于Uk2及U(k-1)2均为通式,因此在计算出Uk2的表达式之后,U(k-1)2同理也可以得出。而Uk2=Uk2a-Uk2b,其中Uk2a为ccr1k移出第k个开关周期的部分(即移入第k+1个开关周期的部分),Uk2b为ccr3k移出第k个开关周期的部分),接下来分别计算Uk2a和Uk2b。
[0080] 1)ccr1k>50%
[0081] ps=T/(2*Ns)=1/(2Ns);(标幺处理,T是开关周期,ps表示移相时间,标幺化处理,将T定为1,则ps表示周期的百分比)
[0082] Uk2a=0;(当(Ns-1)*ps+ccr1k/2<0.5时)
[0083] Uk2a=((Ns-1)*ps+ccr1k/2-0.5)/Ns;(当(Ns-2)*ps+ccr1k/2<0.5时)
[0084] Uk2a=2*((Ns-2)+ccr1k/2-0.5)/Ns+ps/Ns;(当(Ns-3)*ps+ccr1k/2<0.5时)[0085] Uk2a=3*((Ns-3)ps+ccr1k/2-0.5)/Ns+3*ps/Ns;(当(Ns-4)*ps+ccr1k/2<0.5时)[0086] Uk2a=4*((Ns-4)ps+ccr1k/2-0.5)/Ns+6*ps/Ns;(当(Ns-5)*ps+ccr1k/2<0.5时)[0087] 归纳:当(Ns-m)*ps+ccr1k/2>0.5且(Ns-m-1)*ps+ccr1k/2<0.5时,其中m≤Ns-1;Uk2a=(m*(Ns-m)*ps+ccr1k/2-0.5)/Ns+m(m-1)/2*ps/Ns;
[0088] 其中ps表示移相时间,m作为对前5个公式条件的抽象,可以理解为移相编号(编号0表示没有移相,编号1表示移相ps,编号2表示移相2*ps,依此类推,编号m表示移相m*ps,对于五级联高压变频器来说m最大为4。
[0089] Uk2b=0;(当(Ns-1)*ps+ccr3k/2<0.5时)
[0090] Uk2b=[((Ns-1)*ps+ccr3k/2-0.5)/Ns];(当(Ns-2)*ps+ccr3k/2<0.5时)
[0091] Uk2b=[2*((Ns-2)+ccr3k/2-0.5)/Ns+ps/Ns];(当(Ns-3)*ps+ccr3k/2<0.5时)[0092] Uk2b=[3*((Ns-3)ps+ccr3k/2-0.5)/Ns+3*ps/Ns];(当(Ns-4)*ps+ccr3k/2<0.5时)[0093] Uk2b=[4*((Ns-4)ps+ccr3k/2-0.5)/Ns+6*ps/Ns];(当(Ns-5)*ps+ccr3k/2<0.5时)[0094] 归纳:当(Ns-s)*ps+ccr3k/2>0.5且(Ns-s-1)*ps+ccr3k/2<0.5时,其中s≤Ns-1;
[0095] Uk2b=[(s*(Ns-s)*ps+ccr3k/2-0.5)/Ns+s(s-1)/2*ps/Ns];
[0096] 其中,s与m同理作为对上述公式条件的抽象,可以按照与m相同的意思进行理解。
[0097] 2)ccr1k<50%,且ccr3k>50%
[0098] Uk2a=0;(当(Ns-1)*ps+ccr3k/2<0.5时)
[0099] Uk2a=-((Ns-1)*ps+ccr3k/2-0.5)/Ns;(当(Ns-2)*ps+ccr3k/2<0.5时)
[0100] Uk2a=-2*((Ns-2)+ccr3k/2-0.5)/Ns+ps/Ns;(当(Ns-3)*ps+ccr3k/2<0.5时)[0101] Uk2a=-3*((Ns-3)ps+ccr3k/2-0.5)/Ns+3*ps/Ns;(当(Ns-4)*ps+ccr3k/2<0.5时)[0102] Uk2a=-4*((Ns-4)ps+ccr3k/2-0.5)/Ns+6*ps/Ns;(当(Ns-5)*ps+ccr3k/2<0.5时)[0103] 归纳:当(Ns-m)*ps+ccr3k/2>0.5且(Ns-m-1)*ps+ccr3k/2<0.5时,其中m≤Ns-1;Uk2a=-(m*(Ns-m)*ps+ccr3k/2-0.5)/Ns+m(m-1)/2*ps/Ns;
[0104] Uk2b=0;(当(Ns-1)*ps+ccr1k/2<0.5时)
[0105] Uk2b=-[((Ns-1)*ps+ccr1k/2-0.5)/Ns];(当(Ns-2)*ps+ccr1k/2<0.5时)[0106] Uk2b=-[2*((Ns-2)+ccr1k/2-0.5)/Ns+ps/Ns];(当(Ns-3)*ps+ccr1k/2<0.5时)[0107] Uk2b=-[3*((Ns-3)ps+ccr1k/2-0.5)/Ns+3*ps/Ns];(当(Ns-4)*ps+ccr1k/2<0.5时)[0108] Uk2b=-[4*((Ns-4)ps+ccr1k/2-0.5)/Ns+6*ps/Ns];(当(Ns-5)*ps+ccr1k/2<0.5时)[0109] 归纳:当(Ns-s)*ps+ccr1k/2>0.5且(Ns-s-1)*ps+ccr1k/2<0.5时,其中s≤Ns-1;
[0110] Uk2b=-[(s*(Ns-s)*ps+ccr1k/2-0.5)/Ns+s(s-1)/2*ps/Ns];
[0111] 上面给出了不同条件下Uk2a及Uk2b的计算公式,据此就能够得出Uk2的表达公式,进而同理也可以得出U(k-1)2的表达公式,从而就能够计算出U(k),在这种情况下,所述电压计算模块8就采用上述的公式计算所述高压变频器的三相输出电压。
[0112] 在所述电压计算模块8计算出所述三相输出电压并将计算结果发送给所述磁链观测器1之后,所述磁链观测器1就根据所述三相输出电压以及获取到的所述高压变频器的三相输出电流计算电机的定子磁链,具体计算公式如下:
[0113]
[0114] 其中, 和 分别表示所述三相输出电压在静止坐标系中α轴和β轴的分量,和 分别表示所述三相输出电流在静止坐标系中α轴和β轴的分量, 和 分别表示所述定子磁链在静止坐标系中α轴和β轴的分量,Rs表示所述电机的定子电阻。
[0115] 接着,所述转矩观测器2就根据计算出的所述电机的定子磁链以及所述电机的定子电流计算所述电机输出的电磁转矩,计算公式如下:
[0116]
[0117] 其中,Te表示所述电磁转矩,Np表示所述电机的极数。
[0118] 所述速度环控制器3则对所述电机的速度给定和速度反馈进行闭环PID运算,其输出为转矩信号,作为转矩滞环比较器的输入给定。所述磁链扇区计算器4会根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区,具体参见图4,图4中示出了定子磁链矢量及磁链扇区在静止坐标系下的分布情况,在图4中,α轴正方向为0°,β轴正方向为90°,令-30°~30°为第1扇区,30°~90°为第2扇区,90°~150°为第3扇区,150°~210°为第4扇区,210°~270°为第5扇区,270°~330°为第6扇区(图中θ1-θ6分别表示扇区1-扇区6)。在知道所述定子磁链在静止坐标系下的α轴和β轴的分量后,即可计算出定子磁链的度(即arctan(Ψsβ/Ψsα)),进而就可以确定所述定子磁链在所述静止坐标系中所处的磁链扇区。
[0119] 所述索引号计算模块5会根据一磁链滞环比较器及所述转矩滞环比较器的运算结果以及所述磁链扇区计算出一开关矢量表的索引号,在所述开关矢量表中列有索引号与开关矢量的对应关系,所述开关矢量选取模块6则会从所述开关矢量表中选取与计算出的索引号相对应的开关矢量,所述移相模块7会基于DTC算法并根据选取出的开关矢量以及所述高压变频器的单元级联数对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号。所述索引号计算模块5及所述开关矢量选取模块6一块组成了所述控制系统中的开关矢量计算模块,其中所述开关矢量表即相当于一数组,所述索引号即为所述数组中自带的序号。
[0120] 所述开关矢量表具体可利用C语言(一种计算机程序设计语言)进行定义,具体为:vectorTbl[6][6]={{4,5,1,3,2,6},{0,7,0,7,0,7},{2,6,4,5,1,3},{5,1,3,2,6,4},{7,
0,7,0,7,0},{3,2,6,4,5,1}},其中0-7表示八个基本的开关矢量,即U0(001)(U0表示图4中静止坐标系中的0度,001分别对应三相上桥的开关状态,1表示开,0表示关,其他同理)、U60(011)、U120(010)、U180(110)、U240(100)、U300(101)、O0(000)、O111(111)(对应十进制依次取值为1、3、2、6、4、5、0、7)。上述的开关矢量表中列有6个一维数组,分别对应转矩和磁链不同要求的情况,每个一维数组的6个数分别对应上述的第1扇区-第6扇区,例如对于上述开关矢量表中的数组{4,5,1,3,2,6}对应的开关矢量依次为{U240(100),U300(101),U0(001),U60(011),U120(010),U180(110)}。具体索引见下述公式:
[0121] vectorTbl[3*φ(k)+τ(k)+1][s(k)];
[0122]
[0123]
[0124]
[0125] 其中k表示第k个开关周期,τ(k)表示第k个开关周期转矩滞环比较器的输出结果,φ(k)表示第k个开关周期磁链滞环比较器的输出结果,s(k)表示当前磁链所处扇区编号,Te*表示当前所需转矩的给定值,Ψs*表示当前所需磁链的给定值,εm表示用户或程序设定的转矩滞环环宽。
[0126] 现对上述移相调制的概念做进一步说明,图5中示出了高压变频器中功率单元的结构,其中四个开关器件(Q1-Q4)构成H桥结构,Q1-Q4也称作H桥的四个桥臂,分别是左上桥(Q1)、左下桥(Q2)、右上桥(Q3)、右下桥(Q4),驱动H桥的四个桥臂的PWM信号是互相关联的,如果已知其中一个桥臂的状态,就能推断出其他三个桥臂的状态,比如不考虑死区,左上桥的PWM占空比为80%,那么左下桥即为相反状态,PWM占空比为20%,右上桥与左上桥中心对称,PWM占空比为20%,右下桥与右上桥互为相反状态,PWM占空比为80%。
[0127] 在进行移相调制时,如开关矢量产生驱动A相功率单元左上桥开关器件的PWM1,将此作为原始矢量,然后分别右移角度δ、2δ、3δ、4δ,就分别生成了PWM2-PWM5W,其中可选取δ=T/(2*Ns),Ns为高压变频器的级联数,且要求0<δ
[0128] 在本实施例中,利用所述恒流控制器9能够抑制启动电流,由于DTC控制模型中没有电流控制环节所以DTC控制算法在启动时容易出现过流,图6中示出了通过恒流控制器9抑制启动电流的控制算法原理,其通过调整PWM脉宽,达到闭环控制输出电流的目的,知道达到退出条件,才直接根据PWM脉宽进行控制。其中Iref为设定的输出电流值,Ifdb为检测到的输出电流值,输出信号PWM脉宽=m*PWM脉宽(m≤1),当选择脉宽系数通道时,m=脉宽系数,否则m=1。其中退出选择脉宽系数的条件是:励磁持续时间在设定的励磁区域内。
[0129] 所述中性点确定模块10会根据所述电机的输入电流的方向确定所述高压变频器中性点的位置,高压变频器级联存在两种方式,一种为中性点直接与功率单元A1的左桥中点相连(参见图7),另一种为电机直接与功率单元A1左桥中点相连(参见图8)。在本实施例中,所述中性点确定模块9会开通三相电路的任意两项,并形成回路,通过电机输入电流的方向来确定中性点的位置。例如:开通A、C两相,其中A相上单元开通1、4桥,C相上单元开通2、3桥,如果电机A相电流输出,电机C相电流输入,则此时电机直接与A1单元左桥中点相连;
反之,如果电机A相电流量输入,电机C相电流输出,则中性点直接A1单元左桥中点相连。在确定中性点位置之后,便可根据中性点位置自动选取相应的开关矢量表,参见图5、图7及图
8,当中性点直接与A1单元左桥中点相连,则当Q1、Q3导通时,对电机而言,其A相输入是负电压;而当电机直接与A1单元左桥中点相连,则当Q1、Q3导通时,对电机而言,其A相输入是正电压。因此两种情况下,虽然都是Q1、Q3导通,但电压矢量的作用是相反的,进而对转矩、磁链的影响也完全相反。所以,如果前一种情况是U0(001)、U60(011)、U120(010)、U180(110)、U240(100)、U300(101)、O0(000)、O111(111),则后一种情况对应的应该为U0(110)、U60(100)、U120(101)、U180(001)、U240(011)、U300(010)、O0(111)、O111(000),需要说明的是其中O0(111)、O111(000)不产生作用,因此,也可以对其不进行调整,但是U0-U300则必须要进行调整。
[0130] 在本发明中,所述控制系统中还可以直接设置一电压传感器,从而利用所述电压传感器就能够实施检测并获取所述三相输出电压。
[0131] 如图9所示,本发明利用本实施例的基于DTC算法的高压变频器的控制系统实现的对高压变频器的控制方法包括以下步骤:
[0132] 步骤101、确定所述高压变频器的中性点的位置。
[0133] 步骤102、启动时采用恒流控制器进行恒流控制,以防止出现启动过流。
[0134] 步骤103、获取所述高压变频器输出的三相输出电压及三相输出电流,并根据所述三相输出电压及所述三相输出电流计算电机的定子磁链。
[0135] 步骤104、根据所述电机的定子磁链及所述电机的定子电流计算所述电机输出的电磁转矩。
[0136] 步骤105、对所述电机的速度给定及速度反馈进行闭环PID运算以生成一转矩信号,以作为一转矩滞环比较器的输入给定。
[0137] 步骤106、根据所述电机的定子磁链在静止坐标系中α轴和β轴的分量计算所述定子磁链在所述静止坐标系中所处的磁链扇区。
[0138] 步骤107、根据一磁链滞环比较器及所述转矩滞环比较器的输出以及所述磁链扇区计算一开关矢量表的索引号,所述开关矢量表中列有索引号与开关矢量的对应关系。
[0139] 步骤108、从所述开关矢量表中选取与计算出的索引号相对应的开关矢量。
[0140] 步骤109、基于DTC算法并根据选取出的开关矢量及所述高压变频器的单元级联数分别对所述高压变频器的各个功率单元进行移相,并分别生成相应的PWM信号。
[0141] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
相关专利内容
标题 发布/更新时间 阅读量
循环软链码 2020-05-13 140
平环链 2020-05-12 187
链封闭环节 2020-05-13 879
链环钻模 2020-05-12 328
平环链 2020-05-11 359
链连结用链环 2020-05-12 258
平环链 2020-05-12 600
平环链 2020-05-12 868
平环链 2020-05-12 412
链条闭锁环 2020-05-13 171
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈