SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 108
FUZZY BASED CONTROL USING LabVIEW FOR MISO
TEMPERATURE PROCESS
B.Chinthamani1
, P. T. Rajeena Mol2
, K.P.Kamini3
, K.R.Sughashini4
1, 2, 3, 4
Assistant Professor, Dept of Electronics and Instrumentation Engineering, Easwari Engineering College
Chinthu_vishal@yahoo.co.in, rajeenamol2009@gmail.com, Kaminipalani@yahoo.com, sughashinikrme@gmail.com
Abstract
This project aims at designing and implementing a fuzzy controller for Multiple Input Single Output temperature process.
Temperature control of water in the tank is achieved by varying current to the heating rod and inlet flow rate by a fuzzy controller.
The system consists of a tank, reservoir, variable speed pump, temperature sensor placed inside a heating tank containing the heating
rod, voltage controlled current source and computer. Water is pumped into the tank from reservoir and RTD measures the current
temperature. The signal from the temperature sensor is sent to the DAQ interfaced to the computer. LabVIEW software is used to
acquire the input signal and send the output signal that is determined by the control algorithm. Fuzzy logic controller is designed in
LabVIEW. Based on the set point temperature, the controller sets the appropriate current to the heating rod. If the required
temperature is less than that sensed by the temperature sensor, the flow rate of water into the tank is controlled by a variable speed
pump. While conventional controllers are analytically described by a set of equations, the FLC is described by a knowledge-based
algorithm. Thus this system is highly efficient in both heating and reducing the temperature of the tank. A fuzzy logic controller gives
faster response, is more reliable and recovers quickly from system upsets. It also works well to uncertainties in the process variables
and it does not require mathematical modelling.
----------------------------------------------------------------------***------------------------------------------------------------------------
1. INTRODUCTION
Temperature Control
Process control system is made up of a group of electronic
devices and equipments that provides stability, accuracy and
eliminates harmful transition statuses in production process.
Process control is extensively used in industry and enables
mass production of continuous processes.
Temperature control of water is a process in which change of
temperature is measured and the passage of heat energy into or
out of it is adjusted to achieve a desired temperature. It is the
basic requirement in domestic as well as industrial applications
as it provides a critical condition for combustion, chemical
reaction, fermentation, drying, calcinations, distillation etc.
Poor temperature control can cause major safety, quality and
productivity problems.
At the beginning of the industrial revolution, especially during
60‟s and 70‟s relays were used to operate automatic machines
and they were interconnected using wires inside control panel,
hence the control became complex. Programmable logic
controller is an industrial computer used for automation of
processes. To discover an error in the system much time was
required especially with more complex process control system.
These panels proved to be inflexible and needs for reliable and
rigid controller enhanced rapidly thereby resulting in the
invention of new technologies and softwares.
2. CONTROLLER
To accurately control process temperature without extensive
operator involvement, a temperature control system relies upon
a controller, which accepts input from temperature sensors such
as a thermocouple or RTD. It compares the actual temperature
to the desired control temperature, or set point, and provides an
output to a control element.
The following items should be considered when selecting a
controller:
 Type of input sensor (thermocouple, RTD) and
temperature range
 Type of output required (electromechanical relay,
SSR, analog output)
 Control algorithm needed (on/off, proportional, PID)
 Number and type of outputs (heat, cool, alarm, limit)
Once the model for a process has been developed,
then there is a need for control action to maintain the
process under steady state.
3. DRAWBACKS OF THE EXISTING SYSTEM
The existing system needs the employment of instrumentation
engineers to monitor and control the various processes. The
existing system does not show the real time simulation; thereby
having the text based programming complexity and also having
difficulty in identifying the errors and rectifying it. The use of
the LabVIEW software helps in overcoming these problems
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 109
and makes the processes done in a simpler and easier manner.
In a general temperature control process, cooling process takes
time i.e., the heater power is decreased or is turned off in order
to achieve decrease in water temperature.
4. NEED FOR THE PROJECT
The need for today‟s industry is a real time monitoring and
control of the various parameters in a simpler manner with easy
identification and rectification of errors. As the existing
system‟s cooling process is time consuming, a need to speed up
the cooling process arises.
5. PROPOSED SYSTEM
In this project, temperature monitoring and control of water in
the tank is established with the help of fuzzy controller
designed in LabVIEW software. This implementation attempts
to correct the error between the measured temperature and the
desired set point thus achieving efficient temperature control.
6. METHODOLOGY
Temperature control of water is a process in which change of
temperature of water is measured or otherwise detected, and the
passage of heat energy into or out of the water is adjusted to
achieve the desired temperature. The fuzzy controller uses
defined rules to control a fuzzy system based on the current
values of input variables, temperature error and error rate.
Triangular form of membership function is used here. It
involves the use of LabVIEW software which has enhanced
features employed in this method for continuously monitoring
the process even when the process variable reaches the set
point. The parameters adjust themselves to the conditions of the
process automatically as the process variable changes and
thereby the output is attained.
Fuzzy Logic
The MISO temperature control system is designed and
implemented using fuzzy controller that is programmed in
LabVIEW. Fuzzy logic is a method of rule-based decision
making used for process control.
Implementation Of Fuzzy Logic
Fuzzy system consists of three main parts: linguistic variables,
membership functions and rules. The basic steps in designing
fuzzy logic control is as follows:
 Identifying the input and output variables.
 Partitioning the interval of each input and output into
number of fuzzy subsets, assigning each a linguistic
label.
 Determining a membership function for each fuzzy
subset.
 Assigning the fuzzy relationship between the “input
fuzzy subsets” on one hand and the “output fuzzy
subsets” on the other hand, thus forming the Rule-
Base.
 Interpreting the rules using fuzzy “AND” and “OR”,
operators. In fuzzy systems, more than one rule may
fire at the same time, but with varied strengths.
 Translating the processed fuzzy data into the crisp data
suitable for real time applications.
7. CLOSED LOOP TEMPERATURE CONTROL
The system parameter which is the process variable that needs
to be controlled is temperature (ºC) . Continuous outflow of
water from the tank acts as a disturbance to the process. A
sensor is used to measure the process variable and provide
feedback to the control system. The set point is the desired or
reference value for the process variable. At any given moment,
the difference between the process variable and set point is
used by the control system algorithm ( compensator ), to
determine the desired actuator output to drive the system
(plant). For instance, if the measured temperature process
variable is 40 ºC and desired temperature set point is 50 ºC,
then the actuator output specified by the control algorithm is to
drive a heater.
Actuator signal to drive a heater causes the system to become
warmer which results in an increase in the temperature process
variable whereas the actuator signal to drive the pump causes
the system to reduce temperature more efficiently. This is
called a closed loop control system, because the process of
reading sensors to provide constant feedback and calculating
the desired actuator output is repeated continuously and at a
fixed loop rate.
Fig1: closed loop control
Control Configuration
A control configuration is the information structure that is used
to connect the available measurements to the available
manipulated variables. Depending on the number of controlled
output and manipulated input we have in a chemical process,we
can distinguish the control configurations as :
(i)Single input single output(SISO)
(ii)Multiple input multiple output(MIMO)
(iii)Multiple input single output(MISO)
(iv)Single input multiple output(SIMO) control systems.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 110
8. MULTIPLE INPUT SINGLE OUTPUT PROCESS
If there is only one control variable and more than one
manipulated variable the control configuration is called
multiple input single output (MISO) system. For example, the
temperature of the reactor feed (a disturbance) can be
measured, and the coolant flow rate can be manipulated. Both
of these affect the reactor temperature.
Process Setup
The process setup consists of a single tank filled with water and
a heater is being incorporated in order to supply heat. Initially
inflow and outflow of water is set at a constant flow rate. A
Resistance Temperature Detector (RTD) is used to measure the
temperature of the setup. This signal is conditioned and then
fed to the analog input module of the DAQ, which in turn sends
the signal to LabVIEW. The RTD gives the output in ohms and
by signal conditioning it, output is received in volts (0-5V).
The LabVIEW compares this signal with the set point and
generates a digital signal which is fed to the analog output
module of the DAQ. The output from this module is given to
the heater control unit and the pump through SCR and SSR
.The purpose of the proportional SSR and SCR is to vary the
current through the heater and the pump respectively.
The schematic diagram of the process setup is shown in Fig.2
Fig2:schematic diagram of process setup
9. TEMPERATURE SENSOR
Resistance temperature detectors are used to measure
temperature by correlating the resistance of the RTD element
with temperature. The RTD element is made from a pure
material whose resistance at various temperatures has been
documented. The material has a predictable change in
resistance as the temperature changes and it is this predictable
change that is used to determine temperature. The material used
here is Platinum.
A platinum resistance temperature detector (RTD) Pt100 is a
device with a typical resistance of 100 Ω at 0°C (it is
called Pt100). It changes resistance value as its temperature
changes following a positive slope (resistance increases when
temperature is increasing).
While thermocouples use the Seebeck effect to generate a
voltage, resistance thermometers use electrical resistance and
require a power source to operate. The resistance ideally
varies linearly with temperature.
For a PT100 sensor, a 1 °C temperature change will cause a
0.384 ohm change in resistance. RTD output for the
corresponding temperature has been tabulated in Table 4.2
Table1: RTD output for corresponding temperature
TEMPERATURE RTD OUTPUT (Ω)
0 100
20 107.79
40 115.54
50 119.40
60 123.24
So even a small error in measurement of the resistance (for
example, the resistance of the wires leading to the sensor) can
cause a large error in the measurement of the temperature. For
precision work, sensors have four wires- two to carry the sense
current, and two to measure the voltage across the sensor
element. The linear characteristics of RTD is shown in the
Figure3
Fig3: characteristics of RTD
10. RTD SIGNAL CONDITIONING CIRCUIT
Signal conditioning means manipulating an analog signal such
that it measures the requirements of next stage for further
processing. For example, the output of an electronic
temperature sensor ,which is probably too low for an Analog-
to-Digital converter (ADC) to process directly. In this case the
signal conditioning amplification is necessary to bring the
voltage level up to that required by a ADC. More generally, the
signal conditioning can include amplification, ,converting and
any other process required to make sensor output suitable for
conversion to digital format.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 111
The circuit diagram of RTD conditioning is shown in figure4
Fig4: signal conditioning of RTD
CIRCUIT DESIGN
V1=(R1/R1+R2)*Vcc
V2=(R3/R3+R4)*Vcc
V1-V2=Bridge Output Voltage
Gain=R6/R5
Calculation:
V1=(1kΩ/1kΩ+1kΩ)*5V=2.5V
V2=(120Ω/120Ω+121Ω)* 5V=2.48V
V1-V2=0.02V
Gain for differential amplifier
R6/R5=40kΩ/2kΩ=20
Output Voltage =Gain*Bridge Output =20*0.02=0.4V
Bridge output varies from 0.02 to 0.2V
At 38C,the output is 0.4V
At 100C,the output is 4V
11. FUZZY SYSTEM
A fuzzy system is a system of variables that are associated
using fuzzy logic. A fuzzy controller uses defined rules to
control a fuzzy system based on the current values of input
variables. Fuzzy system consists of three main parts: linguistic
variables, membership functions and rules.
Linguistic Variables And Terms
Linguistic variables represent, in words, the input variables
and output variables of the system to be controlled. Linguistic
variables usually have an odd number of linguistic terms, with a
middle linguistic term and symmetric linguistic terms at each
extreme. Each linguistic variable has a range of expected
values. The linguistic variables current temperature and desired
temperature each might include the linguistic terms cold,
moderate, and hot. The linguistic variable heater setting might
include the linguistic terms off, low, and high.
Membership Functions
Membership functions are numerical functions corresponding
to linguisticterms. A membership function represents the degree
of membership of linguistic variables within their linguistic
terms. The degree of membership is continuous between 0 and
1, where 0 is equal to 0% membership and 1 is equal to 100%
membership. There are several types of membership functions
available, namely, Λ-type (triangular shape), Π-type
(trapezoidal shape), singleton-type (vertical line shape),
Sigmoid-type (wave shape), and Gaussian-type (bell shape)
membership functions. The various membership functions are
shown in Fig5.
Fig5: various membership functions
Fuzzy Inputs and Output
In our project there are two inputs and based on the
combination of these inputs, the output is obtained. Each of
these inputs has seven subsets.
Input 1: Temperature Error
Input 2: Temperature Error Rate
Output : Fuzzy output to Heating rod or Pump
Subsets For Inputs And Output
Input 1(Temperature Error) : Positive Big, Positive Medium,
Positive Small, Zero, Negative Small, Negative Medium,
Negative Big
Figure 6 displays the Edit Variable dialog box
Fig6: membership function for error
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 112
Input 2(Temperature Error Rate) : Positive Big, Positive
Medium, Positive Small, Zero, Negative Small, Negative
Medium, Negative Big
Figure 7 displays the Edit Variable dialog box with all
members hifunctions for the Error rate input variable.
Fig7: membership function for error rate
Output : Positive Big, Positive Medium, Positive Small, Zero,
Negative Small, Negative Medium, Negative Big
Fig8: membership function for fuzzy output
The Rule Base Table
Rules describe, in words, the relationships between input and
output linguistic variables based on their linguistic terms The
total number N of possible rules for a fuzzy system is defined
by the following equation:
N = p1 × p2 × … × pn
where pn is the number of linguistic terms for the input
linguistic variable n. If each input linguistic variable has the
same number of linguistic terms, the total number N of possible
rules is defined by the following equation:
N = p^m
where p is the number of linguistic terms for each input
linguistic variable and m is the number of input linguistic
variables.Plotting a rule base in matrix form,is helpful for
detecting inconsistencies, such as contradictory rules.
However, plotting a rule base in matrix form is efficient only
for small rule bases. Detecting inconsistencies in large rule
bases is difficult. For fuzzy systems with numerous controller
inputs, you can use cascading fuzzy systems to avoid large rule
bases. The rule base table is shown below:
Table 2: rule base table
ERROR
RATE
PB PM PS ZO NS NM NB
ERROR
PB PB PB PB PB PM PM PS
PM PB PB PB PB PB PM PS
PS PB PB PB PB PM PS NM
ZO PB PM PM PM PS ZO NS
NS PM PS ZO NS NM NB NB
NM PM ZO NS NM NB NB NB
NB ZO NS NM NB NB NB NB
12. DEVELOPING FUZZY LOGIC CONTROLLER
Fuzzy controllers are used to control fuzzy systems. Most
traditional control algorithms require a mathematical model of
the system you want to control. However, many physical
systems are difficult or impossible to model mathematically. In
addition, many processes are either nonlinear or too complex
for you to control with traditional strategies. However, if you
can describe a control strategy qualitatively, you can use fuzzy
logic to create a fuzzy controller that emulates a heuristic rule-
of-thumb strategy. After a fuzzy controller fuzzifies the input
values of a fuzzy system,the fuzzy controller uses the
corresponding input linguistic terms and rule base to determine
the resulting linguistic terms of the output linguistic variables.
The block diagram of a fuzzy controller has been shown in Fig
5.2.
Fig9: fuzzy logic block diagram
The objective of the fuzzy controller in our project is to
estimate the amount of current supplied to the heating rod and
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 113
the inlet flow rate to achieve the desired water temperature. The
basic steps in designing a fuzzy logic controller are as follows:
1. Identifying the input and
output variables.
2.Partitioning the interval of
each input and output into
number of fuzzy subsets,
assigning each a linguistic label.
3.Determining a membership
function for each fuzzy subset.
4.Assigning the fuzzy relationship between the “input fuzzy
subsets” on one hand and the “output fuzzy sets on the other
hand,thus forming the Rule-Base.
5.Interpreting the rules using fuzzy “AND” and “OR”
operators. In fuzzy systems, more than one rule may fire at the
same time ,but with varied strengths.
6.Translating the processed fuzzy data into the crisp data
suitable for real world applications.
13. FUZZIFICATION
Fuzzification is the process of associating crisp, or numerical,
input values with the linguistic terms of the corresponding input
linguistic variables. For example, a fuzzy controller might
associate the temperature reading from a thermometer with the
linguistic terms cold, moderate, and hot for the current
temperature linguistic variable. Depending on the membership
functions for the linguistic terms, the temperature value might
correspond to one or more of the linguistic terms.
14. DEFUZZIFICATION
Defuzzification is the process of converting the degrees of
membership of output linguistic variables within their linguistic
terms into crisp numerical values. A fuzzy controller can use
one of several mathematical methods to perform
defuzzification. . The most accurate defuzzification method for
a fuzzy controller varies based on the control application.
. Some of the popular methods are:
1) Max membership principle
2) Centroid method
3) Weighted average method
4) Mean-max membership
The Centroid Method
The „Centroid method‟ is the most prevelant of all
defuzzification methods and hence it has been used. In the
Centroid or Center of Area (CoA) defuzzification method, also
called the Center of Gravity (CoG) method, the fuzzy controller
first calculates the area under the scaled membership functions
and within the range of the output variable. The fuzzy logic
controller then uses the following equation to calculate the
geometric center of this area.,
where CoA is the center of area, x is the value of the linguistic
variable, and xmin and xmax represent the range of the
linguistic variable.The Center of Area defuzzification method
effectively calculates the best compromise between multiple
output linguistic terms.
An important aspect of a defuzzification method is the
continuity of the output signal. Consider a fuzzy system with a
complete rule base and overlapping membership functions. A
defuzzification method is continuous if an arbitrary small
change of an input value never causes an abrupt change in the
output signal. In this respect, the centroid defuzzification
method is most suitable, because, assuming overlapping output
membership functions, the best compromise does not jump to a
different value with a small change to the inputs.
15. TEST SYSTEM
Fig 10: test system window
The final step in designing fuzzy controller is using the test
system to check the accuracy of the defuzzified value. The test
system of the LabVIEW is used to test the relationship between
the input and output values of a fuzzy system in order to
validate the rule base of the fuzzy system. In the test system the
values of the input variables are entered manually. The
controller then calculates the corresponding weights of the
inputs. Based on the antecedent connective and consequent
implication the weight of the output is found out. The test
system also displays the rules invoked. The test system gives an
option to select the plot variables. Based on these selections the
input/output relationship is mapped. If needed the input and
output variables can be altered to achieve accuracy. Finally
once the output has been obtained the controller is saved. This
file is loaded into the program for processing of the input and
obtaining the output
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 114
Fig 11: result window1
Fig 12: result window2
Fig 13: result window3
CONCLUSIONS
The proposed project helps in efficient monitoring and control
of water temperature in the tank with the help of fuzzy
controller designed in LabVIEW software. This system
attempts to correct the error between the measured temperature
and the desired set point thus achieving efficient temperature
control. The need for today‟s industry is a real time monitoring
and control of the various parameters in a simpler manner with
easy identification and rectification of errors.As the existing
system‟s cooling process is time consuming, speeding up the
cooling process is the need of the hour which the proposed
system fulfills.
REFERENCES
[1] “Chemical process control” by George Stephanopoulos,
Pearson Education Publications 2009.
[2] “ Design and construction of a LabVIEW based
Temperature controller with using Fuzzy Logic” by
A.Sertaç Sunay, Onur Koçak, Ersin Kamberli, Cengiz
Koçum.
[3] “Electrical &Electronic Measurements and
Instrumentation”, A.K.Sawhney, Dhanpat Rai
Publication,7th
edition 2005.
[4] “Fuzzy sets and fuzzy logic theory and applications”,
George J Klir
[5] “Fuzzy Logic Toolkit User Manual”, www.ni.com
[6] www.pacontrol.com/fuzzy.html
[7] www.techteach.com
[8] “Simulation and Design of Fuzzy Temperature Control
for Heating and Cooling Water System”, Zaid Amin
Abduljabar, International Journal of Advancements in
Computing Technology, Volume III, May 2011

More Related Content

What's hot

Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
IJRAT
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
Anisur Rahman
 
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
TELKOMNIKA JOURNAL
 
Control system basics_open and closed loop control system
Control system basics_open and closed loop control systemControl system basics_open and closed loop control system
Control system basics_open and closed loop control system
Nilesh Bhaskarrao Bahadure
 
Introduction to control systems
Introduction to control systemsIntroduction to control systems
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
theijes
 
I1102025660
I1102025660I1102025660
I1102025660
IOSR Journals
 
pH Control
pH ControlpH Control
pH Control
Alexander Nootens
 
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
IAEME Publication
 
Introduction to control systems
Introduction to control systems Introduction to control systems
Introduction to control systems
Hendi Saryanto
 
Comparative Analysis of Pso-Pid and Hu-Pid
Comparative Analysis of Pso-Pid and Hu-PidComparative Analysis of Pso-Pid and Hu-Pid
Comparative Analysis of Pso-Pid and Hu-Pid
IJERA Editor
 
Chapter 1 basic components of control system
Chapter  1  basic components of control systemChapter  1  basic components of control system
Chapter 1 basic components of control system
Harish Odedra
 
Control system
Control systemControl system
Control system
Salman Ahmed
 
An educational fuzzy temperature control system
An educational fuzzy temperature control system An educational fuzzy temperature control system
An educational fuzzy temperature control system
IJECEIAES
 
Pharmaceutical automation
Pharmaceutical automationPharmaceutical automation
Pharmaceutical automation
Manikant Prasad Shah
 
Feedback control: Handout1
Feedback control: Handout1Feedback control: Handout1
Feedback control: Handout1
Wat Chayaprasert
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
International Journal of Science and Research (IJSR)
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
IJERA Editor
 
1011ijaia03
1011ijaia031011ijaia03
1011ijaia03
Aleksandar Micic
 
4. 8484 1-pb
4. 8484 1-pb4. 8484 1-pb
4. 8484 1-pb
IAESIJEECS
 

What's hot (20)

Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
 
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...Distributed Control System Applied in Temperatur Control by Coordinating Mult...
Distributed Control System Applied in Temperatur Control by Coordinating Mult...
 
Control system basics_open and closed loop control system
Control system basics_open and closed loop control systemControl system basics_open and closed loop control system
Control system basics_open and closed loop control system
 
Introduction to control systems
Introduction to control systemsIntroduction to control systems
Introduction to control systems
 
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
Research, Development Intelligent HVAC Control System Using Fuzzy Logic Contr...
 
I1102025660
I1102025660I1102025660
I1102025660
 
pH Control
pH ControlpH Control
pH Control
 
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
 
Introduction to control systems
Introduction to control systems Introduction to control systems
Introduction to control systems
 
Comparative Analysis of Pso-Pid and Hu-Pid
Comparative Analysis of Pso-Pid and Hu-PidComparative Analysis of Pso-Pid and Hu-Pid
Comparative Analysis of Pso-Pid and Hu-Pid
 
Chapter 1 basic components of control system
Chapter  1  basic components of control systemChapter  1  basic components of control system
Chapter 1 basic components of control system
 
Control system
Control systemControl system
Control system
 
An educational fuzzy temperature control system
An educational fuzzy temperature control system An educational fuzzy temperature control system
An educational fuzzy temperature control system
 
Pharmaceutical automation
Pharmaceutical automationPharmaceutical automation
Pharmaceutical automation
 
Feedback control: Handout1
Feedback control: Handout1Feedback control: Handout1
Feedback control: Handout1
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
1011ijaia03
1011ijaia031011ijaia03
1011ijaia03
 
4. 8484 1-pb
4. 8484 1-pb4. 8484 1-pb
4. 8484 1-pb
 

Viewers also liked

Analysis of dc capacitor voltage balance method for h bridge inverter based p...
Analysis of dc capacitor voltage balance method for h bridge inverter based p...Analysis of dc capacitor voltage balance method for h bridge inverter based p...
Analysis of dc capacitor voltage balance method for h bridge inverter based p...
eSAT Publishing House
 
Design of 3 d rc frame on sloping ground
Design of 3 d rc frame on sloping groundDesign of 3 d rc frame on sloping ground
Design of 3 d rc frame on sloping ground
eSAT Publishing House
 
Performance analysis of dwdm based fiber optic communication with different m...
Performance analysis of dwdm based fiber optic communication with different m...Performance analysis of dwdm based fiber optic communication with different m...
Performance analysis of dwdm based fiber optic communication with different m...
eSAT Publishing House
 
Survey of analysis and performance of ofdm signals in time and frequency disp...
Survey of analysis and performance of ofdm signals in time and frequency disp...Survey of analysis and performance of ofdm signals in time and frequency disp...
Survey of analysis and performance of ofdm signals in time and frequency disp...
eSAT Publishing House
 
Application of artificial neural network for blast performance evaluation
Application of artificial neural network for blast performance evaluationApplication of artificial neural network for blast performance evaluation
Application of artificial neural network for blast performance evaluation
eSAT Publishing House
 
Stabilizationsolidification of iron ore mine tailings
Stabilizationsolidification of iron ore mine tailingsStabilizationsolidification of iron ore mine tailings
Stabilizationsolidification of iron ore mine tailings
eSAT Publishing House
 
Joined wing uav maneuverability
Joined wing uav maneuverabilityJoined wing uav maneuverability
Joined wing uav maneuverability
eSAT Publishing House
 
Analysis of roucairol and carvalho approach in
Analysis of roucairol and carvalho approach inAnalysis of roucairol and carvalho approach in
Analysis of roucairol and carvalho approach in
eSAT Publishing House
 
Uw as ns design challenges in transport layer
Uw as ns design challenges in transport layerUw as ns design challenges in transport layer
Uw as ns design challenges in transport layer
eSAT Publishing House
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
eSAT Publishing House
 
Molecular interaction analysis of polar liquids
Molecular interaction analysis of polar liquidsMolecular interaction analysis of polar liquids
Molecular interaction analysis of polar liquids
eSAT Publishing House
 
Portable wireless traffic light system (pwtls)
Portable wireless traffic light system (pwtls)Portable wireless traffic light system (pwtls)
Portable wireless traffic light system (pwtls)
eSAT Publishing House
 
Pca based support vector machine technique for volatility forecasting
Pca based support vector machine technique for volatility forecastingPca based support vector machine technique for volatility forecasting
Pca based support vector machine technique for volatility forecasting
eSAT Publishing House
 
Survey on software remodularization techniques
Survey on software remodularization techniquesSurvey on software remodularization techniques
Survey on software remodularization techniques
eSAT Publishing House
 
Noise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineNoise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machine
eSAT Publishing House
 
Lsb hiding using random approach for image watermarking
Lsb hiding using random approach for image watermarkingLsb hiding using random approach for image watermarking
Lsb hiding using random approach for image watermarking
eSAT Publishing House
 
Design and development of mechanical power amplifier
Design and development of mechanical power amplifierDesign and development of mechanical power amplifier
Design and development of mechanical power amplifier
eSAT Publishing House
 
Assessment of industrial byproducts as permeable reactive barriers for landfi...
Assessment of industrial byproducts as permeable reactive barriers for landfi...Assessment of industrial byproducts as permeable reactive barriers for landfi...
Assessment of industrial byproducts as permeable reactive barriers for landfi...
eSAT Publishing House
 
Smart phone as a cloud server machine computing
Smart phone as a cloud server machine computingSmart phone as a cloud server machine computing
Smart phone as a cloud server machine computing
eSAT Publishing House
 
History of gasoline direct compression ignition (gdci)
History of gasoline direct compression ignition (gdci)History of gasoline direct compression ignition (gdci)
History of gasoline direct compression ignition (gdci)
eSAT Publishing House
 

Viewers also liked (20)

Analysis of dc capacitor voltage balance method for h bridge inverter based p...
Analysis of dc capacitor voltage balance method for h bridge inverter based p...Analysis of dc capacitor voltage balance method for h bridge inverter based p...
Analysis of dc capacitor voltage balance method for h bridge inverter based p...
 
Design of 3 d rc frame on sloping ground
Design of 3 d rc frame on sloping groundDesign of 3 d rc frame on sloping ground
Design of 3 d rc frame on sloping ground
 
Performance analysis of dwdm based fiber optic communication with different m...
Performance analysis of dwdm based fiber optic communication with different m...Performance analysis of dwdm based fiber optic communication with different m...
Performance analysis of dwdm based fiber optic communication with different m...
 
Survey of analysis and performance of ofdm signals in time and frequency disp...
Survey of analysis and performance of ofdm signals in time and frequency disp...Survey of analysis and performance of ofdm signals in time and frequency disp...
Survey of analysis and performance of ofdm signals in time and frequency disp...
 
Application of artificial neural network for blast performance evaluation
Application of artificial neural network for blast performance evaluationApplication of artificial neural network for blast performance evaluation
Application of artificial neural network for blast performance evaluation
 
Stabilizationsolidification of iron ore mine tailings
Stabilizationsolidification of iron ore mine tailingsStabilizationsolidification of iron ore mine tailings
Stabilizationsolidification of iron ore mine tailings
 
Joined wing uav maneuverability
Joined wing uav maneuverabilityJoined wing uav maneuverability
Joined wing uav maneuverability
 
Analysis of roucairol and carvalho approach in
Analysis of roucairol and carvalho approach inAnalysis of roucairol and carvalho approach in
Analysis of roucairol and carvalho approach in
 
Uw as ns design challenges in transport layer
Uw as ns design challenges in transport layerUw as ns design challenges in transport layer
Uw as ns design challenges in transport layer
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
 
Molecular interaction analysis of polar liquids
Molecular interaction analysis of polar liquidsMolecular interaction analysis of polar liquids
Molecular interaction analysis of polar liquids
 
Portable wireless traffic light system (pwtls)
Portable wireless traffic light system (pwtls)Portable wireless traffic light system (pwtls)
Portable wireless traffic light system (pwtls)
 
Pca based support vector machine technique for volatility forecasting
Pca based support vector machine technique for volatility forecastingPca based support vector machine technique for volatility forecasting
Pca based support vector machine technique for volatility forecasting
 
Survey on software remodularization techniques
Survey on software remodularization techniquesSurvey on software remodularization techniques
Survey on software remodularization techniques
 
Noise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machineNoise tolerant color image segmentation using support vector machine
Noise tolerant color image segmentation using support vector machine
 
Lsb hiding using random approach for image watermarking
Lsb hiding using random approach for image watermarkingLsb hiding using random approach for image watermarking
Lsb hiding using random approach for image watermarking
 
Design and development of mechanical power amplifier
Design and development of mechanical power amplifierDesign and development of mechanical power amplifier
Design and development of mechanical power amplifier
 
Assessment of industrial byproducts as permeable reactive barriers for landfi...
Assessment of industrial byproducts as permeable reactive barriers for landfi...Assessment of industrial byproducts as permeable reactive barriers for landfi...
Assessment of industrial byproducts as permeable reactive barriers for landfi...
 
Smart phone as a cloud server machine computing
Smart phone as a cloud server machine computingSmart phone as a cloud server machine computing
Smart phone as a cloud server machine computing
 
History of gasoline direct compression ignition (gdci)
History of gasoline direct compression ignition (gdci)History of gasoline direct compression ignition (gdci)
History of gasoline direct compression ignition (gdci)
 

Similar to Fuzzy based control using lab view for miso temperature process

Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature control
IRJET Journal
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications
Amr Seif
 
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET Journal
 
A software based gain scheduling of pid controller
A software based gain scheduling of pid controllerA software based gain scheduling of pid controller
A software based gain scheduling of pid controller
ijics
 
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
International Journal of Technical Research & Application
 
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
IRJET Journal
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
Masum Parvej
 
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentationDEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
Sunil Rajput
 
Model Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart HomeModel Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart Home
IRJET Journal
 
Presentation
PresentationPresentation
Presentation
Hakan Aykulu
 
Fulltext 1005224
Fulltext 1005224 Fulltext 1005224
Fulltext 1005224
EdgarIsmaelReyesDeza
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Nooria Sukmaningtyas
 
Types of Controllers PID PD I PD
Types of Controllers PID PD I PDTypes of Controllers PID PD I PD
Types of Controllers PID PD I PD
Anaseem Hanini
 
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWTEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
IAEME 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 LEVEL
IAEME Publication
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.ppt
khan_yu
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.ppt
Mariya Nasution
 
Report of Auctioneering Control For Temperature Using LabVIEW.
Report of Auctioneering Control For Temperature Using LabVIEW.Report of Auctioneering Control For Temperature Using LabVIEW.
Report of Auctioneering Control For Temperature Using LabVIEW.
Amol Dudhate
 
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
researchinventy
 
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
researchinventy
 

Similar to Fuzzy based control using lab view for miso temperature process (20)

Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature control
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications
 
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
IRJET- Design and Implementation in Laboratory using Siemens PLC S7-200
 
A software based gain scheduling of pid controller
A software based gain scheduling of pid controllerA software based gain scheduling of pid controller
A software based gain scheduling of pid controller
 
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
FAULT DETECTION AND DIAGNOSIS IN CONTINUOUS STIRRED TANK REACTOR (CSTR)
 
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
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
 
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentationDEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
DEVELOPING Air Conditioner Controller using MATLAB Fuzzy logic presentation
 
Model Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart HomeModel Based Embedded Control System Design for Smart Home
Model Based Embedded Control System Design for Smart Home
 
Presentation
PresentationPresentation
Presentation
 
Fulltext 1005224
Fulltext 1005224 Fulltext 1005224
Fulltext 1005224
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
 
Types of Controllers PID PD I PD
Types of Controllers PID PD I PDTypes of Controllers PID PD I PD
Types of Controllers PID PD I PD
 
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEWTEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
TEMPERATURE CONTROL AND DATA ACQUISITION METHOD FOR FACTORY USING LABVIEW
 
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
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.ppt
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.ppt
 
Report of Auctioneering Control For Temperature Using LabVIEW.
Report of Auctioneering Control For Temperature Using LabVIEW.Report of Auctioneering Control For Temperature Using LabVIEW.
Report of Auctioneering Control For Temperature Using LabVIEW.
 
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
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 

Fuzzy based control using lab view for miso temperature process

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 108 FUZZY BASED CONTROL USING LabVIEW FOR MISO TEMPERATURE PROCESS B.Chinthamani1 , P. T. Rajeena Mol2 , K.P.Kamini3 , K.R.Sughashini4 1, 2, 3, 4 Assistant Professor, Dept of Electronics and Instrumentation Engineering, Easwari Engineering College Chinthu_vishal@yahoo.co.in, rajeenamol2009@gmail.com, Kaminipalani@yahoo.com, sughashinikrme@gmail.com Abstract This project aims at designing and implementing a fuzzy controller for Multiple Input Single Output temperature process. Temperature control of water in the tank is achieved by varying current to the heating rod and inlet flow rate by a fuzzy controller. The system consists of a tank, reservoir, variable speed pump, temperature sensor placed inside a heating tank containing the heating rod, voltage controlled current source and computer. Water is pumped into the tank from reservoir and RTD measures the current temperature. The signal from the temperature sensor is sent to the DAQ interfaced to the computer. LabVIEW software is used to acquire the input signal and send the output signal that is determined by the control algorithm. Fuzzy logic controller is designed in LabVIEW. Based on the set point temperature, the controller sets the appropriate current to the heating rod. If the required temperature is less than that sensed by the temperature sensor, the flow rate of water into the tank is controlled by a variable speed pump. While conventional controllers are analytically described by a set of equations, the FLC is described by a knowledge-based algorithm. Thus this system is highly efficient in both heating and reducing the temperature of the tank. A fuzzy logic controller gives faster response, is more reliable and recovers quickly from system upsets. It also works well to uncertainties in the process variables and it does not require mathematical modelling. ----------------------------------------------------------------------***------------------------------------------------------------------------ 1. INTRODUCTION Temperature Control Process control system is made up of a group of electronic devices and equipments that provides stability, accuracy and eliminates harmful transition statuses in production process. Process control is extensively used in industry and enables mass production of continuous processes. Temperature control of water is a process in which change of temperature is measured and the passage of heat energy into or out of it is adjusted to achieve a desired temperature. It is the basic requirement in domestic as well as industrial applications as it provides a critical condition for combustion, chemical reaction, fermentation, drying, calcinations, distillation etc. Poor temperature control can cause major safety, quality and productivity problems. At the beginning of the industrial revolution, especially during 60‟s and 70‟s relays were used to operate automatic machines and they were interconnected using wires inside control panel, hence the control became complex. Programmable logic controller is an industrial computer used for automation of processes. To discover an error in the system much time was required especially with more complex process control system. These panels proved to be inflexible and needs for reliable and rigid controller enhanced rapidly thereby resulting in the invention of new technologies and softwares. 2. CONTROLLER To accurately control process temperature without extensive operator involvement, a temperature control system relies upon a controller, which accepts input from temperature sensors such as a thermocouple or RTD. It compares the actual temperature to the desired control temperature, or set point, and provides an output to a control element. The following items should be considered when selecting a controller:  Type of input sensor (thermocouple, RTD) and temperature range  Type of output required (electromechanical relay, SSR, analog output)  Control algorithm needed (on/off, proportional, PID)  Number and type of outputs (heat, cool, alarm, limit) Once the model for a process has been developed, then there is a need for control action to maintain the process under steady state. 3. DRAWBACKS OF THE EXISTING SYSTEM The existing system needs the employment of instrumentation engineers to monitor and control the various processes. The existing system does not show the real time simulation; thereby having the text based programming complexity and also having difficulty in identifying the errors and rectifying it. The use of the LabVIEW software helps in overcoming these problems
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 109 and makes the processes done in a simpler and easier manner. In a general temperature control process, cooling process takes time i.e., the heater power is decreased or is turned off in order to achieve decrease in water temperature. 4. NEED FOR THE PROJECT The need for today‟s industry is a real time monitoring and control of the various parameters in a simpler manner with easy identification and rectification of errors. As the existing system‟s cooling process is time consuming, a need to speed up the cooling process arises. 5. PROPOSED SYSTEM In this project, temperature monitoring and control of water in the tank is established with the help of fuzzy controller designed in LabVIEW software. This implementation attempts to correct the error between the measured temperature and the desired set point thus achieving efficient temperature control. 6. METHODOLOGY Temperature control of water is a process in which change of temperature of water is measured or otherwise detected, and the passage of heat energy into or out of the water is adjusted to achieve the desired temperature. The fuzzy controller uses defined rules to control a fuzzy system based on the current values of input variables, temperature error and error rate. Triangular form of membership function is used here. It involves the use of LabVIEW software which has enhanced features employed in this method for continuously monitoring the process even when the process variable reaches the set point. The parameters adjust themselves to the conditions of the process automatically as the process variable changes and thereby the output is attained. Fuzzy Logic The MISO temperature control system is designed and implemented using fuzzy controller that is programmed in LabVIEW. Fuzzy logic is a method of rule-based decision making used for process control. Implementation Of Fuzzy Logic Fuzzy system consists of three main parts: linguistic variables, membership functions and rules. The basic steps in designing fuzzy logic control is as follows:  Identifying the input and output variables.  Partitioning the interval of each input and output into number of fuzzy subsets, assigning each a linguistic label.  Determining a membership function for each fuzzy subset.  Assigning the fuzzy relationship between the “input fuzzy subsets” on one hand and the “output fuzzy subsets” on the other hand, thus forming the Rule- Base.  Interpreting the rules using fuzzy “AND” and “OR”, operators. In fuzzy systems, more than one rule may fire at the same time, but with varied strengths.  Translating the processed fuzzy data into the crisp data suitable for real time applications. 7. CLOSED LOOP TEMPERATURE CONTROL The system parameter which is the process variable that needs to be controlled is temperature (ºC) . Continuous outflow of water from the tank acts as a disturbance to the process. A sensor is used to measure the process variable and provide feedback to the control system. The set point is the desired or reference value for the process variable. At any given moment, the difference between the process variable and set point is used by the control system algorithm ( compensator ), to determine the desired actuator output to drive the system (plant). For instance, if the measured temperature process variable is 40 ºC and desired temperature set point is 50 ºC, then the actuator output specified by the control algorithm is to drive a heater. Actuator signal to drive a heater causes the system to become warmer which results in an increase in the temperature process variable whereas the actuator signal to drive the pump causes the system to reduce temperature more efficiently. This is called a closed loop control system, because the process of reading sensors to provide constant feedback and calculating the desired actuator output is repeated continuously and at a fixed loop rate. Fig1: closed loop control Control Configuration A control configuration is the information structure that is used to connect the available measurements to the available manipulated variables. Depending on the number of controlled output and manipulated input we have in a chemical process,we can distinguish the control configurations as : (i)Single input single output(SISO) (ii)Multiple input multiple output(MIMO) (iii)Multiple input single output(MISO) (iv)Single input multiple output(SIMO) control systems.
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 110 8. MULTIPLE INPUT SINGLE OUTPUT PROCESS If there is only one control variable and more than one manipulated variable the control configuration is called multiple input single output (MISO) system. For example, the temperature of the reactor feed (a disturbance) can be measured, and the coolant flow rate can be manipulated. Both of these affect the reactor temperature. Process Setup The process setup consists of a single tank filled with water and a heater is being incorporated in order to supply heat. Initially inflow and outflow of water is set at a constant flow rate. A Resistance Temperature Detector (RTD) is used to measure the temperature of the setup. This signal is conditioned and then fed to the analog input module of the DAQ, which in turn sends the signal to LabVIEW. The RTD gives the output in ohms and by signal conditioning it, output is received in volts (0-5V). The LabVIEW compares this signal with the set point and generates a digital signal which is fed to the analog output module of the DAQ. The output from this module is given to the heater control unit and the pump through SCR and SSR .The purpose of the proportional SSR and SCR is to vary the current through the heater and the pump respectively. The schematic diagram of the process setup is shown in Fig.2 Fig2:schematic diagram of process setup 9. TEMPERATURE SENSOR Resistance temperature detectors are used to measure temperature by correlating the resistance of the RTD element with temperature. The RTD element is made from a pure material whose resistance at various temperatures has been documented. The material has a predictable change in resistance as the temperature changes and it is this predictable change that is used to determine temperature. The material used here is Platinum. A platinum resistance temperature detector (RTD) Pt100 is a device with a typical resistance of 100 Ω at 0°C (it is called Pt100). It changes resistance value as its temperature changes following a positive slope (resistance increases when temperature is increasing). While thermocouples use the Seebeck effect to generate a voltage, resistance thermometers use electrical resistance and require a power source to operate. The resistance ideally varies linearly with temperature. For a PT100 sensor, a 1 °C temperature change will cause a 0.384 ohm change in resistance. RTD output for the corresponding temperature has been tabulated in Table 4.2 Table1: RTD output for corresponding temperature TEMPERATURE RTD OUTPUT (Ω) 0 100 20 107.79 40 115.54 50 119.40 60 123.24 So even a small error in measurement of the resistance (for example, the resistance of the wires leading to the sensor) can cause a large error in the measurement of the temperature. For precision work, sensors have four wires- two to carry the sense current, and two to measure the voltage across the sensor element. The linear characteristics of RTD is shown in the Figure3 Fig3: characteristics of RTD 10. RTD SIGNAL CONDITIONING CIRCUIT Signal conditioning means manipulating an analog signal such that it measures the requirements of next stage for further processing. For example, the output of an electronic temperature sensor ,which is probably too low for an Analog- to-Digital converter (ADC) to process directly. In this case the signal conditioning amplification is necessary to bring the voltage level up to that required by a ADC. More generally, the signal conditioning can include amplification, ,converting and any other process required to make sensor output suitable for conversion to digital format.
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 111 The circuit diagram of RTD conditioning is shown in figure4 Fig4: signal conditioning of RTD CIRCUIT DESIGN V1=(R1/R1+R2)*Vcc V2=(R3/R3+R4)*Vcc V1-V2=Bridge Output Voltage Gain=R6/R5 Calculation: V1=(1kΩ/1kΩ+1kΩ)*5V=2.5V V2=(120Ω/120Ω+121Ω)* 5V=2.48V V1-V2=0.02V Gain for differential amplifier R6/R5=40kΩ/2kΩ=20 Output Voltage =Gain*Bridge Output =20*0.02=0.4V Bridge output varies from 0.02 to 0.2V At 38C,the output is 0.4V At 100C,the output is 4V 11. FUZZY SYSTEM A fuzzy system is a system of variables that are associated using fuzzy logic. A fuzzy controller uses defined rules to control a fuzzy system based on the current values of input variables. Fuzzy system consists of three main parts: linguistic variables, membership functions and rules. Linguistic Variables And Terms Linguistic variables represent, in words, the input variables and output variables of the system to be controlled. Linguistic variables usually have an odd number of linguistic terms, with a middle linguistic term and symmetric linguistic terms at each extreme. Each linguistic variable has a range of expected values. The linguistic variables current temperature and desired temperature each might include the linguistic terms cold, moderate, and hot. The linguistic variable heater setting might include the linguistic terms off, low, and high. Membership Functions Membership functions are numerical functions corresponding to linguisticterms. A membership function represents the degree of membership of linguistic variables within their linguistic terms. The degree of membership is continuous between 0 and 1, where 0 is equal to 0% membership and 1 is equal to 100% membership. There are several types of membership functions available, namely, Λ-type (triangular shape), Π-type (trapezoidal shape), singleton-type (vertical line shape), Sigmoid-type (wave shape), and Gaussian-type (bell shape) membership functions. The various membership functions are shown in Fig5. Fig5: various membership functions Fuzzy Inputs and Output In our project there are two inputs and based on the combination of these inputs, the output is obtained. Each of these inputs has seven subsets. Input 1: Temperature Error Input 2: Temperature Error Rate Output : Fuzzy output to Heating rod or Pump Subsets For Inputs And Output Input 1(Temperature Error) : Positive Big, Positive Medium, Positive Small, Zero, Negative Small, Negative Medium, Negative Big Figure 6 displays the Edit Variable dialog box Fig6: membership function for error
  • 5. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 112 Input 2(Temperature Error Rate) : Positive Big, Positive Medium, Positive Small, Zero, Negative Small, Negative Medium, Negative Big Figure 7 displays the Edit Variable dialog box with all members hifunctions for the Error rate input variable. Fig7: membership function for error rate Output : Positive Big, Positive Medium, Positive Small, Zero, Negative Small, Negative Medium, Negative Big Fig8: membership function for fuzzy output The Rule Base Table Rules describe, in words, the relationships between input and output linguistic variables based on their linguistic terms The total number N of possible rules for a fuzzy system is defined by the following equation: N = p1 × p2 × … × pn where pn is the number of linguistic terms for the input linguistic variable n. If each input linguistic variable has the same number of linguistic terms, the total number N of possible rules is defined by the following equation: N = p^m where p is the number of linguistic terms for each input linguistic variable and m is the number of input linguistic variables.Plotting a rule base in matrix form,is helpful for detecting inconsistencies, such as contradictory rules. However, plotting a rule base in matrix form is efficient only for small rule bases. Detecting inconsistencies in large rule bases is difficult. For fuzzy systems with numerous controller inputs, you can use cascading fuzzy systems to avoid large rule bases. The rule base table is shown below: Table 2: rule base table ERROR RATE PB PM PS ZO NS NM NB ERROR PB PB PB PB PB PM PM PS PM PB PB PB PB PB PM PS PS PB PB PB PB PM PS NM ZO PB PM PM PM PS ZO NS NS PM PS ZO NS NM NB NB NM PM ZO NS NM NB NB NB NB ZO NS NM NB NB NB NB 12. DEVELOPING FUZZY LOGIC CONTROLLER Fuzzy controllers are used to control fuzzy systems. Most traditional control algorithms require a mathematical model of the system you want to control. However, many physical systems are difficult or impossible to model mathematically. In addition, many processes are either nonlinear or too complex for you to control with traditional strategies. However, if you can describe a control strategy qualitatively, you can use fuzzy logic to create a fuzzy controller that emulates a heuristic rule- of-thumb strategy. After a fuzzy controller fuzzifies the input values of a fuzzy system,the fuzzy controller uses the corresponding input linguistic terms and rule base to determine the resulting linguistic terms of the output linguistic variables. The block diagram of a fuzzy controller has been shown in Fig 5.2. Fig9: fuzzy logic block diagram The objective of the fuzzy controller in our project is to estimate the amount of current supplied to the heating rod and
  • 6. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 113 the inlet flow rate to achieve the desired water temperature. The basic steps in designing a fuzzy logic controller are as follows: 1. Identifying the input and output variables. 2.Partitioning the interval of each input and output into number of fuzzy subsets, assigning each a linguistic label. 3.Determining a membership function for each fuzzy subset. 4.Assigning the fuzzy relationship between the “input fuzzy subsets” on one hand and the “output fuzzy sets on the other hand,thus forming the Rule-Base. 5.Interpreting the rules using fuzzy “AND” and “OR” operators. In fuzzy systems, more than one rule may fire at the same time ,but with varied strengths. 6.Translating the processed fuzzy data into the crisp data suitable for real world applications. 13. FUZZIFICATION Fuzzification is the process of associating crisp, or numerical, input values with the linguistic terms of the corresponding input linguistic variables. For example, a fuzzy controller might associate the temperature reading from a thermometer with the linguistic terms cold, moderate, and hot for the current temperature linguistic variable. Depending on the membership functions for the linguistic terms, the temperature value might correspond to one or more of the linguistic terms. 14. DEFUZZIFICATION Defuzzification is the process of converting the degrees of membership of output linguistic variables within their linguistic terms into crisp numerical values. A fuzzy controller can use one of several mathematical methods to perform defuzzification. . The most accurate defuzzification method for a fuzzy controller varies based on the control application. . Some of the popular methods are: 1) Max membership principle 2) Centroid method 3) Weighted average method 4) Mean-max membership The Centroid Method The „Centroid method‟ is the most prevelant of all defuzzification methods and hence it has been used. In the Centroid or Center of Area (CoA) defuzzification method, also called the Center of Gravity (CoG) method, the fuzzy controller first calculates the area under the scaled membership functions and within the range of the output variable. The fuzzy logic controller then uses the following equation to calculate the geometric center of this area., where CoA is the center of area, x is the value of the linguistic variable, and xmin and xmax represent the range of the linguistic variable.The Center of Area defuzzification method effectively calculates the best compromise between multiple output linguistic terms. An important aspect of a defuzzification method is the continuity of the output signal. Consider a fuzzy system with a complete rule base and overlapping membership functions. A defuzzification method is continuous if an arbitrary small change of an input value never causes an abrupt change in the output signal. In this respect, the centroid defuzzification method is most suitable, because, assuming overlapping output membership functions, the best compromise does not jump to a different value with a small change to the inputs. 15. TEST SYSTEM Fig 10: test system window The final step in designing fuzzy controller is using the test system to check the accuracy of the defuzzified value. The test system of the LabVIEW is used to test the relationship between the input and output values of a fuzzy system in order to validate the rule base of the fuzzy system. In the test system the values of the input variables are entered manually. The controller then calculates the corresponding weights of the inputs. Based on the antecedent connective and consequent implication the weight of the output is found out. The test system also displays the rules invoked. The test system gives an option to select the plot variables. Based on these selections the input/output relationship is mapped. If needed the input and output variables can be altered to achieve accuracy. Finally once the output has been obtained the controller is saved. This file is loaded into the program for processing of the input and obtaining the output
  • 7. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 01 Issue: 02 | Oct-2012, Available @ http://www.ijret.org 114 Fig 11: result window1 Fig 12: result window2 Fig 13: result window3 CONCLUSIONS The proposed project helps in efficient monitoring and control of water temperature in the tank with the help of fuzzy controller designed in LabVIEW software. This system attempts to correct the error between the measured temperature and the desired set point thus achieving efficient temperature control. The need for today‟s industry is a real time monitoring and control of the various parameters in a simpler manner with easy identification and rectification of errors.As the existing system‟s cooling process is time consuming, speeding up the cooling process is the need of the hour which the proposed system fulfills. REFERENCES [1] “Chemical process control” by George Stephanopoulos, Pearson Education Publications 2009. [2] “ Design and construction of a LabVIEW based Temperature controller with using Fuzzy Logic” by A.Sertaç Sunay, Onur Koçak, Ersin Kamberli, Cengiz Koçum. [3] “Electrical &Electronic Measurements and Instrumentation”, A.K.Sawhney, Dhanpat Rai Publication,7th edition 2005. [4] “Fuzzy sets and fuzzy logic theory and applications”, George J Klir [5] “Fuzzy Logic Toolkit User Manual”, www.ni.com [6] www.pacontrol.com/fuzzy.html [7] www.techteach.com [8] “Simulation and Design of Fuzzy Temperature Control for Heating and Cooling Water System”, Zaid Amin Abduljabar, International Journal of Advancements in Computing Technology, Volume III, May 2011