Method and device for determining refrigeration state of target refrigerator and storage medium
By obtaining the correlation between the refrigerator compressor's refrigeration state parameters and angular velocity, applying a step current value, and accurately detecting the refrigerator's refrigeration state, the problem of reduced refrigeration effect and compressor damage caused by refrigerant leakage is solved, achieving early warning.
Patent Information
- Application Number
- CN202510932687.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-09-12
AI Technical Summary
During long-term use of a refrigerator, refrigerant leakage can lead to reduced cooling effect, compressor overload and damage, and environmental pollution. Existing technology makes it difficult to accurately detect the cooling status.
By obtaining the correlation between the refrigeration state parameters, angular velocity and step current of the target compressor, determining the preset correlation, applying the preset step current values of different working stages, obtaining the initial angular velocity value, calculating the target refrigeration state parameter value, and then determining the refrigeration state of the refrigerator.
The accuracy of refrigeration status detection is improved, early warning of refrigeration leakage is achieved, and compressor damage and environmental pollution are avoided.
Smart Images

Figure CN120627552A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of refrigeration technology, and in particular to a method, device, and storage medium for determining a refrigeration state of a target refrigerator. Background Art
[0002] Refrigerators are essential appliances in modern life. Their core function relies on a closed refrigeration cycle consisting of a compressor, condenser, evaporator, and connecting piping. This system is filled with a specific working fluid, or refrigerant, which transfers heat through phase change, achieving the goal of cooling and preserving food.
[0003] During the long-term operation and use of the refrigerator, there is a risk of slight or significant leakage in the refrigeration pipeline due to material fatigue, corrosion, vibration or manufacturing defects, which will cause various hazards, such as a decrease in refrigeration effect, leading to temperature out of control, that is, refrigerant leakage will cause the refrigerator to be unable to maintain low temperature, the refrigeration and freezing functions will fail, and the internal temperature will gradually rise; the compressor is overloaded and damaged but continues to operate, that is, when the refrigerant is insufficient, the compressor will run at high load for a long time in an attempt to cool down, resulting in overheating, shortened lifespan or even burning, and at the same time energy consumption will surge. Continuous operation of the compressor will significantly increase power consumption, pushing up electricity bills; environmental pollution leads to the greenhouse effect, that is, leakage of traditional refrigerants (such as R134a, R404A) will release potent greenhouse gases, exacerbating global warming. Summary of the Invention
[0004] The present application provides a method, device, and storage medium for determining the refrigeration state of a target refrigerator, which can improve the accuracy of the detection results of the refrigeration state of the target refrigerator.
[0005] In one aspect, the present application provides a method for determining a refrigeration state of a target refrigerator, the method comprising: In response to the cooling state acquisition instruction, determining a preset correlation relationship according to a correlation relationship among a cooling state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator; parsing the refrigeration state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; For each of the working stages, a preset step current value corresponding to each of the working stages is applied to the target electric shaft in the target compressor, and an initial angular velocity value corresponding to each of the working stages is obtained; determining a target refrigeration state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset correlation relationship; The refrigeration state of the target refrigerator is determined according to the target refrigeration state parameter value.
[0006] In an exemplary embodiment, the cooling state parameter includes a viscous friction coefficient of a motor of the target compressor and a rotor moment of inertia of a motor in the target compressor; and determining a target cooling state parameter value of the target compressor based on the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship includes: Determining a target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset correlation relationship; Determining a target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage; A target rotor moment of inertia value of the motor in the target compressor is determined according to the target time constant and the target motor viscous friction coefficient value.
[0007] In an exemplary embodiment, the at least two working stages include a first working stage and a second working stage; the preset step current values include a first preset step current value corresponding to the first working stage and a second preset step current value corresponding to the second working stage; and for each working stage, applying the preset step current value corresponding to each working stage to the target electric shaft in the target compressor, and obtaining the initial angular velocity value corresponding to the target compressor in each working stage, includes: If the target compressor is in the first working stage, controlling the frequency converter connected to the target compressor to apply the first preset step current value to the target electric shaft to make the target compressor work; During the operation of the target compressor, obtaining a first initial angular velocity value and a first target angular acceleration value of the target compressor in a stable state; If the target compressor is in the second working stage, controlling the inverter to apply the second preset step current value to the target electric shaft to make the target compressor work; During the operation of the target compressor, a second initial angular velocity value and a second target angular acceleration value of the target compressor in a stable state are obtained; and a time corresponding to the first working stage is less than a time corresponding to the second working stage.
[0008] In an exemplary embodiment, the preset association relationship further includes an angular acceleration of the target compressor; and determining a target motor viscous friction coefficient value of the target compressor based on the initial angular velocity values corresponding to each working stage, the preset step current value, and the preset association relationship includes: Replacing the angular acceleration in the preset association relationship with the first target angular acceleration value to obtain a first target association relationship; Replacing the angular acceleration in the preset association relationship with the second target angular acceleration value to obtain a second target association relationship; Calculating a difference between the first target association relationship and the second target association relationship to obtain a third target association relationship; the third target association relationship includes an association relationship between the angular velocity and the step current corresponding to each working stage of the target compressor and a viscous friction coefficient of the motor of the target compressor; The target motor viscous friction coefficient value of the target compressor is determined according to the initial angular velocity value corresponding to each working stage, the preset step current value and the third target association relationship.
[0009] In an exemplary embodiment, the third target association relationship further includes a permanent magnet flux linkage of a motor in the target compressor; and determining a target viscous friction coefficient value of the motor of the target compressor based on the initial angular velocity values corresponding to each working stage, the preset step current value, and the third target association relationship includes: Obtaining a target motor identifier of a motor in the target compressor; Searching a permanent magnet flux value that matches the target motor identifier in a motor flux value relationship library to obtain a target permanent magnet flux value; the motor flux value relationship library includes a mapping relationship between a preset motor identifier and a preset permanent magnet flux value; The first initial angular velocity value, the second initial angular velocity value, the first preset step current value, the second preset step current value, and the target permanent magnet flux linkage value are substituted into the third target association relationship to obtain the target motor viscous friction coefficient value.
[0010] In an exemplary embodiment, determining the target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage includes: Determining a first time constant corresponding to the first working stage and a second time constant corresponding to the second working stage according to the initial angular velocity values, the preset step current values, and the preset proportional coefficient corresponding to the respective working stages; An average value of the first time constant and the second time constant is calculated to obtain the target time constant.
[0011] In an exemplary embodiment, determining the first time constant corresponding to the first working stage and the second time constant corresponding to the second working stage according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage includes: Determining a first target angular velocity value according to the first initial angular velocity value and the preset proportional coefficient, and determining a second target angular velocity value according to the second initial angular velocity value and the preset proportional coefficient; Determining a time when the first preset step current value is applied as a first starting time, and determining a time corresponding to the first target angular velocity value as a first ending time; determining the first time constant according to the first end time and the first start time; Determining the moment of applying the second preset step current value as a second starting moment, and determining the moment corresponding to the second target angular velocity value as a second ending moment; The second time constant is determined according to the second end time and the second start time.
[0012] In an exemplary embodiment, for each of the working stages, applying a preset step current value corresponding to each of the working stages to a target electric shaft in the target compressor, and obtaining an initial angular velocity value corresponding to the target compressor in each of the working stages, further includes: For each of the working stages, when the target compressor is at a preset temperature value, controlling the inverter to apply preset step current values corresponding to each of the working stages to the target electric shaft, and obtaining the initial angular velocity values corresponding to the target compressor in each of the working stages; After determining the refrigeration state of the target refrigerator according to the target refrigeration state parameter value, the method further includes: Acquire the real-time temperature value of the target compressor and the viscosity-temperature attenuation coefficient value corresponding to the target compressor; A real-time motor viscous friction coefficient value is determined according to the real-time temperature value, the preset temperature value, the viscosity-temperature attenuation coefficient value, and the target motor viscous friction coefficient value.
[0013] Another aspect provides a device for determining a refrigeration state of a target refrigerator, the device comprising: a preset association relationship acquisition module, configured to determine a preset association relationship in response to a refrigeration state acquisition instruction and based on an association relationship among a refrigeration state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator; an analysis module, configured to analyze the refrigeration state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; a preset step current value applying module, configured to apply, for each of the working stages, a preset step current value corresponding to each of the working stages to the target electric shaft in the target compressor, and obtain an initial angular velocity value corresponding to each of the working stages of the target compressor; a target cooling state parameter value determining module, configured to determine a target cooling state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship; The refrigeration state determination module is used to determine the refrigeration state of the target refrigerator according to the target refrigeration state parameter value.
[0014] On the other hand, an electronic device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded by the processor and executes the method for determining the refrigeration state of the target refrigerator as described above.
[0015] On the other hand, a computer-readable storage medium is provided, in which at least one instruction or at least one program is stored. The at least one instruction or at least one program is loaded and executed by a processor to implement the method for determining the refrigeration state of the target refrigerator as described above.
[0016] Another aspect provides a computer program product or computer program, including 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 implement the method for determining the refrigeration state of a target refrigerator as described above.
[0017] The present application provides a method, device and storage medium for determining the refrigeration state of a target refrigerator, which have the following technical effects: the present application determines a preset correlation relationship in response to a refrigeration state acquisition instruction based on the correlation between the refrigeration state parameters, angular velocity and step current of a target compressor in the target refrigerator; the refrigeration state acquisition instruction is parsed and processed to obtain at least two working stages corresponding to the target compressor and preset step current values corresponding to each working stage; for each working stage, the preset step current values corresponding to each working stage are applied to the target electric shaft in the target compressor, and the initial angular velocity values corresponding to the target compressor in each working stage are obtained; the target refrigeration state parameter values of the target compressor are determined based on the initial angular velocity values, preset step current values and the preset correlation relationship corresponding to each working stage; and the refrigeration state of the target refrigerator is determined based on the target refrigeration state parameter values. Different preset step current values are applied to the target compressor in different working stages of the compressor to make the target compressor work, and the initial angular velocity value of the target compressor during its working process is obtained. The target refrigeration state parameter value of the target compressor is determined by combining the initial angular velocity value, the preset step current value and the preset correlation relationship, thereby determining the refrigeration state of the target refrigerator, thereby improving the accuracy of the detection result of the refrigeration state of the target refrigerator. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions and advantages of the embodiments of this specification or the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 This is a flow chart of a method for determining the refrigeration state of a target refrigerator provided in an embodiment of this specification; Figure 2 This is a schematic structural diagram of a refrigeration system of a target refrigerator provided in an embodiment of this specification; Figure 3 This is a flow chart of a method for obtaining an initial angular velocity value and a target angular acceleration value provided in an embodiment of this specification; Figure 4 This is a flow chart of a method for determining a target cooling state parameter value provided in an embodiment of this specification; Figure 5 1 is a flow chart of a method for determining a target motor viscous friction coefficient value provided in an embodiment of this specification; Figure 6This is a flowchart of a specific method for determining a target motor viscous friction coefficient value provided in an embodiment of this specification; Figure 7 This is a flow chart of a method for determining a first time constant and a second time constant provided in an embodiment of this specification; Figure 8 is a graph showing the relationship between angular velocity and time provided in an embodiment of this specification; Figure 9 1 is a schematic structural diagram of a device for determining the refrigeration state of a target refrigerator provided in an embodiment of this specification; Figure 10 It is a structural diagram of a server of a method for determining the refrigeration state of a target refrigerator provided in an embodiment of this specification. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. 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 clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0022] The following describes a method for determining the refrigeration state of a target refrigerator in the present application. Figure 1 It is a flow chart of a method for determining the refrigeration state of a target refrigerator provided in an embodiment of this specification. This specification provides method operation steps as described in the embodiment or flow chart, but may include more or fewer operation steps based on conventional or non-creative labor. The order of steps listed in the embodiment is only one way of executing the steps among many, and does not represent the only execution order. When the actual system or server product is executed, it can be executed in sequence or in parallel (for example, in a parallel processor or multi-threaded processing environment) according to the method shown in the embodiment or the accompanying drawings. Specifically, Figure 1 As shown, the method can be applied to a controller corresponding to a target refrigerator, and the method includes: S101: In response to a refrigeration state acquisition instruction, a preset association relationship is determined according to an association relationship among a refrigeration state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator.
[0023] In the embodiments of this specification, Figure 2 As shown, Figure 2 This is a schematic diagram of the structure of a refrigeration system of a target refrigerator provided in an embodiment of this specification. Figure 2 In the figure, 201 is the refrigerator, 202 is the freezer, 203 is the target compressor, A is the air inlet of the target compressor, B is the air outlet of the target compressor, 204 is the condenser, 205 is the evaporator, and 206 is the capillary tube. The refrigerator and the freezer are both storage spaces in the target refrigerator, and their temperatures are achieved by the cooling capacity provided by the refrigeration system of the target refrigerator. Specifically, the overall connection relationship is the air outlet B of the target compressor - condenser 204 - capillary tube 206 - evaporator 205 - air inlet A of the target compressor, that is, the refrigerant in the target refrigerator flows through the air outlet B of the target compressor, the condenser 204, the capillary tube 206, the evaporator 205, and the air inlet A of the compressor in sequence. When the refrigerant leaks, it will lead to deterioration of lubrication, that is, the circulation of the refrigeration oil is blocked, the oil film thickness of the friction pair (such as piston-cylinder, bearing) is reduced, and the boundary friction ratio increases, resulting in an increase in the viscous friction coefficient value of the motor; the thermal load changes, that is Refrigerant leakage can cause the compressor to overheat (the winding temperature can reach above 120°C), the viscosity of the lubricating oil decreases, and the viscous friction coefficient of the motor shows a nonlinear change at high temperatures; load dynamic response: that is, the system equivalent moment of inertia decreases. Therefore, in order to detect the refrigeration state of the target refrigerator, that is, whether there is refrigerant leakage inside the target refrigerator, it is necessary to determine the refrigeration state of the target refrigerator by detecting the refrigeration state parameter value of the target compressor; first, the user applies a refrigeration state acquisition instruction to the target refrigerator. At this time, the preset correlation relationship can be determined based on the correlation relationship between the various components in the compressor, including the refrigeration state parameters of the compressor, the angular velocity of the motor in the compressor, and the step current; specifically, the preset correlation relationship can be determined based on the correlation relationship between the electromagnetic torque, load torque, rotor moment of inertia, motor viscous friction coefficient, angular velocity and angular acceleration of the motor in the target compressor. The preset correlation relationship can be as follows: (1) in, is the electromagnetic torque of the motor in the target compressor; is the load torque; is the rotor moment of inertia; is the angular acceleration of the motor in the target compressor; is the motor viscous friction coefficient; is the angular velocity of the motor in the target compressor.
[0024] because (2) in, is the permanent magnet flux linkage of the motor in the target compressor; is the step current.
[0025] Therefore, combining formulas (1) and (2) yields: (3) In addition, formula (3) can be transformed to obtain the angular velocity time function. Specifically, Rewrite the formula into standard first-order linear differential form and divide both sides by , we can get: (4) Then use the integrating factor method to solve, where the integrating factor is
[0026] Multiplying both sides of the formula by the integrating factor yields: (5) Moreover, the left side of the formula is the derivative of the composite function, and the formula can be simplified to: (6) Integrating both sides, we can get: (7) It can be solved as: (8) Where C is a constant.
[0027] Multiply both sides of the formula , we can get: (9) Since the target compressor starts ,therefore: (10) We can get: (11) Substituting formula (11) into formula (9) yields: (12) S103: parsing the refrigeration state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage.
[0028] In an embodiment of the present specification, the refrigeration state acquisition instruction is parsed and processed to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; wherein each working stage starts at the start-up moment of the target compressor and continues until the target compressor stops rotating or the angular velocity of the motor in the target compressor reaches a stable state; and the at least two working stages can be two consecutive working stages of the target compressor.
[0029] S105: For each of the working stages, respectively apply preset step current values corresponding to the respective working stages to the target electric shaft in the target compressor, and obtain initial angular velocity values corresponding to the target compressor in the respective working stages.
[0030] In the embodiments of this specification, the target electrical axis can be the q-axis of the motor in the target compressor. The motor in the target compressor is a three-phase AC motor having three-phase windings (A, B, C) located on the motor rotor. The current in these windings is a time-varying AC quantity. To analyze and control motor performance, particularly torque and speed control, coordinate transformation theory is used to transform the actual three-phase physical variables (i.e., current, voltage, and flux) into a two-phase synchronous rotating coordinate system, i.e., the dq coordinate system. The d-axis is the direct axis. In synchronous motors, the d-axis is typically defined in the direction of the rotor excitation magnetic field. In induction motors, the d-axis is defined as the direction of the rotor flux vector, which is the primary reference direction of the flux. The q-axis is the quadrature axis, strictly perpendicular to the d-axis, and represents the primary direction of electromagnetic torque. For each operating stage, a preset step current value corresponding to each operating stage is applied to the target electrical axis in the target compressor, causing the target compressor to generate a step torque. As the target compressor rotates, the initial angular velocity value corresponding to each operating stage is obtained.
[0031] In the embodiment of the present specification, the at least two working stages include a first working stage and a second working stage; the preset step current value includes a first preset step current value corresponding to the first working stage and a second preset step current value corresponding to the second working stage; for each of the working stages, the preset step current value corresponding to each of the working stages is applied to the target electric shaft in the target compressor, and the initial angular velocity value corresponding to the target compressor in each of the working stages is obtained, such as Figure 3 As shown, Figure 3 A flowchart of a method for obtaining an initial angular velocity value and a target angular acceleration value provided in an embodiment of this specification includes: S301: If the target compressor is in the first working stage, control the inverter connected to the target compressor to apply the first preset step current value to the target electric shaft to make the target compressor work.
[0032] In the embodiment of this specification, the first working stage and the second working stage can be two consecutive working periods, and each working stage is the complete working process of the target compressor or the period from the start time of the target compressor to the time when the target compressor reaches a steady state; for example, the time corresponding to the first working stage is less than the time corresponding to the second working stage, and the first working stage corresponds to a first preset step current value The second working stage corresponds to the second preset step current value If the target compressor is in the first working stage, at the start-up time of the target compressor, the inverter connected to the motor terminal of the target compressor is controlled to apply a first preset step current value to the target electric shaft. , that is, applying the winding q-axis current , and ensure the initial angular velocity of the motor in the target compressor , thereby generating a step torque to enable the target compressor to start working.
[0033] S302: During the operation of the target compressor, a first initial angular velocity value and a first target angular acceleration value of the target compressor in a stable state are obtained.
[0034] In the embodiment of the present specification, during the operation of the target compressor, a sensor can be used to detect the angular velocity value of the motor rotor in the target compressor until the angular velocity value of the motor in the target compressor approaches the stable speed, that is, the angular acceleration value of the motor in the target compressor tends to 0. At this time, it is determined that the target compressor is in a stable state, and the first initial angular velocity value of the target compressor in the current state is obtained. And the first target angular acceleration value .
[0035] S303: If the target compressor is in the second working stage, control the inverter to apply the second preset step current value to the target electric shaft to make the target compressor work.
[0036] In the embodiment of this specification, if the target compressor is in the second working stage, at the start-up time of the target compressor, the inverter connected to the motor terminal of the target compressor is controlled to apply a second preset step current value to the target electric shaft. , that is, applying the winding q-axis current , and ensure the initial angular velocity of the motor in the target compressor , thereby generating a step torque to enable the target compressor to start working.
[0037] S304: During the operation of the target compressor, obtain a second initial angular velocity value and a second target angular acceleration value of the target compressor in a stable state; the time corresponding to the first working stage is less than the time corresponding to the second working stage.
[0038] In the embodiment of the present specification, during the operation of the target compressor, a sensor can be used to detect the angular velocity value of the motor rotor in the target compressor until the angular velocity value of the motor in the target compressor approaches the stable speed, that is, the angular acceleration value of the motor in the target compressor tends to 0. At this time, it is determined that the target compressor is in a stable state, and the second initial angular velocity value of the target compressor in the current state is obtained. And the second target angular acceleration value By collecting the angular velocity and angular acceleration values of the target compressor in steady state during each working phase, it helps to eliminate load torque, avoid inertia interference in transient processes, and accurately calculate the cooling state parameter values of the target motor.
[0039] In an embodiment of the present specification, for each of the working stages, applying a preset step current value corresponding to each of the working stages to the target electric shaft in the target compressor, and obtaining an initial angular velocity value corresponding to the target compressor in each of the working stages, further includes: For each of the working stages, when the target compressor is at a preset temperature value, controlling the inverter to apply preset step current values corresponding to each of the working stages to the target electric shaft, and obtaining the initial angular velocity values corresponding to the target compressor in each of the working stages; In the embodiment of the present specification, since the viscosity of the lubricating oil in the target compressor changes with temperature, a temperature compensation strategy is formulated to ensure that an accurate motor viscous friction coefficient value is obtained. Specifically, a temperature value, namely a preset temperature value, can be selected as a reference temperature value, and a target motor viscous friction coefficient value of the target motor at the preset temperature value is calculated. In subsequent detection, it is only necessary to detect the real-time temperature value of the lubricating oil in the target compressor, and based on the real-time temperature value, the preset temperature value, and the target motor viscous friction coefficient value, the real-time motor viscous friction coefficient value can be calculated. The preset temperature value can be 25°C. For each working stage, when the target compressor is at the preset temperature value, the inverter is controlled to apply preset step current values corresponding to each working stage to the target electric shaft, and obtain the initial angular velocity values corresponding to the target compressor in each working stage.
[0040] After determining the refrigeration state of the target refrigerator according to the target refrigeration state parameter value, the method further includes: Acquire the real-time temperature value of the target compressor and the viscosity-temperature attenuation coefficient value corresponding to the target compressor; In an embodiment of the present specification, after calculating the target motor viscous friction coefficient value, during the subsequent operation of the target compressor, the temperature value of the lubricating oil in the target compressor, that is, the real-time temperature value, is detected by a temperature sensor, and the viscosity-temperature attenuation coefficient value corresponding to the target compressor is obtained at the same time, which is the temperature change rate of the motor viscous friction coefficient, or the viscosity-temperature coefficient of the lubricating oil in the target compressor, and characterizes the exponential attenuation characteristics of the friction resistance with increasing temperature. For example, the viscosity-temperature attenuation coefficient value can be 0.17.
[0041] A real-time motor viscous friction coefficient value is determined according to the real-time temperature value, the preset temperature value, the viscosity-temperature attenuation coefficient value, and the target motor viscous friction coefficient value.
[0042] In the embodiment of this specification, the temperature compensation formula is as follows: (13) in, is the real-time motor viscous friction coefficient value; is the real-time temperature value; is the target motor viscous friction coefficient value; is the viscosity-temperature attenuation coefficient.
[0043] The real-time motor viscous friction coefficient value can be calculated based on the real-time temperature value, the preset temperature value, the viscosity-temperature attenuation coefficient value, and the target motor viscous friction coefficient value. By detecting the target motor viscous friction coefficient value at the preset temperature value, the real-time motor viscous friction coefficient value can be directly calculated based on the detected real-time temperature value. This improves the accuracy of the detection results of the motor viscous friction coefficient value of the target compressor, helps to accurately determine the cooling status of the target refrigerator, and provides early warning of refrigeration leaks.
[0044] S107: Determine a target refrigeration state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship.
[0045] In an embodiment of the present specification, the target refrigeration state parameter value includes the motor viscous friction coefficient of the target compressor and the rotor moment of inertia of the motor in the target compressor. The target motor viscous friction coefficient value can be calculated based on the initial angular velocity value, preset step current value and preset correlation relationship corresponding to each working stage. The target time constant of the target compressor can be determined based on the initial angular velocity value and preset step current value corresponding to each working stage, and the target rotor moment of inertia value can be calculated based on the target motor viscous friction coefficient value and the target time constant.
[0046] In the embodiment of this specification, the refrigeration state parameter includes the viscous friction coefficient of the motor of the target compressor and the rotor inertia of the motor in the target compressor; the target refrigeration state parameter value of the target compressor is determined according to the initial angular velocity value corresponding to each working stage, the preset step current value and the preset association relationship, such as Figure 4 As shown, Figure 4 A flow chart of a method for determining a target cooling state parameter value provided in an embodiment of this specification includes: S401: Determine a target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value, the preset step current value, and the preset association relationship corresponding to each working stage.
[0047] In the embodiment of this specification, the target motor viscous friction coefficient value of the target compressor can be calculated based on the initial angular velocity value, target angular acceleration value, preset step current value and preset correlation relationship corresponding to each working stage.
[0048] In the embodiment of the present specification, the preset association relationship also includes the angular acceleration of the target compressor; the target motor viscous friction coefficient value of the target compressor is determined according to the initial angular velocity value corresponding to each working stage, the preset step current value and the preset association relationship, such as Figure 5 As shown, Figure 5 A flow chart of a method for determining a target motor viscous friction coefficient value provided in an embodiment of this specification includes: S501: Replace the angular acceleration in the preset association relationship with the first target angular acceleration value to obtain a first target association relationship.
[0049] In the embodiment of this specification, the first target angular acceleration value replaces the angular acceleration in the preset association relationship, that is, the first target angular acceleration value Replace the formula (3) , we can get the first target association relationship: (14) Among them, since the first target angular acceleration value is the angular acceleration value when the angular velocity value of the target compressor tends to be stable, the first target angular acceleration value tends to 0, so it can be obtained .
[0050] S502: Replace the angular acceleration in the preset association relationship with the second target angular acceleration value to obtain a second target association relationship.
[0051] In the embodiment of this specification, the second target angular acceleration value replaces the angular acceleration in the preset association relationship, that is, the second target angular acceleration value Replace the formula (3) , we can get the second target association relationship: (15) Among them, since the second target angular acceleration value is the angular acceleration value when the angular velocity value of the target compressor tends to be stable, the second target angular acceleration value tends to 0, so it can be obtained .
[0052] S503: Calculate the difference between the first target association relationship and the second target association relationship to obtain a third target association relationship; the third target association relationship includes the association relationship between the angular velocity, step current and motor viscous friction coefficient of the target compressor corresponding to each working stage.
[0053] In the embodiment of this specification, the difference between the first target association relationship and the second target association relationship is calculated to obtain a third target association relationship while eliminating the load torque. The third target association relationship is as follows: (16) S504: Determine a target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the third target association relationship.
[0054] In the embodiment of this specification, the first initial angular velocity value of the first working stage replaces the third target association relationship, that is, , replace the first preset step current value of the first working stage with the third target association relationship, that is, , replace the third target association relationship with the second initial angular velocity value of the second working stage, that is, , replace the third target relationship with the second preset step current value of the second working stage, that is, , thus calculating the target motor viscous friction coefficient value for the target compressor. By utilizing the steady-state angular acceleration values at different operating stages to eliminate the influence of load torque, load fluctuation disturbances are avoided. The target motor viscous friction coefficient value is then calculated by combining the angular velocity values at different stages with the preset step current value. This improves the accuracy of the calculated target motor viscous friction coefficient value, thereby improving the accuracy of the cooling state detection results for the target refrigerator.
[0055] In the embodiment of this specification, the third target association relationship also includes the permanent magnet flux of the motor in the target compressor; the target motor viscous friction coefficient value of the target compressor is determined according to the initial angular velocity value corresponding to each working stage, the preset step current value and the third target association relationship, such as Figure 6 As shown, Figure 6 A flowchart of a specific method for determining a target motor viscous friction coefficient value provided in an embodiment of this specification includes: S601: Obtain a target motor identifier of a motor in the target compressor.
[0056] In the embodiment of this specification, a target motor identifier of a motor in a target compressor is obtained.
[0057] S602: Searching for a permanent magnet flux value matching the target motor identifier in a motor flux value relationship library to obtain a target permanent magnet flux value; the motor flux value relationship library includes a mapping relationship between a preset motor identifier and a preset permanent magnet flux value.
[0058] In an embodiment of the present specification, the motor flux value relationship library includes a mapping relationship between a preset motor identifier and a preset permanent magnet flux value. The motor flux value relationship library can be a formula, a table or other form; by searching the motor flux value relationship library for a permanent magnet flux value that matches the target motor identifier, the target permanent magnet flux value can be obtained.
[0059] S603: Substitute the first initial angular velocity value, the second initial angular velocity value, the first preset step current value, the second preset step current value, and the target permanent magnet flux linkage value into the third target association relationship to obtain the target motor viscous friction coefficient value; in actual use, when the refrigerant in the target refrigerator leaks, and in the early stage of the leakage, the target motor viscous friction coefficient value will increase, for example, from Rise to The target motor viscous friction coefficient value is calculated using the initial angular velocity value, preset step current value, and target permanent magnet flux linkage value in each working stage. This achieves accurate calculation of the target motor viscous friction coefficient value through bistable working point measurement, thereby improving the accuracy of the test results.
[0060] In the embodiment of this specification, according to the third target association relationship, that is, the transformation of formula (16), the calculation formula of the target motor viscous friction coefficient value can be obtained as follows: (17) The first initial angular velocity value of the first working stage is replaced by the third target association relationship, that is, , replace the first preset step current value of the first working stage with the third target association relationship, that is, , replace the third target association relationship with the second initial angular velocity value of the second working stage, that is, , replace the third target relationship with the second preset step current value of the second working stage, that is, , the target permanent magnet flux linkage value is replaced by the permanent magnet flux linkage in the third target association relationship, and the target motor viscous friction coefficient value of the target compressor can be calculated.
[0061] S402: Determine a target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage.
[0062] In the embodiment of this specification, based on the initial angular velocity value, preset step current value and preset proportional coefficient corresponding to each working stage, the time constant corresponding to each stage can be calculated, thereby calculating the target time constant; wherein, the preset proportional coefficient can be 0.632, which represents the inherent response speed of the first-order dynamic system.
[0063] In the embodiment of this specification, determining the target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage includes: Determining a first time constant corresponding to the first working stage and a second time constant corresponding to the second working stage according to the initial angular velocity values, the preset step current values, and the preset proportional coefficient corresponding to the respective working stages; In the embodiment of the present specification, the target angular velocity value corresponding to each working stage can be determined based on the initial angular velocity value corresponding to each working stage and the preset proportional coefficient. Thus, based on the time corresponding to the target angular velocity value corresponding to each working stage and the time corresponding to the preset step current value corresponding to each working stage, the time constant corresponding to each working stage can be calculated, that is, the first time constant corresponding to the first working stage. And the second time constant corresponding to the second working stage .
[0064] In the embodiment of this specification, the first time constant corresponding to the first working stage and the second time constant corresponding to the second working stage are determined according to the initial angular velocity value, the preset step current value and the preset proportional coefficient corresponding to each working stage, such as Figure 7 As shown, Figure 7 A flowchart of a method for determining a first time constant and a second time constant provided in an embodiment of this specification includes: S701: Determine a first target angular velocity value according to the first initial angular velocity value and the preset proportional coefficient, and determine a second target angular velocity value according to the second initial angular velocity value and the preset proportional coefficient.
[0065] In the embodiment of this specification, the preset proportional coefficient may be 0.632, which represents the inherent response speed of the first-order dynamic system, such as Figure 8As shown, Figure 8 A graph showing the relationship between angular velocity and time provided in the embodiment of this specification, i.e., a graph of formula (12), Figure 8 Curve A in FIG is a curve showing the change of the angular velocity of the motor of the target compressor over time after applying a first preset step current value to the target compressor to generate a first step torque. Point a1 represents the first initial angular velocity value. Curve B is a curve showing the change of the angular velocity of the motor of the target compressor over time after applying a second preset step current value to the target compressor to generate a second step torque. Point b1 represents the second initial angular velocity value. It can be seen that the first target angular velocity value can be determined based on the first initial angular velocity value and the preset proportional coefficient. ,Right now Figure 8 Point a2 in the figure, according to the second initial angular velocity value and the preset proportional coefficient, the second target angular velocity value can be determined ,Right now Figure 8 Point b2 in .
[0066] S702: Determine the moment when the first preset step current value is applied as a first starting moment, and determine the moment corresponding to the first target angular velocity value as a first ending moment.
[0067] In an embodiment of the present specification, a first preset step current value is applied to the target compressor in the first working phase, and the start-up moment of the target compressor is determined as the first starting moment, and the moment corresponding to the first target angular velocity value is determined as the first ending moment.
[0068] S703: Determine the first time constant according to the first end time and the first start time.
[0069] In the embodiment of this specification, the period between the first end time and the first start time is determined to be the first time constant.
[0070] S704: Determine the moment of applying the second preset step current value as a second starting moment, and determine the moment corresponding to the second target angular velocity value as a second ending moment.
[0071] In an embodiment of the present specification, a second preset step current value is applied to the target compressor in the second working phase, and the start-up moment of the target compressor is determined as the second starting moment, and the moment corresponding to the second target angular velocity value is determined as the second ending moment.
[0072] S705: Determine the second time constant according to the second end time and the second start time.
[0073] In the embodiments of this specification, the period between the second end time and the second start time is determined as the second time constant. By combining this time constant with a preset proportional coefficient, system inertia can be quantified using only a single rotational speed. Furthermore, point 0.632 is located at the steepest section of the response curve, making it less susceptible to measurement noise than the initial and tail regions, thereby improving anti-interference capabilities.
[0074] An average value of the first time constant and the second time constant is calculated to obtain the target time constant.
[0075] In the embodiment of this specification, the target time constant can be obtained by calculating the average value of the first time constant and the second time constant. By obtaining the time constants under multiple working stages to calculate the true time constant, that is, the target time constant, it is possible to offset the random error of a single experiment and eliminate the system deviation caused by nonlinear factors, thereby improving robustness.
[0076] S403: Determine a target rotor moment of inertia value of the motor in the target compressor according to the target time constant and the target motor viscous friction coefficient value.
[0077] In the embodiment of this specification, according to the dynamic response parameter , therefore, it is only necessary to calculate the ratio between the target motor viscous friction coefficient value and the target time constant to obtain the target rotor moment of inertia value of the motor in the target compressor; and in actual application, if the refrigerant in the target refrigerator leaks, the target rotor moment of inertia value will decrease, and in the early stage of leakage, for example, from Down to By using the speed difference of the target compressor in the steady state to calculate the target motor viscous friction coefficient value, and using the dynamic response to calculate the target time constant, and combining them to obtain the target rotor moment of inertia value, the nonlinear coupling problem is transformed into a linear solvable problem, and the accuracy of the calculation results of the target refrigeration state parameter value is improved.
[0078] S109: Determine the refrigeration state of the target refrigerator according to the target refrigeration state parameter value.
[0079] In an embodiment of the present specification, whether the refrigerant in the target refrigerator is leaking can be determined based on the size of the target motor viscous friction coefficient value and the target rotor moment of inertia value, that is, the refrigeration status of the target refrigerator can be determined, thereby helping the user to repair the target refrigerator in time when the refrigeration pipeline in the target refrigerator leaks.
[0080] This specification also provides a device for determining the refrigeration state of the target refrigerator, such as Figure 9 As shown, the device includes: a preset association relationship acquisition module 901 for determining a preset association relationship in response to a cooling state acquisition instruction based on an association relationship among a cooling state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator; An analysis module 902 is configured to analyze the cooling state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; a preset step current value applying module 903 for applying preset step current values corresponding to the respective working stages to the target electric shaft in the target compressor, and obtaining initial angular velocity values corresponding to the respective working stages of the target compressor; a target cooling state parameter value determining module 904, configured to determine a target cooling state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship; The refrigeration state determination module 905 is configured to determine the refrigeration state of the target refrigerator according to the target refrigeration state parameter value.
[0081] In some embodiments, the target refrigeration state parameter value determination module further includes: a target motor viscous friction coefficient value determination submodule, configured to determine a target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship; a target time constant determination submodule, configured to determine a target time constant according to an initial angular velocity value, a preset step current value, and a preset proportional coefficient corresponding to each working stage; The target rotor moment of inertia value determination submodule is configured to determine a target rotor moment of inertia value of the motor in the target compressor according to the target time constant and the target motor viscous friction coefficient value.
[0082] In some embodiments, the preset step current value applying module further includes: a first preset step current value applying submodule, configured to control the frequency converter connected to the target compressor to apply the first preset step current value to the target electric shaft if the target compressor is in the first working stage, so as to operate the target compressor; a first acquisition submodule, configured to acquire, during the operation of the target compressor, a first initial angular velocity value and a first target angular acceleration value of the target compressor in a stable state; a second preset step current value applying submodule, configured to control the inverter to apply the second preset step current value to the target electric shaft if the target compressor is in the second working stage, so as to operate the target compressor; The second acquisition submodule is used to obtain a second initial angular velocity value and a second target angular acceleration value of the target compressor in a stable state during the operation of the target compressor; the time corresponding to the first working stage is less than the time corresponding to the second working stage.
[0083] In some embodiments, the target motor viscous friction coefficient value determination submodule further includes: a first target association relationship acquisition unit, configured to replace the angular acceleration in the preset association relationship with the first target angular acceleration value to obtain a first target association relationship; a second target association relationship acquisition unit, configured to replace the angular acceleration in the preset association relationship with the second target angular acceleration value to obtain a second target association relationship; a third target association relationship acquisition unit, configured to calculate a difference between the first target association relationship and the second target association relationship to obtain a third target association relationship; the third target association relationship including an association relationship between the angular velocity and the step current corresponding to each working stage of the target compressor and a viscous friction coefficient of the motor of the target compressor; The target motor viscous friction coefficient value determining unit is used to determine the target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value and the third target association relationship.
[0084] In some embodiments, the target motor viscous friction coefficient value determination unit further includes: a target motor identification obtaining subunit, configured to obtain a target motor identification of a motor in the target compressor; a target permanent magnet flux linkage value determination subunit, configured to search a motor flux linkage value relationship library for a permanent magnet flux linkage value that matches the target motor identifier, to obtain the target permanent magnet flux linkage value; the motor flux linkage value relationship library includes a mapping relationship between a preset motor identifier and a preset permanent magnet flux linkage value; The target motor viscous friction coefficient value acquisition subunit is used to substitute the first initial angular velocity value, the second initial angular velocity value, the first preset step current value, the second preset step current value and the target permanent magnet flux linkage value into the third target association relationship to obtain the target motor viscous friction coefficient value.
[0085] In some embodiments, the target time constant determination submodule further includes: a determining unit, configured to determine a first time constant corresponding to the first working stage and a second time constant corresponding to the second working stage according to the initial angular velocity values corresponding to the respective working stages, the preset step current values, and the preset proportional coefficient; The target time constant determining unit is configured to calculate an average value of the first time constant and the second time constant to obtain the target time constant.
[0086] In some embodiments, the determining unit further includes: a target angular velocity value determining subunit, configured to determine a first target angular velocity value according to the first initial angular velocity value and the preset proportional coefficient, and to determine a second target angular velocity value according to the second initial angular velocity value and the preset proportional coefficient; a first time determination subunit, configured to determine a time when the first preset step current value is applied as a first starting time, and to determine a time corresponding to the first target angular velocity value as a first ending time; a first time constant determining subunit, configured to determine the first time constant according to the first end time and the first start time; a second time determination subunit, configured to determine a time at which the second preset step current value is applied as a second starting time, and to determine a time corresponding to the second target angular velocity value as a second ending time; The second time constant determining subunit is configured to determine the second time constant according to the second end time and the second start time.
[0087] In some embodiments, the preset step current value applying module further includes: an initial angular velocity value acquisition submodule, configured to, for each of the working stages, control the inverter to apply preset step current values corresponding to each of the working stages to the target electric shaft when the target compressor is at a preset temperature value, and to acquire the initial angular velocity value corresponding to the target compressor in each of the working stages; In some embodiments, the apparatus further comprises: an acquisition module, configured to acquire a real-time temperature value of the target compressor and a viscosity-temperature attenuation coefficient value corresponding to the target compressor; The real-time motor viscous friction coefficient value determination module is used to determine the real-time motor viscous friction coefficient value according to the real-time temperature value, the preset temperature value, the viscosity-temperature attenuation coefficient value and the target motor viscous friction coefficient value.
[0088] The device and method embodiments in the device embodiments are based on the same inventive concept.
[0089] An embodiment of the present specification provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement a method for determining the refrigeration state of a target refrigerator as provided in the above method embodiment.
[0090] An embodiment of the present application also provides a computer storage medium, which can be set in a terminal to store at least one instruction or at least one program related to a method for determining the refrigeration state of a target refrigerator in a method embodiment. The at least one instruction or at least one program is loaded and executed by the processor to implement the method for determining the refrigeration state of the target refrigerator provided in the above method embodiment.
[0091] Embodiments of the present application also provide 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 implement the method for determining the refrigeration state of a target refrigerator provided in the above-mentioned method embodiment.
[0092] The memory described in the embodiments of this specification can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required for functions, etc.; the data storage area can store data created according to the use of the device, etc. In addition, the memory may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a 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.
[0093] The method for determining the cooling state of the target refrigerator provided in the embodiments of this specification can be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Taking running on a server as an example, Figure 10 This is a hardware structure block diagram of a server for determining the refrigeration state of a target refrigerator provided by an embodiment of this specification. Figure 10As shown, the server 1000 may vary significantly depending on its configuration or performance. It may include one or more central processing units (CPUs) 1010 (CPUs 1010 may include, but are not limited to, processing devices such as microprocessors (MCUs) or programmable logic devices (FPGAs), memory 1030 for storing data, and one or more storage media 1020 (e.g., one or more mass storage devices) for storing applications 1023 or data 1022. Memory 1030 and storage media 1020 may be either transient or persistent storage. The program stored in storage media 1020 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, CPU 1010 may be configured to communicate with storage media 1020 to execute the series of instruction operations stored in storage media 1020 on server 1000. The server 1000 may also include one or more power supplies 1060, one or more wired or wireless network interfaces 1050, one or more input and output interfaces 1040, and / or one or more operating systems 1021, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0094] The input / output interface 1040 can be used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the server 1000. In one embodiment, the input / output interface 1040 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the input / output interface 1040 may be a radio frequency (RF) module for wireless communication with the Internet.
[0095] It can be understood by those skilled in the art that Figure 10 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 10 More or fewer components than shown, or with Figure 10 Different configurations shown.
[0096] It can be seen from the embodiments of the method, device and storage medium for determining the refrigeration state of the target refrigerator provided by the above-mentioned present application that the present application determines a preset correlation relationship in response to a refrigeration state acquisition instruction based on the correlation between the refrigeration state parameters, angular velocity and step current of the target compressor in the target refrigerator; the refrigeration state acquisition instruction is parsed and processed to obtain at least two working stages corresponding to the target compressor and preset step current values corresponding to each working stage; for each working stage, the preset step current values corresponding to each working stage are applied to the target electric shaft in the target compressor, and the initial angular velocity values corresponding to the target compressor in each working stage are obtained; the target refrigeration state parameter values of the target compressor are determined according to the initial angular velocity values, preset step current values and the preset correlation relationship corresponding to each working stage; and the refrigeration state of the target refrigerator is determined according to the target refrigeration state parameter values. The present application applies preset step current values to the target compressor in multiple working stages, so that the target compressor generates step torque, thereby obtaining the steady-state angular velocity value, angular acceleration value and time constant of the target compressor in different working stages, and thus calculating the target motor viscous friction coefficient value and the target rotor moment of inertia value, which eliminates the problem of difficult detection of load torque and facilitates the analysis of refrigeration pipeline leakage, and timely determines whether the refrigeration pipeline in the target refrigerator is leaking, thereby obtaining an accurate refrigeration status result; at the same time, considering that the viscosity of the lubricating oil in the target compressor changes with temperature, a temperature compensation strategy is adopted to obtain an accurate motor viscous friction coefficient value.
[0097] It should be noted that the order in which the embodiments of this specification are presented is for illustrative purposes only and does not represent the superiority or inferiority of the embodiments. Furthermore, the foregoing descriptions are of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0098] The various embodiments in this specification are described in a progressive manner. Similar portions between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the device, equipment, and storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simplified. For relevant portions, refer to the descriptions of the method embodiments.
[0099] Those skilled in the art will understand that all or part of the steps of implementing the above embodiments may be accomplished by hardware, or by a program instructing the relevant hardware to accomplish the steps. The program may be stored in a computer storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.
[0100] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims
1. A method for determining the refrigeration state of a target refrigerator, characterized in that: The method comprises: In response to the cooling state acquisition instruction, determining a preset correlation relationship according to a correlation relationship among a cooling state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator; parsing the refrigeration state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; For each of the working stages, a preset step current value corresponding to each of the working stages is applied to the target electric shaft in the target compressor, and an initial angular velocity value corresponding to each of the working stages is obtained; determining a target refrigeration state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset correlation relationship; The refrigeration state of the target refrigerator is determined according to the target refrigeration state parameter value.
2. The method according to claim 1, characterized in that The refrigeration state parameters include the viscous friction coefficient of the motor of the target compressor and the rotor inertia of the motor in the target compressor; determining the target refrigeration state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship includes: Determining a target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset correlation relationship; Determining a target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage; A target rotor moment of inertia value of the motor in the target compressor is determined according to the target time constant and the target motor viscous friction coefficient value.
3. The method according to claim 2, characterized in that The at least two working stages include a first working stage and a second working stage; the preset step current value includes a first preset step current value corresponding to the first working stage and a second preset step current value corresponding to the second working stage; for each of the working stages, applying the preset step current value corresponding to each of the working stages to the target electric shaft in the target compressor, and obtaining the initial angular velocity value corresponding to the target compressor in each of the working stages, includes: If the target compressor is in the first working stage, controlling the frequency converter connected to the target compressor to apply the first preset step current value to the target electric shaft to make the target compressor work; During the operation of the target compressor, obtaining a first initial angular velocity value and a first target angular acceleration value of the target compressor in a stable state; If the target compressor is in the second working stage, controlling the inverter to apply the second preset step current value to the target electric shaft to make the target compressor work; During the operation of the target compressor, a second initial angular velocity value and a second target angular acceleration value of the target compressor in a stable state are obtained; and a time corresponding to the first working stage is less than a time corresponding to the second working stage.
4. The method according to claim 3, characterized in that The preset association relationship also includes the angular acceleration of the target compressor; determining the target motor viscous friction coefficient value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship, includes: Replacing the angular acceleration in the preset association relationship with the first target angular acceleration value to obtain a first target association relationship; Replacing the angular acceleration in the preset association relationship with the second target angular acceleration value to obtain a second target association relationship; Calculating a difference between the first target association relationship and the second target association relationship to obtain a third target association relationship; the third target association relationship includes an association relationship between the angular velocity and the step current corresponding to each working stage of the target compressor and a viscous friction coefficient of the motor of the target compressor; The target motor viscous friction coefficient value of the target compressor is determined according to the initial angular velocity value corresponding to each working stage, the preset step current value and the third target association relationship.
5. The method according to claim 4, characterized in that The third target association relationship also includes the permanent magnet flux linkage of the motor in the target compressor; determining the target viscous friction coefficient value of the motor of the target compressor according to the initial angular velocity values corresponding to each working stage, the preset step current value, and the third target association relationship includes: Obtaining a target motor identifier of a motor in the target compressor; Searching a permanent magnet flux value that matches the target motor identifier in a motor flux value relationship library to obtain a target permanent magnet flux value; the motor flux value relationship library includes a mapping relationship between a preset motor identifier and a preset permanent magnet flux value; The first initial angular velocity value, the second initial angular velocity value, the first preset step current value, the second preset step current value, and the target permanent magnet flux linkage value are substituted into the third target association relationship to obtain the target motor viscous friction coefficient value.
6. The method according to claim 3, characterized in that The determining of the target time constant according to the initial angular velocity value, the preset step current value, and the preset proportional coefficient corresponding to each working stage includes: Determining a first time constant corresponding to the first working stage and a second time constant corresponding to the second working stage according to the initial angular velocity values, the preset step current values, and the preset proportional coefficient corresponding to the respective working stages; An average value of the first time constant and the second time constant is calculated to obtain the target time constant.
7. The method according to claim 6, characterized in that The determining, according to the initial angular velocity values corresponding to the respective working stages, the preset step current values, and the preset proportional coefficient, of a first time constant corresponding to the first working stage and a second time constant corresponding to the second working stage, includes: Determining a first target angular velocity value according to the first initial angular velocity value and the preset proportional coefficient, and determining a second target angular velocity value according to the second initial angular velocity value and the preset proportional coefficient; Determining a time when the first preset step current value is applied as a first starting time, and determining a time corresponding to the first target angular velocity value as a first ending time; determining the first time constant according to the first end time and the first start time; Determining the moment of applying the second preset step current value as a second starting moment, and determining the moment corresponding to the second target angular velocity value as a second ending moment; The second time constant is determined according to the second end time and the second start time.
8. The method according to claim 3, characterized in that The method further includes applying preset step current values corresponding to the respective working stages to the target electric shaft in the target compressor, and obtaining initial angular velocity values corresponding to the target compressor in the respective working stages. For each of the working stages, when the target compressor is at a preset temperature value, controlling the inverter to apply preset step current values corresponding to each of the working stages to the target electric shaft, and obtaining the initial angular velocity values corresponding to the target compressor in each of the working stages; After determining the refrigeration state of the target refrigerator according to the target refrigeration state parameter value, the method further includes: Acquire the real-time temperature value of the target compressor and the viscosity-temperature attenuation coefficient value corresponding to the target compressor; A real-time motor viscous friction coefficient value is determined according to the real-time temperature value, the preset temperature value, the viscosity-temperature attenuation coefficient value, and the target motor viscous friction coefficient value.
9. A device for determining the refrigeration state of a target refrigerator, characterized in that: The device comprises: a preset association relationship acquisition module, configured to determine a preset association relationship in response to a refrigeration state acquisition instruction and based on an association relationship among a refrigeration state parameter, an angular velocity, and a step current of a target compressor in a target refrigerator; an analysis module, configured to analyze the refrigeration state acquisition instruction to obtain at least two working stages corresponding to the target compressor and a preset step current value corresponding to each working stage; a preset step current value applying module, configured to apply, for each of the working stages, a preset step current value corresponding to each of the working stages to the target electric shaft in the target compressor, and obtain an initial angular velocity value corresponding to each of the working stages of the target compressor; a target cooling state parameter value determining module, configured to determine a target cooling state parameter value of the target compressor according to the initial angular velocity value corresponding to each working stage, the preset step current value, and the preset association relationship; The refrigeration state determination module is used to determine the refrigeration state of the target refrigerator according to the target refrigeration state parameter value.
10. A computer-readable storage medium, characterized in that The storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the method for determining the refrigeration state of the target refrigerator as described in any one of claims 1-8.