This is a Matlab based assignment, your assignment will require the use of Simulink. Your
task is as follows:
For this system, you control the water that flows into the tank using a valve. The outflow
rate depends on the diameter of the output pipe, which is constant, and the pressure in the
tank, which varies with water level. Therefore, the system has nonlinear characteristics. This
must be considered and implemented in your system model.
• You are to develop a system model using Simulink which controls the water level in
the tank.
• The level is the tank is to be controlled firstly by a Fuzzy Logic based controlled which
you will develop in Simulink and;
• Secondly with a PID Simulink based controller.
• You must describe in detail the design and system model you use.
• You must analyse the system behaviour using the Fuzzy Logic Controller.
• You must analyse the system behaviour using the PID Controller.
• You must compare the two behaviours of the two controllers: Fuzzy based and PID.
Please note that the tank model is a challenge in this assignment, as stated the flow out
depends on water level as the pressure will change with level, the flow out will not be
constant as the pres sure will decrease with reduced level. Develop the tank model first.