Technical Field
[0001] The present disclosure relates to an induction cooker, a method for operating an
induction cooker and a computer program.
Background
[0002] Induction cookers are known in which a varying electric current is passed through
an induction coil, the coil therefore producing a corresponding varying electromagnetic
field. The varying electromagnetic field induces a varying eddy current in a ferromagnetic
cooking vessel or the like when the cooking vessel is placed in close proximity to
the induction coil, which in turn heats the cooking vessel and therefore the contents
of the cooking vessel. One or more transistors may be used to vary the frequency of
supply of current to the induction coil and thereby control the power that is provided
to the induction coil.
Summary
[0003] According to a first aspect disclosed herein, there is provided a method for operating
an induction cooker having a current source switchable by one or more semiconductor
switches to supply a varying current to an induction coil at a selected frequency,
the method comprising:
- (i) measuring inductance of the induction coil and comparing the measured inductance
with a predetermined threshold inductance value;
- (ii) if, at step (i), the measured inductance is lower than the predetermined threshold
inductance value, measuring the electric current flowing through the induction coil
and comparing the measured current with a predetermined threshold current value, otherwise
continuing operation of the induction cooker;
- (iii) if, at step (ii), the measured current is greater than the predetermined threshold
current value, measuring the conduction time of the one or more semiconductor switches
and comparing the measured conduction time with a predetermined threshold conduction
time value, otherwise continuing operation of the induction cooker; and
- (iv) if, at step (iii), the measured conduction time value is lower than the predetermined
threshold conduction time value, terminating the supply of current to the inductance
coil, otherwise continuing operation of the induction cooker.
[0004] By this method, a more reliable determination of the onset of magnetic saturation
may be achieved and an appropriate response may be triggered, in particular to cease
a supply of current to the induction coil.
[0005] In an example embodiment, the method may comprise:
(v) following a predetermined time period of operating the induction cooker, repeating
steps (i) to (iv).
[0006] The monitoring process steps of the present invention may be operated in a cyclic
manner with a predetermined delay between each operation of the method.
[0007] In an example embodiment, the method may comprise operating steps (i) to (iv) within
a predetermined monitoring time period. The predetermined time period may be for example
10ms.
[0008] According to a second aspect disclosed herein, there is provided an induction cooker,
comprising
an induction coil within a resonant converter circuit;
a switching arrangement comprising one or more semiconductor switches linked to a
current source; and
a switch controller arranged to control the switching arrangement to supply a varying
electric current at a selected frequency to the induction coil,
wherein the switch controller is arranged selectively to receive measurements of induction
coil inductance, induction coil current and semiconductor conduction time from respective
measurement means and to determine, by comparison of the measurements with respective
predetermined threshold operating values, whether the induction coil has reached magnetic
saturation and, if so, to terminate the supply of current to the induction coil.
[0009] In an example embodiment of the induction cooker, the switch controller is arranged
to determine that the induction coil has reached magnetic saturation if each of the
inductance, current and conduction time measurements are found respectively to be
lower than, greater than and lower than the predetermined threshold operating values
of inductance, current and conduction time, within a predetermined time period. The
time period may be for example 10ms.
[0010] According to a third aspect disclosed herein, there is provided an induction cooker
switch controller, comprising a data processor programmed to implement a method as
described above.
[0011] According to a fourth aspect disclosed herein, there is provided a computer program
product comprising computer program code which when installed in and executed by a
computer processor causes the computer processor to implement a method as described
above.
Brief Description of the Drawings
[0012] To assist understanding of the present disclosure and to show how embodiments may
be put into effect, reference is made by way of example to the accompanying drawings
in which:
Figure 1 shows schematically a simplified electrical circuit showing the main components
in a known induction cooker in which embodiments of the present disclosure may be
implemented; and
Figure 2 is a flow diagram showing steps in a monitoring process according to the
present disclosure as may be implemented in an induction cooker, for example as shown
in Figure 1.
Detailed Description
[0013] One example of a known induction cooker having an electrical circuit and a controller
will firstly be described with reference to Figure 1. An example embodiment of the
present invention will then be described with reference to Figure 2 as a modification
to the induction cooker of Figure 1.
[0014] Referring firstly to Figure 1, there is shown a circuit diagram for a known example
induction cooker 10. The induction cooker 10 has an induction coil 12. As will be
discussed further below, a varying electric current is provided to the induction coil
12, which therefore produces a corresponding varying electromagnetic field. When a
ferromagnetic object is placed close to the induction coil 12 and therefore within
the varying electromagnetic field, a corresponding varying eddy current is induced
in the ferromagnetic object which heats the ferromagnetic object. The ferromagnetic
object may be a cooking vessel 30 such as a cooking pot, saucepan or frying pan.
[0015] In the example circuit shown, the induction coil 12 is connected in a bridged arrangement
with a network of capacitors 14. The induction coil 12 and the capacitor network form
a resonant converter (which term as used herein includes so-called "quasi-resonant"
converters unless the context requires otherwise) which resonates at a specific frequency.
[0016] Many induction cookers are intended to be run from an AC (alternating current) mains
electric power supply. However, the current is not used directly from the mains power
supply as the mains power supply is typically at a frequency of between 50 to 60 Hz
or so, which can cause an unpleasant audible hum if used directly to power the induction
coil 12. Accordingly, in this example, the incoming AC mains power 16 is passed through
a filter 18 and then to a rectifier 20, which may for example be a diode bridge rectifier,
which rectifies the AC to DC (direct current) which is then smoothed by a capacitor
21.
[0017] As mentioned, a varying current must be provided to the induction coil 12 in order
to produce the required varying electromagnetic field. In the circuit shown in Figure
1, this is achieved by regulating or varying the current at a constant voltage using
a pair of "power" transistors, configured in a half-bridge switching topology. Single
switch topologies and full bridge switching topologies are also known for lower power
and higher power induction cookers respectively. In the half-bridge topology in Figure
1, a pair of switching transistors 22 is controlled by a switch controller 24 to switch
on and off using a pulse width modulation (PWM) technique to produce a varying electric
current, at or near to the resonant frequency of the resonant converter, wherein the
current level is adjusted according to the required working power level of the cooker
10 by varying the conduction time (pulse width) of each transistor 22. However, the
type of cooking vessel 30 being used can cause the resonant frequency of the resonant
converter to vary.
[0018] The power transistors 22 are required to withstand the high voltages and/or currents
that are used: for example, to achieve a total power of the induction cooker 10 of,
say, 3500W, currents flowing through the switching transistor(s) may be, say, 15A.
Metal Oxide Semiconductor Field Effect Transistors (MOSFETs) or Insulated Gate Bipolar
Transistors (IGBTs) are, for example, commonly used in such induction cooker switching
applications where switching frequencies in the range of 10 kHz to 90 kHz would be
typical. If IGBT devices are used, in particular, freewheeling diodes 26 may be connected
in parallel to minimise current loss in the reverse conducting direction during switching.
[0019] A known problem in the operation of an induction cooker 10 such as that shown in
Figure 1 occurs when the induction coil 12 reaches magnetic saturation and all of
the magnetic domains in the ferromagnetic cooking vessel 30 become aligned to the
field. In such a situation, inductance of the induction coil 12 falls. Magnetic saturation
may be reached at different stages with different types of cooking vessel 30, according
to their respective ferromagnetic properties. As magnetic saturation approaches, the
fall in induction coil inductance results in symptoms such as a rapid rise in the
current levels flowing in the switching network. Various techniques are known by which
to respond to the symptoms of magnetic saturation, including the use of current limiters.
[0020] In the present disclosure, a different approach is used in which an onset of magnetic
saturation may be detected by an induction cooker controller and actions taken to
avoid an unsafe condition. In one example embodiment of the present invention, a three
stage cyclic monitoring process, as will now be described with reference to Figure
2, may for example be implemented in a modification to the controller 24 by including
steps of the cyclic monitoring process of the present invention in an otherwise conventional
control process for operating of the induction cooker 10. The cyclic monitoring process
of the present disclosure is based upon a realisation by the inventors that, to detect
an onset of magnetic saturation, it may not be enough simply to monitor changes in
the inductance of the induction coil 12.
[0021] Referring additionally to Figure 2, a flow diagram is provided showing the steps
in operation of an induction cooker 10 of Figure 1 having a switch controller 24 modified
to implement a cyclic monitoring process according to the present disclosure. Each
cycle of monitoring steps may be triggered, beginning at STEP 50, as often as required
to enable the controller 24 to respond to an onset of magnetic saturation.
[0022] Firstly, at STEP 52, inductance of the induction coil 12 is measured and compared
with a predetermined threshold inductance value. If the measured inductance value
is greater than or equal to the predetermined threshold inductance value then the
induction coil 12 is determined, at STEP 54, to be operating correctly and operation
of the cooker continues.
[0023] If, at STEP 52, the measured inductance is found to be less than the predetermined
threshold inductance value then, at STEP 56, the current flowing through the induction
coil 12 is measured and compared with a predetermined threshold current value. If
the measured current value is lower than or equal to the predetermined threshold current
value then, at STEP 54, it is determined that the induction coil is operating correctly
and operation of the cooker continues.
[0024] In a typical induction cooker, for example as described above with reference to Figure
1, when saturation of the induction coil 12 occurs, the instant current through the
induction coil 12 increases and the switch controller 24 tends to lower the ON time
of the transistors 22 to control the current. Therefore, if at STEP 56 the measured
current is found to be greater than the predetermined threshold current value then,
in a further STEP 58, the conduction time of the one or more transistor switches 22,
as determined by the switch controller 24, is compared with a predetermined threshold
conduction time value. If the determined conduction time is greater than or equal
to the predetermined threshold conduction time value then, at STEP 54, it is determined
that the induction coil is operating correctly and operation of the cooker continues.
[0025] If, at STEP 58, the measured transistor conduction time is found to be lower than
the threshold conduction time limit value then, at STEP 60, it is determined that
induction coil saturation has occurred and operation of the induction heating process
is terminated.
[0026] If, at STEP 54, it is determined that the induction coil 12 is operating correctly
then, at STEP 62, the process enters a delay of a predetermined duration before returning
to STEP 50 to begin the monitoring process again. The controller 24 is arranged to
complete all of the steps 50 to 58 of a monitoring cycle within, for example, a 10ms
time period.
[0027] Known techniques and devices as would be within the knowledge and skills of a person
of ordinary skill in the relevant art may be included in the circuit of Figure 1,
for example, to make the inductance and current measurements referred to at steps
52 and 56 in the monitoring process of Figure 2 and to communicate the results of
those measurements to the controller 24. Furthermore, known techniques and devices
as would be apparent to that same notional skilled person may be used to establish
the predetermined operating limit values, either by design or through measurement
and analysis, to be used in those monitoring steps to assess whether the induction
coil 12 is operating correctly.
[0028] For example, measurement of inductance may be achieved by monitoring changes in voltage
over predetermined time intervals across the induction coil 12 and across a resistor
(not shown in Figure 1) connected in series with the induction coil 12. Such voltage
measurements across a resistor connected in series with the induction coil 12 may
also be used to determine the instant current flowing through the induction coil 12
at predetermined time intervals and hence the rate of change of current. Conduction
times of the transistor switches may also be determined from changing current values
measured over a switching cycle of the respective switch.
[0029] When setting the thresholds for the predetermined limit values of inductance (STEP
52), electric current (STEP 56) and switch conduction time (STEP 58), appropriate
tolerance values may be applied beyond which the respective comparisons will be found
to indicate incorrect induction coil operation. For example, the threshold for the
measured inductance value may be set at least 30% below the normal operating value
of the inductance. As another example, the threshold for the measured current value
may be set at least 30% greater than maximum normal operating current value. As another
example, the threshold for the measured conduction time of the transistor switches
may be set to be a value 20% greater than a known minimum operating conduction time.
[0030] An induction cooker switch controller 24, modified to implement aspects described
herein, may be a processor or processing system or circuitry provided by a single
chip or integrated circuit or plural chips or integrated circuits, optionally provided
as a chipset, an application-specific integrated circuit (ASIC), field-programmable
gate array (FPGA), digital signal processor (DSP), etc. The chip or chips may comprise
circuitry (as well as possibly firmware) for embodying at least one or more of a data
processor or processors and a digital signal processor or processors, which are configurable
so as to operate in accordance with the exemplary embodiments. In this regard, the
exemplary embodiments may be implemented at least in part by computer software stored
in (non-transitory) memory and executable by the processor, or by hardware, or by
a combination of tangibly stored software and hardware (and tangibly stored firmware).
[0031] Where reference is made herein to predetermined values, such values may be stored
in data storage provided by a single data storage device or by plural devices. Suitable
devices include for example a hard disk and non-volatile semiconductor memory.
[0032] The examples described herein are to be understood as illustrative examples of embodiments
of the invention. Further embodiments and examples are envisaged, in particular applying
the principles and techniques embodied by the present invention to other induction
cooker switching topologies as would be known to a notional skilled person in this
field.
[0033] Any feature described in relation to any one example or embodiment may be used alone
or in combination with other features. In addition, any feature described in relation
to any one example or embodiment may also be used in combination with one or more
features of any other of the examples or embodiments, or any combination of any other
of the examples or embodiments. Furthermore, equivalents and modifications not described
herein may also be employed within the scope of the invention, which is defined in
the claims.
1. A method for operating an induction cooker having a current source (16, 18, 20, 21)
switchable by one or more semiconductor switches (22) to supply a varying current
to an induction coil (12) at a selected frequency, the method comprising:
(i) measuring inductance of the induction coil and comparing the measured inductance
with a predetermined threshold inductance value;
(ii) if, at step (i), the measured inductance is lower than the predetermined threshold
inductance value, measuring the electric current flowing through the induction coil
and comparing the measured current with a predetermined threshold current value, otherwise
continuing operation of the induction cooker;
(iii) if, at step (ii), the measured current is greater than the predetermined threshold
current value, measuring the conduction time of the one or more semiconductor switches
and comparing the measured conduction time with a predetermined threshold conduction
time value, otherwise continuing operation of the induction cooker; and
(iv) if, at step (iii), the measured conduction time value is lower than the predetermined
threshold conduction time value, terminating the supply of current to the inductance
coil, otherwise continuing operation of the induction cooker.
2. The method according to claim 1, comprising:
(v) following a predetermined time period of operating the induction cooker, repeating
steps (i) to (iv).
3. The method according to claim 1 or claim 2, comprising operating steps (i) to (iv)
within a predetermined monitoring time period.
4. An induction cooker, comprising
an induction coil within a resonant converter circuit;
a switching arrangement comprising one or more semiconductor switches linked to a
current source; and
a switch controller arranged to control the switching arrangement to supply a varying
electric current at a selected frequency to the induction coil,
wherein the switch controller is arranged selectively to receive measurements of induction
coil inductance, induction coil current and semiconductor conduction time from respective
measurement means and to determine, by comparison of the measurements with respective
predetermined threshold operating values, whether the induction coil has reached magnetic
saturation and, if so, to terminate the supply of current to the induction coil.
5. The induction cooker according to claim 4, wherein the switch controller is arranged
to determine that the induction coil has reached magnetic saturation if each of the
inductance, current and conduction time measurements are found respectively to be
lower than, greater than and lower than the predetermined threshold operating values
of inductance, current and conduction time, within a predetermined time period.
6. An induction cooker switch controller (24), comprising a data processor programmed
to implement a method for operating an induction cooker having a current source (16,
18, 20, 21) switchable by one or more semiconductor switches (22) to supply a varying
current to an induction coil (12) at a selected frequency, the method comprising:
(i) measuring inductance of the induction coil and comparing the measured inductance
with a predetermined threshold inductance value;
(ii) if, at step (i), the measured inductance is lower than the predetermined threshold
inductance value, measuring the electric current flowing through the induction coil
and comparing the measured current with a predetermined threshold current value, otherwise
continuing operation of the induction cooker;
(iii) if, at step (ii), the measured current is greater than the predetermined threshold
current value, measuring the conduction time of the one or more semiconductor switches
and comparing the measured conduction time with a predetermined threshold conduction
time value, otherwise continuing operation of the induction cooker; and
(iv) if, at step (iii), the measured conduction time value is lower than the predetermined
threshold conduction time value, terminating the supply of current to the inductance
coil, otherwise continuing operation of the induction cooker.
7. The induction cooker switch controller according to claim 6, the method comprising:
(v) following a predetermined time period of operating the induction cooker, repeating
steps (i) to (iv).
8. The induction cooker switch controller according to claim 6 or claim 7, the method
comprising operating steps (i) to (iv) within a predetermined monitoring time period.
9. A computer program comprising computer program code which when installed in and executed
by a computer processor causes the computer processor to implement a method for operating
an induction cooker having a current source (16, 18, 20, 21) switchable by one or
more semiconductor switches (22) to supply a varying current to an induction coil
(12) at a selected frequency, the method comprising:
(i) measuring inductance of the induction coil and comparing the measured inductance
with a predetermined threshold inductance value;
(ii) if, at step (i), the measured inductance is lower than the predetermined threshold
inductance value, measuring the electric current flowing through the induction coil
and comparing the measured current with a predetermined threshold current value, otherwise
continuing operation of the induction cooker;
(iii) if, at step (ii), the measured current is greater than the predetermined threshold
current value, measuring the conduction time of the one or more semiconductor switches
and comparing the measured conduction time with a predetermined threshold conduction
time value, otherwise continuing operation of the induction cooker; and
(iv) if, at step (iii), the measured conduction time value is lower than the predetermined
threshold conduction time value, terminating the supply of current to the inductance
coil, otherwise continuing operation of the induction cooker.
10. The computer program according to claim 9, the method comprising:
(v) following a predetermined time period of operating the induction cooker, repeating
steps (i) to (iv).
11. The computer program according to claim 9 or claim 10, the method comprising operating
steps (i) to (iv) within a predetermined monitoring time period.