A method and device for controlling the rotation speed of a vehicle compressor

By responding to the refrigeration request and battery power value in the vehicle controller, determining the thermal management mode and controlling the compressor speed, the problem of insufficient control of the compressor speed change rate in the prior art is solved, and more efficient thermal management and energy consumption reduction are achieved.

CN119778244APending Publication Date: 2025-04-08SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411802644.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The prior art is difficult to accurately control the speed change rate of vehicle compressors, resulting in poor temperature control.

Method used

By in response to the refrigeration request and battery power value in the vehicle's vehicle controller, the thermal management mode is determined, and the speed change rate of the compressor is obtained based on the mode, and the speed of the compressor is finally controlled at the minimum value of the preset maximum speed change rate.

Benefits of technology

It realizes more refined and efficient thermal management, reduces energy consumption and compressor noise, and avoids consumption and performance degradation caused by excessive speed change rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119778244A_ABST
    Figure CN119778244A_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for controlling the speed of a vehicle compressor. When the vehicle controller receives a cooling request from a refrigerated object, if the compressor's enabling parameter values ​​obtained by the vehicle controller meet preset enabling conditions, the vehicle's thermal management mode is determined based on the cooling request and battery charge level. At least the compressor's speed change rate is obtained based on the thermal management mode, and the compressor speed is controlled based on the minimum value between the speed change rate and a preset maximum speed change rate. This fully leverages the high performance of the vehicle controller, determining the vehicle's thermal management mode through the cooling request and battery charge level, providing more refined and efficient thermal management for the vehicle and the user. By limiting the obtained speed change rate to the compressor through a preset maximum speed change rate, excessively high speed change rates are avoided, preventing excessive power consumption by the compressor and a rapid decline in vehicle performance, thus reducing energy consumption and compressor noise.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, medium and electronic device for controlling the speed of a vehicle compressor. Background Art

[0002] Whether in new energy vehicles or traditional fuel vehicles, the air conditioning thermal management system is an important part of the user experience.

[0003] Currently, air conditioning is usually managed independently by the AC module. Due to the limitations of the AC module, it is difficult to use the effective resources of the vehicle to determine the effective speed change rate of the compressor, that is, it is difficult to accurately control the temperature.

[0004] Therefore, the present application provides a method for controlling the speed of a vehicle compressor to solve the above technical problems. Summary of the invention

[0005] The purpose of this application is to provide a method, device, medium and electronic device for controlling the speed of a vehicle compressor, which can solve at least one of the above-mentioned technical problems. The specific solution is as follows:

[0006] According to a specific implementation of the present application, in a first aspect, the present application provides a method for controlling the speed of a vehicle compressor, which is applied to a vehicle controller of a vehicle, comprising:

[0007] In response to obtaining a refrigeration request for a refrigeration object in the vehicle, obtaining an enabling parameter value of the compressor, wherein the refrigeration object includes an air conditioner and / or a battery;

[0008] When the enabling parameter value of the compressor meets the preset enabling condition, detecting the battery power value;

[0009] determining a thermal management mode of the vehicle based on the cooling request and the battery charge value;

[0010] obtaining a speed change rate of the compressor based at least on the thermal management mode;

[0011] The speed of the compressor is controlled based on a minimum value between the speed change rate and a preset maximum speed change rate.

[0012] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0013] When the cooling request includes a cooling request for the air conditioner, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a non-cooling mode.

[0014] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0015] When the thermal management mode of the vehicle is the non-cooling mode, the speed change rate of the compressor is determined to be zero.

[0016] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0017] When the cooling request includes a cooling request for the air conditioner, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a cabin cooling mode.

[0018] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0019] Obtaining a key temperature value of the air conditioner;

[0020] When the thermal management mode of the vehicle is a cabin cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a speed change rate of the compressor.

[0021] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0022] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a dual cooling mode.

[0023] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0024] Acquiring a critical temperature value of the air conditioner and a critical temperature value of the battery;

[0025] When the thermal management mode of the vehicle is a dual cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a first speed change rate, and a cooling control calculation of the battery is performed based on a difference between a key temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a second speed change rate;

[0026] Determine that the speed change rate of the compressor is equal to the sum of the first speed change rate and the second speed change rate.

[0027] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0028] When the cooling request includes a cooling request for the battery, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0029] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0030] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0031] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0032] Obtaining a critical temperature value of the battery;

[0033] When the thermal management mode of the vehicle is the battery cooling mode, a cooling control calculation of the battery is performed based on a difference between a critical temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a rotation speed change rate of the compressor.

[0034] Optionally, before controlling the speed of the compressor based on the minimum value between the speed change rate and a preset maximum speed change rate, the method further includes:

[0035] A refrigeration stop valve of the refrigeration target is controlled based on at least the refrigeration request.

[0036] Optionally, the method further includes:

[0037] When the enabling parameter value of the compressor meets the preset enabling condition, the rotation speed of the compressor is controlled to be a preset initial rotation speed.

[0038] According to a specific implementation of the present application, in a second aspect, the present application provides a vehicle compressor speed control device, which is applied to a vehicle controller of a vehicle, comprising:

[0039] a response unit, configured to obtain an enabling parameter value of a compressor in response to obtaining a refrigeration request for a refrigeration object in the vehicle, wherein the refrigeration object includes an air conditioner and / or a battery;

[0040] A detection unit, configured to detect a battery power value when an enabling parameter value of the compressor meets a preset enabling condition;

[0041] a determining unit, configured to determine a thermal management mode of the vehicle based on the cooling request and the battery power value;

[0042] an obtaining unit, configured to obtain a speed change rate of the compressor based at least on the thermal management mode;

[0043] The first control unit is used to control the speed of the compressor based on the minimum value of the speed change rate and a preset maximum speed change rate.

[0044] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0045] When the cooling request includes a cooling request for the air conditioner, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a non-cooling mode.

[0046] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0047] When the thermal management mode of the vehicle is the non-cooling mode, the speed change rate of the compressor is determined to be zero.

[0048] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0049] When the cooling request includes a cooling request for the air conditioner, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a cabin cooling mode.

[0050] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0051] Obtaining a key temperature value of the air conditioner;

[0052] When the thermal management mode of the vehicle is a cabin cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a speed change rate of the compressor.

[0053] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0054] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a dual cooling mode.

[0055] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0056] Acquiring a critical temperature value of the air conditioner and a critical temperature value of the battery;

[0057] When the thermal management mode of the vehicle is a dual cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a first speed change rate, and a cooling control calculation of the battery is performed based on a difference between a key temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a second speed change rate;

[0058] Determine that the speed change rate of the compressor is equal to the sum of the first speed change rate and the second speed change rate.

[0059] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0060] When the cooling request includes a cooling request for the battery, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0061] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0062] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0063] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0064] Obtaining a critical temperature value of the battery;

[0065] When the thermal management mode of the vehicle is the battery cooling mode, a cooling control calculation of the battery is performed based on a difference between a critical temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a rotation speed change rate of the compressor.

[0066] Optionally, the system further includes:

[0067] The second control unit is used to control the refrigeration stop valve of the refrigeration object at least based on the refrigeration request before controlling the speed of the compressor based on the minimum value of the speed change rate and the preset maximum speed change rate.

[0068] Optionally, the detection unit is further used to control the rotation speed of the compressor to a preset initial rotation speed when the enabling parameter value of the compressor meets a preset enabling condition.

[0069] According to a specific implementation of the present application, in a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the method for controlling the speed of a vehicle compressor as described above is implemented.

[0070] According to the specific implementation of the present application, in a fourth aspect, the present application provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement any of the above methods for controlling the speed of a vehicle compressor.

[0071] Compared with the prior art, the above solution of the embodiment of the present application has at least the following beneficial effects:

[0072] The present application provides a method, device, medium and electronic device for controlling the speed of a vehicle compressor. When the vehicle controller obtains a refrigeration request of a refrigeration object, if the enable parameter value of the compressor obtained by the vehicle controller meets the preset enable condition, the thermal management mode of the vehicle is determined based on the refrigeration request and the battery power value, and the speed change rate of the compressor is obtained at least based on the thermal management mode, and the speed of the compressor is controlled based on the minimum value between the speed change rate and the preset maximum speed change rate. The advantages of the high performance of the vehicle controller are fully utilized, and the thermal management mode of the vehicle is determined by the refrigeration request and the battery power value, providing more sophisticated and efficient thermal management for the vehicle and the user. The speed change rate obtained by limiting the preset maximum speed change rate is applied to the compressor to avoid excessive speed change rate, resulting in excessive power consumption of the compressor, causing the vehicle's driving performance to decline too quickly, reducing energy consumption, and reducing compressor noise. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 A flow chart showing a method for controlling a vehicle compressor speed according to an embodiment of the present application is shown;

[0074] Figure 2 A unit block diagram of a device for controlling a speed of a vehicle compressor according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0075] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0076] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings, and "multiple" generally includes at least two.

[0077] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0078] It should be understood that, although the terms first, second, third, etc. may be used to describe in the embodiments of the present application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, without departing from the scope of the embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first.

[0079] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0080] It should also be noted that the term "includes", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that a commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprising a ..." do not exclude the existence of other identical elements in the commodity or device including the elements.

[0081] It should be particularly noted that any symbols and / or numbers in the specification that are not marked in the accompanying drawings are not drawing marks.

[0082] The optional embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0083] The embodiment provided in the present application, namely, an embodiment of a method for controlling the speed of a vehicle compressor, is applied to a vehicle controller of a vehicle.

[0084] Combine the following Figure 1The embodiments of the present application are described in detail.

[0085] Step S101 : in response to obtaining a cooling request for a cooling object in a vehicle, obtaining an enabling parameter value of a compressor.

[0086] Wherein, the cooling object includes an air conditioner and / or a battery.

[0087] The cooling request includes: a cooling request of the air conditioner and a cooling request of the battery.

[0088] The enabling parameter values ​​of the compressor include: ambient temperature parameter value, front evaporator temperature, compressor high voltage voltage parameter value, vehicle speed parameter value, electronic fan opening time parameter value, air conditioning high pressure pressure parameter value, air conditioning refrigeration stop valve status parameter value and battery refrigeration stop valve status parameter value.

[0089] Step S102: When the enabling parameter value of the compressor meets the preset enabling condition, the battery power value is detected.

[0090] In the embodiment of the present application, the compressor can be in the enabled state only if the enabling parameter value of the compressor satisfies the following five preset enabling conditions:

[0091] 1. Satisfy condition A and / or condition B:

[0092] Condition A: when a cooling request of the air conditioner is obtained, the ambient temperature parameter value is greater than or equal to a preset first temperature threshold, and the front evaporator temperature is greater than a preset second temperature threshold, wherein the preset second temperature threshold is greater than the preset first temperature threshold;

[0093] B condition: obtain the battery cooling request;

[0094] 2. The high voltage parameter value of the compressor is greater than the preset high voltage threshold;

[0095] 3. When the vehicle speed parameter value is less than or equal to the preset speed threshold, the electronic fan on time parameter value is greater than or equal to the preset on time threshold;

[0096] 4. The air conditioner high pressure parameter value is greater than the preset first high pressure value, and the air conditioner high pressure parameter value is less than or equal to the preset second high pressure value;

[0097] 5. The state parameter value of the refrigeration stop valve of the air conditioner is in the open state and / or the state parameter value of the refrigeration stop valve of the battery is in the open state.

[0098] The battery charge value can be directly obtained through the vehicle's whole vehicle controller, which reduces the additional circuit of the air-conditioning control module and reduces the vehicle cost.

[0099] In some specific embodiments, the method further comprises:

[0100] When the enabling parameter value of the compressor meets the preset enabling condition, the rotation speed of the compressor is controlled to be a preset initial rotation speed.

[0101] When the enabling parameter value of the compressor meets the preset enabling condition, it means that the compressor can be started, and the starting speed is the preset initial speed, thereby improving the response time of the compressor.

[0102] Step S103 : determining a thermal management mode of the vehicle based on the cooling request and the battery power value.

[0103] The embodiment of the present application fully leverages the high performance advantage of the vehicle controller, determines the thermal management mode of the vehicle through cooling requests and battery power values, and provides more sophisticated and efficient thermal management for the vehicle and users.

[0104] In some specific embodiments, determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes:

[0105] Step S103a: when the cooling request includes a cooling request for the air conditioner, and the battery power value is less than or equal to a preset startup power threshold, determining that the thermal management mode of the vehicle is a non-cooling mode.

[0106] In this specific embodiment, the battery power value is less than or equal to the preset startup power threshold, that is, the battery power value is too low. If the air conditioner responds to the cooling request, the battery power value will be quickly consumed, affecting driving safety. Therefore, the thermal management mode of the vehicle is a non-cooling mode, that is, no cooling is provided.

[0107] In some specific embodiments, determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes:

[0108] Step S103b: when the cooling request includes a cooling request for the air conditioner, and the battery power value is greater than a preset startup power threshold, determining that the thermal management mode of the vehicle is a cabin cooling mode.

[0109] In this specific embodiment, the battery power value is greater than the preset startup power threshold, that is, the battery power value can support the cooling request of the air conditioner. Therefore, the thermal management mode of the vehicle is determined to be the cabin cooling mode, that is, it can support cabin cooling.

[0110] In some specific embodiments, determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes:

[0111] Step S103c: when the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is greater than a preset starting power threshold, determining that the thermal management mode of the vehicle is a dual cooling mode.

[0112] In this specific embodiment, the battery power value is greater than the preset startup power threshold, that is, the battery power value can support the cooling request of the air conditioner and the cooling request of the battery. Therefore, the thermal management mode of the vehicle is determined to be a dual cooling mode, that is, it can support cabin cooling and battery cooling.

[0113] In some specific embodiments, determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes:

[0114] Step S103d: when the cooling request includes a cooling request for the battery, determining that the thermal management mode of the vehicle is a battery cooling mode.

[0115] In this specific embodiment, as long as a cooling request of the battery is obtained, cooling is provided for the battery regardless of the battery power value, so that the battery can work efficiently and ensure driving safety.

[0116] In some specific embodiments, determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes:

[0117] Step S103e: when the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is less than or equal to a preset starting power threshold, determining that the thermal management mode of the vehicle is a battery cooling mode.

[0118] In this specific embodiment, the battery power value is less than or equal to the preset startup power threshold, that is, the battery power value is insufficient to support the cooling request of the air conditioner. For driving safety and to ensure that the battery can work efficiently, the thermal management mode of the vehicle is determined to be a battery cooling mode, that is, only battery cooling can be supported.

[0119] Step S104: obtaining a speed change rate of the compressor based at least on the thermal management mode.

[0120] In some specific embodiments, obtaining the speed change rate of the compressor based at least on the thermal management mode includes:

[0121] Step S104a: when the thermal management mode of the vehicle is the non-cooling mode, determining that the speed change rate of the compressor is zero.

[0122] In this specific embodiment, the speed change rate of the compressor is zero, which means that no refrigeration is provided.

[0123] In some specific embodiments, obtaining the speed change rate of the compressor based at least on the thermal management mode includes:

[0124] Step S104b-1, obtaining a key temperature value of the air conditioner.

[0125] The key temperature value refers to the temperature that can accurately measure the cooling effect of the air conditioner or battery. For example, the key temperature value of the air conditioner is the temperature of the front evaporator; the key temperature value of the battery is the temperature of the water inlet of the battery pack.

[0126] Step S104b-2, when the thermal management mode of the vehicle is the cabin cooling mode, the cooling control calculation of the air conditioner is performed based on the difference between the key temperature value of the air conditioner and the target temperature value in the cooling request of the air conditioner to obtain the speed change rate of the compressor.

[0127] In this specific embodiment, in the cabin cooling mode, the cooling control calculation of the air conditioner is performed by using the difference between the key temperature value of the air conditioner and the target temperature value in the cooling request of the air conditioner to obtain the speed change rate of the compressor, thereby more accurately determining the speed change rate of the compressor in the cabin cooling mode.

[0128] In some specific embodiments, obtaining the speed change rate of the compressor based at least on the thermal management mode includes:

[0129] Step S104c-1, obtaining a critical temperature value of the air conditioner and a critical temperature value of the battery.

[0130] Step S104c-2, when the thermal management mode of the vehicle is the dual cooling mode, the cooling control calculation of the air conditioner is performed based on the difference between the key temperature value of the air conditioner and the target temperature value in the cooling request of the air conditioner to obtain a first speed change rate, and the cooling control calculation of the battery is performed based on the difference between the key temperature value of the battery and the target temperature value in the cooling request of the battery to obtain a second speed change rate.

[0131] Step S104c-3, determining that the speed change rate of the compressor is equal to the sum of the first speed change rate and the second speed change rate.

[0132] In this specific embodiment, in the dual cooling mode, the cooling control calculation of the air conditioner is performed by the difference between the key temperature value of the air conditioner and the target temperature value in the cooling request of the air conditioner to obtain a first speed change rate, the cooling control calculation of the battery is performed by the difference between the key temperature value of the battery and the target temperature value in the cooling request of the battery to obtain a second speed change rate, and the speed change rate of the compressor is determined by the sum of the first speed change rate and the second speed change rate, thereby more accurately determining the speed change rate of the compressor in the dual cooling mode.

[0133] In some specific embodiments, obtaining the speed change rate of the compressor based at least on the thermal management mode includes:

[0134] Step S104d-1, obtaining a critical temperature value of the battery.

[0135] Step S104d-2, when the thermal management mode of the vehicle is the battery cooling mode, the battery cooling control calculation is performed based on the difference between the critical temperature value of the battery and the target temperature value in the cooling request of the battery to obtain the speed change rate of the compressor.

[0136] In this specific embodiment, in the battery cooling mode, the cooling control calculation of the battery is performed by using the difference between the key temperature value of the battery and the target temperature value in the cooling request of the battery to obtain the speed change rate of the compressor, thereby more accurately determining the speed change rate of the compressor in the battery cooling mode.

[0137] Step S105 , controlling the speed of the compressor based on the minimum value of the speed change rate and a preset maximum speed change rate.

[0138] The embodiment of the present application applies the speed change rate obtained by presetting the maximum speed change rate limit to the compressor, thereby avoiding excessive speed change rate, causing excessive power consumption of the compressor, and causing the vehicle's driving performance to decline too quickly, thereby reducing energy consumption and reducing compressor noise.

[0139] In some specific embodiments, before controlling the speed of the compressor based on the minimum value between the speed change rate and the preset maximum speed change rate, the method further includes:

[0140] A refrigeration stop valve of the refrigeration target is controlled based on at least the refrigeration request.

[0141] For example, when a cooling request for the air conditioner is obtained, the state parameter value of the cooling stop valve of the air conditioner is open, and the state parameter value of the cooling stop valve of the battery is closed; when a cooling request for the battery is obtained, the state parameter value of the cooling stop valve of the air conditioner is closed, and the state parameter value of the cooling stop valve of the battery is open; when a cooling request for the air conditioner and a cooling request for the battery are obtained, the state parameter value of the cooling stop valve of the battery is open, when the battery power value is less than or equal to a preset starting power threshold, the state parameter value of the cooling stop valve of the air conditioner is closed, and when the battery power value is greater than the preset starting power threshold, the state parameter value of the cooling stop valve of the air conditioner is open.

[0142] In the embodiment of the present application, when the vehicle controller obtains a refrigeration request of a refrigeration object, if the enable parameter value of the compressor obtained by the vehicle controller meets the preset enable condition, the thermal management mode of the vehicle is determined based on the refrigeration request and the battery power value, and the speed change rate of the compressor is obtained at least based on the thermal management mode, and the speed of the compressor is controlled based on the minimum value between the speed change rate and the preset maximum speed change rate. The advantages of the high performance of the vehicle controller are fully utilized, and the thermal management mode of the vehicle is determined by the refrigeration request and the battery power value, providing more sophisticated and efficient thermal management for the vehicle and the user. The speed change rate obtained by limiting the preset maximum speed change rate is applied to the compressor to avoid excessive speed change rate, resulting in excessive power consumption of the compressor, causing the vehicle's driving performance to drop too quickly, reducing energy consumption, and reducing compressor noise.

[0143] The present application also provides a device embodiment that is based on the above embodiment, which is used to implement the method steps described in the above embodiment. The explanation based on the same name meaning is the same as the above embodiment, and has the same technical effect as the above embodiment, which will not be repeated here.

[0144] like Figure 2 As shown, the present application provides a vehicle compressor speed control device 200, which is applied to a vehicle controller of a vehicle, including:

[0145] A response unit 201 is used to obtain an enabling parameter value of a compressor in response to obtaining a refrigeration request for a refrigeration object in the vehicle, wherein the refrigeration object includes an air conditioner and / or a battery;

[0146] A detection unit 202, configured to detect a battery power value when an enabling parameter value of the compressor meets a preset enabling condition;

[0147] A determination unit 203, configured to determine a thermal management mode of the vehicle based on the cooling request and the battery power value;

[0148] An obtaining unit 204, configured to obtain a speed change rate of the compressor based at least on the thermal management mode;

[0149] The first control unit 205 is used to control the speed of the compressor based on the minimum value of the speed change rate and a preset maximum speed change rate.

[0150] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0151] When the cooling request includes a cooling request for the air conditioner, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a non-cooling mode.

[0152] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0153] When the thermal management mode of the vehicle is the non-cooling mode, the speed change rate of the compressor is determined to be zero.

[0154] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0155] When the cooling request includes a cooling request for the air conditioner, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a cabin cooling mode.

[0156] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0157] Obtaining a key temperature value of the air conditioner;

[0158] When the thermal management mode of the vehicle is a cabin cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a speed change rate of the compressor.

[0159] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0160] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a dual cooling mode.

[0161] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0162] Acquiring a critical temperature value of the air conditioner and a critical temperature value of the battery;

[0163] When the thermal management mode of the vehicle is a dual cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a first speed change rate, and a cooling control calculation of the battery is performed based on a difference between a key temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a second speed change rate;

[0164] Determine that the speed change rate of the compressor is equal to the sum of the first speed change rate and the second speed change rate.

[0165] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0166] When the cooling request includes a cooling request for the battery, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0167] Optionally, determining the thermal management mode of the vehicle based on the cooling request and the battery power value includes:

[0168] When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

[0169] Optionally, obtaining a speed change rate of the compressor at least based on the thermal management mode includes:

[0170] Obtaining a critical temperature value of the battery;

[0171] When the thermal management mode of the vehicle is the battery cooling mode, a cooling control calculation of the battery is performed based on a difference between a critical temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a rotation speed change rate of the compressor.

[0172] Optionally, the system further includes:

[0173] The second control unit is used to control the refrigeration stop valve of the refrigeration object at least based on the refrigeration request before controlling the speed of the compressor based on the minimum value of the speed change rate and the preset maximum speed change rate.

[0174] Optionally, the detection unit is further used to control the rotation speed of the compressor to a preset initial rotation speed when the enabling parameter value of the compressor meets a preset enabling condition.

[0175] In the embodiment of the present application, when the vehicle controller obtains a refrigeration request of a refrigeration object, if the enable parameter value of the compressor obtained by the vehicle controller meets the preset enable condition, the thermal management mode of the vehicle is determined based on the refrigeration request and the battery power value, and the speed change rate of the compressor is obtained at least based on the thermal management mode, and the speed of the compressor is controlled based on the minimum value between the speed change rate and the preset maximum speed change rate. The advantages of the high performance of the vehicle controller are fully utilized, and the thermal management mode of the vehicle is determined by the refrigeration request and the battery power value, providing more sophisticated and efficient thermal management for the vehicle and the user. The speed change rate obtained by limiting the preset maximum speed change rate is applied to the compressor to avoid excessive speed change rate, resulting in excessive power consumption of the compressor, causing the vehicle's driving performance to drop too quickly, reducing energy consumption, and reducing compressor noise.

[0176] Example 3

[0177] This embodiment provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method steps described in the above embodiment.

[0178] Example 4

[0179] An embodiment of the present application provides a non-volatile computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the method steps described in the above embodiment.

[0180] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0181] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling the speed of a vehicle compressor, applied to a vehicle controller, characterized in that: include: In response to obtaining a refrigeration request for a refrigeration object in the vehicle, obtaining an enabling parameter value of the compressor, wherein the refrigeration object includes an air conditioner and / or a battery; When the enabling parameter value of the compressor meets the preset enabling condition, detecting the battery power value; determining a thermal management mode of the vehicle based on the cooling request and the battery charge value; obtaining a speed change rate of the compressor based at least on the thermal management mode; The speed of the compressor is controlled based on a minimum value between the speed change rate and a preset maximum speed change rate.

2. The method according to claim 1, characterized in that: The determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes: When the cooling request includes a cooling request for the air conditioner, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a non-cooling mode.

3. The method according to claim 2, characterized in that The obtaining the speed change rate of the compressor at least based on the thermal management mode includes: When the thermal management mode of the vehicle is the non-cooling mode, the speed change rate of the compressor is determined to be zero.

4. The method according to claim 1, characterized in that: The determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes: When the cooling request includes a cooling request for the air conditioner, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a cabin cooling mode.

5. The method according to claim 4, characterized in that The obtaining the speed change rate of the compressor at least based on the thermal management mode includes: Obtaining a key temperature value of the air conditioner; When the thermal management mode of the vehicle is a cabin cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a speed change rate of the compressor.

6. The method according to claim 1, characterized in that The determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes: When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is greater than a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a dual cooling mode.

7. The method according to claim 6, characterized in that The obtaining the speed change rate of the compressor at least based on the thermal management mode includes: Acquiring a critical temperature value of the air conditioner and a critical temperature value of the battery; When the thermal management mode of the vehicle is a dual cooling mode, a cooling control calculation of the air conditioner is performed based on a difference between a key temperature value of the air conditioner and a target temperature value in a cooling request of the air conditioner to obtain a first speed change rate, and a cooling control calculation of the battery is performed based on a difference between a key temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a second speed change rate; Determine that the speed change rate of the compressor is equal to the sum of the first speed change rate and the second speed change rate.

8. The method according to claim 1, characterized in that The determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes: When the cooling request includes a cooling request for the battery, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

9. The method according to claim 1, characterized in that: The determining the thermal management mode of the vehicle based on the cooling request and the battery charge value includes: When the cooling request includes a cooling request for the air conditioner and a cooling request for the battery, and the battery power value is less than or equal to a preset startup power threshold, it is determined that the thermal management mode of the vehicle is a battery cooling mode.

10. The method according to claim 8 or 9, characterized in that: The obtaining the speed change rate of the compressor at least based on the thermal management mode includes: Obtaining a critical temperature value of the battery; When the thermal management mode of the vehicle is the battery cooling mode, a cooling control calculation of the battery is performed based on a difference between a critical temperature value of the battery and a target temperature value in a cooling request of the battery to obtain a rotation speed change rate of the compressor.

11. The method according to claim 1, characterized in that: Before controlling the speed of the compressor based on the minimum value between the speed change rate and the preset maximum speed change rate, the method further includes: A refrigeration stop valve of the refrigeration target is controlled based on at least the refrigeration request.

12. The method according to claim 1, characterized in that The method further comprises: When the enabling parameter value of the compressor meets the preset enabling condition, the rotation speed of the compressor is controlled to be a preset initial rotation speed.

13. A vehicle compressor speed control device, applied to a vehicle controller, characterized in that: include: a response unit, configured to obtain an enabling parameter value of a compressor in response to obtaining a refrigeration request for a refrigeration object in the vehicle, wherein the refrigeration object includes an air conditioner and / or a battery; A detection unit, configured to detect a battery power value when an enabling parameter value of the compressor meets a preset enabling condition; a determining unit, configured to determine a thermal management mode of the vehicle based on the cooling request and the battery power value; an obtaining unit, configured to obtain a speed change rate of the compressor based at least on the thermal management mode; The first control unit is used to control the speed of the compressor based on the minimum value of the speed change rate and a preset maximum speed change rate.