压缩机控制方法、装置及计算机可读存储介质转让专利

申请号 : CN201910601486.7

文献号 : CN110410308B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭国彬

申请人 : 广东美的暖通设备有限公司美的集团股份有限公司

摘要 :

本发明公开了一种压缩机控制方法,包括:获取所述压缩机的母线电流,所述母线电流包括三相电流;确定三相电流中是否存在大于预设电流的目标相电流;若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压;基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率。本发明还公开了一种压缩机控制装置及计算机可读存储介质。本发明能够在压缩机发生过流之前实现压缩机的自动降频,防止母线电压下降时压缩机因来不及降频而发生过流的情况。

权利要求 :

1.一种压缩机控制方法,其特征在于,所述压缩机控制方法包括以下步骤:获取所述压缩机的母线电流,所述母线电流包括三相电流;

确定三相电流中是否存在大于预设电流的目标相电流;

若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,其中,所述第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压;

基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率;

所述基于所述限制电压控制所述压缩机运行的步骤包括:

基于三相电流确定第一目标D轴电压;

基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压;

基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行。

2.如权利要求1所述的压缩机控制方法,其特征在于,所述基于三相电流确定第一目标D轴电压的步骤包括:基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率;

基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流;

基于第三D轴电流、第二D轴电流以及第一D轴电流,确定第一目标D轴电压。

3.如权利要求2所述的压缩机控制方法,其特征在于,所述基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压的步骤包括:基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压;

基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压;

基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压。

4.如权利要求3所述的压缩机控制方法,其特征在于,所述基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压的步骤包括:确定所述第一Q轴电压是否小于所述第二Q轴电压;

若所述第一Q轴电压小于所述第二Q轴电压,则将所述第一Q轴电压设置为所述第一目标Q轴电压;

若所述第一Q轴电压大于或等于所述第二Q轴电压,则将所述第二Q轴电压设置为所述第一目标Q轴电压。

5.如权利要求1所述的压缩机控制方法,其特征在于,所述基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行的步骤包括:对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ;

基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号;

基于所述SVPWM信号控制所述压缩机运行。

6.如权利要求1至5任一项所述的压缩机控制方法,其特征在于,所述基于所述限制电压控制所述压缩机运行的步骤之后,所述压缩机控制方法还包括:在控制所述压缩机运行之后的第一持续时长达到第一预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。

7.如权利要求1至5任一项所述的压缩机控制方法,其特征在于,所述基于所述限制电压控制所述压缩机运行的步骤之后,所述压缩机控制方法还包括:在所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长;

在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。

8.一种压缩机控制装置,其特征在于,所述压缩机控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的压缩机控制程序,所述压缩机控制程序被所述处理器执行时实现如权利要求1至7中任一项所述的压缩机控制方法的步骤。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有压缩机控制程序,所述压缩机控制程序被处理器执行时实现如权利要求1至7中任一项所述的压缩机控制方法的步骤。

说明书 :

压缩机控制方法、装置及计算机可读存储介质

技术领域

[0001] 本发明涉及电机技术领域,尤其涉及一种压缩机控制方法、装置及计算机可读存储介质。

背景技术

[0002] 由于不同国家和地区的电网电压稳定性相差很大,尤其一些欠发达国家和农村地区电网稳定性更差,电网电压波动速度很快(有的波动为毫秒级甚至更低),可能导致母线电压瞬间降低,经常发生由于电网电压不稳定导致的空调过流停机的情况。
[0003] 目前,主要是依靠空调主控芯片的电压电流限频逻辑进行限频保护,但是主控芯片从检测到电压/电流到发出限频指令需要较长的时间(包括通信延时),电压瞬间跌落时主控芯片往往来不及做出限频响应,或者主控限频响应速度太慢导致限频控制无法实时跟随电压的变化,此时,如果压缩机运行在较高频率下就很容易发生过流。
[0004] 如果电网波动次数越多,压缩机过流停机的次数也就越多,使产品可靠性大大降低,严重影响了产品性能和用户体验。
[0005] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

[0006] 本发明的主要目的在于提供一种压缩机控制方法、装置及计算机可读存储介质,旨在解决现有空调器压缩机运行在较高频率下容易发生过流的技术问题。
[0007] 为实现上述目的,本发明提供一种压缩机控制方法,所述压缩机控制方法包括以下步骤:
[0008] 获取所述压缩机的母线电流,所述母线电流包括三相电流;
[0009] 确定三相电流中是否存在大于预设电流的目标相电流;
[0010] 若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,其中,所述第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压;
[0011] 基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率。
[0012] 进一步地,所述基于所述限制电压控制所述压缩机运行的步骤包括:
[0013] 基于三相电流确定第一目标D轴电压;
[0014] 基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压;
[0015] 基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行。
[0016] 进一步地,所述基于三相电流确定第一目标D轴电压的步骤包括:
[0017] 基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率;
[0018] 基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流;
[0019] 基于第三D轴电流、第二D轴电流以及第一D轴电流,确定第一目标D轴电压。
[0020] 进一步地,所述基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压的步骤包括:
[0021] 基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压;
[0022] 基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压;
[0023] 基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压。
[0024] 进一步地,所述基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压的步骤包括:
[0025] 确定所述第一Q轴电压是否小于所述第二Q轴电压;
[0026] 若所述第一Q轴电压小于所述第二Q轴电压,则将所述第一Q轴电压设置为所述第一目标Q轴电压;
[0027] 若所述第一Q轴电压大于或等于所述第二Q轴电压,则将所述第二Q轴电压设置为所述第一目标Q轴电压。
[0028] 进一步地,所述基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行的步骤包括:
[0029] 对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ;
[0030] 基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号;
[0031] 基于所述SVPWM信号控制所述压缩机运行。
[0032] 进一步地,所述基于所述限制电压控制所述压缩机运行的步骤之后,所述压缩机控制方法还包括:
[0033] 在控制所述压缩机运行之后的第一持续时长达到第一预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0034] 进一步地,所述基于所述限制电压控制所述压缩机运行的步骤之后,所述压缩机控制方法还包括:
[0035] 在所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长;
[0036] 在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0037] 此外,为实现上述目的,本发明还提供一种压缩机控制装置,所述压缩机控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的压缩机控制程序,所述压缩机控制程序被所述处理器执行时实现前述的压缩机控制方法的步骤。
[0038] 此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有压缩机控制程序,所述压缩机控制程序被处理器执行时实现前述的压缩机控制方法的步骤。
[0039] 本发明通过获取所述压缩机的母线电流,接着确定三相电流中是否存在大于预设电流的目标相电流;而后若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,然后基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率,能够在压缩机的母线电压下降、母线电流较大时,实现压缩机的自动降频,以使压缩机的运行频率和电流随母线电压的下降而减小,由于预设电流小于压缩机的过流保护电流,进而能够在压缩机发生过流之前实现压缩机的自动降频,防止母线电压下降时压缩机因来不及降频而发生过流的情况。

附图说明

[0040] 图1是本发明实施例方案涉及的硬件运行环境的压缩机控制装置结构示意图;
[0041] 图2为本发明压缩机控制方法第一实施例的流程示意图;
[0042] 图3为本发明压缩机控制方法的控制过程示意图;
[0043] 图4为主控限频保护逻辑时压缩机电流变化示意图;
[0044] 图5为本发明压缩机控制方法中压缩机电流变化示意图。
[0045] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0046] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047] 如图1所示,图1是本发明实施例方案涉及的硬件运行环境的压缩机控制装置结构示意图。
[0048] 本发明实施例压缩机控制装置可以是空调或者压缩机。如图1所示,该压缩机控制装置可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0049] 本领域技术人员可以理解,图1中示出的压缩机控制装置结构并不构成对压缩机控制装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0050] 如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及压缩机控制程序。
[0051] 在图1所示的压缩机控制装置中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的压缩机控制程序。
[0052] 在本实施例中,压缩机控制装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的压缩机控制程序,其中,处理器1001调用存储器1005中存储的压缩机控制程序时,并执行以下操作:
[0053] 获取所述压缩机的母线电流,所述母线电流包括三相电流;
[0054] 确定三相电流中是否存在大于预设电流的目标相电流;
[0055] 若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,其中,所述第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压;
[0056] 基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率。
[0057] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0058] 基于三相电流确定第一目标D轴电压;
[0059] 基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压;
[0060] 基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行。
[0061] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0062] 基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率;
[0063] 基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流;
[0064] 基于第三D轴电流、第二D轴电流以及第一D轴电流,确定第一目标D轴电压。
[0065] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0066] 基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压;
[0067] 基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压;
[0068] 基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压。
[0069] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0070] 确定所述第一Q轴电压是否小于所述第二Q轴电压;
[0071] 若所述第一Q轴电压小于所述第二Q轴电压,则将所述第一Q轴电压设置为所述第一目标Q轴电压;
[0072] 若所述第一Q轴电压大于或等于所述第二Q轴电压,则将所述第二Q轴电压设置为所述第一目标Q轴电压。
[0073] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0074] 对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ;
[0075] 基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号;
[0076] 基于所述SVPWM信号控制所述压缩机运行。
[0077] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0078] 在控制所述压缩机运行之后的第一持续时长达到第一预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0079] 进一步地,处理器1001可以调用存储器1005中存储的压缩机控制程序,还执行以下操作:
[0080] 在所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长;
[0081] 在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0082] 本发明还提供一种压缩机控制方法,参照图2,图2为本发明压缩机控制方法第一实施例的流程示意图。
[0083] 步骤S110,获取所述压缩机的母线电流,所述母线电流包括三相电流;
[0084] 本实施例中,在空调的压缩机运行时,获取所述压缩机的母线电流,即获取压缩机的三相电流,具体地,可实时采集压缩机母线电流,以实时重构压缩机三相电流。
[0085] 可以理解的是,可在压缩机的母线电路中设置采样电阻,通过采样电阻实时采集母线电流以重构三相电流,该三相电流可以为三相电流幅值或者三相电流有效值。
[0086] 步骤S120,确定三相电流中是否存在大于预设电流的目标相电流;
[0087] 本实施例中,预设电流为压缩机的三相电流的最大限制值,该预设电流小于压缩机的过流保护电流,在三相电流为三相电流幅值时,该预设电流小于压缩机的过流保护电流幅值,或者在三相电流为三相电流有效值时,该预设电流小于压缩机的过流保护电流有效值。
[0088] 本实施例中,在获取到三相电流时,判断三相电流中是否存在大于预设电流的目标相电流,具体地,可首先对三相电流进行比较,得到三相电流中的最大电流即母线电流最大值,判断该母线电流最大值是否大于预设电流,若该母线电流最大值大于预设电流,则判定三相电流中存在大于预设电流的目标相电流,否则判定三相电流中不存在大于预设电流的目标相电流。
[0089] 步骤S130,若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,其中,所述第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压;
[0090] 其中,压缩机的指令调制水平对应的指令调制电压为FwkLvl,其具体公式为:
[0091]
[0092] 其中,M为指令调制水平,Vdc为压缩机当前的直流母线电压。需要说明的是,在压缩机的当前实际运行电压小于或等于指令调制电压FwkLvl时,基于当前实际运行电压控制压缩机,此时压缩机未进入弱磁区,第三D轴电流等于0;在压缩机的当前实际运行电压大于指令调制电压FwkLvl时,基于指令调制电压FwkLvl控制压缩机,此时压缩机进入弱磁区,第三D轴电流小于0。
[0093] 可以理解的是,在压缩机的控制逻辑中设置压缩机的电压矢量对应的限制电压ModLim,在压缩机正常运行时,该限制电压为第二预设电压,该第二预设电压大于压缩机的指令调制水平对应的指令调制电压,以保证压缩机能正常进入弱磁控制。
[0094] 本实施例中,若该母线电流最大值大于预设电流,即三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,该第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压,以使压缩机仅能够进行MTPA控制,无法进入弱磁控制。
[0095] 步骤S140,基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率。
[0096] 本实施例中,在将第一预设电压设置为限制电压时,根据该限制电压控制压缩机运行,具体通过该限制电压控制压缩机输出的电压矢量,以使压缩机仅能够进行MTPA控制,进而在压缩机的母线电压下降、母线电流上升时,实现压缩机的频率自动降频,以使压缩机的运行频率和电流随母线电压的下降而减小,防止母线电压下降时压缩机因来不及降频而导致过流的情况。并且,若压缩机处于弱磁控制,则随着压缩机的降频自动退出弱磁控制。
[0097] 进一步地,在一实施例中,步骤S120之后,该压缩机控制方法还包括:
[0098] 若三相电流不存在大于预设电流的目标相电流,则基于第二预设电压控制所述压缩机运行。
[0099] 本实施例中,在实时监测的母线的三相电流中不存在目标相电流时,基于第二预设电压控制所述压缩机运行,以维持压缩机当前的运行状态。
[0100] 进一步地,在一实施例中,该压缩机控制方法还包括:
[0101] 在压缩机的母线电压小于预设电压时,对压缩机进行低电压保护。进而在母线电压降得太低时则触发压缩机的低电压保护,该预设电压等于触发低电压保护时的电压。
[0102] 进一步地,另一实施例中,步骤S140之后,该压缩机控制方法还包括:在控制所述压缩机运行之后的第一持续时长达到第一预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0103] 其中,第一预设时长可进行合理设置,例如该第一预设时长设置为10秒。
[0104] 可以理解的是,过流现象为瞬时现象,因此,在对压缩机进行自动降频之后的第一持续时长达到第一预设时长,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,进而及时调整压缩机的工作状态,以使压缩机正常运行,其中,预设步长可根据第一预设电压以及第二预设电压进行合理设置,即根据第一预设电压与第二预设电压之间的差值设置预设步长,以实现压缩机频率的递增回复,防止电流冲击的现象。
[0105] 现有技术中,如果在压缩机的驱动算法中直接加入频率控制,也需要经过转速外环、电流内环、锁相环等控制环节,仍然需要一定的延时,仍然存在响应不及时的情况。而本申请中,直接控制输出的电压矢量大小,不必经过转速外环、锁相环等响应速度较慢的环节。所以与在控制算法中直接加入频率控制相比,本申请的响应速度更快,响应更加及时。本申请所以能够大大减少过流停机的次数,提高空调(压缩机)对电网电压的适应性和运行可靠性。
[0106] 本实施例提出的压缩机控制方法,通过获取所述压缩机的母线电流,接着确定三相电流中是否存在大于预设电流的目标相电流;而后若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,然后基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率,能够在压缩机的母线电压下降、母线电流较大时,实现压缩机的自动降频,以使压缩机的运行频率和电流随母线电压的下降而减小,由于预设电流小于压缩机的过流保护电流,进而能够在压缩机发生过流之前实现压缩机的自动降频,防止母线电压下降时压缩机因来不及降频而发生过流的情况。
[0107] 基于第一实施例,提出本发明压缩机控制方法的第二实施例,在本实施例中,步骤S140包括:
[0108] 步骤S141,基于三相电流确定第一目标D轴电压;
[0109] 步骤S142,基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压;
[0110] 步骤S143,基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行。
[0111] 参照图3,本实施例中,先基于三相电流确定第一目标D轴电压Vd,而后通过第一目标D轴电压Vd以及限制电压ModLim,确定第一目标Q轴电压Vq,并基于第一目标D轴电压Vd以及第一目标Q轴电压Vq控制压缩机运行,具体地对第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ,而后基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号,并根据SVPWM信号控制所述压缩机运行。
[0112] 本实施例提出的压缩机控制方法,通过基于三相电流确定第一目标D轴电压,接着基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压,而后基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行,能够根据第一目标D轴电压以及第一目标Q轴电压准确控制压缩机,进而实现压缩机的自动降频,有效防止母线电压降低时压缩机因来不及降频导致发生过流的情况。
[0113] 基于第二实施例,提出本发明压缩机控制方法的第三实施例,在本实施例中,步骤S141包括:
[0114] 步骤S1411,基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率;
[0115] 步骤S1412,基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流;
[0116] 步骤S1413,基于第三D轴电流、第二D轴电流、以及第一D轴电流,确定第一目标D轴电压。
[0117] 参照图3,本实施例中,对三相电流进行坐标转换,得到第一D轴电流id及第一Q轴电流iq。
[0118] 并基于第一D轴电流id、第一Q轴电流iq、上一时刻的第二目标D轴电压Vd和第二目标Q轴电压Vq进行磁链估算以及锁相环控制得到角频率ω。
[0119] 而后,参照图3,基于角频率进行PI控制,并将控制结果进行最优转矩MTPA控制,得到第二D轴电流id_ref1以及目标Q轴电流iq_ref;同时基于指令调制电压FwkLvl、上一时刻的第二目标D轴电压Vd以及第二目标Q轴电压Vq进行PI控制得到第三D轴电流id_ref2,基于第二D轴电流id_ref1以及第三D轴电流id_ref2得到目标D轴电流id_ref;而后根据目标D轴电流id_ref以及第一D轴电流id进行PI控制,得到第一目标D轴电压Vd。
[0120] 本实施例提出的压缩机控制方法,通过基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率,接着基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流,而后基于第三D轴电流、第二D轴电流、以及第一D轴电流,确定第一目标D轴电压,能够准确确定第一目标D轴电压,进而提高了压缩机的自动降频的准确性。
[0121] 基于第三实施例,提出本发明压缩机控制方法的第四实施例,在本实施例中,步骤S142包括:
[0122] 步骤S1421,基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压;
[0123] 步骤S1422,基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压;
[0124] 步骤S1423,基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压。
[0125] 本实施例中,参照图3,先基于角频率确定目标Q轴电流iq_ref,基于第一Q轴电流iq以及目标Q轴电流iq_ref,得到第二Q轴电流,并对第二Q轴电流进行PI控制得到第一Q轴电压。基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压VqLim,其中,[0126]
[0127] 而后,基于第一Q轴电压以及第二Q轴电压VqLim,确定第一目标Q轴电压Vq,以准确得到第一目标Q轴电压Vq,其中,第二Q轴电压VqLim为第一目标Q轴电压Vq的最大电压。
[0128] 进一步地,在一实施例中,该步骤S1423包括:
[0129] 步骤a,确定所述第一Q轴电压是否小于所述第二Q轴电压;
[0130] 步骤b,若所述第一Q轴电压小于所述第二Q轴电压,则将所述第一Q轴电压设置为所述第一目标Q轴电压;
[0131] 步骤c,若所述第一Q轴电压大于或等于所述第二Q轴电压,则将所述第二Q轴电压设置为所述第一目标Q轴电压。
[0132] 本实施例中,在得到第一Q轴电压以及第二Q轴电压VqLim时,判断第一Q轴电压是否小于第二Q轴电压,若第一Q轴电压小于第二Q轴电压,则将第一Q轴电压设置为第一目标Q轴电压Vq,否则将第二Q轴电压VqLim设置为第一目标Q轴电压Vq,以准确得到第一目标Q轴电压。
[0133] 本实施例提出的压缩机控制方法,通过基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压,接着基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压,而后基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压,能够准确确定第一目标Q轴电压,进而提高了压缩机的自动降频的准确性。
[0134] 基于第二实施例,提出本发明压缩机控制方法的第五实施例,在本实施例中,步骤S143包括:
[0135] 步骤S1431,对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ;
[0136] 步骤S1432,基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号;
[0137] 步骤S1433,基于所述SVPWM信号控制所述压缩机运行。
[0138] 本实施例中,参照图3,在获取到第一目标D轴电压以及第一目标Q轴电压之后,对第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ,而后基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号,并根据SVPWM信号控制所述压缩机运行。
[0139] 本实施例提出的压缩机控制方法,通过对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ,接着基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号,而后基于所述SVPWM信号控制所述压缩机运行,进而实现根据目标D轴电压以及目标Q轴电压对压缩机进行控制,以在压缩机的母线电压下降、母线电流较大时,实现压缩机的自动降频。
[0140] 基于上述各个实施例,提出本发明压缩机控制方法的第六实施例,在本实施例中,步骤S140之后,该压缩机控制方法还包括:
[0141] 步骤S150,在当所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长;
[0142] 步骤S160,在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0143] 其中,所述第二预设电压大于指令调制电压,第二预设时长可进行合理设置,例如第二预设时长为3秒、5秒等。
[0144] 本实施例中,在限制电压控制所述压缩机运行之后,实时监测压缩机的母线电流,以确定压缩机当前的三相电流中是否存在大于预设电流的目标相电流,若不存在,则累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长,若在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使限制电压达到第二预设电压,进而恢复压缩机的正常工作,以实现压缩机频率的递增回复,防止电流冲击的现象。
[0145] 其中,预设步长可根据第一预设电压以及第二预设电压进行合理设置,即根据第一预设电压与第二预设电压之间的差值设置预设步长。
[0146] 本实施例提出的压缩机控制方法,通过在当所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长,接着在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,能够在母线电压恢复后,及时调整压缩机的工作状态,以使压缩机正常运行。
[0147] 例1,以IRMCF341控制方案为例,
[0148] 其中,指令调制电压FwkLvl在0~1430(这里为等效值,在IR方案中该寄存器实际值为0~169)区间为线性调制区,在1430~1651区间为过调制区。正常运行时限制电压ModLim要比FwkLvl大,压缩机才能进入弱磁运行区,一般ModLim取值要大于等于1430。比如FwkLvl取1280时,ModLim可取1430,FwkLvl取1400时,ModLim还可以取1430;但当FwkLvl接近1430甚至超过1430时,ModLim最好比FwkLvl大20个数字量以上(但也不能大太多),比如FwkLvl取1430时,ModLim可取1500,FwkLvl取1545时,ModLim可取1570,等等。但当需要自动降频时,可令ModLim比FwkLvl小100个数字量以上,具体可根据实际效果进行调整。
[0149] 例如,压缩机正常运行时的ModLim为1430,正常运行时的FwkLvl为1400(小于1430),压缩机硬件退磁保护电流值为48A。压缩机运行在110hz时,快速将电网电压由220V降低至188V,母线电压由514V降至440V。将只有主控限频保护逻辑和采用本发明的控制效果进行对比。
[0150] 参照图4,图4为主控限频保护逻辑时压缩机电流变化示意图,图4中,在母线电流达到过流电流时,主控限频尚未做出响应,压缩机电流持续增大直至过流停机。
[0151] 参照图5,图5为本发明压缩机控制方法中压缩机电流变化示意图。图5中,在三相电流中存在大于预设电流的目标相电流,即母线电流最大值超过40A时,立即令ModLim等于1300(小于FwkLvl的1400)并保持5s,此时压缩机频率由110hz自动降至97hz(同时伴随着压缩机电流的减小),若此期间母线电压继续下降,则压缩机频率也继续减小,并始终保持动态调整,如图5所示。经过5s后,将ModLim按每秒增加10个数字量的步长从1300逐渐递增至
1430。
[0152] 若将线性调制率范围设为0~1,过调制区调制率范围为1~1.103,此时指令调制电压FwkLvl取值范围为0~1.103(标幺值),限制电压ModLim取值范围为0~1.2(最大值大于1.103即可,标幺值)。现假设压缩机正常运行时的指令调制率为0.9,即FwkLvl为0.9(标幺值),正常运行时的ModLim设为1(标幺值),当电网电压波动导致压缩机电流增大超过55A(假设硬件退磁保护电流为60A)时,立即令ModLim等于0.8(小于FwkLvl)并保持10s,此时压缩机会立即自动降频从而避免过流停机的发生。10s后将ModLim以每秒递增0.01个标幺值的步长从0.8恢复至1。
[0153] 此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有压缩机控制程序,所述压缩机控制程序被处理器执行时实现如下操作:
[0154] 获取所述压缩机的母线电流,所述母线电流包括三相电流;
[0155] 确定三相电流中是否存在大于预设电流的目标相电流;
[0156] 若三相电流中存在大于预设电流的目标相电流,则将第一预设电压设置为所述压缩机的电压矢量对应的限制电压,其中,所述第一预设电压小于所述压缩机的指令调制水平对应的指令调制电压;
[0157] 基于所述限制电压控制所述压缩机运行,以降低所述压缩机的运行频率。
[0158] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0159] 基于三相电流确定第一目标D轴电压;
[0160] 基于所述限制电压以及所述第一目标D轴电压,确定第一目标Q轴电压;
[0161] 基于第一目标D轴电压以及第一目标Q轴电压,控制所述压缩机运行。
[0162] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0163] 基于所述三相电流,获取所述压缩机当前时刻的第一D轴电流和第一Q轴电流,获取上一时刻的第二目标D轴电压和第二目标Q轴电压,并基于所述第一D轴电流和第一Q轴电流、第二目标D轴电压和第二目标Q轴电压获取角频率;
[0164] 基于所述角频率确定第二D轴电流,并基于所述指令调制电压、第二目标D轴电压以及第二目标Q轴电压,确定第三D轴电流;
[0165] 基于第三D轴电流、第二D轴电流以及第一D轴电流,确定第一目标D轴电压。
[0166] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0167] 基于所述角频率确定目标Q轴电流,并基于所述第一Q轴电流以及所述目标Q轴电流,确定第一Q轴电压;
[0168] 基于所述第一目标D轴电压以及所述限制电压,确定第二Q轴电压;
[0169] 基于所述第一Q轴电压以及所述第二Q轴电压,确定所述第一目标Q轴电压。
[0170] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0171] 确定所述第一Q轴电压是否小于所述第二Q轴电压;
[0172] 若所述第一Q轴电压小于所述第二Q轴电压,则将所述第一Q轴电压设置为所述第一目标Q轴电压;
[0173] 若所述第一Q轴电压大于或等于所述第二Q轴电压,则将所述第二Q轴电压设置为所述第一目标Q轴电压。
[0174] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0175] 对所述第一目标D轴电压以及第一目标Q轴电压进行坐标变换,以获得两相静止坐标系下的第一电压uα以及第二电压uβ;
[0176] 基于所述第一电压uα以及第二电压uβ进行电压空间矢量脉宽调制SVPWM,以获得SVPWM信号;
[0177] 基于所述SVPWM信号控制所述压缩机运行。
[0178] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0179] 在控制所述压缩机运行之后的第一持续时长达到第一预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0180] 进一步地,所述压缩机控制程序被处理器执行时还实现如下操作:
[0181] 在所述压缩机当前的三相电流中不存在大于预设电流的目标相电流时,累计所述三相电流中不存在大于预设电流的目标相电流的第二持续时长;
[0182] 在第二持续时长达到第二预设时长时,定时基于预设步长增大所述限制电压,以使所述限制电压达到第二预设电压,其中,所述第二预设电压大于所述指令调制电压。
[0183] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0184] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0185] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0186] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。