Professional Documents
Culture Documents
2010v39N4p305 312StewartIMASH
2010v39N4p305 312StewartIMASH
net/publication/342707992
CITATIONS READS
0 500
1 author:
Юрий Алюшин
National University of Science and Technology MISIS
59 PUBLICATIONS 22 CITATIONS
SEE PROFILE
All content following this page was uploaded by Юрий Алюшин on 06 July 2020.
MACHINERY
MECHANICS
Abstract-A mathematical model of the mechanism ofrnovement of an undeformed platform with six
degrees offreedom is proposed. The equations of spatial motion of particles of the platform are derived
using the principle of superposition of motions in Lagrangian space. Their derivation with respect to
time allows any kinematic and associated energy characteristics of the movement to be determined.
The conditions of energy balance are converted to a system of equations for determining the forces in
kinematic pairs in all versions of the platform motion. The model can be used to improve the mecha-
nisms of technological machines, including the positioning of their working groups.
DOl: 1O.3103/SI052618810040011
A Stewart platform [1) is called a form of manipulator with six degrees of freedom, which allows one
to provide a given position and orientation ofthe surface in the vicinity of any point ofthe platform on its
three Cartesian coordinates and projections of the unit normal vector.
1
The platform motion is implemented with the help of six telescopically connected pairs of links
attached with spherical bearings to the mobile and stationary platforms (figure), which served as the basis
for the emergence of a new term "hexapod." Recently, they became fairly widespread in tool positioning
systems in engineering and medicine, in simulators of aircraft and military equipment, for the orientation
oftelescopes and antennas, etc.
Rich opportunities of the Stewart platform in various areas provided the impetus for the development
of various mathematical models to manage its motion. The theme ofhexapods both by examples of their
application and by the diversity of their research capacity has become one of the most popular on the
Internet [2, 3].
This paper presents a mathematical model describing the hexapod motion in Lagrange form. Applying
the principle of superposition of motions [4) allowed us to obtain relatively simple equations to determine
all kinematic and dynamic characteristics of the implementation of the energy balance at any time.
Consider the motion of an undeformed platform ABC in a fixed Cartesian reference frame of the
observer, whose position determines the coordinates of the three basic points (figure) Aj E (A, B, C) with
coordinatesA/xAj' YAj, ZA): A(XA' YA, ZA), B(XB' YD, ZD), C(xc, Yc, Zc)·
To describe the motion, we use the equations in Lagrange form
As the Lagrangian variables o.p E (0., /3, y), we take the coordinates of points att = 0: a =xo, /3 = Yo, Y= Z(),
including for the base points
Aj,o(o.Aj, /3Aj, YA): AO(o.A, /3A' YA), BO(o.B' /3B, YB), Co(o.c, /30 Yd·
The equations of spatial motion of any particle of the platform can be obtained using the principle of
superposition in the space of Laecrrangian coordinates (4], whereby to obtain an equation of combined
motion, it is sufficient to replace the Lagrange variables of external (imposed) motion by the expressions
for the Euler variables of internal (embedded) motion. Both movements must be written in one coordinate
system. The final form of the equations depends on the sequence of applying the translational and rota-
tional motions. For simple rotational motions relative to the axes passing through the pole Pofthe plat-
form (as a pole, one can choose any of the points, including A, B, C) parallel to the axes, the equations
have the following form (5]:
for rotation relative to an axis parallel to Ox,
x = a, y = /3p+(/3-/3p)cOSL1<Px-(Y-Yp)sini1<px'
Y = /3, Z=yp-(o.-o.p)sinL1<py+(y-yp)cOSL1<py,
and the coordinate axes ofthe observer are determined by the coordinates of base points [7]
a b c
cos<Px = , cos<Py = , cos<pz = ,
J
± a 2 +b 2 +c 2 J
± a 2 +b 2 +c 2 J
± a 2 +b 2 +c 2
where
YA ZA I ZA XA I XA YA 1 XA YA ZA
a YB ZB I b = ZB XB I c = xB YB 1 d=- XB YB ZB
Yc Zc 1 Zc Xc 1 Xc Yc I Xc Yc Zc
The sign before the square root should be chosen so that the conditionp = ±d/ + b + c > 0 with the Ja 2 2 2
Zl
<I><pz,t = O.
The rate of change of the lengths of support rods (5) should be in agreement with the angular and linear
velocity of the platform movement in accordance with Eqs. (3).
The power of external forces transmitted by the platform through the efforts of Q4i at the base points Aj
E (A, B, C) is determined by the sum of scalar products offorce vectors Q4i and the velocity of these points:
~ = Q:j(Xi,')Aj with summation over the indices i andj, or, in expanded form,
A A A B B B
We = QxCXt)A + Qy(Yi)A + Qz (Zt)A + QxCXth + Qy (Yth + Qz (ZI)B
C C C
+ Qx (X,)c + Qy (Y,)c + Qz (Z,)C'
This power is expended on the change in kinetic energy of translational and rotational motion of the
platform
Wk = m(XtXtt \Y'Y': + Z,ztt)M + crx, tcrx, ttJx + cry, tcry, ttJy + crz, tcrz, ttJz,
the rate of change of potential energy in the gravitational fIeld of Earth
~ = mg(Zt)M'
where m is the mass, M is the center of mass of the platform ABC, ~ are the moments of inertia with respect
to the respective central axes of the platform, and the power developed by technological forces 1j, for
example, at the point N in the performance of the corresponding operation,
With the notation (4), the energy balance equation (7) takes the form
Equating the coefficients of the velocities (xr)p, (Yr)P, (zr)P, <Px,r' <Py,t, <pz,t on the left and right sides of
the energy balance (7), we obtain an inhomogeneous system of six linear equations
which contains six unknown longitudinal forces QAJAik occurring in the platform supporting rods AjAjk with
generalized coordinates a
i E (Xi' <Pxi) and their rates ai, r E (Xi. r' <Pxi.r), tlIee equations each for the linear
velocities of the pole
On the right-hand sides of Eqs. (8a) and (8b), we use the notation
The coefficients of the linear velocities on the left-hand side of Eqs. (8a) coincide with the directional
cosines of rods in their current state <p:{,~jk = (Xi,Aj -xi,Ajk)/LAjAjb for example,
For factors with the angular velocity on the left-hand side of Eqs. (8b), if we take point A as pole P, we
obtain
AAl
<Pcpxt = 0,
AA2
Q.)cpxt = 0,
AAl
<Pcpyt = 0, "",AA2
'Vcpyt = , ° rn,AAl _
'Vcpzt -
° ,
For the remaining factors, we can use the abbreviated notation (with the summation over x;)
<DAiAik _ { ) xi I
cpxi,I - [(Xi) Aj - (Xi Aik]/ LAiAik}( <Dcp.;i,I }~i'
SSI xl yl
<DCPXI= {[(xh- (x)Sd/ LSBI }(<Dcpxlh + {[(yh - (yhl]/ LSBI }(<DcpXlh
rh CCZ {[ ) ( } xl yl
'Pcpzl = (X C- x)C2]/Lccz (<DcpzJC+ {[(Y)C-(Y)C2]/LcC2}(<DcpzI)C
The solution of the linear system (8) presents no difficulties. If the linear and angular accelerations are
neglected, then the system is converted to the corresponding quasi-equilibrium state ofthe system.
Consider the special case of the translational motion divided in time and then rotary motion of the
platform. Let in the first stage the platform perform translational motion along an arbitrary curve. Angular
displacements, velocities, and accelerations on all three axes go to zero, and Eqs. (1) for the coordinates
take the form Xi = ui + Ui' For the velocities (5) and accelerations, respectively, we obtain Xi I = (Xi I)P,
Xi It = (Xi It)p. The equations for the current length of the rods and their rate of change are converted to'the
form '
(LAAz)1 = [( u + Ux -
A xAZ)UX,1 + (PA + uy - YAZ)Uy, I + (YA + Uz -ZAZ)UZ,I]/ LAAz-
t
from the equation of energy balance (8), we obtain for six unknown forces QA14ik six equations of the type
Under rotational motion about a fIxed point (ui = 0), we can, for simplicity, break the process into three
phases with rotation relative to one axis for each of them. For example, during rotation relative to the axis
parallel to Ox (ll<px"* 0, ll<py = ll<pz = 0), if as the pole we take the point A, the system (8) retains all six
equations, and the multipliers <1>~;:' take
I the values
xl
<1>cpx, I = 0,
yl
<1>cpy,1 = 0,
Calculations of the efforts, as well as the kinematic characteristics, present no difficulties in any of the
variants of platform motion.
The proposed mathematical model of spatial movement of the pt<itfofin driven by a six -rod mechanism
makes it possible to obtain the components of displacements, velocities, and accelerations and other kine-
matic, energy, and power characteristics of the examined mechanism with the requirements of an execut-
able process, including the following:
-ensuring the movement ofthe working body on the fIxed trajectory with respect to the desired ori-
entation on the whole route or just at the extreme points ofthe trajectory;
-fInding the trajectory of any particle of the mechanism that allows several working bodies to be
placed on a platform;
-identifying the critical ratios between the dimensions where the mechanism ceases to be workable;
-investigating the influence of mass characteristics oflinks and changes in linear and angular accel-
erations on the generalized forces, reduced to the centers of mass oflinks or axes of hinges;
-investigating the behavior of any chosen target function (for example, energy costs for technical
operations) and proposing methods of optimization of the mechanism for its extreme or other values.
The described technique of kinematic and dynamic analysis can be used to increase reliability and
improve the mechanisms of technological machines. For a comparative analysis of the mechanisms, the
identifIcation ofthe most important kinematic and energy characteristics of the mechanism, including the
change in kinetic energy and generalized forces reduced to the centers of mass or axes of hinges, is stipu-
lated.
The solution of the platform management problem when the change in the forces on the support rods
is set and it is required to determine the angular and linear accelerations of the base points can lead to a
system with no solutions in real numbers, if the given changes in forces are inconsistent with the model of
a rigid body, and it is required to spend part of the power on the deformation ofthe rods and the platform
controlled. To solve such problems, we must consider possible types of deformation [6] in the equations
of motion (1), as well the deformation of tension-compression for support rods.
1. Stewart, D., A Platform with Six Degrees of Freedom, UK Institution of Mechanical Engineers Proceedings,
1965-66, vo1. 180, part 1, no. 15.
2. Yurchik, ED., and Bykanova, AYu, Simulation of the Dynamic of Manipulative Mechanisms with Six Degrees
of Freedom, http://www.library.fentu.ru
3. Handel, Y.S., and Sloushch,AY., Power Analysis of the Stewart Platform with Account of Non-Ideality of Con-
nections, http://www.ertan.su
4. Alyushin, YuA., The Principle of Superposition ofthe Motion in the Space of Lagrange variables, Prob!. Mash-
inostr. Nadeznosti Mash., 2001, no. 3, pp. 13-19.
5. Alyushin, Yu.A., Energueticheskie osnovy mechaniki (Energetics Bases of Mechanics), Moscow: Mashinostroe-
nie, 1999.
6. Alyushin, Yu.A., Mechanika processov deformacii v prostranstve peremennyh Lagrangea (The Mechanics of
Deformation Processes in the Space of Lagrange variables), Moscow: Mashinostroenie, 1997.