Claims
- 1. An apparatus for controlling a temperature of a thermal load, said apparatus comprising:
a dynamic compensator for calculating a heater command as a function of a user input signal without using a temperature measurement; and a heater for controlling said temperature of said thermal load by applying heat in response to said heater command.
- 2. The apparatus of claim 1 wherein said dynamic compensator comprises:
a state computer for computing a state variable from said user input signal and from previously computed values of said state variable; and an output computer for computing said heater command from said state variable and said user input signal.
- 3. The apparatus of claim 2 wherein said state computer comprises:
an input coupler for computing an input propagation value from said user input signal; a state coupler for computing a state propagation value from said previously computed values of said state variable; a state summer for adding said input propagation value to said state propagation value to produce a total propagation value; and a state propagator for calculating said state variable from said total propagation value.
- 4. The apparatus of claim 3 wherein said state propagator comprises an integrator corresponding to said state variable.
- 5. The apparatus of claim 3 wherein said state propagator comprises a delay element corresponding to said state variable.
- 6. The apparatus of claim 2 wherein said output computer comprises:
a feedthrough coupler for computing an input contribution value from said user input signal; an output coupler for computing a state contribution value from said state variable; and an output summer for adding said input contribution value to said state contribution value to yield said heater command.
- 7. The apparatus of claim 1 wherein said heater comprises a cooking appliance.
- 8. The apparatus of claim 7 wherein said cooking appliance comprises a member selected from the group consisting of electric ranges, electric cooktops, and combustion ranges.
- 9. An apparatus for controlling a temperature of a cooking vessel, said apparatus comprising:
a dynamic compensator for calculating a heater command as a function of a user input signal without using a temperature measurement; and a cooking appliance for applying heat so as to control said temperature of said cooking vessel in response to said heater command.
- 10. The apparatus of claim 9 wherein said dynamic compensator comprises:
a state computer for computing a state variable from said user input signal and from previously computed values of said state variable; and an output computer for computing said heater command from said state variable and said user input signal.
- 11. The apparatus of claim 10 wherein said state computer comprises:
an input coupler for computing an input propagation value from said user input signal; a state coupler for computing a state propagation value from said previously computed values of said state variable; a state summer for adding said input propagation value to said state propagation value to produce a total propagation value; and a state propagator for calculating said state variable from said total propagation value.
- 12. The apparatus of claim 11 wherein said state propagator comprises an integrator corresponding to said state variable.
- 13. The apparatus of claim 11 wherein said state propagator comprises a delay element corresponding to said state variable.
- 14. The apparatus of claim 10 wherein said output computer comprises:
a feedthrough coupler for computing an input contribution value from said user input signal; an output coupler for computing a state contribution value from said state variable; and an output summer for adding said input contribution value to said state contribution value to yield said heater command.
- 15. The apparatus of claim 9 wherein said cooking appliance comprises a member selected from the group consisting of electric ranges, electric cooktops, and combustion ranges.
- 16. A method for controlling a temperature of a thermal load, said method comprising:
dynamically calculating a heater command as a function of a user input signal without using a temperature measurement; and controlling said temperature of said thermal load by applying said heater command to a heater.
- 17. The method of claim 16 wherein dynamically calculating said heater command comprises:
computing a state variable from said user input signal and from previously computed values of said state variable; and computing said heater command from said state variable and said user input signal.
- 18. The method of claim 17 wherein computing said state variable comprises:
computing an input propagation value from said user input signal; computing a state propagation value from said previously computed values of said state variable; adding said input propagation value to said state propagation value to produce a total propagation value; and calculating said state variable from said total propagation value.
- 19. The method of claim 18 wherein calculating said state variable from said total propagation value comprises integrating said total propagation value.
- 20. The method of claim 18 wherein calculating said state variable from said total propagation value comprises delaying said total propagation value.
- 21. The method of claim 17 wherein computing said heater command comprises:
computing an input contribution value from said user input signal; computing a state contribution value from said state variable; and adding said input contribution value to said state contribution value to yield said heater command.
- 22. The method of claim 16 wherein said heater comprises a cooking appliance.
- 23. The method of claim 22 wherein said cooking appliance comprises a member selected from the group consisting of electric ranges, electric cooktops, and combustion ranges.
- 24. A method for controlling a temperature of a cooking vessel, said method comprising:
dynamically calculating a heater command as a function of a user input signal without using a temperature measurement; and controlling said temperature of said cooking vessel by applying said heater command to a cooking appliance.
- 25. The method of claim 24 wherein dynamically calculating said heater command comprises:
computing a state variable from said user input signal and from previously computed values of said state variable; and computing said heater command from said state variable and said user input signal.
- 26. The method of claim 25 wherein computing said state variable comprises:
computing an input propagation value from said user input signal; computing a state propagation value from said previously computed values of said state variable; adding said input propagation value to said state propagation value to produce a total propagation value; and calculating said state variable from said total propagation value.
- 27. The method of claim 26 wherein calculating said state variable from said total propagation value comprises integrating said total propagation value.
- 28. The method of claim 26 wherein calculating said state variable from said total propagation value comprises delaying said total propagation value.
- 29. The method of claim 25 wherein computing said heater command comprises:
computing an input contribution value from said user input signal; computing a state contribution value from said state variable; and adding said input contribution value to said state contribution value to yield said heater command.
- 30. The method of claim 24 wherein said cooking appliance comprises a member selected from the group consisting of electric ranges, electric cooktops, and combustion ranges.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to commonly assigned Smolenski et al, “Apparatus For Cycle-Skipping Power Control,” U.S. Application Number TBD (applicants' docket number RD-29,138), which is filed concurrently herewith and is herein incorporated by reference.