Grill temperature controller
First Claim
1. A device, comprising:
- a blower configured to blow air into a grill,the blower being adjustable to operate at a plurality of blower speeds; and
one or more processors to;
set a target temperature for the grill,detect a grill temperature of the grill,determine a blower speed, from among the plurality of blower speeds, based on the target temperature, the grill temperature, and an error integrator value that increases as a function of time,where the error integrator value is determined based on σ
t−
1+t*(tarTemp−
grillTemp),where σ
t is the error integrator value, t is a time value, tarTemp is the target temperature, and grillTemp is the grill temperature,where the one or more processors, when determining the blower speed, are to;
when the grill temperature is less than the target temperature, adjust the blower speed based on a first function that uses the error integrator value, andwhen the grill temperature is greater than the target temperature, adjust the blower speed based on a second function that is independent of the error integrator value; and
set the blower to the blower speed to control an airflow into the grill.
0 Assignments
0 Petitions
Accused Products
Abstract
A device is provided that may include an attachment component configured to attach the device to a grill. The device may include a temperature sensor configured to detect a grill temperature of the grill and an airflow control component configured to control an airflow into the grill. The airflow control component may be adjustable to permit a plurality of airflow rates into the grill. The device may include one or more processors to set a target temperature for the grill, detect the grill temperature of the grill via the temperature sensor, determine an airflow rate based on the target temperature, the grill temperature, and a value that changes as a function of time. The processor may cause the device to set the airflow control component, based on the airflow rate, to control the airflow into the grill.
-
Citations
17 Claims
-
1. A device, comprising:
-
a blower configured to blow air into a grill, the blower being adjustable to operate at a plurality of blower speeds; and one or more processors to; set a target temperature for the grill, detect a grill temperature of the grill, determine a blower speed, from among the plurality of blower speeds, based on the target temperature, the grill temperature, and an error integrator value that increases as a function of time, where the error integrator value is determined based on σ
t−
1+t*(tarTemp−
grillTemp),where σ
t is the error integrator value, t is a time value, tarTemp is the target temperature, and grillTemp is the grill temperature,where the one or more processors, when determining the blower speed, are to; when the grill temperature is less than the target temperature, adjust the blower speed based on a first function that uses the error integrator value, and when the grill temperature is greater than the target temperature, adjust the blower speed based on a second function that is independent of the error integrator value; and set the blower to the blower speed to control an airflow into the grill. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
setting, by a device, a target temperature for a grill; detecting, by the device, a grill temperature of the grill; determining, by the device, a blower speed for a blower configured to blow air into the grill, from among a plurality of blower speeds, based on the target temperature, the grill temperature, and a value that changes as a function of time, where the value that changes as a function of time is determined based on σ
t−
1+t*(tarTemp−
grillTemp),where σ
t is the value that changes as a function of time, t is a time value, tarTemp is the target temperature, and grillTemp is the grill temperature,where the blower is adjustable to operate at the plurality of blower speeds, and where determining the blower speed includes; when the grill temperature is less than the target temperature, adjusting the blower speed based on a first function that uses the value that changes as a function of time, and when the grill temperature is greater than the target temperature, adjusting the blower speed based on a second function that is independent of the value that changes as a function of time; setting, by the device, the blower to the blower speed to control an airflow into the grill; and causing, by the device, the blower to blow air based on setting the blower to the blower speed. - View Dependent Claims (8, 9, 10, 11, 12, 17)
-
-
13. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; set a target temperature for a grill, detect a grill temperature of the grill, determine a blower speed for a blower configured to blow air into the grill, from among a plurality of blower speeds, based on the target temperature, the grill temperature, and a value that increases as a function of time, where the value that increases as a function of time is determined based on σ
t−
1+t*(tarTemp−
grillTemp),where σ
t is the value that increases as a function of time, t is a time value, tarTemp is the target temperature, and grillTemp is the grill temperature,where the blower is adjustable to operate at the plurality of blower speeds, and where the one or more instructions, when executed by the one or more processors to determine the blower speed, are to; when the grill temperature is less than the target temperature, adjust the blower speed based on a first function that uses the value that increases as a function of time, and when the grill temperature is greater than the target temperature, adjust the blower speed based on a second function that is independent of the value that increases as a function of time; and set the blower to the blower speed to control an airflow into the grill. - View Dependent Claims (14, 15, 16)
Specification