Method and apparatus for controlling operation of a refrigerator
Patent Information
- Application Number
- CN202510538367.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2026-10-27
AI Technical Summary
但是,冰箱在关门之后,冷藏室和冷冻室风扇启动导致压力传感器误判,而导致压力传感器误判的原因可能为:(1)扇启动瞬间产生的气流冲击导致冰箱内部气压突变,压力传感器误判为外部压力变化(如门体受压);(2)风扇电机启动时的机械振动通过结构传递至压力传感器,引发应变片或敏感元件形变
[0080]本申请提供一种冰箱的运行控制方法和装置,该方法包括响应于冰箱门体的关门信号,获取冰箱的风扇的目标运行转速;对目标运行转速进行加速度处理,得到风扇实时速度曲线,根据风扇实时速度曲线控制风扇运行;风扇实时速度曲线为实时运行转速和运行时间的关系曲线;对压力传感器的标准压力触发阈值进行动态调整,得到目标压力触发阈值,并基于目标压力触发阈值对压力传感器进行控制;当实时运行转速等于目标运行转速时,将目标压力触发阈值重新调整为标准压力触发阈值,并控制风扇按照目标运行转速运行,利用上述方法可以降低风扇启动瞬间对压力传感器的冲击,从而避免压力传感器误判,提高冰箱的整体寿命、使用寿命和用户体验。
Smart Images

Figure CN122981827A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of home appliance control, and specifically relates to a method and device for controlling the operation of a refrigerator. Background Technology
[0002] Nowadays, the trend of home appliances developing towards intelligence and humanization is inevitable. Traditional refrigerators that manually open and close the refrigerator door and drawers can no longer meet the needs of consumers. Automatic door opening function is increasingly widely used in high-end refrigerators. At present, the active door opening is mainly achieved by physical sensing, that is, by sensing through pressure sensors. However, after the refrigerator door is closed, the start of the refrigerator and freezer fans causes the pressure sensor to misjudge. The reasons for the pressure sensor misjudgment may be: (1) the airflow impact generated at the moment the fan starts causes a sudden change in the air pressure inside the refrigerator, and the pressure sensor misjudges it as an external pressure change (such as pressure on the door); (2) the mechanical vibration when the fan motor starts is transmitted to the pressure sensor through the structure, causing deformation of the strain gauge or sensitive element. The misjudgment of the pressure sensor may cause the refrigerator to open the door frequently, which not only interferes with the user's normal activities, increases energy consumption, and reduces refrigeration efficiency, but may also shorten the life of the refrigeration system, affecting the overall performance of the refrigerator and the user experience.
[0003] Therefore, it is extremely important to provide a method for controlling the operation of a refrigerator to prevent false readings by the pressure sensor and to improve the detection accuracy of the pressure sensor. Summary of the Invention
[0004] To address the aforementioned technical problems, this application proposes a method and apparatus for controlling the operation of a refrigerator.
[0005] On one hand, embodiments of this application provide a method for controlling the operation of a refrigerator, the method comprising:
[0006] In response to a door closing signal, the target operating speed of the refrigerator fan is obtained; a pressure sensor is installed in the refrigerator door.
[0007] The target operating speed is subjected to acceleration processing to obtain the fan's real-time speed curve, and the fan operation is controlled according to the fan's real-time speed curve; the fan's real-time speed curve is the relationship curve between real-time operating speed and operating time.
[0008] The standard pressure trigger threshold of the pressure sensor is dynamically adjusted to obtain a target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body.
[0009] When the real-time operating speed equals the target operating speed, the target pressure trigger threshold is readjusted to the standard pressure trigger threshold, and the fan is controlled to operate at the target operating speed.
[0010] In one possible implementation, dynamically adjusting the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold, includes:
[0011] The number of times the refrigerator door is opened and closed is obtained, and the number of times the door is opened and closed is compared with a preset number to obtain a first comparison result;
[0012] Obtain a preset pressure trigger threshold corresponding to the first comparison result, determine the preset pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0013] In one possible implementation, the step of obtaining a preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes:
[0014] When the first comparison result indicates that the number of opening and closing operations is greater than the preset number, the electrical signal and electrical signal type of the pressure sensor are acquired.
[0015] When the electrical signal type is a preset type and the amplitude of the electrical signal meets the first preset condition, the electrical signal is determined to be an abnormal signal; the abnormal signal represents the interference signal generated by the operation of the fan on the pressure sensor;
[0016] A preset pressure trigger threshold corresponding to the target operating speed is selected from the pressure adjustment model, and the preset pressure trigger threshold corresponding to the target operating speed is determined as the target pressure trigger threshold; the pressure adjustment model is established based on the correspondence between historical target operating speeds and historical pressure values corresponding to historical abnormal signals;
[0017] The pressure sensor is controlled based on the target pressure trigger threshold to prevent it from being interfered with by the abnormal signal.
[0018] In one possible implementation, the first preset condition includes a preset amplitude, a preset amplitude variance, and a preset duration. The step of determining the electrical signal as an abnormal signal when the electrical signal type is a preset type and the amplitude of the electrical signal meets the first preset condition includes:
[0019] When the electrical signal type is the preset type, the duration of the electrical signal and multiple amplitude values within the duration are obtained;
[0020] The average amplitude is obtained by averaging the multiple amplitude values.
[0021] Variance processing is performed on the multiple amplitude values and the average amplitude value to obtain the amplitude variance;
[0022] When all the amplitude values are greater than the preset amplitude value, the amplitude variance is greater than the preset amplitude variance, and the duration is greater than the preset duration, the amplitude of the electrical signal is determined to meet the first preset condition, and the electrical signal is determined to be an abnormal signal.
[0023] In one possible implementation, the step of obtaining a preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes:
[0024] When the first comparison result indicates that the number of opening and closing is less than or equal to the preset number of opening and closing, a first pressure trigger threshold preset in the pressure sensor is obtained as the preset pressure trigger threshold corresponding to the first comparison result; the first pressure trigger threshold is greater than the standard pressure trigger threshold.
[0025] The first pressure trigger threshold is determined as the target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold.
[0026] In one possible implementation, the acceleration processing of the target operating speed to obtain the real-time fan speed curve includes:
[0027] The theoretical acceleration time of the fan is obtained by processing the target operating speed with theoretical acceleration time.
[0028] The theoretical acceleration time and the target operating speed are subjected to acceleration processing to obtain the real-time speed curve of the fan.
[0029] In one possible implementation, after obtaining the target operating speed of the refrigerator fan in response to a door closing signal, the method further includes:
[0030] The target operating speed and the preset operating speed are compared to obtain a second comparison result;
[0031] Based on the second comparison result, the damper control strategy of the refrigerator and the control parameters corresponding to the damper control strategy are determined.
[0032] The refrigerator's damper is opened according to the control parameters corresponding to the damper control strategy.
[0033] In one possible implementation, determining the refrigerator's damper control strategy and the corresponding control parameters based on the second comparison result includes:
[0034] When the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed, the damper control strategy is determined to be a step control strategy;
[0035] The theoretical acceleration time is determined as the theoretical opening time of the damper;
[0036] The damper opening time is processed by the damper opening angle to obtain the damper operation curve, and the damper operation curve is determined as the control parameter corresponding to the step control strategy; the damper operation curve is the relationship curve between the damper opening angle and the damper opening time.
[0037] In one possible implementation, obtaining the target operating speed of the refrigerator fan in response to a door closing signal includes:
[0038] In response to the door closing signal, the real-time temperature and set temperature of the storage compartment corresponding to the refrigerator door are obtained;
[0039] Determine the temperature difference between the real-time temperature and the set temperature;
[0040] The target operating speed that matches the temperature difference is found in the preset operating speed lookup table; the preset operating speed lookup table is established based on the correspondence between preset temperature difference and preset operating speed.
[0041] On the other hand, embodiments of this application also provide a refrigerator operation control device, the device comprising:
[0042] The acquisition module is used to acquire the target operating speed of the refrigerator fan in response to the door closing signal of the refrigerator body; a pressure sensor is installed in the refrigerator door body;
[0043] The fan control module is used to perform acceleration processing on the target operating speed to obtain a real-time fan speed curve, and control the fan operation according to the real-time fan speed curve; the real-time fan speed curve is a curve showing the relationship between real-time operating speed and operating time.
[0044] The dynamic adjustment module is used to dynamically adjust the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body;
[0045] The recovery module is used to readjust the target pressure trigger threshold to the initial pressure trigger threshold and control the fan to run at the target operating speed when the real-time speed of the fan is equal to the target operating speed.
[0046] In one possible implementation, the dynamic adjustment module includes:
[0047] The first comparison result module is used to obtain the number of times the refrigerator door is opened and closed, compare the number of times the door is opened and closed with a preset number, and obtain a first comparison result.
[0048] The target pressure trigger threshold determination module is used to obtain a preset pressure trigger threshold corresponding to the first comparison result, determine the preset pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0049] In one possible implementation, the target pressure trigger threshold determination module includes:
[0050] An electrical signal acquisition unit is used to acquire the electrical signal and electrical signal type of the pressure sensor when the first comparison result indicates that the number of opening and closing is greater than the preset number.
[0051] An abnormal signal determination unit is used to determine the electrical signal as an abnormal signal when the type of the electrical signal is a preset type and the amplitude of the electrical signal meets a first preset condition; the abnormal signal represents the interference signal generated by the operation of the fan on the pressure sensor;
[0052] The target pressure trigger threshold determination unit filters out a preset pressure trigger threshold corresponding to the target operating speed from the pressure adjustment model, and determines the preset pressure trigger threshold corresponding to the target operating speed as the target pressure trigger threshold; the pressure adjustment model is established based on the correspondence between historical target operating speeds and historical pressure values corresponding to historical abnormal signals;
[0053] A pressure sensor control unit is used to control the pressure sensor based on the target pressure trigger threshold so that the pressure sensor is not interfered with by the abnormal signal.
[0054] In one possible implementation, the first preset condition includes a preset amplitude, a preset amplitude variance, and a preset duration, and the abnormal signal determination unit includes:
[0055] The first acquisition unit is used to acquire the duration of the electrical signal and multiple amplitude values within the duration when the electrical signal type is the preset type.
[0056] An average amplitude acquisition unit is used to perform average value processing on the multiple amplitudes to obtain an average amplitude.
[0057] An amplitude variance acquisition unit is used to perform variance processing on the plurality of amplitudes and the average amplitude to obtain the amplitude variance;
[0058] An abnormal signal determination unit is used to determine that the amplitude of the electrical signal satisfies a first preset condition and to identify the electrical signal as an abnormal signal when all the amplitudes of the plurality of amplitudes are greater than the preset amplitude, the amplitude variance is greater than the preset amplitude variance, and the duration is greater than the preset duration.
[0059] In one possible implementation, the target pressure trigger threshold determination module further includes:
[0060] The second acquisition unit is configured to acquire a first pressure trigger threshold preset in the pressure sensor when the first comparison result indicates that the number of opening and closing is less than or the preset number of times, and use it as a preset pressure trigger threshold corresponding to the first comparison result; the first pressure trigger threshold is greater than the standard pressure trigger threshold.
[0061] A pressure sensor control unit is configured to determine the first pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0062] In one possible implementation, the fan control module includes:
[0063] Theoretical acceleration time acquisition unit is used to process the target operating speed with theoretical acceleration time to obtain the theoretical acceleration time of the fan;
[0064] The fan real-time speed curve acquisition unit is used to perform acceleration processing on the theoretical acceleration time and the target operating speed to obtain the fan real-time speed curve.
[0065] In one possible implementation, the device further includes:
[0066] The comparison module is used to compare the target operating speed with the preset operating speed to obtain a second comparison result;
[0067] The determining unit is used to determine the damper control strategy of the refrigerator and the control parameters corresponding to the damper control strategy based on the second comparison result.
[0068] The damper control unit is used to control the opening of the refrigerator damper according to the control parameters corresponding to the damper control strategy.
[0069] In one possible implementation, the determining unit includes:
[0070] The damper control strategy determination unit is used to determine the damper control strategy as a step control strategy when the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed.
[0071] The damper opening theoretical time determination unit is used to determine the theoretical acceleration time as the damper opening theoretical time.
[0072] The control parameter determination unit is used to process the damper opening angle according to the theoretical opening time of the damper to obtain the damper operation curve, and to determine the damper operation curve as the control parameter corresponding to the step control strategy; the damper operation curve is the relationship curve between the damper opening angle and the damper opening time.
[0073] In one possible implementation, the acquisition module includes:
[0074] A temperature acquisition unit is used to acquire the real-time temperature and set temperature of the storage compartment corresponding to the refrigerator door in response to the door closing signal.
[0075] A temperature difference determination unit is used to determine the temperature difference between the real-time temperature and the set temperature;
[0076] The matching unit is used to look up a target operating speed that matches the temperature difference value in a preset operating speed lookup table; the preset operating speed lookup table is established based on the correspondence between preset temperature difference values and preset operating speed values.
[0077] On the other hand, embodiments of this application also provide an electronic device, which includes a processor and a memory. The memory stores at least one instruction or at least one program. The processor loads and executes the at least one instruction or at least one program to implement the refrigerator operation control method described above.
[0078] On the other hand, embodiments of this application also provide a computer-readable storage medium storing at least one instruction or at least one program, wherein the at least one instruction or at least one program is loaded and executed by a processor to implement a refrigerator operation control method as described above.
[0079] On the other hand, this application also provides a computer program product, which, when executed by a processor, implements the refrigerator operation control method described above.
[0080] This application provides a refrigerator operation control method and apparatus. The method includes: acquiring the target operating speed of the refrigerator fan in response to a door closing signal; performing acceleration processing on the target operating speed to obtain a real-time fan speed curve; controlling the fan operation according to the real-time fan speed curve; the real-time fan speed curve is a curve showing the relationship between real-time operating speed and operating time; dynamically adjusting the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold; and controlling the pressure sensor based on the target pressure trigger threshold; when the real-time operating speed equals the target operating speed, readjusting the target pressure trigger threshold to the standard pressure trigger threshold; and controlling the fan to operate at the target operating speed. Using the above method can reduce the impact on the pressure sensor at the moment of fan startup, thereby avoiding false judgments by the pressure sensor and improving the overall lifespan, service life, and user experience of the refrigerator. Attached Figure Description
[0081] To more clearly illustrate the technical solutions and advantages 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, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0082] Figure 1 This is a schematic flowchart of a refrigerator operation method provided in this embodiment;
[0083] Figure 2 This is a comparison diagram of a pressure sensor before and after pressure trigger threshold adjustment, provided in an embodiment of this application.
[0084] Figure 3 This is a schematic flowchart of a method for adjusting the pressure trigger threshold of a pressure sensor according to an embodiment of this application;
[0085] Figure 4 This is a flowchart illustrating a method for determining a target pressure trigger threshold provided in an embodiment of this application;
[0086] Figure 5 This is a flowchart illustrating a method for determining an abnormal signal provided in an embodiment of this application;
[0087] Figure 6 This is a flowchart illustrating a method for obtaining a target operating speed according to an embodiment of this application;
[0088] Figure 7This is a flowchart illustrating a method for establishing a real-time fan speed curve according to an embodiment of this application.
[0089] Figure 8 This is a schematic diagram of a fan real-time speed curve provided in an embodiment of this application;
[0090] Figure 9 This is a flowchart illustrating a method for controlling a damper according to an embodiment of this application;
[0091] Figure 10 This is a flowchart illustrating a method for determining a damper control strategy according to an embodiment of this application.
[0092] Figure 11 This is a schematic diagram of a damper operation curve provided in an embodiment of this application;
[0093] Figure 12 This is a structural block diagram of a refrigerator operation control device provided in an embodiment of this application.
[0094] Figure 13 This is a hardware structure block diagram of a server for a refrigerator operation control method provided in an embodiment of this application. Detailed Implementation
[0095] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0096] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of the embodiments 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 embodiments of the present application described herein can be implemented in orders other than those illustrated or described herein. Thus, features defined with "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments, unless otherwise stated, "a plurality of" means two or more. 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 server that includes 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 these processes, methods, products, or devices.
[0097] The following describes a refrigerator operation control method provided by an embodiment of this application. Figure 1 This is a flowchart illustrating a refrigerator operation control method according to an embodiment of this application. This specification provides the operational steps of the method described in the embodiments or flowchart, but based on conventional or non-inventive methods, more or fewer operational steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or fourth-party server products, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the attached drawings... Figure 1 As shown, the method may include:
[0098] S10: In response to the door closing signal of the refrigerator, obtain the target operating speed of the refrigerator fan; a pressure sensor is provided in the refrigerator door;
[0099] In this embodiment, the refrigerator is a refrigerator with an automatic door opening function. This function is primarily achieved through physical sensing, such as touch buttons, knocking, or pressing. Therefore, pressure sensors are installed in the doors of refrigerators with automatic door opening functions. The refrigerator door refers to any door of the refrigerator, such as the refrigerator compartment, freezer compartment, or variable temperature compartment. The fan is used for cooling the refrigerator and is driven and controlled by a fan motor, which is electrically connected to the refrigerator's control system.
[0100] The target operating speed refers to the set operating speed of the refrigerator door corresponding to the refrigerator cavity when the door closing signal is issued. That is, the fan speed value expected to be achieved according to the control command under the current working environment.
[0101] When the refrigerator door is detected as closed, the target operating speed of the fan in the corresponding compartment is obtained.
[0102] S30: Accelerate the target operating speed to obtain the fan real-time speed curve, and control the fan operation according to the fan real-time speed curve; the fan real-time speed curve is the relationship curve between real-time operating speed and operating time.
[0103] In this embodiment of the application, in order to reduce the sudden change in air pressure inside the refrigerator caused by the airflow impact generated at the moment the fan starts, which may lead to misjudgment by the pressure sensor, the fan is controlled by soft start after the refrigerator door is closed, so as to avoid the sudden change in air pressure and impact vibration caused by step action.
[0104] Specifically, a soft-start drive circuit is used to replace the traditional switch drive circuit, and ramp acceleration is used. The fan's real-time speed curve is obtained by calculating the acceleration and target speed set in the control system in advance. The fan's real-time speed curve is the relationship curve between the fan's real-time operating speed and the operating time.
[0105] Optionally, the soft-start drive circuit can use PWM (pulse width modulation) or current control mode.
[0106] By using a soft start, energy can be dispersed during the fan startup and acceleration process, and mechanical kinetic energy and airflow disturbance energy can be distributed over a longer time window, reducing the amplitude of instantaneous disturbances.
[0107] S50: The standard pressure trigger threshold of the pressure sensor is dynamically adjusted to obtain the target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body.
[0108] In this embodiment, the standard pressure trigger threshold represents the pressure threshold corresponding to the refrigerator door opening signal. That is, when the pressure value detected by the pressure sensor is greater than or equal to the standard pressure trigger threshold, the refrigerator door will automatically open. To further avoid impacting the pressure sensor momentarily when the fan is turned on, such as... Figure 2 As shown, the pressure trigger threshold of the pressure sensor can be temporarily increased during fan acceleration. This way, even if the fan starts and generates a pressure surge, the pressure sensor will not be triggered by increasing the pressure trigger threshold, thus preventing the door from being affected.
[0109] Specifically, when the fan is detected to be running, the standard pressure trigger threshold is dynamically adjusted to obtain the target pressure trigger threshold. The pressure sensor is then controlled based on the target pressure trigger threshold. The target pressure trigger threshold may be a fixed value or a dynamically adjusted value determined by analyzing abnormal pressure values generated during the fan acceleration process by the refrigerator's control system.
[0110] S70: When the real-time operating speed is equal to the target operating speed, the target pressure trigger threshold is readjusted to the standard pressure trigger threshold, and the fan is controlled to run at the target operating speed.
[0111] In this embodiment, when the real-time operating speed reaches the target operating speed, it indicates that the acceleration has ended. At this time, the operation of the fan will not affect the pressure sensor, so the trigger threshold of the pressure sensor is readjusted to the standard pressure trigger threshold, and the fan continues to operate at the target operating speed.
[0112] It should be noted that the target pressure trigger threshold must be greater than or equal to the standard pressure trigger threshold.
[0113] This application embodiment, by implementing soft-start control of the fan after the door is closed and setting acceleration limits, can reduce the impact on the pressure sensor at the moment of fan start-up, avoid sudden pressure changes and impact vibrations caused by step movements, and disperse energy, distributing mechanical kinetic energy and airflow disturbance energy over a longer time window, reducing the amplitude of instantaneous interference. Furthermore, it increases the pressure trigger threshold of the pressure sensor during fan acceleration, thereby preventing abnormal triggering of the pressure sensor during fan start-up and avoiding frequent accidental door openings. Therefore, the method provided by this application embodiment can reduce refrigerator energy consumption, improve refrigeration efficiency, extend the lifespan of the refrigeration system, and improve the overall performance and user experience of the refrigerator.
[0114] As an optional implementation method, such as Figure 3 As shown, in step S50 above, the dynamic adjustment of the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and the control of the pressure sensor based on the target pressure trigger threshold, includes:
[0115] S51: Obtain the number of times the refrigerator door has been opened and closed, compare the number of times the door has been opened and closed with a preset number of times, and obtain a first comparison result.
[0116] In this embodiment, the pressure interference signal generated by the refrigerator will be different depending on the usage time of the refrigerator. For example, when the refrigerator has been used for a long time, the mechanical vibration generated when the fan starts may increase. Since the interference signal of a newly manufactured refrigerator is uncertain, different dynamic adjustment methods can be set according to the number of times the refrigerator door is opened and closed, so as to achieve the optimal adjustment and make the trigger pressure threshold adjustment of the refrigerator door more accurate and intelligent.
[0117] Specifically, a preset number of times is set in the refrigerator's control system. When a door closing signal is detected, the corresponding number of times the refrigerator door opens and closes is obtained. The number of opening and closing times refers to the cumulative number of times the refrigerator door is opened from a closed state and then closed again from an open state. The number of opening and closing times is compared with the preset number to obtain a first comparison result. The first comparison result represents the relationship between the number of opening and closing times and the preset number.
[0118] It should be noted that the preset number of times is not specifically limited in this application embodiment. It can be 5 times, 10 times, 20 times, or other values, and can be set according to different sensor types.
[0119] Optionally, the preset number of times can be 30.
[0120] S52: Obtain a preset pressure trigger threshold corresponding to the first comparison result, determine the preset pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0121] In this embodiment of the application, the refrigerator control system has preset pressure trigger thresholds corresponding to different first comparison results. Therefore, after obtaining the first comparison result, the preset pressure trigger threshold corresponding to the first comparison result can be obtained, and the preset pressure trigger threshold is determined as the target pressure trigger threshold. The current pressure trigger threshold of the pressure sensor is adjusted to the target pressure trigger threshold until the fan acceleration ends and enters constant speed motion.
[0122] Optionally, the preset pressure trigger threshold can be a fixed value or a dynamic value. When it is a dynamic value, a model can be trained and the threshold can be determined based on the model.
[0123] This application embodiment obtains a first comparison result by comparing the number of times the refrigerator door is opened and closed with a preset number of times. Then, different preset pressure trigger thresholds are obtained as target trigger pressure thresholds based on the first comparison result. This can realize the adjustment of the pressure trigger threshold of the pressure sensor under different conditions, avoid setting a fixed value that becomes inapplicable as the refrigerator is used over time, further improve the control accuracy of the pressure sensor, and reduce the false judgment rate of the pressure sensor.
[0124] As an optional implementation method, in step S52 above, obtaining the preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes:
[0125] When the first comparison result indicates that the number of opening and closing operations is less than or equal to the preset number of operations, a first pressure trigger threshold preset in the pressure sensor is obtained as the preset pressure trigger threshold corresponding to the first comparison result; the first pressure trigger threshold is greater than the standard pressure trigger threshold; the first pressure trigger threshold is determined as the target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold.
[0126] In this embodiment of the application, when the first comparison result indicates that the number of opening and closing times is less than the preset number, it means that the refrigerator is a newly manufactured refrigerator. Therefore, when the fan starts, the method of directly increasing the pressure trigger threshold of the pressure sensor is adopted. That is, when the door closing signal is detected, the preset first pressure trigger threshold is directly obtained from the control system. This means that the first pressure trigger threshold is the preset pressure trigger threshold corresponding to the number of opening and closing times being less than the preset number. Then, the first pressure trigger threshold is used as the target pressure trigger threshold to control the pressure sensor.
[0127] It should be noted that the first pressure trigger threshold is greater than the standard pressure trigger threshold so that the pressure sensor is not affected by the fan during the fan acceleration start-up range.
[0128] Optionally, the difference between the first pressure trigger threshold and the standard pressure trigger threshold is greater than or equal to 5. For example, if the standard pressure trigger threshold is 50, then the first pressure trigger threshold is at least 55, preferably 60.
[0129] In this embodiment, by directly adjusting the standard pressure trigger threshold to the first pressure trigger threshold after recognizing the door closing signal, it can be ensured that the interference signal generated during fan acceleration will not reach the trigger threshold of the pressure sensor, thereby avoiding false judgments by the pressure sensor, improving the detection accuracy of the pressure sensor, and reducing the probability of the refrigerator door being opened accidentally.
[0130] As an optional implementation method, such as Figure 4 As shown, in step S52 above, obtaining the preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes:
[0131] S5211: When the first comparison result indicates that the number of opening and closing times is greater than the preset number of times, the electrical signal and electrical signal type of the pressure sensor are obtained.
[0132] In this embodiment of the application, when the number of times the refrigerator door is opened and closed is greater than a preset number, a preset pressure trigger threshold is determined based on the pressure adjustment model trained in the refrigerator.
[0133] Specifically, the electrical signals received by the pressure sensor and their corresponding signal types are acquired. For pressure sensors installed inside the refrigerator door, the interference signals generated by the fan motor and the opening of the door are square wave-like signals with a certain stable amplitude and duration; while the signals from pressure applied by an object are non-steady-state signals with dynamic amplitude and a certain duration. Therefore, it can be determined whether the signal is generated by human pressure based on the type of electrical signal.
[0134] As an optional implementation, this application also provides a training method for a stress adjustment model, the method comprising:
[0135] S001: Acquire training data; the training data includes historical electrical signal data of the pressure sensor; the historical electrical signal data includes historical electrical signals, corresponding historical electrical signal types, and fan motor states corresponding to the historical electrical signals; the fan motor states include constant speed operation and accelerated operation; the historical electrical signals include normal signals and abnormal signals, the normal signals representing the electrical signals corresponding to door opening signals, and the abnormal signals representing interference signals, such as pressure interference signals caused by fan start-up and damper opening to the pressure sensor; the training data also includes historical target operating speeds corresponding to historical electrical signals and historical pressure values corresponding to historical abnormal signals. This data can be obtained from equipment operation records, sensor logs, and other channels.
[0136] S002: Data cleaning; check the integrity and consistency of the data, and remove missing and outlier values. For example, for historical electrical signal data of pressure sensors, check for obviously erroneous electrical signal values (such as values exceeding the sensor's range); for historical target operating speed and historical pressure values, check for unreasonable changes (such as sudden changes in speed or pressure values).
[0137] S003: Data annotation;
[0138] (1) Label the data according to the historical electrical signal type and fan motor status. For example, label the data under normal operating conditions as "normal" and the data corresponding to abnormal signals as "abnormal".
[0139] (2) The historical target operating speed and historical pressure values can be labeled as the output target values of the model.
[0140] S004: Data partitioning; Divide the data into training, validation, and test sets. For example, partition it according to a ratio of 70% (training set), 15% (validation set), and 15% (test set).
[0141] S005: Feature extraction; extract the corresponding historical amplitude, historical amplitude variance, and historical duration from the historical electrical signals.
[0142] S006: Model training; constructing a preset machine learning model and determining the preset machine learning model as the current machine learning model; the preset machine learning model includes an analysis module and a matching module;
[0143] Based on the analysis module, the historical electrical signals and their corresponding historical electrical signal types, as well as their corresponding fan operating states, are analyzed to obtain historical analysis results. The historical analysis results include the historical electrical signal types corresponding to abnormal signals and the historical electrical signal types corresponding to normal signals.
[0144] Based on the matching module, the historical analysis results are matched to obtain the predicted pressure value;
[0145] The loss value is determined based on the predicted pressure value and the historical pressure value;
[0146] When the loss value is greater than a preset threshold, backpropagation is performed based on the loss value to update the current machine learning model to obtain an updated machine learning model. The updated machine learning model is then redefined as the current machine learning model. This process continues until the loss value is less than the preset threshold, at which point the trained analysis matching model is obtained and used as the stress adjustment model.
[0147] It should be noted that this pressure adjustment model is updated based on fan data and electrical signal data obtained from the pressure sensor each time the refrigerator is opened or closed.
[0148] S5213: When the electrical signal type is a preset type and the amplitude of the electrical signal meets the first preset condition, the electrical signal is determined to be an abnormal signal; the abnormal signal represents the interference signal generated by the operation of the fan on the pressure sensor.
[0149] In this embodiment, the preset type refers to the type of electrical signal corresponding to the pressure sensor when it is subjected to interference signals. This type can be obtained from the pressure adjustment model described above, or it can be preset in the refrigerator's control system. The preset type may include one or more electrical signal types. Amplitude refers to the maximum or peak value of the pressure sensor's output signal. It reflects the magnitude of the pressure applied. For example, the amplitude of a square wave signal is half the difference between the high and low levels of the square wave. The first preset condition refers to the preset condition corresponding to the abnormal signal, and may include one or more different preset conditions. The abnormal signal refers to the interference signal generated by the fan operation on the pressure sensor.
[0150] Specifically, when the electrical signal type matches any of the preset types and the amplitude of the electrical signal meets the first preset condition, the corresponding electrical signal is identified as an abnormal signal.
[0151] Optionally, the preset type may include a square wave-like signal.
[0152] Optionally, the preset type can be updated based on the electrical signals obtained during the operation of the refrigerator. The update method is to obtain the electrical signals received by the pressure sensor and the corresponding electrical signal type when the fan is accelerating. When the electrical signal type is different from the preset type, and it is determined that the fan is accelerating, and when this situation occurs more than or equal to 3 times, the electrical signal type is added to the preset type.
[0153] As an optional implementation method, the first preset conditions include a preset amplitude, a preset amplitude variance, and a preset duration, such as... Figure 5 As shown in the embodiments of this application, a method for determining an abnormal signal is also provided, namely, when the electrical signal type is a preset type and the amplitude of the electrical signal meets a first preset condition, the electrical signal is determined to be an abnormal signal, including:
[0154] S201: When the electrical signal type is the preset type, obtain the duration of the electrical signal and multiple amplitude values within the duration.
[0155] In this embodiment, the duration refers to the duration of the electrical signal, denoted by t. For example, when the electrical signal is a pressing signal, it refers to the duration of the pressing process, i.e., the time interval from the start to the end of pressing; when the electrical signal is an interference signal, it refers to the duration of the interference signal. Amplitude variance is a measure of the dispersion of the amplitude of the earth pressure sensor output signal, reflecting the stability and consistency of the signal amplitude, and is denoted by Var.
[0156] When the electrical signal type is a preset type, multiple amplitude values within the duration of the electrical signal are acquired and labeled as f1, f2, ..., f... n express.
[0157] S203: Average the multiple amplitude values to obtain the average amplitude;
[0158] S205: Perform variance processing on the plurality of amplitudes and the average amplitude to obtain the amplitude variance.
[0159] In this embodiment of the application, the average amplitude It is the average of multiple amplitudes, namely the average of f1, f2, ..., fn. Therefore, the formula for calculating the amplitude variance Var is as follows:
[0160]
[0161] In the formula, n represents the number of amplitudes, f i This represents the i-th amplitude, where i ≤ n.
[0162] S207: When all the amplitudes of the plurality of amplitudes are greater than the preset amplitude, and the amplitude variance is greater than the preset amplitude variance, and the duration is greater than the preset duration, the amplitude of the electrical signal is determined to meet the first preset condition, and the electrical signal is determined to be an abnormal signal.
[0163] In this embodiment of the application, the first preset condition includes a preset amplitude, a preset amplitude variance, and a preset duration. When the amplitude of the acquired electrical signal is greater than the preset amplitude, the duration is greater than the preset duration, and the amplitude variance is greater than the preset amplitude variance, it is determined that the amplitude of the current electrical signal meets the first preset condition, and the current electrical signal is identified as an abnormal signal.
[0164] The first preset condition is determined based on the amplitude, amplitude variance, and duration condition corresponding to the historical abnormal signal. Specifically, the first preset condition is the minimum value of these three parameters in the historical abnormal signal, which can improve the judgment efficiency.
[0165] This application embodiment analyzes the type and amplitude of the electrical signal received by the pressure sensor to determine whether the electrical signal is abnormal. This avoids the pressure sensor's trigger threshold being adjusted only when interference is received, thus preventing the door opening sensitivity from being reduced due to abnormal adjustment of the trigger threshold and further reducing the false judgment rate of the pressure sensor.
[0166] S5215: Select a preset pressure trigger threshold corresponding to the target operating speed from the pressure adjustment model, and determine the preset pressure trigger threshold corresponding to the target operating speed as the target pressure trigger threshold; the pressure adjustment model is established based on the correspondence between historical target operating speeds and historical pressure values corresponding to historical abnormal signals;
[0167] S5217: And control the pressure sensor based on the target pressure trigger threshold so that the pressure sensor is not interfered with by the abnormal signal.
[0168] In this embodiment, the pressure adjustment model is established based on the correlation between the historical target operating speed and the historical pressure value corresponding to the historical abnormal signal. Because when the target operating speed of the fan is different, the pressure value corresponding to the interference signal it generates is also different. If the trigger threshold is uniformly adjusted to a fixed value, it may cause the sensitivity of the pressure sensor to decrease when the user opens the refrigerator during the operation of the fan. Therefore, the trigger threshold should be adjusted as little as possible to a certain extent.
[0169] When an electrical signal is identified as an abnormal signal, the historical pressure value corresponding to the target operating speed can be quickly filtered directly from the pressure adjustment model. The preset pressure trigger threshold is obtained based on the historical pressure value. Specifically, the preset pressure trigger threshold corresponding to the target operating speed can be set to be greater than the historical pressure value.
[0170] Optionally, to further ensure that the pressure sensor does not make false judgments, the difference between the preset pressure trigger threshold corresponding to the target operating speed and the historical pressure value can be set to be greater than or equal to 5.
[0171] After obtaining the preset pressure trigger threshold corresponding to the target operating speed, the preset pressure trigger threshold is determined as the target pressure trigger threshold, and the trigger threshold of the pressure sensor is adjusted to the target pressure trigger threshold so that the pressure sensor is not affected by abnormal signals.
[0172] This application embodiment adjusts the pressure trigger threshold when the number of opening and closing exceeds a preset number using a pressure adjustment model. This allows for different adjustment of the pressure trigger threshold based on different target operating speeds. While avoiding false judgments by the pressure sensor due to fan interference, it minimizes the adjustment of the pressure trigger threshold, thus avoiding the impact on the sensitivity of the pressure sensor and improving the user experience.
[0173] As an optional implementation method, such as Figure 6 As shown in the embodiments of this application, a method for obtaining a target operating speed is also provided, including the following steps:
[0174] S11: In response to the door closing signal, obtain the real-time temperature and set temperature of the storage compartment corresponding to the refrigerator door;
[0175] S13: Determine the temperature difference between the real-time temperature and the set temperature;
[0176] S15: Query the preset operating speed reference table to find the target operating speed that matches the temperature difference value; the preset operating speed reference table is established based on the correspondence between preset temperature difference value and preset operating speed.
[0177] In this embodiment, after the refrigerator door is closed, the control system acquires the real-time temperature and the set temperature of the storage compartment corresponding to that door, and then calculates the difference between the real-time temperature and the set temperature. The control system has a preset operating speed reference table, from which the target operating speed matching the temperature difference can be found, denoted by ω. set express.
[0178] As an optional implementation method, such as Figure 7 As shown in the embodiment of this application, a method for establishing a real-time fan speed curve is also provided, including the following steps:
[0179] S301: Perform theoretical acceleration time processing on the target operating speed to obtain the theoretical acceleration time of the fan.
[0180] In this embodiment of the application, after obtaining the target operating speed ω set Next, we need to determine the theoretical acceleration time required for the fan to reach that speed, denoted by τ, which can be calculated using the following formula:
[0181] τ=kω set ;
[0182] In the above formula, k is the time coefficient. Where s represents seconds, k rpm It indicates thousands of revolutions per minute.
[0183] S303: Accelerate the theoretical acceleration time and the target operating speed to obtain the real-time speed curve of the fan.
[0184] In the embodiments of this application, such as Figure 8 As shown, the fan's acceleration process uses an exponential decay method, which means that the fan speed changes according to an exponential decay law, as shown below:
[0185] ω(t)=ω set ·(1-e -t / τ )
[0186] In the above formula, ω(t) represents the real-time running speed, and t represents the running time.
[0187] In the fan's real-time speed curve, the acceleration a(t) is a quantity that decays exponentially with time. As time progresses, the absolute value of the acceleration gradually decreases until it approaches zero. This means that the fan's acceleration will gradually decrease until the object reaches its final velocity.
[0188] By controlling the fan to operate according to the aforementioned real-time fan operating curve, a soft start is achieved. This extends the time it takes for the fan to reach the target operating speed from 0, effectively dispersing energy by spreading mechanical kinetic energy and airflow disturbance energy over a longer time window, reducing the amplitude of instantaneous disturbances, and avoiding sudden pressure changes and impact vibrations caused by step movements. For example, with a traditional switching drive circuit, the time for the fan to reach the target operating speed from 0 is less than 0.5 seconds. However, by using a soft-start drive circuit instead of a traditional switching drive circuit, the start-up time can be greatly extended. Assuming the target operating speed is 800 rpm, then according to τ=kω set The theoretical acceleration time is 2 seconds.
[0189] Optionally, the fan motor drive circuit can use PWM (Pulse Width Modulation) or current control mode.
[0190] When PWM pulse width modulation is selected, the duty cycle is set as follows, where D(t) is the real-time duty cycle. set The set duty cycle;
[0191] D(t)=D set ·(1-e -t / τ );
[0192] When the current control mode is selected, the current control settings are as follows, where I(t) is the real-time duty cycle, I set The set duty cycle;
[0193] I(t)=I set ·(1-e -t / τ );
[0194] It should be noted that either of the two methods mentioned above can be selected as the control mode for the fan motor drive circuit; alternatively, both control modes can be set simultaneously to achieve high efficiency under different load conditions. PWM control is used under heavy loads, while automatic switching to current control mode is implemented under low loads. This allows a single product to combine the advantages of both PWM and current control modes.
[0195] As an optional implementation, this application also provides a method for controlling a damper, such as... Figure 9 As shown, the method is applied after step S10, and the method includes the following steps:
[0196] S101: Compare the target operating speed with the preset operating speed to obtain a second comparison result;
[0197] In this embodiment, the damper refers to part of the refrigerator's internal ventilation system, which controls the flow of cold air to ensure a uniform temperature inside the refrigerator. Specifically, the damper and fan work together to achieve refrigeration; when the fan is turned on, the damper opens accordingly, allowing cold air to enter the refrigerator.
[0198] In traditional designs, when the fan is turned on, the damper opens directly to its maximum angle, causing a sudden change in air pressure inside the refrigerator. Given that the present application has adopted a soft-start control circuit for the fan and increased the trigger threshold of the pressure sensor during fan acceleration, under normal circumstances, even if the damper is opened directly to its maximum angle, it will not affect the pressure sensor. However, in order to further reduce the false judgment rate of the pressure sensor, the present application compares the target operating speed with the preset operating speed, and only in special cases does a gradual start strategy for the damper be adopted.
[0199] Specifically, a preset operating speed is set in the refrigerator's control system. This preset operating speed is used to indicate whether a gradual start-up strategy for the damper is needed. After obtaining the target operating speed, the target operating speed is compared with the preset operating speed to obtain a second comparison result. Therefore, the second comparison result characterizes the magnitude relationship between the target operating speed and the preset operating speed.
[0200] S103: Based on the second comparison result, determine the damper control strategy of the refrigerator and the control parameters corresponding to the damper control strategy.
[0201] In this embodiment of the application, the damper control strategy refers to the damper's activation method, including direct activation and gradual activation strategies. The gradual activation strategy is also called the step control strategy.
[0202] Specifically, based on the different results of the second comparison, the corresponding damper control strategy and the control parameters corresponding to the damper control strategy are selected.
[0203] Optionally, when the second comparison result indicates that the target operating speed is less than the preset operating speed, it means that the value of the target operating speed is small, and the damper can be opened directly without affecting the pressure sensor.
[0204] Optionally, the preset operating speed range is 600rpm-1000rpm, preferably 800rpm.
[0205] Optional, such as Figure 10 As shown in the embodiment of this application, a method for determining a damper control strategy is also provided, the method comprising the following steps:
[0206] S1031: When the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed, the damper control strategy is determined to be a step control strategy;
[0207] S1033: The theoretical acceleration time is determined as the theoretical opening time of the damper.
[0208] For example, when the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed, a step-by-step control strategy, i.e., a gradual control strategy, is adopted for the damper. The step-by-step control strategy refers to opening the damper by starting it in stages.
[0209] In this embodiment, to synchronize the operation of the damper and the fan, the theoretical acceleration time is determined as the theoretical opening time of the damper, and the maximum angle of the damper is... Therefore, the damper step value can be determined based on the damper's theoretical opening time and maximum angle.
[0210] The step value refers to the minimum angle a stepper motor rotates in each step. In a stepper motor control system, the step value is typically determined by the motor's construction and drive method. For example, a standard stepper motor might rotate 1.8 degrees per step. The smaller the step value, the higher the accuracy of the damper opening angle control that the control system can achieve. The size of the step value also affects the system's response speed. A smaller step value means that more steps are needed to achieve the same opening angle, which may increase the system's response time. However, this also depends on the design of the control system and the performance of the stepper motor. Therefore, the choice of step value is determined based on actual requirements.
[0211] Optional step values include, but are not limited to, 1 / 16 step, 1 / 8 step, and 1 / 4 step.
[0212] S1035: The damper opening time is processed by the damper opening angle to obtain the damper operation curve, and the damper operation curve is determined as the control parameter corresponding to the step control strategy; the damper operation curve is the relationship curve between the damper opening angle and the damper opening time.
[0213] In this embodiment of the application, please refer to Figure 11 The opening of the damper is a process with constant acceleration, and the formula for the damper's operating curve is shown below:
[0214]
[0215] Where θ(t) is the damper angle, which ranges from 0 to the maximum π / 2.
[0216] S105: Control the refrigerator's damper to open according to the control parameters corresponding to the damper control strategy.
[0217] In this embodiment of the application, after obtaining the control parameters corresponding to the damper control strategy, the refrigerator damper is controlled according to the control parameters corresponding to the damper control strategy.
[0218] It should be noted that when the target operating speed is less than the preset operating speed, only a soft start of the fan and raising the pressure threshold of the pressure sensor to the target pressure trigger threshold are required; when the target operating speed is greater than or equal to the preset operating speed, not only a soft start of the fan and raising the pressure threshold of the pressure sensor to the target pressure trigger threshold are required, but also a step-by-step control strategy for the damper is required.
[0219] In this embodiment, when the target operating speed is greater than the preset operating speed, a gradual opening strategy for the damper, combined with a soft start for the damper and an increased trigger threshold for the pressure sensor, avoids sudden pressure changes and impact vibrations caused by step movements. Furthermore, it disperses energy, distributing mechanical kinetic energy and airflow disturbance energy over a longer time window, reducing the amplitude of instantaneous interference. This prevents the pressure sensor from abnormally triggering during fan startup, thus avoiding frequent accidental door openings. Therefore, the method provided in this embodiment can reduce refrigerator energy consumption, improve refrigeration efficiency, extend the lifespan of the refrigeration system, and enhance overall refrigerator performance and user experience.
[0220] On the other hand, such as Figure 12 As shown in the figure, this application embodiment also provides a refrigerator operation control device, the device including:
[0221] The acquisition module 301 is used to acquire the target operating speed of the refrigerator fan in response to the door closing signal of the refrigerator; a pressure sensor is provided in the refrigerator door.
[0222] The fan control module 303 is used to perform acceleration processing on the target operating speed to obtain a real-time fan speed curve, and control the fan operation according to the real-time fan speed curve; the real-time fan speed curve is a curve showing the relationship between real-time operating speed and operating time.
[0223] The dynamic adjustment module 305 is used to dynamically adjust the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body;
[0224] The recovery module 307 is used to readjust the target pressure trigger threshold to the initial pressure trigger threshold and control the fan to run at the target operating speed when the real-time speed of the fan is equal to the target operating speed.
[0225] In one possible implementation, the dynamic adjustment module includes:
[0226] The first comparison result module is used to obtain the number of times the refrigerator door is opened and closed, compare the number of times the door is opened and closed with a preset number, and obtain a first comparison result.
[0227] The target pressure trigger threshold determination module is used to obtain a preset pressure trigger threshold corresponding to the first comparison result, determine the preset pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0228] In one possible implementation, the target pressure trigger threshold determination module includes:
[0229] An electrical signal acquisition unit is used to acquire the electrical signal and electrical signal type of the pressure sensor when the first comparison result indicates that the number of opening and closing is greater than the preset number.
[0230] An abnormal signal determination unit is used to determine the electrical signal as an abnormal signal when the type of the electrical signal is a preset type and the amplitude of the electrical signal meets a first preset condition; the abnormal signal represents the interference signal generated by the operation of the fan on the pressure sensor;
[0231] The target pressure trigger threshold determination unit filters out a preset pressure trigger threshold corresponding to the target operating speed from the pressure adjustment model, and determines the preset pressure trigger threshold corresponding to the target operating speed as the target pressure trigger threshold; the pressure adjustment model is established based on the correspondence between historical target operating speeds and historical pressure values corresponding to historical abnormal signals;
[0232] A pressure sensor control unit is used to control the pressure sensor based on the target pressure trigger threshold so that the pressure sensor is not interfered with by the abnormal signal.
[0233] In one possible implementation, the first preset condition includes a preset amplitude, a preset amplitude variance, and a preset duration, and the abnormal signal determination unit includes:
[0234] The first acquisition unit is used to acquire the duration of the electrical signal and multiple amplitude values within the duration when the electrical signal type is the preset type.
[0235] An average amplitude acquisition unit is used to perform average value processing on the multiple amplitudes to obtain an average amplitude.
[0236] An amplitude variance acquisition unit is used to perform variance processing on the plurality of amplitudes and the average amplitude to obtain the amplitude variance;
[0237] An abnormal signal determination unit is used to determine that the amplitude of the electrical signal satisfies a first preset condition and to identify the electrical signal as an abnormal signal when all the amplitudes of the plurality of amplitudes are greater than the preset amplitude, the amplitude variance is greater than the preset amplitude variance, and the duration is greater than the preset duration.
[0238] In one possible implementation, the target pressure trigger threshold determination module further includes:
[0239] The second acquisition unit is configured to acquire a first pressure trigger threshold preset in the pressure sensor when the first comparison result indicates that the number of opening and closing is less than or the preset number of times, and use it as a preset pressure trigger threshold corresponding to the first comparison result; the first pressure trigger threshold is greater than the standard pressure trigger threshold.
[0240] A pressure sensor control unit is configured to determine the first pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
[0241] In one possible implementation, the fan control module includes:
[0242] Theoretical acceleration time acquisition unit is used to process the target operating speed with theoretical acceleration time to obtain the theoretical acceleration time of the fan;
[0243] The fan real-time speed curve acquisition unit is used to perform acceleration processing on the theoretical acceleration time and the target operating speed to obtain the fan real-time speed curve.
[0244] In one possible implementation, the device further includes:
[0245] The comparison module is used to compare the target operating speed with the preset operating speed to obtain a second comparison result;
[0246] The determining unit is used to determine the damper control strategy of the refrigerator and the control parameters corresponding to the damper control strategy based on the second comparison result.
[0247] The damper control unit is used to control the opening of the refrigerator damper according to the control parameters corresponding to the damper control strategy.
[0248] In one possible implementation, the determining unit includes:
[0249] The damper control strategy determination unit is used to determine the damper control strategy as a step control strategy when the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed.
[0250] The damper opening theoretical time determination unit is used to determine the theoretical acceleration time as the damper opening theoretical time.
[0251] The control parameter determination unit is used to process the damper opening angle according to the theoretical opening time of the damper to obtain the damper operation curve, and to determine the damper operation curve as the control parameter corresponding to the step control strategy; the damper operation curve is the relationship curve between the damper opening angle and the damper opening time.
[0252] In one possible implementation, the acquisition module includes:
[0253] A temperature acquisition unit is used to acquire the real-time temperature and set temperature of the storage compartment corresponding to the refrigerator door in response to the door closing signal.
[0254] A temperature difference determination unit is used to determine the temperature difference between the real-time temperature and the set temperature;
[0255] The matching unit is used to look up a target operating speed that matches the temperature difference value in a preset operating speed lookup table; the preset operating speed lookup table is established based on the correspondence between preset temperature difference values and preset operating speed values.
[0256] It should be noted that the refrigerator operation control device embodiment provided in this application is based on the same inventive concept as the refrigerator operation control method embodiment described above.
[0257] This application also provides an electronic device for controlling the operation of a refrigerator. The electronic device includes a processor and a memory. The memory stores at least one instruction or at least one program. The processor loads and executes the at least one instruction or at least one program to implement a refrigerator operation control method as provided in any of the above embodiments.
[0258] Embodiments of this application also provide a computer-readable storage medium that can be disposed in a terminal to store at least one instruction or at least one program for implementing the operation control of a refrigerator as described in the method embodiments. The at least one instruction or at least one program is loaded and executed by a processor to implement the refrigerator operation control method provided in the above method embodiments.
[0259] Optionally, in the embodiments of this specification, the storage medium may be located at at least one of the multiple network servers in a computer network. 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.
[0260] The memory described in this specification can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for functions, etc.; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0261] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the refrigerator operation control method provided in the above-described method embodiment.
[0262] The methods and embodiments provided in this application can be executed on a terminal, computer terminal, server, or similar computing device. Taking running on a server as an example, Figure 13 This is a hardware structure block diagram of a server for a refrigerator operation control method provided in an embodiment of this application. For example... Figure 13 As shown, the server 400 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 410 (CPUs 410 may include, but are not limited to, microprocessors (MCUs) or programmable logic devices (FPGAs), a memory 430 for storing data, and one or more storage media 420 (e.g., one or more mass storage devices) for storing application programs 423 or data 422. The memory 430 and storage media 420 may be temporary or persistent storage. The program stored in the storage media 420 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 410 may be configured to communicate with the storage media 420 and execute the series of instruction operations stored in the storage media 420 on the server 400. Server 400 may also include one or more power supplies 460, one or more wired or wireless network interfaces 450, one or more input / output interfaces 440, and / or one or more operating systems 421, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, etc.
[0263] The input / output interface 440 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 400. In one example, the input / output interface 440 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 440 may be a radio frequency (RF) module for wireless communication with the Internet.
[0264] Those skilled in the art will understand that Figure 13 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 400 may also include... Figure 13 The more or fewer components shown, or having the same Figure 13 The different configurations shown.
[0265] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0266] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and server embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0267] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0268] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling the operation of a refrigerator, characterized in that, The method includes: In response to a door closing signal, the target operating speed of the refrigerator fan is obtained; a pressure sensor is installed in the refrigerator door. The target operating speed is subjected to acceleration processing to obtain the fan's real-time speed curve, and the fan operation is controlled according to the fan's real-time speed curve; the fan's real-time speed curve is the relationship curve between real-time operating speed and operating time. The standard pressure trigger threshold of the pressure sensor is dynamically adjusted to obtain a target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body. When the real-time operating speed is equal to the target operating speed, the target pressure trigger threshold is readjusted to the standard pressure trigger threshold, and the fan is controlled to run at the target operating speed.
2. The operation control method according to claim 1, characterized in that, The step of dynamically adjusting the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold, includes: The number of times the refrigerator door is opened and closed is obtained, and the number of times the door is opened and closed is compared with a preset number to obtain a first comparison result; Obtain a preset pressure trigger threshold corresponding to the first comparison result, determine the preset pressure trigger threshold as the target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold.
3. The operation control method according to claim 2, characterized in that, The step of acquiring a preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes: When the first comparison result indicates that the number of opening and closing operations is greater than the preset number, the electrical signal and electrical signal type of the pressure sensor are acquired. When the electrical signal type is a preset type and the amplitude of the electrical signal meets the first preset condition, the electrical signal is determined to be an abnormal signal; the abnormal signal represents the interference signal generated by the operation of the fan on the pressure sensor; A preset pressure trigger threshold corresponding to the target operating speed is selected from the pressure adjustment model, and the preset pressure trigger threshold corresponding to the target operating speed is determined as the target pressure trigger threshold; the pressure adjustment model is established based on the correspondence between historical target operating speeds and historical pressure values corresponding to historical abnormal signals; The pressure sensor is controlled based on the target pressure trigger threshold to prevent it from being interfered with by the abnormal signal.
4. The operation control method according to claim 3, characterized in that, The first preset condition includes a preset amplitude, a preset amplitude variance, and a preset duration. When the electrical signal type is a preset type and the amplitude of the electrical signal meets the first preset condition, the electrical signal is determined to be an abnormal signal, including: When the electrical signal type is the preset type, the duration of the electrical signal and multiple amplitude values within the duration are obtained; The average amplitude is obtained by averaging the multiple amplitude values. Variance processing is performed on the multiple amplitude values and the average amplitude value to obtain the amplitude variance; When all the amplitude values are greater than the preset amplitude value, the amplitude variance is greater than the preset amplitude variance, and the duration is greater than the preset duration, the amplitude of the electrical signal is determined to meet the first preset condition, and the electrical signal is determined to be an abnormal signal.
5. The operation control method according to claim 2, characterized in that, The step of acquiring a preset pressure trigger threshold corresponding to the first comparison result, determining the preset pressure trigger threshold as the target pressure trigger threshold, and controlling the pressure sensor based on the target pressure trigger threshold includes: When the first comparison result indicates that the number of opening and closing is less than or equal to the preset number of opening and closing, a first pressure trigger threshold preset in the pressure sensor is obtained as the preset pressure trigger threshold corresponding to the first comparison result; the first pressure trigger threshold is greater than the standard pressure trigger threshold. The first pressure trigger threshold is determined as the target pressure trigger threshold, and the pressure sensor is controlled based on the target pressure trigger threshold.
6. The operation control method according to claim 1, characterized in that, The acceleration processing of the target operating speed to obtain the real-time fan speed curve includes: The theoretical acceleration time of the fan is obtained by processing the target operating speed with theoretical acceleration time. The theoretical acceleration time and the target operating speed are subjected to acceleration processing to obtain the real-time speed curve of the fan.
7. The operation control method according to claim 6, characterized in that, After obtaining the target operating speed of the refrigerator fan in response to a door closing signal, the method further includes: The target operating speed and the preset operating speed are compared to obtain a second comparison result; Based on the second comparison result, the damper control strategy of the refrigerator and the control parameters corresponding to the damper control strategy are determined. The refrigerator's damper is opened according to the control parameters corresponding to the damper control strategy.
8. The operation control method according to claim 7, characterized in that, The step of determining the refrigerator's damper control strategy and the corresponding control parameters based on the second comparison result includes: When the second comparison result indicates that the target operating speed is greater than or equal to the preset operating speed, the damper control strategy is determined to be a step control strategy; The theoretical acceleration time is determined as the theoretical opening time of the damper; The damper opening time is processed by the damper opening angle to obtain the damper operation curve, and the damper operation curve is determined as the control parameter corresponding to the step control strategy; the damper operation curve is the relationship curve between the damper opening angle and the damper opening time.
9. The operation control method according to claim 1, characterized in that, The step of obtaining the target operating speed of the refrigerator fan in response to a door closing signal includes: In response to the door closing signal, the real-time temperature and set temperature of the storage compartment corresponding to the refrigerator door are obtained; Determine the temperature difference between the real-time temperature and the set temperature; The target operating speed that matches the temperature difference is found in the preset operating speed lookup table; the preset operating speed lookup table is established based on the correspondence between preset temperature difference and preset operating speed.
10. A control device for a refrigerator, characterized in that, The device includes: The acquisition module is used to acquire the target operating speed of the refrigerator fan in response to the door closing signal of the refrigerator body; a pressure sensor is installed in the refrigerator door body; The fan control module is used to perform acceleration processing on the target operating speed to obtain a real-time fan speed curve, and control the fan operation according to the real-time fan speed curve; the real-time fan speed curve is a curve showing the relationship between real-time operating speed and operating time. The dynamic adjustment module is used to dynamically adjust the standard pressure trigger threshold of the pressure sensor to obtain a target pressure trigger threshold, and control the pressure sensor based on the target pressure trigger threshold; the standard pressure trigger threshold represents the pressure threshold corresponding to the door opening signal of the refrigerator body; The recovery module is used to readjust the target pressure trigger threshold to the initial pressure trigger threshold and control the fan to run at the target operating speed when the real-time speed of the fan is equal to the target operating speed.