WOLFRAM SYSTEM MODELER
ElectricKettleControlModel of an electric kettle used for heating water with control logic for keeping a reference temperature. |
![]() |
SystemModel["IndustryExamples.ConsumerProducts.ElectricKettle.ElectricKettleControl"]
This is a model of an electric kettle used for heating water. The heating circuit is controlled by a thermostat and a timer.
In order to get the full experience of this example, you need the following:
Parts of this example require the Wolfram Language. Open the accompanying notebook ElectricKettle.nb for those scenarios.
Using Mathematica, fit the parameters for the resistor and the heat loss to measurement data.
To simulate the system and see a plot of its behavior, follow the steps below:
A plot showing the behavior for the system can now be seen:
The control has a timer that keeps the temperature around 99 °C for 10 minutes.
controlTable |
Value: {{0, 0}, {13, 1}, {301, 0}, {3600, 0}} Type: Real[:,:] Description: Table which specifies at which points the temperature controller should be on or off. |
---|
![]() |
Radiation |
Type: BodyRadiation |
---|---|---|
![]() |
TemperatureSensor |
Type: TemperatureSensor |
![]() |
OnOffController |
Type: OnOffController |
![]() |
RoomTemperature |
Type: FixedTemperature |
![]() |
controlLogic1 |
Type: ControlLogic |
![]() |
ReferenceLevel |
Type: Constant |
![]() |
OpeningSwitch |
Type: IdealOpeningSwitch |
![]() |
Water |
Type: HeatCapacitor |
![]() |
Ground |
Type: Ground |
![]() |
Resistor |
Type: Resistor |
![]() |
constantVoltage |
Type: ConstantVoltage |