SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675
672 | P a g e
Temperature Control System Using Artificial Neural Network
1C Ranjit Kumar 2A Harsha Vardhan 3A Sai Bharadwaj
1&2Department of Electronics &Control Engineering,
3Department of Electronics and Instrumentation Engineering
Sree Vidyanikethan Engineering College, Tirupati.
Abstract –
Artificial Intelligence (ANN) based
controller for temperature control of a water
bath system. The generation of membership
function is a changeling problem for fuzzy
systems and the rejoinder of fuzzy systems
depends mainly on the membership functions.
Artificial Neural Network based input and
output used to tune the membership functions
in fuzzy system. Two input and single output
artificial intelligence is designed to control the
temperature system .Further the tuning of
controller parameters is difficult in PID
because the overshoot and also time constant is
large. Fuzzy controller does not require a priori
model of process for implementation but the
membership values are found by trial and
error. A five layer neural network is used to
adjust input and output parameters of
membership function in a fuzzy logic controller.
The hybrid learning algorithm is used for
training this network .When compared with
other controllers (PID and fuzzy controller),
neural network shows a better performance
achieved with its tuning. Finally, validity of
this approach can be illustrated by practical
implementation using LabVIEW.
Keywords - PID Controller, Fuzzy controller,
Neural
Network Controller, temperature control, hybrid
learning.
I. INTRODUCTION
Process control systems are often nonlinear
and difficult to control accurately. Their dynamic
models are more difficult to derive. The
conventional PID controllers, in
various combinations have been widely used for
industrial processes due to their simplicity and
effectiveness for linear systems, especially for first
and second order systems. It has been well known
that Proportional Integral Derivative (PID)
controllers can be effectively used for linear
systems, but usually cannot be used for higher order
and nonlinear systems [1].
Fuzzy control is becoming one of the brightness and
most rapidly ascending stars in the galaxy of
intelligent control. This is because it offers a
simpler, quicker and more reliable solution that is
clear advantages over conventional technique. One
of its main advantages is that no mathematical
modeling is required since the controller rules are
especially based on the knowledge of system
behavior and experience of the control engineer [2].
The inaccuracy of mathematical modeling of the
plants usually degrades the performance of the
controller, especially for nonlinear and complex
control problems. System mainly includes three
parts: normalized fuzzy quantization module,
intelligent integration module, and the control
algorithm module. They shows that in the case of
the same response time, the performances of the
fuzzy controller with intelligent integration in a
stable time, overshoot, robustness and several areas
are better than conventional PID controller [3]. A
five layer neural network is used to adjust input and
output parameters of membership function in a
fuzzy logic controller. The hybrid learning
algorithm is used for training this network [4]. Back
propagation neural network is trained to learn the
inverse dynamic model of a temperature control
system and then it’s configured as a direct controller
to the process. The back propagation neural network
based on the generalized delta learning rule, a
gradient descent search technique, has been widely
used.
The back propagation algorithm has several
disadvantages, among which is lack of guaranteed
convergence, but it’s simple yet powerful
mathematical algorithm has made it the mainstay of
neuro-computing. Before the neural network can be
used as a controller, it first must learn the model of
the plant. There are several learning architectures
proposed where by the neural network may be
trained [5].This paper gives an example where a
multilayered back propagation neural network is
trained offline to perform as a controller for a
temperature control system with no a priori
knowledge regarding its dynamics.
The inverse dynamics model is developed (general
learning) by applying a variety of inputs vectors to
the neural network [5]. Neural networks can thus
serve as black-box models of nonlinear,
multivariable static and dynamic systems and can
be trained by using input– output data observed
on the system. The most common ANNs consist of
C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675
673 | P a g e
several layers of simple processing elements called
neurons, interconnections among them and
weights assigned to these interconnections. More
layers can give a better fit, but the training takes
longer. Choosing the right number of neurons in the
hidden layer is essential for a good result. Too few
neurons give a poor fit; while too many neurons
result in over-training of the net (poor generalization
to unseen data).A compromise is usually sought by
trial and error methods [6].Based on the observation
neural network gives better performances when
compared to other two controllers.
II. DESCRIBTION OF TEMPERATURE
CONTROL WATER BATH SYSTEM
The water bath process consist of several
things mainly water tank, sensor, data acquisition
system and (Artificial Intelligence), labVIEW
controller and heater. Here thermocouple is used as
the sensor .DAQ is used for inter connection
between sensor and controller as well as controller
and driver circuit. The thermocouple output is in
terms of mille volt range so we use a amplifier
circuit for increasing the voltage range. The
working of the system is described as, when the
temperature is measured by the thermocouple is
converted into the voltage, which is going to the
controller through DAQ. The difference between set
point and actual value is applied to the controller,
nothing but error .The PWM signal is produced
corresponding to the 10 output voltage of the sensor.
ANFIS is used here to control the temperature
of the water bath process, it’s tuned automatically
and correcting the error in the process its shown
figure 1.
Fig.1 Schematic Diagram for the Water Bath
Temperature Control System
III. SYSTEM IDENTIFICATION
A. Steps for Performing System Identification
1. Give a noticeable change in step input.
2. Observe the change in process variable and note
down the steady state.
3. Find out the total change in PV (Process variable)
that is going to occurs.
4. Compute the value of 63.2% of PV
5. Note down the time (t1) when it pass through the
value
6. Substrate this from the time (t2) When the PV
starts to build up, when input change is given
7. Time constant (t) =t2-t1
8. KP= change in steady state Change in input
9. Time delay time td is the time taken to getting the
output from the system, when we applying the input.
10. The general form of the first order transfer
function is given by
=
According to the open loop test, the
readings are listed above. The transfer function
obtained from this reading is given by
=
IV. DESIGN & CALCULATIONS
A. PID Controller
Zeigler Nichols open loop tuning formula,
Steady state value=7.5
28.3% of the steady state value t 1 = 2.5424 sec.
63.2% of the steady state value t 2 = 6.0515sec.
Time constant (T) = (t2 - t1 ) × 1.5
= (6.0515 -2.5424) × 1.5
= 5.2636sec.
Time delay (td ) = (t2 -T) = (6.0515 – 5.2636)
= 0.7879sec. Transfer function of the given Process,
= Proportional gain,
= = 11.8030sec Integral
gain, =
Here = = (3.33×0.7879)
= 2.623sec
= 4.499 sec -1
Derivative gain, =
= 0.5 = 0.5 × 0.7879= 0.39395 sec
C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675
674 | P a g e
Controller Kp KI KD
PID 14.16 8.98 5.57
outputvoltage(volt)
outputvoltage(volt)
= 14.1636 × 0.39395= 5.5797 sec.
V. CONTROLLER DESIGN
A. PID Controller:
A proportional integral derivative controller (PID
controller) is a generic control loop feedback
mechanism (controller) widely used in industrial
control systems .PID is the most commonly used
feedback controller. A PID controller calculates an
"error" value as the difference between a measured
process variable and a desired set point. The
controller attempts to minimize the error by
adjusting the process control inputs. A PID
controller will be called a PI, PD, P or I controller in
the absence of the respective control actions.
Fig.2 Block Diagram of a PID Controller
The PID control scheme is named after its three
correcting terms, whose sum constitutes the
manipulated variable (MV). The proportional,
integral, and derivative terms are summed to
calculate the output of PID controller. Defining
U(t) as the controller output, final form of PID
algorithm
Where,
: Proportional gain, a tuning parameter
: Integral gain, a tuning parameter :
Derivative gain, a tuning parameter e: Error = SP –
MV
t: Time or instantaneous time (the present)
The Values of Kp, Ki and Kd values of PID
Controller is shown in below table 1 are obtained by
using the Ziegler Nichols method.
Table 1 Values of PID parameter
B. Neural Controller
The neural network controller is created directly
based on the neural network identifier. The
neural network identifier is used as means to back
propagate the performance error to get the
equivalent error at the output of the neural network
controller .The accuracy of the plant model is
critical in ensuring that the controller is accurate as
well. The error between the plant output and the
identifier output is also checked for the accuracy
level of the identifier. This error is used to back
propagate and adjust the weights of the identifier to
provide the most accurate representation of the
plant. The neural network for controller is also
designed as a three-layer neural network. It has
an input layer, a hidden layer and an output
layer.
VI. RESULT AND DISCUSSION
A. Ziegler Nichols Closed Loop Response for PID
Controller
The transfer function obtained through empirical
method of modeling is used as the system for
studying the performance of P, PI & PID Controllers
by Ziegler Nichols closed loop response for PID
controller as shown in figure above for the
temperature control system for water bath system is
shown in figure 4
Fig.3 Simulation Responses of PID Controller
B. Comparison of PID controller and
Neural Network Controller
Fig.4 Response of Neural Network Controller
C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675
675 | P a g e
CONTROLLER
RISE
TIME(sec)
SETTLING
TIME(sec)
PID
CONTROLLER
35 43
NEURAL
NETWORK
29 34
The control characteristics of a temperature control
with pid controller and neural network controller
compared and tabulated below.
Table 2 Controller Parameters
When compared with PID controller and neural
network controller, the neural network controller
gives better performance for the temperature control
system.
VII. CONCLUSION
In this study the temperature process and
the control strategy adopted is Artificial
Intelligence. The temperature controller was
identified using the process reaction curve method.
By using the transfer function model, simulation
of Proportional Integral Derivative controller and
neural network controller was implemented.
Artificial neural network based Neuro fuzzy is
suitable for adaptive temperature control of a water
bath system. Artificial neural network, where the
rules should be decided in advance before
performance learning is performed, there are no
rules initially in the neural network. Comparison
with other controller PID and the neural network
give better performance it’s verified. Simulation
result shows that the neural networks produce the
stable control signal than the PID controller and has
a perfect temperature tracking capability.
REFERENCES
[1] Ajay B. Patil (2008), “Adaptive Neuro
Fuzzy Controller for Process Control
System”, IEEE Region 10 Colloquium
and the Third International Conference
on Industrial and Information Systems,
December 8 -10.
[2] Jafar Tavoosi, Majid Alaei, Behrouz
Jahani, “Temperature Control of Water
Bath by using Neuro- Fuzzy Controller”,
5thSASTech 2011, Khavaran Higher-
education Institute, Mashhad, Iran. May
12-14.
[3] Jafar Tavoosi, Majid Alaei, BehrouzJahani,
Mohammad Amin Daneshwar, “A Novel
Intelligent Control System Design for
Water Bath Temperature Control”,
Australian Journal of Basic and Applied
Sciences, 5(12): 1879-1885, 2011ISSN
1991-8178.
[4] Jyh-shigh Roger Jang (1993) “Adaptive
Neuro-Fuzzy Inference system”, IEEE
Transactions on system Man and vol 3,
No.3 May /June.
[5] Marzuki Khalid and sigeru omatu, “A
Neural Network Controller for a
Temperature Control System”, IEEE
Control System, 0272-
1708/92/$03.001992IEEE,June 1992.
[6] Melba Mary.P, Marimuthu N.S Albert
Singh. N, “Design of Intelligent Self-
Tuning Temperature Controller for Water
Bath Process”, International Journal of
Imaging Science and Engineering (IJISE),
ISSN:1934-9955, VOL.1, NO.4, October
2007.
[7] .Mote.T.P, Lokhande.S.D, “Temperature
Control System Using ANFIS”,
International Journal of Soft Computing
and Engineering (IJSCE) ISSN: 2231-
2307, Volume-2, Issue-1, March 2012.
[8] Robert Babuška, Henk Verbruggen,
“Neuro-fuzzy methods for nonlinear
system identification”, 1367-5788/$ – see
front matter © 2003Published by Elsevier
Science Ltd.2003.
[9] Vieira.J.A, F. Morgado Dias and A. M.
Mota (2005), “Hybrid Neuro-Fuzzy
Network-Priori Knowledge Model in
Temperature Control of a Gas Water
Heater System”, International Conference
on Hybrid Intelligent Systems 0-7695-
2457-5/0/2005, IEEE.
[10] Yunseop Kim (2011), “Fuzzy Logic
Temperature Control”, IEEE Transactions
on system Man and cybernetics Vol.No.5.

Weitere ähnliche Inhalte

Was ist angesagt?

Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environment
IAEME Publication
 

Was ist angesagt? (19)

Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
 
Ge2310721081
Ge2310721081Ge2310721081
Ge2310721081
 
Automation and Calibration for Discrete Transducer: A Survey
Automation and Calibration for Discrete Transducer: A SurveyAutomation and Calibration for Discrete Transducer: A Survey
Automation and Calibration for Discrete Transducer: A Survey
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
 
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
 
Presentation
PresentationPresentation
Presentation
 
Micro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistorsMicro processor based temperature controller on power transistors
Micro processor based temperature controller on power transistors
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
Control system basics, block diagram and signal flow graph
Control system basics, block diagram and signal flow graphControl system basics, block diagram and signal flow graph
Control system basics, block diagram and signal flow graph
 
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- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
 
Design and analysis of robust h infinity controller
Design and analysis of robust h infinity controllerDesign and analysis of robust h infinity controller
Design and analysis of robust h infinity controller
 
Chapter 1 Automatic Controloverview
Chapter 1 Automatic ControloverviewChapter 1 Automatic Controloverview
Chapter 1 Automatic Controloverview
 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environment
 
Pid controllers Interview Questions
Pid controllers Interview QuestionsPid controllers Interview Questions
Pid controllers Interview Questions
 
D05111923
D05111923D05111923
D05111923
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Pi dcontroller
Pi dcontrollerPi dcontroller
Pi dcontroller
 
Pid controller mcq answers
Pid controller   mcq answersPid controller   mcq answers
Pid controller mcq answers
 

Andere mochten auch

Tap 2 dung do bang cuop yamcha
Tap 2 dung do bang cuop yamchaTap 2 dung do bang cuop yamcha
Tap 2 dung do bang cuop yamcha
truyentranh
 
Op full color chap 9
Op full color chap 9Op full color chap 9
Op full color chap 9
truyentranh
 

Andere mochten auch (20)

Dt34733739
Dt34733739Dt34733739
Dt34733739
 
Dd34640647
Dd34640647Dd34640647
Dd34640647
 
Dg34662666
Dg34662666Dg34662666
Dg34662666
 
Eo34861869
Eo34861869Eo34861869
Eo34861869
 
Dw34752755
Dw34752755Dw34752755
Dw34752755
 
Ex34922926
Ex34922926Ex34922926
Ex34922926
 
Ej34821826
Ej34821826Ej34821826
Ej34821826
 
Dz34765771
Dz34765771Dz34765771
Dz34765771
 
Cr34562565
Cr34562565Cr34562565
Cr34562565
 
Dq34713721
Dq34713721Dq34713721
Dq34713721
 
Cw34597599
Cw34597599Cw34597599
Cw34597599
 
Eq34877880
Eq34877880Eq34877880
Eq34877880
 
Eb34777780
Eb34777780Eb34777780
Eb34777780
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Fa34936941
Fa34936941Fa34936941
Fa34936941
 
Gf3111931199
Gf3111931199Gf3111931199
Gf3111931199
 
Ochoa eliana proyectos_tarea_i_30_09_2014
Ochoa eliana proyectos_tarea_i_30_09_2014Ochoa eliana proyectos_tarea_i_30_09_2014
Ochoa eliana proyectos_tarea_i_30_09_2014
 
Tap 2 dung do bang cuop yamcha
Tap 2 dung do bang cuop yamchaTap 2 dung do bang cuop yamcha
Tap 2 dung do bang cuop yamcha
 
Rostro
RostroRostro
Rostro
 
Op full color chap 9
Op full color chap 9Op full color chap 9
Op full color chap 9
 

Ähnlich wie Di34672675

Fuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature processFuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature process
eSAT Journals
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
IJRAT
 
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
 

Ähnlich wie Di34672675 (20)

Fuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature processFuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature process
 
Fuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature processFuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature process
 
Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital Control
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
At4201308314
At4201308314At4201308314
At4201308314
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
 
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
 
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
 
L(1)
L(1)L(1)
L(1)
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft
 
Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...
 
Aa04405152157
Aa04405152157Aa04405152157
Aa04405152157
 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
 
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...
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Di34672675

  • 1. C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675 672 | P a g e Temperature Control System Using Artificial Neural Network 1C Ranjit Kumar 2A Harsha Vardhan 3A Sai Bharadwaj 1&2Department of Electronics &Control Engineering, 3Department of Electronics and Instrumentation Engineering Sree Vidyanikethan Engineering College, Tirupati. Abstract – Artificial Intelligence (ANN) based controller for temperature control of a water bath system. The generation of membership function is a changeling problem for fuzzy systems and the rejoinder of fuzzy systems depends mainly on the membership functions. Artificial Neural Network based input and output used to tune the membership functions in fuzzy system. Two input and single output artificial intelligence is designed to control the temperature system .Further the tuning of controller parameters is difficult in PID because the overshoot and also time constant is large. Fuzzy controller does not require a priori model of process for implementation but the membership values are found by trial and error. A five layer neural network is used to adjust input and output parameters of membership function in a fuzzy logic controller. The hybrid learning algorithm is used for training this network .When compared with other controllers (PID and fuzzy controller), neural network shows a better performance achieved with its tuning. Finally, validity of this approach can be illustrated by practical implementation using LabVIEW. Keywords - PID Controller, Fuzzy controller, Neural Network Controller, temperature control, hybrid learning. I. INTRODUCTION Process control systems are often nonlinear and difficult to control accurately. Their dynamic models are more difficult to derive. The conventional PID controllers, in various combinations have been widely used for industrial processes due to their simplicity and effectiveness for linear systems, especially for first and second order systems. It has been well known that Proportional Integral Derivative (PID) controllers can be effectively used for linear systems, but usually cannot be used for higher order and nonlinear systems [1]. Fuzzy control is becoming one of the brightness and most rapidly ascending stars in the galaxy of intelligent control. This is because it offers a simpler, quicker and more reliable solution that is clear advantages over conventional technique. One of its main advantages is that no mathematical modeling is required since the controller rules are especially based on the knowledge of system behavior and experience of the control engineer [2]. The inaccuracy of mathematical modeling of the plants usually degrades the performance of the controller, especially for nonlinear and complex control problems. System mainly includes three parts: normalized fuzzy quantization module, intelligent integration module, and the control algorithm module. They shows that in the case of the same response time, the performances of the fuzzy controller with intelligent integration in a stable time, overshoot, robustness and several areas are better than conventional PID controller [3]. A five layer neural network is used to adjust input and output parameters of membership function in a fuzzy logic controller. The hybrid learning algorithm is used for training this network [4]. Back propagation neural network is trained to learn the inverse dynamic model of a temperature control system and then it’s configured as a direct controller to the process. The back propagation neural network based on the generalized delta learning rule, a gradient descent search technique, has been widely used. The back propagation algorithm has several disadvantages, among which is lack of guaranteed convergence, but it’s simple yet powerful mathematical algorithm has made it the mainstay of neuro-computing. Before the neural network can be used as a controller, it first must learn the model of the plant. There are several learning architectures proposed where by the neural network may be trained [5].This paper gives an example where a multilayered back propagation neural network is trained offline to perform as a controller for a temperature control system with no a priori knowledge regarding its dynamics. The inverse dynamics model is developed (general learning) by applying a variety of inputs vectors to the neural network [5]. Neural networks can thus serve as black-box models of nonlinear, multivariable static and dynamic systems and can be trained by using input– output data observed on the system. The most common ANNs consist of
  • 2. C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675 673 | P a g e several layers of simple processing elements called neurons, interconnections among them and weights assigned to these interconnections. More layers can give a better fit, but the training takes longer. Choosing the right number of neurons in the hidden layer is essential for a good result. Too few neurons give a poor fit; while too many neurons result in over-training of the net (poor generalization to unseen data).A compromise is usually sought by trial and error methods [6].Based on the observation neural network gives better performances when compared to other two controllers. II. DESCRIBTION OF TEMPERATURE CONTROL WATER BATH SYSTEM The water bath process consist of several things mainly water tank, sensor, data acquisition system and (Artificial Intelligence), labVIEW controller and heater. Here thermocouple is used as the sensor .DAQ is used for inter connection between sensor and controller as well as controller and driver circuit. The thermocouple output is in terms of mille volt range so we use a amplifier circuit for increasing the voltage range. The working of the system is described as, when the temperature is measured by the thermocouple is converted into the voltage, which is going to the controller through DAQ. The difference between set point and actual value is applied to the controller, nothing but error .The PWM signal is produced corresponding to the 10 output voltage of the sensor. ANFIS is used here to control the temperature of the water bath process, it’s tuned automatically and correcting the error in the process its shown figure 1. Fig.1 Schematic Diagram for the Water Bath Temperature Control System III. SYSTEM IDENTIFICATION A. Steps for Performing System Identification 1. Give a noticeable change in step input. 2. Observe the change in process variable and note down the steady state. 3. Find out the total change in PV (Process variable) that is going to occurs. 4. Compute the value of 63.2% of PV 5. Note down the time (t1) when it pass through the value 6. Substrate this from the time (t2) When the PV starts to build up, when input change is given 7. Time constant (t) =t2-t1 8. KP= change in steady state Change in input 9. Time delay time td is the time taken to getting the output from the system, when we applying the input. 10. The general form of the first order transfer function is given by = According to the open loop test, the readings are listed above. The transfer function obtained from this reading is given by = IV. DESIGN & CALCULATIONS A. PID Controller Zeigler Nichols open loop tuning formula, Steady state value=7.5 28.3% of the steady state value t 1 = 2.5424 sec. 63.2% of the steady state value t 2 = 6.0515sec. Time constant (T) = (t2 - t1 ) × 1.5 = (6.0515 -2.5424) × 1.5 = 5.2636sec. Time delay (td ) = (t2 -T) = (6.0515 – 5.2636) = 0.7879sec. Transfer function of the given Process, = Proportional gain, = = 11.8030sec Integral gain, = Here = = (3.33×0.7879) = 2.623sec = 4.499 sec -1 Derivative gain, = = 0.5 = 0.5 × 0.7879= 0.39395 sec
  • 3. C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675 674 | P a g e Controller Kp KI KD PID 14.16 8.98 5.57 outputvoltage(volt) outputvoltage(volt) = 14.1636 × 0.39395= 5.5797 sec. V. CONTROLLER DESIGN A. PID Controller: A proportional integral derivative controller (PID controller) is a generic control loop feedback mechanism (controller) widely used in industrial control systems .PID is the most commonly used feedback controller. A PID controller calculates an "error" value as the difference between a measured process variable and a desired set point. The controller attempts to minimize the error by adjusting the process control inputs. A PID controller will be called a PI, PD, P or I controller in the absence of the respective control actions. Fig.2 Block Diagram of a PID Controller The PID control scheme is named after its three correcting terms, whose sum constitutes the manipulated variable (MV). The proportional, integral, and derivative terms are summed to calculate the output of PID controller. Defining U(t) as the controller output, final form of PID algorithm Where, : Proportional gain, a tuning parameter : Integral gain, a tuning parameter : Derivative gain, a tuning parameter e: Error = SP – MV t: Time or instantaneous time (the present) The Values of Kp, Ki and Kd values of PID Controller is shown in below table 1 are obtained by using the Ziegler Nichols method. Table 1 Values of PID parameter B. Neural Controller The neural network controller is created directly based on the neural network identifier. The neural network identifier is used as means to back propagate the performance error to get the equivalent error at the output of the neural network controller .The accuracy of the plant model is critical in ensuring that the controller is accurate as well. The error between the plant output and the identifier output is also checked for the accuracy level of the identifier. This error is used to back propagate and adjust the weights of the identifier to provide the most accurate representation of the plant. The neural network for controller is also designed as a three-layer neural network. It has an input layer, a hidden layer and an output layer. VI. RESULT AND DISCUSSION A. Ziegler Nichols Closed Loop Response for PID Controller The transfer function obtained through empirical method of modeling is used as the system for studying the performance of P, PI & PID Controllers by Ziegler Nichols closed loop response for PID controller as shown in figure above for the temperature control system for water bath system is shown in figure 4 Fig.3 Simulation Responses of PID Controller B. Comparison of PID controller and Neural Network Controller Fig.4 Response of Neural Network Controller
  • 4. C Ranjit Kumar, A Harsha Vardhan, A Sai Bharadwaj / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.672-675 675 | P a g e CONTROLLER RISE TIME(sec) SETTLING TIME(sec) PID CONTROLLER 35 43 NEURAL NETWORK 29 34 The control characteristics of a temperature control with pid controller and neural network controller compared and tabulated below. Table 2 Controller Parameters When compared with PID controller and neural network controller, the neural network controller gives better performance for the temperature control system. VII. CONCLUSION In this study the temperature process and the control strategy adopted is Artificial Intelligence. The temperature controller was identified using the process reaction curve method. By using the transfer function model, simulation of Proportional Integral Derivative controller and neural network controller was implemented. Artificial neural network based Neuro fuzzy is suitable for adaptive temperature control of a water bath system. Artificial neural network, where the rules should be decided in advance before performance learning is performed, there are no rules initially in the neural network. Comparison with other controller PID and the neural network give better performance it’s verified. Simulation result shows that the neural networks produce the stable control signal than the PID controller and has a perfect temperature tracking capability. REFERENCES [1] Ajay B. Patil (2008), “Adaptive Neuro Fuzzy Controller for Process Control System”, IEEE Region 10 Colloquium and the Third International Conference on Industrial and Information Systems, December 8 -10. [2] Jafar Tavoosi, Majid Alaei, Behrouz Jahani, “Temperature Control of Water Bath by using Neuro- Fuzzy Controller”, 5thSASTech 2011, Khavaran Higher- education Institute, Mashhad, Iran. May 12-14. [3] Jafar Tavoosi, Majid Alaei, BehrouzJahani, Mohammad Amin Daneshwar, “A Novel Intelligent Control System Design for Water Bath Temperature Control”, Australian Journal of Basic and Applied Sciences, 5(12): 1879-1885, 2011ISSN 1991-8178. [4] Jyh-shigh Roger Jang (1993) “Adaptive Neuro-Fuzzy Inference system”, IEEE Transactions on system Man and vol 3, No.3 May /June. [5] Marzuki Khalid and sigeru omatu, “A Neural Network Controller for a Temperature Control System”, IEEE Control System, 0272- 1708/92/$03.001992IEEE,June 1992. [6] Melba Mary.P, Marimuthu N.S Albert Singh. N, “Design of Intelligent Self- Tuning Temperature Controller for Water Bath Process”, International Journal of Imaging Science and Engineering (IJISE), ISSN:1934-9955, VOL.1, NO.4, October 2007. [7] .Mote.T.P, Lokhande.S.D, “Temperature Control System Using ANFIS”, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231- 2307, Volume-2, Issue-1, March 2012. [8] Robert Babuška, Henk Verbruggen, “Neuro-fuzzy methods for nonlinear system identification”, 1367-5788/$ – see front matter © 2003Published by Elsevier Science Ltd.2003. [9] Vieira.J.A, F. Morgado Dias and A. M. Mota (2005), “Hybrid Neuro-Fuzzy Network-Priori Knowledge Model in Temperature Control of a Gas Water Heater System”, International Conference on Hybrid Intelligent Systems 0-7695- 2457-5/0/2005, IEEE. [10] Yunseop Kim (2011), “Fuzzy Logic Temperature Control”, IEEE Transactions on system Man and cybernetics Vol.No.5.