本申请涉及空调,具体涉及一种风机启动切换方法、装置、电子设备及计算机存储介质。
背景技术:
1、目前启动常用的切换方案为通过减小开环q轴的iq电流,根据转矩-功角自平衡原理,当if开环加速给定的角度和位置估算出来的角度作差,当角度之差的绝对值小于给定的阈值时,开环转闭环进行切换,正是因为阈值的存在,切换时估计坐标系和电机实际坐标系存在相位差,切换时会造成电流冲击和转速振荡,严重时会导致电机失步而切换失败,造成外机风机启动失败。
技术实现思路
1、本申请旨在至少解决相关技术中存在的技术问题之一。为此,本申请实施例提供一种风机启动切换方法、装置、电子设备及计算机存储介质,可以提高空调外风机在风机启动切换过程中的启动成功率。
2、第一方面,本申请实施例提供一种风机启动切换方法,包括:
3、获取空调外风机中斜坡指令加速器输出的指令角速度、所述空调外风机中滑模位置估测器输出的电机转子的估算切换电角度和估算切换电角速度,以及所述电机转子在风机启动切换过程中的目标电角速度;
4、基于所述估算切换电角速度和所述目标电角速度进行三角函数处理,得到三角函数第一计算结果;
5、基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,切换所述空调外风机中控制环选择器的控制环位置。
6、在一实施例中,根据所述估算切换电角速度和所述目标电角速度进行三角函数处理,得到三角函数第一计算结果,具体包括:
7、获取所述估算切换电角速度的第一切换电角速度和第二切换电角速度;所述第一切换电角速度表征所述电机转子在切换开始时的电角速度,所述第二切换电角速度表征所述电机转子在切换结束时的电角速度;所述第二切换电角速度大于所述第一切换电角速度;
8、确定所述第一切换电角速度和所述第二切换电角速度,与所述目标电角速度的速度大小关系;
9、基于所述速度大小关系对预设三角函数进行处理,得到所述三角函数第一计算结果。
10、在一实施例中,构建所述预设三角函数的具体步骤包括:
11、根据所述第一切换电角速度和所述目标电角速度进行计算,得到第一电角速度差值;
12、根据所述第一切换电角速度和所述第二切换电角速度进行计算,得到第二电角速度差值;
13、基于所述第一电角速度差值和所述第二电角速度差值,构建余弦三角函数,并将所述余弦三角函数确定为所述预设三角函数。
14、在一实施例中,基于所述速度大小关系对预设三角函数进行处理,得到所述三角函数第一计算结果,包括:
15、若所述速度大小关系为:所述目标电角速度小于等于所述第一切换电角速度,则以所述目标电角速度等于所述第一切换电角速度对所述预设三角函数进行处理,得到所述三角函数第一计算结果;或,
16、若所述速度大小关系为:所述目标电角速度大于所述第一切换电角速度,且所述目标电角速度小于所述第二切换电角速度,则基于所述第一切换电角速度、所述第二切换电角速度和所述目标电角速度对所述预设三角函数进行处理,得到所述三角函数第一计算结果;或,
17、若所述速度大小关系为:所述目标电角速度大于等于所述第二切换电角速度,则以所述目标电角速度等于所述第二切换电角速度对所述预设三角函数进行处理,得到所述三角函数第一计算结果。
18、在一实施例中,基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,切换所述空调外风机中控制环选择器的控制环位置,包括:
19、基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,确定闭环切换电角度;
20、基于所述闭环切换电角度,切换所述空调外风机中控制环选择器的控制环位置。
21、在一实施例中,基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,确定闭环切换电角度,包括:
22、对所述指令角速度进行积分处理,得到开环电角度;
23、根据所述三角函数第一计算结果进行计算,得到三角函数第二计算结果;
24、根据所述三角函数第一计算结果和所述开环电角度进行计算,得到第一切换电角度,并根据所述三角函数第二计算结果和所述估算切换电角度进行计算,得到第二切换电角度;
25、根据所述第一切换电角度和所述第二切换电角度进行计算,得到所述闭环切换电角度。
26、在一实施例中,获取空调外风机中斜坡指令加速器输出的指令角速度、所述空调外风机中滑模位置估测器输出的电机转子的估算切换电角度和估算切换电角速度,以及所述电机转子在风机启动切换过程中的目标电角速度之前,还包括:
27、获取所述空调外风机在启动切换过程中的估计坐标系和电机实际坐标系;
28、获取所述估计坐标系在旋转过程中,所述估计坐标系的第一纵轴与所述电机实际坐标系的第二纵轴之间的夹角;
29、基于所述夹角和所述第一纵轴的电流,计算所述第二纵轴的电磁转矩;
30、基于所述电磁转矩控制所述电机实际坐标系旋转,以控制所述估计坐标系和电机实际坐标系同步。
31、第二方面,本申请实施例提供一种风机启动切换装置,包括:
32、获取模块,用于获取空调外风机中斜坡指令加速器输出的指令角速度、所述空调外风机中滑模位置估测器输出的电机转子的估算切换电角度和估算切换电角速度,以及所述电机转子在风机启动切换过程中的目标电角速度;
33、运算处理模块,用于基于所述估算切换电角速度和所述目标电角速度进行三角函数处理,得到三角函数第一计算结果;
34、风机启动切换模块,用于基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,切换所述空调外风机中控制环选择器的控制环位置。
35、第三方面,本申请实施例还提供一种电子设备,包括存储器存储有多条计算机程序;处理器从存储器中加载计算机程序,以执行本申请实施例所提供的任一种风机启动切换方法。
36、第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有多条计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种风机启动切换方法。
37、第五方面,本申请实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种风机启动切换方法。
38、本申请实施例根据估算切换电角速度和目标电角速度进行三角函数处理,得到三角函数计算结果,再根据三角函数计算结果切换控制环选择器的控制环位置,因此使得在风机启动切换过程中,不需要设置切换阈值,避免了风机启动切换时,估计坐标系和电机实际坐标系存在相位差,从而使得风机启动切换时电流平滑,无冲击,提高了空调外风机在风机启动切换过程中的启动成功率。
1.一种风机启动切换方法,其特征在于,包括:
2.根据权利要求1所述的风机启动切换方法,其特征在于,所述根据所述估算切换电角速度和所述目标电角速度进行三角函数处理,得到三角函数第一计算结果,具体包括:
3.根据权利要求2所述的风机启动切换方法,其特征在于,构建所述预设三角函数的具体步骤包括:
4.根据权利要求3所述的风机启动切换方法,其特征在于,所述基于所述速度大小关系对预设三角函数进行处理,得到所述三角函数第一计算结果,包括:
5.根据权利要求1所述的风机启动切换方法,其特征在于,所述基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,切换所述空调外风机中控制环选择器的控制环位置,包括:
6.根据权利要求5所述的风机启动切换方法,其特征在于,所述基于所述指令角速度、所述估算切换电角度和所述三角函数第一计算结果,确定闭环切换电角度,包括:
7.根据权利要求1至6任一项所述的风机启动切换方法,其特征在于,所述获取空调外风机中斜坡指令加速器输出的指令角速度、所述空调外风机中滑模位置估测器输出的电机转子的估算切换电角度和估算切换电角速度,以及所述电机转子在风机启动切换过程中的目标电角速度之前,还包括:
8.一种风机启动切换装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条计算机程序;所述处理器从所述存储器中加载计算机程序,以执行如权利要求1至7任一项所述的风机启动切换方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7任一项所述的风机启动切换方法。