Article
citation information:
Ilewicz, G., Harlecki, A. Multi-objective
optimization of a medical robot model in transient states. Scientific Journal of Silesian University of Technology. Series
Transport. 2018, 99,
79-88. ISSN: 0209-3324. DOI: https://doi.org/10.20858/sjsutst.2018.99.7.
Grzegorz ILEWICZ[1],
Andrzej HARLECKI[2]
MULTI-OBJECTIVE
OPTIMIZATION OF A MEDICAL ROBOT MODEL IN TRANSIENT STATES
Summary. The article describes the method for the
multi-objective optimization of a proposed medical robot model, which has been
considered in the form of a serial kinematic chain. In the assumed approach,
the finite element method was used in order to model the flexibility of
manipulator links. To speed up the optimization process, the response surface
method was applied, defining the so-called metamodel. In order to uncover the
optimal solution, a multi-objective genetic algorithm was used, guaranteeing
the optimality of the manipulator model in the Pareto sense. The optimization
process was carried out by analysing the selected case of the
manipulator’s dynamics. The proposed optimization method allows us to
minimize the mass of the manipulator while additionally ensuring the highest
possible stiffness of its structure and sufficient strength of its parts. Furthermore,
it offers the possibility to eliminate the natural frequency of vibrations of
the model close to the resonant frequency.
Keywords: medical robot;
dynamics; transient state; optimization; genetic algorithm; finite element
method
1. INTRODUCTION
Medical robots are used
in human surgical procedures all over the world, in such a way that
recovery is quick, postoperative scars are small and the surgery itself
involves no problems associated with classic endoscopic operations. Due to the
accuracy of positioning the endoscope, as well as the safety of the operation,
which is of paramount importance, the complexity of endoscopic surgery has
many technical problems, which remain unresolved and are constantly being
contemplated scientifically.
Issues related to the
dynamics of a medical robot (we can also include here the behaviour of the
robot in transient states), and in particular the problem with vibrations in
the effector (in the form of a surgical instrument), dominate medical practice.
When designing such types of robots, the aim is to minimize their mass (this is
tantamount to reducing the transverse dimensions of their parts, e.g., the
thickness of their walls). On the other hand, the goal is to increase the value
of the lowest (i.e., basic) natural frequencies of vibrations in the
manipulators, which in turn should require an increase, not a reduction,
in their mass. Thus, it can be seen that such set targets contradict each
other. Therefore, the weight of the robot should only be minimized in such a
way that its basic natural frequency of vibrations does not decrease beyond the
permissible (real) value, while the transverse dimensions of the parts should
not reduce their strength beyond the permissible limit.
Various models of the
dynamics of a medical robot have been published to date. For example, the
dynamics model of a robot was presented, which, including its control system,
was developed in MATLAB/Simulink. A dynamics model based on the usage of the
finite element method was also introduced. In [2], a model was presented, which
takes into account the surgical instrument load coming from the operated
tissue. Moreover, many other works have been published on the optimization of
the medical robot by consideration of the various criteria; among them, we can
indicate the following works: [1,3,4]. Meanwhile, equations used in finite
element methods can be found in the following section [6].
This work aims to
optimize the full model of the dynamics of the medical robot, taking into
account such criteria as mass, first natural frequency and static stress, as
well as stress in transient states with the adoption of restrictions on
criteria in the form of a safety coefficient and value of the first natural
frequency. The following dynamic equation is solved by using the finite element
method:
,
(1)
where:
- is a mass matrix
- a damping matrix
- a stiffness matrix
- a displacement vector
- a vector of external
forces
The
solution to Eq. (1) enables us to show the full strength of the model, which is
close to reality due to the consideration in subsequent iterations of
transitional states from previous forces and impacts.
Then,
on the basis of Eq. (2), we define the eigenvalue mechanical problem with
frequencies:
, (2)
where is the natural frequency. Eqs. (1) and
(2) are solved by using the finite element method.
2. GEOMETRICAL MODEL OF A SURGICAL ROBOT
The
open kinematic chain of a medical robot considered in this work is shown in
Fig. 1. A medical robot has five links connected by three rotational
joints and one spherical joint.
Fig. 1.
Serial chain of a medical robot with revolute and spherical joints in the RRRS
configuration
Fig. 2. Geometry model
of a medical robot with a serial chain
Fig.
2 shows the geometry of the robot’s kinematic chain whose dynamic is
deliberated in numerical experiments. The robot’s links are tubes, whose
wall thicknesses may change in the optimization experiment. The kinematic chain
with the presented configuration enables the tool to reach the back wall of the
operated organ or the serviced artificial organ inside the human body.
3. MODEL OF THE FINITE
ELEMENT METHOD
The geometric model of a
medical robot was discretized by a tetrahedral element of Solid 186. The robot
model was built of steel, due to its high strength as material of a real
object. It is important to obtain the required safety factor in order to
achieve the safety endurance of the robot. This task is extremely
intricate due to the minimization problems. This was shown in [7], where, due
to endurance reasons, the project of a Polish medical robot could not be
completed. Fig. 3 shows a geometric model with a mesh of finite elements.
Fig. 3. Mesh model of a
finite element method
The concurrence
of the numerical solution with the correct values was gained for the 26,778
nodes of the mesh model. This concurrence was acquired by increasing the number
of finite elements of the model until the value of the stress size stopped
changing or was only slightly oscillated around this value. Fig. 4 shows a
diagram of reduced stress according to the Huber-Mises hypothesis in the
static state.
Fig. 4.
The value of reduced stress according to the Huber-Mises hypothesis for a
static load in the iso-tension chart
Fig.
5 shows the characteristics of tension for transient states. The system was
forced to move in the first degree of freedom at a velocity of 1 [rad/s].
A 20 force [N] originating from the interaction with tissue was applied to the
effector.
A
significant issue for the construction of a medical robot is the work in the
range of the resonance curve. It should be assumed that these vibrations
are not suppressed. They can come from propulsion systems, extortions from
tissue and functional activities, i.e., movements in the kinematic chain - in
other words, an effector movement over a given trajectory, which can be
displayed in T periods for a medical robot; as a function argument of a
frequency calculated as a number of oscillations per second, it may have a
resonant value in the quotient with an n. Therefore, it is important to
illustrate the models (shapes of vibrations and their qualities) during
resonance phenomena. Fig. 6 shows the first six shapes of vibrations for the
next natural frequencies that would appear during resonance phenomena.
Fig. 5.
The value of the reduced stress according to the Huber-Mises hypothesis for
transient states in the iso-stress chart for movement in the first joint
|
|
First
natural frequency of 401.19 [Hz] |
Second
natural frequency of 479.3 [Hz] |
|
|
Third
natural frequency of 517 [Hz] |
Fourth
natural frequency of 1,102 [Hz] |
|
|
Fifth
natural frequency of 1,398 [Hz] |
Sixth
natural frequency of 3,143 [Hz] |
Fig. 6.
Qualitative charts of displacements during resonance for the next natural
frequencies looking from left to right side and from top to bottom |
The
first and second forms of vibrations define the lateral and longitudinal
vibrations, as do the third and fourth, respectively. For higher frequencies
torsional vibrations and vibrations with a more complex character appear. The
numerical model of a medical robot is characterized by the tuning ability
from the resonant curve.
4.
STRUCTURAL OPTIMIZATION MODEL
The
multi-objective optimization problem is defined in terms of finding the Pareto
front for such criteria as mass, first natural frequency, safety factor, and
stress in static and dynamic states. The optimization model is used to control
the mechanical parameters in order to achieve the optimal properties desired in
the design process. The major values are safety factor (the most important
value due to the most vital criterion for the medical robot; also for any other
construction), safety, balanced stiffness by its own frequency as a measure of
an accurate positioning of the robot and repeatability, and stress at rest and
in transient states, in which we know there are reactions inside the structure
and displacements. The limitation in the first natural frequency, from
which results the inflexibility of the construction, is said to be 60 [Hz]
(12.5 [Hz] is the smallest natural frequency, which was found for the
clinically used PUMA 560 medical robot).
The
optimization function can be described as:
.
(3)
The restrictions of the
model can be specified as:
,
.
In addition, other
restrictions must be met:
,
,
where:
- mass vector
- vector of the first natural frequency
- stress vector in the
static state
- stress vector in
transient states
, - dimensions, resulting in the wall
thickness of the first and second links
Limitations
to the geometrical dimensions have a functional character, i.e.,
it is assumed that a space must be left inside the structure for
mechanical linkages causing the movement. The optimization model is solved by
using the multi-objective genetic algorithm (MOGA) [5].
To
speed up the optimization process, the response surface method was used to
define the so-called metamodel, which is specified through the matching of approximating
functions to a set of points originating from a numerical experiment.
There are statistical functions that verify the accuracy of this match (the
basic one is the correlation coefficient R2, which should reach a
value close to 1 in the case of a proper match). In general terms, the response
surface is the approximate analytical dependence between input and output
values, which replaces the complex calculation algorithm. The response surfaces
are identified by using the so-called Kriging method (also called as the
spatial interpolation method). Finding the optimal solution is achievable
thanks to the use of the MOGA. The applied algorithm includes optimality in a
Pareto sense, based on non-dominated solutions, and provides a result in the
form of a global Pareto front. In the accepted procedure, such variable and
decisional values as d1
and d2 are searched, where
the objective function f({d})
will guarantee the smallest mass of the manipulator, the maximum value of the
first natural frequency, and sufficiently low values of equivalent stress in
the case of the static and dynamic load of the manipulator.
4. RESULTS
Figs.
7-9 show the response surfaces for mass, the first natural frequency and the
equivalent stress (transient state), depending on the dimensions of the medical
robot links. A very good fitting of a metamodel was gained in relation to the
data from numerical experiments, i.e., the coefficient of correlation R2
was equal to 1 for all criteria.
Fig. 7.
The response surface for mass and dimensions
Fig. 8.
The response surface for frequency and dimensions
Fig. 9.
The response surface for equivalent stress (transient state) and dimensions
Fig.
10 shows a graph of sensitivity towards criterions when changing the geometric
dimensions for the optimal obtained solution. The graph should be read in such
a way that each criterion field is composed of the percentage effect of a
dimensional variable marked in colour on its value.
After
obtaining the metamodel, a genetic algorithm was used to select the optimal
non-dominated solution on the basis of the Pareto front.
Fig. 10.
The graph of sensitivity dimensions towards criterions
It
was agreed that the solution would be a Pareto point, for which the mass
is minimal, the first natural frequency is maximal and greater than 60 [Hz],
and the safety factor is greater than or equal to 4. Using the genetic
algorithm, the following values of mechanical quantities were achieved:
first natural frequency of 408.33 [Hz] and mass of 0.075 [kg]. At the same
time, a minimum static stress of 3.1E7 [Pa] and a minimum stress in transient
states equal to 4.1E7 [Pa] were gained. These were acquired for the
geometric dimensions d1=5.2 [mm] and d2=6.2 [mm] and a
safety factor equal to 7.8.
5.
CONCLUSIONS
This
work proposes a model of dynamics including the solution for a full
Newton’s equation for the deformable block in the non-inertial system.
The finite element method has been applied, which is characterized by a good
approximation of actual dynamics states in a numerical manner, as
well as being the basic method of choice for the structural analysis of systems
with complex geometry and load condition, taking into account the forces
appearing in the motion. Deformations from previous states were included in
each subsequent iteration of the analysis. To date, this medical robot model
has not been reported in the literature for which a multicriterion optimization
experiment has been carried out. The results of optimal mass and stiffness
for a medical robot were obtained for the given limits. The achieved numerical
model allows for the real object to be tuned from the resonant ranges. In
further works, the numerical model will be applied to a model with a DC motor
and a control system based on the PID regulator.
References
1.
Grebenişan
G., N. Salem. 2017. “The multi-objective
genetic algorithm optimization of a superplastic forming process, using
Ansys”. In: Proceedings of the International Conference
IMT Oradea. 27-29 May 2017. Baile Felix, Romania. ISSN: 2261236X.
DOI: 10.1051/matecconf/201712603003.
2.
Yang J., L. Yu, L. Wang, Z. Wang, W. Wang. 2017. “Dynamic
modeling and analysis of the instrument arm based on the physical properties of
soft tissues”. In: Proceedings of
the Institution of Mechanical Engineers Part C: article in press. ISSN:
09544062. DOI: 10.1177/0954406217715661.
3.
Li Jianmin, Shuxin Wang, Xiaofei Wang, Chao He. 2010.
“Optimization of a novel mechanism for a minimally invasive surgery
robot”. International Journal of
Medical Robotics and Computer Assisted Surgery 6 (1): 83-90. ISSN:
1478-5951. DOI: 10.1002/rcs.293.
4.
Miroir M., J. Szewczyk, O.Y. Nguyen, S. Mazalaigue, A.B. Grayeli, O.
Sterkers. 2009. “Mechanical design and optimization of a microsurgical
robot”. In: Proceedings of Eucomes 08, The Second
European Conference on Mechanism Science: 575-583. 17-20 September 2008.
Cassino, Italy. ISBN: 978-1-4020-8914-5.
DOI: 10.1007/978-1-4020-8915-2_69.
5.
Wang
Wei, Weidong Wang, Wei Dong, Hongjian Yu, Zhiyuan Yan, Zhijiang Du. 2015.
“Dimensional optimization of a minimally invasive surgical robot system
based on NSGA-II algorithm”. Advances
in Mechanical Engineering 7 (2): 83-90. ISSN: 1687-8140.
DOI: 10.1177/1687814014568541.
6.
Zienkiewicz
Olek, Robert Taylor, J.Z. Zhu. 2013. The Finite Element Method: Its Basis
and Fundamentals.
Oxford: Elsevier Ltd. ISBN: 9781856176330.
7.
Leniowska
Lucyna, Leniowski Ryszard. 2016. “Technological limitations of surgical
robotics on the example of a robot Roch-1”. Acta
Bio-Optica et Informatica Medica
2(3). ISSN: 1234-5563.
Received 29.02.2018; accepted in revised form 30.05.2018
Scientific
Journal of Silesian University of Technology. Series Transport is licensed
under a Creative Commons Attribution 4.0 International License
[1] Faculty of Mechanical Engineering
and Computer Sciences, University of Bielsko-Biała, Bielsko-Biała,
Willowa 2, Poland. Email: gilewicz@ath.bielsko.pl.
[2] Faculty of Mechanical Engineering
and Computer Sciences, University of Bielsko-Biała, Bielsko-Biała,
Willowa 2, Poland. Email: aharlecki@ath.bielsko.pl.