System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电机控制,尤其涉及一种电机控制方法、存储介质和空调器。
技术介绍
1、永磁同步电机(pmsm, permanent magnet synchronous motor)的控制中,有双电阻采样和单电阻采样两种电流采样方式。使用单电阻采样时,需要满足以下条件:
2、采样次数,在一个控制周期内采样两次;
3、两次采样得到的矢量为不相同的非零矢量(000和111为零矢量,其他组合为非零矢量)。
4、满足上述条件的采样才能得到三相中的两相电流,最后根据关系式iu+iv+iw=0计算出第三相电流,其中iu表示u相电流,iv表示v相电流,iw表示w相电流。
5、例如图1,在001和011持续时间内分别采样一次,即可得到三相电流。t2或t6所指的时间段的矢量为001,t3或t5所指的时间段矢量为011,在t2或t6之一采样一次,且在t3或t5之一采样一次,即可得到三相电流。t1、t4和t7所指的时间段矢量为零矢量。
6、由于电流的变化与稳定需要一定时间,所以单电阻采样时的非零矢量持续时间存在最小值tmin,当实际时间小于最小值时,就不能采到真实准确的电流,这个最小值通常被称为采样窗口时间。
7、例如图1,当选择在t2与t3内采样时,若t3<tmin,则在t3内采不到准确的电流。对于这个问题,目前常见的方法就是进行移相,即在产生pwm信号时将v相脉宽向左移动,必要时还要将w相向左移动。然而不同控制周期有的可能需要移相,有的可能不需要,有的可能只需要移动一相,有的可能需
8、除移相之外,另一种方式是产生适当的pwm脉冲,在pwm波形不需要移相的情况下就能采样到真实准确的电流,如图2,固定左侧采样,左侧产生两个不同的非零矢量,且每个非零矢量有足够的采样时间以容纳采样点1和采样点2两次采样,电压的大小由右侧的脉宽控制部分的高电平时间d1、d2、d3控制。
9、然而,该方式存在问题,由于当前周期的采样点在上一周期的脉宽控制部分之后,采样结果反映的实际上是上一周期的脉宽控制部分,由此采样的电流较为滞后,缺少准确性。
10、如何产生适当的pwm脉冲,在pwm波形不需要移相的情况下能更及时准确地采样电流,是需要解决的技术问题。
技术实现思路
1、本申请的目的在于提供一种电机控制方法、存储介质和空调器,以产生适当的pwm脉冲,在pwm波形不需要移相的情况下能更及时准确地采样电流。
2、为实现上述目的,本申请实施例采取了如下技术方案。
3、第一方面,本申请实施例提供一种电机控制方法,包括:
4、获取每一相控制波形在当前控制周期中的高电平总时长;
5、根据三相控制波形的所述高电平总时长之间的差值,以及预设的采样窗口时长,选定三相pwm的波形方式,根据所述三相pwm的波形方式产生三相pwm信号;
6、根据所述三相pwm信号控制电机,并采样电机的三相电流;所述三相电流用于确定每一相控制波形在下一控制周期中的高电平总时长;
7、所述三相pwm的波形方式包括方式一和方式二;
8、所述方式一的波形满足:每一相控制波形的高电平位于控制周期正中间,pwm信号波形在控制周期中左右对称;
9、所述方式二的波形满足:每一相控制波形的每个控制周期包括脉宽控制段和采样段,所述脉宽控制段在所述采样段之前,每一相控制波形的采样段包括第一采样段和第二采样段,所述第一采样段和所述第二采样段的时长均大于等于所述采样窗口时长,三相控制波形的第一采样段组合为第一矢量,三相控制波形的第二采样段组合为第二矢量,所述第一矢量和所述第二矢量为非零矢量,所述第一矢量和所述第二矢量不相同,每一相控制波形的脉宽控制段中的高电平时长为该相控制波形的高电平总时长减该相控制波形的采样段的高电平时长;
10、根据所述方式二产生的三相pwm信号控制电机的过程中,采样电机的三相电流的步骤包括:在所述第一采样段的时段完成第一次电流采样,在所述第二采样段的时段完成第二次电流采样;根据所述第一次电流采样和所述第二次电流采样,得到电机的三相电流。
11、可选地,根据三相控制波形的所述高电平总时长之间的差值,以及预设的采样窗口时长,选定三相pwm的波形方式的步骤包括:
12、三相控制波形在当前控制周期中的高电平总时长从长到短排列为t3>t2>t1,根据公式t2=(t3-t2)/2,t3=(t2-t1)/2,计算第一时长t2和第二时长t3;
13、当所述第一时长大于或等于所述采样窗口时长,且所述第二时长大于或等于所述采样窗口时长时,选定三相pwm的波形方式为方式一;
14、当所述第一时长小于所述采样窗口时长,或所述第二时长小于所述采样窗口时长时,选定三相pwm的波形方式为方式二。
15、可选地,当一相控制波形的采样段全为低电平时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边或最右边;
16、当一相控制波形的采样段全为高电平时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边或最右边。
17、可选地,当一相控制波形的采样段的电平为先低后高时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边;
18、当一相控制波形的采样段的电平为先高后低时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最右边。
19、可选地,在所述第一采样段的时段完成第一次电流采样的步骤包括:
20、在控制周期的t-t2-smin时刻做第一次电流采样,其中,t为控制周期时长,t2为第二采样段时长,smin为完成采样的最短时间;
21、在所述第二采样段的时段完成第二次电流采样的步骤包括:
22、在控制周期的t-smin时刻做第二次电流采样。
23、可选地,所述第一采样段和所述第二采样段的时长相等,且均为所述采样窗口时长。
24、可选地,当选定三相pwm的波形方式为方式一时,在控制周期的(t - t2)/2-smin时刻做第一次电流采样,在控制周期的(t - t1)/2-smin时刻做第二次电流采样,其中,t为控制周期时长,smin为完成采样的最短时间。
25、可选地,获取每一相控制波形在当前控制周期中的高电平总时长的步骤包括:
26、根据前一控制周期获得的三相电流值、电机实际转速以及电机目标转速,计算当前控制周期的每一相目标电压;
27、根据母线电压、控制周期时长和所述每一相目标电压,确定每一相控制波形的高电平总时长。
28、第二方面,本申请实本文档来自技高网...
【技术保护点】
1.一种电机控制方法,其特征在于,包括:
2.如权利要求1所述的电机控制方法,其特征在于,根据三相控制波形的所述高电平总时长之间的差值,以及预设的采样窗口时长,选定三相PWM的波形方式的步骤包括:
3.如权利要求1所述的电机控制方法,其特征在于,当一相控制波形的采样段全为低电平时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边或最右边;
4.如权利要求1所述的电机控制方法,其特征在于,当一相控制波形的采样段的电平为先低后高时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边;
5.如权利要求1所述的电机控制方法,其特征在于,所述采样段位于控制周期的最右边,在所述第一采样段的时段完成第一次电流采样的步骤包括:
6.如权利要求1所述的电机控制方法,其特征在于,所述第一采样段和所述第二采样段的时长相等,且均为所述采样窗口时长。
7. 如权利要求1所述的电机控制方法,其特征在于,当选定三相PWM的波形方式为方式一时,在控制周期的(T - T2)/2-Smin时刻做第一
8.如权利要求1所述的电机控制方法,其特征在于,获取每一相控制波形在当前控制周期中的高电平总时长的步骤包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被计算机执行时,实现权利要求1至8中任一项所述的电机控制方法。
10.一种空调器,其特征在于,所述空调器包括压缩机和控制器,所述控制器用于通过权利要求1至8中任意一项所述的电机控制方法控制所述压缩机。
...【技术特征摘要】
1.一种电机控制方法,其特征在于,包括:
2.如权利要求1所述的电机控制方法,其特征在于,根据三相控制波形的所述高电平总时长之间的差值,以及预设的采样窗口时长,选定三相pwm的波形方式的步骤包括:
3.如权利要求1所述的电机控制方法,其特征在于,当一相控制波形的采样段全为低电平时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边或最右边;
4.如权利要求1所述的电机控制方法,其特征在于,当一相控制波形的采样段的电平为先低后高时,则该相控制波形的脉宽控制段中的高电平位于该相控制波形的脉宽控制段的最左边;
5.如权利要求1所述的电机控制方法,其特征在于,所述采样段位于控制周期的最右边,在所述第一采样段的时段完成第一次电流采样的步骤包括:
6.如权利要求1所述的电机控制方法,其特征在于,所述第一采样段和所...
【专利技术属性】
技术研发人员:翟佳成,
申请(专利权)人:奥克斯空调股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。