Fault processing method and device, storage medium, electronic device, and computer program product
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SAIC MOTOR
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-23
AI Technical Summary
In the thermal management control system, if the compressor's suction temperature sensor or suction pressure sensor malfunctions, the suction temperature or pressure cannot be determined, which affects the comfort needs of the passenger cabin, especially in heat pump mode where heating or dehumidification functions may be interrupted.
By acquiring the ambient temperature of the compressor's environment, determining the target ambient temperature, and calculating the correction value for suction superheat based on the ambient temperature range and relevant parameters, the system control strategy is dynamically adjusted to estimate suction temperature or suction pressure, ensuring normal operation of the system in the event of sensor failure.
It effectively reduces the impact of sensor failures on the heat pump system, maintains normal system operation, meets the comfort requirements of the passenger cabin, improves the stability and reliability of the system, and reduces system downtime caused by sensor failures.
Smart Images

Figure CN122253604A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electrical system technology, and more specifically, to a fault handling method and apparatus, a storage medium, an electronic device, and a computer program product. Background Technology
[0002] Traditional vehicle thermal management systems heat the passenger compartment using a positive temperature coefficient heater (PTC). To improve heating efficiency and energy conversion efficiency, a heat pump heating function has been added. In this system, a compressor draws in low-temperature, low-pressure refrigerant gas from the evaporator, then compresses it to increase its pressure and temperature, transforming it into a high-temperature, high-pressure gas. The use of a heat pump system makes the thermal management system loop more complex, increases control difficulty, and also increases the risk of malfunction.
[0003] Currently, in thermal management control systems, when sensors related to the thermal management control system malfunction, most systems will directly shut down the compressor, which greatly affects the comfort needs of the passenger cabin. Especially in heat pump mode, this may interrupt the heating or dehumidification function and have an adverse impact on the user experience.
[0004] There is currently no effective solution to the problem that the suction temperature or suction pressure cannot be determined when the suction temperature or suction pressure sensor of the compressor malfunctions. Summary of the Invention
[0005] This application provides a fault handling method and apparatus, storage medium, electronic device, and computer program product to at least solve the problem of being unable to determine the suction temperature or suction pressure after the suction temperature sensor or suction pressure sensor of the compressor malfunctions.
[0006] According to one aspect of the embodiments of this application, a fault handling method is provided, comprising: when it is determined that the suction temperature sensor or suction pressure sensor of the compressor is faulty, acquiring the ambient temperature of the environment in which the compressor is located to obtain a target ambient temperature; determining a correction value for the suction superheat of the compressor based on the target ambient temperature to obtain a target correction value; determining a second value based on the target correction value and a first value, wherein, when the suction temperature sensor is not faulty but the suction pressure sensor is faulty, the first value is the suction temperature detected by the suction temperature sensor, and the second value is the estimated suction pressure; when the suction temperature sensor is faulty but the suction pressure sensor is not faulty, the first value is the suction pressure detected by the suction pressure sensor, and the second value is the estimated suction temperature.
[0007] In an exemplary embodiment, determining the correction value of the compressor's suction superheat based on the target ambient temperature includes: determining the temperature range in which the target ambient temperature falls; and, if the target ambient temperature falls within a target temperature range of N temperature ranges, determining the correction value of the compressor's suction superheat based on the rules for determining the correction value corresponding to the target temperature range.
[0008] In an exemplary embodiment, when the target ambient temperature falls within a target temperature range of N temperature ranges, the correction value for the compressor's suction superheat is determined according to the rule for determining the correction value corresponding to the target temperature range. This includes: when the target ambient temperature is within a first temperature range, determining the correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler; when the target ambient temperature is within a second temperature range, determining the correction value for the compressor's suction superheat to be zero; and when the target ambient temperature is within a third temperature range, determining the correction value for the compressor's suction superheat based on... The correction value for the compressor's suction superheat is determined by the target ambient temperature, the blower air volume, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening. When the target ambient temperature is within the fourth temperature range, the correction value for the compressor's suction superheat is determined based on the target ambient temperature, the blower air volume, the compressor speed, the evaporator valve opening, and the vehicle speed. The temperature in the first temperature range is lower than the temperature in the second temperature range, the temperature in the second temperature range is lower than the temperature in the third temperature range, and the temperature in the third temperature range is lower than the temperature in the fourth temperature range.
[0009] In an exemplary embodiment, determining a correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler includes: determining a first correction value corresponding to the target ambient temperature within the first temperature range, a second correction value corresponding to the blower airflow, a third correction value corresponding to the compressor speed, a fourth correction value corresponding to the cooler valve opening, and a fifth correction value corresponding to the temperature of the liquid in the cooler; and determining a first weighted value corresponding to the target ambient temperature within the first temperature range, a second weighted value corresponding to the blower airflow, a third weighted value corresponding to the compressor speed, a fourth weighted value corresponding to the cooler valve opening, and a fifth weighted value corresponding to the temperature of the liquid in the cooler; and determining the correction value for the compressor's suction superheat based on the first correction value, the first weighted value, the second correction value, the second weighted value, the third correction value, the third weighted value, the fourth correction value, the fourth weighted value, the fifth correction value, and the fifth weighted value.
[0010] In an exemplary embodiment, determining the first correction value corresponding to the target ambient temperature, the second correction value corresponding to the blower airflow, the third correction value corresponding to the compressor speed, the fourth correction value corresponding to the cooler valve opening, and the fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range includes: determining the first correction value corresponding to the target ambient temperature within the first temperature range using the following formula: △T1=a1*[(T+10) / T]+a1`, where △T1 is the first correction value, a1 and a1` are correction coefficients corresponding to the ambient temperature within the first temperature range, and T is the target ambient temperature; and determining the second correction value corresponding to the blower airflow within the first temperature range using the following formula: △T2=b1*[(N max -N) / N max ]+b1`, where △T2 is the second correction value, b1 and b1` are both correction coefficients corresponding to the blower's air volume within the first temperature range, and N is the rotational speed corresponding to the blower's air volume. max The maximum speed of the blower; the third correction value corresponding to the compressor speed within the first temperature range is determined by the following formula: △T3=c1*(n / N) max ) 2 +c1`, where △T3 is the third correction value, c1 and c1` are correction coefficients corresponding to the compressor speed within the first temperature range, n is the compressor speed, and N max The compressor's maximum speed; the fourth correction value corresponding to the cooler valve opening within the first temperature range is determined by the following formula: △T4=d1*[(Wchil-max -W chil ) / W chil ]+d1`, where △T4 is the fourth correction value, d1 and d1` are both correction coefficients corresponding to the valve opening of the cooler under the first temperature range, W chil W represents the valve opening degree of the cooler. chil-max The maximum opening of the valve of the cooler; the fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range is determined by the following formula: △T5=e1*[T chill / (T 制热目标水温 -T chill )]+e1`, where △T5 is the fifth correction value, e1 and e1` are both correction coefficients corresponding to the liquid temperature of the cooler in the first temperature range, and T chill T represents the temperature of the liquid in the cooler. 制热目标水温 The maximum temperature of the liquid in the cooler.
[0011] In an exemplary embodiment, determining a correction value for the compressor's suction superheat based on the target ambient temperature, the blower airflow, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening includes: determining a sixth correction value corresponding to the target ambient temperature, a seventh correction value corresponding to the blower airflow, an eighth correction value corresponding to the compressor speed, a ninth correction value corresponding to the cooler valve opening, a tenth correction value corresponding to the outdoor heat exchanger valve opening, and an eleventh correction value corresponding to the evaporator valve opening within the third temperature range; and determining the... The sixth weighted value corresponding to the target ambient temperature, the seventh weighted value corresponding to the blower air volume, the eighth weighted value corresponding to the compressor speed, the ninth weighted value corresponding to the cooler valve opening, the tenth weighted value corresponding to the outdoor heat exchanger valve opening, and the eleventh weighted value corresponding to the evaporator valve opening; the correction value for the compressor's suction superheat is determined based on the sixth correction value, the sixth weighted value, the seventh correction value, the seventh weighted value, the eighth correction value, the eighth weighted value, the ninth correction value, the ninth weighted value, the tenth correction value, the tenth weighted value, the eleventh correction value, and the eleventh weighted value.
[0012] In an exemplary embodiment, determining the sixth correction value corresponding to the target ambient temperature, the seventh correction value corresponding to the blower air volume, the eighth correction value corresponding to the compressor speed, the ninth correction value corresponding to the cooler valve opening, the tenth correction value corresponding to the outdoor heat exchanger valve opening, and the eleventh correction value corresponding to the evaporator valve opening within the third temperature range includes: determining the sixth correction value corresponding to the target ambient temperature within the third temperature range using the following formula: △T1`=a2*[T`-5 / T`]+a2`, where △T1` is the sixth correction value, a2 and a2` are correction coefficients corresponding to the ambient temperature within the third temperature range, and T` is the target ambient temperature; and determining the seventh correction value corresponding to the blower air volume within the third temperature range using the following formula: △T2`=b2*[N` max -N` / N max ]+b2`, where △T2` is the seventh correction value, b2 and b2` are both correction coefficients corresponding to the blower's air volume in the third temperature range, N` is the speed corresponding to the blower's air volume, and N max The maximum speed of the blower; the eighth correction value corresponding to the compressor speed in the third temperature range is determined by the following formula: △T3`=c2*(n` / N max ) 2 +c2`, where △T3` is the eighth correction value, c2 and c2` are both correction coefficients corresponding to the compressor speed in the third temperature range, n` is the compressor speed, and N max The compressor's maximum speed; the ninth correction value corresponding to the cooler valve opening in the third temperature range is determined by the following formula: △T4`=d2*ln(W` chil / W` chil-max )+d2`, where △T4` is the ninth correction value, d2 and d2` are both correction coefficients corresponding to the valve opening of the cooler in the third temperature range, and W` chil W` represents the valve opening degree of the cooler. chil-max The maximum opening degree of the valve of the cooler; the tenth correction value corresponding to the valve opening degree of the outdoor heat exchanger in the third temperature range is determined by the following formula: △T5`=f*ln(W` OHX / W OHX-max )+f`, where △T5` is the tenth correction value, f and f` are both correction coefficients corresponding to the valve opening of the outdoor heat exchanger in the third temperature range, and W` OHX W represents the valve opening degree of the outdoor heat exchanger. OHX-maxThe maximum opening degree of the valve of the outdoor heat exchanger is given; the eleventh correction value corresponding to the evaporator valve opening degree in the third temperature range is determined by the following formula: △T6`=g*W` Eva / W Eva-max +g`, where △T6` is the eleventh correction value, g and g` are both correction coefficients corresponding to the valve opening of the evaporator in the third temperature range, and W` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator.
[0013] In an exemplary embodiment, determining a correction value for the compressor's suction superheat based on the target ambient temperature, the blower airflow, the compressor speed, the evaporator valve opening, and the vehicle speed includes: determining a twelfth correction value corresponding to the target ambient temperature, a thirteenth correction value corresponding to the blower airflow, a fourteenth correction value corresponding to the compressor speed, a fifteenth correction value corresponding to the evaporator valve opening, and a sixteenth correction value corresponding to the vehicle speed within the fourth temperature range; and determining a twelfth weighted value corresponding to the target ambient temperature, a thirteenth weighted value corresponding to the blower airflow, a fourteenth weighted value corresponding to the compressor speed, a fifteenth weighted value corresponding to the evaporator valve opening, and a sixteenth weighted value corresponding to the vehicle speed within the fourth temperature range; and determining the correction value for the compressor's suction superheat based on the twelfth correction value, the twelfth weighted value, the thirteenth correction value, the thirteenth weighted value, the fourteenth correction value, the fourteenth weighted value, the fifteenth correction value, the fifteenth weighted value, the sixteenth correction value, and the sixteenth weighted value.
[0014] In an exemplary embodiment, determining the twelfth correction value corresponding to the target ambient temperature, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed within the fourth temperature range includes: determining the twelfth correction value corresponding to the target ambient temperature within the fourth temperature range using the following formula: △T1``=a3*[T``-20 / T``]+a3`, where △T1`` is the twelfth correction value, a3 and a3` are correction coefficients corresponding to the ambient temperature within the fourth temperature range, and T`` is the target ambient temperature; and determining the thirteenth correction value corresponding to the blower air volume within the fourth temperature range using the following formula: △T2``=b3*[N max -N`` / N max]+b3`, where △T2`` is the thirteenth correction value, b3 and b3` are both correction coefficients corresponding to the blower's air volume in the fourth temperature range, N`` is the speed corresponding to the blower's air volume, N max The maximum speed of the blower; the fourteenth correction value corresponding to the compressor speed in the fourth temperature range is determined by the following formula: △T3``=c3*(n`` / N max ) 2 +c3`, where △T3`` is the fourteenth correction value, c3 and c3` are both correction coefficients corresponding to the compressor speed in the fourth temperature range, n`` is the compressor speed, and N max The compressor's maximum speed; the fifteenth correction value corresponding to the evaporator valve opening in the fourth temperature range is determined by the following formula: △T6``=h*W`` Eva / W Eva-max +h`, where △T6`` is the fifteenth correction value, h and h` are both correction coefficients corresponding to the valve opening of the evaporator in the fourth temperature range, and W`` Eva W represents the opening degree of the evaporator valve. Eva-max The maximum opening of the evaporator valve is given. The sixteenth correction value corresponding to the vehicle speed in the fourth temperature range is determined by the following formula: △T7``=k*ln(V`` / 60)+k`, where T7`` is the sixteenth correction value, k and k` are correction coefficients corresponding to the vehicle speed in the fourth temperature range, and V`` is the vehicle speed.
[0015] In an exemplary embodiment, determining the second value based on the target correction value and the first value includes: when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, subtracting the target correction value from the first value to obtain a target reference value; determining the second value corresponding to the target reference value from a configuration file, wherein the configuration file contains inhalation pressures corresponding to different reference values, and the reference values and inhalation pressures have a one-to-one correspondence, and the reference values include the target reference value; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, determining the target reference value corresponding to the first value from the configuration file; and adding the target correction value to the target reference value to obtain the second value.
[0016] In an exemplary embodiment, after determining the second value based on the target correction value and the first value, the method further includes: determining that the compressor is in a normal state when the first value is less than the corresponding first threshold and the second value is less than the corresponding second threshold; and reducing the speed of the compressor or controlling the compressor to stop working when the first value is greater than or equal to the corresponding first threshold or the second value is greater than or equal to the corresponding second threshold.
[0017] According to another aspect of the embodiments of this application, a fault handling device is also provided, comprising: an acquisition module, configured to acquire the ambient temperature of the environment in which the compressor is located, and obtain a target ambient temperature, when it is determined that the suction temperature sensor or suction pressure sensor of the compressor is faulty; a first determination module, configured to determine a correction value for the suction superheat of the compressor corresponding to the target ambient temperature, and obtain a target correction value; and a second determination module, configured to determine a second value based on the target correction value and the first value, wherein, when the suction temperature sensor is not faulty but the suction pressure sensor is faulty, the first value is the suction temperature detected by the suction temperature sensor, and the second value is the estimated suction pressure; when the suction temperature sensor is faulty but the suction pressure sensor is not faulty, the first value is the suction pressure detected by the suction pressure sensor, and the second value is the estimated suction temperature.
[0018] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the above-described fault handling method when it is run.
[0019] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described fault handling method through the computer program.
[0020] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this application.
[0021] This invention solves the problem of not being able to determine the suction temperature or pressure when the compressor's suction temperature or pressure sensor malfunctions. This allows for control of the compressor based on the determined suction temperature or pressure, reducing the impact of sensor malfunctions on the heat pump system, maintaining normal system operation, and meeting the comfort requirements of the passenger cabin. Attached Figure Description
[0022] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0023] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a schematic diagram of an optional sensor arrangement according to an embodiment of this application;
[0025] Figure 2 This is a flowchart of an optional fault handling method according to an embodiment of this application;
[0026] Figure 3 This is a schematic diagram of an optional fault handling process according to an embodiment of this application;
[0027] Figure 4 This is a comparison chart of an optional corrected superheat and the actual superheat according to an embodiment of this application;
[0028] Figure 5 This is a comparison chart of the corrected superheat and the actual superheat according to another optional embodiment of this application;
[0029] Figure 6 This is a comparison chart of the corrected superheat and the actual superheat according to another optional embodiment of this application;
[0030] Figure 7 This is a structural block diagram of an optional fault handling device according to an embodiment of this application. Detailed Implementation
[0031] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0033] To better understand this application, a thermal management control system applied to new energy vehicles is described below, as illustrated in the embodiments of this application. Optionally, as follows... Figure 1 As shown, based on passenger cabin comfort, defrosting, and / or defogging requirements, the thermal management control system controls components such as the electric compressor, electronic expansion valve, and functional valves by reading values from various sensors to ultimately meet these functional requirements. The placement and / or function of each sensor are as follows:
[0034] 1. The compressor suction pressure sensor and suction temperature sensor are arranged at the compressor inlet to characterize the suction pressure and suction temperature entering the compressor;
[0035] 2. The internal cooling inlet temperature sensor is used to measure the temperature of the condenser inlet in the vehicle and can also characterize the compressor exhaust temperature;
[0036] 3. The internal cooling outlet temperature sensor is used to measure the temperature of the condenser outlet inside the vehicle and can characterize the internal cooling outlet temperature.
[0037] 4. The internal cooling outlet pressure sensor is used to measure the pressure at the outlet of the condenser inside the vehicle. It can characterize the compressor discharge pressure and represent the high pressure in the system.
[0038] 5. The outdoor heat exchanger outlet temperature sensor is used to measure the temperature of the condenser outlet inside the vehicle, which can characterize the internal cooling outlet temperature.
[0039] 6. The evaporator temperature sensor is used to measure the evaporator temperature and can characterize the actual temperature of the evaporator.
[0040] To address the technical problems existing in related technologies, this embodiment provides a fault handling method. Figure 2 This is a flowchart of an optional fault handling method according to an embodiment of this application. The executing entity of this embodiment can be a thermal management control system applied to new energy vehicles. The process includes the following steps S202-S206:
[0041] Step S202: If it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty, obtain the ambient temperature of the environment in which the compressor is located, and obtain the target ambient temperature;
[0042] Alternatively, the ambient temperature can be measured directly by a temperature sensor installed on the outside of the vehicle, or obtained through the vehicle's weather information system.
[0043] Step S204: Determine the correction value of the compressor's suction superheat based on the target ambient temperature to obtain the target correction value;
[0044] Optionally, based on the acquired target ambient temperature, the thermal management control system will use different correction formulas to determine the correction value for the compressor suction superheat based on different ambient temperatures. This correction value for the compressor suction superheat is the target correction value. The selection of the correction formula depends on the range of the ambient temperature. For example, when the ambient temperature is below -10 degrees Celsius, the calculation of the correction value will focus on the utilization of heat from the water source; when the ambient temperature is between -10 degrees Celsius and 5 degrees Celsius, the correction value may be set to 0; when the ambient temperature is between 5 degrees Celsius and 20 degrees Celsius, the calculation of the correction value will comprehensively consider multiple factors; when the ambient temperature is above 20 degrees Celsius, the focus will be on vehicle speed and the heat exchange capacity of the air source.
[0045] Step S206: Determine a second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor, and the second value is the estimated inhalation pressure; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor, and the second value is the estimated inhalation temperature.
[0046] Optionally, when the suction pressure sensor fails while the suction temperature sensor is functioning normally, the system calculates the suction pressure based on the corrected superheat (target correction value) and the actual detected suction temperature. This calculation is typically based on a pressure-temperature relationship table for the refrigerant at a specific superheat, using a lookup or interpolation algorithm to obtain the estimated suction pressure. Conversely, if the suction temperature sensor fails while the suction pressure sensor is functioning normally, the system estimates the suction temperature based on the corrected superheat and the actual detected suction pressure. The estimated suction temperature also relies on the pressure-temperature relationship table, ensuring that the system can estimate a suction temperature value close to the actual value when the suction temperature sensor fails.
[0047] It should be noted that, through the above steps, the thermal management control system can maintain the normal operation of the compressor by dynamically correcting superheat and estimating the value of the faulty sensor in the event of sensor failure, thereby reducing the impact of the failure on passenger cabin comfort. This method not only improves the stability and reliability of the system but also reduces system downtime caused by sensor failure, ensuring the effective operation of the thermal management system under various operating conditions.
[0048] Through the above steps, when the compressor's suction pressure sensor malfunctions, the suction pressure can be determined based on the ambient temperature of the compressor's environment and the suction temperature detected by the compressor's suction temperature sensor. Conversely, when the compressor's suction temperature sensor malfunctions, the suction temperature can be determined based on the ambient temperature of the compressor's environment and the suction pressure detected by the compressor's suction pressure sensor. This solves the problem of being unable to determine the suction temperature or suction pressure when the compressor's suction temperature or suction pressure sensor malfunctions. Furthermore, based on the determined suction temperature or suction pressure, the compressor can be controlled, reducing the impact of sensor malfunctions on the heat pump system, maintaining the normal operation of the system, and meeting the comfort requirements of the passenger cabin.
[0049] In an exemplary embodiment, determining the correction value for the compressor's suction superheat based on the target ambient temperature can be achieved through the following steps S11-S12:
[0050] Step S11: Determine the temperature range of the target ambient temperature;
[0051] It should be noted that step S11 is the foundation of the entire correction process, involving comparing the current ambient temperature with multiple preset temperature ranges to determine the specific temperature range within which the target ambient temperature falls. The purpose of this classification method is to estimate the compressor's suction superheat using the most suitable correction strategy based on the heat exchange characteristics under different temperature conditions.
[0052] Step S12: When the target ambient temperature is within the target temperature range of N temperature ranges, determine the correction value of the compressor's suction superheat according to the determination rule of the correction value corresponding to the target temperature range.
[0053] Optionally, the thermal management control system will continuously monitor and read data from the ambient temperature sensor. Once a faulty sensor signal is detected, the system will immediately determine which preset temperature range the current ambient temperature belongs to.
[0054] Optionally, such as Figure 3 As shown in the figure, the N temperature ranges include, but are not limited to: x < -10 degrees Celsius, -10 degrees Celsius ≤ x < 5 degrees Celsius, 5 degrees Celsius ≤ x < 20 degrees Celsius, and x ≥ 20 degrees Celsius, where x is the ambient temperature.
[0055] Optionally, after determining the temperature range of the target ambient temperature, the thermal management control system will calculate the correction value of the compressor suction superheat according to the correction value determination rule corresponding to the temperature range. This correction value is used to compensate for the impact of sensor failure and ensure that the system can still operate stably under different temperature conditions.
[0056] It should be noted that the system has a specific formula or table for calculating correction values for each temperature range. For example, when the ambient temperature is below -10 degrees Celsius, the correction value may be primarily determined by the heat from the water source; while when the ambient temperature is above 20 degrees Celsius, the correction value may be more influenced by vehicle speed and the heat exchange capacity of the air source. The system will calculate the correction value for the intake superheat based on the current temperature range, taking into account parameters such as blower airflow, compressor speed, and valve opening, and applying the corresponding correction value rules. This correction value will be used to adjust the system control strategy to adapt to the operating state after a sensor failure.
[0057] It should be noted that by dynamically adjusting the correction value of the intake superheat, the system can maintain a stable operating state even in the event of sensor failure, avoiding unnecessary compressor speed reduction or shutdown protection, thereby improving the overall stability and reliability of the thermal management system. The introduction of the correction value can better adjust the working state of each component in the thermal management system, reducing the system response sluggishness or overreaction caused by sensor failure, and ensuring that the comfort needs of the passenger cabin are met in a timely manner, especially in scenarios requiring rapid heating or dehumidification.
[0058] It should be noted that the above steps estimate the value of the faulty sensor by correcting for overheating. The thermal management system can still maintain high operating efficiency when the sensor fails, which improves the overall system's tolerance to failure and enhances the robustness of the thermal management control system. Even if some sensors fail, the system can still maintain its function through other available information and preset correction rules, reducing the risk of over-reliance on a single sensor and enhancing the user experience.
[0059] In an exemplary embodiment, when the target ambient temperature falls within a target temperature range of N temperature ranges, the correction value for the compressor's suction superheat is determined according to the rule for determining the correction value corresponding to the target temperature range. This can be achieved through the following steps S21 to S24:
[0060] Step S21: When the target ambient temperature is within the first temperature range, determine the correction value of the compressor's suction superheat based on the target ambient temperature, blower air volume, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler.
[0061] Optionally, the first temperature range is x < -10 degrees Celsius, where x is the ambient temperature. When the ambient temperature is low, the air-side heat source is insufficient to meet the passenger cabin's needs, and water source heat is mainly utilized. The correction value for superheat is calculated based on the ambient temperature, blower airflow, compressor speed, chiller valve opening, and the water temperature of the liquid in the chiller.
[0062] It should be noted that in extremely cold environments, by comprehensively considering the influence of multiple factors on superheat, the suction superheat of the compressor can be estimated more accurately, avoiding misjudgments due to sensor failure, thereby ensuring the efficient operation of the heat pump system and the comfort of the passenger cabin.
[0063] Step S22: When the target ambient temperature is within the second temperature range, determine that the correction value of the compressor's suction superheat is equal to zero.
[0064] Optionally, the second temperature range is -10 degrees Celsius ≤ x < 5 degrees Celsius, where x is the ambient temperature. When the target ambient temperature is within the second temperature range, the compressor's suction superheat correction value is directly set to zero. This setting is based on the system's operating characteristics within a specific temperature range. When the ambient temperature is low, the system often uses a combination of air and water heat sources to meet the heating needs of the passenger cabin. To reduce the power consumption of the heating air conditioning, there is not much excess heat supply. At this time, the suction superheat is very small, and the suction temperature is close to the saturation temperature, so no correction is needed; that is, the suction superheat correction value is 0.
[0065] It should be noted that under lower but not extreme temperature conditions, by simplifying the control strategy, the computational burden is reduced, while ensuring that the system can operate stably in most cases without the risk of overprotection or misoperation.
[0066] Step S23: When the target ambient temperature is within the third temperature range, determine the correction value of the compressor's suction superheat based on the target ambient temperature, the blower air volume, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening.
[0067] Optionally, the third temperature range is 5 degrees Celsius ≤ x < 20 degrees Celsius, where x is the ambient temperature. When the target ambient temperature is within the third temperature range, the calculation of the correction value will be more complex. For example, in spring and autumn, when the ambient temperature is high, the passenger cabin mainly requires dehumidification. At this time, the factors affecting the superheat are the most numerous. The correction value of the intake superheat needs to be calculated based on the ambient temperature, blower air volume, compressor speed, evaporator valve opening, outdoor heat exchanger valve opening, and chiller valve opening to meet the dehumidification and partial heating needs of the passenger cabin.
[0068] It should be noted that during seasons with significant temperature fluctuations, by flexibly adjusting the correction values, the compressor and thermal management system can be controlled more accurately, ensuring passenger cabin comfort while optimizing system energy efficiency and avoiding excessive energy consumption.
[0069] Step S24: When the target ambient temperature is within the fourth temperature range, determine the correction value of the compressor's suction superheat based on the target ambient temperature, the blower air volume, the compressor speed, the evaporator valve opening, and the vehicle speed.
[0070] Wherein, the temperature in the first temperature range is lower than the temperature in the second temperature range, the temperature in the second temperature range is lower than the temperature in the third temperature range, and the temperature in the third temperature range is lower than the temperature in the fourth temperature range.
[0071] Optionally, the fourth temperature range is x ≥ 20 degrees Celsius, where x is the ambient temperature. When the target ambient temperature is within the fourth temperature range, the cooling demand of the passenger compartment is met by the air conditioning system, and there is excess heat supplied to the evaporator. In this case, the correction value will be calculated based on the ambient temperature, blower airflow, compressor speed, evaporator valve opening, and vehicle speed. This setting adapts to the system requirements at higher ambient temperatures.
[0072] It should be noted that in high-temperature environments, the calculation of correction values can help the system utilize the thermal energy of the external environment more effectively, optimize the cooling effect, and maintain the stable operation of the compressor and thermal management system, reducing the system performance degradation caused by sensor failure.
[0073] It should be noted that, through the above steps, the thermal management control system can intelligently adjust the correction value of the compressor suction superheat according to the target ambient temperature range, thereby maintaining stable system operation under various operating conditions and temperature conditions, and ensuring that the comfort requirements of the passenger cabin are met. This method not only considers the impact of sensor failures but also optimizes the overall performance of the system under different ambient temperatures, improving the intelligence level of thermal management control and the system's fault tolerance.
[0074] In an exemplary embodiment, determining the correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler can be achieved through the following steps S31 to S33:
[0075] Step S31: Determine the first correction value corresponding to the target ambient temperature, the second correction value corresponding to the blower air volume, the third correction value corresponding to the compressor speed, the fourth correction value corresponding to the cooler valve opening, and the fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range.
[0076] Optionally, the first temperature range is x < -10 degrees Celsius, where x is the ambient temperature. Assuming the vehicle is currently within the first temperature range and the target ambient temperature is -15 degrees Celsius, the system detects that the air source has a low heat absorption capacity, so the first correction value is set to reduce superheat.
[0077] Alternatively, the blower airflow is set to medium, which means the system requires an appropriate amount of heat exchange. The second correction value may be a slight reduction in superheat.
[0078] Optionally, the compressor speed is 80% of the maximum speed. The increase in speed will cause changes in suction pressure, which will affect superheat. The third correction value takes this effect into account.
[0079] Optionally, a valve opening of 50% means that the throttling effect is moderate, and the fourth correction value reflects the effect of valve opening on superheat.
[0080] Optionally, the liquid temperature in the cooler is 5 degrees Celsius. The liquid temperature affects heat exchange, and this factor is taken into account in the fifth correction value.
[0081] Step S32: Determine the first weight value corresponding to the target ambient temperature, the second weight value corresponding to the blower air volume, the third weight value corresponding to the compressor speed, the fourth weight value corresponding to the cooler valve opening, and the fifth weight value corresponding to the temperature of the liquid in the cooler within the first temperature range;
[0082] Step S33: Determine the correction value for the compressor's suction superheat based on the first correction value, the first weight value, the second correction value, the second weight value, the third correction value, the third weight value, the fourth correction value, the fourth weight value, the fifth correction value, and the fifth weight value.
[0083] It should be noted that the sum of the first weight value, the second weight value, the third weight value, the fourth weight value, and the fifth weight value equals 1.
[0084] Optionally, the correction value for the compressor's suction superheat can be determined using the following formula:
[0085] △T=α△T1+β△T2+γ△T3+δ△T4+ε△T5;
[0086] Wherein, △T is the correction value for the compressor's suction superheat, △T1 is the first correction value, α is the first weight value, △T2 is the second correction value, β is the second weight value, △T3 is the third correction value, γ is the third weight value, △T4 is the fourth correction value, δ is the fourth weight value, △T5 is the fifth correction value, and ε is the fifth weight value.
[0087] It should be noted that α+β+γ+δ+ε=1.
[0088] It should be noted that by quantifying the impact of each parameter on superheat and assigning corresponding weights, the system can more accurately control the compressor's operating status, avoiding overheat protection or performance degradation caused by changes in a single parameter. Compared to simply setting an overheat protection threshold, dynamically adjusted correction values can reduce system malfunctions caused by sensor reading deviations, such as unnecessary compressor shutdowns, thereby improving system stability and reliability.
[0089] It should be noted that, through the above steps, the thermal management control system can adjust the correction value by comprehensively considering the influence of various factors on the superheat of the compressor intake air within the first temperature range (extremely low ambient temperature). This ensures stable system operation, optimizes energy utilization, reduces malfunctions, and ultimately improves passenger cabin comfort and user experience. Its technical effects are significant, providing a more intelligent and efficient method for thermal management control of new energy vehicles.
[0090] In an exemplary embodiment, determining a first correction value corresponding to the target ambient temperature within the first temperature range, a second correction value corresponding to the blower airflow, a third correction value corresponding to the compressor speed, a fourth correction value corresponding to the cooler valve opening, and a fifth correction value corresponding to the temperature of the liquid in the cooler, can be achieved through the following steps S41 to S45:
[0091] Step S41: Determine the first correction value corresponding to the target ambient temperature in the first temperature range using the following formula: △T1=a1*[(T+10) / T]+a1`, where △T1 is the first correction value, a1 and a1` are correction coefficients corresponding to the ambient temperature in the first temperature range, and T is the target ambient temperature;
[0092] It should be noted that the lower the ambient temperature, the more difficult it is to absorb heat from the air, and the smaller the superheat. a1 and a1' are correction coefficients affected by the ambient temperature, which can be obtained through simulation calculation or bench verification fitting.
[0093] Step S42: Determine the second correction value corresponding to the blower air volume within the first temperature range using the following formula: △T2=b1*[(N max -N) / N max ]+b1`, where △T2 is the second correction value, b1 and b1` are both correction coefficients corresponding to the blower's air volume within the first temperature range, and N is the rotational speed corresponding to the blower's air volume. max This refers to the maximum speed of the blower;
[0094] It should be noted that the larger the air volume, the greater the required heat exchange and the smaller the superheat. b1 and b1' are correction coefficients affected by the blower air volume, which can be obtained through simulation calculation or bench verification fitting.
[0095] Step S43: Determine the third correction value corresponding to the compressor speed within the first temperature range using the following formula: △T3=c1*(n / N) max ) 2 +c1`, where △T3 is the third correction value, c1 and c1` are correction coefficients corresponding to the compressor speed within the first temperature range, n is the compressor speed, and N max This refers to the compressor's maximum speed.
[0096] It should be noted that higher compressor speed and greater flow rate will reduce superheat, but higher speed will also reduce suction pressure and increase superheat. Therefore, the impact of compressor speed changes on refrigerant flow and suction pressure must be considered simultaneously to correct for superheat. c1 and c1' are correction coefficients affected by compressor speed, which can be obtained through simulation calculations or bench verification fitting.
[0097] Step S44: Determine the fourth correction value corresponding to the cooler valve opening in the first temperature range using the following formula: △T4=d1*[(W chil-max -W chil ) / W chil ]+d1`, where △T4 is the fourth correction value, d1 and d1` are both correction coefficients corresponding to the valve opening of the cooler under the first temperature range, W chil W represents the valve opening degree of the cooler. chil-max This refers to the maximum opening degree of the valve in the cooler;
[0098] It should be noted that the smaller the valve opening, the greater the throttling and the greater the superheat. d1 and d1' are correction coefficients affected by the chiller valve opening, which can be obtained through simulation calculation or bench verification fitting.
[0099] Step S45: Determine the fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range using the following formula: △T5=e1*[T chill / (T 制热目标水温 -T chill )]+e1`, where △T5 is the fifth correction value, e1 and e1` are both correction coefficients corresponding to the liquid temperature of the cooler in the first temperature range, and T chill T represents the temperature of the liquid in the cooler. 制热目标水温 The maximum temperature of the liquid in the cooler.
[0100] It should be noted that in single-chiller mode, the water source is heated through the chiller heat exchanger and PTC, and heat is absorbed from the water side. The higher the water temperature, the more heat can be absorbed and the greater the superheat. e1 and e1' are correction coefficients affected by the chiller outlet water temperature, which can be obtained through simulation calculation or bench verification fitting.
[0101] It should be noted that by implementing steps S41 to S45, the thermal management system can determine the correction values of various operating parameters through mathematical calculations within the first temperature range. This precise control method not only improves the system's operating efficiency in low-temperature environments but also reduces the impact of sensor failures on passenger comfort, optimizes energy utilization, reduces maintenance costs, and enhances intelligent environmental adaptability, providing a more intelligent and efficient technical solution for the thermal management control of new energy vehicles.
[0102] In an exemplary embodiment, determining the correction value for the compressor's suction superheat based on the target ambient temperature, the blower airflow, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening can be achieved through the following steps S51 to S53:
[0103] Step S51: Determine the sixth correction value corresponding to the target ambient temperature, the seventh correction value corresponding to the blower air volume, the eighth correction value corresponding to the compressor speed, the ninth correction value corresponding to the cooler valve opening, the tenth correction value corresponding to the outdoor heat exchanger valve opening, and the eleventh correction value corresponding to the evaporator valve opening within the third temperature range.
[0104] Step S52: Determine the sixth weight value corresponding to the target ambient temperature, the seventh weight value corresponding to the blower air volume, the eighth weight value corresponding to the compressor speed, the ninth weight value corresponding to the cooler valve opening, the tenth weight value corresponding to the outdoor heat exchanger valve opening, and the eleventh weight value corresponding to the evaporator valve opening within the third temperature range.
[0105] Step S53: Determine the correction value for the compressor's suction superheat based on the sixth correction value, the sixth weight value, the seventh correction value, the seventh weight value, the eighth correction value, the eighth weight value, the ninth correction value, the ninth weight value, the tenth correction value, the tenth weight value, the eleventh correction value, and the eleventh weight value.
[0106] It should be noted that the sum of the sixth weight value, the seventh weight value, the eighth weight value, the ninth weight value, the tenth weight value, and the eleventh weight value equals 1.
[0107] Optionally, the correction value for the compressor's suction superheat can be determined using the following formula:
[0108] △T`=α`△T1`+β`△T2`+γ`△T3`+δ`△T4`+ε`△T5`+ζ`△T6`;
[0109] Wherein, △T` is the correction value for the compressor's suction superheat, △T1` is the sixth correction value, α` is the sixth weight value, △T2` is the seventh correction value, β` is the seventh weight value, △T3` is the eighth correction value, γ` is the eighth weight value, △T4` is the ninth correction value, δ` is the ninth weight value, △T5` is the tenth correction value, ε` is the tenth weight value, △T6` is the eleventh correction value, and ζ` is the eleventh weight value.
[0110] It should be noted that α`+β`+γ`+δ`+ε`+ζ`=1.
[0111] It should be noted that through steps S51 to S53, the system can intelligently adjust the compressor's intake superheat by comprehensively calculating correction values and weight values for complex operating conditions in the third temperature range. This ensures stable system operation, improves passenger comfort, optimizes energy utilization efficiency, simplifies fault management and maintenance, and ultimately improves the intelligence and overall performance of the thermal management system, providing an effective technical solution for the thermal management of new energy vehicles.
[0112] In an exemplary embodiment, determining the sixth correction value corresponding to the target ambient temperature, the seventh correction value corresponding to the blower air volume, the eighth correction value corresponding to the compressor speed, the ninth correction value corresponding to the cooler valve opening, the tenth correction value corresponding to the outdoor heat exchanger valve opening, and the eleventh correction value corresponding to the evaporator valve opening within the third temperature range can be achieved through the following steps S61 to S66:
[0113] Step S61: Determine the sixth correction value corresponding to the target ambient temperature in the third temperature range using the following formula: △T1`=a2*[T`-5 / T`]+a2`, where △T1` is the sixth correction value, a2 and a2` are correction coefficients corresponding to the ambient temperature in the third temperature range, and T` is the target ambient temperature;
[0114] It should be noted that a2 and a2' are correction coefficients affected by ambient temperature, which can be obtained through simulation calculations or bench verification fitting.
[0115] Step S62: Determine the seventh correction value corresponding to the blower air volume in the third temperature range using the following formula: △T2`=b2*[N` max -N` / N max ]+b2`, where △T2` is the seventh correction value, b2 and b2` are both correction coefficients corresponding to the blower's air volume in the third temperature range, N` is the speed corresponding to the blower's air volume, and N max This refers to the maximum speed of the blower;
[0116] It should be noted that b2 and b2' are correction coefficients affected by the blower air volume, which can be obtained through simulation calculation or bench verification fitting.
[0117] Step S63: Determine the eighth correction value corresponding to the compressor speed in the third temperature range using the following formula: △T3`=c2*(n` / N max ) 2 +c2`, where △T3` is the eighth correction value, c2 and c2` are both correction coefficients corresponding to the compressor speed in the third temperature range, n` is the compressor speed, and N max This refers to the compressor's maximum speed.
[0118] It should be noted that c2 and c2' are correction coefficients affected by the compressor speed, which can be obtained through simulation calculations or bench verification fitting.
[0119] Step S64: Determine the ninth correction value corresponding to the cooler valve opening in the third temperature range using the following formula: △T4`=d2*ln(W` chil / W` chil-max )+d2`, where △T4` is the ninth correction value, d2 and d2` are both correction coefficients corresponding to the valve opening of the cooler in the third temperature range, and W` chil W` represents the valve opening degree of the cooler. chil-max This refers to the maximum opening degree of the valve in the cooler;
[0120] It should be noted that d2 and d2' are correction coefficients affected by the opening degree of the chiller valve, which can be obtained through simulation calculation or bench verification fitting.
[0121] Step S65: Determine the tenth correction value corresponding to the outdoor heat exchanger valve opening in the third temperature range using the following formula: △T5`=f*ln(W` OHX / W OHX-max )+f`, where △T5` is the tenth correction value, f and f` are both correction coefficients corresponding to the valve opening of the outdoor heat exchanger in the third temperature range, and W` OHX W represents the valve opening degree of the outdoor heat exchanger. OHX-max This represents the maximum opening degree of the valve of the outdoor heat exchanger;
[0122] It should be noted that the opening degree of the outdoor heat exchanger valve mainly affects the high-pressure section of the compressor, has a smaller impact on the low-pressure section, and has a certain impact on the superheat. f and f' are correction coefficients affected by the opening degree of the outdoor heat exchanger valve, which can be obtained through simulation calculation or bench verification fitting.
[0123] Step S66: Determine the eleventh correction value corresponding to the evaporator valve opening in the third temperature range using the following formula: △T6`=g*W` Eva / W Eva-max +g`, where △T6` is the eleventh correction value, g and g` are both correction coefficients corresponding to the valve opening of the evaporator in the third temperature range, and W` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator.
[0124] It should be noted that the smaller the valve opening, the greater the throttling and the greater the superheat. g and g' are correction coefficients affected by the evaporator valve opening, which can be obtained through simulation calculation or bench verification fitting.
[0125] It should be noted that through the above steps, the thermal management system can accurately adjust the correction value of the compressor intake superheat within the third temperature range, ensuring the system's continuous and efficient operation in the face of sensor failures, improving passenger comfort, optimizing energy efficiency, and simplifying system maintenance, thus providing an efficient and intelligent control strategy for the thermal management of new energy vehicles.
[0126] In an exemplary embodiment, determining the correction value for the compressor's suction superheat based on the target ambient temperature, the blower air volume, the compressor speed, the evaporator valve opening, and the vehicle speed can be achieved through the following steps S71 to S73:
[0127] Step S71: Determine the twelfth correction value corresponding to the target ambient temperature, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed within the fourth temperature range;
[0128] Step S72: Determine the twelfth weight value corresponding to the target ambient temperature, the thirteenth weight value corresponding to the blower air volume, the fourteenth weight value corresponding to the compressor speed, the fifteenth weight value corresponding to the evaporator valve opening, and the sixteenth weight value corresponding to the vehicle speed within the fourth temperature range;
[0129] Step S73: Determine the correction value for the compressor's suction superheat based on the twelfth correction value, the twelfth weight value, the thirteenth correction value, the thirteenth weight value, the fourteenth correction value, the fourteenth weight value, the fifteenth correction value, the fifteenth weight value, the sixteenth correction value, and the sixteenth weight value.
[0130] It should be noted that the sum of the twelfth weight value, the thirteenth weight value, the fourteenth weight value, the fifteenth weight value, and the sixteenth weight value equals 1.
[0131] Optionally, the correction value for the compressor's suction superheat can be determined using the following formula:
[0132] △T``=α``△T1``+β``△T2``+γ``△T3``+ζ``△T6``+η``△T7``;
[0133] Wherein, △T`` is the correction value for the compressor's suction superheat, △T1`` is the twelfth correction value, α`` is the twelfth weight value, △T2`` is the thirteenth correction value, β`` is the thirteenth weight value, △T3`` is the fourteenth correction value, γ`` is the fourteenth weight value, △T6`` is the fifteenth correction value, ζ`` is the fifteenth weight value, △T7`` is the sixteenth correction value, and η`` is the sixteenth weight value.
[0134] It should be noted that α``+β``+γ``+ζ``+η``=1.
[0135] It should be noted that, through steps S71 to S73 above, the thermal management system can calculate a comprehensive correction value within the fourth temperature range, taking into account factors such as ambient temperature, blower airflow, compressor speed, evaporator valve opening, and vehicle speed, to adjust the compressor's suction superheat. This method not only improves the system's operating efficiency in high-temperature environments but also ensures passenger cabin comfort, optimizes energy utilization, enhances fault adaptability, and reduces maintenance costs, providing a more intelligent and reliable control strategy for the thermal management of new energy vehicles.
[0136] In an exemplary embodiment, determining the twelfth correction value corresponding to the target ambient temperature, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed within the fourth temperature range can be achieved through the following steps S81 to S85:
[0137] Step S81: Determine the twelfth correction value corresponding to the target ambient temperature in the fourth temperature range using the following formula: △T1``=a3*[T``-20 / T``]+a3`, where △T1`` is the twelfth correction value, a3 and a3` are both correction coefficients corresponding to the ambient temperature in the fourth temperature range, and T`` is the target ambient temperature;
[0138] It should be noted that a3 and a3' are correction coefficients affected by ambient temperature, which can be obtained through simulation calculations or bench verification fitting.
[0139] Step S82: Determine the thirteenth correction value corresponding to the blower air volume in the fourth temperature range using the following formula: △T2``=b3*[N max -N`` / N max ]+b3`, where △T2`` is the thirteenth correction value, b3 and b3` are both correction coefficients corresponding to the blower's air volume in the fourth temperature range, N`` is the speed corresponding to the blower's air volume, N max This refers to the maximum speed of the blower;
[0140] It should be noted that b3 and b3' are correction coefficients affected by the blower air volume, which can be obtained through simulation calculation or bench verification fitting.
[0141] Step S83: Determine the fourteenth correction value corresponding to the compressor speed in the fourth temperature range using the following formula: △T3``=c3*(n`` / N max ) 2 +c3`, where △T3`` is the fourteenth correction value, c3 and c3` are both correction coefficients corresponding to the compressor speed in the fourth temperature range, n`` is the compressor speed, and N max This refers to the compressor's maximum speed.
[0142] It should be noted that c3 and c3' are correction coefficients affected by the compressor speed, which can be obtained through simulation calculations or bench verification fitting.
[0143] Step S84: Determine the fifteenth correction value corresponding to the evaporator valve opening in the fourth temperature range using the following formula: △T6``=h*W`` Eva / W Eva-max +h`, where △T6`` is the fifteenth correction value, h and h` are both correction coefficients corresponding to the valve opening of the evaporator in the fourth temperature range, and W`` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator;
[0144] It should be noted that h and h' are correction coefficients affected by the evaporator valve opening, which can be obtained through simulation calculations or bench verification fitting.
[0145] Step S85: Determine the sixteenth correction value corresponding to the vehicle speed in the fourth temperature range using the following formula: △T7``=k*ln(V`` / 60)+k`, where T7`` is the sixteenth correction value, k and k` are both correction coefficients corresponding to the vehicle speed in the fourth temperature range, and V`` is the vehicle speed.
[0146] It should be noted that the higher the vehicle speed, the stronger the heat exchange capacity of the air source, the higher the usable energy, and the greater the superheat. k and k' are correction coefficients affected by vehicle speed, which can be obtained through simulation calculation or bench verification fitting.
[0147] It should be noted that, through the above steps, the thermal management control system calculates a comprehensive correction value by determining the correction and weight values corresponding to the target ambient temperature, blower air volume, compressor speed, evaporator valve opening, and vehicle speed within the fourth temperature range. This comprehensive correction value is used to adjust the compressor's suction superheat, thereby optimizing system operation under high-temperature conditions, improving passenger comfort, saving energy, enhancing system fault adaptability and environmental adaptability, and reducing maintenance costs. This provides an effective technical solution for the intelligent control of thermal management systems in new energy vehicles.
[0148] In an exemplary embodiment, determining the second value based on the target correction value and the first value can be achieved through the following steps S91 to S92:
[0149] Step S91: If the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, subtract the target correction value from the first value to obtain the target reference value; determine the second value corresponding to the target reference value from the configuration file, wherein the configuration file contains inhalation pressures corresponding to different reference values, and the reference values and inhalation pressures have a one-to-one correspondence, and the reference values include the target reference value;
[0150] Optionally, firstly, the target correction value (calculated based on environmental parameters and other sensor data) is subtracted from the suction temperature sensor reading (first value) to obtain the target reference value. The target reference value is essentially an estimated saturation temperature; that is, without superheat, the compressor's suction temperature should equal the saturation temperature, and this saturation temperature has a one-to-one correspondence with the suction pressure. Then, the corresponding suction pressure (second value) for the target reference value is looked up in the configuration file. The configuration file contains a mapping table of different reference values (i.e., saturation temperatures) and their corresponding suction pressures. Using the target reference value, a reasonable suction pressure value can be found, which serves as alternative data in case of suction pressure sensor failure.
[0151] Optionally, if the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor, and the formula for calculating the target reference value is: T0 = T 吸气温度 -△T 过热度 In the formula: △T 过热度 Target correction value: T 吸气温度 T0 is the actual suction temperature of the compressor, and T0 is the target reference value. Then, the corresponding suction pressure is found from the configuration file based on the target reference value.
[0152] Step S92: If the inhalation temperature sensor malfunctions but the inhalation pressure sensor does not malfunction, determine the target reference value corresponding to the first value from the configuration file; add the target correction value to the target reference value to obtain the second value.
[0153] Optionally, firstly, the target reference value corresponding to the inspiratory pressure sensor reading (first value) is found from the configuration file. This is because there is a one-to-one correspondence between inspiratory pressure and saturation temperature; by searching, a saturation temperature value matching the current inspiratory pressure can be found. Next, a target correction value is added to the target reference value to obtain the inspiratory temperature (second value). The target correction value reflects the effect of superheat; by adding this correction value, an estimate closer to the actual inspiratory temperature can be obtained.
[0154] Optionally, if the inhalation temperature sensor malfunctions but the inhalation pressure sensor does not malfunction, the first value is the inhalation pressure detected by the inhalation pressure sensor. First, the target reference value corresponding to the first value and the inhalation pressure is found in the configuration file. Then, the target reference value is added to the target correction value to obtain the inhalation temperature, calculated using the formula: T 修正吸气温度 =T0+△T 过热度 .
[0155] In the formula: T0 is the target reference value (the saturation temperature obtained from a table based on the compressor suction pressure P), ΔT 过热度 For the target correction value, T 修正吸气温度 This refers to the intake temperature.
[0156] It should be noted that, through steps S91 and S92, when the intake temperature sensor or intake pressure sensor malfunctions, the thermal management control system can estimate the missing sensor data using data from another sensor and the target correction value. This ensures the stable operation of the system in the face of sensor failure, improves the intelligence and efficiency of the thermal management system, and also ensures passenger comfort, simplifies fault management and maintenance processes, reduces operating costs, and provides a more reliable thermal management solution for new energy vehicles.
[0157] In an exemplary embodiment, after determining the second value based on the target correction value and the first value, the method further includes the steps S111 to S112:
[0158] Step S111: If the first value is less than the corresponding first threshold and the second value is less than the corresponding second threshold, determine that the compressor is in a normal state;
[0159] Optionally, if either the suction temperature sensor or the suction pressure sensor is functioning correctly and its reading (first value) is less than the corresponding first threshold, and the estimated suction pressure or suction temperature (second value) is also less than the corresponding second threshold, the system will determine that the compressor is in normal operating condition. These threshold settings are to ensure that the compressor operates within a safe parameter range, avoiding overheating, overcooling, or overpressure that could damage the system.
[0160] Step S112: If the first value is greater than or equal to the corresponding first threshold, or the second value is greater than or equal to the corresponding second threshold, reduce the speed of the compressor or control the compressor to stop working.
[0161] Optionally, when the first value (the normal sensor reading) is greater than or equal to the first threshold, or the second value (the estimated sensor reading) is greater than or equal to the second threshold, the thermal management system will take protective measures, such as reducing the compressor speed or stopping the compressor. This mechanism aims to prevent the compressor from operating under hazardous conditions and reduce the risk of system damage.
[0162] It should be noted that steps S111 and S112, by setting thresholds and implementing intelligent monitoring of the compressor status, not only enhance system safety and ensure operational stability, but also extend system lifespan and optimize energy utilization through timely fault response and preventative measures. This ensures passenger safety and comfort, providing an effective technical strategy for the intelligent control and protection of thermal management systems in new energy vehicles. This mechanism is particularly important when facing sensor failures, ensuring that even if some sensors fail, the thermal management system can still maintain vehicle safety and comfort through other data and preset protection strategies.
[0163] Obviously, the embodiments described above are merely some embodiments of the present invention, and not all embodiments. To better understand the above method, the following description, in conjunction with embodiments, illustrates the process, but is not intended to limit the technical solutions of the embodiments of the present invention. Specifically:
[0164] It should be noted that this application applies to heat pump air conditioning systems for vehicles that take into account both passenger cabin and battery requirements.
[0165] It should be noted that, based on passenger cabin comfort and defrosting / defogging requirements, the thermal management control system controls components such as the electric compressor, electronic expansion valve, and functional valves by reading values from various sensors to ultimately meet these functional needs. Therefore, the compressor's suction pressure and temperature affect the control of the compressor, electronic expansion valve, electric fan, and active grille shutters (AGS), thus impacting the passenger cabin's heating and defrosting requirements. When the suction pressure / temperature is too low, the risk of system leaks and oil buildup increases, potentially damaging the compressor.
[0166] Optionally, in the thermal management control system, the control strategies related to the compressor's suction pressure / suction temperature are shown in Table 1 below:
[0167] Table 1
[0168]
[0169]
[0170] It should be noted that since pressure and temperature can be converted and substituted for each other, when they malfunction (the compressor suction pressure / temperature sensor may malfunction by short circuit to power supply or short circuit to ground), the pressure can be estimated by correcting for superheat and suction temperature.
[0171] Optionally, Figure 3 The overall flow of one optional embodiment of this application is illustrated:
[0172] S1: Vehicle air conditioning starts, and signals related to vehicle air conditioning heat pump failure are collected;
[0173] S2: Identify fault information and determine if there is any fault information from the inhalation pressure / inhalation temperature sensor;
[0174] S3: If there are no faults in the suction pressure / suction temperature, the compressor will work normally;
[0175] S4: Identify fault information and determine whether both the inhalation pressure and inhalation temperature sensors have fault information.
[0176] S5: If both the intake pressure and intake temperature sensors show fault information, the compressor will stop.
[0177] S6: If either the inhalation pressure or inhalation temperature sensor has a fault message, the formula used for superheating will be corrected based on the ambient temperature. Different ambient temperatures result in different passenger cabin requirements, different heat pump modes of the air conditioning, and different factors affecting superheating.
[0178] S7: When the ambient temperature is < -10℃, the air-side heat source is insufficient to meet the passenger cabin's heat requirements, and water-based heat is primarily utilized. The correction value for superheat is calculated based on ambient temperature, blower airflow, compressor speed, chiiller valve opening, and chiiller water temperature. A comparison before and after correction is provided. Figure 4 As shown;
[0179] S8: -10℃≤Ambient temperature<5℃. When the ambient temperature is low, a combination of air heat source and water heat source is often used to meet the heating needs of the passenger cabin. In order to reduce the power consumption of the heating air conditioner, there will not be much excess heat supply. At this time, the intake superheat is very small and the intake temperature is close to the saturation temperature. No correction is required and the intake superheat = 0.
[0180] S9: 5℃ ≤ Ambient Temperature < 20℃. In spring and autumn, when the ambient temperature is high, the passenger cabin's main demand is dehumidification, and at this time, the factors affecting superheat are the most numerous. The correction value for superheat is calculated based on ambient temperature, blower airflow, compressor speed, evaporator valve opening, outdoor heat exchanger valve opening, and chiiller valve opening. A comparison before and after correction is provided. Figure 5 As shown;
[0181] S10: Ambient temperature ≥20℃. When the ambient temperature is high, the cooling demand of the passenger cabin is met by the air conditioning. Simultaneously, there is excess heat supplied to the evaporator. Many factors influence superheat. The correction value for superheat is calculated based on ambient temperature, vehicle speed, blower airflow, compressor speed, and evaporator valve opening. A comparison before and after correction is provided. Figure 6 As shown;
[0182] S11: Determine fault information related to inhalation pressure / inhalation temperature;
[0183] S12: If the inhalation pressure is faulty but the inhalation temperature is not faulty, then calculate the inhalation pressure.
[0184] S13: If the inhalation pressure is not faulty, but the inhalation temperature is faulty, then calculate the inhalation temperature.
[0185] S14: Identify whether compressor speed limit and shutdown protection control are triggered;
[0186] S15: If no compressor speed limit or shutdown protection threshold is triggered, the compressor operates normally;
[0187] S16: If any speed limit or shutdown protection threshold is triggered, the compressor speed will be reduced or the compressor will be shut down.
[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0189] This embodiment also provides a fault handling device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0190] Figure 7 This is a structural block diagram of an optional fault handling device according to an embodiment of this application; as shown... Figure 7 As shown, the fault handling device includes:
[0191] The acquisition module 72 is used to acquire the ambient temperature of the environment where the compressor is located and obtain the target ambient temperature when it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty.
[0192] The first determining module 74 is used to determine the correction value of the compressor's suction superheat corresponding to the target ambient temperature, and obtain the target correction value;
[0193] The second determining module 76 is used to determine a second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor and the second value is the estimated inhalation pressure; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor and the second value is the estimated inhalation temperature.
[0194] With the above-mentioned device, when the compressor's suction pressure sensor malfunctions, the suction pressure can be determined based on the ambient temperature of the compressor's environment and the suction temperature detected by the compressor's suction temperature sensor. Similarly, when the compressor's suction temperature sensor malfunctions, the suction temperature can be determined based on the ambient temperature of the compressor's environment and the suction pressure detected by the compressor's suction pressure sensor. This solves the problem of not being able to determine the suction temperature or suction pressure when the compressor's suction temperature or suction pressure sensor malfunctions. Furthermore, the compressor can be controlled based on the determined suction temperature or suction pressure, reducing the impact of sensor malfunctions on the heat pump system, maintaining the normal operation of the system, and meeting the comfort requirements of the passenger cabin.
[0195] In an exemplary embodiment, the first determining module 74 is further configured to determine the temperature range in which the target ambient temperature is located; and when the target ambient temperature is in the target temperature range among N temperature ranges, to determine the correction value of the compressor's suction superheat according to the determination rule of the correction value corresponding to the target temperature range.
[0196] In an exemplary embodiment, the first determining module 74 is further configured to: determine a correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler when the target ambient temperature is within a first temperature range; determine that the correction value for the compressor's suction superheat is zero when the target ambient temperature is within a second temperature range; determine a correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, outdoor heat exchanger valve opening, and evaporator valve opening when the target ambient temperature is within a third temperature range; and determine a correction value for the compressor's suction superheat based on the target ambient temperature, blower airflow, compressor speed, evaporator valve opening, and vehicle speed when the target ambient temperature is within a fourth temperature range; wherein the temperature in the first temperature range is lower than the temperature in the second temperature range, the temperature in the second temperature range is lower than the temperature in the third temperature range, and the temperature in the third temperature range is lower than the temperature in the fourth temperature range.
[0197] In an exemplary embodiment, the first determining module 74 is further configured to determine a first correction value corresponding to the target ambient temperature, a second correction value corresponding to the blower air volume, a third correction value corresponding to the compressor speed, a fourth correction value corresponding to the cooler valve opening, and a fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range; and to determine a first weighted value corresponding to the target ambient temperature, a second weighted value corresponding to the blower air volume, a third weighted value corresponding to the compressor speed, a fourth weighted value corresponding to the cooler valve opening, and a fifth weighted value corresponding to the temperature of the liquid in the cooler within the first temperature range; and to determine a correction value for the compressor's suction superheat based on the first correction value, the first weighted value, the second correction value, the second weighted value, the third correction value, the third weighted value, the fourth correction value, the fourth weighted value, the fifth correction value, and the fifth weighted value.
[0198] In an exemplary embodiment, the first determining module 74 is further configured to determine a first correction value corresponding to the target ambient temperature within the first temperature range using the following formula: △T1=a1*[(T+10) / T]+a1`, where △T1 is the first correction value, a1 and a1` are correction coefficients corresponding to the ambient temperature within the first temperature range, and T is the target ambient temperature; and to determine a second correction value corresponding to the blower air volume within the first temperature range using the following formula: △T2=b1*[(N max -N) / N max ]+b1`, where △T2 is the second correction value, b1 and b1` are both correction coefficients corresponding to the blower's air volume within the first temperature range, and N is the rotational speed corresponding to the blower's air volume. max The maximum speed of the blower; the third correction value corresponding to the compressor speed within the first temperature range is determined by the following formula: △T3=c1*(n / N) max ) 2 +c1`, where △T3 is the third correction value, c1 and c1` are correction coefficients corresponding to the compressor speed within the first temperature range, n is the compressor speed, and N max The compressor's maximum speed; the fourth correction value corresponding to the cooler valve opening within the first temperature range is determined by the following formula: △T4=d1*[(W chil-max -W chil ) / W chil ]+d1`, where △T4 is the fourth correction value, d1 and d1` are both correction coefficients corresponding to the valve opening of the cooler under the first temperature range, W chil W represents the valve opening degree of the cooler. chil-maxThe maximum opening of the valve of the cooler; the fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range is determined by the following formula: △T5=e1*[T chill / (T 制热目标水温 -T chill )]+e1`, where △T5 is the fifth correction value, e1 and e1` are both correction coefficients corresponding to the liquid temperature of the cooler in the first temperature range, and T chill T represents the temperature of the liquid in the cooler. 制热目标水温 The maximum temperature of the liquid in the cooler.
[0199] In an exemplary embodiment, the first determining module 74 is further configured to determine a sixth correction value corresponding to the target ambient temperature, a seventh correction value corresponding to the blower airflow, an eighth correction value corresponding to the compressor speed, a ninth correction value corresponding to the cooler valve opening, a tenth correction value corresponding to the outdoor heat exchanger valve opening, and an eleventh correction value corresponding to the evaporator valve opening within the third temperature range; and to determine a sixth weight value corresponding to the target ambient temperature, a seventh weight value corresponding to the blower airflow, an eighth weight value corresponding to the compressor speed, a ninth weight value corresponding to the cooler valve opening, a tenth weight value corresponding to the outdoor heat exchanger valve opening, and an eleventh weight value corresponding to the evaporator valve opening within the third temperature range; and to determine a correction value for the compressor's suction superheat based on the sixth correction value, the sixth weight value, the seventh correction value, the seventh weight value, the eighth correction value, the eighth weight value, the ninth correction value, the ninth weight value, the tenth correction value, the tenth weight value, the eleventh correction value, and the eleventh weight value.
[0200] In an exemplary embodiment, the first determining module 74 is further configured to determine a sixth correction value corresponding to the target ambient temperature within the third temperature range using the following formula: △T1`=a2*[T`-5 / T`]+a2`, where △T1` is the sixth correction value, a2 and a2` are both correction coefficients corresponding to the ambient temperature within the third temperature range, and T` is the target ambient temperature; and to determine a seventh correction value corresponding to the blower air volume within the third temperature range using the following formula: △T2`=b2*[N` max -N` / N max ]+b2`, where △T2` is the seventh correction value, b2 and b2` are both correction coefficients corresponding to the blower's air volume in the third temperature range, N` is the speed corresponding to the blower's air volume, and N maxThe maximum speed of the blower; the eighth correction value corresponding to the compressor speed in the third temperature range is determined by the following formula: △T3`=c2*(n` / N max ) 2 +c2`, where △T3` is the eighth correction value, c2 and c2` are both correction coefficients corresponding to the compressor speed in the third temperature range, n` is the compressor speed, and N max The compressor's maximum speed; the ninth correction value corresponding to the cooler valve opening in the third temperature range is determined by the following formula: △T4`=d2*ln(W` chil / W` chil-max )+d2`, where △T4` is the ninth correction value, d2 and d2` are both correction coefficients corresponding to the valve opening of the cooler in the third temperature range, and W` chil W` represents the valve opening degree of the cooler. chil-max The maximum opening degree of the valve of the cooler; the tenth correction value corresponding to the valve opening degree of the outdoor heat exchanger in the third temperature range is determined by the following formula: △T5`=f*ln(W` OHX / W OHX-max )+f`, where △T5` is the tenth correction value, f and f` are both correction coefficients corresponding to the valve opening of the outdoor heat exchanger in the third temperature range, and W` OHX W represents the valve opening degree of the outdoor heat exchanger. OHX-max The maximum opening degree of the valve of the outdoor heat exchanger is given; the eleventh correction value corresponding to the evaporator valve opening degree in the third temperature range is determined by the following formula: △T6`=g*W` Eva / W Eva-max +g`, where △T6` is the eleventh correction value, g and g` are both correction coefficients corresponding to the valve opening of the evaporator in the third temperature range, and W` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator.
[0201] In an exemplary embodiment, the first determining module 74 is further configured to determine the twelfth correction value corresponding to the target ambient temperature, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed within the fourth temperature range; and to determine the twelfth weighted value corresponding to the target ambient temperature, the thirteenth weighted value corresponding to the blower air volume, the fourteenth weighted value corresponding to the compressor speed, the fifteenth weighted value corresponding to the evaporator valve opening, and the sixteenth weighted value corresponding to the vehicle speed within the fourth temperature range; and to determine the correction value of the compressor's suction superheat based on the twelfth correction value, the twelfth weighted value, the thirteenth correction value, the thirteenth weighted value, the fourteenth correction value, the fourteenth weighted value, the fifteenth correction value, the fifteenth weighted value, the sixteenth correction value, and the sixteenth weighted value.
[0202] In an exemplary embodiment, the first determining module 74 is further configured to determine the twelfth correction value corresponding to the target ambient temperature in the fourth temperature range using the following formula: △T1``=a3*[T``-20 / T``]+a3`, where △T1`` is the twelfth correction value, a3 and a3` are both correction coefficients corresponding to the ambient temperature in the fourth temperature range, and T`` is the target ambient temperature; and to determine the thirteenth correction value corresponding to the blower air volume in the fourth temperature range using the following formula: △T2``=b3*[N max -N`` / N max ]+b3`, where △T2`` is the thirteenth correction value, b3 and b3` are both correction coefficients corresponding to the blower's air volume in the fourth temperature range, N`` is the speed corresponding to the blower's air volume, N max The maximum speed of the blower; the fourteenth correction value corresponding to the compressor speed in the fourth temperature range is determined by the following formula: △T3``=c3*(n`` / N max ) 2 +c3`, where △T3`` is the fourteenth correction value, c3 and c3` are both correction coefficients corresponding to the compressor speed in the fourth temperature range, n`` is the compressor speed, and N max The compressor's maximum speed; the fifteenth correction value corresponding to the evaporator valve opening in the fourth temperature range is determined by the following formula: △T6``=h*W`` Eva / W Eva-max +h`, where △T6`` is the fifteenth correction value, h and h` are both correction coefficients corresponding to the valve opening of the evaporator in the fourth temperature range, and W`` Eva W represents the opening degree of the evaporator valve.Eva-max The maximum opening of the evaporator valve is given. The sixteenth correction value corresponding to the vehicle speed in the fourth temperature range is determined by the following formula: △T7``=k*ln(V`` / 60)+k`, where T7`` is the sixteenth correction value, k and k` are correction coefficients corresponding to the vehicle speed in the fourth temperature range, and V`` is the vehicle speed.
[0203] In an exemplary embodiment, the second determining module 76 is further configured to: subtract the target correction value from the first value to obtain a target reference value when the inspiratory temperature sensor is not faulty but the inspiratory pressure sensor is faulty; determine the second value corresponding to the target reference value from a configuration file, wherein the configuration file contains inspiratory pressures corresponding to different reference values, and the reference values and inspiratory pressures have a one-to-one correspondence, and the reference values include the target reference value; determine the target reference value corresponding to the first value from the configuration file when the inspiratory temperature sensor is faulty but the inspiratory pressure sensor is not faulty; and add the target correction value to the target reference value to obtain the second value.
[0204] In an exemplary embodiment, the above-described apparatus further includes: a processing module, configured to, after determining a second value based on the target correction value and the first value, determine that the compressor is in a normal state if the first value is less than a corresponding first threshold and the second value is less than a corresponding second threshold; and reduce the compressor speed or control the compressor to stop working if the first value is greater than or equal to the corresponding first threshold or the second value is greater than or equal to the corresponding second threshold.
[0205] Embodiments of this application also provide a storage medium including a stored program, wherein the program executes any of the methods described above when it is run.
[0206] Optionally, in this embodiment, the storage medium may be configured to store program code for performing the following steps:
[0207] S1, if it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty, obtain the ambient temperature of the environment in which the compressor is located, and obtain the target ambient temperature;
[0208] S2, determine the correction value for the compressor's suction superheat based on the target ambient temperature, and obtain the target correction value;
[0209] S3, determine the second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor and the second value is the estimated inhalation pressure; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor and the second value is the estimated inhalation temperature.
[0210] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0211] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0212] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0213] S1, if it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty, obtain the ambient temperature of the environment in which the compressor is located, and obtain the target ambient temperature;
[0214] S2, determine the correction value for the compressor's suction superheat based on the target ambient temperature, and obtain the target correction value;
[0215] S3, determine the second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor and the second value is the estimated inhalation pressure; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor and the second value is the estimated inhalation temperature.
[0216] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0217] Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium storing the computer program product, wherein the computer program, when executed by a processor, implements the steps of the methods described in various embodiments of this application.
[0218] Optionally, in this embodiment, the computer program described above can be configured to perform the following steps when executed by a processor:
[0219] S1, if it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty, obtain the ambient temperature of the environment in which the compressor is located, and obtain the target ambient temperature;
[0220] S2, determine the correction value for the compressor's suction superheat based on the target ambient temperature, and obtain the target correction value;
[0221] S3, determine the second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor and the second value is the estimated inhalation pressure; when the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor and the second value is the estimated inhalation temperature.
[0222] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.
[0223] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A fault handling method, characterized in that, include: If the compressor's suction temperature sensor or suction pressure sensor is found to be faulty, the ambient temperature of the environment in which the compressor is located is obtained to obtain the target ambient temperature. The correction value for the compressor's suction superheat is determined based on the target ambient temperature, thus obtaining the target correction value; The second value is determined based on the target correction value and the first value. Wherein, if the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor and the second value is the estimated inhalation pressure. If the inhalation temperature sensor is faulty but the inhalation pressure sensor is not faulty, the first value is the inhalation pressure detected by the inhalation pressure sensor and the second value is the estimated inhalation temperature.
2. The method according to claim 1, characterized in that, Determining the correction value for the compressor's suction superheat based on the target ambient temperature includes: Determine the temperature range within which the target ambient temperature falls; When the target ambient temperature is within the target temperature range of N temperature ranges, the correction value for the compressor's suction superheat is determined according to the rule for determining the correction value corresponding to the target temperature range.
3. The method according to claim 2, characterized in that, When the target ambient temperature falls within a target temperature range of N temperature ranges, the correction value for the compressor's suction superheat is determined according to the rules for determining the correction value corresponding to the target temperature range, including: When the target ambient temperature is within the first temperature range, a correction value for the compressor's suction superheat is determined based on the target ambient temperature, blower air volume, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler. When the target ambient temperature is within the second temperature range, the correction value for the compressor's suction superheat is determined to be zero; When the target ambient temperature is within the third temperature range, the correction value for the compressor's suction superheat is determined based on the target ambient temperature, the blower air volume, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening. When the target ambient temperature is within the fourth temperature range, the correction value for the compressor's suction superheat is determined based on the target ambient temperature, the blower air volume, the compressor speed, the evaporator valve opening, and the vehicle speed. Wherein, the temperature in the first temperature range is lower than the temperature in the second temperature range, the temperature in the second temperature range is lower than the temperature in the third temperature range, and the temperature in the third temperature range is lower than the temperature in the fourth temperature range.
4. The method according to claim 3, characterized in that, The correction value for the compressor's suction superheat is determined based on the target ambient temperature, blower airflow, compressor speed, cooler valve opening, and the temperature of the liquid in the cooler, including: Determine a first correction value corresponding to the target ambient temperature within the first temperature range, a second correction value corresponding to the blower airflow, a third correction value corresponding to the compressor speed, a fourth correction value corresponding to the cooler valve opening, and a fifth correction value corresponding to the temperature of the liquid in the cooler; and Determine the first weighted value corresponding to the target ambient temperature within the first temperature range, the second weighted value corresponding to the blower air volume, the third weighted value corresponding to the compressor speed, the fourth weighted value corresponding to the cooler valve opening, and the fifth weighted value corresponding to the temperature of the liquid in the cooler; determine the correction value for the compressor's suction superheat based on the first correction value, the first weighted value, the second correction value, the second weighted value, the third correction value, the third weighted value, the fourth correction value, the fourth weighted value, the fifth correction value, and the fifth weighted value.
5. The method according to claim 4, characterized in that, Determine a first correction value corresponding to the target ambient temperature within the first temperature range, a second correction value corresponding to the blower airflow, a third correction value corresponding to the compressor speed, a fourth correction value corresponding to the cooler valve opening, and a fifth correction value corresponding to the temperature of the liquid in the cooler, including: The first correction value corresponding to the target ambient temperature in the first temperature range is determined by the following formula: △T1=a1*[(T+10) / T]+a1`, where △T1 is the first correction value, a1 and a1` are correction coefficients corresponding to the ambient temperature in the first temperature range, and T is the target ambient temperature; The second correction value corresponding to the blower air volume in the first temperature range is determined by the following formula: △T2=b1*[(N max -N) / N max ]+b1`, where △T2 is the second correction value, b1 and b1` are both correction coefficients corresponding to the blower's air volume within the first temperature range, and N is the rotational speed corresponding to the blower's air volume. max This refers to the maximum speed of the blower; The third correction value corresponding to the compressor speed within the first temperature range is determined by the following formula: △T3=c1*(n / N) max ) 2 +c1`, where △T3 is the third correction value, c1 and c1` are correction coefficients corresponding to the compressor speed within the first temperature range, n is the compressor speed, and N max This refers to the compressor's maximum speed. The fourth correction value corresponding to the cooler valve opening in the first temperature range is determined by the following formula: △T4=d1*[(W chil-max -W chil ) / W chil ]+d1`, where △T4 is the fourth correction value, and d1 and d1` are both correction coefficients corresponding to the valve opening of the cooler within the first temperature range. W chil W represents the valve opening degree of the cooler. chil-max This refers to the maximum opening degree of the valve in the cooler; The fifth correction value corresponding to the temperature of the liquid in the cooler within the first temperature range is determined by the following formula: △T5=e1*[T chill / (T 制热目标水温 -T chill )]+e1`, where △T5 is the fifth correction value, e1 and e1` are both correction coefficients corresponding to the liquid temperature of the cooler in the first temperature range, and T chill T represents the temperature of the liquid in the cooler. 制热目标水温 The maximum temperature of the liquid in the cooler.
6. The method according to claim 3, characterized in that, The correction value for the compressor's suction superheat is determined based on the target ambient temperature, the blower air volume, the compressor speed, the cooler valve opening, the outdoor heat exchanger valve opening, and the evaporator valve opening, including: Determine the following correction values within the third temperature range: a sixth correction value corresponding to the target ambient temperature, a seventh correction value corresponding to the blower airflow, an eighth correction value corresponding to the compressor speed, a ninth correction value corresponding to the cooler valve opening, a tenth correction value corresponding to the outdoor heat exchanger valve opening, and an eleventh correction value corresponding to the evaporator valve opening; and Determine the sixth weight value corresponding to the target ambient temperature, the seventh weight value corresponding to the blower air volume, the eighth weight value corresponding to the compressor speed, the ninth weight value corresponding to the cooler valve opening, the tenth weight value corresponding to the outdoor heat exchanger valve opening, and the eleventh weight value corresponding to the evaporator valve opening within the third temperature range. The correction value for the compressor's intake superheat is determined based on the sixth correction value, the sixth weight value, the seventh correction value, the seventh weight value, the eighth correction value, the eighth weight value, the ninth correction value, the ninth weight value, the tenth correction value, the tenth weight value, the eleventh correction value, and the eleventh weight value.
7. The method according to claim 6, characterized in that, Determining the sixth correction value corresponding to the target ambient temperature within the third temperature range, the seventh correction value corresponding to the blower airflow, the eighth correction value corresponding to the compressor speed, the ninth correction value corresponding to the cooler valve opening, the tenth correction value corresponding to the outdoor heat exchanger valve opening, and the eleventh correction value corresponding to the evaporator valve opening, including: The sixth correction value corresponding to the target ambient temperature within the third temperature range is determined using the following formula: △T1`=a2*[T`-5 / T`]+a2`, where △T1` is the sixth correction value, a2 and a2` are correction coefficients corresponding to the ambient temperature within the third temperature range, and T` is the target ambient temperature; the seventh correction value corresponding to the blower air volume within the third temperature range is determined using the following formula: △T2`=b2*[N` max -N` / N max ]+b2`, where △T2` is the seventh correction value, b2 and b2` are both correction coefficients corresponding to the blower's air volume in the third temperature range, N` is the speed corresponding to the blower's air volume, and N max This refers to the maximum speed of the blower; The eighth correction value corresponding to the compressor speed in the third temperature range is determined by the following formula: △T3`=c2*(n` / N max ) 2 +c2`, where △T3` is the eighth correction value, c2 and c2` are both correction coefficients corresponding to the compressor speed in the third temperature range, n` is the compressor speed, and N max This refers to the compressor's maximum speed. The ninth correction value corresponding to the cooler valve opening in the third temperature range is determined by the following formula: △T4`=d2*ln(W` chil / W` chil-max )+d2`, where △T4` is the ninth correction value, d2 and d2` are both correction factors corresponding to the valve opening of the cooler in the third temperature range, W` chil W` represents the valve opening degree of the cooler. chil-max This refers to the maximum opening degree of the valve in the cooler; The tenth correction value corresponding to the valve opening of the outdoor heat exchanger in the third temperature range is determined by the following formula: △T5`=f*ln(W` OHX / W OHX-max )+f`, where △T5` is the tenth correction value, f and f` are both correction coefficients corresponding to the valve opening of the outdoor heat exchanger in the third temperature range, and W` OHX W represents the valve opening degree of the outdoor heat exchanger. OHX-max This represents the maximum opening degree of the valve of the outdoor heat exchanger; The eleventh correction value corresponding to the evaporator valve opening in the third temperature range is determined by the following formula: △T6`=g*W` Eva / W Eva-max +g`, where △T6` is the eleventh correction value, and g and g` are both correction coefficients corresponding to the valve opening of the evaporator under the third temperature range. W` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator.
8. The method according to claim 3, characterized in that, The correction value for the compressor's suction superheat is determined based on the target ambient temperature, the blower air volume, the compressor speed, the evaporator valve opening, and the vehicle speed, including: Determine the twelfth correction value corresponding to the target ambient temperature within the fourth temperature range, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed; and The twelfth weighted value corresponding to the target ambient temperature, the thirteenth weighted value corresponding to the blower air volume, the fourteenth weighted value corresponding to the compressor speed, the fifteenth weighted value corresponding to the evaporator valve opening, and the sixteenth weighted value corresponding to the vehicle speed are determined within the fourth temperature range. The correction value for the compressor's suction superheat is determined based on the twelfth correction value, the twelfth weight value, the thirteenth correction value, the thirteenth weight value, the fourteenth correction value, the fourteenth weight value, the fifteenth correction value, the fifteenth weight value, the sixteenth correction value, and the sixteenth weight value.
9. The method according to claim 8, characterized in that, Determining the twelfth correction value corresponding to the target ambient temperature within the fourth temperature range, the thirteenth correction value corresponding to the blower air volume, the fourteenth correction value corresponding to the compressor speed, the fifteenth correction value corresponding to the evaporator valve opening, and the sixteenth correction value corresponding to the vehicle speed, including: The twelfth correction value corresponding to the target ambient temperature in the fourth temperature range is determined by the following formula: △T1``=a3*[T``-20 / T``]+a3`, where △T1`` is the twelfth correction value, a3 and a3` are both correction coefficients corresponding to the ambient temperature in the fourth temperature range, and T`` is the target ambient temperature; The thirteenth correction value for the blower air volume within the fourth temperature range is determined by the following formula: △T2``=b3*[N max -N`` / N max ]+b3`, where △T2`` is the thirteenth correction value, b3 and b3` are both correction coefficients corresponding to the blower's air volume in the fourth temperature range, N`` is the speed corresponding to the blower's air volume, N max This refers to the maximum speed of the blower; The fourteenth correction value corresponding to the compressor speed in the fourth temperature range is determined by the following formula: △T3``=c3*(n`` / N max ) 2 +c3`, where △T3`` is the fourteenth correction value, c3 and c3` are both correction coefficients corresponding to the compressor speed in the fourth temperature range, n`` is the compressor speed, and N max This refers to the compressor's maximum speed. The fifteenth correction value corresponding to the evaporator valve opening in the fourth temperature range is determined by the following formula: △T6``=h*W`` Eva / W Eva-max +h`, where △T6`` is the fifteenth correction value, h and h` are both correction coefficients corresponding to the valve opening of the evaporator in the fourth temperature range, and W`` Eva W represents the opening degree of the evaporator valve. Eva-max This refers to the maximum opening degree of the valve in the evaporator; The sixteen-fold correction value corresponding to the vehicle speed in the fourth temperature range is determined by the following formula: △T7``=k*ln(V`` / 60)+k`, where T7`` is the sixteen-fold correction value, k and k` are both correction coefficients corresponding to the vehicle speed in the fourth temperature range, and V`` is the vehicle speed.
10. The method according to claim 1, characterized in that, Determining the second value based on the target correction value and the first value includes: If the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is subtracted from the target correction value to obtain the target reference value; the second value corresponding to the target reference value is determined from the configuration file, wherein the configuration file contains inhalation pressures corresponding to different reference values, and the reference values and inhalation pressures have a one-to-one correspondence, and the reference values include the target reference value; If the inhalation temperature sensor malfunctions but the inhalation pressure sensor does not malfunction, a target reference value corresponding to the first value is determined from the configuration file; the target reference value is then added to the target correction value to obtain the second value.
11. The method according to claim 1, characterized in that, After determining the second value based on the target correction value and the first value, the method further includes: If the first value is less than the corresponding first threshold and the second value is less than the corresponding second threshold, the compressor is determined to be in a normal state. If the first value is greater than or equal to the corresponding first threshold, or if the second value is greater than or equal to the corresponding second threshold, the compressor speed is reduced or the compressor is controlled to stop working.
12. A fault handling device, characterized in that, include: The acquisition module is used to acquire the ambient temperature of the environment in which the compressor is located when it is determined that the compressor's suction temperature sensor or suction pressure sensor is faulty, and to obtain the target ambient temperature. The first determining module is used to determine the correction value of the compressor's suction superheat corresponding to the target ambient temperature, and obtain the target correction value; The second determining module is used to determine a second value based on the target correction value and the first value, wherein, when the inhalation temperature sensor is not faulty but the inhalation pressure sensor is faulty, the first value is the inhalation temperature detected by the inhalation temperature sensor, and the second value is the estimated inhalation pressure. In the event that the inhalation temperature sensor malfunctions but the inhalation pressure sensor does not malfunction, the first value is the inhalation pressure detected by the inhalation pressure sensor, and the second value is the estimated inhalation temperature.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 11.
14. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 11 through the computer program.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 11.