Presentation is loading. Please wait.

Presentation is loading. Please wait.

M.K.Mahaboob Faizudeen ( )

Similar presentations


Presentation on theme: "M.K.Mahaboob Faizudeen ( )"— Presentation transcript:

1 M.K.Mahaboob Faizudeen (91706112015)
Design and construction of a Lab VIEW based level controller using Fuzzy logic BATCH MEMBERS S.Labeer Ahamed ( ) M.K.Mahaboob Faizudeen ( ) A.Raja Rethnam ( ) INTERNAL GUIDE Mr. S.GOMATHI SANKAR M.E.,

2 OBJECTIVE To design implementable solution for fluid
level monitoring and controlling using Virtual instrumentation platform. A Reliable and Cost-Effective

3 ABSTRACT In this real time level is monitored and controlled.
The controlling mechanism is enabled with fuzzy rule sets. A user friendly interface based on Lab View is used for controlling fuzzy system

4 NEED OF THE PROJECT Most of the level control are using mathematical methods which are tedious for some complex situation. In chemical industries, the chemicals should be added in proper proportion to achieve good result.

5 CONVENTIONAL SYSTEM The present system employs conventional controlling mechanisms like P,PI and PID. The accuracy of the system may not meet some ad hoc conditions.

6 PROPOSED SYSTEM This method uses superior fuzzy logic.
The system outputs are stable at different input conditions.

7 BLOCK DIAGRAM LABVIEW PIC16F877A RELAY Fuzzy logic controller
Graphical display SOLENOID VALVE PC serial port PIC16F877A SERIAL DATA COMMUNICATION RELAY (ULN 2003) LEVEL SENSOR POWER SUPPLY

8 HARDWARE USED Level sensor PIC 16F877A Max 232 RS 232 ULN 2003 Relay
Solenoid Valve

9 HARDWARE USED LEVEL SENSOR:
Input to the level sensor is 5volt supplied from power supply. It will convert the level input into analog voltage varying between 0 to 5 volt. PIC 16F877A: Analog voltage from the level sensor is converted into digital voltage through inbuilt ADC in the PIC. It communicates with PC ,through serial communication port. It activates the relay driver circuit to trip the incoming power to the Solenoid valve. MAX 232: The purpose of MAX 232 is to covert the voltage levels between PIC and PC.Since the voltage level differs.

10 RS 232: RS-232 is a standard for the interchange of serial binary data between two devices. DTE (Data Terminal Equipment) and a DCE (Data Communication Equipment). Here in our project DCE is PIC and the DTE is PC. ULN 2003: It is used to as relay driver. It act depending upon the command signal from the PC. RELAY: A relay is an electrically operated switch. Current flowing through the coil of the relay creates a magnetic field which attracts a lever and changes the switch contacts. SOLENOID VALVE: A solenoid valve is an electromechanical valve for use with liquid . The valve is controlled by an electric current through a solenoid coil. Here the solenoid valve opens and close when the relay switch contact changes.

11 CIRCUIT DIAGRAM

12 CONTROLLER FUZZY LOGIC CONTROLLER
Fuzzy logic - focuses linguistic variables It requires -knowledge about the system. It can be implemented in hardware, software, or a combination of both.

13 FUZZY RULES IF ERROR DOT IS NE1 AND ERROR NE2 THEN OUTPUT POo
IF ERROR DOT IS NE1 AND ERROR ZE2 THEN OUTPUT POo IF ERROR DOT IS NE1 AND ERROR PO2 THEN OUTPUT POo IF ERROR DOT IS ZE1 AND ERROR NE2 THEN OUTPUT POo IF ERROR DOT IS ZE1 AND ERROR ZE2 THEN OUTPUT NONE IF ERROR DOT IS PO1 AND ERROR NE2 THEN OUTPUT NEo IF ERROR DOT IS PO1 AND ERROR ZE2 THEN OUTPUT NEo IF ERROR DOT IS PO1 AND ERROR PO2 THEN OUTPUT NEo Where, NE-Indicates negative error, means liquid level is above the set point. ZE-Indicates zero means liquid level is at the set point. PO-Indicates positive error, means liquid level is below the set point. POo-Indicates valve open. NEo-Indicates valve close. NC-Indicates no change.

14 FUZZY ALGORITHM Input - set value and current value and
Output - valve open and close should be defined. Error and error dot are predicted. FAM table error error dot NE2 ZE2 PO2 NE1 POo ZE1 NC NEo PO1

15 Triangular method is used for membership function.
Continue… Triangular method is used for membership function. Root sum of square method is used to determine weight age of each output. For Defuzzification process centroid method is used.

16 Lab VIEW LabVIEW is a graphical programming language
It consists – front panel,block diagram In this - controls and indicators on front panel and block diagram.

17 Lab VIEW FRONT PANEL

18 RESULT The above graph represents that the process variable (level) changes depending upon the error and error dot (rate of change of error) to reach set point.

19 CONCLUSION Thus the level is controlled whenever there is a
change in the level from the given set point and monitored using Lab VIEW.

20 FUTURE WORK Here in this project solenoid valve is used but in order
to increase its accuracy a motorized valve can be used. Since Lab VIEW is used here, the level can be monitored and controlled from anywhere in the world through internet.

21 REFERENCE Niimura, T. and Yokoyama, R., “Water level control of small-scale hydrogenerating units by fuzzy logic”, Proceedings of IEEE Int’l Conference on Systems, Man and Cybernetics, pp. 2483, 1995. Naman,A.T., Abdulmuin,M.Z. and Arof,H., “Development and Application of a Gradient Descent Method in Adaptive Model Reference Fuzzy Control”, 2000 TENCON Proceedings. Intelligent Systems and Technologies for the New Millennium, pp. 358, 2000 H. Franz. Use of LabVIEW Software for Virtual Instrumentation Technology.Proceedings of the 2003 American Society for Engineering Education (ASEE)Annual Conference & Exposition, 2003. L.A. Zadeh, ”Fuzzy algorithms,” Info. & Ctl., Vol. 12, 1968, pp


Download ppt "M.K.Mahaboob Faizudeen ( )"

Similar presentations


Ads by Google