SlideShare a Scribd company logo
1 of 11
Download to read offline
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 04, Issue 04 (April. 2014), ||V4|| PP 47-57
International organization of Scientific Research 47 | P a g e
Determining Maximum Load Carrying Capacity of 2-link
Mechanical Manipulator Using GA and PSO Algorithms
NiushaShafiabady1
, Dino Isa1
, M.A. NimaVakilian2
University of Nottingham, Malaysia Campus
Abstract: -This paper presents calculating the maximum load capacity of 2-link mechanical manipulator using
evolutionary algorithms, PSO and GA, applied to the system’s dynamic model. GA and PSO are two techniques
that have received a lot of attention in recent years, owing to their parallel characteristics and their ability in
searching for optimal solutions in irregular and high dimensional solution spaces. As a 2-link mechanical
manipulator is a system with high dimensionsthat calculating its maximum load carrying capacity is an
important issue, PSO and GA can be of great help in determining this capacity easily and efficiently.
Keywords: -Particle Swarm Optimization - Genetic Algorithm, manipulator
I. INTRODUCTION
In recent years, PSO and GA have been applied for different purposes to different systems as an
optimization technique [3-5]. These two techniques have diverse abilities in searching the solution space with
high dimensions and are efficient methods that perform well and can also be applied to the systems that their
parameters might not be optimized easily using other techniques.
A 2-link mechanical manipulator is a system with high usage and one of the critical elements for it is
calculating the maximum load capacity it can handle [6-8]. The nonlinear property of the manipulator model
makes it challenging for the mathematical approaches to determine the maximum load although this is an
important concept to be decided for the variety of the applications the mechanical manipulator has in the
industry [7-9]. So the need for a method that is easier to be applied regarding the computation and analysis
difficulty is essential. By applying the mentioned evolutionary techniques to a 2-link mechanical manipulator, it
is possible to use PSO and GA’s strong search abilities to determine the maximum load capacity of a high
dimensioned 2-link mechanical manipulator easily and efficiently.
This paper is organized as follows. In section 2, 2-link mechanical manipulator, genetic algorithm,
particle swarm optimization and the methodology is discussed. Section 3, 4 and 5 are talking about applying
genetic algorithm and particle swarm optimization to the estimated and Euler's shortest path and finding the
constraints and section 6 describes the conclusion. Finally section 7 includes the references.
II. THE OVERALL VIEW AND METHODOLOGY
In this part an overall view is given to the problem. The 2-link mechanical manipulator is explained including
the equations and genetic algorithm and particle swarm optimization that are used as optimization algorithms are
discussed briefly and the methodology is described.
1.1 2-Link Mechanical Manipulator
The mechanical manipulator with elastic joints is formulated in this way:
3213212
2
2
2212
2
22121212
2
212
2
2222
321
2
2
2
21
2
12
321
2
2
2
121
2
1111
43
2
1112322
2131
2
1312111
sinsin
coscos
)cos22(
)cos2(
0)(
0)(2
qLLmqLLmC
ILm
qLLmILmqLLmD
ILmILmD
IqLLLLLLmI
qLLLLmILmD
qqkqCqDqD
qqkqqCqCqDqD
pc
pp
pcc
ppc
pcp
ccc










And the constraints
(1)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 48 | P a g e
23442
11221
)(
)(




qqkqI
qqkqI
r
r


104,
6
1
2,5.0,5.0,1,1
2121
212121


II
mmLLll cc
Figure(1). A 2-link mechanical manipulator
Figure(1). Shows a 2-link mechanical manipulator.
1.2 Genetic Algorithm
GA is a population search method that is used for optimization. GA’s are a metaphoric abstraction of
natural biologicalevolution. The basic concepts associated with naturalevolution which provide the underlying
foundation for geneticalgorithms are natural selection, recombination named crossover and mutation. The
evolutionary processof the GA takes place on chromosomes. Chromosomesare the biological edifices which
contain the encoded geneticmaterial that determine the structure of the living things.Natural selection is the
process bywhich chromosomes containing more highly fit encodingshave a greater probability of reproducing
than those thathave weaker encodings. Once selected for reproduction,based upon the strength of their
encodings, chromosomesrecombine, exchanging genetic material by the crossover. Mutation introduces
variability by alteringchromosomes making them different from their parentchromosomes.
Simple genetic algorithms are GA’s that are guidedlargely by the three operators: crossover,mutation and
selection. Each chromosome represents a possible solution.
Through natural selection, chromosomes encoded withbetter possible solutions are chosen for
recombinationyielding improved off-springs for successive generations.Natural evolution of the population
continues until a predeterminednumber of generations is reached, resulting ina final generation of highly fit
chromosomes representingoptimal or near optimal solutions to the problem. In this study the genetic algorithm
used is applying elite selection as the selection strategy, dynamic mutation as the mutation strategy and uniform
crossover as the crossover method. This combination that has been used here is chosen and proved to be
effective by 'try and error' method.
1.3 Particle Swarm Optimization
PSO is a population-based method used for optimization. It is an evolutionarycomputation technique
developed by Kennedy and Eberhart. It seemslike an appropriate time to step back and look at where weare,
(2)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 49 | P a g e
how we got here, and where we think we may be going.It iswritten from an engineering and computer
scienceperspective, and is not meant to be comprehensive in areassuch as the social sciences. The applications
already developed include human tremor analysis, powersystem load stabilization, and product mix optimization
and many others.
The formulation of a variation of PSO called adaptive weighted PSO is as follows:
Nt,2,1,tt/Ntaa
)w-(1rww
1)-(tx(t)v(t)x
(t))]x-(xr(t))x-(x[ra1)-(tvwvi(t)
0
00
iii
iiglobalbest2ilocalbesti1i




Here vi is the ith
particle velocity, xi is the ith
particle position, t is the current iteration, Nt is the maximum
numbers of iterationsand the random numbers used are defined as shown below.
1][0,wand1][0.5,isa
U(0,1)r,rr,
00
21 
It has to be mentioned that AWPSO is more efficient than PSO itself as it changes the decision vectors
magnitude according to the iteration that the search algorithm is traversing.
1.4 Methodology
According to Euler’s equation cteFF yy   , finding the shortest distance is as follows:
BAxycte
y
y
dxyJ
ydxdl







2
2
2
1
0
1
1
In order to find the minimum path and maximum payload, a first-order, second-order and third-
orderline equations are quite estimated close to a line that is the shortest path in section 3.
Regarding the general form of Euler’s equation we come to estimate one of the shortest distances as a third-
order line equation too, that is mentioned in section 4.
Another method for finding the shortest path is minimizing the mentioned constraints thatis elaborated in section
6.
III. APPLYING PSO AND GA TO THE ESTIMATED SHORTEST PATH
There are three cases elaborated here. There are also three points to decide the first and the final point
of the line. The initial point is (1,1) where the final points are (-1,-1), (-1,1) and (0,1.4). The points (1,1)and (-1,-
1) is assumed as set(1). The points (1,1) and (-1,1) are the initial and final points of set(2) and the points (1,1)
and (0,1.4) contain the first and final points of set(3).
Here at first the path is decided by estimating it close to a line that is proved to have the shortest distance. The
distance between the points is divided into n sections and the points of the estimated line is calculated. Then the
traversed angles that are teta1 and tata2 are calculated by the following formula.









)cos(
)sin(
arctan)arctan(
)2/()()cos(
221
22
1
21
2
2
2
1
22
2




ll
l
x
y
llllyx
Then by adding the equations of the 2-link manipulator and finding mpwhere mp=f(x1,…,x8), the maximization
of function f is done by PSO and GA. Xi are the chromosomes in GA and particles in PSO.
(4)
(3)
(5)
(6)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 50 | P a g e
Figure(2). The traced line for set(1) Figure(3). The traced line for set(2)
Figure(4). The traced line for set(3)
At first the shortest path is assumed to be a line. For example if figure(2-4) is the line that it has to trace, the
angles that are traversed are shown in figures(5-7) where the red line indicates teta1 and the blue line indicates
teta2. The computed maximum payload by PSO and GA is shown in table(1).
Figure(5). The Traversed Angles for set(1) Figure(6). The Traversed Angles for set(2)
Figure(7). The Traversed Angles for set(3)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 51 | P a g e
Set(1) Set(2) Set(3)
Maximum
Payload
by PSO
19.5078 24.2062 42.4392
Maximum
Payload
by GA
22.7218 24.0621 41.5156
Table(1). The Maximum Estimated Payload by PSO and GA
The second estimated line is a second-order line estimated close to a line as follows. If bxax 2
then the
equation will most likely present a short path.
Figure(8). The traced line for set(1)
Figure(9). The traced line for set(2)
Figure(10). The traced line for set(3)
Figure(11). The Traversed Angles for set(1)
Figure(12). The Traversed Angles for set(2)
Figure(13). The Traversed Angles for set(3)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 52 | P a g e
Set(1) Set(2) Set(3)
Maximum
Payload
by PSO
43.8069 32.2211 50.6492
Maximum
Payload
by GA
41.8124 34.0602 49.5107
Table(2). The Maximum Estimated Payload by PSO and GA
The third estimation is done to fit a third-order equation by this way,
2323
, bxaxcxbxax  and the
results are given as follows.
Figure(14). The traced line for set(1)
Figure(15). The traced line for set(2)
Figure(16). The traced line for set(3)
Figure(17). The Traversed Angles for set(1)
Figure(18). The Traversed Angles for set(2)
Figure(19). The Traversed Angles for set(3)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 53 | P a g e
Set(1) Set(2) Set(3)
Maximum
Payload
by PSO
41.5233 34.6268 42.4392
Maximum
Payload
by GA
38.8089 38.2487 41.5156
Table(3). The Maximum Estimated Payload by PSO and GA
IV. APPLYING PSO AND GA TO ONE OF THE EULER’S SHORTEST PATHS
Regarding the general form of Euler’s equation yF
dx
d
Fy  we come to estimate one of the shortest distances
as a third-orderequation dcxbxaxy  23
.
0)(4)(
4
1
)(
3
1
)()(
int),(
),(
)
3
()4()
4
1
(
3
1
2
4)(
1
1
0)1(0)1(
1
,
1212
2
1
2
2
3
1
3
21
2
12
2
212
2
22
11
3
223
2
2
2
2222
2
22222
















yyxxxx
xxxxxxcxxc
spofinalasyxand
initialasyxand
ac
c
xccxcxy
dx
xccx
y
cx
y
y
y
y
y
yyyyyy
yF
dx
d
FydxyJ
ddJdJddd yxlyxl
The mentioned method leads us to one of theminimum defined paths.
Figure(20). The traced line for set(1) Figure(21). The traced line for set(2)
(7)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 54 | P a g e
Figure(22). The traced line for set(3)
The above figures indicate the paths but the traversed angles are as follows.
Figure(23). The Traversed Angles for set(1) Figure(24). The Traversed Angles for set(2)
Figure(25). The Traversed Angles for set(3)
Set(1) Set(2) Set(3)
Maximum
Payload
by PSO
32.9588 45.0383 39.4289
Maximum
Payload
by GA
30.2893 42.7166 42.1618
Table(4). The Maximum Estimated Payload by PSO and GA
Another estimated option that we have in this case is a second-order equation. The paths and the angles are
denoted as follows.
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 55 | P a g e
Figure(26). The traced line for set(1)
Figure(27). The traced line for set(2)
Figure(28). The traced line for set(3)
Figure(29). The Traversed Angles for set(1)
Figure(30). The Traversed Angles for set(2)
Figure(31). The Traversed Angles for set(3)
Set(1) Set(2) Set(3)
Maximum
Payload
by PSO
35.6092 25.2855 45.9221
Maximum
Payload
by GA
37.4727 21.3270 43.5418
Table(5). The Maximum Estimated Payload by PSO and GA
As it was mentioned the red color indicates teta1 and the blue color indicates teta2.
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 56 | P a g e
V. APPLYING PSO AND GA TO FIND THE CONSTRAINTS
PSO and GA are used to minimize the torques included in the constraints.
23442
11221
)(
)(




qqkqI
qqkqI
r
r


The path that is estimated in this way is a four-degree equation and having the initial and final points we have:
dcxbxaxxy  1
2
1
3
1
4
11 dcxbxaxxy  2
2
2
3
2
4
22
Here having four parameters with two equations we can find two of the parameters using the equations. The
other two parameters are found by PSO and GA including minimizing the torque. It has to be mentioned that in
the above-mentioned equations the parameters x are time(t) and the parameters y are the angles (teta1 and teta2).
In this method the maximum load is fed as 10 kg to the system.
Figure(32). The angle teta1 estimated by GA
Figure(33). The angle teta2 estimated by GA
Figure(34). The angle teta1 estimated by PSO
Figure(35). The angle teta2 estimated by PSO
VI. CONCLUSION
There are many different techniques for calculating the maximum payload in a 2-link manipulator. PSO
and GA are two population-based methods that can be used for optimization problems. The mathematical
solutions can also be of great help in this regard. Here some solutions and their paths are taken into account.The
main advantage of using the population-based methods like GA and PSO in solving this problem is the
operational simplicity when they are implemented. These optimization algorithms are able to solve the problem
using some simple operations like subtraction and addiction. Since the achieved results are show that these
methods have had a good performance, considering the simplicity of using them, it is advisable to apply them to
calculate the manipulator's attributes.
(8)
(9)
Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and
International organization of Scientific Research 57 | P a g e
REFERENCES
[1] IEEE transactions on systems, man, and cybernetics, (2000), vol. 24, no. 4.
[2] Meghdari, A., Naderi, D., &Alam, M. R. Neural-network-basedobserver for real-time tipover
estimation,Mechatronics,(2005), vol.15, no. 8, 989–1004.
[3] Chiu, C. S., Lian, K. Y., & Wu, T. C. Robust adaptive motion/forcetracking control design for uncertain constrained
robot manipulators. Automatica,(2004), vol. 40, no. 12, 2111–2119.
[4] Dudrík, J., High-Frequency Soft-Switching DC-DC Power Converters.Proc.of the II. Internal Scientific Conf.ofthe
Faculty of Electrical Engineeringand Informatics, Košice, (2001), pp.45-46.
[5] Bauer P., Duijsen P.J. van, Challengesand Advances in Simulation, PESC (2005), Brazil.
[6] T. Ravichandran, D. Wang and G. Heppler, “Simultaneous plant-controller design optimization of a two-link planar
manipulator”, Journal of Mechatronics, vol. 16, (2006), pp. 233-242.
[7] K. Abdel-Malek and J. Yang, “Sweeping of an object held by a robotic end-effector”, Journal of Robotics and
Computer – Integrated manufacturing, vol. 21, (2005), pp. 159-173.
[8] J. W. S. Chong, S. K. Ong, A. Y. C. Nee and K. Youcef-Youmi, “Robot programming using augmented reality: An
interactive method for planning collision free paths”, Journal of Robotics and Computer – Integrated manufacturing,
2004.
[9] Z. Shiller and H. H. Lu, “Computation of path constrained time optimal control motions with dynamic singularities”,
Transaction of ASME Journal of Dynamic Systems, Measurement and Control, vol. 114, no. 2, (1998), pp. 34-40.

More Related Content

What's hot

Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...Scientific Review SR
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Controlcsandit
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatoreSAT Journals
 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceIJRES Journal
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...journalBEEI
 
Analysis of stress in circular hollow section by fea and analytical technique
Analysis of stress in circular hollow section by fea and analytical techniqueAnalysis of stress in circular hollow section by fea and analytical technique
Analysis of stress in circular hollow section by fea and analytical techniqueeSAT Journals
 
Analysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationAnalysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationeSAT Journals
 
Modeling and simulation of four bar planar mechanisms using adams
Modeling and simulation of four bar planar mechanisms using adamsModeling and simulation of four bar planar mechanisms using adams
Modeling and simulation of four bar planar mechanisms using adamsIAEME Publication
 
Modeling, simulation & dynamic analysis of four bar planar
Modeling, simulation & dynamic analysis of four bar planarModeling, simulation & dynamic analysis of four bar planar
Modeling, simulation & dynamic analysis of four bar planarIAEME Publication
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...IJRES Journal
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Publishing House
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems rinzindorjej
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...IJRESJOURNAL
 
A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...IJECEIAES
 
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...Barhm Mohamad
 

What's hot (19)

Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Control
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulator
 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
 
Analysis of stress in circular hollow section by fea and analytical technique
Analysis of stress in circular hollow section by fea and analytical techniqueAnalysis of stress in circular hollow section by fea and analytical technique
Analysis of stress in circular hollow section by fea and analytical technique
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
 
Analysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communicationAnalysis and simulation of rayleigh fading channel in digital communication
Analysis and simulation of rayleigh fading channel in digital communication
 
Modeling and simulation of four bar planar mechanisms using adams
Modeling and simulation of four bar planar mechanisms using adamsModeling and simulation of four bar planar mechanisms using adams
Modeling and simulation of four bar planar mechanisms using adams
 
Modeling, simulation & dynamic analysis of four bar planar
Modeling, simulation & dynamic analysis of four bar planarModeling, simulation & dynamic analysis of four bar planar
Modeling, simulation & dynamic analysis of four bar planar
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
K1304027580
K1304027580K1304027580
K1304027580
 
4267
42674267
4267
 
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...
 
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
 

Similar to H04444757

Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Journals
 
Determining optimal location and size of capacitors in radial distribution ne...
Determining optimal location and size of capacitors in radial distribution ne...Determining optimal location and size of capacitors in radial distribution ne...
Determining optimal location and size of capacitors in radial distribution ne...IJECEIAES
 
Soft Computing Technique Based Enhancement of Transmission System Lodability ...
Soft Computing Technique Based Enhancement of Transmission System Lodability ...Soft Computing Technique Based Enhancement of Transmission System Lodability ...
Soft Computing Technique Based Enhancement of Transmission System Lodability ...IJERA Editor
 
Optimum designing of a transformer considering lay out constraints by penalty...
Optimum designing of a transformer considering lay out constraints by penalty...Optimum designing of a transformer considering lay out constraints by penalty...
Optimum designing of a transformer considering lay out constraints by penalty...INFOGAIN PUBLICATION
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTelelijjournal
 
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...TELKOMNIKA JOURNAL
 
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF PROBABILISTIC AVAILABL...
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF  PROBABILISTIC AVAILABL...ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF  PROBABILISTIC AVAILABL...
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF PROBABILISTIC AVAILABL...Raja Larik
 
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_Code
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_CodeVKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_Code
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_CodeNorbert Gruen
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
 
Optimizing location and size of capacitors for power loss reduction in radial...
Optimizing location and size of capacitors for power loss reduction in radial...Optimizing location and size of capacitors for power loss reduction in radial...
Optimizing location and size of capacitors for power loss reduction in radial...TELKOMNIKA JOURNAL
 
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...ijsc
 
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...ijsc
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMAEIJjournal2
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMaeijjournal
 
Advanced Energy: An International Journal (AEIJ)
Advanced Energy: An International Journal (AEIJ)Advanced Energy: An International Journal (AEIJ)
Advanced Energy: An International Journal (AEIJ)AEIJjournal2
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMAEIJjournal2
 

Similar to H04444757 (20)

Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
Determining optimal location and size of capacitors in radial distribution ne...
Determining optimal location and size of capacitors in radial distribution ne...Determining optimal location and size of capacitors in radial distribution ne...
Determining optimal location and size of capacitors in radial distribution ne...
 
Soft Computing Technique Based Enhancement of Transmission System Lodability ...
Soft Computing Technique Based Enhancement of Transmission System Lodability ...Soft Computing Technique Based Enhancement of Transmission System Lodability ...
Soft Computing Technique Based Enhancement of Transmission System Lodability ...
 
Optimum designing of a transformer considering lay out constraints by penalty...
Optimum designing of a transformer considering lay out constraints by penalty...Optimum designing of a transformer considering lay out constraints by penalty...
Optimum designing of a transformer considering lay out constraints by penalty...
 
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
 
S4101116121
S4101116121S4101116121
S4101116121
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
 
Gy3312241229
Gy3312241229Gy3312241229
Gy3312241229
 
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
 
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF PROBABILISTIC AVAILABL...
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF  PROBABILISTIC AVAILABL...ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF  PROBABILISTIC AVAILABL...
ENHANCING COMPUTATIONAL EFFORTS WITH CONSIDERATION OF PROBABILISTIC AVAILABL...
 
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_Code
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_CodeVKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_Code
VKI_RVAD_2005_Application_of_a_Lattice_Boltzmann_Code
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
 
Optimizing location and size of capacitors for power loss reduction in radial...
Optimizing location and size of capacitors for power loss reduction in radial...Optimizing location and size of capacitors for power loss reduction in radial...
Optimizing location and size of capacitors for power loss reduction in radial...
 
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
 
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
 
Advanced Energy: An International Journal (AEIJ)
Advanced Energy: An International Journal (AEIJ)Advanced Energy: An International Journal (AEIJ)
Advanced Energy: An International Journal (AEIJ)
 
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEMA MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
A MODIFIED ANT COLONY ALGORITHM FOR SOLVING THE UNIT COMMITMENT PROBLEM
 

More from IOSR-JEN

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 

H04444757

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 04 (April. 2014), ||V4|| PP 47-57 International organization of Scientific Research 47 | P a g e Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and PSO Algorithms NiushaShafiabady1 , Dino Isa1 , M.A. NimaVakilian2 University of Nottingham, Malaysia Campus Abstract: -This paper presents calculating the maximum load capacity of 2-link mechanical manipulator using evolutionary algorithms, PSO and GA, applied to the system’s dynamic model. GA and PSO are two techniques that have received a lot of attention in recent years, owing to their parallel characteristics and their ability in searching for optimal solutions in irregular and high dimensional solution spaces. As a 2-link mechanical manipulator is a system with high dimensionsthat calculating its maximum load carrying capacity is an important issue, PSO and GA can be of great help in determining this capacity easily and efficiently. Keywords: -Particle Swarm Optimization - Genetic Algorithm, manipulator I. INTRODUCTION In recent years, PSO and GA have been applied for different purposes to different systems as an optimization technique [3-5]. These two techniques have diverse abilities in searching the solution space with high dimensions and are efficient methods that perform well and can also be applied to the systems that their parameters might not be optimized easily using other techniques. A 2-link mechanical manipulator is a system with high usage and one of the critical elements for it is calculating the maximum load capacity it can handle [6-8]. The nonlinear property of the manipulator model makes it challenging for the mathematical approaches to determine the maximum load although this is an important concept to be decided for the variety of the applications the mechanical manipulator has in the industry [7-9]. So the need for a method that is easier to be applied regarding the computation and analysis difficulty is essential. By applying the mentioned evolutionary techniques to a 2-link mechanical manipulator, it is possible to use PSO and GA’s strong search abilities to determine the maximum load capacity of a high dimensioned 2-link mechanical manipulator easily and efficiently. This paper is organized as follows. In section 2, 2-link mechanical manipulator, genetic algorithm, particle swarm optimization and the methodology is discussed. Section 3, 4 and 5 are talking about applying genetic algorithm and particle swarm optimization to the estimated and Euler's shortest path and finding the constraints and section 6 describes the conclusion. Finally section 7 includes the references. II. THE OVERALL VIEW AND METHODOLOGY In this part an overall view is given to the problem. The 2-link mechanical manipulator is explained including the equations and genetic algorithm and particle swarm optimization that are used as optimization algorithms are discussed briefly and the methodology is described. 1.1 2-Link Mechanical Manipulator The mechanical manipulator with elastic joints is formulated in this way: 3213212 2 2 2212 2 22121212 2 212 2 2222 321 2 2 2 21 2 12 321 2 2 2 121 2 1111 43 2 1112322 2131 2 1312111 sinsin coscos )cos22( )cos2( 0)( 0)(2 qLLmqLLmC ILm qLLmILmqLLmD ILmILmD IqLLLLLLmI qLLLLmILmD qqkqCqDqD qqkqqCqCqDqD pc pp pcc ppc pcp ccc           And the constraints (1)
  • 2. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 48 | P a g e 23442 11221 )( )(     qqkqI qqkqI r r   104, 6 1 2,5.0,5.0,1,1 2121 212121   II mmLLll cc Figure(1). A 2-link mechanical manipulator Figure(1). Shows a 2-link mechanical manipulator. 1.2 Genetic Algorithm GA is a population search method that is used for optimization. GA’s are a metaphoric abstraction of natural biologicalevolution. The basic concepts associated with naturalevolution which provide the underlying foundation for geneticalgorithms are natural selection, recombination named crossover and mutation. The evolutionary processof the GA takes place on chromosomes. Chromosomesare the biological edifices which contain the encoded geneticmaterial that determine the structure of the living things.Natural selection is the process bywhich chromosomes containing more highly fit encodingshave a greater probability of reproducing than those thathave weaker encodings. Once selected for reproduction,based upon the strength of their encodings, chromosomesrecombine, exchanging genetic material by the crossover. Mutation introduces variability by alteringchromosomes making them different from their parentchromosomes. Simple genetic algorithms are GA’s that are guidedlargely by the three operators: crossover,mutation and selection. Each chromosome represents a possible solution. Through natural selection, chromosomes encoded withbetter possible solutions are chosen for recombinationyielding improved off-springs for successive generations.Natural evolution of the population continues until a predeterminednumber of generations is reached, resulting ina final generation of highly fit chromosomes representingoptimal or near optimal solutions to the problem. In this study the genetic algorithm used is applying elite selection as the selection strategy, dynamic mutation as the mutation strategy and uniform crossover as the crossover method. This combination that has been used here is chosen and proved to be effective by 'try and error' method. 1.3 Particle Swarm Optimization PSO is a population-based method used for optimization. It is an evolutionarycomputation technique developed by Kennedy and Eberhart. It seemslike an appropriate time to step back and look at where weare, (2)
  • 3. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 49 | P a g e how we got here, and where we think we may be going.It iswritten from an engineering and computer scienceperspective, and is not meant to be comprehensive in areassuch as the social sciences. The applications already developed include human tremor analysis, powersystem load stabilization, and product mix optimization and many others. The formulation of a variation of PSO called adaptive weighted PSO is as follows: Nt,2,1,tt/Ntaa )w-(1rww 1)-(tx(t)v(t)x (t))]x-(xr(t))x-(x[ra1)-(tvwvi(t) 0 00 iii iiglobalbest2ilocalbesti1i     Here vi is the ith particle velocity, xi is the ith particle position, t is the current iteration, Nt is the maximum numbers of iterationsand the random numbers used are defined as shown below. 1][0,wand1][0.5,isa U(0,1)r,rr, 00 21  It has to be mentioned that AWPSO is more efficient than PSO itself as it changes the decision vectors magnitude according to the iteration that the search algorithm is traversing. 1.4 Methodology According to Euler’s equation cteFF yy   , finding the shortest distance is as follows: BAxycte y y dxyJ ydxdl        2 2 2 1 0 1 1 In order to find the minimum path and maximum payload, a first-order, second-order and third- orderline equations are quite estimated close to a line that is the shortest path in section 3. Regarding the general form of Euler’s equation we come to estimate one of the shortest distances as a third- order line equation too, that is mentioned in section 4. Another method for finding the shortest path is minimizing the mentioned constraints thatis elaborated in section 6. III. APPLYING PSO AND GA TO THE ESTIMATED SHORTEST PATH There are three cases elaborated here. There are also three points to decide the first and the final point of the line. The initial point is (1,1) where the final points are (-1,-1), (-1,1) and (0,1.4). The points (1,1)and (-1,- 1) is assumed as set(1). The points (1,1) and (-1,1) are the initial and final points of set(2) and the points (1,1) and (0,1.4) contain the first and final points of set(3). Here at first the path is decided by estimating it close to a line that is proved to have the shortest distance. The distance between the points is divided into n sections and the points of the estimated line is calculated. Then the traversed angles that are teta1 and tata2 are calculated by the following formula.          )cos( )sin( arctan)arctan( )2/()()cos( 221 22 1 21 2 2 2 1 22 2     ll l x y llllyx Then by adding the equations of the 2-link manipulator and finding mpwhere mp=f(x1,…,x8), the maximization of function f is done by PSO and GA. Xi are the chromosomes in GA and particles in PSO. (4) (3) (5) (6)
  • 4. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 50 | P a g e Figure(2). The traced line for set(1) Figure(3). The traced line for set(2) Figure(4). The traced line for set(3) At first the shortest path is assumed to be a line. For example if figure(2-4) is the line that it has to trace, the angles that are traversed are shown in figures(5-7) where the red line indicates teta1 and the blue line indicates teta2. The computed maximum payload by PSO and GA is shown in table(1). Figure(5). The Traversed Angles for set(1) Figure(6). The Traversed Angles for set(2) Figure(7). The Traversed Angles for set(3)
  • 5. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 51 | P a g e Set(1) Set(2) Set(3) Maximum Payload by PSO 19.5078 24.2062 42.4392 Maximum Payload by GA 22.7218 24.0621 41.5156 Table(1). The Maximum Estimated Payload by PSO and GA The second estimated line is a second-order line estimated close to a line as follows. If bxax 2 then the equation will most likely present a short path. Figure(8). The traced line for set(1) Figure(9). The traced line for set(2) Figure(10). The traced line for set(3) Figure(11). The Traversed Angles for set(1) Figure(12). The Traversed Angles for set(2) Figure(13). The Traversed Angles for set(3)
  • 6. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 52 | P a g e Set(1) Set(2) Set(3) Maximum Payload by PSO 43.8069 32.2211 50.6492 Maximum Payload by GA 41.8124 34.0602 49.5107 Table(2). The Maximum Estimated Payload by PSO and GA The third estimation is done to fit a third-order equation by this way, 2323 , bxaxcxbxax  and the results are given as follows. Figure(14). The traced line for set(1) Figure(15). The traced line for set(2) Figure(16). The traced line for set(3) Figure(17). The Traversed Angles for set(1) Figure(18). The Traversed Angles for set(2) Figure(19). The Traversed Angles for set(3)
  • 7. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 53 | P a g e Set(1) Set(2) Set(3) Maximum Payload by PSO 41.5233 34.6268 42.4392 Maximum Payload by GA 38.8089 38.2487 41.5156 Table(3). The Maximum Estimated Payload by PSO and GA IV. APPLYING PSO AND GA TO ONE OF THE EULER’S SHORTEST PATHS Regarding the general form of Euler’s equation yF dx d Fy  we come to estimate one of the shortest distances as a third-orderequation dcxbxaxy  23 . 0)(4)( 4 1 )( 3 1 )()( int),( ),( ) 3 ()4() 4 1 ( 3 1 2 4)( 1 1 0)1(0)1( 1 , 1212 2 1 2 2 3 1 3 21 2 12 2 212 2 22 11 3 223 2 2 2 2222 2 22222                 yyxxxx xxxxxxcxxc spofinalasyxand initialasyxand ac c xccxcxy dx xccx y cx y y y y y yyyyyy yF dx d FydxyJ ddJdJddd yxlyxl The mentioned method leads us to one of theminimum defined paths. Figure(20). The traced line for set(1) Figure(21). The traced line for set(2) (7)
  • 8. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 54 | P a g e Figure(22). The traced line for set(3) The above figures indicate the paths but the traversed angles are as follows. Figure(23). The Traversed Angles for set(1) Figure(24). The Traversed Angles for set(2) Figure(25). The Traversed Angles for set(3) Set(1) Set(2) Set(3) Maximum Payload by PSO 32.9588 45.0383 39.4289 Maximum Payload by GA 30.2893 42.7166 42.1618 Table(4). The Maximum Estimated Payload by PSO and GA Another estimated option that we have in this case is a second-order equation. The paths and the angles are denoted as follows.
  • 9. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 55 | P a g e Figure(26). The traced line for set(1) Figure(27). The traced line for set(2) Figure(28). The traced line for set(3) Figure(29). The Traversed Angles for set(1) Figure(30). The Traversed Angles for set(2) Figure(31). The Traversed Angles for set(3) Set(1) Set(2) Set(3) Maximum Payload by PSO 35.6092 25.2855 45.9221 Maximum Payload by GA 37.4727 21.3270 43.5418 Table(5). The Maximum Estimated Payload by PSO and GA As it was mentioned the red color indicates teta1 and the blue color indicates teta2.
  • 10. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 56 | P a g e V. APPLYING PSO AND GA TO FIND THE CONSTRAINTS PSO and GA are used to minimize the torques included in the constraints. 23442 11221 )( )(     qqkqI qqkqI r r   The path that is estimated in this way is a four-degree equation and having the initial and final points we have: dcxbxaxxy  1 2 1 3 1 4 11 dcxbxaxxy  2 2 2 3 2 4 22 Here having four parameters with two equations we can find two of the parameters using the equations. The other two parameters are found by PSO and GA including minimizing the torque. It has to be mentioned that in the above-mentioned equations the parameters x are time(t) and the parameters y are the angles (teta1 and teta2). In this method the maximum load is fed as 10 kg to the system. Figure(32). The angle teta1 estimated by GA Figure(33). The angle teta2 estimated by GA Figure(34). The angle teta1 estimated by PSO Figure(35). The angle teta2 estimated by PSO VI. CONCLUSION There are many different techniques for calculating the maximum payload in a 2-link manipulator. PSO and GA are two population-based methods that can be used for optimization problems. The mathematical solutions can also be of great help in this regard. Here some solutions and their paths are taken into account.The main advantage of using the population-based methods like GA and PSO in solving this problem is the operational simplicity when they are implemented. These optimization algorithms are able to solve the problem using some simple operations like subtraction and addiction. Since the achieved results are show that these methods have had a good performance, considering the simplicity of using them, it is advisable to apply them to calculate the manipulator's attributes. (8) (9)
  • 11. Determining Maximum Load Carrying Capacity of 2-link Mechanical Manipulator Using GA and International organization of Scientific Research 57 | P a g e REFERENCES [1] IEEE transactions on systems, man, and cybernetics, (2000), vol. 24, no. 4. [2] Meghdari, A., Naderi, D., &Alam, M. R. Neural-network-basedobserver for real-time tipover estimation,Mechatronics,(2005), vol.15, no. 8, 989–1004. [3] Chiu, C. S., Lian, K. Y., & Wu, T. C. Robust adaptive motion/forcetracking control design for uncertain constrained robot manipulators. Automatica,(2004), vol. 40, no. 12, 2111–2119. [4] Dudrík, J., High-Frequency Soft-Switching DC-DC Power Converters.Proc.of the II. Internal Scientific Conf.ofthe Faculty of Electrical Engineeringand Informatics, Košice, (2001), pp.45-46. [5] Bauer P., Duijsen P.J. van, Challengesand Advances in Simulation, PESC (2005), Brazil. [6] T. Ravichandran, D. Wang and G. Heppler, “Simultaneous plant-controller design optimization of a two-link planar manipulator”, Journal of Mechatronics, vol. 16, (2006), pp. 233-242. [7] K. Abdel-Malek and J. Yang, “Sweeping of an object held by a robotic end-effector”, Journal of Robotics and Computer – Integrated manufacturing, vol. 21, (2005), pp. 159-173. [8] J. W. S. Chong, S. K. Ong, A. Y. C. Nee and K. Youcef-Youmi, “Robot programming using augmented reality: An interactive method for planning collision free paths”, Journal of Robotics and Computer – Integrated manufacturing, 2004. [9] Z. Shiller and H. H. Lu, “Computation of path constrained time optimal control motions with dynamic singularities”, Transaction of ASME Journal of Dynamic Systems, Measurement and Control, vol. 114, no. 2, (1998), pp. 34-40.