SlideShare a Scribd company logo
1 of 6
Download to read offline
TELKOMNIKA Indonesian Journal of Electrical Engineering
Vol. 14, No. 2, May 2015, pp. 298 ~ 303
DOI: 10.11591/telkomnika.v14i2.7661  298
Received February 18, 2015; Revised April 22, 2015; Accepted May 1, 2015
Research on a Kind of PLC Based Fuzzy-PID Controller
with Adjustable Factor
Wei Xie*1,2
, Jianmin Duan1
1
Beijing Key Laboratory of Traffic Engineering, Beijing University of Technology, Beijing 100124, China
2
Beijing Polytechnic, Beijing 100176, China
*Corresponding author, e-mail: xiew_bj@hotmail.com
Abstract
A kind of fuzzy-PID controller with adjustable factor is designed in this paper. Scale factor’s self-
adjust will come true. Fuzzy control algorithm is finished in STEP7 software, and then downloaded in S7-
300 PLC. WinCC software will be used to control the change-trend in real time. Data communication
between S7-300 PLC and WinCC is achieved by MPI. The research shows that this fuzzy-PID controller
has better robust capability and stability. It’s an effective method in controlling complex long time-varying
delay systems.
Keywords: fuzzy-PID, adjustable factor, temperature control, MPI
Copyright © 2015 Institute of Advanced Engineering and Science. All rights reserved.
1. Introduction
Temperature control is very important in industrial production. The most common
temperature control objects in modern industry are boiler, electric furnace, the control system of
steam plant and distillation column [1]. Temperature control system generally has the
characteristic of large inertia and delay, so it’s difficult to establish mathematical model exactly.
In industrial production process, some control methods have been employed, such as PID
control [2], Smith predictive control [3], Model predictive control, Fuzzy control [4], Robust
control [5] Neural network [6]. PID controller is still widely used in process control field for its
many advantages. But for the time-varying process with large time-delay, traditional PID
algorithm has many shortcomings: the control accuracy is low, the structure is difficult to
stabilize and the algorithm is more sensitive in the match degree of the models. Therefore,
industrial process control which has large time-delay is still a recognized difficult problem at
present. And for large lag, time-varying process whose object parameters changed as working
condition and environment changed, it is more difficult to control it.
Fuzzy control has the characteristic that doesn’t charged with the object model
and with strong robust, but conventional fuzzy control can not overcome negative effects
caused by large-lag very well. In this page we’ll give a design of a hybrid fuzzy controller.
2. The Select and Implement of Control Method
Commonly used two-dimensional fuzzy control system always takes systematic error e
and the error rate ec as input variables. This kind of control system can be divided into two
categories: fuzzy PD control and fuzzy PI control. Fuzzy PD control takes u as output while
fuzzy PI control takes ∆u as output [7]. In this page, we choose fuzzy PI controller as shown in
Figure 1 [8].
Figure 1. Fuzzy PI control’s block diagram
TELKOMNIKA ISSN: 2302-4046 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie)
299
i i
Z
In this fuzzy controller, ut is control variable, Z is controlled variable, SV is reference
input, the input of fuzzy controller is error Et and error difference ECt, the output is ∆Ut. Ke and
Kc are the quantify factors of error and error rate respectively. Ku is the proportion factor of fuzzy
PI controller. The fuzzy control algorithm has been brought into effect in Step7 [9] and
downloaded in S7-300PLC, the monitor picture and tendency chart have been established by
monitor software WinCC [10] and used to monitor the change trends of controlled plant, the data
communication between S7-300 PLC and WinCC is built by MPI net. In this page we choose
AE2000A process control equipment’s boiler temperature as controlled plant.
The fuzzy control algorithm was realized by inquiring a two-dimensional table on-line.
The process can be divided into the following three steps:
Step 1: Calculate system's error and error rate according to the sampling signal and the
given value in the control circuit. Then fuzzed the error and error rate according to these two
equations: Ke = n/emax and Kc=m/cmax
Step 2: Inquire the two-dimensional table according to the fuzzified error and error rate.
In Step7, there’s no special instruction for inquiring two-dimensional table. As we know that the
data structure in microprocessor is linear, so we written a two-dimensional polling routine based
on this characteristic. In the two-dimension array which has n×m factors, the physical address of
cell data α[i][j]is: (first address + i×n + j). According to the absolute physical address and Step7
STL instructions’ characteristic, we can get the value of cell data α[i][j].
Step 3: In order to control the controlled plant we should defuzzy the fuzzy control
variable ∆u which we got from step 2. The defuzzification equation is: Ku =∆umax/h.
3. The Design of Self-adjusting Fuzzy Controller
The fuzzy controller is composed of the following four elements:
1. A rule-base (a set of If-Then rules), which contains a fuzzy logic quantification of the
expert's linguistic description of how to achieve good control.
2. An inference mechanism (also called an "inference engine" or "fuzzy inference"
module), which emulates the expert's decision making in interpreting and applying knowledge
about how best to control the plant.
3. A fuzzification interface, which converts controller inputs into information that the
inference mechanism can easily use to activate and apply rules.
4. A defuzzification interface, which converts the conclusions of the inference
mechanism into actual inputs for the process.
The fuzzy control rule is: IF E=Ai THEN IF EC=Bj THEN ∆u=Cij, which can be
described by the fuzzy relationship R1 that is R = ∏ A B C , when the error and error rate are
taken from the fuzzy subset A and B separately, we can get the output variable ∆u = (A×B○R1)
through fuzzy deduction rules. The “center of mass” defuzzification (Sun Zengqi etc., 2004) is:
)(/)(
1
0 tctt
M
t
c zzzZ 

We can get a query table from the fuzzy controller which we designed in MATLAB’s
fuzzy toolbox [11], as shown in Table 1.
Table 1. The Query Table of Fuzzy PID Controller’s Control Variable ∆u
∆u Error rate ec
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
E r r
o r
e
-6 -5.8 -5.5 -5.45 -5.5 -5.48 -5.09 -4.22 -3.73 -2.8 -2.33 -19. -1.00 0.35
-5 -5.5 -5.59 -5.46 -5.59 -5.5 -5.09 -4.2 -3.6 -2.67 -2.29 -1.61 0.12 0.61
-4 -5.45 -5.46 -5.22 -5.19 -5.17 -4.26 -4.25 -3.02 -2.33 -1.1 0.15 1.06 1.19
-3 -5.5 -5.59 -5.19 -5.09 -4.88 -3.68 -3.11 -2.26 -1.39 0.30 1.1 2.15 2.33
-2 -5.48 -5.5 -5.17 -4.88 -4.72 -3.47 -2.7 -1.96 0.18 0.15 1.19 2.32 2.8
-1 -5.09 -5.09 -4.43 -3.68 -3.47 -2.28 -1.09 0.30 0.97 1.29 2.79 3.52 3.73
0 -4.33 -4.14 -2.83 -2.24 -2.00 -1.13 0 1.13 1.89 2.24 3.43 4.14 4.33
1 -3 73 -3 52 -1 57 -2 09 -0 93 0 3 1 16 3 03 4 00 4 11 4 15 5 09 5 09
2 -2.8 -2.33 -1.18 -0.30 0.56 1.53 2.23 3.05 4.20 4.22 5.17 5.5 5.48
3 -2.33 -2.1 -0.8 0.3 1.39 2.34 3.11 3.11 4.22 4.84 5.19 5.59 5.5
4 -1.19 -0.80 0.3 1.56 1.74 3.02 3.25 4.26 4.47 5.15 5.22 5.46 5.45
5 -0.78 0.12 1.1 2.19 2.70 3.48 4.14 4.92 4.92 5.5 5.46 5.59 5.5
6 0.45 0.78 1.9 2.37 2.8 3.73 4.22 5.09 5.48 5.5 5.45 5.5 5.8
 ISSN: 2302-4046
TELKOMNIKA Vol. 14, No. 2, May 2015 : 298 – 303
300
3.1. The Modification of Temperature Fuzzy Controller’s Query Table
Because of the particularity of experiment installation, we need to adjust the
temperature fuzzy controller’s query table. The boiler’s electric heating silk is three-phase
resistance wire and the three-phase electric heating tube's current is controlled by SCR’s
conductive angle. Through experiment we knew that when the max value of PLC’s analog
output module was 27648, the value of electric heating tube’s ammeter was 4.2A. There’s no
current display until the value of PLC’s analog output module was about 12500 and then the
resistance wire started heating. At the beginning of the test, the temperature value was rising
and the fuzzy controller’s query value was floating between [6,-6] and [6,6], that’s just the data
in the last line of Table 1. If the inquired value is too small, the quantified output value will be
very little and the transferred analog output value will be too little to reach the SCR’s
conductive value, so the SCR can’t be conducted and the resistance wire can’t work.
According to analysis based on control theory, we know that larger control effect is needed in
the rising stage so as to make actual value reach set value rapidly. So, we just modified the
last line of Table 1, the new modified query table as shown in Table 2.
Table 2. The Modified Query Table of ∆u
Error
e
Error Rate ec
3.0 3.0 3.5 3.5 4.0 4.5 4.5 5.09 5.48 5.5 5.45 5.5 5.8
Store this query table in the memory of S7-CPU315-2DP. In real-time control process,
the program searches this query table directly and gets the control value ∆uij according to the
value of fuzzfied error and error rate, then multiply it by the proportional factor Ku ,this result
can be used to control the controlled plant as output value.
3.2. The Design of Adjustable Factor
The proportional factor on-line self-adjustment method was employed in this fuzzy
controller. As conventional control, fuzzy control is still has contradiction between its static and
dynamic characteristics. So, if we adjust the three parameters simultaneously, the control
algorithm will be too complex. From controller’s structure we can find that the causality of
adjusting Ku should be clearer and we still can reach our purpose of adjusting Ke and Kc finally.
In order to get the best control performance, we chose setting Ke and Kc off-line while setting
Ku on-line [12].
The principle block diagram has shown in Figure 2.
Figure 2. Block diagram of self-adjusting fuzzy controller
Figure 3. Error changing curve
TELKOMNIKA ISSN: 2302-4046 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie)
301
From tests we got error’s changing trend and then drew out its changing curve as
shown in Figure 3.
In point a, e(t)﹥ ﹤0, larger and de/dt 0, in order to get rid of error rapidly we need
stronger control effect, so we make Ku larger.
In point b, e(t) is nearly reaching steady value and de/dt﹤0, to avoid e(t) dashing over
the set value and lead to new fluctuation, we hope Ku can be smaller.
In point c, e(t) ﹤ ﹤0 and de/dt 0, for accelerating the convergence speed of e, we
need Ku u larger.
In point d, e(t) ﹤ ﹥0 , de/dt 0, the control effect should be weaker to void big overturning,
so Ku should be smaller.
Similarly, we can analyse Ku values in other points. In this way, we can get a group of
fuzzy rules about Ku’s values, according to these rules, a query table about Ku
’
s value can be
built. The general form of these rules is:
if E=Ai and EC=Bi, then Ku
’
=Ci (i=0, 1, 2,......n)
Where Ku
’
should satisfy the equation: Ku
’
= Ku
’
Kuo . In this equation Kuo means setting
off-line and Ku
’
means searching in fuzzy value table.
We obtained Ku
’
s query table in the same way as we got the fuzzy controller’s query
table, both generated off-line in MATLAB as shown in Table 3.
Table 3. The Query Table of Ku’
Error
e
Error Rate ec
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
-6 6 5.6 5 5 4 4 4 3 2 2 2 2 1
-5 5.6 5.5 5 4 4 3 3 2 2 2 1.5 1 1
-4 5 5 4 4 3 3 2.5 2 2 1.5 1 1 1
-3 5 5 4 4 3 2.5 2 1.5 1 1 1 2 2
-2 5 5 4 3.5 3 2.5 2 1.5 1 1 1.5 2 3
-1 4 4 3.5 3 2.5 2 2 1 1 1.5 2 2 3
0 4 3 3 2.5 2 1 1 1 2 2.5 3 3 4
1 3 2 2 2 1 1 2 2 2.5 2 3.5 4 4
2 3 2 1.5 1 1 1.5 2 2.5 3 3.5 4 5 5
3 2 2 1 1 1 1.5 2 2.5 3 4 4 5 5
4 1 1 1 1.5 2 2 2.5 3 3 4 4 5 5
5 1 1 1.5 2 2 2 3 3 4 4 5 5.5 5.6
6 1 2 2 2 2 3 4 4 4 5 5 5.6 6
4. Results and Analyses of the Experiment
Because temperature is influenced by outside environment, the initial temperatures of
different times are different. In order to increase experiment’s comparability, we made
temperature changed in a same range in every experiment. The sampling time of temperature
controller is t=2s.
The analyses of these controllers are as following:
(a) PID controller. The temperature variation range is 14℃-18℃, dashed
line represents set value. Through Figure 4 we can see the rise-time is tγ =180s
and the overshoot is σ%=15.25%, stable range is between ±0.45.
(b) Fuzzy controller. The temperature variation range is 18.1℃-22.1℃.Through
Figure 5 we can see the rise-time is tγ=126s and the overshoot is σ%=10%, stable range is
between ±0.16. This system is stable and the rise-time is shorter.
(c) Fuzzy PID controller. The temperature variation range is 22℃-26℃.Through Figure
6 we can know this system is stable and the rise-time is short too, what’s more, it has a better
steady precision than conventional fuzzy controller. The risetime is tγ = 106s and the
overshoot is σ%=8.6%, stable range is between ±0.06.
 ISSN: 2302-4046
TELKOMNIKA Vol. 14, No. 2, May 2015 : 298 – 303
302
Figure 4. Temperature response curve of PID
controller in 4
Figure 5. Temperature response curve of fuzzy
controller in 4
Figure 6. Temperature response curve of fuzzy-PID controller in 4
5. Conclusion
In this page, we took AE2000A central control system’s boiler temperature as controlled
plant, gave the analysis and comparison on control results based on PID controller, fuzzy
controller and fuzzy PID controller. We found that fuzzy PID controller with adjustable factors
has obvious advantages over the other two. It has a better dynamic-static response
characteristic and stronger robustness, so it can get rid of system’s residual error. We can get
the conclusion that fuzzy PID control is an effective method in dealing with time-varying process
control problems with large time-delay.
Acknowledgements
The research work was supported by general program of science and technology
development project of Beijing Municipal Education Commission under grant KM201510858004
and key program of Beijing Polytechnic under grant YZKB2014008.
References
[1] FG Hinskey. Process Control Systems- Application, Design, and Tuning. Xiao Deyun, Lv Boming.
Beijing: Tsinghua University Press.
[2] Bolat ED, Erkan K, Postalcioglu S. Experimental Autotuning PID Control of Temperature Using
Microcontroller. The International Conference EUROCON. 2005; 1: 266-269.
[3] He SZ, Xu FL, Tan S. A new adaptive Smith predictor controller. 1992 IEEE Region 10 International
Conference. 1992; 2: 1038-1042.
[4] Chia-Feng Juang, Jung-Shing Chen, Hao-Jung Huang. Temperature control by hardware
implemented recurrent fuzzy controller. Proceedings 2004 IEEE International Conference. 2004; 2:
795-799.
[5] Ingram JE, Hodel AS, Kirkici H. Robust temperature control in the measurement of high temperature
vapor pressures. IECON 97, 23rd International Conference. 1997; 1: 149-154.
[6] Khalid M, Omatu S. A neural network controller for a temperature control system. Control Systems
Magazine, IEEE. 1992; 12(3): 58-64.
[7] Han-Xiong Li, Gatland HB. Conventional fuzzy control and its enhancement Systems, Man and
Cybernetics, Part B. IEEE Transactions. 1996; 26(5): 791-797.
TELKOMNIKA ISSN: 2302-4046 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie)
303
[8] Chu Jing etc. Principle and Application of Fuzzy Control. Beijing: China Machine Press. 1999.
[9] Liao Changchu. Application Technology of S7-300/400PLC. Beijing: China Machine Press. 2005.
[10] Kun Zhe. WinCC-Explaining the Profound of SIMENS WinCC in Simple Language. Beijing: Beijing
University of Aeronautics and Astronautics Press. 2004.
[11] Zhang Guoliang, Zeng Jing, Ke Xizheng. Fuzzy Control and Its Application in MATLAB. Xi’an: Xi'an
Jiaotong University Press. 2002.
[12] Sun Zengqi, et al. Theory and Technique of Intelligent Control. Beijing: Tsinghua University Press.
Guangxi: Guangxi University Press. 2004.

More Related Content

What's hot

Introduction to control systems
Introduction to control systems Introduction to control systems
Introduction to control systems Hendi Saryanto
 
Introduction to control system 1
Introduction to control system 1Introduction to control system 1
Introduction to control system 1turna67
 
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 ControllerIRJET Journal
 
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...IRJET Journal
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...shirshenduroy2016
 
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorIJECEIAES
 
The application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatThe application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatIJRES Journal
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineeringAnisur Rahman
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System DesignAndrew Wilhelm
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A ReviewIRJET Journal
 
A Distributed Time Triggered Control for a Feedback Control System
A Distributed Time Triggered Control for a Feedback Control SystemA Distributed Time Triggered Control for a Feedback Control System
A Distributed Time Triggered Control for a Feedback Control SystemIRJET Journal
 
automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...Waqas Afzal
 
basic of measurement and instrumentation.
basic of measurement and instrumentation.basic of measurement and instrumentation.
basic of measurement and instrumentation.SACHINNikam39
 
Control engineering module 1 part-a 18me71
Control engineering  module 1 part-a 18me71Control engineering  module 1 part-a 18me71
Control engineering module 1 part-a 18me71Mohammed Imran
 
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 transistorseSAT Publishing House
 
Introduction to Control System : Open Loop System and Close Loop System
Introduction to Control System : Open Loop System and Close Loop SystemIntroduction to Control System : Open Loop System and Close Loop System
Introduction to Control System : Open Loop System and Close Loop SystemKazim Marfatiya
 

What's hot (20)

Introduction to control systems
Introduction to control systems Introduction to control systems
Introduction to control systems
 
Control system digital control
Control system digital controlControl system digital control
Control system digital control
 
Introduction to control system 1
Introduction to control system 1Introduction to control system 1
Introduction to control system 1
 
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
 
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...
IRJET- Excitation Control of Synchronous Generator using a Fuzzy Logic based ...
 
Control system
Control systemControl system
Control system
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
 
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
 
The application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatThe application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheat
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
 
Introduction to control systems
Introduction to control systemsIntroduction to control systems
Introduction to control systems
 
Lecture 1 the lecture
Lecture 1   the lectureLecture 1   the lecture
Lecture 1 the lecture
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A Review
 
A Distributed Time Triggered Control for a Feedback Control System
A Distributed Time Triggered Control for a Feedback Control SystemA Distributed Time Triggered Control for a Feedback Control System
A Distributed Time Triggered Control for a Feedback Control System
 
automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...
 
basic of measurement and instrumentation.
basic of measurement and instrumentation.basic of measurement and instrumentation.
basic of measurement and instrumentation.
 
Control engineering module 1 part-a 18me71
Control engineering  module 1 part-a 18me71Control engineering  module 1 part-a 18me71
Control engineering module 1 part-a 18me71
 
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
 
Introduction to Control System : Open Loop System and Close Loop System
Introduction to Control System : Open Loop System and Close Loop SystemIntroduction to Control System : Open Loop System and Close Loop System
Introduction to Control System : Open Loop System and Close Loop System
 

Similar to Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor

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 ...Evans Marshall
 
Active Disturbance Rejection Control
Active Disturbance Rejection ControlActive Disturbance Rejection Control
Active Disturbance Rejection ControlAmol Galande
 
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 IJECEIAES
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlkypameenendranathred
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESIAEME Publication
 
Fuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemFuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemIRJET Journal
 
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 processeSAT Journals
 
D0255033039
D0255033039D0255033039
D0255033039theijes
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid Systemsunil kumar
 
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...ijsrd.com
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482IJRAT
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
 
Magnetic levitation system
Magnetic levitation systemMagnetic levitation system
Magnetic levitation systemrahul bhambri
 
Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...Editor Jacotech
 
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 Controlrahulmonikasharma
 
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...IRJET Journal
 
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...IJITCA Journal
 

Similar to Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (20)

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 ...
 
Active Disturbance Rejection Control
Active Disturbance Rejection ControlActive Disturbance Rejection Control
Active Disturbance Rejection Control
 
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
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor control
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
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...
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
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
 
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
 
D0255033039
D0255033039D0255033039
D0255033039
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid System
 
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...
Simulation of Fuzzy Sliding Mode Controller for Indirect Vector Control of In...
 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
Magnetic levitation system
Magnetic levitation systemMagnetic levitation system
Magnetic levitation system
 
Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...Non integer order controller based robust performance analysis of a conical t...
Non integer order controller based robust performance analysis of a conical t...
 
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
 
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...
 
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...
 

More from Nooria Sukmaningtyas

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Nooria Sukmaningtyas
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataNooria Sukmaningtyas
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementNooria Sukmaningtyas
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Nooria Sukmaningtyas
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationNooria Sukmaningtyas
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureNooria Sukmaningtyas
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesNooria Sukmaningtyas
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Nooria Sukmaningtyas
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNooria Sukmaningtyas
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageNooria Sukmaningtyas
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackNooria Sukmaningtyas
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesNooria Sukmaningtyas
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterNooria Sukmaningtyas
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerNooria Sukmaningtyas
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Nooria Sukmaningtyas
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Nooria Sukmaningtyas
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVNooria Sukmaningtyas
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Nooria Sukmaningtyas
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListNooria Sukmaningtyas
 
Design of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerDesign of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerNooria Sukmaningtyas
 

More from Nooria Sukmaningtyas (20)

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical Data
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss Settlement
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN Application
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural Vehicles
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft Attitude
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short Message
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business Processes
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic Inverter
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAV
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch List
 
Design of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerDesign of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the Microcontroller
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor

  • 1. TELKOMNIKA Indonesian Journal of Electrical Engineering Vol. 14, No. 2, May 2015, pp. 298 ~ 303 DOI: 10.11591/telkomnika.v14i2.7661  298 Received February 18, 2015; Revised April 22, 2015; Accepted May 1, 2015 Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor Wei Xie*1,2 , Jianmin Duan1 1 Beijing Key Laboratory of Traffic Engineering, Beijing University of Technology, Beijing 100124, China 2 Beijing Polytechnic, Beijing 100176, China *Corresponding author, e-mail: xiew_bj@hotmail.com Abstract A kind of fuzzy-PID controller with adjustable factor is designed in this paper. Scale factor’s self- adjust will come true. Fuzzy control algorithm is finished in STEP7 software, and then downloaded in S7- 300 PLC. WinCC software will be used to control the change-trend in real time. Data communication between S7-300 PLC and WinCC is achieved by MPI. The research shows that this fuzzy-PID controller has better robust capability and stability. It’s an effective method in controlling complex long time-varying delay systems. Keywords: fuzzy-PID, adjustable factor, temperature control, MPI Copyright © 2015 Institute of Advanced Engineering and Science. All rights reserved. 1. Introduction Temperature control is very important in industrial production. The most common temperature control objects in modern industry are boiler, electric furnace, the control system of steam plant and distillation column [1]. Temperature control system generally has the characteristic of large inertia and delay, so it’s difficult to establish mathematical model exactly. In industrial production process, some control methods have been employed, such as PID control [2], Smith predictive control [3], Model predictive control, Fuzzy control [4], Robust control [5] Neural network [6]. PID controller is still widely used in process control field for its many advantages. But for the time-varying process with large time-delay, traditional PID algorithm has many shortcomings: the control accuracy is low, the structure is difficult to stabilize and the algorithm is more sensitive in the match degree of the models. Therefore, industrial process control which has large time-delay is still a recognized difficult problem at present. And for large lag, time-varying process whose object parameters changed as working condition and environment changed, it is more difficult to control it. Fuzzy control has the characteristic that doesn’t charged with the object model and with strong robust, but conventional fuzzy control can not overcome negative effects caused by large-lag very well. In this page we’ll give a design of a hybrid fuzzy controller. 2. The Select and Implement of Control Method Commonly used two-dimensional fuzzy control system always takes systematic error e and the error rate ec as input variables. This kind of control system can be divided into two categories: fuzzy PD control and fuzzy PI control. Fuzzy PD control takes u as output while fuzzy PI control takes ∆u as output [7]. In this page, we choose fuzzy PI controller as shown in Figure 1 [8]. Figure 1. Fuzzy PI control’s block diagram
  • 2. TELKOMNIKA ISSN: 2302-4046  Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie) 299 i i Z In this fuzzy controller, ut is control variable, Z is controlled variable, SV is reference input, the input of fuzzy controller is error Et and error difference ECt, the output is ∆Ut. Ke and Kc are the quantify factors of error and error rate respectively. Ku is the proportion factor of fuzzy PI controller. The fuzzy control algorithm has been brought into effect in Step7 [9] and downloaded in S7-300PLC, the monitor picture and tendency chart have been established by monitor software WinCC [10] and used to monitor the change trends of controlled plant, the data communication between S7-300 PLC and WinCC is built by MPI net. In this page we choose AE2000A process control equipment’s boiler temperature as controlled plant. The fuzzy control algorithm was realized by inquiring a two-dimensional table on-line. The process can be divided into the following three steps: Step 1: Calculate system's error and error rate according to the sampling signal and the given value in the control circuit. Then fuzzed the error and error rate according to these two equations: Ke = n/emax and Kc=m/cmax Step 2: Inquire the two-dimensional table according to the fuzzified error and error rate. In Step7, there’s no special instruction for inquiring two-dimensional table. As we know that the data structure in microprocessor is linear, so we written a two-dimensional polling routine based on this characteristic. In the two-dimension array which has n×m factors, the physical address of cell data α[i][j]is: (first address + i×n + j). According to the absolute physical address and Step7 STL instructions’ characteristic, we can get the value of cell data α[i][j]. Step 3: In order to control the controlled plant we should defuzzy the fuzzy control variable ∆u which we got from step 2. The defuzzification equation is: Ku =∆umax/h. 3. The Design of Self-adjusting Fuzzy Controller The fuzzy controller is composed of the following four elements: 1. A rule-base (a set of If-Then rules), which contains a fuzzy logic quantification of the expert's linguistic description of how to achieve good control. 2. An inference mechanism (also called an "inference engine" or "fuzzy inference" module), which emulates the expert's decision making in interpreting and applying knowledge about how best to control the plant. 3. A fuzzification interface, which converts controller inputs into information that the inference mechanism can easily use to activate and apply rules. 4. A defuzzification interface, which converts the conclusions of the inference mechanism into actual inputs for the process. The fuzzy control rule is: IF E=Ai THEN IF EC=Bj THEN ∆u=Cij, which can be described by the fuzzy relationship R1 that is R = ∏ A B C , when the error and error rate are taken from the fuzzy subset A and B separately, we can get the output variable ∆u = (A×B○R1) through fuzzy deduction rules. The “center of mass” defuzzification (Sun Zengqi etc., 2004) is: )(/)( 1 0 tctt M t c zzzZ   We can get a query table from the fuzzy controller which we designed in MATLAB’s fuzzy toolbox [11], as shown in Table 1. Table 1. The Query Table of Fuzzy PID Controller’s Control Variable ∆u ∆u Error rate ec -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 E r r o r e -6 -5.8 -5.5 -5.45 -5.5 -5.48 -5.09 -4.22 -3.73 -2.8 -2.33 -19. -1.00 0.35 -5 -5.5 -5.59 -5.46 -5.59 -5.5 -5.09 -4.2 -3.6 -2.67 -2.29 -1.61 0.12 0.61 -4 -5.45 -5.46 -5.22 -5.19 -5.17 -4.26 -4.25 -3.02 -2.33 -1.1 0.15 1.06 1.19 -3 -5.5 -5.59 -5.19 -5.09 -4.88 -3.68 -3.11 -2.26 -1.39 0.30 1.1 2.15 2.33 -2 -5.48 -5.5 -5.17 -4.88 -4.72 -3.47 -2.7 -1.96 0.18 0.15 1.19 2.32 2.8 -1 -5.09 -5.09 -4.43 -3.68 -3.47 -2.28 -1.09 0.30 0.97 1.29 2.79 3.52 3.73 0 -4.33 -4.14 -2.83 -2.24 -2.00 -1.13 0 1.13 1.89 2.24 3.43 4.14 4.33 1 -3 73 -3 52 -1 57 -2 09 -0 93 0 3 1 16 3 03 4 00 4 11 4 15 5 09 5 09 2 -2.8 -2.33 -1.18 -0.30 0.56 1.53 2.23 3.05 4.20 4.22 5.17 5.5 5.48 3 -2.33 -2.1 -0.8 0.3 1.39 2.34 3.11 3.11 4.22 4.84 5.19 5.59 5.5 4 -1.19 -0.80 0.3 1.56 1.74 3.02 3.25 4.26 4.47 5.15 5.22 5.46 5.45 5 -0.78 0.12 1.1 2.19 2.70 3.48 4.14 4.92 4.92 5.5 5.46 5.59 5.5 6 0.45 0.78 1.9 2.37 2.8 3.73 4.22 5.09 5.48 5.5 5.45 5.5 5.8
  • 3.  ISSN: 2302-4046 TELKOMNIKA Vol. 14, No. 2, May 2015 : 298 – 303 300 3.1. The Modification of Temperature Fuzzy Controller’s Query Table Because of the particularity of experiment installation, we need to adjust the temperature fuzzy controller’s query table. The boiler’s electric heating silk is three-phase resistance wire and the three-phase electric heating tube's current is controlled by SCR’s conductive angle. Through experiment we knew that when the max value of PLC’s analog output module was 27648, the value of electric heating tube’s ammeter was 4.2A. There’s no current display until the value of PLC’s analog output module was about 12500 and then the resistance wire started heating. At the beginning of the test, the temperature value was rising and the fuzzy controller’s query value was floating between [6,-6] and [6,6], that’s just the data in the last line of Table 1. If the inquired value is too small, the quantified output value will be very little and the transferred analog output value will be too little to reach the SCR’s conductive value, so the SCR can’t be conducted and the resistance wire can’t work. According to analysis based on control theory, we know that larger control effect is needed in the rising stage so as to make actual value reach set value rapidly. So, we just modified the last line of Table 1, the new modified query table as shown in Table 2. Table 2. The Modified Query Table of ∆u Error e Error Rate ec 3.0 3.0 3.5 3.5 4.0 4.5 4.5 5.09 5.48 5.5 5.45 5.5 5.8 Store this query table in the memory of S7-CPU315-2DP. In real-time control process, the program searches this query table directly and gets the control value ∆uij according to the value of fuzzfied error and error rate, then multiply it by the proportional factor Ku ,this result can be used to control the controlled plant as output value. 3.2. The Design of Adjustable Factor The proportional factor on-line self-adjustment method was employed in this fuzzy controller. As conventional control, fuzzy control is still has contradiction between its static and dynamic characteristics. So, if we adjust the three parameters simultaneously, the control algorithm will be too complex. From controller’s structure we can find that the causality of adjusting Ku should be clearer and we still can reach our purpose of adjusting Ke and Kc finally. In order to get the best control performance, we chose setting Ke and Kc off-line while setting Ku on-line [12]. The principle block diagram has shown in Figure 2. Figure 2. Block diagram of self-adjusting fuzzy controller Figure 3. Error changing curve
  • 4. TELKOMNIKA ISSN: 2302-4046  Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie) 301 From tests we got error’s changing trend and then drew out its changing curve as shown in Figure 3. In point a, e(t)﹥ ﹤0, larger and de/dt 0, in order to get rid of error rapidly we need stronger control effect, so we make Ku larger. In point b, e(t) is nearly reaching steady value and de/dt﹤0, to avoid e(t) dashing over the set value and lead to new fluctuation, we hope Ku can be smaller. In point c, e(t) ﹤ ﹤0 and de/dt 0, for accelerating the convergence speed of e, we need Ku u larger. In point d, e(t) ﹤ ﹥0 , de/dt 0, the control effect should be weaker to void big overturning, so Ku should be smaller. Similarly, we can analyse Ku values in other points. In this way, we can get a group of fuzzy rules about Ku’s values, according to these rules, a query table about Ku ’ s value can be built. The general form of these rules is: if E=Ai and EC=Bi, then Ku ’ =Ci (i=0, 1, 2,......n) Where Ku ’ should satisfy the equation: Ku ’ = Ku ’ Kuo . In this equation Kuo means setting off-line and Ku ’ means searching in fuzzy value table. We obtained Ku ’ s query table in the same way as we got the fuzzy controller’s query table, both generated off-line in MATLAB as shown in Table 3. Table 3. The Query Table of Ku’ Error e Error Rate ec -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 -6 6 5.6 5 5 4 4 4 3 2 2 2 2 1 -5 5.6 5.5 5 4 4 3 3 2 2 2 1.5 1 1 -4 5 5 4 4 3 3 2.5 2 2 1.5 1 1 1 -3 5 5 4 4 3 2.5 2 1.5 1 1 1 2 2 -2 5 5 4 3.5 3 2.5 2 1.5 1 1 1.5 2 3 -1 4 4 3.5 3 2.5 2 2 1 1 1.5 2 2 3 0 4 3 3 2.5 2 1 1 1 2 2.5 3 3 4 1 3 2 2 2 1 1 2 2 2.5 2 3.5 4 4 2 3 2 1.5 1 1 1.5 2 2.5 3 3.5 4 5 5 3 2 2 1 1 1 1.5 2 2.5 3 4 4 5 5 4 1 1 1 1.5 2 2 2.5 3 3 4 4 5 5 5 1 1 1.5 2 2 2 3 3 4 4 5 5.5 5.6 6 1 2 2 2 2 3 4 4 4 5 5 5.6 6 4. Results and Analyses of the Experiment Because temperature is influenced by outside environment, the initial temperatures of different times are different. In order to increase experiment’s comparability, we made temperature changed in a same range in every experiment. The sampling time of temperature controller is t=2s. The analyses of these controllers are as following: (a) PID controller. The temperature variation range is 14℃-18℃, dashed line represents set value. Through Figure 4 we can see the rise-time is tγ =180s and the overshoot is σ%=15.25%, stable range is between ±0.45. (b) Fuzzy controller. The temperature variation range is 18.1℃-22.1℃.Through Figure 5 we can see the rise-time is tγ=126s and the overshoot is σ%=10%, stable range is between ±0.16. This system is stable and the rise-time is shorter. (c) Fuzzy PID controller. The temperature variation range is 22℃-26℃.Through Figure 6 we can know this system is stable and the rise-time is short too, what’s more, it has a better steady precision than conventional fuzzy controller. The risetime is tγ = 106s and the overshoot is σ%=8.6%, stable range is between ±0.06.
  • 5.  ISSN: 2302-4046 TELKOMNIKA Vol. 14, No. 2, May 2015 : 298 – 303 302 Figure 4. Temperature response curve of PID controller in 4 Figure 5. Temperature response curve of fuzzy controller in 4 Figure 6. Temperature response curve of fuzzy-PID controller in 4 5. Conclusion In this page, we took AE2000A central control system’s boiler temperature as controlled plant, gave the analysis and comparison on control results based on PID controller, fuzzy controller and fuzzy PID controller. We found that fuzzy PID controller with adjustable factors has obvious advantages over the other two. It has a better dynamic-static response characteristic and stronger robustness, so it can get rid of system’s residual error. We can get the conclusion that fuzzy PID control is an effective method in dealing with time-varying process control problems with large time-delay. Acknowledgements The research work was supported by general program of science and technology development project of Beijing Municipal Education Commission under grant KM201510858004 and key program of Beijing Polytechnic under grant YZKB2014008. References [1] FG Hinskey. Process Control Systems- Application, Design, and Tuning. Xiao Deyun, Lv Boming. Beijing: Tsinghua University Press. [2] Bolat ED, Erkan K, Postalcioglu S. Experimental Autotuning PID Control of Temperature Using Microcontroller. The International Conference EUROCON. 2005; 1: 266-269. [3] He SZ, Xu FL, Tan S. A new adaptive Smith predictor controller. 1992 IEEE Region 10 International Conference. 1992; 2: 1038-1042. [4] Chia-Feng Juang, Jung-Shing Chen, Hao-Jung Huang. Temperature control by hardware implemented recurrent fuzzy controller. Proceedings 2004 IEEE International Conference. 2004; 2: 795-799. [5] Ingram JE, Hodel AS, Kirkici H. Robust temperature control in the measurement of high temperature vapor pressures. IECON 97, 23rd International Conference. 1997; 1: 149-154. [6] Khalid M, Omatu S. A neural network controller for a temperature control system. Control Systems Magazine, IEEE. 1992; 12(3): 58-64. [7] Han-Xiong Li, Gatland HB. Conventional fuzzy control and its enhancement Systems, Man and Cybernetics, Part B. IEEE Transactions. 1996; 26(5): 791-797.
  • 6. TELKOMNIKA ISSN: 2302-4046  Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor (Wei Xie) 303 [8] Chu Jing etc. Principle and Application of Fuzzy Control. Beijing: China Machine Press. 1999. [9] Liao Changchu. Application Technology of S7-300/400PLC. Beijing: China Machine Press. 2005. [10] Kun Zhe. WinCC-Explaining the Profound of SIMENS WinCC in Simple Language. Beijing: Beijing University of Aeronautics and Astronautics Press. 2004. [11] Zhang Guoliang, Zeng Jing, Ke Xizheng. Fuzzy Control and Its Application in MATLAB. Xi’an: Xi'an Jiaotong University Press. 2002. [12] Sun Zengqi, et al. Theory and Technique of Intelligent Control. Beijing: Tsinghua University Press. Guangxi: Guangxi University Press. 2004.