Structure Optimal Design for Portable Exoskeleton Using Improved

Applied Mechanics and Materials
ISSN: 1662-7482, Vols. 204-208, pp 4845-4850
doi:10.4028/www.scientific.net/AMM.204-208.4845
© 2012 Trans Tech Publications, Switzerland
Online: 2012-10-26
Structure Optimal Design for Portable Exoskeleton Using Improved
Particle Swarm Optimization
Fang Liu1, a, Wenming Cheng 2,b and Yi Zhou3,c
1
School of Mechanical Engineering of South-west Jiaotong University, Chengdu, Sichuan Province,
Mainland China, Zip Code: 610031
2
School of Mechanical Engineering of South-west Jiaotong University, Chengdu, Sichuan Province,
Mainland China, Zip Code: 610031
3
School of Mechanical Engineering of South-west Jiaotong University, Chengdu, Sichuan Province,
Mainland China, Zip Code: 610031
a
[email protected], [email protected], [email protected]
Keywords: Portable Exoskeleton; Three-hinge Mechanism; Particle Swarm Optimization; Structure
Optimal Design; Finite Element Calculation
Abstract. Portable exoskeleton is directed at providing necessary support and help for loaded legged
locomotion. The kernel of whole mechanical construction of the exoskeleton is lower extremities.
The lower extremities consist of exoskeleton thigh, exoskeleton shank, hydraulic cylinder and
corresponding joints. In order to find the optimal combination of design parameters of lower
extremities, an improved particle swarm optimization algorithm based on simulated annealing is
proposed. To improve global and local search ability of the proposed approach, the inertia weight is
varied over time, and jumping probability of simulated annealing is adopted in updating the position
vector of particles. Experimental results show that the improved algorithm can obtain the optimal
design solutions stably and effectively with less iteration compared to the standard particle swarm
optimization and simulated annealing; using ANSYS software build finite element model with the
optimization result, then analyzes the strength of the model, these stress results verify the of accuracy
of the improved particle swarm optimization.
Introduction
Portable exoskeleton is a new type of wearable mechanical devices involving mechanical, bionic,
sensing, controlling, information processing technologies and many other technologies, which
making human body have the strength, speed and endurance of a machine[1-5].
Lower limb bearing subsystem is the core part of the whole mechanical structure of portable
exoskeleton. It is composed of bionic thigh, calf, actuating cylinder and corresponding joints, which
match the human skeleton. The burden carried by human body is transferred via the carrying system
to the power-assisted lower extremity subsystem and the sensing boots. The vertical burden is mainly
carried by the actuating cylinder, and the system can adjust the support force according to different
body postures and motions. Therefore, the proper selection of structure parameters for lower
Extremity power subsystem directly determines the overall system performance and is of great
practical significance to optimum analysis.
Particle Swarm Optimization (PSO) is a bionic intelligent optimization algorithm simulating
foraging behavior of bird groups established by Kennedy, a psychologist, and Eberhart, an electrical
engineer, in 1995 [6]. It can avoid the shortcoming of traditional optimization algorithm that is
dependent on characteristic of a problem, thus is more suitable for structure optimization design of
complicated multivariable nonlinear objective functions [7-9]. In this thesis the author will simplify the
structure of thigh, calf and actuating cylinder to established a stress model according to stress of
bionic thigh, calf and actuating cylinder, put forwarded an improved PSO algorithm based on the
standard PSO algorithm, and illustrate the feasibility and effectiveness of the improved PSO
algorithm in solving such kind of nonlinear Constrained Optimization Problems.
All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of Trans
Tech Publications, www.ttp.net. (ID: 130.203.136.75, Pennsylvania State University, University Park, USA-17/05/16,07:31:54)
4846
Progress in Industrial and Civil Engineering
Lower Extremity Stress Model
Ideally, when a person stands uprights stably, the thigh structure will pass the vertical force through
the calf to the ground, without actuating cylinder subjected to forces in the vertical direction. This
thesis takes this ideal state as a basis for the research to analyze the stress on three-hinge system
composed of thigh, calf and hydraulic cylinder. The three-hinge model was shown in Fig. 1.
F
1
21
L1
G自
1
S
F缸
S
22
¦ 2Â
¦ 3Â
¦ È
S2
l自
¦ 1Â
23
3
2
Figure 1 Force Model of Simplified Three-hinge Mechanism
Among them, point O21 is the hinge point for hydraulic cylinder and thigh, point O22 is the hinge
point for thigh and calf, point O23 is the hinge point for hydraulic cylinder and calf, point O1 is the
load point, point O2 is the hinge point for calf and ankle. The length of rod O21O22 is S1, the length of
rod O21O23 (the hydraulic cylinder) is S2, the length of rod O22O23 is S3, the angle between hydraulic
cylinder and thigh is β1, the angle between hydraulic cylinder and calf is β2, the angle between calf
and level direction is θ, the length of rod O1O22 is L1, the force on rod O21O23 (the hydraulic cylinder)
is Fcylinder.
When human body is in the stable standing state, the whole tree-hinge mechanism is a balanced
system with resultant force of 0, which simplifies the stress on the upper fulcrum of hydraulic
cylinder to a force F in the vertical direction. The following relation is the result of stress analysis of
the whole mechanism:
F × L1 × cos( β 2 − θ ) + Gz × Lz × cos( β 2 − θ )
(1)
Fcylinder=
S1 × cos β1
According to analysis of operating principle, the optical design parameter of the stress on hydraulic
cylinder should be 0, therefore the objective function of parameter optimization for the portable
powered exoskeletons lower Extremity system is formula (1).
Based on stress analysis of Fig. 1, under the cosine theorem, the relations between each variable of
the objective functions and the rod length S1, S2 and S3 are as follows:

S12 + S22 − S32
β
=
arccos
 1
2S1S2

(2)

2
2
2
S
+
S
−
S
 β = arccos 1
3
2
 2
2S1S3
This thesis will optimize S1, S2, S3 and θ.
As the portable exoskeleton system functions as an assistant device for human body
weight-bearing exercises, human factors must be taken into account in designing of the mechanism,
which are design constraints brought about by the upper limit of human body weight-bearing capacity
and human body size. A normal adult maximum load is generally 60kg, combined with self weight of
20kg of portable exoskeleton, the maximum bearable stress F can be 800N (this thesis takes 800N).
Due to individual differences, a universal standard must be set to make the product designed
applicable generally. In this thesis, based on the national standard of structure size for Chinese adults
GB/T 10000-1988, the human body standard of No. 95 percentile of Chinese southerners [10] is
adopted to establish constraint ranges of design variables as follows:
Applied Mechanics and Materials Vols. 204-208
 F = 800N, L1 = 462m
 l = 230mm, G = 13.3Nm
 自
自

<
S
<
< S2 < 430
335
345
,
420
1

 80 < S3 < 90 , 72° < θ < 80°

4847
(3)
Algorithm Design
Through the above modeling process, the optimization design of actuating cylinder three-hinge
luffing mechanism parameters can be regarded as a general nonlinear constraint optimization
problem:
min f (x)


s.t. gi (x) ≤ 0, i =1,2,...,n
 h(x )=0, j =1,2,...,m

(4)
Formulas above contain both inequality and equality constraint. To solve such problems with
optimization algorithm, it is necessary to convert constrained optimization into unconstrained
optimization with penalty functions. Presently there are plenty of penalty function processing
methods, such as external point method, interior point method, multiplier method, exact penalty
function method and so on. This thesis adopts non-differentiable penalty function method, of which
the specific conversion formula is shown as follow:
m
 n

F ( x) = f ( x) + M  ∑ max(0, gi ( x )) 2 + ∑ h 2j ( x ) 
j =1
 i =1

0.5
(5)
In the formula above, M is the penalty factor. Normally, the bigger the M value is the better the
result will be. But in practical application, it is necessary to conduct certain numerical experiment to
select an appropriate. F(x) is the target function of algorithm optimization after conversion.
Improved Particle Swarm Optimization Based on Simulated Annealing (IPSO)
As for particle swarm optimization (PSO), how to balance the global search and local improvement
capability is of extreme importance for enhancemance of algorithm efficiency. In order to enforce the
optimizing ability of PSO, this thesis tries to improve the standard PSO from the prospective of
inertial weight renewal and particle location renewal. As the most important parameter that affecting
the particle speed renewal, the inertial weight ω directly performs control over speed and direction.
Larger ω is helpful for enhancing global optimizing capability of the algorithm, while smaller ω will
increase the convergence rate. This thesis adopts the method of dynamically reducing the inertial
weight to allow it renew with the iteration change:
(6)
ω=ωmax-t×(ωmax-ωmin)/tmax
In this expression, ωmax and ωmin are the maximum and minimum values of inertial weight; t is the
iteration; tmax is the maximum iteration. When a new solution is worked out, it will be compared to the
adaptive value corresponding to the last solution. If the variation ∆E≤0, the new value will be
accepted, otherwise the new value will be accepted according to criteria exp(-∆E/T)>rand(0,1).
Calculation Results and Analysis
In order to test the validity of the algorithm put forward in this thesis, experimental analysis is
conducted with combination of the mathematical model established. In the experimental process, the
parameters are set as: T0=1000; α=0.9; b=0.22, the inner loop times are 300. The parameters of PSO
and IPSO are set as: number of particle N=50; ωmax=0.8; ωmin=0.2; T0=1000; α=0.9; iteration times
are both 300. The experiment has operated the two algorithms 10 times separately, and made
statistical analysis then. Table 1 shows the statistic result of the 10 times of the two algorithms. Table
1 shows that IPSO has found the optimum solution in all the 10 times of algorithms. In this case PSO
4848
Progress in Industrial and Civil Engineering
is relatively poorer, having only found out the approximate solutions. Therefore, IPSO has very stable
capability for solving nonlinear constrained optimization problems such as structure parameter
optimization of portable powered exoskeleton lower Extremity, and can converge to the global
optimum solution of the problem at a faster speed.
Algorithms
PSO
IPSO
Target
Values
Fcylinder
best
worse
best
worse
Table 1 Algorithms Analysis
Function
Variable Values
1.23e-11
2.59e-4
0
0
S1
424.44
429.09
426.66
426.66
S2
337.92
344.11
342.45
342.45
S3
89.21
86.83
86.94
86.94
θ
74.13
76.82
73.91
73.91
Establishment and Calculation of Finite Element Model
In the finite element calculation, the backrest system has a little effect on the stress distribution
between hip bearing system and power-assisted lower extremity subsystem. And the model is
relatively complex, in order to save the calculation time, increase calculation efficiency and they are
deleted, then according to the calculation results of IPSO, Solidworks software is used to establish the
three-dimensional entity model of the exoskeletons system with the vertical stand state
accompanying type, and the model is translated into X_T format, besides Parasolid is used as the
standard format for data transfer between Solidworks and ANSYS software.
This modeling use m System of Units, and All mechanical components of the portable exoskeleton
use aluminum alloy as the material, which elastic modulus is 7.2 × 1010Pa, Poisson’s ratio is 0.33 and
density is 2700kg/m3. The material of hydraulic cylinder is steel 45, which elastic modulus is
2.1×1011Pa, Poisson’s ratio is 0.27 and density is 7890kg/m3. To set the appropriate material
properties in ANSYS, select the SOLID92 units, and assign the corresponding element attributes for
each component in the mechanical structure of portable exoskeleton, the finite element model can be
obtained, as shown in Fig. 2.
Figure 2 Finite Element Model of Portable Exoskeleton
At the hip bearing system surface, four nodes are selected to put down vertical force 200 N, and
sensing boots surface all are under constraint, considering influence of weight and finite element is
calculated to get the overall stresses of portable exoskeleton (Fig. 3) and hydraulic cylinder on lower
limbs bearing system (Fig. 4).
Figure 3 Stress Contour of the Overall Model
Applied Mechanics and Materials Vols. 204-208
4849
Figure 4 Stress Contour of Hydraulic Cylinder on Lower Limbs Bearing System
Names
Stress values
Location of
maximum stress
Table 2 Stress calculation results
Maximum stress of hydraulic Maximum stress of
cylinder
overall model
5.76 Mpa
128 Mpa
the joint between hydraulic
the joint between
cylinder and calf
thigh and calf
Allowable stress
values
140/264.9 Mpa
—
According to the calculation results of the table 2, the maximum stress is at the joint between thigh
and calf, which stress value is 128 Mpa smaller than the allowable stress value [σ1] =140MPa; the
maximum stress of power-assisted lower extremity subsystem is 5.76 Mpa, far less than the allowable
stress value [σ2] =264.9MPa, and the force on hydraulic cylinder is minimum, which are accord with
the optimization goal of objective function, and prove that the optimization results with improved
particle swarm optimization based on simulated annealing have a high accuracy and meet the
optimization requirements.
Conclusions
1) This thesis has put forward the algorithm IPSO based on simulated annealing for the structure
parameter optimization design of portable powered exoskeleton lower Extremity. The local and
global search capabilities are enhanced by dynamically renewing the inertial weight and renewing
particle position vector of the new iteration, and the constraint conditions are dealt with the
non-differentiable penalty function method. Through comparing the results of the example
calculations, the thesis has drawn the conclusion that compared to SA and PSO, IPSO has advantages
of being able to work out the optimum solution with fewer iterations and having high reliability and
stability.
2) Using ANSYS software to establish a three-dimensional model based on the optimization results,
and the strength values are calculated, the resulting stress calculation results show that the IPSO
optimization results have high accuracy and meet project technical requirements.
Acknowledgements: This research was supported by the National Natural Science Foundation of
China (No.51175442), Supported by the Fundamental Research Funds the Central Universities
(No.SWJTU12CX040) and the Fundamental Research Funds for the Central Universities
(No.2010ZT03).
4850
Progress in Industrial and Civil Engineering
References
[1] Huo Y, Li Z. Mechanism design and simulation about the exoskeleton intelligence system. 2009
IEEE International Conference on Intelligent Computing and Intelligent Systems, ICIS 2009,
November 20, 2009 - November 22, 2009. Shanghai, China: IEEE Computer Society; 2009. p.
551-6.
[2] Kazerooni H, Steger R. The Berkeley Lower Extremity Exoskeleton. Journal of Dynamic Systems,
Measurement, and Control 2006,128(1):14-25.
[3] Monnet J, Saito Y, Onishi K. Exoskeleton robot using hydraulic Bilateral Servo Actuator system
for non-ambulatory person's transfer. IASTED International Conference on Biomedical
Engineering, Biomed 2011, February 16, 2011 - February 18, 2011. Innsbruck, Austria: Acta
Press; 2011. p. 234-41.
[4] Zoss A, Kazerooni H, Chu A. On the Mechanical Design of the Berkeley Lower Extremity
Exoskeleton (BLEEX). IEEE International Conference on Intelligent Robots and Systems2005. p.
3465-72.
[5] Zoss AB, Kazerooni H, Chu A. Biomechanical Design of the Berkeley Lower Extremity
Exoskeleton (BLEEX). IEEE/ASME Transactions on Mechatronics. 2006,11(2):128-38.
[6] Kennedy J, Eberhart R. Particle swarm optimization. Neural Networks, 1995 Proceedings, IEEE
International Conference on1995. p. 1942-8 vol.4.
[7] Jia Hanfei, Huojun Zhou. Genetic/Particle Swarm Algorithm in the Flying Shear Machine Mixed
Structure Optimization of Application. Computer Engineering And Application.
2007,43(28):240-2.
[8] Qin Hongde, Shi Lili. Particle Swarm Optimization Algorithm of Hull Double Bottom Structure.
Dalian Maritime University Journal.2009,35(4):9-16.
[9] Ge Rui, Chen Jianqiao, WeiJun Hong. Mechanical Structure Optimization Design.Based on
Improved Particle Swarm Algorithm. Mechanical Science And Technology. 2007,26(8):1063-70.
[10] Zhang Guangpeng. Ergonomics Principle And Application. Beijing: Mechanical Industry
Press;2008.
Progress in Industrial and Civil Engineering
10.4028/www.scientific.net/AMM.204-208
Structure Optimal Design for Portable Exoskeleton Using Improved Particle Swarm Optimization
10.4028/www.scientific.net/AMM.204-208.4845
DOI References
[5] Zoss AB, Kazerooni H, Chu A. Biomechanical Design of the Berkeley Lower Extremity Exoskeleton
(BLEEX). IEEE/ASME Transactions on Mechatronics. 2006, 11(2): 128-38.
10.1109/TMECH.2006.871087