A gas stove and its control method
By setting up a gas flow and temperature acquisition module on the gas stove, dynamically adjusting the range hood speed, solving the problem of independent control of traditional gas stoves and range hoods, achieving efficient gas utilization and user experience improvement.
Patent Information
- Application Number
- CN202411674330.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2044-11-21
AI Technical Summary
The independent control of traditional gas stoves and range hoods causes the range hood to be unable to adjust the wind power in time during high smoke dishes, resulting in high energy consumption, noise pollution and gas waste. In addition, the intelligent regulation technology stroke with fire has low thermal efficiency and surge problems.
By setting up a gas flow acquisition module and a K-type thermocouple of the furnace head on the intake pipe of the gas stove, combining the control module and the connection module, the smoking speed of the range hood is dynamically adjusted, and the wind is linked with the fire is realized based on the gas flow and temperature information, the smooth gas reference period and surge phenomenon are monitored, and the smoking speed is optimized.
The fuel-air ratio is fully burned, reducing the heat taken away by the exhaust, improving the thermal efficiency of the stove, saving gas, avoiding surge and oil smoke return, and improving user experience.
Smart Images

Figure CN119196726B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of gas stoves, and particularly relates to a gas stove and its control method. Background Art
[0002] Traditional gas stoves and range hoods are two independent kitchen appliances, and users need to control them separately before each use. When cooking dishes that produce a large amount of fumes, the range hood often doesn't have enough time to adjust the wind force. The best way to solve this problem is to enable intelligent linkage between the range hood and the stove, that is, "the wind moves with the fire". In most "wind moves with the fire" technical solutions, a potentiometer is usually used to monitor the switch state and fire power adjustment of the stove. When the gas stove is turned on, the range hood will automatically start and adjust the wind speed according to the fire power, so as to more effectively suck away the generated fumes and keep the kitchen air fresh. Through the linkage system, the operating state of the range hood can be adjusted in a timely manner when abnormal situations (such as open flames, excessive temperatures, etc.) are detected, reducing the fire risk. Intelligent control can optimize the working time and power of the range hood, help reduce energy consumption, while reducing noise pollution and improving the user experience.
[0003] In addition, the "wind moves with the fire" technology intelligently regulates the wind force and automatically adjusts the exhaust volume of the range hood according to the fire power. An appropriate exhaust volume will make the fuel-air ratio sufficient, which can not only ensure full combustion but also reduce the heat carried away by the exhaust, thereby improving the thermal efficiency of the stove, optimizing the combustion efficiency, and reducing the waste of gas. This intelligent control not only improves the cooking efficiency but also effectively saves gas. Summary of the Invention
[0004] The purpose of the present invention is to provide a gas stove and its control method to solve one or more technical problems existing in the prior art, and at least provide a beneficial choice or create conditions.
[0005] To achieve the above purpose, according to one aspect of the present invention, a gas stove is provided. The gas stove includes:
[0006] A control module, a gas flow acquisition module, and a connection module. The gas flow acquisition module is arranged on the intake pipeline of the gas stove. The gas stove includes a burner head, and a K-type thermocouple is arranged on the burner head. The control module is electrically connected to the gas flow acquisition module, the K-type thermocouple, and the connection module respectively;
[0007] Among them, the gas flow collection module is used to collect the gas flow information in the corresponding intake pipeline and send it to the control module; the control module controls the range hood through the connection module to send control signals; the connection module is used to connect with the range hood and send control signals; among them, the control signals include start signals, stop signals, and adjustment signals; after receiving the start signal and stop signal, the range hood performs start-up and shutdown, and after receiving the adjustment signal, the range hood adjusts the smoking speed according to the adjustment instructions included in the adjustment signal.
[0008] Among them, the K-type thermocouple is used to collect the temperature value information of the stove head and send it to the control module.
[0009] Among them, the adjustment instructions include the ratio of the adjustment multiple of the range hood rotation speed, the adjusted rotation speed, and the adjusted time length.
[0010] Among them, the control module dynamically adjusts the smoking speed of the range hood through the connection module according to the gas flow information and the temperature value information.
[0011] Among them, the gas flow collection module includes any one of a turbine flowmeter, a vortex street flowmeter, and an ultrasonic flowmeter.
[0012] Among them, after receiving the start signal, the range hood performs start-up and operates in any one of a low-speed mode, a medium-speed mode, and a high-speed mode.
[0013] Among them, the rotation speed corresponding to the low-speed mode is 600 - 700 r / min, the rotation speed corresponding to the medium-speed mode is 700 - 1000 r / min, and the rotation speed corresponding to the high-speed mode is above 1000 r / min.
[0014] When the gas stove is started, the control module sends a start signal through the connection module to control the range hood to turn on;
[0015] When the gas stove is turned off, the control module sends a stop signal through the connection module to control the range hood to turn off.
[0016] Among them, the range hood includes a fan speed adjustment circuit, and the fan speed adjustment circuit is respectively connected to the connection module and the fan of the range hood to adjust the rotation speed of the fan of the range hood according to the control signal received by the connection module;
[0017] Since the wind and fire are linked, when the gas stove adjusts the firepower, the linked range hood will suddenly switch from low speed to high speed accordingly. However, the large speed difference means that the exhaust will take away more heat from the gas stove, reducing the thermal efficiency of the stove and directly resulting in waste of gas. To ensure an adequate fuel-air ratio, enabling full combustion while reducing heat loss through exhaust, this application provides the following method for adjusting the smoking speed of the range hood to match the flame of the linked gas, achieving an appropriate fuel-air ratio. The following method is provided:
[0018] Among them, the specific method for dynamically adjusting the smoking speed of the range hood is as follows:
[0019] After the range hood is started, monitor the smooth gas reference period based on the temperature value, specifically including:
[0020] After the range hood is started, use a K-type thermocouple to collect the temperature value of the stove head every time interval T; take the temperature value collected immediately before the most recently collected temperature value CD as C1, and the temperature value collected immediately before C1 as C2. If C1 is less than C2 and less than CD, then take the collection time of C1 as the settlement time; compare each temperature value in reverse order of collection time starting from the settlement time. If a temperature value is less than the temperature value immediately before it and less than the temperature value immediately after it, then mark the collection time of this temperature value as the start time; take the time period between the start time and the settlement time as the smooth gas reference period.
[0021] When a new smooth gas reference period is detected, the connection module sends an adjustment instruction to adjust the smoking speed of the range hood within the duration of the smooth gas reference period.
[0022] Among them, T is set to be between 200 milliseconds and 8000 milliseconds.
[0023] Among them, the smooth gas reference time period obtained by the above method is based on the two relatively low temperature values that have recently appeared behind the range hood. At these two moments, the wind follows the movement of the fire or the exhaust takes away more heat, resulting in insufficient material-air ratio, so the temperature value will appear relatively low. Although the above-mentioned smooth gas reference time period is the most recent time period when gas supply and combustion are relatively smooth, the smooth gas reference time period is the most recent time period when the gas stove has a just right fuel-air ratio. However, when the gas stove adjusts the firepower to a large extent, the range hood linked thereto will correspondingly suddenly switch from a high speed to a low speed, and the airflow speed inside it will be unstable, and separation may occur on the blades of the fan or turbine, or the airflow entering the range hood may be disturbed, thereby causing surge phenomenon, causing the oil fume gas pressure difference inside it to be out of balance, especially at low speed, small surge is more likely to occur, and the oil fume reflux problem will inevitably occur. The surge caused causes the insurance mechanism inside the range hood to increase the speed of the fan or turbine blades to reduce the surge, but increasing the speed means that the heat taken away by the exhaust gas from the gas stove will be increased, so that the thermal efficiency of the stove will be reduced, which will directly lead to the waste of gas of the gas stove. In the low speed state, the temperature change of the gas stove during the small surge period is small, resulting in the inability to monitor it during the smooth gas reference period. The present invention proposes the following method for monitoring the smooth gas reference period:
[0024] Preferably, after the range hood is started, the smoothing gas reference period is monitored according to the temperature value, specifically including:
[0025] After the range hood is started, the temperature value of the burner is collected once every T interval through a K-type thermocouple; the mean of all collected temperature values is recorded as JTmp1, and all temperature values less than JTmp1 are taken to form a sequence recorded as a low-temperature sequence; (the temperature value in the low-temperature sequence is less than the overall mean, so it is very likely to be the temperature value corresponding to a small surge at a low speed. Although the temperature value in the low-temperature sequence changes little, it filters out the temperature value with large fluctuations, so it is relatively stable and has a linear law that is easy to monitor); according to the time sequence of collection, the time intervals between each temperature value in the low-temperature sequence are taken to form a sequence recorded as a linear interval sequence;
[0026] Calculate the most recent start time, the specific method is:
[0027] The mean of all temperature values in the low temperature series is taken as JTmp2;
[0028] The acquisition time corresponding to the first temperature value less than JTmp2 after the range hood is started is recorded as the surge start time;
[0029] The surge amplification ratio corresponding to each time interval in the linear interval sequence is calculated in sequence;
[0030] Multiply each time interval in the linearly spaced sequence by the corresponding surge amplification ratio for each time interval to obtain each amplified time interval; denote the average value of all the amplified time intervals as the surge duration;
[0031] The most recent start time is the moment after the surge start time has passed through the surge duration.
[0032] The acquisition time of the temperature value in the low-temperature sequence that is closest to the current time and less than JTmp2 is the most recent end time, and the time period between the most recent start time and the most recent end time is the smoothed gas reference period.
[0033] Among them, the calculation method for successively calculating the surge amplification ratio corresponding to each time interval in the linearly spaced sequence is as follows: Denote the mean value of each interval time in the linearly spaced sequence as the linear interval mean; use the time interval in the linearly spaced sequence for which the corresponding surge amplification ratio is to be calculated as the current time interval, and screen each temperature value within the current time interval in the low-temperature sequence to form a sequence denoted as the current temperature sequence; mark the minimum value in the current temperature sequence as Temp1; in the current temperature sequence, start judging successively from the position of Temp1: If there is a temperature value less than the linear interval mean for the first time, then denote this temperature value as Temp2; use the time interval duration from the acquisition time of Temp1 to Temp2 as the surge duration corresponding to the current time interval; then the surge amplification ratio corresponding to the current time interval is the ratio of the surge duration corresponding to the current time interval to the linear interval mean.
[0034] Furthermore, the method for adjusting the smoking speed of the range hood within the duration of the smoothed gas reference period specifically includes:
[0035] Use the corresponding moment of the maximum flow value collected by the gas flow acquisition module from the start of the range hood to the current moment as the adjustment inflection point moment TrunT;
[0036] Mark all the flow values within the duration of the smoothed gas reference period starting from the TrunT moment, whose values are less than the most recently collected flow value, as the smoothed valley flow values;
[0037] Denote the value with the smallest difference between the most recently collected flow value among all the smoothed valley flow values as the adjacent valley flow value, and calculate the difference between the most recently collected flow value and the adjacent valley flow value as the valley gap Vallygap;
[0038] Mark all the flow values within the duration of the smoothed gas reference period starting from the TrunT moment, whose values are greater than the most recently collected flow value, as the smoothed peak flow values;
[0039] The value with the smallest difference between all smoothed peak flows and the most recently collected flow value is recorded as the approximate peak flow, and the difference between the approximate peak flow and the most recently collected flow value is calculated as the peak gap Peakgap;
[0040] When Vallygap < Peakgap, the current range hood suction speed is reduced within the duration of a smooth gas reference period; (at this time, since the suction speed of the range hood is linked to the wind-following-fire movement of the linked gas stove, it will suddenly switch from a low speed to a high speed. The large speed difference means that the heat taken away by the exhaust gas to the gas stove will increase, which will reduce the thermal efficiency of the stove. Therefore, it is necessary to reduce the current suction speed of the range hood to reduce the heat taken away by the exhaust gas to the gas stove, improve the thermal efficiency of the stove, and directly reduce the waste of gas of the gas stove);
[0041] When Vallygap>Peakgap, the current range hood suction speed is increased within the duration of a smooth gas reference period; (at this time, since the suction speed of the range hood is linked to the wind-following-fire movement of the linked gas stove, it will suddenly switch from a high speed to a low speed, resulting in unstable airflow speed inside it, which may separate on the blades of the fan or turbine, or the airflow entering the range hood may be disturbed, thereby causing surge, causing the oil fume gas pressure difference inside the range hood to be imbalanced, especially under the state of sharply reduced speed, small surges are more likely to occur, which will inevitably lead to the problem of oil fume reflux, so it is necessary to increase the suction speed of the range hood to avoid surge of the range hood, reduce the imbalance of oil fume gas pressure difference, and avoid the problem of oil fume reflux);
[0042] When Vallygap is equal to Peakgap, the current range hood's exhaust speed remains unchanged.
[0043] Among them, the valley value gap and the peak value gap are respectively the gaps between the larger and smaller extreme flow values and the current value within the duration of the smoothed gas reference period after the adjustment inflection point moment TrunT of the range hood after the gas stove is adjusted. The comparison between these two gap values can accurately indicate the changing tendency of the range hood's smoking speed under large speed changes that are difficult to monitor.
[0044] Preferably, the method for reducing the smoking speed of the current range hood within the duration of a smooth gas reference period is: reducing the rotation speed of the current range hood by 100-300 r / min within the duration of a smooth gas reference period.
[0045] Preferably, the method for increasing the smoking speed of the current range hood within the duration of a smooth gas reference period is: increasing the rotation speed of the current range hood by 100-300 r / min within the duration of a smooth gas reference period.
[0046] Preferably, the method for reducing the current range hood smoking speed within the duration of a smooth gas reference period is: reducing the current range hood rotation speed by 15-30% within the duration of a smooth gas reference period.
[0047] Preferably, the method for increasing the smoking speed of the current range hood within the duration of a smooth gas reference period is: increasing the rotation speed of the current range hood by 15-30% within the duration of a smooth gas reference period.
[0048] According to another aspect of the disclosed embodiment of the present invention, a gas stove control method is provided, which is applied to the above-mentioned gas stove, and the method includes:
[0049] Obtain the gas flow information collected by the gas flow collection module;
[0050] Get the temperature value information of the furnace head collected by the K-type thermocouple;
[0051] The control module dynamically adjusts the smoke extraction speed of the range hood through the connection module according to the gas flow information and the temperature value information.
[0052] The beneficial effects of the present invention are as follows: the present invention provides a gas stove and a control method thereof, so that the fuel-air ratio is sufficient, which can not only ensure sufficient combustion, but also reduce the heat taken away by exhaust gas, so that the linked gases produce matching flames, and produce a just right fuel-air ratio, thereby improving the thermal efficiency of the stove, directly reducing the waste of gas in the gas stove, saving gas, avoiding surging of the range hood, reducing the imbalance of the oil fume gas pressure difference, and avoiding the problem of oil fume reflux. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The above and other features of the present invention will become more obvious by describing in detail the embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings of the present invention represent the same or similar elements. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other accompanying drawings can be obtained based on these accompanying drawings without creative work. In the accompanying drawings:
[0054] Figure 1 Shown is a flow chart of a gas stove control method. DETAILED DESCRIPTION
[0055] The concept, specific structure and technical effects of the present invention will be clearly and completely described below in conjunction with the embodiments and the drawings, so as to fully understand the purpose, solution and effects of the present invention. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
[0056] Embodiment 1
[0057] According to one aspect of the disclosed embodiments of the present invention, a gas stove is provided. The gas stove includes:
[0058] A control module, a gas flow acquisition module and a connection module. The gas flow acquisition module is arranged on the intake pipeline of the gas stove. The gas stove includes a burner head, and a K-type thermocouple is arranged on the burner head. The control module is electrically connected to the gas flow acquisition module, the K-type thermocouple and the connection module respectively;
[0059] Among them, the gas flow acquisition module is used to collect the gas flow information in the corresponding intake pipeline and send it to the control module; the control module sends a control signal through the connection module to control the range hood; the connection module is used to connect to the range hood and send a control signal; among them, the control signal includes a start signal, a stop signal and an adjustment signal; after receiving the start signal and the stop signal, the range hood performs start and stop, and after receiving the adjustment signal, the range hood adjusts the smoking speed of the range hood according to the adjustment instruction included in the adjustment signal;
[0060] Among them, the K-type thermocouple is used to collect the temperature value information of the burner head and send it to the control module.
[0061] Among them, the adjustment instruction includes the ratio of the adjustment multiple of the range hood rotation speed, the adjusted rotation speed and the adjusted time length;
[0062] Among them, the control module dynamically adjusts the smoking speed of the range hood through the connection module according to the gas flow information and the temperature value information.
[0063] Among them, the K-type thermocouple is used to collect the temperature value information of the burner head and send it to the control module.
[0064] Among them, the control module is a Toshiba TMPM037 microcontroller based on the ARM Cortex-M0 core and peripheral circuits. The peripheral circuits of the Toshiba TMPM037 microcontroller include a clock circuit, a reset circuit, a simulation circuit, an external interface circuit and a power conversion circuit.
[0065] Among them, the clock circuit provides the working clock for the Toshiba TMPM037 microcontroller; the reset circuit provides a reset signal, and the instrument resets when the reset button is pressed; the simulation circuit is connected to the Toshiba TMPM037 microcontroller, connected to the PC through the USB port, and connected to the Toshiba TMPM037 microcontroller through the RS232 serial port, which is used for the download and debugging of C language programs;
[0066] Among them, the connection module is the EMW3081 embedded WiFi module, which is a high - cost - effective embedded Wi - Fi module launched by Shanghai Qingke Information Technology Co., Ltd.
[0067] Among them, the connection module communicates with the TMPM037 through the serial port URAT.
[0068] Among them, the connection module establishes a TCP connection and acts as a server to build a network in the AT command mode.
[0069] Among them, the gas flow rate acquisition module is a turbine flowmeter.
[0070] Among them, after the range hood receives the start signal, it starts and operates in the medium - speed mode.
[0071] Among them, the rotational speed corresponding to the medium - speed mode is 700 r / min.
[0072] When the gas stove starts, the control module sends a start signal through the connection module to control the range hood to turn on;
[0073] When the gas stove is turned off, the control module sends a close signal through the connection module to control the range hood to turn off;
[0074] Among them, the specific method for dynamically adjusting the smoking speed of the range hood is as follows:
[0075] After the range hood starts, monitor the smooth gas reference period according to the temperature value, specifically including:
[0076] After the range hood starts, collect the temperature value of the stove head every time interval T through the K - type thermocouple; take the temperature value collected immediately before the most recently collected temperature value CD as C1, and take the temperature value collected immediately before C1 as C2. If C1 is less than C2 and less than CD, then take the collection time of C1 as the settlement time; compare each temperature value in reverse order of the collection time from the settlement time. If there is a temperature value less than the previous temperature value of this temperature value and less than the next temperature value of this temperature value, then mark the collection time of this temperature value as the starting time; take the time period between the starting time and the settlement time as the smooth gas reference period.
[0077] Among them, the specific method for dynamically adjusting the smoking speed of the range hood, and the key source code described in C language for its specific implementation is as follows:
[0078] / / Function to simulate reading temperature
[0079] void collect_temperature(float temp) {
[0080] readings[reading_count].timestamp = time(NULL); / / Current time
[0081] readings[reading_count].temperature = temp;
[0082] reading_count++;}
[0083] / / Determine whether the conditions are met and find the settlement time and start time
[0084] int C1_index = reading_count - 2; / / The time before the most recent collection
[0085] int C2_index = reading_count - 3; / / The time before the previous collection
[0086] float CD = readings[C1_index].temperature;
[0087] float C1 = readings[C1_index].temperature;
[0088] float C2 = readings[C2_index].temperature;
[0089] if (C1<C2&&C1<CD) {
[0090] time_t settlement_time = readings[C1_index].timestamp;
[0091] printf("Settlement time: %s", ctime(&settlement_time));
[0092] for (int i = C1_index + 1; i < reading_count; i++) {
[0093] if (readings[i - 1].temperature > readings[i].temperature &&
[0094] (i + 1 < reading_count? readings[i + 1].temperature > readings[i].temperature : 1)) {
[0095] time_t start_time = readings[i].timestamp;
[0096] return;}}}}}。
[0097] When it is detected that a new smooth gas reference period is generated, the connection module sends an adjustment instruction to adjust the smoking speed of the range hood within the duration of the smooth gas reference period.
[0098] Among them, T is set to 800 milliseconds.
[0099] Further, the method for adjusting the smoking speed of the range hood within the duration of the smooth gas reference period specifically includes:
[0100] Taking the corresponding moment of the maximum flow value collected by the gas flow collection module from the start of the range hood to the current moment as the adjustment inflection point moment TrunT;
[0101] Marking all the flow values whose values are less than the most recently collected flow value among the flow values collected within the duration of the smooth gas reference period starting from the TrunT moment as the smooth valley flow values;
[0102] Denoting the value with the smallest difference between the most recently collected flow value among all the smooth valley flow values as the adjacent valley flow value, and calculating the difference between the most recently collected flow value and the adjacent valley flow value as the valley gap Vallygap;
[0103] Marking all the flow values whose values are greater than the most recently collected flow value among the flow values collected within the duration of the smooth gas reference period starting from the TrunT moment as the smooth peak flow values;
[0104] Denoting the value with the smallest difference between the most recently collected flow value among all the smooth peak flow values as the adjacent peak flow value, and calculating the difference between the adjacent peak flow value and the most recently collected flow value as the peak gap Peakgap;
[0105] When Vallygap < Peakgap, the current range hood suction speed is reduced within the duration of a smooth gas reference period; (at this time, since the suction speed of the range hood is linked to the wind-following-fire movement of the linked gas stove, it will suddenly switch from a low speed to a high speed. The large speed difference means that the heat taken away by the exhaust gas to the gas stove will increase, which will reduce the thermal efficiency of the stove. Therefore, it is necessary to reduce the current suction speed of the range hood to reduce the heat taken away by the exhaust gas to the gas stove, improve the thermal efficiency of the stove, and directly reduce the waste of gas of the gas stove);
[0106] When Vallygap>Peakgap, the current range hood suction speed is increased within the duration of a smooth gas reference period; (at this time, since the suction speed of the range hood is linked to the wind-following-fire movement of the linked gas stove, it will suddenly switch from a high speed to a low speed, resulting in unstable airflow speed inside it, which may separate on the blades of the fan or turbine, or the airflow entering the range hood may be disturbed, thereby causing surge, causing the oil fume gas pressure difference inside the range hood to be imbalanced, especially under the state of sharply reduced speed, small surges are more likely to occur, which will inevitably lead to the problem of oil fume reflux, so it is necessary to increase the suction speed of the range hood to avoid surge of the range hood, reduce the imbalance of oil fume gas pressure difference, and avoid the problem of oil fume reflux);
[0107] When Vallygap is equal to Peakgap, the current range hood's exhaust speed remains unchanged.
[0108] Among them, the key source code of the C language description of the specific implementation of the specific method of adjusting the smoking speed of the range hood within the duration of the smooth gas reference period is:
[0109] / / Function: Calculate the minimum difference and corresponding flow
[0110] void calculate_flow_values(float last_flow_value, time_t TrunT, intsmooth_duration) {
[0111] float valley_values[MAX_READINGS];
[0112] float peak_values[MAX_READINGS];
[0113] int valley_count = 0;
[0114] int peak_count = 0;
[0115] / / Step 1: Filter smooth valley flow rates and peak flow rates
[0116] for (int i = 0; i < flow_count; i++) {
[0117] if (difftime(flow_readings[i].timestamp, TrunT) <= smooth_duration) {
[0118] if (flow_readings[i].flow_rate < last_flow_value) {
[0119] valley_values[valley_count++] = flow_readings[i].flow_rate;
[0120] } else if (flow_readings[i].flow_rate > last_flow_value) {
[0121] peak_values[peak_count++] = flow_readings[i].flow_rate;
[0122] }}}
[0123] / / Step 2: Find the closest valley flow rate and its gap Vallygap
[0124] float closest_valley_value = -1.0f;
[0125] float min_valley_gap = FLT_MAX;
[0126] for (int j = 0; j < valley_count; j++) {
[0127] float gap = last_flow_value - valley_values[j];
[0128] if (gap >= 0 && gap < min_valley_gap) {
[0129] min_valley_gap = gap;
[0130] closest_valley_value = valley_values[j];
[0131] }
[0132] }
[0133] float Vallygap = closest_valley_value>= 0? last_flow_value - closest_valley_value : FLT_MAX;
[0134] / / Step 3: Find the closest peak flow rate and its gap Peakgap
[0135] float closest_peak_value = -1.0f;
[0136] float min_peak_gap = FLT_MAX;
[0137] for (int j = 0; j < peak_count; j++) {
[0138] float gap = peak_values[j] - last_flow_value;
[0139] if (gap >= 0 && gap < min_peak_gap) {
[0140] min_peak_gap = gap;
[0141] closest_peak_value = peak_values[j];}}
[0142] float Peakgap = closest_peak_value >= 0? closest_peak_value - last_flow_value : FLT_MAX。
[0143] The method for reducing the smoking speed of the current range hood within the duration of a smooth gas reference period is: reducing the rotation speed of the current range hood by 100 r / min within the duration of a smooth gas reference period.
[0144] The method for increasing the smoking speed of the current range hood within the duration of a smooth gas reference period is as follows: increase the rotation speed of the current range hood by 100 r / min within the duration of a smooth gas reference period.
[0145] Embodiment 2
[0146] In this Embodiment 2, the method for monitoring the smooth gas reference period according to the temperature value is replaced based on Embodiment 1. Specifically:
[0147] Preferably, after the range hood is started, monitor the smooth gas reference period according to the temperature value, which specifically includes:
[0148] After the range hood is started, collect the temperature value of the stove head once every time interval T through a K-type thermocouple; record the average value of all the collected temperature values as JTmp1, and take all the temperature values less than JTmp1 to form a sequence, which is recorded as the low-temperature sequence; in the order of the collection time, respectively take the time intervals between the individual temperature values in the low-temperature sequence to form a sequence, which is recorded as the linear interval sequence;
[0149] Calculate the nearest starting time. The specific method is as follows;
[0150] Take the average value of all the temperature values in the low-temperature sequence as JTmp2;
[0151] Record the collection time corresponding to the first temperature value less than JTmp2 after the range hood is started as the surge starting time;
[0152] Calculate the corresponding surge amplification ratio for each time interval in the linear interval sequence in turn;
[0153] Multiply each time interval in the linear interval sequence by the corresponding surge amplification ratio for each time interval to obtain each amplified time interval; record the average value of all the amplified time intervals as the surge duration;
[0154] The nearest starting time is the moment after the surge starting time after passing through the surge duration.
[0155] Obtain the collection time of the temperature value less than JTmp2 closest to the current time in the low-temperature sequence as the nearest ending time, and take the time period between the nearest starting time and the nearest ending time as the smooth gas reference period.
[0156] Among them, the calculation method for successively calculating the surge amplification ratio corresponding to each time interval in the linear interval sequence is as follows: Denote the mean value of each interval time in the linear interval sequence as the linear interval mean; Take the time interval for which the surge amplification ratio is to be calculated in the linear interval sequence as the current time interval, and screen each temperature value within the current time interval in the low-temperature sequence to form a sequence, denoted as the current temperature sequence; Mark the minimum value in the current temperature sequence as Temp1; In the current temperature sequence, start judging successively from the position of Temp1: If there is a temperature value less than the linear interval mean for the first time, record this temperature value as Temp2; Take the time interval duration from Temp1 to Temp2 as the surge duration corresponding to the current time interval; Then the surge amplification ratio corresponding to the current time interval is the ratio of the surge duration corresponding to the current time interval to the linear interval mean.
[0157] Among them, the key source code described in C language for the specific implementation of the specific method for successively calculating the surge amplification ratio corresponding to each time interval in the linear interval sequence is as follows:
[0158] / / Function: Calculate the surge amplification ratio
[0159] void calculate_throttle_amplification_ratio() {
[0160] / / Step 1: Calculate the linear interval mean
[0161] float linear_interval_mean = calculate_mean(linear_intervals,interval_count);
[0162] for (int i = 0; i<interval_count; i++) {
[0163] float current_interval = linear_intervals[i];
[0164] / / Step 2: Screen the low-temperature values within the current time interval
[0165] int start_index=(i== 0)? 0 : (i- 1); / / Assume the start position is the end position of the previous interval
[0166] / / Create the current temperature sequence
[0167] TemperatureReading current_temp_sequence[MAX_READINGS];
[0168] int current_temp_count = 0;
[0169] for (int j = start_index; j<low_temp_count&&
[0170] difftime(low_temp_readings[j + 1].timestamp, low_temp_readings[start_index].timestamp)<= current_interval; j++) {
[0171] current_temp_sequence[current_temp_count++] = low_temp_readings[j];
[0172] }
[0173] / / Step 3: Find the minimum value Temp1 and record its index
[0174] if (current_temp_count>0) {
[0175] float Temp1 = current_temp_sequence[0].temperature;
[0176] int Temp1_index = 0;
[0177] for (int k = 1; k<current_temp_count; k++) {
[0178] if (current_temp_sequence[k].temperature<Temp1) {
[0179] Temp1 = current_temp_sequence[k].temperature;
[0180] Temp1_index = k;
[0181] }
[0182] }
[0183] / / Step 4: Start searching from the position of Temp1 to find the first temperature value Temp2 that is less than the mean of the linear interval
[0184] float Temp2;
[0185] time_t duration_between_Temp1_and_Temp2;
[0186] for (int k = Temp1_index; k<current_temp_count; k++) {
[0187] if (current_temp_sequence[k].temperature<linear_interval_mean) {
[0188] Temp2 = current_temp_sequence[k].temperature;
[0189] duration_between_Temp1_and_Temp2 =
[0190] difftime(current_temp_sequence[k].timestamp, current_temp_sequence[Temp1_index].timestamp);
[0191] break;}}
[0192] / / Step 5: The ratio of the surge duration corresponding to the current time interval to the mean of the linear interval is the surge amplification ratio
[0193] float amplification_ratio =
[0194] duration_between_Temp1_and_Temp2 / linear_interval_mean;}}}。
[0195] As Figure 1 shown is a flowchart of a gas stove control method. Next, in combination with Figure 1 to elaborate a gas stove control method according to an embodiment of the present invention. On the other hand, according to a disclosed embodiment of the present invention, a gas stove control method is provided, which is applied to the above-mentioned gas stove. The method includes:
[0196] Obtain the gas flow information collected by the gas flow acquisition module;
[0197] Obtain the temperature value information of the furnace head collected by the K-type thermocouple;
[0198] The control module dynamically adjusts the smoking speed of the range hood through the connection module according to the gas flow information and the temperature value information.
[0199] Although the description of the present invention has been quite detailed and several of the described embodiments have been described in particular, it is not intended to be limited to any of these details or embodiments or any particular embodiment, so as to effectively cover the intended scope of the present invention. In addition, the present invention is described above in terms of embodiments foreseeable by the inventors for the purpose of providing a useful description, and those non-substantive modifications to the present invention that are not currently foreseeable may still represent equivalent modifications of the present invention.
Claims
1. A gas stove, characterized in that, The described gas stove includes: A control module, a gas flow collection module, and a connection module. The gas flow collection module is arranged on the intake pipeline of the gas stove. The gas stove includes a burner head, and a K-type thermocouple is provided on the burner head. The control module is electrically connected to the gas flow collection module, the K-type thermocouple, and the connection module respectively; The control module sends a control signal to control the range hood through the connection module. The connection module is used to connect to the range hood and send a control signal. The gas flow collection module is used to collect the gas flow information in the corresponding intake pipeline and send it to the control module. The K-type thermocouple is used to collect the temperature value information of the burner head and send it to the control module; Wherein, the control module dynamically adjusts the smoking speed of the range hood according to the gas flow information and the temperature value information through the connection module; Wherein, the specific method for the control module to dynamically adjust the smoking speed of the range hood according to the gas flow information and the temperature value information through the connection module is: After the range hood is started, monitor the smooth gas reference period according to the temperature value; When it is monitored that a new smooth gas reference period is generated, the connection module sends an adjustment instruction to adjust the smoking speed of the range hood within the duration of the smooth gas reference period; Wherein, the specific method for monitoring the smooth gas reference period according to the temperature value is: after the range hood is started, the temperature value of the burner head is collected by the K-type thermocouple every time interval T. Let the temperature value collected immediately before the most recently collected temperature value CD be C1, and the temperature value collected immediately before C1 be C2. If C1 is less than C2 and less than CD, then take the collection time of C1 as the settlement time. Compare each temperature value in reverse order of the collection time starting from the settlement time. If there is a temperature value less than the previous temperature value of this temperature value and less than the next temperature value of this temperature value, then mark the collection time of this temperature value as the starting time. Take the time period between the starting time and the settlement time as the smooth gas reference period, and T is set to 200 milliseconds to 8000 milliseconds.
2. The gas stove according to claim 1, characterized in that, Replace the specific method for monitoring the smooth gas reference period according to the temperature value with: After the range hood is started, the temperature value of the burner head is collected by the K-type thermocouple every time interval T. Denote the average value of all the collected temperature values as JTmp1, and take all the temperature values less than JTmp1 to form a sequence denoted as the low-temperature sequence. According to the collection time order, respectively take the time intervals between each temperature value in the low-temperature sequence to form a sequence denoted as the linear interval sequence; Calculate the most recent starting time, and the specific method is; Take the average value of all the temperature values in the low-temperature sequence as JTmp2; Denote the collection time corresponding to the first temperature value less than JTmp2 after the range hood is started as the surge starting time; Calculate the surge amplification ratio corresponding to each time interval in the linear interval sequence in turn; Multiply each time interval in the linear interval sequence by the corresponding surge amplification ratio of each time interval to obtain each amplified time interval. Denote the average value of all the amplified time intervals as the surge duration; The most recent starting time is the moment after the surge starting time after passing through the surge duration; The acquisition time of the temperature value in the low-temperature sequence that is closest to the current time and less than JTmp2 is the most recent end time, and the time period between the most recent start time and the most recent end time is the smoothed gas reference period.
3. The gas stove according to claim 2, characterized in that, The calculation method for successively calculating the surge amplification ratio corresponding to each time interval in the linear interval sequence is as follows: Denote the mean value of each interval time in the linear interval sequence as the linear interval mean; Take the time interval for which the surge amplification ratio is to be calculated in the linear interval sequence as the current time interval, and screen each temperature value within the current time interval in the low-temperature sequence to form a sequence denoted as the current temperature sequence; Mark the minimum value in the current temperature sequence as Temp1; In the current temperature sequence, start judging successively from the position of Temp1: If there is a temperature value less than the linear interval mean for the first time, then denote this temperature value as Temp2; Take the time interval duration from the acquisition time of Temp1 to Temp2 as the surge duration corresponding to the current time interval; Then the surge amplification ratio corresponding to the current time interval is the ratio of the surge duration corresponding to the current time interval to the linear interval mean.
4. A gas stove according to claim 1, characterized in that, The method for adjusting the smoking speed of the range hood within the duration of the smoothed gas reference period is as follows: Take the corresponding moment of the maximum flow value collected by the gas flow acquisition module from the start of the range hood to the current moment as the adjustment inflection point moment TrunT; Mark all the flow values whose values are less than the most recently collected flow value among the flow values collected within the duration of the smoothed gas reference period starting from the TrunT moment as the smoothed valley flow values; Denote the value with the smallest difference between the most recently collected flow value among all the smoothed valley flow values as the adjacent valley flow value, and calculate the difference between the most recently collected flow value and the adjacent valley flow value as the valley gap Vallygap; Mark all the flow values whose values are greater than the most recently collected flow value among the flow values collected within the duration of the smoothed gas reference period starting from the TrunT moment as the smoothed peak flow values; Denote the value with the smallest difference between the most recently collected flow value among all the smoothed peak flow values as the adjacent peak flow value, and calculate the difference between the adjacent peak flow value and the most recently collected flow value as the peak gap Peakgap; When Vallygap < Peakgap, reduce the current smoking speed of the range hood within the duration of a smoothed gas reference period; When Vallygap > Peakgap, increase the current smoking speed of the range hood within the duration of a smoothed gas reference period; When Vallygap is equal to Peakgap, keep the current smoking speed of the range hood unchanged.
5. A gas stove according to claim 4, wherein, The method for adjusting the smoking speed of the range hood within the duration of the smoothed gas reference period is as follows: The method for reducing the current smoking speed of the range hood within the duration of a smoothed gas reference period is: Reduce the rotation speed of the current range hood by 100 - 300 r / min within the duration of a smoothed gas reference period; The method for increasing the smoking speed of the current range hood within the duration of a smooth gas reference period is: increasing the rotation speed of the current range hood by 100 - 300 r / min within the duration of a smooth gas reference period.
6. A gas stove according to claim 4, characterized in that, The method for adjusting the smoking speed of the range hood within the duration of a smooth gas reference period is: The method for decreasing the smoking speed of the current range hood within the duration of a smooth gas reference period is: decreasing the rotation speed of the current range hood by a multiple of 15 - 30% within the duration of a smooth gas reference period; The method for increasing the smoking speed of the current range hood within the duration of a smooth gas reference period is: increasing the rotation speed of the current range hood by a multiple of 15 - 30% within the duration of a smooth gas reference period.
7. A gas stove control method, characterized in that, The described gas stove control method is applied to a gas stove as described in any one of claims 1 - 6, and the method includes: Obtaining the gas flow information collected by the gas flow collection module; Obtaining the temperature value information of the stove head collected by the K-type thermocouple; The control module dynamically adjusts the smoking speed of the range hood through the connection module according to the gas flow information and the temperature value information.
Citation Information
Patent Citations
Cooking device and control method thereof
CN110613316A
Method for adjusting gears of extractor hood and extractor hood
CN113280381A