Analogue computer system for the evaluation of hip joint moments during normal walking

Analogue computer system for the evaluation of hip joint moments during normal walking

Analogue computer system for the evaluation of hip joint moments during normal walking M. Grigoriadou-Koukis University of Athens, Athens, Greece and...

665KB Sizes 0 Downloads 16 Views

Analogue computer system for the evaluation of hip joint moments during normal walking M. Grigoriadou-Koukis University of Athens, Athens, Greece

and M.T. Samarakou

Electronics

Laboratory,

Panepistimioupoli-Ktiria

TYPA,

157 71

Received July 1987, accepted November 1987

ABSTRACT Hip joint moments were determined by analogue computer techniques, u&g as inputs the an$es formed by body segments during normal walking. The control algorithm was based on the division of the walking cycle into six stages; each activated by contact of heel, midfoot and fore-joot. The problem of the accuracy of double dzyerentiation was overcome by means oj two fillers which amp@ the sain at the basicfrequency of the walking cycle, while reducing it above 10 Hz. The analogue model save reasonable results, suggesting that it could be used as an input to a real time microcomputer-based adaptive control system for the maintenance of hip joint balance in an amputee during walking. Keywords:

Hip joint,

analogue

computer,

link equations,

moments

INTRODUCTION We studied human locomotion in order to calculate the hip joint moments during normal walking; we used an analogue computer because of its known advantage for the processing of continuous signals. This is especially important in the case of a biological system, because of the absence of errors due to A/D conversion. The analogue computer can also provide fast results with adequate accuracy. The model is based on Dempster’s hypothesis, that the body can be partitioned in to a number of segments (F&re 1). The mathematical analysis of normal walking is effected by taking into account those segments which execute the most important movements. Any free body has six degrees of freedom. Hence, if we consider each of the twelve segments as a free body, we can describe its motion in space by means of six second-order differential equations. The fact that these segments are not independent of each other is further expressed by equations which form the set of constraints. However, to avoid undue complexity, an equivalent solution exists which consists of adding to the differential equations terms expressing the link between the body segments. we use an appropriate differentiation Further, method, with the aid of an analogue computer, in order to calculate the moments of the segments. The reduction of those moments on the hip joint gives the desired answer to our problem, while the complexity of the problem demands special simplifications and assumptions with respect to those made by other workers’-5.

Correspondence

and reprint

requests

8 1988 Butterworth & Co (Publishers) 0141-5425/88/030253-08 $03.00

to Dr M. Grigoriadou-Koukis.

Figure

1 Dempster’s

human

body partitioning.

Ltd J, Biomed.

Eng.

1988. Vol. 10, May

253

Evaluation of hip joint moments: M. Gri&riadou-Koukis and M. T. Samarakou

MATHEMATICAL

ANALYSIS

Consider the external forces applied to the SC segment, the muscular and frictional forces of the joint (and, in the case of the lower segments, ground reaction), as depicted in Figure 2. The three translation equations for the S, segment, according to are given by the vector d’alembert’s principles, equation:

m,i.i + 7 f, (u,, u,, 8,, 0,) = fl (Fk, t) where m, is the mass of the segment

S,

(1) and

with x,, y,, z,, the linear coordinates and a,, PI, y, the angular coordinates respectively of the S, centre of gravity. The summation C is extended over all the segments adjacent to S, and the result, i.e. the term cf, ( ), expresses the interaction between them through the corresponding joint. The term Z(Fk, t) represents the forces excerted by the appropriate muscles. Also, the three rotation equations of the same segment are:

a+.L,

k, 6,) = 4.1 (Fk, t)

Uj,

I

(2)

where Ze, =

I Zi: Z7,

11

Pa)

I,,, Ioz, IT, being the inertia moments of the S, segments, while the term c& (e,, 0,) is due to the friction between adjaceni segments. The term C&(u,,u,,&,t9,) represents the moments, due to the elasticity of the joint, as well as the Cf, ( ) term of equation (1); the term & (Fk, t) is due to muscular moments. We need 24 vector equations to describe the motion of the 12 segments, and are obliged to apply a number of simplifying assumptions. The first simplification concerns the term Cf, ( ), which may be replaced by a new term f3 (Fk,’ t) if we accept the inelasticity of the joint. Equation (1) is then replaced by the equation: + f3 (FI, t)

m, ii,

= A (Fk, t)

P)

or its equivalent: .. m u,,

+ f+ (Fk, t)

P)

We can also omit the term c&(&, 0,) because the coefficient of friction is very’small, and the term c &(Ul, uI, 8,, e,), if we accept the inelasticity of the

254

A

(14

I

+

Y

J. Biomed. Eng.

1988,

Vol.

10. May

0

Figure 2 Forces applied onto the Si segment a free body.

joint, which becomes: &(Ie,,

is not very

t) 8, = &(Fk,

important.

considered

Equation

t)

The following equation, which represents between segments, must also be included: qe,,

4,

Ut,

Uj)

=

0

as

(2)

(4) the link

(5)

We thus conclude that the three equations (3b), (4) and (5) are sufficient to describe human locomotion during walking.

LINK AND DIFFERENTIATION EQUATIONS OF BODY SEGMENTS We now calculate the link equations between adjacent segments, i.e. equations of the form of equation (5). The required data are the values of the angles formed between segments of the body during walking. The complexity of the problem demands yet further simplifications. We can assume that the arms, head and trunk consist of a compact set, which is true for slow walking, and that the trunk is displaced in translation only without rotation. The last assumption has the result that displacement of the trunk will have the same coordinates, x,y,z, as the pelvis. We shall, nevertheless, take into account the rotation of the pelvis, which plays an important role in determining the exact position of the two femur heads. Let m, be the mass of the upper set. This mass is situated at a distance H from the sacrum and approximately in a vertical line which passes from the midpoint of the distance w between the two femur heads (Figures 3 and 4). This consideration is in agreement with the fact that the total moment P, = Pb + P, must be equal to zero. The link equations are:

Eualuation of hip joinf moments: M. Gri’oriadou-Koukir and M. T. Samarakou

V

sin & = & = tan & and cos 8, = 1 The equations which relate femur head are: xb-xh+,.f

yb

-

zb

-

+

yh

zh

hyb

+

YPb

-

the pelvis to the right

=

+

f-fb

-

h

fj

-

@b

-

hat, + w

0

Ub

2

(7)

=

(8)

0

= 0

where xh,yh,zh are the coordinates of the right femur head, while the relation between right and left femur head is expressed by the equations: .+& - x,, + w&, = 0 yh’ - yh + w@,, = 0 zh

-

zh

+

w

=

(9)

0

where xh’, yh’, zh’ are the coordinates of the left femur head. The translation equations of the upper set are:

(10)

Figure

3

Coordinates

of the upper

while the rotation

body.

equations

are:

Ibe tib = h&,x

T---4!

Ib,

h A

xh

position

Ye ZP -

.?b

-

=

where g, h considered tion, from three axes. 10’; hence

0

-

h, + 1, sin yc = 0

-

zg

-

-

xp

+

yh - ye -

(6)

and w/2 are the distances of the sacrum, as the centre of the trunk-basin articulathe two femur heads with respect to the The rotation of the pelvis is less than + we can assume:

1, cos yc = 0 bh -JR) sin a,

th

-

23

-

(12)

= 0

where L, is the thigh length. . . tion sin a, - a,, xh

xb -g=o Yb -H=O

&

(11)

Mb:

yh - ys -

g”

zh

Figure 4 Dimensions of the pelvis and the relative of the upper body mass.

=

Furthermore, the equations which concern the lower segments (thigh, legs and feet) demand more detailed assumptions due to the fact that the rotations of the segments are large, while their masses and inertia moments are relatively small. We shall consider that the lower limb, during walking, is situated in a plane forming an angle a, with respect to the vertical. By the mean of this angle we can find the z coordinates and neglect the very small angles, which the lower limb forms with x axis (Fz@re 5). The equations which connect the coordinates of the knee, indicated by the index g, to those of the head of femur are:

v .j,

31

‘j/b

Or,

with the assump-

1, sin-y, = 0 1, cos -yc = 0 1,

a,

cos

yc

(13)

=

0

Now, the equations which relate the thigh’s centre of gravity to the coordinates of the hip joint are: XC -

xh

-

C,, 1, sin yc = 0

yc -

yh

+

c2c

1, cos

‘=fc

=

0

c

zh

+

cyc

1,

-fc

=

0

-

cos

J, Biomed.

(14)

Eng.

1988, Vol.

10. May

255

Eualuation of hip joint moments: M. Grigonadou-Koukis and M. T. Samarakou

We consider that the foot’s centre of gravity coincides with the ankle joint. This assumption simplifies the model without greatly affecting the results and is justified by the relatively small dimensions of the foot segment; thus we have: &h

=

x,,

=

$h

yp,

&h

=

zzp

(21)

The link equations for the foot are evaluated in terms of three stages represented by the heel contact, the mid-sole and the fore-foot, activated by logic circuits in the analogue computer, while the translation and the rotation equations of the foot are:

(22)

(xP’ YP) ZP) The

Figure 5

coordinates

(23)

of the lower limb and the angle

a, formed from the lower limb and the vertical.

where C,, is the Fisher and Braune coefficient6 for the thigh. Also, the equations which relate the knee to the ankle, indicated by the subscript ch, are:

In relation to the above, the equations which express the coordinates of the upper set, thigh, leg and foot in terms of those of the right femur head are, respectively, for the upper set: & -

xh =

-

h-n, -

y

Pb (24)

., _h - _%h -

zg -

&h

-

I, cosy, 1, cos

= 0 “/J

=

(15)

where the subscript j is used for the leg, and 1, is the leg length. Finally, the equations which relate the knee to the leg’s centre of gravity. Cg, lj sin ^yj = 0 JJ - Jg + C2j 1, COS ‘ye = 0 Zj - Zg + C2j 1, COS yj = 0 Xj

-

Xg

-

(16)

where C, is the Fisher and Braune6 coefficient for the leg and 1, the leg length. The translation equations of the thigh and the knee are respectively:

m, & = F,, m, jk = F, m, i, = F,

(17)

-

zh

=

,@,,

+

h&,

m, .Cj = Fj, m, jj = FIy m, 2, = F,,

(18)

while the rotation equations respectively:

for the thigh and leg are

L, ‘;vc = M,

w

2

x, _J’J -

=

1,

Jh

=

-

zj

r?h =

-

-

xh

equations

sin yc + CzJ lj sin yJ Ic COS yc C’zJ4 COS “/j C*j lj aj COS “/j - Ic 0, COS

(14)

(25) yc

For the foot: XP

-

xh

=

Yp - yh = ZP

-

t,, =

IJ sin yj - Lj COS -4

+ “lj

lc -

a, cos ?;

sin yc Ic COS yc -

(26)

I, a, cos yc

The value of the Fisher and Braune6 coefficients and Czj are, respectively: C,

= 0.42

C,,

(27)

The position of the upper set is situated, according to Figure 4, at a distance H = 0.335 m from the sacrum, while its projection onto the horizontal plane is situated at the middle of the distance between the two femur heads. Finally, we can work similarly for the left lower limb; its equations are the same as equations (13), (25) and (26), where the angles correspond to those of the left side.

(19)

and

(20)

J. Biomed.

-

For the thigh the above-mentioned apply. For the leg:

Cc = 0.44,

and

256

zc

0

Eng.

1988, Vol.

10, May

EVALUATION

OF MOMENTS

The

of

evaluation

hip

joint

moments

will

be

Evaluation of hip joint moments:M. Gn@riadou-Koukis

Table 1

Data used in the calculations,

Percentage of step

Angles in degrees

CYCk

ab

6b

and M. T. Samarakou

after Lamoreux’ Angles in radians

Yb

Yc

71

YP

0,

4 -

0

0

5

- 0.6

10

- 1.20 - 0.85 -0.75

+ 22.7 + 22.2 +21.5

+ 26.0

+ 32.3

+ 0.0473

- 0.0087

- 2.2

+ 4.8 +5.1 + 4.0

+ 19.5 + 11.0

+ 13.2 + 6.1

+ 0.0490 + 0.0694

15 20 25

- 0.0070 + 0.0122

-3.0 -2.6 - 1.2

+ 3.6 + 2.9 + 1.3

+ 1.35 + 0.90 + 0.75

+ 18.9 + 12.2 + 4.8

+ -

4.4 0.3 3.7

+ + +

5.4 5.0 4.1

+ 0.0775 + 0.1018 + 0.1086

30 35 40

+ 0.0209 + 0.0471 + 0.0558

- 0.2 0 0

-0.5 -1.7 - 2.6

+ 0.30 - 0.25 - 0.80

- 2.8 - 10.0 _ 18.0

- 6.8 - 10.0 - 15.3

+ + -

3.2 1.5 2.3

+0.1118 + 0.1063 + 0.0972

45 50 55 60 65 70 75 80 85 90

+ 0.0593 + 0.0524 + 0.0401

0 0 0.6 2.2 3.0 2.6 1.2 0.2 0 0

- 4.1 -4.8 - 5.1 - 4.0 - 3.6 - 3.9 - 1.3 +0.5 + 1.7 + 2.6

- 1.50 - 1.20 - 0.85 -0.75 + 1.35 + 0.90 + 0.75 + 0.30 - 0.25 - 0.80

- 22.6 - 24.6 - 22.9 _ 16.0 - 4.7 + 6.6 + 51.2 +21.4 + 24.5 + 24.4

- 20.6 -29.1 - 39.9 - 54.0 - 59.2 - 57.4 - 47.8 - 32.6 - 14.5 + 5.9

- 7.1 _ 16.1 - 34.4 _ 16.0 - 75.7 - 64.9 -49.1 - 29.6 - 9.2 + 10.9

+ + + + + + + + + +

+ -

0 0

+ 4.1 + 4.8

_ 1.50 - 1.20

+23.1 + 22.7

+ 24.6 + 26.0

+ 29.9 + 32.3

+ 0.0341 + 0.0473

+ + + + +

95 100

Table

2

Accepted

anthropometric

0.0813 0.0518 0.0208 0.0018 0.0035 0.0018 0.0163 0.0300 0.0422 0.0383

0.0227 0.0052 0.0332 0.0506 0.0558 0.0506 0.0366 0.0244 0.0192 0.0174

- 0.0209 - 0.0087

parameters

M, = -I& Parameters

+ (P, + m,r) y

Accepted values

Thigh length Leg length Pelvic dimensions (see

0.43 m 0.38 m

+ m,&( H + J&$-)

+

w C m#

Figure 4) 0.1698 0.0792

r

m m

+

C m,i,

Cyh -

y,)

(29)

0.024 m

Jr

body Mass of foot Mass of thigh Mass of leg Inertia moment Inertia moment Inertia moment Inertia moment

70 kg 1.18 kg 7.504 kg 3.346 kg 0.00806 kgm 0.04353 kgm 0.1248 kgm 0.0513 kgm

Mass of

of of of of

foot leg thigh pelvis

where w is the distance between the two femur heads. The first three terms correspond to the moment due to the upper set (trunk, pelvis, arms, head), while the two last terms correspond to the right lower limb. For the non-supporting time, the moment M, is given by:

M, = C m;i; (_JJI, -yi) expressed in two planes: the plane xy or flexionextension plane; and the plane y.z or abductionadduction plane. The resulting hip joint moments respectively. The analogue are A4, and M,, computer model is able to calculate the moments in the other joints (pelvis, knee). This calculation will take place every 5% of a full step cycle. During supporting time, i.e. from 10% till 55 % of step cycle, the moment M, is given by the equation:

M, = - C Z, ‘i/i + C mi.?,(jh -yl)

(30)

where the subscript i corresponds to the left lower limb. There are two special instants: the 5% and 55% instants of step cycle, which correspond to double support. For those instants the evaluation of moments will be given by the average of the two corresponding equations. The data that we have used for the above calculations are obtained by Lamoreux’ after several corrections, as we can see in Table I, while in Table 2 there is the accepted set of anthropometric parameters.

I

+

(C

??Zij

I

+

pi)

(Xh

-Xi)

(28)

where i corresponds to the following segments: the upper set (trunk, pelvis, arms, head) and the right lower limb. For the non-supporting time, i.e. from 60% till 100% of step cycle, the equation which describes M, is the same, except that the subscript i corresponds now to the left lower limb. Also, the Mx moment is described for the support time by the equation:

ANALOGUE COMPUTER IMPLEMENTATION AND RESULTS In Figure 15, we can see the analogue computer model, designed to calculate the linear and angular displacement of the body segments during walking. There are six stages: right heel contact, right midsole, right fore-foot, left heel contact, left mid-sole, left fore-foot, activated by the logic circuits PC, P,,,, P,’ and P,‘. The two blocks C1 and C2 represent the

J. Biomed.

Eng. 1988. Vol. 10, May

257

Evaluation of hip joint moments: M. Gri’oriadou-Koukis and M. T. Samarakou

link equations for right and left lower limbs, respectively. Now comes the most difficult part of the model, which consists of the double differentiation of the functions given by the link equations. We have chosen for the double differentiation operator the circuit of Figure 7. This analogue circuit uses two filters with transfer functions:

Hi =

0.12s l+s/32

H2 =

0.17s 1 +s/36

(31)

h

The filters ensure a satisfactory response to the unity step function and a non-oscillatory output with a gain of 40 dB at 1 Hz, which is near the principal frequency of the walking cycle. The role of the filters is also to attenuate the frequencies above 10 Hz. Using an analogue computer system we have simultaneously obtained the moments of various body segments during walking, as presented in Figures 8 and 9; we have also calculated the hip joint moments, depicted in Figure 10. Finally, in Figure II we can see the comparison of the results with a set of curves obtained by Paul’.

Q Q

Figure

6

Figure 7

258

Analogue

computer.

The differentiation

operator

J. Biomed. Eng. 1988, Vol. 10, May

of the analogue

computer

model.

Evaluation

M 4

ofhip joint

momts:

M. Grigoriadou-Koukis and M. T. Samarakou

F-

n.N

3 2 1 0 -f -2 -3

-4

4

PI

JX

Cl 5.01 t-a.: (3 --’ -. 2 \

‘, 4 _I :I

Figure

8

Pelvis moments

Mb,

AM bx

0 s --

VIN

0.6 --

Figure

9

Leg moments

MJz, MJx.

J. Biomed. Eng. 1988, Vol. 10, May

259

Evaluation

ofhip joint moments: M. Grigoriadou-Koukis and M. T. Samardcou

Figure 11 Hip joint moment M, comparison ones obtained (--) and those of Paul (-).

Figure

10

Hip joint moments

M,

and M,.

CONCLUSIONS The aim of this project was to evaluate the hip joint by means of an analogue computer moments, model, during walking. Emphasis was given to the choice of control signals and practical aspects concerned with the realization of an accurate double differentiation operator. The results have an error of 15-20%) calculated as follows. The analogue circuit includes a specific part dedicated to measuring the error due to the circuit itself. This specific circuit reconstructs the angles, already used as input to the analogue system, from the values obtained for the joint moments. The comparison of the calculated angles to the measured ones indicates the range of the error produced by the analogue circuit. Also, if we use the calculated hip joint moments M,, M, then we can calculate the hip joint forces with satisfactory results’. Paul’ has studied models for the calculation of hip joint forces and moments using a method of arithmetic differentiation. The comparison of the results of the two studies, using different methods, show that:

260

J. Biomed. Eng. 1988, Vol. IO, May

results of the

were found to have 1. The hip joint moments maximum and minimum values at instants which are near to those found by Paul’. 2. The values of the moments are well situated in the region of the set of curves. 3. The time delay (about 5%) is constant along the whole curve and we therefore conclude that this is due to the detection of the 0% instant. From all the results we can conclude that the method seems to be reliable and effective and that the algorithm of the model could be used for the design of a real time microcomputer-based system, able to act as an adaptive control system to maintain the hip joint balance during walking.

REFERENCES 1. Paul JP. Forces at the human hip joint. PhLI Thesis, Universisity of Strathcbde: 1967. LW. Kinematic measurements in the study of 2. Lamoreux human walking. Bull Prosth Res 1971; 4: 112-4. 3. Bonnemay A, Koukis M, Gouny M, Souza PK. Modsle analogique pour le calcul de forces appliqutes B la t&e de femur. SES/PlJB/SAZ/73-192. Commissariat B l’energie atomique, France, 1972: l-36. 4. Bar A, Ishai G, Meretsky P, Koreu Y. Adaptive microcomputer control of an artificial knee in level walking. J Biomed Eng 1983; 5: 145-50. 5. Grigoriadou-Koukis M. State variable approach to the function of the muscular system supporting the hip joint during normal walking. J Biotned Eng 1987; 9: 88-93. 6. Fisher 0, Braune W. Veber der Schwerpunkt der Menschen Koerpers. Abhd Koenig1 Saechs Gesellsch Wissensch Bd 1890; 26:

561-75.