Compressor rotating speed control method and device, terminal equipment and storage medium
Patent Information
- Application Number
- CN202311770460.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2043-12-20
AI Technical Summary
[0003]而目前常用的压缩机转速控制方法主要是压缩机启停控制,即当蒸发器温度降至某值时,控制器控制压缩机停止工作,促使蒸发器温度回升,降低蒸发器结冰的风险,待蒸发器温度回升到某值时,压缩机会重新启动,开始工作,但该种压缩机转速控制方法仍存在控制精度较差的问题
[0044] The compressor speed control method, device, terminal equipment, and storage medium proposed in this application acquire the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed. Based on these parameters, it determines whether to periodically control the compressor speed. If periodic control is required, a compressor enable signal is acquired. The compressor speed is then controlled according to the enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition, periodic compressor speed control is performed. Because the system periodically releases an enable signal and controls the compressor speed more precisely based on the enable signal and the actual evaporator temperature during periodic compressor speed control, periodic compressor speed control effectively reduces fluctuations in the outlet air temperature, maximizing passenger cabin comfort.
Smart Images

Figure CN117565635B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of control, and more particularly to a method, apparatus, terminal equipment, and storage medium for controlling compressor speed. Background Technology
[0002] With societal development and progress, electric vehicles are becoming increasingly common. As a core component of the electric vehicle's refrigeration system, the quality of the electric compressor's control directly impacts passenger cabin comfort. During refrigeration operation, as the compressor continuously operates, the evaporator temperature steadily decreases. Due to the influence of ambient humidity, water vapor around the evaporator condenses on its surface. If the temperature continues to drop to 0°C, icing occurs. Evaporator icing significantly reduces the air conditioning's cooling efficiency, affecting passenger cabin comfort. Therefore, an effective compressor speed control method is needed to prevent evaporator icing due to excessively low temperatures.
[0003] Currently, the most common method for controlling compressor speed is compressor start-stop control. When the evaporator temperature drops to a certain value, the controller stops the compressor, causing the evaporator temperature to rise again and reducing the risk of evaporator freezing. When the evaporator temperature rises to a certain value, the compressor restarts and begins to work. However, this method of compressor speed control still has the problem of poor control accuracy. Summary of the Invention
[0004] The main objective of this invention is to provide a compressor speed control method, device, terminal equipment, and storage medium, which can improve the control accuracy of compressor speed.
[0005] To achieve the above objectives, the present invention provides a compressor speed control method, the method comprising:
[0006] Obtain the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed;
[0007] Determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor;
[0008] If it is determined that the compressor speed needs to be periodically controlled, then the compressor enable signal is obtained;
[0009] The compressor speed is controlled based on the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain the target compressor speed.
[0010] Optionally, the step of determining whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor includes:
[0011] Obtain the minimum operating speed of the compressor;
[0012] Determine whether the actual temperature of the evaporator is lower than the target temperature of the evaporator;
[0013] If the actual temperature of the evaporator is less than the target temperature of the evaporator, then it is determined whether the requested speed of the compressor is less than the minimum operating speed of the compressor.
[0014] If the requested speed of the compressor is less than the minimum operating speed of the compressor, the compressor speed is periodically controlled.
[0015] Optionally, the step of periodically controlling the compressor speed if the requested compressor speed is less than the compressor's minimum operating speed includes:
[0016] If the requested compressor speed is less than the compressor's minimum operating speed, then the cooling mode is obtained;
[0017] Determine whether the cooling mode is single-compartment cooling;
[0018] If the refrigeration mode is single-compartment refrigeration, the compressor speed is periodically controlled.
[0019] Optionally, the step of obtaining the compressor enable signal if it is determined that the compressor speed is to be periodically controlled includes:
[0020] Determine whether the requested compressor speed is zero;
[0021] If the compressor requests a speed of zero, then a preset first waiting time and a preset second waiting time are obtained;
[0022] The compressor enable signal is obtained based on the first waiting time and the second waiting time.
[0023] Optionally, the step of controlling the compressor speed based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed includes:
[0024] Determine whether the compressor enable signal is in a high-level state;
[0025] If the compressor enable signal is in a high-level state, then it is determined whether the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition.
[0026] If the actual temperature of the evaporator is lower than the first preset temperature of the evaporator, the compressor speed is controlled to zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated.
[0027] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition, then the compressor speed is controlled to be zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated.
[0028] Optionally, the step of controlling the compressor speed based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed includes:
[0029] Determine whether the compressor enable signal is in a low-level state;
[0030] If the compressor enable signal is in a low-level state, then determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition;
[0031] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition, the compressor speed is calculated according to the proportional-integral controller to obtain the target compressor speed.
[0032] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator does not meet the preset second temperature difference condition, the compressor speed is controlled according to the minimum operating speed of the compressor to obtain the target compressor speed.
[0033] Optionally, after the step of controlling the compressor speed according to the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain the target compressor speed, the following steps are included:
[0034] Determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, and determine whether the target compressor speed meets the preset speed condition;
[0035] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, then the periodic control of the compressor speed is terminated.
[0036] If the compressor requests a speed that meets the preset speed conditions, then the periodic control of the compressor speed is terminated.
[0037] This application embodiment also proposes a compressor speed control device, the compressor speed control device comprising:
[0038] The information acquisition module is used to acquire the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor;
[0039] The information judgment module is used to determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor.
[0040] The signal acquisition module is used to acquire the compressor enable signal;
[0041] The speed control module is used to control the compressor speed according to the compressor enable signal, the actual temperature of the evaporator and the target temperature of the evaporator, so as to obtain the target compressor speed.
[0042] This application also proposes a terminal device, which includes a memory, a processor, and a compressor speed control program stored in the memory and executable on the processor. When the compressor speed control program is executed by the processor, it implements the steps of the compressor speed control method described above.
[0043] This application also proposes a computer-readable storage medium storing a compressor speed control program, which, when executed by a processor, implements the steps of the compressor speed control method described above.
[0044] The compressor speed control method, device, terminal equipment, and storage medium proposed in this application acquire the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed. Based on these parameters, it determines whether to periodically control the compressor speed. If periodic control is required, a compressor enable signal is acquired. The compressor speed is then controlled according to the enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition, periodic compressor speed control is performed. Because the system periodically releases an enable signal and controls the compressor speed more precisely based on the enable signal and the actual evaporator temperature during periodic compressor speed control, periodic compressor speed control effectively reduces fluctuations in the outlet air temperature, maximizing passenger cabin comfort. Attached Figure Description
[0045] Figure 1 This is a schematic diagram of the functional modules of the terminal equipment to which the compressor speed control device of this application belongs;
[0046] Figure 2 This is a flowchart illustrating a first exemplary embodiment of the compressor speed control method of this application;
[0047] Figure 3This is a flowchart illustrating a second exemplary embodiment of the compressor speed control method of this application;
[0048] Figure 4 This is a flowchart illustrating a third exemplary embodiment of the compressor speed control method of this application;
[0049] Figure 5 This is a flowchart illustrating a fourth exemplary embodiment of the compressor speed control method of this application;
[0050] Figure 6 This is a schematic diagram of the periodic enabling of the compressor in the compressor speed control method of this application;
[0051] Figure 7 This is a flowchart illustrating a fifth exemplary embodiment of the compressor speed control method of this application;
[0052] Figure 8 This is a flowchart illustrating the sixth exemplary embodiment of the compressor speed control method of this application;
[0053] Figure 9 This is a flowchart illustrating a seventh exemplary embodiment of the compressor speed control method of this application;
[0054] Figure 10 This is a schematic diagram of the periodic control process of the compressor speed control method of this application;
[0055] Figure 11 This is a schematic diagram of the compressor speed control method of this application.
[0056] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0057] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0058] The main solution of this application embodiment is as follows: The system acquires the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed; it determines whether to periodically control the compressor speed based on these three temperatures; if periodic control is required, it acquires a compressor enable signal; and it controls the compressor speed based on the enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition, the compressor speed is periodically controlled. Since the system periodically releases an enable signal and controls the compressor speed more precisely based on the enable signal and the actual evaporator temperature during periodic compressor speed control, periodic compressor speed control can effectively reduce fluctuations in the outlet air temperature and maximize passenger cabin comfort.
[0059] This embodiment takes into account that with the development and progress of society, electric vehicles are becoming more and more popular. As the core component of the electric vehicle refrigeration system, the accuracy of the speed control of the electric compressor directly affects the comfort of the passenger compartment. The commonly used compressor speed control method is compressor start-stop control, that is, starting or directly shutting down the compressor according to the temperature of the evaporator. However, this compressor speed control method still has the problem of poor control accuracy.
[0060] Based on this, this application proposes a solution that, after obtaining the actual evaporator temperature, the target evaporator temperature, and the compressor's requested speed, determines whether to perform periodic control on the compressor based on the difference between the actual evaporator temperature and the target evaporator temperature, according to the compressor's requested speed. The periodic control is not simply starting or stopping the compressor, but rather periodically generating an enable signal to finely control the compressor speed, so that the air outlet temperature of the air conditioner will not fluctuate significantly due to simply starting and stopping the compressor, thereby improving the comfort of the passenger cabin.
[0061] Specifically, refer to Figure 1 , Figure 1 This is a functional module diagram of the terminal equipment to which the compressor speed control device of this application belongs. The compressor speed control device can be a data processing device independent of the terminal equipment, or it can be implemented on the terminal equipment in the form of hardware or software.
[0062] In this embodiment, the terminal device to which the compressor speed control device belongs includes at least an output module 110, a processor 120, a memory 130, and a communication module 140.
[0063] The memory 130 stores the operating system and compressor speed control program, which acquires the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed. Based on the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed, it determines whether to perform periodic control of the compressor speed. If it determines that periodic control of the compressor speed is necessary, it acquires a compressor enable signal. Based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature, it controls the compressor speed to obtain the target compressor speed, which is stored in the memory 130. The output module 110 can be a display screen, speaker, etc. The communication module 140 can include a WIFI module, a mobile communication module, and a Bluetooth module, etc., and communicates with external devices or servers through the communication module 140.
[0064] When the compressor speed control program in memory 130 is executed by the processor, it performs the following steps:
[0065] Obtain the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed;
[0066] Determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor;
[0067] If it is determined that the compressor speed needs to be periodically controlled, then the compressor enable signal is obtained;
[0068] The compressor speed is controlled based on the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain the target compressor speed.
[0069] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0070] Obtain the minimum operating speed of the compressor;
[0071] Determine whether the actual temperature of the evaporator is lower than the target temperature of the evaporator;
[0072] If the actual temperature of the evaporator is less than the target temperature of the evaporator, then it is determined whether the requested speed of the compressor is less than the minimum operating speed of the compressor.
[0073] If the requested speed of the compressor is less than the minimum operating speed of the compressor, the compressor speed is periodically controlled.
[0074] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0075] If the requested compressor speed is less than the compressor's minimum operating speed, then the cooling mode is obtained;
[0076] Determine whether the cooling mode is single-compartment cooling;
[0077] If the refrigeration mode is single-compartment refrigeration, the compressor speed is periodically controlled.
[0078] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0079] Determine whether the requested compressor speed is zero;
[0080] If the compressor requests a speed of zero, then a preset first waiting time and a preset second waiting time are obtained;
[0081] The compressor enable signal is obtained based on the first waiting time and the second waiting time.
[0082] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0083] Determine whether the compressor enable signal is in a high-level state;
[0084] If the compressor enable signal is in a high-level state, then it is determined whether the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition.
[0085] If the actual temperature of the evaporator is lower than the first preset temperature of the evaporator, the compressor speed is controlled to zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated.
[0086] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition, then the compressor speed is controlled to be zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated.
[0087] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0088] Determine whether the compressor enable signal is in a low-level state;
[0089] If the compressor enable signal is in a low-level state, then determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition;
[0090] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition, the compressor speed is calculated according to the proportional-integral controller to obtain the target compressor speed.
[0091] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator does not meet the preset second temperature difference condition, the compressor speed is controlled according to the minimum operating speed of the compressor to obtain the target compressor speed.
[0092] Furthermore, when the compressor speed control program in memory 130 is executed by the processor, it also performs the following steps:
[0093] Determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, and determine whether the target compressor speed meets the preset speed condition;
[0094] If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, then the periodic control of the compressor speed is terminated.
[0095] If the compressor requests a speed that meets the preset speed conditions, then the periodic control of the compressor speed is terminated.
[0096] This embodiment, through the above-described scheme, acquires the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed; determines whether to periodically control the compressor speed based on the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed; if it is determined that periodic control of the compressor speed is required, a compressor enable signal is acquired; the compressor speed is controlled based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, in conjunction with the compressor speed request, periodic control of the compressor speed is performed when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition. Since the system periodically releases an enable signal during the periodic control of the compressor speed and performs more precise control of the compressor speed based on the enable signal and the actual evaporator temperature, periodic control of the compressor speed can effectively reduce fluctuations in the outlet air temperature and maximize the comfort of the passenger cabin.
[0097] Reference Figure 2 , Figure 2 This is a flowchart illustrating a first exemplary embodiment of the compressor speed control method of this application.
[0098] An embodiment of the present invention provides a compressor speed control method, the method comprising:
[0099] Step S10: Obtain the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed;
[0100] An evaporator is a key component in a refrigeration system, used to convert liquid refrigerant into a vapor state. Evaporators are typically located inside the room or refrigerated space during the refrigeration cycle, in contact with air or objects, absorbing heat and causing it to evaporate. The evaporator transfers heat from the room or refrigerated space to the refrigerant through heat exchange with the external environment, causing it to evaporate into low-temperature, low-pressure vapor.
[0101] The actual temperature of the evaporator refers to the actual temperature of the evaporator surface or interior, which is the temperature reached by the refrigerant during the process of absorbing heat inside the evaporator.
[0102] The evaporator target temperature refers to the desired evaporator operating temperature set in the refrigeration system. It can be set according to specific application needs and design requirements, such as in vehicle air conditioning controllers.
[0103] The compressor speed request refers to the specific speed information in the speed request signal sent by the control system to the compressor in the refrigeration system. Based on the specific speed information in the signal, the compressor can adjust its speed to the specified speed. Specifically, the speed request signal is usually transmitted in the form of voltage, current or frequency.
[0104] Specifically, methods for obtaining the actual temperature of the evaporator may include:
[0105] Thermistor: A thermistor is a temperature sensor whose resistance changes with temperature. Therefore, the temperature of the evaporator can be determined by measuring the resistance of the thermistor.
[0106] Linear Resistance Temperature Probe (RTD): An RTD is a resistance-based temperature sensor that uses platinum or nickel as the resistive element to determine the temperature of the evaporator by measuring changes in resistance.
[0107] Thermocouple Array: A thermocouple array is an array of multiple thermocouple sensors that can simultaneously measure the temperature at multiple locations, including different areas of an evaporator.
[0108] Pressure-Temperature Relationship: There is a certain relationship between the pressure and temperature inside the evaporator. The temperature can be inferred by measuring the pressure of the evaporator.
[0109] Specifically, methods for obtaining the target temperature of the evaporator may include:
[0110] Temperature controller: A dedicated temperature controller or thermostat is used to set the target temperature of the evaporator. These devices can ensure that the evaporator is always kept within the required temperature range or at the temperature for normal operation by setting parameters.
[0111] Temperature sensor feedback: A temperature sensor is used to monitor the temperature of the evaporator in real time and feed this information back to the control system to adjust the target temperature of the evaporator.
[0112] Specifically, the method for obtaining the compressor's requested speed can be achieved by a control system, such as a PI control, sending a signal to the compressor to instruct it to adjust its speed. This can be done using digital or analog signals. The control system can send specific instructions to the compressor to adjust its speed based on the temperature difference between the actual temperature of the evaporator and the target temperature.
[0113] Among them, the PI (proportional-integral) controller is a common type of controller used to regulate and stabilize the output of a control system. It consists of two basic parts: proportional control and integral control.
[0114] In a PI controller, the proportional control section generates an output based on the magnitude and direction of the error signal, adjusting for system deviations. Conversely, the integral control section generates an output based on the time accumulation of the error signal, eliminating steady-state errors. The output of the integral controller is proportional to the integral of the error signal. As deviations exist in the error signal, the integral controller continuously outputs to gradually eliminate these deviations. Therefore, by combining proportional and integral control, the PI controller can achieve precise control over the magnitude and direction of the error signal while simultaneously eliminating steady-state errors, thus improving system stability and control accuracy.
[0115] Step S20: Determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor.
[0116] After obtaining the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed, it is possible to determine whether to periodically control the compressor speed based on these parameters. For example, it can determine whether the actual evaporator temperature is lower than the preset temperature or whether the temperature difference between the actual evaporator temperature and the target evaporator temperature meets the preset temperature difference condition.
[0117] The system can calculate the temperature difference between the actual evaporator temperature and the target evaporator temperature to control the compressor speed. After obtaining the actual evaporator temperature and the target evaporator temperature, the data can be preprocessed to ensure the stability and accuracy of the control system.
[0118] Specifically, preprocessing methods may include:
[0119] Filtering: Since temperature sensors and other measuring devices have noise and interference, the acquired temperature data can be filtered to remove unnecessary noise. The filtering operation can be carried out using digital filters or analog filters.
[0120] Calibration: Since there may be errors due to factors such as the sensitivity and response speed of the sensor, the temperature sensor can be calibrated before acquiring the temperature to ensure the accuracy of temperature measurement. Calibration methods can include zero-point calibration and slope calibration.
[0121] Data normalization: After obtaining the actual and target temperatures of the evaporator, the temperature data can be distributed into a specified range according to a certain ratio to facilitate the calculation and processing of the control algorithm. For example, the temperature data can be normalized to a reasonable temperature range.
[0122] It should be noted that the preprocessing method can be determined based on the specific application scenario and control system design requirements.
[0123] After obtaining the temperature difference, it can be combined with the compressor's requested speed to determine whether to periodically control the compressor speed.
[0124] Periodic control refers to the process of sending a certain periodic signal to the compressor to control the compressor speed and adjust it towards the target speed. The periodic signal may include:
[0125] Sine wave: The waveform of a sine wave is a continuous sine curve. A sine wave has a fixed frequency and amplitude and repeats within one cycle.
[0126] Square wave signal: A square wave signal is a periodic signal with a rectangular waveform. Its waveform consists of alternating high and low levels within one cycle, with the duration of the high and low levels being equal.
[0127] Pulse signal: A pulse signal is a sudden signal, consisting of only one instantaneous pulse or pulse sequence within a cycle.
[0128] Sawtooth wave signal: The sawtooth wave signal presents as a continuously increasing or decreasing linear waveform. Within one cycle, the sawtooth wave signal linearly increases from the lowest value to the highest value (or linearly decreases) and then starts again.
[0129] Triangular wave signal: The triangular wave signal is also a continuous linear waveform, but its waveform shows a gradual rise or fall, and returns to the origin with the same slope after the highest (or lowest) value.
[0130] The aforementioned periodic signals can employ various waveforms and periodic characteristics, and the specific characteristics used can depend on actual needs.
[0131] Furthermore, when it is determined that the obtained temperature difference meets the preset temperature difference condition or the actual temperature of the evaporator is lower than the preset temperature and the compressor's requested speed is lower than the compressor's minimum operating speed, the compressor speed can be periodically controlled.
[0132] Specifically, the compressor's requested speed can be sent to the compressor by the PI controller to control the compressor's speed. The PI controller can calculate the compressor speed in real time based on the actual temperature of the evaporator. Therefore, when the actual temperature of the evaporator is lower, the compressor speed decreases under PI control. Understandably, the lower the actual temperature of the evaporator, the lower the compressor's requested speed.
[0133] For example, suppose the target temperature of the evaporator is 2℃. The actual temperature of the evaporator gradually decreases due to various practical reasons such as air temperature and humidity. At this time, the compressor's requested speed gradually decreases. When the compressor's requested speed gradually decreases to the minimum operating speed of the compressor, the evaporator temperature is still below 2℃. At this time, it can be determined that the compressor speed can be periodically controlled to further and more accurately control the actual temperature of the evaporator to return to or exceed the target temperature.
[0134] Step S30: If it is determined that the compressor speed is periodically controlled, then the compressor enable signal is obtained;
[0135] If it is determined that the compressor speed can be periodically controlled, the system can obtain the compressor enable signal for subsequent fine-tuning of the compressor speed.
[0136] The enable signal is a control signal used to enable or disable a function or operation. Enable signals can be used to control the working state of various modules, devices or logic circuits in an electronic system.
[0137] Specifically, the enable signal can be expressed as a periodic square wave signal. The waveform of the square wave signal consists of alternating high and low levels within one cycle. The duration of the high and low levels can be set to meet the actual application requirements.
[0138] The compressor speed can be further controlled based on the level information of the enable signal. It should be noted that the enable signal not only controls the start or stop of the compressor, but can also be combined with the actual temperature and various evaporator information to select a more refined speed control method to control the compressor speed, thereby effectively reducing the fluctuation of the outlet air temperature and maximizing the comfort of the passenger cabin.
[0139] Step S40: Control the compressor speed according to the compressor enable signal, the actual temperature of the evaporator and the target temperature of the evaporator to obtain the target compressor speed;
[0140] After periodically controlling the compressor speed, the compressor speed can be controlled according to the compressor enable signal, the actual temperature of the evaporator and the target temperature of the evaporator to obtain the target compressor speed.
[0141] The compressor enable signal can be divided into high level and low level. When the enable signal is initially low, the compressor speed can be controlled based on the temperature difference between the actual evaporator temperature and the target evaporator temperature. Specifically, the control method can be that the PI controller calculates in real time based on the actual evaporator temperature and sends a compressor speed request to the compressor to control the compressor speed, or the compressor speed can be controlled at the minimum operating speed. When the enable signal is high, the compressor speed can be controlled based on the comparison between the actual evaporator temperature and the preset temperature and the temperature difference between the actual evaporator temperature and the target evaporator temperature. Specifically, the control method can be to turn off the compressor or control the compressor speed to zero.
[0142] The above control method can be used to obtain the target compressor speed and control the compressor speed so that the actual temperature of the evaporator can be maintained within the target range as much as possible, thus maximizing the comfort of the passenger cabin.
[0143] The compressor speed control method proposed in this application obtains the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed. Based on these three temperatures, it determines whether to periodically control the compressor speed. If periodic control is required, a compressor enable signal is obtained. The compressor speed is then controlled based on the enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition, periodic compressor speed control is performed. During this periodic compressor speed control, the system periodically releases an enable signal and controls the compressor speed more precisely based on the enable signal and the actual evaporator temperature. Therefore, periodic compressor speed control effectively reduces fluctuations in the outlet air temperature, maximizing passenger cabin comfort.
[0144] Reference Figure 3 , Figure 3 This is a flowchart illustrating a second exemplary embodiment of the compressor speed control method of this application.
[0145] Based on the first embodiment, a second embodiment of this application is proposed. The difference between the second embodiment and the first embodiment is as follows:
[0146] In this embodiment, step S20 is refined by determining whether to perform periodic control of the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor. The refinement step may include:
[0147] Step S21: Obtain the minimum operating speed of the compressor;
[0148] The minimum operating speed of a compressor refers to the lowest speed that a compressor can reach during normal operation. The minimum operating speed of a compressor is usually determined by the design and manufacturing requirements of the compressor and is affected by a variety of factors such as working principle, mechanical structure and operating environment.
[0149] The method for obtaining the minimum operating speed of the compressor may include:
[0150] Manufacturer documentation: Consult the compressor's product manual, user manual, or technical specification sheet. These documents typically contain detailed information about the compressor, including minimum operating speed.
[0151] Rotary speed sensor: A rotary speed sensor can be installed on the compressor to monitor the rotational speed of the rotor or shaft. By monitoring the rotational speed and gradually reducing the load, the minimum operating speed of the compressor under different loads can be determined.
[0152] Vibration analysis: Vibration sensors can be used to detect the vibration characteristics of the compressor at different speeds. Since abnormal vibrations may occur when the speed is too low, the minimum operating speed can be determined by analyzing the vibration data.
[0153] Step S22: Determine whether the actual temperature of the evaporator is lower than the target temperature of the evaporator;
[0154] Once the minimum operating speed of the compressor is obtained, it can be determined whether the actual temperature of the evaporator is lower than the target temperature of the evaporator, so as to further determine whether to periodically control the compressor speed.
[0155] Specifically, due to the influence of ambient air humidity, water vapor around the evaporator will condense on the evaporator surface when it encounters the evaporator, which has a lower temperature. If the actual temperature of the evaporator is lower than the target temperature or drops to zero degrees, the evaporator may freeze, resulting in a significant reduction in the air conditioning cooling effect and affecting the comfort of the passenger cabin. Therefore, when it is determined that the actual temperature of the evaporator is lower than the target temperature, further measures can be taken to prevent the evaporator temperature from continuing to drop.
[0156] Step S23: If the actual temperature of the evaporator is less than the target temperature of the evaporator, then determine whether the requested speed of the compressor is less than the minimum operating speed of the compressor.
[0157] If the actual temperature of the evaporator is determined to be lower than the target temperature of the evaporator, it can be further determined whether the requested speed of the compressor is lower than the minimum operating speed of the compressor.
[0158] Because the compressor has a minimum operating speed, and when the compressor speed decreases, the cooling effect of the evaporator will weaken or even stop, causing the evaporator temperature to rise. Therefore, when it is determined that the actual temperature of the evaporator is lower than the target temperature of the evaporator, it indicates that there is a possibility of evaporator freezing. At this time, it is necessary to increase the temperature of the evaporator. Therefore, it is necessary to further determine whether the compressor's requested speed is lower than the compressor's minimum operating speed in order to determine whether the compressor speed needs to be periodically controlled.
[0159] Step S24: If the requested speed of the compressor is less than the minimum operating speed of the compressor, then the compressor speed is periodically controlled.
[0160] Since the actual evaporator temperature was previously determined to be lower than the target evaporator temperature, if the compressor's requested speed is determined to be lower than the compressor's minimum operating speed, the compressor speed can be periodically controlled.
[0161] Specifically, since the compressor's requested speed is calculated by the PI controller based on the actual temperature of the evaporator, when the actual temperature of the evaporator decreases, the compressor's requested speed will also decrease. When the compressor's requested speed decreases to the compressor's minimum operating speed and the actual temperature of the evaporator is still below the target temperature of the evaporator, the compressor speed can be periodically controlled to keep the actual temperature of the evaporator within the normal operating temperature range of the evaporator.
[0162] The compressor speed control method proposed in this application involves: obtaining the minimum operating speed of the compressor; determining whether the actual temperature of the evaporator is lower than the target temperature of the evaporator; if the actual temperature of the evaporator is lower than the target temperature, determining whether the requested speed of the compressor is lower than the minimum operating speed of the compressor; and if the requested speed of the compressor is lower than the minimum operating speed, periodically controlling the compressor speed. By obtaining and comparing the minimum operating speed of the compressor, the actual temperature of the evaporator, and the target temperature, it is possible to effectively determine whether to periodically control the compressor speed to ensure its normal operation and achieve the expected cooling effect.
[0163] Reference Figure 4 , Figure 4 This is a flowchart illustrating a third exemplary embodiment of the compressor speed control method of this application.
[0164] Based on the second embodiment, a third embodiment of this application is proposed. The difference between the third embodiment and the second embodiment is as follows:
[0165] In this embodiment, for step S24, if the requested compressor speed is less than the compressor's minimum operating speed, then the periodic control of the compressor speed is refined, wherein the refinement step may include:
[0166] Step S241: If the requested speed of the compressor is less than the minimum operating speed of the compressor, then obtain the cooling mode;
[0167] When it is determined that the compressor's requested speed is less than the compressor's minimum operating speed, the current cooling mode can be obtained for subsequent determination of whether to enter periodic control of the compressor speed.
[0168] Cooling mode refers to the working mode of the cooling system. Specifically, there are multiple cooling modes in the vehicle cooling system, such as single-compartment cooling mode, battery pack cooling mode, and dual cooling mode of passenger compartment and battery. Before periodically controlling the compressor speed, it is necessary to obtain the cooling mode to determine whether the basic conditions for periodically controlling the compressor speed are met.
[0169] Specifically, methods for obtaining the cooling mode may include:
[0170] Control panel or button: The current cooling mode can be obtained through the visual control panel equipped on the vehicle.
[0171] Onboard computer system: The onboard computer system monitors and acquires various vehicle functions, including the cooling mode. Through the onboard computer system, the driver can select and acquire the current cooling mode using the vehicle infotainment system or a designated control interface.
[0172] Remote control application: Some vehicles may have remote control functionality, allowing users to select and adjust the cooling mode via a mobile application or other remote control devices, enabling them to control the vehicle from outside.
[0173] Sensors and automatic control: The vehicle's cooling system uses sensors and automatic control technology to monitor temperature, humidity, and other environmental conditions inside and outside the vehicle to automatically adjust and obtain a cooling mode.
[0174] Step S242: Determine whether the cooling mode is single-compartment cooling;
[0175] After obtaining the current cooling mode, it is possible to further determine whether the current cooling mode is single-compartment cooling.
[0176] Single-compartment cooling refers to a system that uses only one cooling system to provide cooling for the entire vehicle interior. In traditional cars, there is usually only one cooling system, which distributes air through ducts to different areas, including the driver's cabin, passenger seating area, and rear seat area. By controlling the temperature and airflow of the cooling system, the temperature and comfort level of the entire vehicle interior can be adjusted. Understandably, single-compartment cooling does not affect the battery's cooling performance.
[0177] Step S243: If the refrigeration mode is single-compartment refrigeration, the compressor speed is periodically controlled.
[0178] Because there are multiple cooling modes in vehicle refrigeration systems, such as single-cabin cooling mode, battery pack cooling mode, and dual cooling mode for passenger compartment and battery, periodically controlling the compressor speed to raise the evaporator temperature will also affect the battery cooling effect. Periodically controlling the compressor speed is only applicable to single-cabin cooling mode. Therefore, before entering the periodic control of the compressor speed, it is necessary to determine whether the current cooling mode is single-cabin cooling. Only when the cooling mode is determined to be single-cabin cooling can the basic conditions for entering the periodic control of the compressor speed be met.
[0179] The compressor speed control method proposed in this application obtains a cooling mode by determining that the requested compressor speed is less than the minimum operating speed of the compressor; it then determines whether the cooling mode is single-cabin cooling; if the cooling mode is single-cabin cooling, the compressor speed is periodically controlled. Since periodic control of the compressor speed is only applicable to single-cabin cooling mode, the process of periodically controlling the compressor speed is only initiated when the current cooling mode is determined to be single-cabin cooling. This method can maximize the cooling effect of the battery, improve battery life and the comfort of the passenger cabin.
[0180] Reference Figure 5 , Figure 5 This is a flowchart illustrating the fourth exemplary embodiment of the compressor speed control method of this application.
[0181] Based on the third embodiment, a fourth embodiment of this application is proposed. The difference between the fourth embodiment and the third embodiment is as follows:
[0182] In this embodiment, for step S30, if it is determined that the compressor speed is to be periodically controlled, the compressor enable signal is obtained and refined. The refinement step may include:
[0183] Step S31: Determine whether the requested compressor speed is zero;
[0184] After periodically controlling the compressor speed, it can be determined whether the compressor's requested speed is zero, so that the first waiting time and the second waiting time can be obtained subsequently.
[0185] Since the compressor requested speed is calculated by the PI controller based on the actual temperature of the evaporator, when the actual temperature of the evaporator drops to a certain temperature value, the compressor requested speed can be lower than the minimum operating speed of the compressor or even zero. When the compressor requested speed is zero, it indicates that the current actual temperature of the evaporator is low, and it is necessary to start controlling the compressor speed according to the enable signal in the periodic control process to increase the actual temperature of the evaporator.
[0186] Step S32: If the compressor requests a speed of zero, then obtain a preset first waiting time and a preset second waiting time;
[0187] When it is determined that the compressor's requested speed is zero, a preset first waiting time and a preset second waiting time can be obtained. The preset first waiting time refers to the time during which the low level of the enable signal is maintained, and the preset second waiting time refers to the time during which the high level of the enable signal is maintained. By using the preset first waiting time and the preset second waiting time, the compressor speed can be controlled more precisely, and the fluctuation of the outlet air temperature can be reduced.
[0188] It should be noted that the first and second waiting times are not fixed, but can be set according to the actual situation or the specific parameters of the compressor.
[0189] Step S33: Obtain the compressor enable signal based on the first waiting time and the second waiting time;
[0190] After obtaining the first waiting time and the second waiting time, the compressor enable signal is obtained based on the first waiting time and the second waiting time. The compressor enable signal is obtained periodically to enable precise control of the compressor speed in the future.
[0191] Reference Figure 6 , Figure 6 This is a schematic diagram of the periodic enabling of the compressor in the compressor speed control method of this application.
[0192] like Figure 6 As shown, during the periodic control of the compressor speed, a corresponding compressor enable signal is output according to a certain time interval. The compressor enable signal can be presented in the form of a square wave signal. The enable signal can be divided into high level and low level. Here, t1 can represent the preset first waiting time, and t2 can represent the preset second waiting time. The timing starts when it is determined that the compressor requested speed is zero. During the preset first waiting time, the compressor enable outputs a low level. After the low level is maintained for t1 time, the compressor enable outputs a high level and continues for t2 time. After t2 time, the compressor enable outputs a low level again and continues for t1 time. This cycle is repeated to output high and low levels.
[0193] The compressor speed control method proposed in this application determines whether the requested compressor speed is zero; if the requested compressor speed is zero, a preset first waiting time and a preset second waiting time are obtained; a compressor enable signal is obtained based on the first waiting time and the second waiting time. By periodically obtaining the compressor enable signal, the compressor speed can be controlled more accurately to stabilize the actual temperature of the evaporator and ultimately reduce the fluctuation of the outlet air temperature.
[0194] Reference Figure 7 , Figure 7 This is a flowchart illustrating the fifth exemplary embodiment of the compressor speed control method of this application.
[0195] Based on the fourth embodiment, a fifth embodiment of this application is proposed. The difference between the fifth embodiment and the fourth embodiment is as follows:
[0196] In this embodiment, for step S40, the compressor speed is controlled based on the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain a refined target compressor speed. The refinement step may include:
[0197] Step S41: Determine whether the compressor enable signal is in a high-level state;
[0198] Once the compressor enable signal is acquired, it can be determined whether the compressor enable signal is in a high-level state for further control of the compressor speed.
[0199] Step S42: If the compressor enable signal is in a high-level state, determine whether the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition.
[0200] The first preset temperature of the evaporator is a temperature index used to evaluate whether to stop the compressor. When the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and the compressor enable signal is in a high-level state, it can be understood that the evaporator temperature is low. In the case of a low evaporator temperature, the compressor speed can be further controlled.
[0201] The preset first temperature difference condition refers to the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator. Meeting the preset first temperature difference condition means that the actual temperature of the evaporator is lower than the target temperature of the evaporator by a certain preset value. It can be understood that if the preset first temperature difference condition is 2℃, then meeting the preset first temperature difference condition means that when the actual temperature of the evaporator is lower than the target temperature of the evaporator by 2℃ or more, the judgment result is triggered. The judgment result can be either satisfied or not satisfied.
[0202] Step S43: If the actual temperature of the evaporator is lower than the first preset temperature of the evaporator, the compressor speed is controlled to be zero, the target compressor speed is obtained, and the periodic control of the compressor speed is exited.
[0203] When the compressor enable signal is high, the actual temperature of the evaporator can be further judged to determine whether it is lower than the first preset temperature of the evaporator. If the actual temperature of the evaporator is lower than or equal to the first preset temperature of the evaporator, the compressor speed can be controlled to zero or the compressor can be turned off to increase the actual temperature of the evaporator and prevent ice from forming on the surface of the evaporator, which would affect the working efficiency of the evaporator. At this time, the target compressor speed is zero and the periodic control of the compressor speed is exited.
[0204] Step S44: If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition, then control the compressor speed to zero, obtain the target compressor speed, and exit the periodic control of the compressor speed.
[0205] When the compressor enable signal is high, the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator can be judged to determine whether the temperature difference meets the preset first temperature difference condition. If the temperature difference meets the preset first temperature difference condition, the compressor can be turned off or the compressor speed can be controlled to zero. At this time, the target compressor speed is zero and the periodic control of the compressor speed is exited.
[0206] Specifically, understandably, when all other conditions for enabling are met and the timing information is referenced after enabling, a 1 (high level) signal will be sent after the first waiting time to exit the enable. At this time, the second timing will start. After the second waiting time is reached, a 0 (low level) signal will be sent. At this time, all conditions for enabling are met, enabling will start again, and the timing will be reset to zero and start again.
[0207] The compressor speed control method proposed in this application determines whether the compressor enable signal is in a high-level state. If the compressor enable signal is in a high-level state, it determines whether the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition. If the actual temperature of the evaporator is lower than the first preset temperature of the evaporator, the compressor speed is controlled to zero, the target compressor speed is obtained, and the periodic control of the compressor speed is exited. If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition, the compressor speed is controlled to zero, the target compressor speed is obtained, and the periodic control of the compressor speed is exited. When the compressor enable signal outputs a high level, combined with the actual temperature of the evaporator and the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator, the compressor speed can be controlled to zero or the compressor can be turned off within a certain period of time to achieve the effect of quickly increasing the actual temperature of the evaporator, preventing the evaporator surface from freezing and affecting the working efficiency of the evaporator. The periodic output of the high-level compressor enable signal can reduce the problem of large fluctuations in the air outlet temperature in the vehicle and increase passenger comfort.
[0208] Reference Figure 8 , Figure 8 This is a flowchart illustrating the sixth exemplary embodiment of the compressor speed control method of this application.
[0209] Based on the fourth embodiment, a sixth embodiment of this application is proposed. The difference between the sixth embodiment and the fourth embodiment is as follows:
[0210] In this embodiment, for step S40, the compressor speed is controlled based on the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain a refined target compressor speed. The refinement step may include:
[0211] Step S401: Determine whether the compressor enable signal is in a low-level state;
[0212] Once the compressor enable signal is acquired, it can be determined whether the compressor enable signal is in a low-level state to allow for further control of the compressor speed.
[0213] Step S402: If the compressor enable signal is in a low-level state, determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition.
[0214] The preset second temperature difference condition refers to the second temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator. Meeting the preset second temperature difference condition means that the actual temperature of the evaporator is higher than the target temperature of the evaporator by a certain preset value. For example, if the preset second temperature difference condition is 2℃, then meeting the preset first temperature difference condition means that the judgment result is triggered when the actual temperature of the evaporator is higher than or equal to the target temperature of the evaporator by 2℃ or more. The judgment result can be either satisfied or not satisfied.
[0215] Step S403: If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition, the compressor speed is calculated according to the proportional-integral controller to obtain the target compressor speed.
[0216] When the compressor enable signal is determined to be in a low-level state, the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator can be further determined to determine whether the temperature difference meets the preset second temperature difference condition. If the temperature difference meets the preset second temperature difference condition, the compressor speed can be calculated according to the PI (proportional-integral) controller. The preset second temperature difference condition includes the temperature difference value and the holding time. At this time, the target compressor speed is the compressor speed calculated by the PI controller based on the actual temperature of the evaporator.
[0217] Specifically, the PI controller calculates the compressor speed based on the actual evaporator temperature, and the methods for obtaining the target compressor speed may include:
[0218] Calculation error: The actual temperature of the evaporator is compared with the target temperature of the evaporator to obtain the temperature difference.
[0219] Proportional control section: The temperature difference is input to the proportional control section, which generates a control quantity based on the magnitude of the temperature error. This control quantity is usually proportional to the temperature error and will affect the compressor speed.
[0220] Integral control section: The accumulation (integral) of the temperature difference over a certain period of time is input into the integral control section. The integral control section generates another control quantity based on the integral of the temperature difference, which is used to eliminate the steady-state error of the system.
[0221] Output control signal: The outputs of the proportional control section and the integral control section are added together to obtain the final compressor requested speed. This compressor requested speed is converted into a voltage or current signal to regulate the compressor speed.
[0222] Through the above steps, the PI controller can calculate the compressor speed based on the actual temperature of the evaporator and achieve precise control of the system temperature.
[0223] Step S404: If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator does not meet the preset second temperature difference condition, the compressor speed is controlled according to the minimum operating speed of the compressor to obtain the target compressor speed.
[0224] When the compressor enable signal is determined to be in a low-level state, the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator can be further determined to determine whether the temperature difference meets the preset second temperature difference condition. If the temperature difference does not meet the preset second temperature difference condition, the compressor speed can be controlled according to the minimum operating speed of the compressor. At this time, the target compressor speed is the minimum operating speed of the compressor.
[0225] The compressor speed control method proposed in this application determines whether the compressor enable signal is in a low-level state. If the compressor enable signal is in a low-level state, it further checks whether the temperature difference between the actual evaporator temperature and the target evaporator temperature meets a preset second temperature difference condition. If the temperature difference between the actual evaporator temperature and the target evaporator temperature meets the preset second temperature difference condition, it calculates the compressor speed according to the proportional-integral controller to obtain the target compressor speed. If the temperature difference between the actual evaporator temperature and the target evaporator temperature does not meet the preset second temperature difference condition, it controls the compressor speed according to the minimum operating speed of the compressor to obtain the target compressor speed. When the compressor enable signal outputs a low level, the compressor speed can be calculated by the PI controller within a certain period of time based on the temperature difference between the actual evaporator temperature and the target evaporator temperature, and the compressor speed can be adjusted according to the calculation result. Since the temperature difference between the actual evaporator temperature and the target evaporator temperature meets the preset second temperature difference condition, it indicates that the evaporator temperature has returned to a relatively normal range. Therefore, the PI controller can adjust the compressor speed more precisely, further reducing the fluctuation of the outlet air temperature, so that the evaporator temperature can be maintained in a relatively stable range.
[0226] Reference Figure 9 , Figure 9 This is a flowchart illustrating the seventh exemplary embodiment of the compressor speed control method of this application.
[0227] Based on the sixth embodiment, a seventh embodiment of this application is proposed. The difference between the seventh embodiment and the sixth embodiment is as follows:
[0228] In this embodiment, after controlling the compressor speed according to the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator in step S40, the method further includes:
[0229] Step S50: Determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition and determine whether the target compressor speed meets the preset speed condition.
[0230] Once the target compressor speed is obtained, it can be further determined whether the periodic control of the compressor speed can be discontinued. The conditions for this determination may include whether the temperature difference between the actual evaporator temperature and the target evaporator temperature meets the preset third temperature difference condition, and whether the compressor speed request meets the preset speed condition.
[0231] Specifically, the preset third temperature difference condition refers to the third temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator. Meeting the preset third temperature difference condition means that the actual temperature of the evaporator is higher than the target temperature of the evaporator by a certain preset value. For example, if the preset second temperature difference condition is 2℃, then meeting the preset first temperature difference condition means that the judgment result is triggered when the actual temperature of the evaporator is higher than or equal to the target temperature of the evaporator by 2℃ or more. The judgment result can be either satisfied or not satisfied.
[0232] It should be noted that the preset third temperature difference condition is different from the preset second temperature difference condition. Specifically, the temperature difference in the third temperature difference condition is smaller than the temperature difference in the second temperature difference condition.
[0233] Specifically, meeting the preset speed condition means that the target compressor speed is higher than the preset compressor speed. For example, if the preset compressor speed is 3000 rpm, when the target compressor speed is higher than 3000 rpm, the judgment result is triggered, and the judgment result can be either satisfied or not satisfied.
[0234] Furthermore, the battery's cooling requirements can be obtained to determine whether to exit the periodic control of the compressor speed. If the battery has cooling requirements, the periodic control of the compressor speed can be exited.
[0235] Step S51: If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, then the periodic control of the compressor speed is terminated.
[0236] When the temperature difference meets the preset third temperature difference condition, it indicates that the actual temperature of the evaporator has returned to the normal temperature range, and the periodic control of the compressor speed can be discontinued.
[0237] Step S52: If the target compressor speed meets the preset speed condition, then the periodic control of the compressor speed is exited.
[0238] When the target compressor speed is determined to meet the preset speed conditions, it indicates that the PI controller has calculated that the compressor speed can return to the normal speed and can exit the periodic control of the compressor speed.
[0239] The compressor speed control method proposed in this application determines whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets a preset third temperature difference condition and whether the target compressor speed meets a preset speed condition. If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, the periodic control of the compressor speed is exited. If the target compressor speed meets the preset speed condition, the periodic control of the compressor speed is exited. After obtaining the target compressor speed, it is possible to continue to determine whether it is necessary to exit the periodic control of the compressor speed. The temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator and the target compressor speed can be judged to determine whether to exit the periodic control of the compressor speed. Through this method, the control mode of the compressor speed can be switched more intelligently to adapt to the refrigeration situation under different temperature and speed conditions.
[0240] Reference Figure 10 , Figure 10 This is a schematic diagram of the periodic control process of the compressor speed control method of this application.
[0241] like Figure 10 As shown, the conditions for entering and exiting periodic control of the compressor speed may include:
[0242] Enable entry condition judgment:
[0243] 1. Currently, it is a single-cabin cooling mode (passenger cabin cooling mode): If it is in a dual-cooling mode of passenger cabin and battery, and the actual temperature of the evaporator is lower than the target temperature, the electronic expansion valve of the passenger cabin cooling circuit can be closed to achieve the purpose of heating the evaporator. If the evaporator is heated by periodically controlling the compressor speed, it will affect the battery cooling effect at the same time. Therefore, this method is only applicable to the single-cabin cooling mode.
[0244] 2. Compressor speed requirement is less than or equal to the compressor's minimum operating speed: The compressor has a minimum operating speed. When the actual temperature of the evaporator is less than the target temperature of the evaporator, the compressor speed will decrease under the control of the PI controller. When the compressor speed drops to the minimum operating speed, periodic control of the compressor speed can be enabled. Otherwise, the compressor speed will be controlled and adjusted according to the calculation of the PI controller.
[0245] 3. Evaporator actual temperature is lower than evaporator target temperature: When condition 2 above is met, but the evaporator actual temperature is still lower than the target temperature, it is permissible to enable periodic control of the compressor speed; otherwise, the compressor can operate at the minimum operating speed.
[0246] When all of the above conditions are met, the process of enabling periodic control of compressor speed begins.
[0247] Determining the conditions for enabling periodic control of compressor speed to exit:
[0248] 1. Batteries require cooling: As mentioned above, this method is only applicable to single-compartment cooling.
[0249] 2. The difference between the actual evaporator temperature and the target evaporator temperature is greater than a (a is the calibration value and must be positive): The periodic control logic is allowed to exit only when the actual evaporator temperature is higher than the target temperature by a certain value. Hysteresis control can increase the anti-interference capability of the control system.
[0250] 3. Compressor speed request is greater than b (b is a preset calibration value, and the preset calibration value is greater than the minimum operating speed of the compressor): The periodic control logic is allowed to exit only after the compressor speed request is higher than a certain value. Hysteresis control can increase the anti-interference capability of the control system.
[0251] Reference Figure 11 , Figure 11 This is a schematic diagram of the compressor speed control method of this application.
[0252] like Figure 11 As shown, the control results of compressor speed can be divided into three types, which may include:
[0253] The compressor output speed will be 0 when the following conditions are met simultaneously:
[0254] 1. The compressor speed is periodically enabled to 1 (high level);
[0255] 2. The actual temperature of the evaporator is less than or equal to c (c is the preset calibration value and is positive) or the actual temperature of the evaporator minus the target temperature of the evaporator is less than d (d is the preset calibration value and is negative).
[0256] The compressor speed output PI calculation value is determined when the following conditions are met simultaneously:
[0257] 1. The difference between the actual evaporator temperature and the target evaporator temperature is greater than or equal to e (e is a preset calibration value and must be positive);
[0258] 2. Condition 1 is satisfied and lasts for a period of time greater than t3 (t3 is the design duration, the purpose of which is to improve the anti-interference capability of the control system);
[0259] When none of the above conditions are met, the compressor outputs its minimum operating speed.
[0260] Furthermore, this application also proposes a compressor speed control device, which includes:
[0261] The information acquisition module is used to acquire the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor;
[0262] The information judgment module is used to determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor.
[0263] The signal acquisition module is used to acquire the compressor enable signal;
[0264] The speed control module is used to control the compressor speed according to the compressor enable signal, the actual temperature of the evaporator and the target temperature of the evaporator, so as to obtain the target compressor speed.
[0265] The principle and implementation process of compressor speed control in this embodiment are explained in the above embodiments and will not be repeated here.
[0266] Furthermore, this application also proposes a terminal device, which includes a memory, a processor, and a compressor speed control program stored in the memory and executable on the processor. When the compressor speed control program is executed by the processor, it implements the steps of the compressor speed control method described above.
[0267] Since the compressor speed control program adopts all the technical solutions of all the aforementioned embodiments when it is executed by the processor, it has at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be repeated here.
[0268] Furthermore, embodiments of this application also propose a computer-readable storage medium storing a compressor speed control program, which, when executed by a processor, implements the steps of the compressor speed control method described above.
[0269] Since the compressor speed control program adopts all the technical solutions of all the aforementioned embodiments when it is executed by the processor, it has at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be repeated here.
[0270] Compared to existing technologies, the compressor speed control method proposed in this application obtains the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed. Based on these parameters, it determines whether to periodically control the compressor speed. If periodic control is required, a compressor enable signal is obtained. The compressor speed is then controlled based on the enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed. Specifically, when the difference between the actual evaporator temperature and the target evaporator temperature meets a preset condition, periodic compressor speed control is performed. Since the system periodically releases an enable signal and controls the compressor speed more precisely based on the enable signal and the actual evaporator temperature during periodic compressor speed control, this method effectively reduces fluctuations in the outlet air temperature, maximizing passenger cabin comfort.
[0271] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0272] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0273] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of 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 the present invention, 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) as described above, 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 described in the various embodiments of the present invention.
[0274] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A compressor speed control method, characterized in that, The method includes: Obtain the actual evaporator temperature, the target evaporator temperature, and the requested compressor speed; Determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor; If it is determined that the compressor speed needs to be periodically controlled, then the compressor enable signal is obtained; The compressor speed is controlled based on the compressor enable signal, the actual temperature of the evaporator, and the target temperature of the evaporator to obtain the target compressor speed; The step of determining whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor includes: Obtain the minimum operating speed of the compressor; Determine whether the actual temperature of the evaporator is lower than the target temperature of the evaporator; If the actual temperature of the evaporator is less than the target temperature of the evaporator, then it is determined whether the requested speed of the compressor is less than the minimum operating speed of the compressor. If the requested speed of the compressor is less than the minimum operating speed of the compressor, the compressor speed is periodically controlled.
2. The compressor speed control method as described in claim 1, characterized in that, The step of periodically controlling the compressor speed if the requested compressor speed is less than the compressor's minimum operating speed includes: If the requested compressor speed is less than the compressor's minimum operating speed, then the cooling mode is obtained; Determine whether the cooling mode is single-compartment cooling; If the refrigeration mode is single-compartment refrigeration, the compressor speed is periodically controlled.
3. The compressor speed control method as described in claim 2, characterized in that, If it is determined that the compressor speed is to be periodically controlled, the step of obtaining the compressor enable signal includes: Determine whether the requested compressor speed is zero; If the compressor requests a speed of zero, then a preset first waiting time and a preset second waiting time are obtained; The compressor enable signal is obtained based on the first waiting time and the second waiting time.
4. The compressor speed control method as described in claim 3, characterized in that, The step of controlling the compressor speed based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed includes: Determine whether the compressor enable signal is in a high-level state; If the compressor enable signal is in a high-level state, then it is determined whether the actual temperature of the evaporator is lower than the first preset temperature of the evaporator and whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition. If the actual temperature of the evaporator is lower than the first preset temperature of the evaporator, the compressor speed is controlled to zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated. If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset first temperature difference condition, then the compressor speed is controlled to be zero, the target compressor speed is obtained, and the periodic control of the compressor speed is terminated.
5. The compressor speed control method as described in claim 3, characterized in that, The step of controlling the compressor speed based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed includes: Determine whether the compressor enable signal is in a low-level state; If the compressor enable signal is in a low-level state, then determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition; If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset second temperature difference condition, the compressor speed is calculated according to the proportional-integral controller to obtain the target compressor speed. If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator does not meet the preset second temperature difference condition, the compressor speed is controlled according to the minimum operating speed of the compressor to obtain the target compressor speed.
6. The compressor speed control method as described in claim 5, characterized in that, The step of controlling the compressor speed based on the compressor enable signal, the actual evaporator temperature, and the target evaporator temperature to obtain the target compressor speed includes the following: Determine whether the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, and determine whether the target compressor speed meets the preset speed condition; If the temperature difference between the actual temperature of the evaporator and the target temperature of the evaporator meets the preset third temperature difference condition, then the periodic control of the compressor speed is terminated. If the target compressor speed meets the preset speed condition, then the periodic control of the compressor speed is terminated.
7. A compressor speed control device, characterized in that, The compressor speed control device includes: The information acquisition module is used to acquire the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor; The information judgment module is used to determine whether to periodically control the compressor speed based on the actual temperature of the evaporator, the target temperature of the evaporator, and the requested speed of the compressor. The signal acquisition module is used to acquire the compressor enable signal; The speed control module is used to control the compressor speed according to the compressor enable signal, the actual temperature of the evaporator and the target temperature of the evaporator, so as to obtain the target compressor speed; The information judgment module is further configured to: Obtain the minimum operating speed of the compressor; Determine whether the actual temperature of the evaporator is lower than the target temperature of the evaporator; If the actual temperature of the evaporator is less than the target temperature of the evaporator, then it is determined whether the requested speed of the compressor is less than the minimum operating speed of the compressor. If the requested speed of the compressor is less than the minimum operating speed of the compressor, the compressor speed is periodically controlled.
8. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a compressor speed control program stored in the memory and executable on the processor. When the compressor speed control program is executed by the processor, it implements the steps of the compressor speed control method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a compressor speed control program, which, when executed by a processor, implements the steps of the compressor speed control method as described in any one of claims 1-6.
Citation Information
Patent Citations
Controller for air conditioner for electric vehicle
JP1994255357A