SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
INTERNATIONAL JOURNAL OF ELECTRONICS AND
   International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
   0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)
ISSN 0976 – 6464(Print)
ISSN 0976 – 6472(Online)
Volume 4, Issue 2, March – April, 2013, pp. 217-224
                                                                            IJECET
© IAEME: www.iaeme.com/ijecet.asp
Journal Impact Factor (2013): 5.8896 (Calculated by GISI)
                                                                          ©IAEME
www.jifactor.com




   ARM7 MICROCONTROLLER BASED FUZZY LOGIC CONTROLLER
             FOR LIQUID LEVEL CONTROL SYSTEM

             L. Shrimanth Sudheer, Immanuel J., P. Bhaskar, and Parvathi C. S.
                            Department of Instrumentation Technology,
                            Gulbarga University Post Graduate Centre,
                             RAICHUR –584133, Karnataka, INDIA,


   ABSTRACT

           Design and construction of a microcontroller based liquid level control system is
   presented in this paper. ARM7 (Philips LPC2129) microcontroller based system for the real
   time liquid level control is developed using the fuzzy logic controller (FLC). This controller
   has been applied to the water-in-tank level control of a continuous process. The controller is
   implemented in embedded C language to control the liquid level to the desired value. The
   performance of the proposed controller is compared with conventional PID controller. An
   accuracy of ±.1% is achieved in the control of liquid level over the range of 0 to 100cm. It is
   observed that the proposed scheme controls the tank level effectively not only in the steady
   state but also in the transient state.

   Keywords: ARM7, FLC, Liquid Level, Microcontroller.

   1.     INTRODUCTION

           The nonlinear systems are frequently encountered in the process industries. Level of
   liquid being an important process parameter has to be maintained at the desired level for
   smooth running of the process and for better quality products. There have been many papers
   reported on the subject of controlling and monitoring liquid level in different industrial
   processes. M. Wang and F. Crusca [1] designed and implemented a gain scheduling
   controller for water level control in a tank. It was observed that the system achieved a better
   performance over the conventional controllers like P, PI, and PID. W. Zhang et al [2]
   proposed a new two-degree-of-freedom level control scheme for processes with dead time T.
   Heckenthaler and S. Engell [3] developed level controller for a nonlinear two-tank system
   based on fuzzy control. Similarly, application of fuzzy logic for water level control of small-

                                                217
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME

scale hydro-generating units was reported by T. Niimura and R. Yokoyama [4]. The recent work
by W. Chatrattanawuth et al [5] reported a level control system using a fuzzy I-PD controller.
Their simulation results shown that fuzzy I-PD controller performed better over conventional
controller. C. Li and J. Lian [6] reported the application of genetic algorithm in PID parameter
optimization for level control system. They simulated the proposed strategy on MATLAB and
later tested using LabVIEW. Another LabVIEW based water level control is also reported by L.
Gao and J. Lin [7]. The DCS based water level control of boiler drum is reported by Y. Qiliang et
al [8]. A similar work is also reported by H-M Chen et al [9]. They designed a sliding mode
controller for a water tank liquid level control system.
         Few authors reported various schemes and their implementation on different platforms
such as PC/uP/DSP. Some of the reports were also based on simulation. But an attempt is made
here to implement a fuzzy logic control algorithm on a microcontroller for real time level control
of a water-in-tank system. This approach will reduce the cost and space of the system. We will
address this issue by employing an advanced ARM7TDMI (PHILIPS LPC2129) processor.

2.      DESIGN OF FUZZY LOGIC CONTROLLER

        As the name itself suggests, a fuzzy logic controller incorporates fuzzy logic for decision
making or rather to produce control action as required by the plant or process [10]. FLCs are
knowledge based controllers consisting of linguistic “IF-THEN” rules that can be constructed
using the knowledge of experts in the given field of interest. A two input and one output fuzzy
logic controller is designed as shown in the Fig. 1. The error (e) and change-in-error (ce) are the
two inputs, and control action (ca) is the corresponding output of the FLC. A triangular
membership function with seven members (linguistic variables) termed as negative large (NL),
negative medium (NM), negative small (NS), zero error (ZE), positive small (PS), positive
medium (PM), and positive large (PL) are used to map the crisp input to universe of discourse (-1
to +1). The universe of discourse is the range over which the fuzzy variables are defined. The
control rules are constructed to achieve the best performance of the FLC. With seven members,
we obtain 49 rules. Mamdani inference engine is used [11].
        The e input to the controller is obtained by subtracting measured value/process variable
(y) from the reference (r), and the ce is difference between present and previous errors. The
output of the controller i.e., change in control action (ca) is applied to the process. The r, which is
also the desired value, is entered by the operator in the beginning. This is a closed loop control
where the process variable is continuously monitored to maintain the error to zero.



                                                   FLC                                       y
          r +              e=r-y                                             ca   Process/
                                                               Defuzzifier




             -                                                                     Plant
                                     Fuzzifier




                                                 Rule Base
                    z-1
                          +
                                                 Inference
                          -    ce                 Engine



                                Fig 1: Fuzzy logic control system




                                                   218
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME

3.       ARM7 MICROCONTROLLER BASED LEVEL CONTROL SYSTEM

        The block diagram of proposed fuzzy logic controller scheme for liquid level control
system is illustrated in Fig. 2. A cylindrical tank of 100cmX20cmX20cm dimension is
considered. Level of the liquid (water) contained in a tank is measured and controlled at the
desired value. The level is measured in terms of pressure developed in the capillary attached
to the tank at the bottom. As the liquid level in tank increases the pressure developed inside
the capillary also increases. Hence, the pressure, directly proportional to the liquid level, is
sensed and converted into equivalent voltage by the integrated circuit differential pressure
transducer (DPT) placed on the top of the tank. The microcontroller measures the liquid level
through this sensor, signal conditioner, and on-chip analog to digital converter (ADC) and
displays it on LCD in terms of cm. The inlet flow of water from a pump (motor) to the tank is
controlled by a pneumatic control valve (PCV) which in turn controlled by the
microcontroller through on-chip PWM unit, PWM to voltage converter, V/I converter, and
current to pressure converter (IPC). The PWM technique is employed to precisely move the
pneumatic valve.

                   ARM7 Microcontroller
      Desired                                                                         Controlled
      Value        e      Fuzzy         PWM     Output Signal             Process
                +-                                                                    Value
                          Logic          Unit    Conditioner    PCV        Tank
                       Controller
                   Measured
                                                                Pump      Reservoir
                    Value

                                      A/D       Input Signal
                                                                DPT
                                    Converter   Conditioner

        Fig 2: Block diagram of microcontroller based FLC for liquid level control system


4.       HARDWARE DETAILS

      The actual hardware used to study the proposed control system is discussed here. The
hardware consists of process-tank, reservoir tank, pump, level sensor, pneumatic actuator,
compressor, input and output signal conditioning circuits, ARM7 microcontroller, and LCD.
The photograph of complete hardware is shown in Fig. 3.

4.1      ARM7 Microcontroller

        The LPC2129 from Philips Semiconductor [12] consists of an ARM7TDMI-S CPU
with real-time emulation and 256KB of embedded high speed flash memory available in
compact 64 pin package. The ARM7TDMI-S is a general purpose 32-bit microprocessor,
which offers high performance and low power consumption. Its architecture is based on RISC
principle. It includes; 16KB on-chip SRAM, 256KB Flash, 4-channel 10-bit ADC, 32-bit
timers with PWM units and RTC, 46 GPIO ports, I2C bus interface, and on-chip crystal
oscillator. This microcontroller is best suited for designing single-chip instruments.



                                                 219
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME



                                                           Level Sensor

                                                           Process Tank



                                                              Regulator
                                                                   IPC

                                                                  PCV




                                                              Reservoir


                                                                 Pump




                             Fig 3: Photograph of level process

4.2     Level Sensor
        The level sensor SX05DN from SenSym [13] is used. It is basically an integrated
circuit differential pressure transducer (DPT) consists of four strain gauges connected in
Wheatstone bridge and are pasted on a diaphragm. The bridge is excited with a stable +5V
DC. The sensor is provided with two input ports for applying either single ended or
differential pressure. In this application, one port is closed, and another is connected to the
bottom of the tank for single ended measurement. The input change in pressure, exerted on
the diaphragm, is converted into corresponding change in resistance which is further
converted to change in voltage.

4.3     Excitation Source
        In order to convert the change in resistance of the sensor to the corresponding change
in voltage, a precise and constant excitation voltage of +5V is generated using LM329,
LM308, and 2N2222 as shown in Fig. 4. LM329, a precision voltage source, produces 6.9V
which is dropped down to +5V and connected to non-inverting terminal of op-amp LM308.
An op-amp with npn-transistor 2N2222 at the output provides the enough current to the
bridge. With a +5V excitation voltage, the sensor will produce an output of 1.5mV/cm. An
offset-nullify circuit, using a potentiometer, is connected to bridge output to nullify the offset
and make zero adjust in initial condition.

4.4    Instrumentation Amplifier
       Sensor produces a small differential output voltage of 1.5mV/cm liquid height. So an
instrumentation amplifier, AD620 [14] from Analog Devices, is used to pick, amplify, and
convert it to single ended voltage compatible to be sampled by the on-chip ADC of LPC2129
microcontroller. A gain of 10 is set for the instrumentation amplifier to get 15mV/cm which
is more than the resolution of ADC.



                                               220
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME

4.5    Analog to Digital Converter
       The output of instrumentation amplifier is acquired by on-chip ADC and converted
into 10-bit binary word under program control. The resolution of ADC is 2.5mV at Vref
=2.56V and conversion time is 2.44 µSec.

4.6     LCD
        LCD provides better readability, reduced power consumption, and backlight during
low light vision. A 16x2 line LCD [15] is used to display the measured level. It is interfaced
to the microcontroller in nibble-mode with upper 4-bits (D3-D7) on the LCD to transfer the
data with MSB first and LSB next mode. The data lines, D3 to D7, are connected to P0.4 to
P0.7, and control lines RS (register select), and E (enable) are connected to P0.2 and P0.10
ports of microcontroller respectively as shown in Fig. 4.




                         Fig 4: Circuit schematic of the complete system


5.     SOFTWARE DETAILS

        The complete algorithm for data acquisition, measurement, display, and control of
liquid level is developed in embedded C under KEIL’s integrated development environment
(µVision 4.0). The flowchart of the complete routine is shown in Fig. 5. All the variables of
controller and on-chip peripherals are initialized in the beginning. A serial program is also
developed to transfer the data to PC through UART1 for further analysis of the data.



                                             221
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME



                                        Start
                                                                                  Call ADC and LCD subroutine
                                                                                   to display current level in cm
            Declare & Initialize LCD, ADC, PWM, &
               FLC subroutines, local variables &
                                                                                  Find the error and substitute it
                                                                                        in FLC algorithm
                      Initialize hardware
                (LCD, on-chip ADC, PWM, and
                                                                                   Scale FLC output & load in
                                                                                 PWM register to generate control
                 Send valve-open & motor-on
                  commands and display the
                     initial level on LCD                                               Update FLC variables


                Read set point level and display                                    Store and send the control
                          it on LCD                                               action to PC through UART1




                                                Fig 5: Flowchart of level control system

6.     RESULTS

        The real time implementation of FLC for liquid level control is tested for standard
step input of 15 cm. A step input from initial value of 0 cm is applied to the controller. The
performance of FLC is compared with the conventional PID controller for the same step of
15 cm. The plots in Fig. 6 show step input response of FLC and PIDC. It is evident from the
plot that FLC performs superior over PIDC in terms of sharp rise time, and quick settling
time. The comparison of both the controllers is made and the corresponding performance
indices are tabulated in Table 1.


                                       15




                                       12                     FL

                                                            PID
                                       9
                         Level in Cm




                                       6




                                       3


                                       1


                                            0         50     100       150        200         250         300
                                                                   Time in Sec


                                                      Fig 6: Step input response for 15




                                                                   222
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME


              Table 1: Performance comparison of controllers for a step of 15 cm

            Performance Indices→
                                          tr (Sec)   ts (Sec)    ess (cm)    MP (cm)
              Controller Type↓
                   PIDC                   65.37        108.4        0.2          0
                    FLC                   59.55       101.91         0           0


 7.     CONCLUSION

         In this paper we have successfully designed and implemented a fuzzy logic controller
 on ARM7 microcontroller for a real-time liquid level control. The real time experimental
 results show that the proposed control scheme provides better transient as well as steady state
 response. More remarkably, the error response seems to be excellent in contrast to most
 available linear PID controller. Besides, the incorporation of ARM7 microcontroller made the
 system very compact and low cost.

 REFERENCES

 [1] M. Wang and F. Crusca, “Design and implementation of a gain scheduling controller for
     a water level control system,” ISA Transactions, vol.41, no.3, pp.323-331 2002.
 [2] W. Zhang, X. Xu, and Y. Xi, “A new two-degree-of-freedom level control scheme,” ISA
     Transactions, vol.41, no.3, pp.333-342, 2002.
 [3] T. Heckenthaler and S. Engell, “Approximately time-optimal fuzzy control of a two-tank
     system,” IEEE Control Systems, pp. 24-30, 1994.
 [4] T. Niimura and R. Yokoyama, “Water level control of small-scale hydro-generating units
     by fuzzy logic,” IEEE, pp. 2483-2487, 1995.
 [5] W. Chatrattanawuth et al, “Fuzzy I-PD controller for level control,” SICE-ICASE
     International Joint Conference 2006, Bexco, Busan, Korea, pp. 5649-5652, 2006.
 [6] C. Li and J. Lian, “The application of immune genetic algorithm in PID parameter
     optimization for level control system,” Proc. of the IEEE Int. Conf. On Automation and
     Logistics, Jinan, China, pp. 782-786, 2007.
 [7] L. Gao and J. Lin, “LabVIEW and internet based remote water level control laboratory,”
     IEEE, pp. 187-188, 2007.
 [8] Y. Qiliang et al, “Water level control of boiler drum using one IEC61131-3 based DCS,”
     Proc. of the 26th Chinese Control Conference, Zhangjiajie, Hunan, China, pp-252-255,
     2007.
 [9] H-M Chen et al, “Design of a sliding mode controller for a water tank liquid level control
     system,” IEEE, pp. 234-240, 2007.
[10] John Yen, Reza Langari, “Fuzzy Logic: Intelligence, Control and Information”, Prentice
     Hall, Englewood Cliffs, NJ, 1999.
[11] R. M. Manjunath and S. Janaki Raman, “Fuzzy adaptive PID for flow control system
     based on OPC,” IJCA Special Issue on “Computational Science –New Dimensions &
     Perspectives” NCCSE, 2011, pp. 5-8.
[12] Philips LPC2129 user manual, 2004 at http://www.semiconductors.philips.com
[13] SenSym SX05DN -ICPT Datasheet at http://www.sensortechnics.com


                                              223
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME

[14] Analog Devices AD620 Datasheet at http://www.analog.com
[15] Oriole LCD Module User Guide
[16] Jadhav Sumedh Damodhar and Phatale Aruna Prashant, “Microcontroller Based
     Photovoltaic Battery Charging System With Buck Converter” International Journal of
     Electrical Engineering & Technology (IJEET), Volume 3, Issue 1, 2012, pp. 123 - 130,
     ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553.
[17] VenkataRamesh.Edara, B.Amarendra Reddy, Srikanth Monangi and M.Vimala,
     “Analytical Structures for Fuzzy PID Controllers and Applications”, International Journal
     of Electrical Engineering & Technology (IJEET), Volume 1, Issue 1, 2010, pp. 1 - 17,
     ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553.
[18] T.Balamurugan, Dr.S.Manoharan , P.Sheeba and M.Savithri, “Design a Photovolatic
     Array with Boost Converter Using Fuzzy Logic Controller”, International Journal of
     Electrical Engineering & Technology (IJEET), Volume 3, Issue 2, 2012, pp. 444 - 456,
     ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553.




                                              224

Mais conteúdo relacionado

Mais procurados

Fuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemFuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemIRJET Journal
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesEmerson Exchange
 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATIONbvent2005
 
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USING
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USINGPROJECT ON WATER CONTROL IN AMUSEMENT PARK USING
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USINGPrashant Shekhar
 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webtruongnhan1985
 
Real Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGAReal Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGAMafaz Ahmed
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922truongnhan1985
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersMustefa Jibril
 
Interesting and Useful Features of the DeltaV PID Controller
Interesting and Useful Features of the DeltaV PID ControllerInteresting and Useful Features of the DeltaV PID Controller
Interesting and Useful Features of the DeltaV PID ControllerJim Cahill
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksEmerson Exchange
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC ArchitectureVidyaIA
 
PLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarPLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarmanishkumarm
 
Basics of PLC
Basics of PLCBasics of PLC
Basics of PLCmohit oza
 
Pe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwardsPe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwardsCharlton Inao
 

Mais procurados (20)

PLC, by Mohamed Al-Emam, Session 1
PLC, by Mohamed Al-Emam, Session 1PLC, by Mohamed Al-Emam, Session 1
PLC, by Mohamed Al-Emam, Session 1
 
Fuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemFuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded system
 
PLC Basics
PLC BasicsPLC Basics
PLC Basics
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATION
 
Vt plc
Vt plcVt plc
Vt plc
 
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USING
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USINGPROJECT ON WATER CONTROL IN AMUSEMENT PARK USING
PROJECT ON WATER CONTROL IN AMUSEMENT PARK USING
 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_web
 
Real Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGAReal Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGA
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922
 
Control system digital control
Control system digital controlControl system digital control
Control system digital control
 
Plc
PlcPlc
Plc
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllers
 
Interesting and Useful Features of the DeltaV PID Controller
Interesting and Useful Features of the DeltaV PID ControllerInteresting and Useful Features of the DeltaV PID Controller
Interesting and Useful Features of the DeltaV PID Controller
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog Blocks
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC Architecture
 
PLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarPLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumar
 
Basics of PLC
Basics of PLCBasics of PLC
Basics of PLC
 
06. thumb instructions
06. thumb instructions06. thumb instructions
06. thumb instructions
 
Pe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwardsPe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwards
 

Semelhante a Arm7 microcontroller based fuzzy logic controller for liquid level control system

Step variation studies of arm7 microcontroller based fuzzy logic
Step variation studies of arm7 microcontroller based fuzzy logicStep variation studies of arm7 microcontroller based fuzzy logic
Step variation studies of arm7 microcontroller based fuzzy logicIAEME Publication
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...IJITCA Journal
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...IJITCA Journal
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTcsandit
 
Design of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlDesign of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlIJERA Editor
 
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...IRJET Journal
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital ControlIOSR Journals
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELPLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELIAEME Publication
 
Plc based pid implementation in process control of temperature flow and level
Plc based pid implementation in process control of temperature flow and levelPlc based pid implementation in process control of temperature flow and level
Plc based pid implementation in process control of temperature flow and levelIAEME Publication
 
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessA Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessINFOGAIN PUBLICATION
 
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...IAEME Publication
 
10.1.1.1039.4745
10.1.1.1039.474510.1.1.1039.4745
10.1.1.1039.4745aboma2hawi
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET Journal
 
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET Journal
 

Semelhante a Arm7 microcontroller based fuzzy logic controller for liquid level control system (20)

Step variation studies of arm7 microcontroller based fuzzy logic
Step variation studies of arm7 microcontroller based fuzzy logicStep variation studies of arm7 microcontroller based fuzzy logic
Step variation studies of arm7 microcontroller based fuzzy logic
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
 
Design of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlDesign of Controllers for Liquid Level Control
Design of Controllers for Liquid Level Control
 
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...
Comparative Analysis of Different Controllers in Two–Area Hydrothermal Power ...
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital Control
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
D04954148
D04954148D04954148
D04954148
 
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVELPLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
PLC BASED PID IMPLEMENTATION IN PROCESS CONTROL OF TEMPERATURE FLOW AND LEVEL
 
Plc based pid implementation in process control of temperature flow and level
Plc based pid implementation in process control of temperature flow and levelPlc based pid implementation in process control of temperature flow and level
Plc based pid implementation in process control of temperature flow and level
 
Real-time monitoring and control of flow rate in transportation pipelines usi...
Real-time monitoring and control of flow rate in transportation pipelines usi...Real-time monitoring and control of flow rate in transportation pipelines usi...
Real-time monitoring and control of flow rate in transportation pipelines usi...
 
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessA Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
 
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...
DESIGN OF CONTROL STRATEGIES FOR THE LOAD FREQUENCY CONTROL (LFC) IN MULTI AR...
 
10.1.1.1039.4745
10.1.1.1039.474510.1.1.1039.4745
10.1.1.1039.4745
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
 
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
 

Mais de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Mais de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Arm7 microcontroller based fuzzy logic controller for liquid level control system

  • 1. INTERNATIONAL JOURNAL OF ELECTRONICS AND International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April, 2013, pp. 217-224 IJECET © IAEME: www.iaeme.com/ijecet.asp Journal Impact Factor (2013): 5.8896 (Calculated by GISI) ©IAEME www.jifactor.com ARM7 MICROCONTROLLER BASED FUZZY LOGIC CONTROLLER FOR LIQUID LEVEL CONTROL SYSTEM L. Shrimanth Sudheer, Immanuel J., P. Bhaskar, and Parvathi C. S. Department of Instrumentation Technology, Gulbarga University Post Graduate Centre, RAICHUR –584133, Karnataka, INDIA, ABSTRACT Design and construction of a microcontroller based liquid level control system is presented in this paper. ARM7 (Philips LPC2129) microcontroller based system for the real time liquid level control is developed using the fuzzy logic controller (FLC). This controller has been applied to the water-in-tank level control of a continuous process. The controller is implemented in embedded C language to control the liquid level to the desired value. The performance of the proposed controller is compared with conventional PID controller. An accuracy of ±.1% is achieved in the control of liquid level over the range of 0 to 100cm. It is observed that the proposed scheme controls the tank level effectively not only in the steady state but also in the transient state. Keywords: ARM7, FLC, Liquid Level, Microcontroller. 1. INTRODUCTION The nonlinear systems are frequently encountered in the process industries. Level of liquid being an important process parameter has to be maintained at the desired level for smooth running of the process and for better quality products. There have been many papers reported on the subject of controlling and monitoring liquid level in different industrial processes. M. Wang and F. Crusca [1] designed and implemented a gain scheduling controller for water level control in a tank. It was observed that the system achieved a better performance over the conventional controllers like P, PI, and PID. W. Zhang et al [2] proposed a new two-degree-of-freedom level control scheme for processes with dead time T. Heckenthaler and S. Engell [3] developed level controller for a nonlinear two-tank system based on fuzzy control. Similarly, application of fuzzy logic for water level control of small- 217
  • 2. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME scale hydro-generating units was reported by T. Niimura and R. Yokoyama [4]. The recent work by W. Chatrattanawuth et al [5] reported a level control system using a fuzzy I-PD controller. Their simulation results shown that fuzzy I-PD controller performed better over conventional controller. C. Li and J. Lian [6] reported the application of genetic algorithm in PID parameter optimization for level control system. They simulated the proposed strategy on MATLAB and later tested using LabVIEW. Another LabVIEW based water level control is also reported by L. Gao and J. Lin [7]. The DCS based water level control of boiler drum is reported by Y. Qiliang et al [8]. A similar work is also reported by H-M Chen et al [9]. They designed a sliding mode controller for a water tank liquid level control system. Few authors reported various schemes and their implementation on different platforms such as PC/uP/DSP. Some of the reports were also based on simulation. But an attempt is made here to implement a fuzzy logic control algorithm on a microcontroller for real time level control of a water-in-tank system. This approach will reduce the cost and space of the system. We will address this issue by employing an advanced ARM7TDMI (PHILIPS LPC2129) processor. 2. DESIGN OF FUZZY LOGIC CONTROLLER As the name itself suggests, a fuzzy logic controller incorporates fuzzy logic for decision making or rather to produce control action as required by the plant or process [10]. FLCs are knowledge based controllers consisting of linguistic “IF-THEN” rules that can be constructed using the knowledge of experts in the given field of interest. A two input and one output fuzzy logic controller is designed as shown in the Fig. 1. The error (e) and change-in-error (ce) are the two inputs, and control action (ca) is the corresponding output of the FLC. A triangular membership function with seven members (linguistic variables) termed as negative large (NL), negative medium (NM), negative small (NS), zero error (ZE), positive small (PS), positive medium (PM), and positive large (PL) are used to map the crisp input to universe of discourse (-1 to +1). The universe of discourse is the range over which the fuzzy variables are defined. The control rules are constructed to achieve the best performance of the FLC. With seven members, we obtain 49 rules. Mamdani inference engine is used [11]. The e input to the controller is obtained by subtracting measured value/process variable (y) from the reference (r), and the ce is difference between present and previous errors. The output of the controller i.e., change in control action (ca) is applied to the process. The r, which is also the desired value, is entered by the operator in the beginning. This is a closed loop control where the process variable is continuously monitored to maintain the error to zero. FLC y r + e=r-y ca Process/ Defuzzifier - Plant Fuzzifier Rule Base z-1 + Inference - ce Engine Fig 1: Fuzzy logic control system 218
  • 3. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 3. ARM7 MICROCONTROLLER BASED LEVEL CONTROL SYSTEM The block diagram of proposed fuzzy logic controller scheme for liquid level control system is illustrated in Fig. 2. A cylindrical tank of 100cmX20cmX20cm dimension is considered. Level of the liquid (water) contained in a tank is measured and controlled at the desired value. The level is measured in terms of pressure developed in the capillary attached to the tank at the bottom. As the liquid level in tank increases the pressure developed inside the capillary also increases. Hence, the pressure, directly proportional to the liquid level, is sensed and converted into equivalent voltage by the integrated circuit differential pressure transducer (DPT) placed on the top of the tank. The microcontroller measures the liquid level through this sensor, signal conditioner, and on-chip analog to digital converter (ADC) and displays it on LCD in terms of cm. The inlet flow of water from a pump (motor) to the tank is controlled by a pneumatic control valve (PCV) which in turn controlled by the microcontroller through on-chip PWM unit, PWM to voltage converter, V/I converter, and current to pressure converter (IPC). The PWM technique is employed to precisely move the pneumatic valve. ARM7 Microcontroller Desired Controlled Value e Fuzzy PWM Output Signal Process +- Value Logic Unit Conditioner PCV Tank Controller Measured Pump Reservoir Value A/D Input Signal DPT Converter Conditioner Fig 2: Block diagram of microcontroller based FLC for liquid level control system 4. HARDWARE DETAILS The actual hardware used to study the proposed control system is discussed here. The hardware consists of process-tank, reservoir tank, pump, level sensor, pneumatic actuator, compressor, input and output signal conditioning circuits, ARM7 microcontroller, and LCD. The photograph of complete hardware is shown in Fig. 3. 4.1 ARM7 Microcontroller The LPC2129 from Philips Semiconductor [12] consists of an ARM7TDMI-S CPU with real-time emulation and 256KB of embedded high speed flash memory available in compact 64 pin package. The ARM7TDMI-S is a general purpose 32-bit microprocessor, which offers high performance and low power consumption. Its architecture is based on RISC principle. It includes; 16KB on-chip SRAM, 256KB Flash, 4-channel 10-bit ADC, 32-bit timers with PWM units and RTC, 46 GPIO ports, I2C bus interface, and on-chip crystal oscillator. This microcontroller is best suited for designing single-chip instruments. 219
  • 4. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME Level Sensor Process Tank Regulator IPC PCV Reservoir Pump Fig 3: Photograph of level process 4.2 Level Sensor The level sensor SX05DN from SenSym [13] is used. It is basically an integrated circuit differential pressure transducer (DPT) consists of four strain gauges connected in Wheatstone bridge and are pasted on a diaphragm. The bridge is excited with a stable +5V DC. The sensor is provided with two input ports for applying either single ended or differential pressure. In this application, one port is closed, and another is connected to the bottom of the tank for single ended measurement. The input change in pressure, exerted on the diaphragm, is converted into corresponding change in resistance which is further converted to change in voltage. 4.3 Excitation Source In order to convert the change in resistance of the sensor to the corresponding change in voltage, a precise and constant excitation voltage of +5V is generated using LM329, LM308, and 2N2222 as shown in Fig. 4. LM329, a precision voltage source, produces 6.9V which is dropped down to +5V and connected to non-inverting terminal of op-amp LM308. An op-amp with npn-transistor 2N2222 at the output provides the enough current to the bridge. With a +5V excitation voltage, the sensor will produce an output of 1.5mV/cm. An offset-nullify circuit, using a potentiometer, is connected to bridge output to nullify the offset and make zero adjust in initial condition. 4.4 Instrumentation Amplifier Sensor produces a small differential output voltage of 1.5mV/cm liquid height. So an instrumentation amplifier, AD620 [14] from Analog Devices, is used to pick, amplify, and convert it to single ended voltage compatible to be sampled by the on-chip ADC of LPC2129 microcontroller. A gain of 10 is set for the instrumentation amplifier to get 15mV/cm which is more than the resolution of ADC. 220
  • 5. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 4.5 Analog to Digital Converter The output of instrumentation amplifier is acquired by on-chip ADC and converted into 10-bit binary word under program control. The resolution of ADC is 2.5mV at Vref =2.56V and conversion time is 2.44 µSec. 4.6 LCD LCD provides better readability, reduced power consumption, and backlight during low light vision. A 16x2 line LCD [15] is used to display the measured level. It is interfaced to the microcontroller in nibble-mode with upper 4-bits (D3-D7) on the LCD to transfer the data with MSB first and LSB next mode. The data lines, D3 to D7, are connected to P0.4 to P0.7, and control lines RS (register select), and E (enable) are connected to P0.2 and P0.10 ports of microcontroller respectively as shown in Fig. 4. Fig 4: Circuit schematic of the complete system 5. SOFTWARE DETAILS The complete algorithm for data acquisition, measurement, display, and control of liquid level is developed in embedded C under KEIL’s integrated development environment (µVision 4.0). The flowchart of the complete routine is shown in Fig. 5. All the variables of controller and on-chip peripherals are initialized in the beginning. A serial program is also developed to transfer the data to PC through UART1 for further analysis of the data. 221
  • 6. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME Start Call ADC and LCD subroutine to display current level in cm Declare & Initialize LCD, ADC, PWM, & FLC subroutines, local variables & Find the error and substitute it in FLC algorithm Initialize hardware (LCD, on-chip ADC, PWM, and Scale FLC output & load in PWM register to generate control Send valve-open & motor-on commands and display the initial level on LCD Update FLC variables Read set point level and display Store and send the control it on LCD action to PC through UART1 Fig 5: Flowchart of level control system 6. RESULTS The real time implementation of FLC for liquid level control is tested for standard step input of 15 cm. A step input from initial value of 0 cm is applied to the controller. The performance of FLC is compared with the conventional PID controller for the same step of 15 cm. The plots in Fig. 6 show step input response of FLC and PIDC. It is evident from the plot that FLC performs superior over PIDC in terms of sharp rise time, and quick settling time. The comparison of both the controllers is made and the corresponding performance indices are tabulated in Table 1. 15 12 FL PID 9 Level in Cm 6 3 1 0 50 100 150 200 250 300 Time in Sec Fig 6: Step input response for 15 222
  • 7. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME Table 1: Performance comparison of controllers for a step of 15 cm Performance Indices→ tr (Sec) ts (Sec) ess (cm) MP (cm) Controller Type↓ PIDC 65.37 108.4 0.2 0 FLC 59.55 101.91 0 0 7. CONCLUSION In this paper we have successfully designed and implemented a fuzzy logic controller on ARM7 microcontroller for a real-time liquid level control. The real time experimental results show that the proposed control scheme provides better transient as well as steady state response. More remarkably, the error response seems to be excellent in contrast to most available linear PID controller. Besides, the incorporation of ARM7 microcontroller made the system very compact and low cost. REFERENCES [1] M. Wang and F. Crusca, “Design and implementation of a gain scheduling controller for a water level control system,” ISA Transactions, vol.41, no.3, pp.323-331 2002. [2] W. Zhang, X. Xu, and Y. Xi, “A new two-degree-of-freedom level control scheme,” ISA Transactions, vol.41, no.3, pp.333-342, 2002. [3] T. Heckenthaler and S. Engell, “Approximately time-optimal fuzzy control of a two-tank system,” IEEE Control Systems, pp. 24-30, 1994. [4] T. Niimura and R. Yokoyama, “Water level control of small-scale hydro-generating units by fuzzy logic,” IEEE, pp. 2483-2487, 1995. [5] W. Chatrattanawuth et al, “Fuzzy I-PD controller for level control,” SICE-ICASE International Joint Conference 2006, Bexco, Busan, Korea, pp. 5649-5652, 2006. [6] C. Li and J. Lian, “The application of immune genetic algorithm in PID parameter optimization for level control system,” Proc. of the IEEE Int. Conf. On Automation and Logistics, Jinan, China, pp. 782-786, 2007. [7] L. Gao and J. Lin, “LabVIEW and internet based remote water level control laboratory,” IEEE, pp. 187-188, 2007. [8] Y. Qiliang et al, “Water level control of boiler drum using one IEC61131-3 based DCS,” Proc. of the 26th Chinese Control Conference, Zhangjiajie, Hunan, China, pp-252-255, 2007. [9] H-M Chen et al, “Design of a sliding mode controller for a water tank liquid level control system,” IEEE, pp. 234-240, 2007. [10] John Yen, Reza Langari, “Fuzzy Logic: Intelligence, Control and Information”, Prentice Hall, Englewood Cliffs, NJ, 1999. [11] R. M. Manjunath and S. Janaki Raman, “Fuzzy adaptive PID for flow control system based on OPC,” IJCA Special Issue on “Computational Science –New Dimensions & Perspectives” NCCSE, 2011, pp. 5-8. [12] Philips LPC2129 user manual, 2004 at http://www.semiconductors.philips.com [13] SenSym SX05DN -ICPT Datasheet at http://www.sensortechnics.com 223
  • 8. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME [14] Analog Devices AD620 Datasheet at http://www.analog.com [15] Oriole LCD Module User Guide [16] Jadhav Sumedh Damodhar and Phatale Aruna Prashant, “Microcontroller Based Photovoltaic Battery Charging System With Buck Converter” International Journal of Electrical Engineering & Technology (IJEET), Volume 3, Issue 1, 2012, pp. 123 - 130, ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553. [17] VenkataRamesh.Edara, B.Amarendra Reddy, Srikanth Monangi and M.Vimala, “Analytical Structures for Fuzzy PID Controllers and Applications”, International Journal of Electrical Engineering & Technology (IJEET), Volume 1, Issue 1, 2010, pp. 1 - 17, ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553. [18] T.Balamurugan, Dr.S.Manoharan , P.Sheeba and M.Savithri, “Design a Photovolatic Array with Boost Converter Using Fuzzy Logic Controller”, International Journal of Electrical Engineering & Technology (IJEET), Volume 3, Issue 2, 2012, pp. 444 - 456, ISSN Print: 0976-6545, ISSN Online: 0976 – 0976-6553. 224