Cooker anti-dry burning control method, system, gas stove and medium
By combining the vibration and temperature information of the stove and using the time domain and frequency domain feature vectors to calculate similarity, the accuracy problem of the gas stove in judging the dry burning state is solved, achieving higher accuracy and user experience.
Patent Information
- Application Number
- CN202211144298.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-20
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-09-20
AI Technical Summary
When judging the dry burning status, existing gas stoves only rely on the temperature changes at the bottom of the pot, which has low accuracy and poor user experience. The vibration times contain little information and it is difficult to accurately distinguish between pot vibration and human vibration, leading to misjudgment.
By collecting the vibration and temperature information of the stove, extracting the real-time feature vector and temperature feature vector, calculating the similarity and combining the time domain and frequency domain change states in the XYZ three-axis directions, the dry burning state is determined and the stove is turned off.
The accuracy of dry-burn judgment is improved, misjudgment is avoided, and user experience is enhanced.
Smart Images

Figure CN116105183B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of stoves, and in particular to a stove anti-dry burning control method and system, a gas stove and a medium. Background Art
[0002] Gas stoves are essential household appliances and play a crucial role in daily life. They burn gas to generate an open flame to heat or cook food. However, users may forget to turn off the stove while cooking. This can cause the contents of the cooker to dry out due to prolonged heating, resulting in a dry burn.
[0003] In order to solve the above problems, existing gas stoves install a temperature sensor on the surface of the gas stove or near the location where the cookware is placed to detect the temperature of the cookware and use the temperature information to determine whether dry burning occurs; or install a vibration sensor on the surface of the gas stove to detect the number of vibrations of the cookware and use the number of vibrations to determine whether dry burning occurs.
[0004] However, judging whether dry burning occurs only by temperature information has low accuracy and poor user experience; the amount of information provided by the number of vibrations is small, making it difficult to accurately distinguish between pot vibration and human vibration, leading to misjudgment of whether dry burning occurs when cooking. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to overcome the defect in the prior art of low accuracy in judging the dry-burning state based only on the temperature change at the bottom of the cookware, and to provide a stove anti-dry-burning control method, system, gas stove and medium.
[0006] The present invention solves the above technical problems through the following technical solutions:
[0007] In a first aspect, the present invention provides a method for preventing dry burning of a stove, the method comprising:
[0008] Collect vibration information of the stove;
[0009] Extracting a real-time feature vector of the cooktop from the vibration information, and calculating a first similarity between the real-time feature vector and a preset vibration feature vector; the real-time feature vector is used to characterize a time domain variation state and a frequency domain variation state of vibration of the cooktop bottom in the X, Y, and Z axes;
[0010] When the first similarity is greater than a first threshold, collecting temperature information of the cooker;
[0011] Extracting a temperature feature vector of the stove from the temperature information, and calculating a second similarity between the temperature feature vector and a preset dry-burning temperature feature vector; the temperature feature vector is used to represent a temperature change state of the bottom of the stove;
[0012] When the second similarity is greater than a second threshold, it is determined that the cooker enters a dry-burning state and is turned off.
[0013] Preferably, the anti-dry burning control method further comprises:
[0014] When the first similarity is not greater than the first threshold, executing the step of collecting vibration information of the cooker;
[0015] and / or,
[0016] When the second similarity is not greater than the second threshold, the step of collecting vibration information of the cooker is performed.
[0017] Preferably, the step of extracting the real-time feature vector of the cooker from the vibration information includes:
[0018] Extracting a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor;
[0019] Preprocessing the vibration information; the preprocessing includes performing Fourier transform on the vibration information;
[0020] Extracting a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency;
[0021] The real-time feature vector is generated according to the time domain feature vector and the frequency domain feature vector.
[0022] Preferably, the first threshold and the second threshold are 0.8.
[0023] In a second aspect, the present invention provides a dry-burn prevention control system for a cooker, the dry-burn prevention control system comprising: a collection device and a controller, the collection device comprising a first collection module and a second collection module, the controller comprising a first calculation module, a second calculation module, and a judgment module;
[0024] The first acquisition module is used to collect vibration information of the cooker;
[0025] The first calculation module is configured to extract a real-time feature vector of the cooktop from the vibration information and calculate a first similarity between the real-time feature vector and a preset vibration feature vector; the real-time feature vector is used to represent a time-domain variation state and a frequency-domain variation state of vibration of the cooktop bottom in the X, Y, and Z axes; and when the first similarity is greater than a first threshold, the second acquisition module is invoked;
[0026] The second acquisition module is used to collect temperature information of the stove;
[0027] The second calculation module is configured to extract a temperature feature vector of the stove from the temperature information and calculate a second similarity between the temperature feature vector and a preset dry-boiling temperature feature vector; the temperature feature vector is used to represent the temperature change state of the bottom of the stove; and when the second similarity is greater than a second threshold, calling the judgment module;
[0028] The judgment module is used to judge whether the stove has entered a dry-burning state and to shut down the stove.
[0029] Preferably, the first calculation module is further configured to call the first acquisition module when the first similarity is not greater than the first threshold;
[0030] and / or,
[0031] The second calculation module is further configured to: when the second similarity is not greater than the second threshold, call the first acquisition module.
[0032] Preferably, the first calculation module includes:
[0033] A first extraction unit is configured to extract a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor;
[0034] A preprocessing unit, configured to preprocess the vibration information; the preprocessing comprising performing a Fourier transform on the vibration information;
[0035] A second extraction unit is configured to extract a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency;
[0036] A generating unit is configured to generate the real-time feature vector according to the time domain feature vector and the frequency domain feature vector.
[0037] Preferably, the acquisition device includes a data collector communicatively connected to the controller, and the data collector includes a temperature sensor and a vibration sensor.
[0038] In a third aspect, the present invention provides a gas stove comprising a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the anti-dry burning control method for the stove as described in the first aspect is implemented.
[0039] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the anti-dry-burn control method for the stove as described in the first aspect.
[0040] The positive progress of the present invention is that: the present invention uses vibration information and temperature information together to judge the dry burning state, avoiding the phenomenon of misjudgment caused by judging only by temperature information; the time domain and frequency domain dual-dimensional information of the vibration information distinguishes the steaming and boiling cooking scenes, improves the accuracy of the cooking scene judgment, avoids the dry burning temperature feature vector being used for mismatched cooking scenes, and avoids the false judgment of anti-dry burning; uses the real-time feature vector and the preset feature vector to calculate the similarity, effectively improving the accuracy of the dry burning judgment result and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 Schematic diagram of the flow of the anti-dry-burn control method for a stove according to embodiment 1 of the present invention.
[0042] Figure 2 2 is a flow chart of step S2 of the method for preventing dry burning of a stove according to embodiment 2 of the present invention.
[0043] Figure 3 This is a module diagram of the anti-dry-burning control system of the stove according to Example 3 of the present invention.
[0044] Figure 4 This is a module diagram of the anti-dry-burning control system of the stove according to Example 4 of the present invention.
[0045] Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to embodiment 5 of the present invention. DETAILED DESCRIPTION
[0046] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0047] Example 1
[0048] like Figure 1 As shown, in this embodiment, a method for preventing dry burning of a stove is provided, and the method for preventing dry burning of a stove includes:
[0049] S11. Collecting vibration information of the stove.
[0050] S12. Extracting a real-time feature vector of the cooktop from the vibration information and calculating a first similarity between the real-time feature vector and a preset vibration feature vector; the real-time feature vector is used to characterize the time domain variation state and frequency domain variation state of the vibration of the cooktop bottom in the XYZ three-axis directions; when the first similarity is greater than a first threshold, executing step S13; when the first similarity is not greater than the first threshold, executing step S11.
[0051] S13: Collect temperature information of the stove.
[0052] S14. Extract a temperature feature vector of the stove from the temperature information, and calculate a second similarity between the temperature feature vector and a preset dry-boiling temperature feature vector; the temperature feature vector is used to characterize the temperature change state of the bottom of the stove; when the second similarity is greater than a second threshold, execute step S15; when the second similarity is not greater than the first threshold, execute step S11.
[0053] S15: Determine that the stove has entered a dry-burning state and turn off the stove.
[0054] Regarding step S11 above, sensors periodically collect vibration information about the cooktop in the X, Y, and Z axes. This information may include, but is not limited to, acceleration, angular acceleration, velocity, and displacement. This vibration information collection is continuous, either uninterrupted or periodic. In the case of periodic collection, the period may be 10 seconds, for example. The magnitude of the cooktop's acceleration can be used to characterize the intensity of the cooktop's vibration. Typically, when a cooktop contains a large amount of water, the water boils relatively vigorously, resulting in relatively intense cooktop vibration. The magnitude of the cooktop's acceleration will vary depending on the cooking scenario. For example, in steaming mode, the acceleration is typically 5 milligras (g is the acceleration due to gravity). Therefore, the cooktop's vibration information can be used to determine whether the cooktop has entered steaming mode. It should be noted that boiling water in a pot generates bubbles, and the tumbling of these bubbles causes the pot to vibrate. Since the pot is placed directly on the stove, which in turn causes the stove to vibrate, the sensor can be set on the pot surface. The sensor can also be set on the pot support or the anti-dry-burning probe line, etc., where the vibration of the stove can be detected.
[0055] Regarding step S12, in order to detect changes in the cooktop's vibration as much as possible, after initially distinguishing the cooking scene from the time domain information, a secondary judgment of the cooking scene is performed using the frequency information. Time domain information is extracted from the vibration information, which may include but is not limited to the mean value, effective value, and peak factor of the XYZ axes. A time domain feature vector is obtained based on the mean, effective value, and peak factor of the XYZ axes. Frequency domain information is extracted from the vibration information, which may include but is not limited to the average frequency, standard deviation, and center of gravity frequency of the XYZ axes. A frequency domain feature vector is obtained based on the average, standard deviation, and center of gravity frequency of the XYZ axes. The time domain feature vector and the frequency domain feature vector are concatenated into a two-dimensional real-time feature vector. The cosine similarity between the real-time feature vector and the preset vibration feature vector for the steaming cooking mode is calculated. A larger cosine similarity value indicates greater similarity between the two. By detecting the vibration state of the stove, it can be determined whether the stove is boiling; the cooking scenes can be distinguished from the time domain and frequency dimensions of the vibration information, thereby effectively improving the accuracy of anti-dry burning judgment.
[0056] If the first similarity is greater than the first threshold, it indicates that the current cooking mode of the cooktop is steaming, and step S13 is executed. If the first similarity is not greater than the first threshold, it indicates that the current cooking mode of the cooktop is not steaming, and the sensor continues to periodically collect vibration information of the cooktop in the X, Y, and Z axes. The value of the first threshold varies depending on the cooking mode, and each first threshold corresponds to a cooking mode.
[0057] In step S13 above, a sensor is used to collect temperature information about the cooktop, including but not limited to the cooktop's surface temperature. This temperature information collection can be continuous, either uninterrupted or periodic. In the latter case, the period can be, for example, 10 seconds. It should be noted that the sensor can be an infrared temperature sensor with its detection probe facing upward, i.e., toward the bottom of the cooktop. The infrared temperature sensor determines the current cooktop temperature by detecting infrared thermal radiation emitted by the cooktop.
[0058] For steps S14-S15 above, the temperature feature vector includes but is not limited to the mean, variance, and maximum value. The cosine similarity between the temperature feature vector and the preset dry-burn temperature feature vector is calculated. The larger the cosine similarity value, the more similar the two are. When the second similarity is greater than the second threshold, it indicates that the stove is currently dry-burning, posing a safety hazard. The gas valve of the stove is immediately closed, and the stove can be extinguished. When the second similarity is not greater than the second threshold, it indicates that the stove is not currently dry-burning. The sensor continues to periodically collect vibration information of the stove in the X, Y, and Z axes.
[0059] The second threshold value may be a fixed value, that is, the value is the same for various cooking scenes, or different second threshold values may be set according to different cooking scenes, or different second threshold values may be set for the same cooking scene in different cooking stages or cooking steps.
[0060] In one embodiment, the first threshold and the second threshold are both 0.8, and the values of the first threshold and the second threshold can be appropriately adjusted according to the criteria for dry-boiling judgment in different cooking scenarios.
[0061] In this embodiment, a method for preventing dry-burning of a stove is provided. The method uses both vibration and temperature information to determine the dry-burning state, thereby avoiding misjudgment that may occur when judging based solely on temperature information. The method also uses real-time feature vectors of vibration and temperature information to calculate similarity with preset feature vectors, effectively improving the accuracy of the dry-burning determination result.
[0062] Example 2
[0063] On the basis of Example 1, this embodiment provides a method for controlling a stove to prevent dry burning, such as Figure 2 As shown, compared with Example 1, the improvement is made, and step S12 specifically includes:
[0064] S121. Extract a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor.
[0065] S122 , preprocessing the vibration information; the preprocessing includes performing Fourier transform on the vibration information.
[0066] S123, extracting a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency;
[0067] S124. Generate a real-time feature vector according to the time domain feature vector and the frequency domain feature vector.
[0068] Specifically, to improve the accuracy of steaming and cooking mode determination, we distinguish between multiple scenarios prone to misjudgment and simultaneously extract time-domain and frequency-domain eigenvectors from vibration information. For example, the vibrations caused by flipping a pan while cooking or stirring food with a spatula cannot be effectively distinguished using time-domain eigenvectors. However, the vibration frequency in these scenarios is slow and less regular, making it possible to distinguish them using frequency-domain eigenvectors.
[0069] In this embodiment, a method for controlling a stove to prevent dry burning is provided. By extracting time domain feature vectors and frequency feature vectors from vibration information, dual-dimensional information in the time and frequency domains is used to distinguish between steaming and boiling cooking scenarios. This improves the accuracy of cooking scenario determination, avoids the dry burning temperature feature vector being used for incompatible cooking scenarios, and avoids misjudgment of dry burning prevention.
[0070] Example 3
[0071] like Figure 3 As shown, in this embodiment, a dry-burn prevention control system for a cooker is provided, which includes: a collection device 200 and a controller 300, wherein the collection device 200 includes a first collection module 210 and a second collection module 220, and the controller 300 includes a first calculation module 310, a second calculation module 320, and a judgment module 330;
[0072] The first collecting module 210 is used to collect vibration information of the cooker.
[0073] The first calculation module 310 is used to extract the real-time feature vector of the cooktop from the vibration information and calculate the first similarity between the real-time feature vector and the preset vibration feature vector; the real-time feature vector is used to characterize the time domain change state and frequency domain change state of the vibration of the cooktop bottom in the XYZ three-axis directions; when the first similarity is greater than the first threshold, the second acquisition module 220 is called; when the first similarity is not greater than the first threshold, the first acquisition module 210 is called.
[0074] The second acquisition module 220 is used to acquire temperature information of the stove.
[0075] The second calculation module 320 is used to extract the temperature feature vector of the stove from the temperature information and calculate the second similarity between the temperature feature vector and the preset dry-boiling temperature feature vector; the temperature feature vector is used to represent the temperature change state of the bottom of the stove; when the second similarity is greater than the second threshold, the judgment module 330 is called; when the second similarity is not greater than the second threshold, the first acquisition module 210 is called.
[0076] The judgment module 330 is used to judge whether the stove has entered a dry-burning state and shut down the stove.
[0077] The first acquisition module 210 uses sensors to periodically collect vibration information about the cooktop in the X, Y, and Z axes. This information may include, but is not limited to, acceleration, angular acceleration, velocity, and displacement. This vibration information collection is continuous and can be uninterrupted or periodic. In the case of periodic collection, the period may be, for example, 10 seconds. The magnitude of the cooktop's acceleration can be used to characterize the intensity of the cooktop's vibration. Typically, when a cooktop contains a large amount of water, the water boils relatively vigorously, resulting in relatively intense cooktop vibration. The magnitude of the cooktop's acceleration will vary depending on the cooking scenario. For example, in steaming mode, the acceleration is typically 5 milligras (g is the acceleration due to gravity). Therefore, the cooktop's vibration information can be used to determine whether the cooktop has entered steaming mode. It should be noted that boiling water in a pot generates bubbles, and the tumbling of these bubbles causes the pot to vibrate. Since the pot is placed directly on the stove, which in turn causes the stove to vibrate, the sensor can be set on the pot surface. The sensor can also be set on the pot support or the anti-dry-burning probe line, etc., where the vibration of the stove can be detected.
[0078] To maximize detection of changes in cooktop vibration, the cooking scene is initially distinguished from the time domain information, and then the frequency information is used to perform a secondary judgment of the cooking scene. Time domain information is extracted from the vibration information, including but not limited to the mean value, effective value, and peak factor of the XYZ axes. The first calculation module 310 obtains a time domain feature vector based on the mean, effective value, and peak factor of the XYZ axes. Frequency domain information is extracted from the vibration information, including but not limited to the average frequency, standard deviation, and center of gravity frequency of the XYZ axes. A frequency domain feature vector is obtained based on the average, standard deviation, and center of gravity frequency of the XYZ axes. The time domain feature vector and the frequency domain feature vector are concatenated into a two-dimensional real-time feature vector. The cosine similarity between the real-time feature vector and the preset vibration feature vector for the steaming cooking mode is calculated. A larger cosine similarity value indicates greater similarity between the two. By detecting the vibration state of the stove, it can be determined whether the stove is boiling; the cooking scenes can be distinguished from the time domain and frequency dimensions of the vibration information, thereby effectively improving the accuracy of anti-dry burning judgment.
[0079] If the first similarity is greater than the first threshold, it indicates that the current cooking mode of the stove is steaming, and the second collection module 220 is invoked. If the first similarity is not greater than the first threshold, it indicates that the current cooking mode of the stove is not steaming, and the sensor continues to periodically collect vibration information of the stove in the X, Y, and Z axes. The value of the first threshold varies depending on the cooking mode, and each first threshold corresponds to a different cooking mode.
[0080] The second acquisition module 220 uses a sensor to collect temperature information from the cooktop, including but not limited to the cooktop's surface temperature. This temperature information collection can be continuous, either uninterrupted or periodic. In the latter case, the period can be, for example, 10 seconds. It should be noted that the sensor can be an infrared temperature sensor with its detection probe facing upward, i.e., toward the bottom of the cooktop. The infrared temperature sensor determines the current cooktop temperature by detecting infrared radiation emitted by the cooktop.
[0081] The temperature feature vector includes, but is not limited to, the mean, variance, and maximum value. The second calculation module 320 calculates the cosine similarity between the temperature feature vector and the preset dry-burn temperature feature vector. The larger the cosine similarity value, the more similar the two are. When the second similarity is greater than the second threshold, the judgment module 330 determines that the stove is currently dry-burning, posing a safety hazard, and immediately controls the gas valve to close, thereby extinguishing the stove. When the second similarity is not greater than the second threshold, indicating that the stove is not currently dry-burning, the sensor continues to periodically collect vibration information of the stove in the X, Y, and Z axes.
[0082] The second threshold value may be a fixed value, that is, the value is the same for various cooking scenes, or different second threshold values may be set according to different cooking scenes, or different second threshold values may be set for the same cooking scene in different cooking stages or cooking steps.
[0083] In one embodiment, the first threshold and the second threshold are both 0.8, and the values of the first threshold and the second threshold can be appropriately adjusted according to the criteria for dry-boiling judgment in different cooking scenarios.
[0084] In one embodiment, the data acquisition device 200 includes a data acquisition unit in communication with the controller 300. The data acquisition unit includes a temperature sensor and a vibration sensor. Temperature detection can be achieved in a variety of ways, not limited to temperature sensors; circuits can also implement temperature detection. The vibration sensor is used to collect real-time vibration information of the cookware, for example, vibration data in the three axial directions (X, Y, and Z), and transmit this vibration information to the controller 300. The controller 300 analyzes and determines the vibration data in the three axial directions. When it determines that the cookware has entered the steam cooking mode, the controller 300 controls the temperature sensor to start operating, collects real-time temperature information from the cookware, and transmits this real-time temperature information to the controller 300. The controller 300 further analyzes and determines the temperature information, extracts a temperature feature vector from the temperature information, and compares the temperature feature vector with a preset dry-boiling temperature feature vector to determine whether the cookware is in a dry-boiling state. If the cookware is in a dry-boiling state, the controller 300 automatically controls the cooker to shut down.
[0085] In this embodiment, a dry-burn prevention control system for a stove is provided. The dry-burn status of the cookware is determined by utilizing both vibration and temperature information, thereby avoiding misjudgment that may be caused by determining the status based solely on temperature information. The accuracy of the dry-burn determination result is effectively improved by calculating the similarity between the real-time feature vectors of the vibration and temperature information and the preset feature vectors.
[0086] Example 4
[0087] like Figure 4 As shown, in this embodiment, a cooker anti-dry-burning control system is provided, and the first calculation module 310 includes: a first extraction unit 311, a preprocessing unit 312, a second extraction unit 313 and a generation unit 314.
[0088] The first calculation module 310 includes:
[0089] The first extraction unit 311 is used to extract a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor;
[0090] A preprocessing unit 312 is used to preprocess the vibration information; the preprocessing includes performing Fourier transform on the vibration information;
[0091] The second extraction unit 313 is configured to extract a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency;
[0092] The generating unit 314 is configured to generate a real-time feature vector according to the time domain feature vector and the frequency domain feature vector.
[0093] Specifically, to improve the accuracy of steaming and cooking mode determination, we distinguish between multiple scenarios prone to misjudgment and simultaneously extract time-domain and frequency-domain eigenvectors from vibration information. For example, the vibrations caused by flipping a pan while cooking or stirring food with a spatula cannot be effectively distinguished using time-domain eigenvectors. However, the vibration frequency in these scenarios is slow and less regular, making it possible to distinguish them using frequency-domain eigenvectors.
[0094] In this embodiment, a dry-burn prevention control system for a stove is provided. By extracting time domain feature vectors and frequency feature vectors from vibration information, dual-dimensional information in the time and frequency domains is used to distinguish between steaming and boiling cooking scenarios. This improves the accuracy of cooking scenario determination, avoids the dry-burn temperature feature vector being used for incompatible cooking scenarios, and avoids misjudgment of dry-burn prevention.
[0095] Example 5
[0096] Figure 5 This is a schematic diagram of the structure of a gas stove provided in this embodiment. The gas stove includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the anti-dry-burn control method for the stove of embodiment 1 or embodiment 2 is implemented. Figure 5 The gas stove 60 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0097] The gas stove 60 may be a general-purpose computing device, such as a server device. Components of the gas stove 60 may include, but are not limited to, the at least one processor 61, the at least one memory 62, and a bus 63 connecting different system components (including the memory 62 and the processor 61).
[0098] The bus 63 includes a data bus, an address bus, and a control bus.
[0099] The memory 62 may include a volatile memory, such as a random access memory (RAM) 621 and / or a cache memory 622 , and may further include a read-only memory (ROM) 623 .
[0100] The memory 62 may also include a program / utility 625 having a set (at least one) of program modules 624, such program modules 624 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0101] The processor 61 executes various functional applications and data processing by running computer programs stored in the memory 62 , such as the anti-dry-burn control method for the stove of Embodiment 1 or Embodiment 2 of the present invention.
[0102] The gas stove 60 can also communicate with one or more external devices 64 (e.g., a keyboard, pointing device, etc.). This communication can occur via an input / output (I / O) interface 65. Furthermore, the model-generated gas stove 60 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 66. As shown, the network adapter 66 communicates with other modules of the model-generated gas stove 60 via a bus 63. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated gas stove 60, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.
[0103] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.
[0104] Example 6
[0105] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps of the anti-dry-burning control method for the stove of Embodiment 1 or Embodiment 2 are implemented.
[0106] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0107] In a possible embodiment, the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the anti-dry burning control method for the stove of Example 1 or Example 2.
[0108] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or entirely on the remote device.
[0109] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.
Claims
1. A method for preventing dry burning of a stove, characterized in that: The anti-dry burning control method comprises: Collect vibration information of the stove; Extracting a real-time feature vector of the cooktop from the vibration information, and calculating a first similarity between the real-time feature vector and a preset vibration feature vector; the real-time feature vector is used to characterize a time domain variation state and a frequency domain variation state of vibration of the cooktop bottom in the X, Y, and Z axes; When the first similarity is greater than a first threshold, collecting temperature information of the cooker; Extracting a temperature feature vector of the stove from the temperature information, and calculating a second similarity between the temperature feature vector and a preset dry-burning temperature feature vector; the temperature feature vector is used to represent a temperature change state of the bottom of the stove; When the second similarity is greater than a second threshold, determining that the cooker has entered a dry-burning state and turning off the cooker; The step of extracting the real-time feature vector of the cooker from the vibration information includes: Extracting a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor; Preprocessing the vibration information; the preprocessing includes performing Fourier transform on the vibration information; Extracting a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency; The real-time feature vector is generated according to the time domain feature vector and the frequency domain feature vector.
2. The method for preventing dry burning of a stove according to claim 1, wherein: The anti-dry burning control method also includes: When the first similarity is not greater than the first threshold, executing the step of collecting vibration information of the cooker; and, When the second similarity is not greater than the second threshold, the step of collecting vibration information of the cooker is performed.
3. The method for preventing dry burning of a stove according to claim 1, wherein: The first threshold and the second threshold are 0.
8.
4. A stove anti-dry burning control system, characterized in that: The anti-dry burning control system includes: a collection device and a controller, the collection device includes a first collection module and a second collection module, the controller includes a first calculation module, a second calculation module and a judgment module; The first acquisition module is used to collect vibration information of the cooker; The first calculation module is configured to extract a real-time feature vector of the cooktop from the vibration information and calculate a first similarity between the real-time feature vector and a preset vibration feature vector; the real-time feature vector is used to represent a time-domain variation state and a frequency-domain variation state of vibration of the cooktop bottom in the X, Y, and Z axes; and when the first similarity is greater than a first threshold, the second acquisition module is invoked; The second acquisition module is used to collect temperature information of the stove; The second calculation module is configured to extract a temperature feature vector of the stove from the temperature information and calculate a second similarity between the temperature feature vector and a preset dry-boiling temperature feature vector; the temperature feature vector is used to represent the temperature change state of the bottom of the stove; and when the second similarity is greater than a second threshold, calling the judgment module; The judgment module is used to judge whether the stove has entered a dry-burning state and shut down the stove; The first calculation module includes: A first extraction unit is configured to extract a time domain feature vector from the vibration information; the time domain feature vector includes a maximum value, an effective value, and a peak factor; A preprocessing unit, configured to preprocess the vibration information; the preprocessing comprising performing a Fourier transform on the vibration information; A second extraction unit is configured to extract a frequency domain feature vector from the pre-processed vibration information; the frequency domain feature vector includes a maximum average frequency, a maximum frequency standard deviation, and a maximum center of gravity frequency; A generating unit is configured to generate the real-time feature vector according to the time domain feature vector and the frequency domain feature vector.
5. The anti-dry-burning control system for a stove according to claim 4, characterized in that: The first calculation module is further configured to call the first acquisition module when the first similarity is not greater than the first threshold; and, The second calculation module is further configured to: when the second similarity is not greater than the second threshold, call the first acquisition module.
6. The anti-dry-burn control system for a stove according to claim 4, characterized in that: The acquisition device includes a data collector connected to the controller for communication, and the data collector includes a temperature sensor and a vibration sensor.
7. A gas stove, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the method for preventing dry burning of the stove according to any one of claims 1 to 3 is implemented.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the anti-dry-burning control method for the cooker according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Dry-braising-preventing stove and control method thereof
CN108954406A
Anti-dry-burning system of gas stove
CN111174240A