[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2024165184A1 - Procédé de détermination d'un événement de cuisson anormal - Google Patents

Procédé de détermination d'un événement de cuisson anormal Download PDF

Info

Publication number
WO2024165184A1
WO2024165184A1 PCT/EP2023/060220 EP2023060220W WO2024165184A1 WO 2024165184 A1 WO2024165184 A1 WO 2024165184A1 EP 2023060220 W EP2023060220 W EP 2023060220W WO 2024165184 A1 WO2024165184 A1 WO 2024165184A1
Authority
WO
WIPO (PCT)
Prior art keywords
cooking event
cooking
profile
ongoing
electrical appliance
Prior art date
Application number
PCT/EP2023/060220
Other languages
English (en)
Inventor
Suchandra MANDAL
Verma Rajan
Original Assignee
Eaton Intelligent Power Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eaton Intelligent Power Limited filed Critical Eaton Intelligent Power Limited
Publication of WO2024165184A1 publication Critical patent/WO2024165184A1/fr

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • F24C7/082Arrangement or mounting of control or safety devices on ranges, e.g. control panels, illumination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Definitions

  • the invention relates to a computer-implemented method of detecting anomalous cooking events of an electrical appliance.
  • a computer-implemented method of determining an anomalous cooking event of an electrical appliance comprises: receiving sensor output data from one or more sensors indicative of usage of the electrical appliance, the sensor output data comprising electrical powerline data from an electrical powerline sensor; determining a start of a cooking event of the electrical appliance based on the received electrical powerline data; determining an ongoing cooking event profile for the electrical appliance based on the sensor output data received since the determined start of the cooking event; determining a representative cooking event profile representing normal usage of the electrical appliance, wherein the determination of the representative cooking event profile uses a library of stored data indicative of usage of the electrical appliance and is based on a time of the determined start of the cooking event; comparing the ongoing cooking event profile to the representative cooking event profile; and determining if the ongoing cooking event is anomalous in dependence on the comparison.
  • the invention therefore provides a method of detecting cooking events that do not fit with ‘normal’ usage of a particular electrical appliance. By detecting such anomalous events, potentially hazardous events can be avoided. By determining a representative cooking event profile of a particular electrical appliance, the determination of whether a cooking event is anomalous is specific to the typical usage of that particular appliance, or users/household, which allows greater accuracy and specificity of the method.
  • the library may comprise a plurality of individual data sets relating to previous cooking events.
  • the method may comprise determining that the ongoing cooking event has finished and then storing sensor output data related to the ongoing cooking event in the library as a new data set.
  • the representative cooking event profile may be determined using a cooking event model generated by a neural network.
  • the method in this case may comprise training the neural network on the data in the library.
  • the method may further comprise retraining the neural network such that the neural network is trained on data added to the library since the neural network was last trained.
  • the new cooking event model generated by retraining the neural network may be compared with the current cooking event model to determine which cooking event model should be used in the method.
  • the determination of the representative cooking event profile may be based on a time profile of the cooking event, wherein the time profile comprises a time of day, day of the week and month of the year of the determined start of the cooking event.
  • the one or more electrical powerline sensor or sensors may be part of a smart circuit breaker.
  • One or more sensors may comprise a temperature sensor.
  • the method may comprise determining an urgency status of the cooking event if the cooking event is determined to be anomalous.
  • the determination of the urgency status of the cooking event may be based on a temperature measured by the temperature sensor, such as an ambient temperature of the room in which the electrical appliance is located.
  • the method may comprise generating an alert to a user of the electrical appliance if the cooking event is determined to be anomalous.
  • the alert may be generated in dependence on the determined urgency status of the cooking event.
  • the alert may comprise a list of selectable control actions in response to the anomalous cooking event.
  • the list of selectable control actions may comprise causing the smart circuit breaker to cut off or interrupt an electrical supply to the electrical appliance and/or calling emergency services.
  • the list of selectable control actions may be generated in dependence on the determined urgency status of the cooking event.
  • the method may comprise automatically selecting a control action from the list if no response is received from a user of the electrical appliance within a predetermined time period.
  • the automatically-selected control action may depend on the determined urgency status of the cooking event.
  • the method may comprise repeating the steps of determining an ongoing cooking event profile, comparing the determined ongoing cooking event profile to the representative cooking event profile and determining if the ongoing cooking event profile is anomalous in dependence on the comparison.
  • the method may be repeated every hour, every thirty minutes, every ten minutes, every five minutes, every minute, every thirty seconds, or every ten seconds.
  • the step of comparing the ongoing cooking event profile to the representative cooking event profile may comprise comparing a mean or instant value of a parameter of the sensor output data in the ongoing cooking event profile to a mean or instant value of the same parameter in the representative cooking event profile.
  • the method may comprise calculating an error value based on the difference between the values of the parameter in the ongoing cooking event profile and the representative cooking event profile, and determining that the ongoing cooking event is anomalous if the error value is greater than a threshold value.
  • the threshold value may be defined with respect to a standard deviation of the parameter in the representative cooking event profile.
  • a non-transitory, computer readable storage medium storing instructions thereon which, when executed by one or more computer processors, cause the one or more processors to perform the method described above.
  • a processor configured to carry out the method described above, optionally by reading the computer readable instructions referenced above. It will be understood that individual features of the invention may be combined where appropriate while still falling within the scope of the appended claims, which define the protection sought.
  • Figure 1 shows a schematic diagram of a home with electrical appliances
  • Figure 2 shows a flow chart depicting steps of a method in accordance with an aspect of the invention.
  • FIG. 1 shows a home 10 with an electrical appliance 20.
  • the electrical appliance 20 may in particular be a cooking appliance, such as a hob, a grill or an oven. Typically, cooking appliances in a home will be located within a given room of the home, specifically a kitchen (not shown) of the home 10.
  • the home 10 also comprises a variety of sensors that are configured to measure various parameters of interest associated with the electrical appliance 20. In particular, the sensors may include sensors configured to measure electrical powerline data of the electrical appliance 20.
  • the electrical powerline data of the electrical appliance 20 may relate to various electrical parameters, such as current, power and voltage and so may include at least one of a current drawn by the electrical appliance 20, a power drawn by the electrical appliance 20, or a voltage drop across the electrical appliance 20 and so the sensors may comprise one or more of a power meter 22, an ammeter 24 and a voltmeter 26.
  • the power meter 22, ammeter 24 and voltmeter 26 may measure the respective parameters of interest at set intervals, or may do so continuously. If the parameters are measured at set intervals, the intervals must be frequent enough such that anomalous cooking events are detected quickly enough to avoid becoming hazardous.
  • the sensors may be comprised within a so-called ‘smart’ circuit breaker 30, which has the additional functionality of being able to cut off the electrical supply to the electrical appliance 20 under certain conditions.
  • the smart circuit breaker 30 may be connected to multiple such electrical appliances 20 in the home 10.
  • the sensors in the home 10 may also comprise a temperature sensor 40, which is configured to measure the ambient temperature in the vicinity of the electrical appliance 20.
  • the temperature sensor 40 may be located in the same room as the electrical appliance 20 and measures the ambient temperature in the room.
  • the temperature sensor 40 may be a standalone device, or may be comprised as part of another device, such as the electrical appliance 20.
  • the sensors are in communication, e.g. wireless communication, with a processor 50 such that data output by the sensors from measurements they make of the respective parameters of interest can be processed as discussed in greater detail below.
  • the processor 50 may be onsite, e.g. as part of a standalone device, or may be located remotely from the home 10, e.g. in the Cloud: both options are shown in Figure 1.
  • the processor 50 may also be configured to act as a controller for the wider sensing system, including the sensors 22, 24, 26, the smart circuit breaker 30 and the temperature sensor 40.
  • the sensor output data comprises electrical powerline data from the power meter 22, ammeter 24 and voltmeter 26 and also temperature data from the temperature sensor 40. If the processor 50 is located onsite, it will be appreciated by the skilled person that the functionality of the processor 50 may be incorporated into one of the sensors, such as the temperature sensor 40, or the smart circuit breaker 30.
  • Figure 2 shows the steps of a method in accordance with examples of the invention.
  • the sensor output data comprises temperature data from the temperature sensor 40 and electrical powerline data from the smart circuit breaker 30, itself comprising power data from the power meter 22, current data from the ammeter 24 and/or voltage data from the voltmeter 26.
  • the processor 50 may receive the sensor output data from the sensors via direct connections, such as optic fibres or electrical wires, but may also receive the sensor output data wirelessly via standard wireless communication mechanisms such as WiFi, Bluetooth, etc. Wireless transfer of the sensor output data to the processor 50 may be particularly preferred if the processor 50 is located remotely from the home 10. At some point, the user of the electrical appliance 20 will turn the electrical appliance 20 on and will start cooking.
  • the processor 50 determines the start of a cooking event based on the electrical powerline data received from the smart circuit breaker 30.
  • the start of the cooking event may be determined by any of the values of the power data, current data or voltage data, as measured by the smart circuit breaker 30, exceeding a predetermined threshold value that is representative of the electrical appliance 20 being in operation, or turned on.
  • the processor 50 distinguish which electrical appliance 20 the sensor output data relates to.
  • the processor 50 records the time at which the cooking event is determined to have started once this determination is made, so that a duration of the cooking event may be calculated, as discussed below.
  • an end of the cooking event may be determined in much the same way, by comparing the electrical powerline data parameters with respective threshold values, with the end of the cooking event determined when one, some or all of the electrical powerline data parameters is, or are, below the respective threshold value for that parameter.
  • the threshold values may be predefined or could be values learned by the processor 50 as values that the respective electrical powerline data parameters take when the electrical appliance 20 is switched on.
  • an ongoing cooking event profile is determined by the processor 50 based on the sensor output data received from the smart circuit breaker 30 and/or the temperature sensor 40 since the determined start of the cooking event.
  • the sensor output data is therefore used to build the ongoing cooking event profile to represent the ongoing cooking event.
  • the ongoing cooking event profile may comprise the current value (i.e. the value at a current time step or most recent time step), the mean and the standard deviation (or other statistical dispersion parameter, such as variance) of each sensor output data parameter since the determined start of the cooking event as well as the (current) elapsed time (since the start) of the cooking event at the time of the determination of the ongoing cooking event profile.
  • the ongoing cooking event profile therefore represents a statistical picture of the cooking event up until the point that the profile is generated.
  • the processor 50 determines a representative cooking event profile.
  • the representative cooking event profile in contrast to the ongoing cooking event profile, represents a statistical picture of an expected cooking event.
  • the representative cooking event profile is intended to represent ‘normal’ use of the electrical appliance 20, and can be viewed as an attempt to re-create an expected profile for the ongoing cooking event profiles that will be generated by the processor 50.
  • the processor 50 compares the ongoing cooking event profile generated at step 300 to the representative cooking event profile.
  • the representative cooking event profile and the ongoing cooking event profile share a high level of similarity in terms of the variables and values comprised within each profile.
  • the representative cooking event profile naturally does not contain current values for any of the sensor output data parameters, it does comprise mean and standard deviation values for those parameters, in a similar way to the ongoing cooking event profile.
  • the representative cooking event profile also comprises a representative, or expected, elapsed time, or duration of a cooking event, to enable comparison with the ongoing cooking event profile.
  • the processor has access to a database, or library, which may be stored locally or remotely.
  • the library contains data that is indicative of, or represents, usage of the electrical appliance 20.
  • the library may be stored inside the processor 50, or may be stored remotely in the cloud.
  • the library may contain sensor output data, or ongoing cooking event profiles, from previous cooking events using that particular electrical appliance 20, i.e. in the particular home 10, that have been recorded by the processor 50 and stored in the library.
  • the processor 50 may calculate final values of certain parameters, such as the mean and standard deviation of each sensor output data parameter and the total time of the cooking event, i.e. the time between the start and end of the cooking event, e.g. the time from the appliance 20 being switched on to being switched off. These final values together make up a single data set, so that the data stored in the library are separated by the cooking event to which they relate.
  • each data set therefore, substantially mirror the representative cooking event profile in terms of the type of numerical data contained therein.
  • each data set reflects the whole of a cooking event, and not just a part thereof.
  • raw sensor output data Prior to storage in the library, raw sensor output data can be enriched/labelled by the processor 50.
  • the processor may add the time of day, day of the week and month of the year at which the start of the cooking event to which that set of data relates was determined to generate a time profile associated with each individual set of data.
  • the processor 50 may generate the time profile at the time that the cooking event starts so when a cooking event is determined to have started, a time profile for that event is generated straight away.
  • the processor 50 may also enrich the set of data by adding data related to the location of the electrical appliance 20 within the home 10, e.g. kitchen, and/or the type of electrical appliance 20, e.g. oven, to the set.
  • the library may also contain ‘dummy’ data sets that are pre-loaded into the library.
  • the dummy data sets simulate real cooking event data so a representative cooking event profile can be determined, and an anomalous cooking event can be detected even when there is no past cooking event data, or very little past cooking event data, stored in the library, as might be the case when the electrical appliance 20 is new, or the user has just moved into the home 10.
  • the dummy data sets may include data sets recorded from an equivalent electrical appliance in a different home or location. However, this must be carefully selected so that the dummy data sets are likely to share similarities with the usage of the electrical appliance 20 in the home 10. For example, therefore, the dummy data sets may come from homes in the same region or country as the home 10.
  • the processor generates the representative cooking event profile selecting data sets from the library and aggregating them. Aggregating the selected data sets results in the representative cooking event profile comprising mean and standard deviation values for numerical parameters, such as for the electrical powerline data parameters, temperature or total elapsed time of the cooking event across the entirety of the selected data sets. It is possible to aggregate all the data sets in the library to generate the representative cooking event profile. However, it is preferable that a subset of the data in the library is used to generate the representative cooking event profile, in order to tailor the representative cooking event profile more accurately to the expected cooking event and to the particular characteristics of how the cooking events initiated by the user on the electrical appliance 20 change over time.
  • the processor may only select data sets that have a similar time profile to the current ongoing cooking event when aggregating data sets from the library to generate the representative cooking event profile.
  • Cooking habits generally change with seasons or times of the year, or at weekends compared to weekdays, or across a day such as differences between afternoon and evening meals. For instance, in winter, a user may cook more stews or other similar dishes where cooking is over a lower heat for a longer period of time. Similarly, a user may have more time to cook for longer at weekends compared to weekday evenings, or for evening meals compared to afternoon meals.
  • the processor 50 may therefore define several selection criteria in order to select data sets that have a similar time profile to the ongoing cooking event.
  • the processor 50 may apply a selection criterion based on the month of the year of the ongoing cooking event.
  • This month-based selection criterion may exclude data sets that do not fall within a predetermined number of months from the month of the ongoing cooking event, or that do not fall within a seasonal grouping to which the ongoing cooking event belongs. If a seasonal grouping is to be used in the month-based selection criterion, the seasonal grouping must first be determined and input to the processor 50, as the seasonal grouping will necessarily vary based on location.
  • the processor 50 may also apply a selection criterion based on the day of the week of the ongoing cooking event.
  • the day-based selection criterion may exclude data sets where the day of the week does not match the day of the week of the ongoing cooking event.
  • the day-based selection criterion may exclude data sets that do not fall within a day grouping to which the ongoing cooking event belongs.
  • the day grouping may, for example, group days of the week into week days and weekend days.
  • the processor 50 may also apply a selection criterion based on the time of day of the ongoing cooking event. As above with the month- and day-based criteria, the time-based criteria may exclude data sets that do not fall within a time grouping to which the ongoing cooking event belongs. The time grouping may, for example, group times of the day by expected periods for certain meals. If a time grouping is to be used, it must be determined and input to the processor 50, as in different locations, different local cultures may define different mealtimes throughout the day.
  • the processor 50 By selecting only data sets with similar time profiles to the ongoing cooking event when generating the representative cooking event profile, the processor 50 enables a more accurate representation of ‘normal’ use of the electrical appliance 20 to be generated, which increases the accuracy of the determination of whether or not the ongoing cooking event is anomalous.
  • the processor 50 may additionally only select data sets relating to that electrical appliance 20. This is because different electrical appliances are used very differently to each other: an oven cooks food very differently to a hob on a stove, for instance.
  • the location of a certain electrical appliance 20 is included in the data sets stored in the library, it may be beneficial to include other electrical appliances 20 of the same type from a different location. For instance, if the home 10 has more than one kitchen, the processor may select data sets for a particular type of electrical appliance 20 from all kitchens in the home 10 when generating the representative cooking event profile. This allows the sharing of data between electrical appliances 20 in different locations in the home 10.
  • the processor 50 may also determine the representative cooking event profile by using a neural network.
  • the neural network undergoes a training phase in order to learn the habits of the user, or users, of the electrical appliance 20.
  • the neural network is trained using the data sets in the library, such that it learns the distribution of cooking habits for the electrical appliance 20. In this way, by training the neural network on data sets, which represent completed cooking events, the neural network is able to more accurately learn how cooking events are carried out on the electrical appliance 20. Having learned the distribution of cooking habits for the electrical appliance 20, the neural network is able to generate a cooking event model, which is used to determine the representative cooking event profile.
  • the neural network uses the cooking event model to attempt to generate a profile that corresponds to an ‘expected’ cooking event, given the time profile of the ongoing cooking event.
  • the representative cooking event profile generated by the neural network must necessarily be an aggregation of the data sets comprised within the library, with some form of weighting factor applied to each data set to form the representative cooking event profile.
  • the weighting factors applied to the data sets are influenced by the time profile associated with the ongoing cooking event and consequently take the month of the year, the day of the week and the time of day into account. Therefore, the neural network effectively applies its own selection criteria when using the cooking event model to generate the representative cooking event profile.
  • the use of a neural network has similarities with the fixed selection criteria described above.
  • the use of a neural network and the associated cooking event model allows a much greater degree of flexibility in terms of how the representative cooking event profile is generated, ensuring it better reflects an ‘expected’ cooking event, which enables a more accurate determination of whether an ongoing cooking event is anomalous or not.
  • the neural network may be re-trained periodically.
  • the re-training may occur at a set interval, such as once a week.
  • the neural network may be retrained when it is determined that the performance of the neural network has degraded such that the predictions made by the neural network (i.e. the representative cooking event profiles) are not relevant to the actual cooking events. This may occur if, for example, a predetermined number of successive cooking events are all determined to be anomalous.
  • the skilled person will be aware of other methods to determine degradation of the performance of the neural network.
  • the data sets representing cooking events that have occurred and been stored in the library since the last time the neural network was trained are added to the set of training data.
  • Retraining the neural network means that a new cooking event model is also generated based on the updated training. As the neural network is retrained, therefore, multiple cooking event models will exist. In this case, the new cooking event model is compared with the current active cooking event model to determine which model has the least error in generating an expected cooking event. The two models may be compared through the mean error between the parameters of the two cooking event models and those of the ongoing cooking event profile, as discussed in further detail below with reference to identifying an anomalous cooking event, or through various other statistical measures known to the skilled person, such as the F-score or p-value.
  • the representative cooking event profile determined by the processor 50 through use of a neural network or otherwise as described above it is then compared to the ongoing cooking event profile at step 500.
  • the mean value of each sensor output data parameter in the ongoing event profile is compared to the mean value of the same parameter in the representative cooking event profile.
  • One exception to this is the elapsed time of the ongoing cooking event, which forms part of the ongoing cooking event profile as discussed above. There is, naturally, no mean value for this parameter in the ongoing cooking event profile and so it is only the instant elapsed time that is compared with the mean elapsed time of the aggregated data sets that make up the representative cooking event profile.
  • the mean value of the ambient temperature in the ongoing cooking event profile is compared to the mean value of the ambient temperature in the representative profile, even though the instant value of the ambient temperature also forms part of the ongoing cooking even profile.
  • Each comparison between the ongoing cooking event profile and the representative cooking event profile generates an error value that represents the difference between the mean value of that parameter in the ongoing cooking event profile and the representative cooking event profile.
  • the processor makes a determination as to whether the cooking event is anomalous based on the error values of the parameters in the ongoing cooking event profile. If the error value of a certain parameter or of certain parameters exceeds a predetermined threshold value, the cooking event is determined to be anomalous. It may be the case that for some parameters, such as the ambient temperature, the cooking event will be determined to be anomalous even if that is the only parameter with an error value that exceeds its predetermined threshold value, while for other parameters, it may be necessary that more than one parameter has an error value that exceeds its predetermined threshold value.
  • the relevant value in the ongoing cooking event profile may be greater than the equivalent value in the representative cooking event profile for the ongoing cooking event to be considered to be anomalous.
  • the elapsed time of the ongoing cooking event this is because ongoing cooking event profiles may be repeatedly generated for any given cooking event as the cooking event progresses, as will be explained in greater detail below, and to determine a cooking event as being anomalous for being too short would result in most cooking events being considered anomalous when they had only just begun, which would decrease the utility of the method.
  • the ambient temperature this is because monitoring of the ambient temperature is primarily a safety concern, and so it is unnecessary to mark as anomalous a cooking event in which the ambient temperature is significantly lower than normal.
  • the threshold values for each parameter may be determined with respect to the standard deviation of that parameter in the representative cooking event profile.
  • the threshold value may be set as being a set number of standard deviations away from the mean value of that parameter in the representative cooking event profile.
  • This set value of standard deviations may be an integer number, such as two or three, but may also fall in between integer values.
  • the set number of standard deviations may be uniform across the different parameters in the representative cooking event profile and the ongoing cooking event profile, or may differ between parameters. It may also be the case that only some parameters have threshold values that are defined with respect to the standard deviation of those parameters in the representative cooking event profile, with others parameters defining the threshold values at a fixed level.
  • One advantage of defining the threshold values with respect to the standard deviation of a parameter in the representative cooking event profile is that the threshold value becomes adaptive with respect to changing patterns in usage of the electrical appliance 20. For example, if a particular user cooks in substantially the same way for every meal, the standard deviation of most, if not all, of the parameters comprising the representative cooking event profile will be very small, and so any different type of cooking will likely cause the error values created by comparison of the mean values of the parameters in the ongoing cooking event profile to those representative cooking event profile to exceed the threshold values and so cause the processor 50 to determine that the ongoing cooking event is anomalous.
  • the standard deviations and threshold values will be larger and so a greater deviation will be required from the mean value of the parameters in the representative cooking event profile for the processor 50 to determine a cooking event to be anomalous.
  • the threshold values may also change over time as a user’s cooking habits change over the course of a year and the data sets selected by the processor 50 for aggregation to generate the representative cooking event profile also change.
  • an alert is generated to the user.
  • the alert may be an audible alert, a visual alert or may be pushed (wirelessly) from the processor 50 to a mobile device, such as a mobile phone 60, shown in Figure 1.
  • the alert informs the user that an anomalous event has occurred so that appropriate action may be taken.
  • the alert may comprise a list of selectable control actions to enable the user of the electrical appliance 20 to take action in response to the determined anomalous event.
  • the selectable control actions may include causing the smart circuit breaker 30 to cut off or interrupt the electrical supply to the electrical appliance 20 in case the electrical appliance 20 has been accidentally left on and the user is no longer in the same room or is out of the home 10.
  • the selectable control actions may also include sending a control action from the mobile phone 60 to the electrical appliance 20 to turn the electrical appliance 20 off, or otherwise adjust a heating level of the electrical appliance 20.
  • the selectable control actions may also include calling emergency services, as discussed in greater detail below.
  • the selectable control actions may include ignoring the determination of the ongoing cooking event as anomalous and/or marking the ongoing cooking event as non-anomalous. This allows inconsequential or incorrect determinations of an anomalous event to be ignored or corrected.
  • the processor 50 may select an action automatically after a predetermined period of time. For example, if no control action is selected by the user, the processor 30 may cause the smart circuit breaker 30 to cut off or interrupt the electrical supply to the electrical appliance 20. This can be helpful in cases where the user has forgotten to turn the electrical appliance 20 off after finishing cooking as it helps to minimise wasted energy and protects the appliance. Alternatively, the processor 50 may automatically call the emergency services if no control action is selected by the user.
  • the processor 50 may also determine an urgency of the anomalous event. This helps to distinguish between anomalous events that pose limited or no danger, e.g. of fire or of damage to the appliance.
  • the determination of the urgency of the anomalous event can be based on the degree of difference between the ongoing cooking event profile and the representative cooking event profile. In this scenario, therefore, two threshold values may be defined: a first threshold value that enables the processor 50 to determine if the cooking event is anomalous, and a second threshold value, representing a larger deviation from the representative cooking event profile, that enable the processor 50 to determine if the anomalous cooking event is urgent.
  • the determination of whether an anomalous event is urgent or not may be made in dependence on certain parameters only.
  • the determination of the urgency or otherwise of an anomalous event may be made in dependence on the error value of the ambient temperature.
  • any ongoing cooking event determined to be anomalous as a result of the mean value of the ambient temperature being too high is automatically determined to be urgent.
  • a determination that the anomalous event is urgent may be made if the error value determined for the ambient temperature is above the first threshold value for the determination of an anomalous event for a period of time that exceeds a predetermined period. This enables the processor to determine that an anomalous event, initially determined to be non-urgent, has become urgent as the cooking event progresses in time.
  • the determination of the urgency of an anomalous event may also be made in dependence on the instant value of the ambient temperature exceeding a separate threshold value. This enables an urgent anomalous event to be determined without a need to wait for the mean value of the ambient temperature to increase.
  • the alert that is generated to the user of the electrical appliance 20 may distinguish between urgent and non-urgent anomalous events.
  • the list of control actions that may be selected by the user may differ for urgent and non-urgent events.
  • the list of control actions may only comprise causing the smart circuit breaker 30 to cut off or interrupt the electrical supply to the electrical appliance 20 or calling the emergency services, while for non-urgent events, the list of control actions may comprise causing the smart circuit breaker 30 to cut off or interrupt the electrical supply to the electrical appliance 20 or may simply comprise a push notification to let the user know that an anomalous cooking event is occurring.
  • the processor may not present any selectable control actions with the alert and may instead automatically call the emergency services and/or cause the smart circuit breaker 30 to cut off or interrupt the electrical supply to the electrical appliance 20 without waiting for user input. This enables the processor 50 to work to act to minimise the danger posed by urgent anomalous events, without the risk that the alert may not be seen by the user.
  • the processor 50 repeats the steps of generating an ongoing cooking event profile, comparing it to the representative cooking event profile and determining if the ongoing cooking event is anomalous multiple times during the cooking event. For example, the processor 50 may repeat these steps every hour, every thirty minutes, every ten minutes, every five minutes, every minute, every thirty seconds, or every ten seconds. The frequency at which the steps are repeated may depend on the specific use case, e.g. which type of appliance is being monitored, whether the appliance is in a domestic household or business setting, e.g. restaurant, etc. This enables ongoing monitoring of the cooking event as it progresses. It will be understood that the ongoing cooking event profiles are generated based on all sensor output data received by the processor 50 from the smart circuit breaker 30 and the temperature sensor 40 from the start of the cooking event, not only from when the previous ongoing cooking event profile was generated.
  • the determination of the anomalousness and urgency of an ongoing cooking event may change over time as repeated determinations of ongoing cooking event profiles and subsequent comparisons to the representative cooking event profile are carried out.
  • events start off as non-anomalous and only become anomalous because they go on for a long period of time or because one parameter starts to deviate significantly from its normal range.
  • the ambient temperature may increase over time as the electrical appliance 20 is accidentally left on such that the error value generated by comparing the mean ambient temperature in the ongoing cooking event profile to that in the representative cooking event profile exceeds the threshold value.
  • the determined urgency of the cooking event may also change.
  • the cooking event is determined to be anomalous on the basis of the elapsed time of the cooking event being too long. However, this may not be sufficient to cause the cooking event to be determined to be urgent.
  • the mean value of the ambient temperature may increase to such a level that the cooking event is also determined to be urgent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Cookers (AREA)

Abstract

Procédé mis en œuvre par ordinateur pour déterminer un événement de cuisson anormal d'un appareil électrique (20). Le procédé consiste à : recevoir des données de sortie de capteur provenant d'un ou de plusieurs capteurs (22, 24, 26, 30, 40) indiquant l'utilisation de l'appareil électrique (20), les données de sortie de capteur comprenant des données de ligne électrique provenant d'un capteur ou de capteurs de ligne électrique (22, 24, 26, 30) ; déterminer un début d'un événement de cuisson de l'appareil électrique (20) sur la base des données de ligne électrique reçues ; déterminer un profil d'événement de cuisson en cours pour l'appareil électrique (20) sur la base des données de sortie de capteur reçues depuis le début déterminé de l'événement de cuisson ; déterminer un profil d'événement de cuisson représentatif représentant une utilisation normale de l'appareil électrique (20), la détermination utilisant une bibliothèque de données stockées indiquant l'utilisation de l'appareil électrique (20) et étant basée sur un temps du début déterminé de l'événement de cuisson ; comparer le profil d'événement de cuisson en cours au profil d'événement de cuisson représentatif ; et déterminer si l'événement de cuisson en cours est anormal en fonction de la comparaison.
PCT/EP2023/060220 2023-02-06 2023-04-20 Procédé de détermination d'un événement de cuisson anormal WO2024165184A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202311007373 2023-02-06
IN202311007373 2023-02-06

Publications (1)

Publication Number Publication Date
WO2024165184A1 true WO2024165184A1 (fr) 2024-08-15

Family

ID=86282361

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2023/060220 WO2024165184A1 (fr) 2023-02-06 2023-04-20 Procédé de détermination d'un événement de cuisson anormal

Country Status (1)

Country Link
WO (1) WO2024165184A1 (fr)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100117625A1 (en) * 2008-11-11 2010-05-13 Bsh Home Appliances Corporation Energy usage monitor for a household appliance
US20140278248A1 (en) * 2013-03-18 2014-09-18 Sharp Laboratories Of America. Inc. Method and System for Facilitating Enterprise Appliance Administration Based on Detected Power Anomalies
EP2604929B1 (fr) * 2011-12-16 2017-05-31 Electrolux Professional S.p.A. Équipement de cuisson et procédé de détection des conditions de fonctionnement d'un équipement de cuisson
US20190234617A1 (en) * 2015-05-05 2019-08-01 June Life, Inc. Connected food preparation system and method of use
WO2019145206A1 (fr) * 2018-01-24 2019-08-01 Electrolux Appliances Aktiebolag Procédé de commande d'appareil électrique et système de commande de puissance destiné à réguler l'alimentation d'un appareil électrique
EP3751202A1 (fr) * 2019-06-12 2020-12-16 Miele & Cie. KG Procédé de fonctionnement d'un appareil de cuisson et appareil de cuisson

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100117625A1 (en) * 2008-11-11 2010-05-13 Bsh Home Appliances Corporation Energy usage monitor for a household appliance
EP2604929B1 (fr) * 2011-12-16 2017-05-31 Electrolux Professional S.p.A. Équipement de cuisson et procédé de détection des conditions de fonctionnement d'un équipement de cuisson
US20140278248A1 (en) * 2013-03-18 2014-09-18 Sharp Laboratories Of America. Inc. Method and System for Facilitating Enterprise Appliance Administration Based on Detected Power Anomalies
US20190234617A1 (en) * 2015-05-05 2019-08-01 June Life, Inc. Connected food preparation system and method of use
WO2019145206A1 (fr) * 2018-01-24 2019-08-01 Electrolux Appliances Aktiebolag Procédé de commande d'appareil électrique et système de commande de puissance destiné à réguler l'alimentation d'un appareil électrique
EP3751202A1 (fr) * 2019-06-12 2020-12-16 Miele & Cie. KG Procédé de fonctionnement d'un appareil de cuisson et appareil de cuisson

Similar Documents

Publication Publication Date Title
US20210293864A1 (en) Electrical panel for determining information about devices using different sets of features
EP3224683B1 (fr) Détermination d'informations concernant des dispositifs dans un bâtiment à l'aide de différents ensembles de caractéristiques
US9057746B1 (en) Determining information about devices in a building using different sets of features
US9172623B1 (en) Communication of historical and real-time information about devices in a building
US20160146866A1 (en) Determining information about devices in a building using different sets of features
US20150088329A1 (en) Providing energy management recommendations with a computing device
EP3716164A1 (fr) Surveillance prédictive de consommation d'énergie
CN115512520B (zh) 基于智慧燃气的用气安全预警方法及物联网系统
US20170261951A1 (en) Adaptable energy management system and method
CN108826701A (zh) 一种储水式热水器的智能控制方法及装置
CN110887240A (zh) 热水器温度控制方法及装置、热水器及电子设备
EP3339742B1 (fr) Entité de préparation alimentaire
WO2016085500A1 (fr) Communication d'informations historiques et en temps réel sur des dispositifs dans un bâtiment
CN110398065A (zh) 热水器及其加热控制方法和计算机可读存储介质
JP6293291B2 (ja) 消費電力推定装置、機器管理システム、消費電力推定方法及びプログラム
WO2024165184A1 (fr) Procédé de détermination d'un événement de cuisson anormal
CN110986108A (zh) 一种燃气灶的烹饪控制方法和装置
CN108614439A (zh) 一种信息推送的方法及装置
CN111103815A (zh) 一种菜谱的制作方法和装置
EP3155491B1 (fr) Procédé d'entretien préventif d'un appareil non informatique, tel qu'un appareil de cuisine
CN114052513B (zh) 烹饪处理方法、装置、家电设备和存储介质
JP2002324112A (ja) ユーティリティ使用量予測システムおよび方法
CN110147130B (zh) 运行控制方法、装置、烹饪器具和计算机可读存储介质
JP2013222301A (ja) ホームネットワーク管理システム、サーバ、および、プログラム
CN113110215A (zh) 烹饪器具的控制方法、烹饪器具和可读存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23720599

Country of ref document: EP

Kind code of ref document: A1