SlideShare a Scribd company logo
1 of 8
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 138
THE EFFICIENCY OF THE INFERENCE SYSTEM KNOWLEDGE
STRATEGY FOR THE POSITION CONTROL OF A ROBOT
MANIPULATOR WITH TWO DEGREE OF FREEDOM
Fatima Zahra Baghli1
, Larbi El bakkali2
, Yassine Lakhal3
, Abdelfatah Nasri4
, Brahim Gasbaoui5
2, 3
Team Modeling and Simulation of Mechanical Systems Laboratory, Abdelmalek Essaadi, Faculty of Sciences, BP.2121,
M’hannech, 93002, Tetouan, Morocco,baghli.fatimazahra@gmail.com, larbi_elbakkali_20@hotmail.com
4, 5
Bechar University, B.P 417 Bechar, 08000, Algeria,nasriab1978@yahoo.fr, z.gasbaoui@yahoo.com
1
baghli.fatimazahra@gmail.com
Abstract
The robot manipulator is a mechanical system multi-articulated, in which each articulation is driven individually by an electric
actuator is the most robot used in industry, this system need an efficient control strategy.
In this present work we present a new approach for a robot manipulator with two degrees of freedom based on the Fuzzy Logic
Controller (FLC) to ensure the position robot control strategy, the proposed control scheme is based on nonlinear dynamic model
derived using Lagrange-Euler formulation.
Our robot manipulator fuzzy inference system control’s simulated in Matlab Simulink environment, the results obtained present the
efficiency and the robustness of the proposed control with good performances compared with the classical PID.
Keywords: Robot manipulator, Fuzzy Logic, PID.
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Research on the dynamic modeling and control of the arms
manipulators has received increased attention since the last
years due to their advantages.
A robot manipulator is a high-speed process that is highly
nonlinear, dynamically coupled and often it is not adequate to
use linear servo control, if accurate performance in high
bandwidth operations is desired. Many efforts have been made
in developing control scheme to achieve the precise tracking
control of robot manipulators [1]-[2]-[3].
Knowledge based control, expert control and intelligent
control are somewhat synonymous and fuzzy control is a
particular type of intelligent control. Fuzzy logic control has a
great potential since it is able to compensate for the un1certain
nonlinear dynamics using the programming capability of
human control behavior. The main features of fuzzy control is
that a control knowledge base is available within the controller
and control actions are generated by applying existing
conditions or data to the knowledge base, making us of
inference mechanism[4]-[2]. Also, the knowledge base and
inference mechanism can handle no crisp, incomplete
information; the knowledge itself will improve and evolve
through learning and past experience [2].
Fuzzy logic control does not require a conventional model of
the process, whereas most conventional techniques require
either an analytical model or an experimental model. Fuzzy
logic control is particularly suitable for complex and ill-
defined process in which analytical modeling is difficult due
to the fact that the process is not completely known and
experimental model identification is not feasible because the
required inputs and output of the process may not be
measurable [4].
In this work after the system modeling, simulation and control
robot manipulator using two articulations for motion using
MatLab/Simulink software were carried, when the proposed
Fuzzy Logic controlled is used to improve the articulation
robot stability. Two types of control PID and FLC were
studied and analysed and comparative studies were made.
The reminder paper was structured as follow : the robot
modeling is presented in second part of this paper , in the
third part of this paper the Fuzzy logic is detailed , the results
discussion are presented in the last part of this paper and
finally conclusion was given .
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 139
Nomenclatures
, ,q q q& &&
( )M q
Position, speed and acceleration of each articulations
The inertial matrix ,rad, rad/s, rad/s2
( , )C q q&
( )G q
ia
im
g
pik
Matrix of all Coriolis and Centrifugal forces
Vector of all gravitational forces
Length for link i (i=1,2), m
Mass for link i (i=1,2), Kg
Gravity (g = 9.81m/s2
)
The proportional term
dik
iik
*
iq
iq
( )e t
( )de t
*
u
( )Au z
ek
dek
uk
U
The derivative term
The integral term
The input reference signal
The output signal
Error position, rad
Velocity error, rad/s
The crisp output
The aggregated output membership function
Gain of the error
Gain of the speed error
Gain of the speed error difference
Torque current variety output control
Greek Symbols
iε
iτ
The main position errors of each articulation
The torque applied on actuators for each articulations,
Nm
Abbreviations
NB
NM
NS
PB
PM
PS
ZE
PID
FL
C
Negative Big
Negative Medium
Negative Small
Positive Big
Positive Medium
Positive Small
Zero
Proportional Integral Derivative
Fuzzy Logic Controller
2. ROBOT DYNAMIC MODELLING
The dynamical equation of manipulator robot of n solids
articulated between us is given by the following Lagrange
method [13]:
( ) ( , ) ( )M q q C q q G qτ = + +&& & (1)
Where:
τ is array of ( 1)n× of all efforts applied on actuators,
( )M q is the inertial matrix of ( )n n× , ( , )C q q& present the
array of ( 1)n× of all Coriolis and centrifugal forces, ( )G q
is the array of ( 1)n× of all gravitational references and
, ,q q q& && are : position, speed and acceleration of each
articulations , as it shown on figure.1.
In this figure (Fig1) a schema of a two degree of freedom of
arm manipulator is given.
Figure.1. Structure of manipulator robot of two degree of
freedom
The robot dynamics is defined as:
11 12
21 22
( )
M M
M q
M M
 
= 
 
(2)
11
21
( , )
C
C q q
C
 
=  
 
& (3)
11
21
( )
G
G q
G
 
=  
 
(4)
1a
2q
1q
2a
0y
0x
1x
1y
g
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 140
1
2
τ
τ
τ
 
=  
 
(5)
With:
2 2
11 1 2 1 2 2 2 1 2 2
2
12 2 2 2 1 2 2
2
21 2 2 2 1 2 2
2
22 2 2
( ) 2M m m a m a m a a c
M m a m a a c
M m a m a a c
M m a
= + + +
= +
= +
= (2.1)
2
11 2 1 2 1 2 1 2
2
21 2 1 2 1 2
(2 )C m a a q q q s
C m a a q s
= − +
=
& & &
& (3.1)
11 1 2 1 1 2 2 12
21 2 2 12
( )G m m ga c m ga c
G m ga c
= + +
= (4.1)
And
1 1cos( )c q= , 2 2cos( )c q=
1 1sin( )s q= 2 2sin( )s q= 12 1 2cos( )c q q= +
12 1 2sin( )s q q= +
The table 1 presents the used robot manipulator simulation
parameters
Table-1: The used Robot Parameters
Phyical system parameter Value
Mass of link 1 (m1) 0.432 Kg
Mass of link 2 (m2) 0.432 Kg
Lenght of link 1 (a1) 1.5 m
Lenght of link 2 (a2) 1.2 m
3. CONTROL LAW USED
3.1. Classical PID Controller
Generally, a classical PID controller of each articulation
controlled independently is given with the main following
formula [6, 7, 8, 10]:
The classical PID control law of first articulation is given by:
1
1 1 1 1 1
1
( ) 1
( ) ( ) ( )p d
i
d t
t K t K t dt
dt K
ε
τ ε ε= + + ∫ (6)
When the classical PID control law of second articulation is
given by:
2
2 2 2 2 2
2
( ) 1
( ) ( ) ( )p d
i
d t
t K t K t dt
dt K
ε
τ ε ε= + + ∫ (7)
Where:
*
( 1,2)i i iq q iε = − = is the main position errors of
each articulation controlled independently,
*
iq
is the input
reference signal and the terms piK
, iiK and diK define:
* The proportional term: providing an overall control action
proportional to the error signal through the all pass gain factor
[8, 9, 10].
* The integral term: reducing steady state errors through low
frequency compensation by an integrator.
* The derivative term: improving transient response through
high frequency compensation by a differentiator.
So, the general equation of the manipulator arm by
introducing parameters PID controller would be:
[ ]
*
1 1 1 1 1 1 11 1
*
2 2 2 2 2 2 2 2
( ) ( )
( ) ( , ) ( )
( ) ( )
p i d
p i d
K q q K q dt Kq
M q C q q G q
q K q q K q dt K
ε ε
ε ε
−
 − + ∫ − 
= − − +  
− + ∫ −    
&&&
&
&& &
(8)
The figure.2 shows the structure of arm manipulator robot
classical PID Control.
3.2. Fuzzy Logic Position Control Strategy
The principal design elements in a general fuzzy logic control
system shown in Figure. 3 are as follows: Fuzzification,
Control rule base establishment and Deffuzification [4].
The figure.3 shows the Fuzzy logic controller structure
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 141
Fig-2: Arm manipulator robot classical PID Control
Fig-3: Fuzzy logic controller structure
Where: FUZZIFICA is the Fuzzification process and
DEFFUZIFF is the Deffuzification process.
This fuzzy controller is to be designed to automate how a
human expert who is successful at this task would control the
system. First, the expert tells us (the designers of the fuzzy
controller) what information she or he will use as inputs to the
decision-making process.
For the robot arm manipulator we will use
*
( ) ( 1,2)i ie k q q i= − = (9)
( ) ( ) ( )
t
keke
ke
∆
−−
=
1 (10)
Where t∆ is sample cycle, iq is the output signal and
*
iq is
the input reference position, (9) and (10) determine the input
variables on which to base decisions. Certainly, there are
many other choices [4] (e.g., the integral of the error e could
also be used) but this choice makes good intuitive sense.
Clearly, Output variable is also determined by fuzzy logic
speed regulator. Because of no particular theory in designing a
best rule-base on terms, fuzzy inference based on rule base is
artificial from the designer's experiences and experts'
knowledge. More terms, and more rules will result in more
complicated fuzzy inference.
3.2.1 Fuzzy Inference System
The fuzzy inference system has been considered the min-max
method (Mamdani), where the implication has been assumed
to min and the aggregation has been considered to max. In
addition, the Deffuzification method has been considered to
the centroid method.
3.2.2 Input and Output Variables
The position control of the robot arm manipulator requires
two FLC controllers (FLC1 applied to the first joint and FLC2
applied to the second joint). Where two inputs and one output
have been considered for the FLC1, same thing for FLC2
The two inputs are
*
1q (reference position),
*
1q&
(angular speed)
for the first controller and
*
2q ,
*
2q&
for the second controller. The
output is 1( )tτ (torque) for FLC1 and 2 ( )tτ for FLC2.
The fiigur.4 shows the structure of control.
A r m
M a n i p u la t o r
1( )tτ
2 ( )tτ
*
2q
*
1q 1q
2qPID2
PID1
1 ( )tε
2 ( )tε
dt
d
dek
ek
e e
∆
e
∆en
en
Inference
Mechanism's
Rule Basis
nu∆
uk ∫
u∆u
D
E
F
F
U
Z
I
F
F
F
U
Z
Z
I
F
I
C
A
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 142
3.2.3 Membership Function
In the proposed fuzzy logic control (FLC1or FLC2), a five-
term set {negative big (NB), negative small (NS), zero (ZE),
positive small
Fig-4: Arm manipulator robot Fuzzy logic control structure
(PS), positive big (PB) is applied to defining input and output
linguistic variable.
This present fuzzy logic control is showed in Fig. 5. In this
figure, ke, kde, and ku are gains of the speed error e, speed
error difference and torque current variety output control U
here U means the torque estimed.
A fuzzy set can convert fuzzy input-out term into quantitative
description, which is called fuzzification.
Meanwhile, membership function and its discretization are
first. to be qualified. The corresponding quantitative input
field is defined as {-4, -2, 0, 2, 4} and {-4, -2, 0, 2, 4} as it
shown in figures 5, 6.
-4 -2 0 2 4
0
0.2
0.4
0.6
0.8
1
Position error [err]
Degreeofmembership
NS Z PSNB PB
Fig-5: Position error membership functions
-4 -2 0 2 4
0
0.2
0.4
0.6
0.8
1
Velocity error [derr]
Degreeofmembership NS Z PSNB PB
Fig-6: Velocity error membership functions
And the output field is selected as {-4, -2, 0, 2, 4}. The
proposed membership function is figured as Fig. 7.
-4 -2 0 2 4
0
0.2
0.4
0.6
0.8
1
Output contol [u]
Degreeofmembership
NS Z PSNB PB
Fig-7: Output control membership functions
A r m
M a n i p u la t o r
1( )tτ
2 ( )tτ
*
2q
*
1q 1q
2qFLC2
FLC1
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 143
3.2.4 Fuzzy Rule- Base
Building fuzzy logic rule is the key step in the improvement of
system performance, which is a set of Statements as {IF . . . ,
THEN . . .}. For instance, IF input1 is NB and input2 is NB,
THEN output is PB. These rules can be produced by rule
base. By off-line calculation and regulation, this fuzzy logic
inference rules is showed in the Table 1. However, one can
easily design a good fuzzy logic by MATLAB tools.
Table.1. Fuzzy inference rules
)(tu
)(te
NB NS Z PS PB
( )de t
NB NB NB NS NS Z
NS NB NS NS Z PS
Z NS NS Z PS PS
PS NS Z PS PS PB
PB Z PS PS PB PB
Where: e (t) and de (t) are the position error and the velocity
error variation respectively.
Surface plot depicted in Figure.8 shows the relationship
between error [err] and Derivative of Error [deer] on the input
side, and controller output [u] on the output side. The plot
results from a rule base with Twenty five rules and the surface
is more or less bumpy. The horizontal plateaus are due to flat
peaks in the input sets. The plateau around the origin implies a
low sensitivity towards changes in either Error or Derivative
of error near the reference. This is an advantage if the noise
sensitivity must be low when the process is near the reference.
-4
-2
0
2
4
-4
-2
0
2
4
-4
-2
0
2
4
[err][derr]
[u]
Fig-8: Control surface
3.2.5 Deffuzification
The Deffuzification is required to transform fuzzy control
signal into exact control output. The weighted centroid method
is applied to deffuzzify the fuzzy control signal. This method
can be expressed as:
*
( ).
( )
A
z
A
z
u z zdz
u
u z dz
=
∫
∫
(11)
Where,
( )Au z is the aggregated output membership function
and
*
u is the crisp output.
4. SIMULATION
SISO control based on classical PID model and intelligent
control based on FLC model were tested to sinus response
trajectory. This simulation applied to two degrees of freedom
robot arm was implemented in Matlab/Simulink. Trajectory
performance and position error are compared in these
controllers.
• The trajectory performances:
Figures (9, 10, 11, and 12) are show tracking performance for
first and second arm (link) with PID and FLC for sinus
trajectories.
By comparing sinus trajectory with PID and FLC:
For the first link (joint) controlled by PID, the output does not
coincide with the reference (Fig.9) but by the FLC they
coincident as shown in (Fig.10), the overshoot PID’s higher
than FLC1
0 2 4 6 8 10
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
Time [sec]
Input/Outputresponse
PID 1- First Link
ref
Output
Fig-9: PID (First link trajectory)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 144
0 2 4 6 8 10
-1.5
-1
-0.5
0
0.5
1
1.5
Time[sec]
Input/Outputresponse
FLC1-First Link
ref
Output
Fig-10: FLC (First link trajectory)
For the second link controlled by PID, the output does not
attaint the reference signal (Fig.11) but by the FLC they
coincident as shown in (Fig.12).
0 2 4 6 8 10
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
Time [sec]
Input/Outputresponse
PID2-Second Link
Output
ref
Fig-11: PID –Second link trajectory
0 2 4 6 8 10
-1.5
-1
-0.5
0
0.5
1
1.5
Time [sec]
Input/Outputresponse
FLC2- Second Link
data1
Output
Fig-12: FLC (Second link trajectory)
-data1: ref
Error computation compare :
Figures (13, 14, 15, and 16) are shown error performance, by
comparing position error for the first and second link. The
FLC Control ensure the robot manipulator’s stability by
maintaining the error position equal to zero ( 1 1 0ε ε= =
) so
PID (i)’s error position is respectively higher than FLC (i)
where (i=1, 2).
0 2 4 6 8 10
-1
-0.5
0
0.5
1
1.5
2
Time [sec]
Position1error[rad]
PID 1- Position error of joint 1
Position 1 error
Fig-13: PID 1 for the first link position error
0 2 4 6 8 10
-0.5
0
0.5
1
1.5
2
Time [sec]
Position1error[rad]
FLC1-Position erroe of joint 1
Position 1 error
Figure.14. FLC 1 for the first link position error
0 2 4 6 8 10
-0.6
-0.4
-0.2
0
0.2
0.4
Time [sec]
Position2error[rad]
PID2- Position error of joint 2
Position 2 error
Figure.15. PID 2 for the second link position error
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 145
0 2 4 6 8 10
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
Time [sec]
Position2error[rad]
FLC2- Position error of joint 2
Position 2 error
Fig-16: FLC 2 for the first link position error
We can summaries all the obtained results in the table 2:
Table-3: PID and FLC Results
Controller PID1 PID2 FLC 1 FLC2
Links Link1 Link2 Link1 Link2
Position
error[rad] 0.445 0.159 0.003 0.001
overshoot [%] 5% - 0% 0%
Torque [Nm] 185.9 1034 117.1 288.2
Rise time [s] 0 0 0 0
CONCLUSIONS
In this present work an arm manipulator robot using two
degree of freedom was controlled using two types of controls
strategies , SISO control based on classical PID model and
intelligent control based on Fuzzy logic (FLC) , this last one
present maximum control structure of our control model and
give more and more efficiency for the robot model with more
position stability and good dynamical performances with no
overshoot so industrials would take into account the
efficiency of the developing control model for the futures
two freedom robot design considerations
REFERENCES
[1]. H.Asada & J.J.Slotine, “Robot analysis and Control”, New
york:Wiley, 1986.
[2]. P.Sumathi,”Precise tracking control of robot manipulator
using fuzzy logic”, DARH2005 conference, session4.1
[3]. F.L. Lewis,C.T. Abdallah, and D.M. Dawson, “Control of
Robot manipulators”, New York: Macmillan, 1993.
[4]. M.Kevin, Passino and Stephan yurkovich,” Fuzzy logic”,
Addison Wesley longman 1998
[5]. Atef A.ata, “Optimal trajectory planning of manipulator:
review”, Journal of Engineering Science and Technology, 2(1)
2007,32-54.
[6]. Ang K.H., Chang G., Yun Li, PID control system analysis,
design and Technology, IEEE Transaction on Control System
Technology, 2005, 13(4), p. 559-577.
[7]. Astrom K.J., Hagglund T., PID controllers: theory, design,
and tuning, 2nd ed.Instrument society of America, 1995.
[8]. Wang J.S., Zhang Y., Wang W., Optimal design of PI/PD
controller for non- Minimum phase system,Transactions of
the Institute of Measurement and Control, 2006, 28(1),27-35.
[9]. Bingul Z., “A new PID tuning technique using differential
evolution for unstable and integrating processes with time
delay”, ICONIP, Proceedings Lecture Notes in Computer
Science, 2004, 3316, p. 254-260.
[10]. Boumediène Allaoua, Abdellah Laoufi and Brahim
Gasbaoui ,” Multi-Drive Paper System Control Based on
Multi-Input Multi-Output PID Controller” Leonardo Journal
of Sciences, Issue 16, January-June 2010, p. 59-70.
[11]. Muna H. Saleh, Arif Al-Qassar, Mazin Z. Othman,
Abdulkarem Sh. Mahdi,” Devloppement of the Cross-
Coupling phenomena of MimoFlight system using fuzzy logic
controller”,
[12]. David I, Robles G, PID control dynamics of a Robotic
arm manipulator with two degrees of Freedom, Control of
Processos Robotica, August 17, 2012.
[13]. F.Baghli, Y.Lakhal, L.El bakkali, Contrôle dynamique
d’un bras manipulateur à deux dégrées de liberté par un
contrôleur PID, 11ème Congrès International de Mécanique,
Agadir 23 ,26 avril 2013.
[14]. C.Ham, Z.Qu and R.Johnson,“Robust fuzzy control for
robot manipulators”. IEE proceedings on Control Theory
Applications, Vol.147.No.2, March 2000
[15]. J.J spong and M.Vidyasagar, “Robot dynamics and
Control”, New york: Wiley, 1989

More Related Content

What's hot

Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchAlexander Decker
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyeSAT Publishing House
 
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM DriveDesign of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM Driveijcncs
 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm IJECEIAES
 
G03402048053
G03402048053G03402048053
G03402048053theijes
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...idescitation
 
Batch arrival retrial queuing system with state dependent admission and berno...
Batch arrival retrial queuing system with state dependent admission and berno...Batch arrival retrial queuing system with state dependent admission and berno...
Batch arrival retrial queuing system with state dependent admission and berno...eSAT Journals
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Reliability Prediction using the Fussel Algorithm
Reliability Prediction using the Fussel AlgorithmReliability Prediction using the Fussel Algorithm
Reliability Prediction using the Fussel AlgorithmIRJET Journal
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERS
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERSADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERS
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERSijscai
 
碩士論文投影片
碩士論文投影片碩士論文投影片
碩士論文投影片Yi-hau Chen
 
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 FactorNooria Sukmaningtyas
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
 
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...eSAT Publishing House
 
Fourth order improved finite difference approach to pure bending analysis o...
Fourth   order improved finite difference approach to pure bending analysis o...Fourth   order improved finite difference approach to pure bending analysis o...
Fourth order improved finite difference approach to pure bending analysis o...eSAT Journals
 

What's hot (17)

Ball and beam
Ball and beamBall and beam
Ball and beam
 
Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and research
 
Application of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of flyApplication of ann for ultimate shear strength of fly
Application of ann for ultimate shear strength of fly
 
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM DriveDesign of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm
 
G03402048053
G03402048053G03402048053
G03402048053
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
 
Batch arrival retrial queuing system with state dependent admission and berno...
Batch arrival retrial queuing system with state dependent admission and berno...Batch arrival retrial queuing system with state dependent admission and berno...
Batch arrival retrial queuing system with state dependent admission and berno...
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Reliability Prediction using the Fussel Algorithm
Reliability Prediction using the Fussel AlgorithmReliability Prediction using the Fussel Algorithm
Reliability Prediction using the Fussel Algorithm
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERS
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERSADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERS
ADAPTIVE CONTROL AND SYNCHRONIZATION OF SPROTT-I SYSTEM WITH UNKNOWN PARAMETERS
 
碩士論文投影片
碩士論文投影片碩士論文投影片
碩士論文投影片
 
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
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
 
Fourth order improved finite difference approach to pure bending analysis o...
Fourth   order improved finite difference approach to pure bending analysis o...Fourth   order improved finite difference approach to pure bending analysis o...
Fourth order improved finite difference approach to pure bending analysis o...
 

Viewers also liked

Retrieval of textual and non textual information in
Retrieval of textual and non textual information inRetrieval of textual and non textual information in
Retrieval of textual and non textual information ineSAT Publishing House
 
Video recommender in openclosed systems
Video recommender in openclosed systemsVideo recommender in openclosed systems
Video recommender in openclosed systemseSAT Publishing House
 
Mobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applicationsMobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applicationseSAT Publishing House
 
Green telecom layered framework for calculating
Green telecom layered framework for calculatingGreen telecom layered framework for calculating
Green telecom layered framework for calculatingeSAT Publishing House
 
Identifying e learner’s opinion using automated sentiment analysis in e-learning
Identifying e learner’s opinion using automated sentiment analysis in e-learningIdentifying e learner’s opinion using automated sentiment analysis in e-learning
Identifying e learner’s opinion using automated sentiment analysis in e-learningeSAT Publishing House
 
Malicious attack detection and prevention in ad hoc network based on real tim...
Malicious attack detection and prevention in ad hoc network based on real tim...Malicious attack detection and prevention in ad hoc network based on real tim...
Malicious attack detection and prevention in ad hoc network based on real tim...eSAT Publishing House
 
Microstrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectionMicrostrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectioneSAT Publishing House
 
Thermal necrosis experimental investigation on thermal exposure during bone...
Thermal necrosis   experimental investigation on thermal exposure during bone...Thermal necrosis   experimental investigation on thermal exposure during bone...
Thermal necrosis experimental investigation on thermal exposure during bone...eSAT Publishing House
 
Detailed study of aggregator for updates
Detailed study of aggregator for updatesDetailed study of aggregator for updates
Detailed study of aggregator for updateseSAT Publishing House
 
Load balancing in public cloud by division of cloud based on the geographical...
Load balancing in public cloud by division of cloud based on the geographical...Load balancing in public cloud by division of cloud based on the geographical...
Load balancing in public cloud by division of cloud based on the geographical...eSAT Publishing House
 
Automated resume extraction and candidate selection
Automated resume extraction and candidate selectionAutomated resume extraction and candidate selection
Automated resume extraction and candidate selectioneSAT Publishing House
 
Selection of drains coverings type in eastern of egypt
Selection of drains coverings type in eastern of egyptSelection of drains coverings type in eastern of egypt
Selection of drains coverings type in eastern of egypteSAT Publishing House
 
Mechanical properties of polyester mortar
Mechanical properties of polyester mortarMechanical properties of polyester mortar
Mechanical properties of polyester mortareSAT Publishing House
 
Effect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aEffect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aeSAT Publishing House
 
A batch study of phosphate adsorption characteristics on clay soil
A batch study of phosphate adsorption characteristics on clay soilA batch study of phosphate adsorption characteristics on clay soil
A batch study of phosphate adsorption characteristics on clay soileSAT Publishing House
 
A reduced complexity and an efficient channel
A reduced complexity and an efficient channelA reduced complexity and an efficient channel
A reduced complexity and an efficient channeleSAT Publishing House
 
Maintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industryMaintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industryeSAT Publishing House
 
Load balancing with switching mechanism in cloud computing environment
Load balancing with switching mechanism in cloud computing environmentLoad balancing with switching mechanism in cloud computing environment
Load balancing with switching mechanism in cloud computing environmenteSAT Publishing House
 
Performance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuserPerformance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiusereSAT Publishing House
 
Measurement model of software quality in user’s
Measurement model of software quality in user’sMeasurement model of software quality in user’s
Measurement model of software quality in user’seSAT Publishing House
 

Viewers also liked (20)

Retrieval of textual and non textual information in
Retrieval of textual and non textual information inRetrieval of textual and non textual information in
Retrieval of textual and non textual information in
 
Video recommender in openclosed systems
Video recommender in openclosed systemsVideo recommender in openclosed systems
Video recommender in openclosed systems
 
Mobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applicationsMobile cloud computing as future for mobile applications
Mobile cloud computing as future for mobile applications
 
Green telecom layered framework for calculating
Green telecom layered framework for calculatingGreen telecom layered framework for calculating
Green telecom layered framework for calculating
 
Identifying e learner’s opinion using automated sentiment analysis in e-learning
Identifying e learner’s opinion using automated sentiment analysis in e-learningIdentifying e learner’s opinion using automated sentiment analysis in e-learning
Identifying e learner’s opinion using automated sentiment analysis in e-learning
 
Malicious attack detection and prevention in ad hoc network based on real tim...
Malicious attack detection and prevention in ad hoc network based on real tim...Malicious attack detection and prevention in ad hoc network based on real tim...
Malicious attack detection and prevention in ad hoc network based on real tim...
 
Microstrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectionMicrostrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collection
 
Thermal necrosis experimental investigation on thermal exposure during bone...
Thermal necrosis   experimental investigation on thermal exposure during bone...Thermal necrosis   experimental investigation on thermal exposure during bone...
Thermal necrosis experimental investigation on thermal exposure during bone...
 
Detailed study of aggregator for updates
Detailed study of aggregator for updatesDetailed study of aggregator for updates
Detailed study of aggregator for updates
 
Load balancing in public cloud by division of cloud based on the geographical...
Load balancing in public cloud by division of cloud based on the geographical...Load balancing in public cloud by division of cloud based on the geographical...
Load balancing in public cloud by division of cloud based on the geographical...
 
Automated resume extraction and candidate selection
Automated resume extraction and candidate selectionAutomated resume extraction and candidate selection
Automated resume extraction and candidate selection
 
Selection of drains coverings type in eastern of egypt
Selection of drains coverings type in eastern of egyptSelection of drains coverings type in eastern of egypt
Selection of drains coverings type in eastern of egypt
 
Mechanical properties of polyester mortar
Mechanical properties of polyester mortarMechanical properties of polyester mortar
Mechanical properties of polyester mortar
 
Effect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aEffect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of a
 
A batch study of phosphate adsorption characteristics on clay soil
A batch study of phosphate adsorption characteristics on clay soilA batch study of phosphate adsorption characteristics on clay soil
A batch study of phosphate adsorption characteristics on clay soil
 
A reduced complexity and an efficient channel
A reduced complexity and an efficient channelA reduced complexity and an efficient channel
A reduced complexity and an efficient channel
 
Maintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industryMaintenance performance metrics for manufacturing industry
Maintenance performance metrics for manufacturing industry
 
Load balancing with switching mechanism in cloud computing environment
Load balancing with switching mechanism in cloud computing environmentLoad balancing with switching mechanism in cloud computing environment
Load balancing with switching mechanism in cloud computing environment
 
Performance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuserPerformance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuser
 
Measurement model of software quality in user’s
Measurement model of software quality in user’sMeasurement model of software quality in user’s
Measurement model of software quality in user’s
 

Similar to The efficiency of the inference system knowledge

Tuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmTuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmeSAT Journals
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
Two-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueTwo-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueIJECEIAES
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...IJECEIAES
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemeSAT Journals
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemeSAT Publishing House
 
Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...eSAT Journals
 
Modelling & simulation of human powered flywheel
Modelling & simulation of human powered flywheelModelling & simulation of human powered flywheel
Modelling & simulation of human powered flywheeleSAT Publishing House
 
Motion compensation for hand held camera devices
Motion compensation for hand held camera devicesMotion compensation for hand held camera devices
Motion compensation for hand held camera deviceseSAT Journals
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...rinzindorjej
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approacheSAT Publishing House
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approacheSAT Journals
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmeSAT Publishing House
 
Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...eSAT Journals
 
Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...eSAT Journals
 
Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...eSAT Publishing House
 

Similar to The efficiency of the inference system knowledge (20)

Tuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithmTuning of pid controller of inverted pendulum using genetic algorithm
Tuning of pid controller of inverted pendulum using genetic algorithm
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
Two-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueTwo-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torque
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic system
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic system
 
Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...Modelling & simulation of human powered flywheel motor for field data in ...
Modelling & simulation of human powered flywheel motor for field data in ...
 
Modelling & simulation of human powered flywheel
Modelling & simulation of human powered flywheelModelling & simulation of human powered flywheel
Modelling & simulation of human powered flywheel
 
Motion compensation for hand held camera devices
Motion compensation for hand held camera devicesMotion compensation for hand held camera devices
Motion compensation for hand held camera devices
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approach
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approach
 
Ge2310721081
Ge2310721081Ge2310721081
Ge2310721081
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithm
 
Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...
 
Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...
 
Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...Automatic load frequency control of two area power system with conventional a...
Automatic load frequency control of two area power system with conventional a...
 

More from eSAT Publishing House

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

More from eSAT Publishing House (20)

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

Recently uploaded

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 

Recently uploaded (20)

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 

The efficiency of the inference system knowledge

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 138 THE EFFICIENCY OF THE INFERENCE SYSTEM KNOWLEDGE STRATEGY FOR THE POSITION CONTROL OF A ROBOT MANIPULATOR WITH TWO DEGREE OF FREEDOM Fatima Zahra Baghli1 , Larbi El bakkali2 , Yassine Lakhal3 , Abdelfatah Nasri4 , Brahim Gasbaoui5 2, 3 Team Modeling and Simulation of Mechanical Systems Laboratory, Abdelmalek Essaadi, Faculty of Sciences, BP.2121, M’hannech, 93002, Tetouan, Morocco,baghli.fatimazahra@gmail.com, larbi_elbakkali_20@hotmail.com 4, 5 Bechar University, B.P 417 Bechar, 08000, Algeria,nasriab1978@yahoo.fr, z.gasbaoui@yahoo.com 1 baghli.fatimazahra@gmail.com Abstract The robot manipulator is a mechanical system multi-articulated, in which each articulation is driven individually by an electric actuator is the most robot used in industry, this system need an efficient control strategy. In this present work we present a new approach for a robot manipulator with two degrees of freedom based on the Fuzzy Logic Controller (FLC) to ensure the position robot control strategy, the proposed control scheme is based on nonlinear dynamic model derived using Lagrange-Euler formulation. Our robot manipulator fuzzy inference system control’s simulated in Matlab Simulink environment, the results obtained present the efficiency and the robustness of the proposed control with good performances compared with the classical PID. Keywords: Robot manipulator, Fuzzy Logic, PID. -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION Research on the dynamic modeling and control of the arms manipulators has received increased attention since the last years due to their advantages. A robot manipulator is a high-speed process that is highly nonlinear, dynamically coupled and often it is not adequate to use linear servo control, if accurate performance in high bandwidth operations is desired. Many efforts have been made in developing control scheme to achieve the precise tracking control of robot manipulators [1]-[2]-[3]. Knowledge based control, expert control and intelligent control are somewhat synonymous and fuzzy control is a particular type of intelligent control. Fuzzy logic control has a great potential since it is able to compensate for the un1certain nonlinear dynamics using the programming capability of human control behavior. The main features of fuzzy control is that a control knowledge base is available within the controller and control actions are generated by applying existing conditions or data to the knowledge base, making us of inference mechanism[4]-[2]. Also, the knowledge base and inference mechanism can handle no crisp, incomplete information; the knowledge itself will improve and evolve through learning and past experience [2]. Fuzzy logic control does not require a conventional model of the process, whereas most conventional techniques require either an analytical model or an experimental model. Fuzzy logic control is particularly suitable for complex and ill- defined process in which analytical modeling is difficult due to the fact that the process is not completely known and experimental model identification is not feasible because the required inputs and output of the process may not be measurable [4]. In this work after the system modeling, simulation and control robot manipulator using two articulations for motion using MatLab/Simulink software were carried, when the proposed Fuzzy Logic controlled is used to improve the articulation robot stability. Two types of control PID and FLC were studied and analysed and comparative studies were made. The reminder paper was structured as follow : the robot modeling is presented in second part of this paper , in the third part of this paper the Fuzzy logic is detailed , the results discussion are presented in the last part of this paper and finally conclusion was given .
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 139 Nomenclatures , ,q q q& && ( )M q Position, speed and acceleration of each articulations The inertial matrix ,rad, rad/s, rad/s2 ( , )C q q& ( )G q ia im g pik Matrix of all Coriolis and Centrifugal forces Vector of all gravitational forces Length for link i (i=1,2), m Mass for link i (i=1,2), Kg Gravity (g = 9.81m/s2 ) The proportional term dik iik * iq iq ( )e t ( )de t * u ( )Au z ek dek uk U The derivative term The integral term The input reference signal The output signal Error position, rad Velocity error, rad/s The crisp output The aggregated output membership function Gain of the error Gain of the speed error Gain of the speed error difference Torque current variety output control Greek Symbols iε iτ The main position errors of each articulation The torque applied on actuators for each articulations, Nm Abbreviations NB NM NS PB PM PS ZE PID FL C Negative Big Negative Medium Negative Small Positive Big Positive Medium Positive Small Zero Proportional Integral Derivative Fuzzy Logic Controller 2. ROBOT DYNAMIC MODELLING The dynamical equation of manipulator robot of n solids articulated between us is given by the following Lagrange method [13]: ( ) ( , ) ( )M q q C q q G qτ = + +&& & (1) Where: τ is array of ( 1)n× of all efforts applied on actuators, ( )M q is the inertial matrix of ( )n n× , ( , )C q q& present the array of ( 1)n× of all Coriolis and centrifugal forces, ( )G q is the array of ( 1)n× of all gravitational references and , ,q q q& && are : position, speed and acceleration of each articulations , as it shown on figure.1. In this figure (Fig1) a schema of a two degree of freedom of arm manipulator is given. Figure.1. Structure of manipulator robot of two degree of freedom The robot dynamics is defined as: 11 12 21 22 ( ) M M M q M M   =    (2) 11 21 ( , ) C C q q C   =     & (3) 11 21 ( ) G G q G   =     (4) 1a 2q 1q 2a 0y 0x 1x 1y g
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 140 1 2 τ τ τ   =     (5) With: 2 2 11 1 2 1 2 2 2 1 2 2 2 12 2 2 2 1 2 2 2 21 2 2 2 1 2 2 2 22 2 2 ( ) 2M m m a m a m a a c M m a m a a c M m a m a a c M m a = + + + = + = + = (2.1) 2 11 2 1 2 1 2 1 2 2 21 2 1 2 1 2 (2 )C m a a q q q s C m a a q s = − + = & & & & (3.1) 11 1 2 1 1 2 2 12 21 2 2 12 ( )G m m ga c m ga c G m ga c = + + = (4.1) And 1 1cos( )c q= , 2 2cos( )c q= 1 1sin( )s q= 2 2sin( )s q= 12 1 2cos( )c q q= + 12 1 2sin( )s q q= + The table 1 presents the used robot manipulator simulation parameters Table-1: The used Robot Parameters Phyical system parameter Value Mass of link 1 (m1) 0.432 Kg Mass of link 2 (m2) 0.432 Kg Lenght of link 1 (a1) 1.5 m Lenght of link 2 (a2) 1.2 m 3. CONTROL LAW USED 3.1. Classical PID Controller Generally, a classical PID controller of each articulation controlled independently is given with the main following formula [6, 7, 8, 10]: The classical PID control law of first articulation is given by: 1 1 1 1 1 1 1 ( ) 1 ( ) ( ) ( )p d i d t t K t K t dt dt K ε τ ε ε= + + ∫ (6) When the classical PID control law of second articulation is given by: 2 2 2 2 2 2 2 ( ) 1 ( ) ( ) ( )p d i d t t K t K t dt dt K ε τ ε ε= + + ∫ (7) Where: * ( 1,2)i i iq q iε = − = is the main position errors of each articulation controlled independently, * iq is the input reference signal and the terms piK , iiK and diK define: * The proportional term: providing an overall control action proportional to the error signal through the all pass gain factor [8, 9, 10]. * The integral term: reducing steady state errors through low frequency compensation by an integrator. * The derivative term: improving transient response through high frequency compensation by a differentiator. So, the general equation of the manipulator arm by introducing parameters PID controller would be: [ ] * 1 1 1 1 1 1 11 1 * 2 2 2 2 2 2 2 2 ( ) ( ) ( ) ( , ) ( ) ( ) ( ) p i d p i d K q q K q dt Kq M q C q q G q q K q q K q dt K ε ε ε ε −  − + ∫ −  = − − +   − + ∫ −     &&& & && & (8) The figure.2 shows the structure of arm manipulator robot classical PID Control. 3.2. Fuzzy Logic Position Control Strategy The principal design elements in a general fuzzy logic control system shown in Figure. 3 are as follows: Fuzzification, Control rule base establishment and Deffuzification [4]. The figure.3 shows the Fuzzy logic controller structure
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 141 Fig-2: Arm manipulator robot classical PID Control Fig-3: Fuzzy logic controller structure Where: FUZZIFICA is the Fuzzification process and DEFFUZIFF is the Deffuzification process. This fuzzy controller is to be designed to automate how a human expert who is successful at this task would control the system. First, the expert tells us (the designers of the fuzzy controller) what information she or he will use as inputs to the decision-making process. For the robot arm manipulator we will use * ( ) ( 1,2)i ie k q q i= − = (9) ( ) ( ) ( ) t keke ke ∆ −− = 1 (10) Where t∆ is sample cycle, iq is the output signal and * iq is the input reference position, (9) and (10) determine the input variables on which to base decisions. Certainly, there are many other choices [4] (e.g., the integral of the error e could also be used) but this choice makes good intuitive sense. Clearly, Output variable is also determined by fuzzy logic speed regulator. Because of no particular theory in designing a best rule-base on terms, fuzzy inference based on rule base is artificial from the designer's experiences and experts' knowledge. More terms, and more rules will result in more complicated fuzzy inference. 3.2.1 Fuzzy Inference System The fuzzy inference system has been considered the min-max method (Mamdani), where the implication has been assumed to min and the aggregation has been considered to max. In addition, the Deffuzification method has been considered to the centroid method. 3.2.2 Input and Output Variables The position control of the robot arm manipulator requires two FLC controllers (FLC1 applied to the first joint and FLC2 applied to the second joint). Where two inputs and one output have been considered for the FLC1, same thing for FLC2 The two inputs are * 1q (reference position), * 1q& (angular speed) for the first controller and * 2q , * 2q& for the second controller. The output is 1( )tτ (torque) for FLC1 and 2 ( )tτ for FLC2. The fiigur.4 shows the structure of control. A r m M a n i p u la t o r 1( )tτ 2 ( )tτ * 2q * 1q 1q 2qPID2 PID1 1 ( )tε 2 ( )tε dt d dek ek e e ∆ e ∆en en Inference Mechanism's Rule Basis nu∆ uk ∫ u∆u D E F F U Z I F F F U Z Z I F I C A
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 142 3.2.3 Membership Function In the proposed fuzzy logic control (FLC1or FLC2), a five- term set {negative big (NB), negative small (NS), zero (ZE), positive small Fig-4: Arm manipulator robot Fuzzy logic control structure (PS), positive big (PB) is applied to defining input and output linguistic variable. This present fuzzy logic control is showed in Fig. 5. In this figure, ke, kde, and ku are gains of the speed error e, speed error difference and torque current variety output control U here U means the torque estimed. A fuzzy set can convert fuzzy input-out term into quantitative description, which is called fuzzification. Meanwhile, membership function and its discretization are first. to be qualified. The corresponding quantitative input field is defined as {-4, -2, 0, 2, 4} and {-4, -2, 0, 2, 4} as it shown in figures 5, 6. -4 -2 0 2 4 0 0.2 0.4 0.6 0.8 1 Position error [err] Degreeofmembership NS Z PSNB PB Fig-5: Position error membership functions -4 -2 0 2 4 0 0.2 0.4 0.6 0.8 1 Velocity error [derr] Degreeofmembership NS Z PSNB PB Fig-6: Velocity error membership functions And the output field is selected as {-4, -2, 0, 2, 4}. The proposed membership function is figured as Fig. 7. -4 -2 0 2 4 0 0.2 0.4 0.6 0.8 1 Output contol [u] Degreeofmembership NS Z PSNB PB Fig-7: Output control membership functions A r m M a n i p u la t o r 1( )tτ 2 ( )tτ * 2q * 1q 1q 2qFLC2 FLC1
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 143 3.2.4 Fuzzy Rule- Base Building fuzzy logic rule is the key step in the improvement of system performance, which is a set of Statements as {IF . . . , THEN . . .}. For instance, IF input1 is NB and input2 is NB, THEN output is PB. These rules can be produced by rule base. By off-line calculation and regulation, this fuzzy logic inference rules is showed in the Table 1. However, one can easily design a good fuzzy logic by MATLAB tools. Table.1. Fuzzy inference rules )(tu )(te NB NS Z PS PB ( )de t NB NB NB NS NS Z NS NB NS NS Z PS Z NS NS Z PS PS PS NS Z PS PS PB PB Z PS PS PB PB Where: e (t) and de (t) are the position error and the velocity error variation respectively. Surface plot depicted in Figure.8 shows the relationship between error [err] and Derivative of Error [deer] on the input side, and controller output [u] on the output side. The plot results from a rule base with Twenty five rules and the surface is more or less bumpy. The horizontal plateaus are due to flat peaks in the input sets. The plateau around the origin implies a low sensitivity towards changes in either Error or Derivative of error near the reference. This is an advantage if the noise sensitivity must be low when the process is near the reference. -4 -2 0 2 4 -4 -2 0 2 4 -4 -2 0 2 4 [err][derr] [u] Fig-8: Control surface 3.2.5 Deffuzification The Deffuzification is required to transform fuzzy control signal into exact control output. The weighted centroid method is applied to deffuzzify the fuzzy control signal. This method can be expressed as: * ( ). ( ) A z A z u z zdz u u z dz = ∫ ∫ (11) Where, ( )Au z is the aggregated output membership function and * u is the crisp output. 4. SIMULATION SISO control based on classical PID model and intelligent control based on FLC model were tested to sinus response trajectory. This simulation applied to two degrees of freedom robot arm was implemented in Matlab/Simulink. Trajectory performance and position error are compared in these controllers. • The trajectory performances: Figures (9, 10, 11, and 12) are show tracking performance for first and second arm (link) with PID and FLC for sinus trajectories. By comparing sinus trajectory with PID and FLC: For the first link (joint) controlled by PID, the output does not coincide with the reference (Fig.9) but by the FLC they coincident as shown in (Fig.10), the overshoot PID’s higher than FLC1 0 2 4 6 8 10 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 Time [sec] Input/Outputresponse PID 1- First Link ref Output Fig-9: PID (First link trajectory)
  • 7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 144 0 2 4 6 8 10 -1.5 -1 -0.5 0 0.5 1 1.5 Time[sec] Input/Outputresponse FLC1-First Link ref Output Fig-10: FLC (First link trajectory) For the second link controlled by PID, the output does not attaint the reference signal (Fig.11) but by the FLC they coincident as shown in (Fig.12). 0 2 4 6 8 10 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 Time [sec] Input/Outputresponse PID2-Second Link Output ref Fig-11: PID –Second link trajectory 0 2 4 6 8 10 -1.5 -1 -0.5 0 0.5 1 1.5 Time [sec] Input/Outputresponse FLC2- Second Link data1 Output Fig-12: FLC (Second link trajectory) -data1: ref Error computation compare : Figures (13, 14, 15, and 16) are shown error performance, by comparing position error for the first and second link. The FLC Control ensure the robot manipulator’s stability by maintaining the error position equal to zero ( 1 1 0ε ε= = ) so PID (i)’s error position is respectively higher than FLC (i) where (i=1, 2). 0 2 4 6 8 10 -1 -0.5 0 0.5 1 1.5 2 Time [sec] Position1error[rad] PID 1- Position error of joint 1 Position 1 error Fig-13: PID 1 for the first link position error 0 2 4 6 8 10 -0.5 0 0.5 1 1.5 2 Time [sec] Position1error[rad] FLC1-Position erroe of joint 1 Position 1 error Figure.14. FLC 1 for the first link position error 0 2 4 6 8 10 -0.6 -0.4 -0.2 0 0.2 0.4 Time [sec] Position2error[rad] PID2- Position error of joint 2 Position 2 error Figure.15. PID 2 for the second link position error
  • 8. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 07 | Jul-2013, Available @ http://www.ijret.org 145 0 2 4 6 8 10 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 Time [sec] Position2error[rad] FLC2- Position error of joint 2 Position 2 error Fig-16: FLC 2 for the first link position error We can summaries all the obtained results in the table 2: Table-3: PID and FLC Results Controller PID1 PID2 FLC 1 FLC2 Links Link1 Link2 Link1 Link2 Position error[rad] 0.445 0.159 0.003 0.001 overshoot [%] 5% - 0% 0% Torque [Nm] 185.9 1034 117.1 288.2 Rise time [s] 0 0 0 0 CONCLUSIONS In this present work an arm manipulator robot using two degree of freedom was controlled using two types of controls strategies , SISO control based on classical PID model and intelligent control based on Fuzzy logic (FLC) , this last one present maximum control structure of our control model and give more and more efficiency for the robot model with more position stability and good dynamical performances with no overshoot so industrials would take into account the efficiency of the developing control model for the futures two freedom robot design considerations REFERENCES [1]. H.Asada & J.J.Slotine, “Robot analysis and Control”, New york:Wiley, 1986. [2]. P.Sumathi,”Precise tracking control of robot manipulator using fuzzy logic”, DARH2005 conference, session4.1 [3]. F.L. Lewis,C.T. Abdallah, and D.M. Dawson, “Control of Robot manipulators”, New York: Macmillan, 1993. [4]. M.Kevin, Passino and Stephan yurkovich,” Fuzzy logic”, Addison Wesley longman 1998 [5]. Atef A.ata, “Optimal trajectory planning of manipulator: review”, Journal of Engineering Science and Technology, 2(1) 2007,32-54. [6]. Ang K.H., Chang G., Yun Li, PID control system analysis, design and Technology, IEEE Transaction on Control System Technology, 2005, 13(4), p. 559-577. [7]. Astrom K.J., Hagglund T., PID controllers: theory, design, and tuning, 2nd ed.Instrument society of America, 1995. [8]. Wang J.S., Zhang Y., Wang W., Optimal design of PI/PD controller for non- Minimum phase system,Transactions of the Institute of Measurement and Control, 2006, 28(1),27-35. [9]. Bingul Z., “A new PID tuning technique using differential evolution for unstable and integrating processes with time delay”, ICONIP, Proceedings Lecture Notes in Computer Science, 2004, 3316, p. 254-260. [10]. Boumediène Allaoua, Abdellah Laoufi and Brahim Gasbaoui ,” Multi-Drive Paper System Control Based on Multi-Input Multi-Output PID Controller” Leonardo Journal of Sciences, Issue 16, January-June 2010, p. 59-70. [11]. Muna H. Saleh, Arif Al-Qassar, Mazin Z. Othman, Abdulkarem Sh. Mahdi,” Devloppement of the Cross- Coupling phenomena of MimoFlight system using fuzzy logic controller”, [12]. David I, Robles G, PID control dynamics of a Robotic arm manipulator with two degrees of Freedom, Control of Processos Robotica, August 17, 2012. [13]. F.Baghli, Y.Lakhal, L.El bakkali, Contrôle dynamique d’un bras manipulateur à deux dégrées de liberté par un contrôleur PID, 11ème Congrès International de Mécanique, Agadir 23 ,26 avril 2013. [14]. C.Ham, Z.Qu and R.Johnson,“Robust fuzzy control for robot manipulators”. IEE proceedings on Control Theory Applications, Vol.147.No.2, March 2000 [15]. J.J spong and M.Vidyasagar, “Robot dynamics and Control”, New york: Wiley, 1989