CS409 Assignment
CS409 Assignment
\
|
u + = '
|
.
|
\
|
u + = '
dt v y y
dt v x x
Note that these equations must be changed according to the way
that you select the control variables.
4. Develop a fuzzy logic system to control the functionality of an automatic water boiler unit
as shown in figure 1. The manufacturer specifies the height of the water of the tank to be
4 meters for the heater to perform well. Having low level of water could cause the heater
to be burnt out while higher levels make it difficult for the heater to heat appropriately.
Therefore a fuzzy logic control system is needed to be designed to control the angle of the
tap of the water inlet as shown in figure 2.
Note:
- In this situation it is necessary to consider the error of the water level as the
difference between the necessary water level (4m) and the actual water level and
the rate of change in the error. That is whether the error is increasing or error is
decreasing.
- Design the fuzzy logic controller with the suitable input and output control
variables and their appropriate ranges.
- Implement a simulation in matlab to demonstrate the performance of your
designed control system.
heater
tap
max (5m)
temperature
sensor
4m
figure 2
water inlet
water inlet
water outlet
figure 1