EMG TO FORCE PROCESSING II: ESTIMATION OF PARAMETERS

f#~a = 4; + +,(M), see part I, equation 8. ... velocity equation could be found by plotting the total ISE as a function ..... taking into account that the ISE is a quadratic.
1MB taille 2 téléchargements 254 vues
c-w-929081

1107i9 II WMO Pergamon Prrsr Lid

EMG TO FORCE PROCESSING II: ESTIMATION OF PARAMETERS OF THE HILL MUSCLE MODEL FOR THE HUMAN TRICEPS SURAE BY MEANS OF A CALFERGOMETER* A. L. HOF and Jw. VAN

DEN BERG

Laboratory for Medical Physics. State University Groningen, Bloemsingel 10.9712 KZ Groningen, The Netherlands

Abslract- On a calfergometer isotonic contractions were performed by the calf musclesof human subjects. The measured torque M, was compared lo the torque M processed from rhc EMG and the joint angle b! means of an electronic processor based on the Hill muscle model. By means of these experiments the model parameters were determined for the torque-angle relation, the torque-angular velocity relation and the paralkl elastic component (PEC) Experiments were done (a) for the soleus only (4 subjects) and (bl for the combinarion of soleus and gastrocnemius (8 subjects). It turned out that: --the torque-angle parameters varied among subjects; ---the torque-angular velocity parameters for sokus only varied also among subjects: -for the combined calf musck group the interindividual differences in the torque-angular velocity parameters could be neglected ; -one of the parameters of the PEC was the same for all subjects, while the other was variable among the subjects. The obtained parameter values are discussed and compared with available literature data. Values for the r.ms. and the peak error in the isotonic phases of the contractIon are given and compared with values predicted from the stochastic properties of the EMG signal.

lNlRODUCTiON

In Part I of this series of papers (Hof and Van den Berg, 1981a) a method was described for the processing of the EMG to the muscle torque. It consists of an electrical analogue of the Hill muscle model ‘driven’by the rectified EMG. For a proper functioning it is necessary to know the parameters of the Hill model. The EMG gain factors (parameters) can be determined in quasi-static isometric contractions with a calfergometer, see a previous paper (Hof and Van den Berg, 1977). In the present paper we also used the calfergometer to determine a number of parameters of the Hill model (cf. Table 1 of Part I): -the parameters of the parallel elastic component (PEC), by measuring the passive torque around the ankle joint at complete relaxation of the muscles. -the torque-angle (cq. force-length) relation of the calf muscles, by quasi-static isometric contractions at various angles of the ankle joint. --the torque-velocity (Hill) relation. by isotonic contractions of the calf muscles. Isotonic contractions were used to separate the effects due to the series elastic component (SEC) and the contractile component (CC), as the stretch of the SEC is (virtually) constant during a (virtually) isotonic contraction. The parameters of the SEC and the time constants of the active state of the CC (apart from rIr see Part I) * Receired

in rerised.form

9 April

1981.

might be estimated from fast isometric contractions but the calfergometer is not well suited to these contractions: it is typically a low-inertia instrument for fast movements. As a consequence. its stiffness is too low for quick isometric contractions to lx real& isometric. These parameters will therefore be given only provisional values, in order to enable the model to work properly; their values are not critical for the present experiments. More definitive values will be determined in experiments with a more suitable instrument, a torque plate. 10 be described in Part III ~Hof and Van den Berg. 198 I b 1. To evaluate the functioning of the processor it IS necessary lo compare the calculated muscle torque with the measured torque. .4 problem with this is that an externally measured joint torque is the algebraic sum of all muscle torques from agonists and antagonists. whereas the processor gives in principle the torque from one muscle at a time. With the calf muscles - plantarflexors of the foot this problem ISnot too difficult fortunately. In most cases the antagonIsts can be kept inactlve (to be checked by EMG) and the contribution of the smaller plantarflexors can br neglected due to their relatively small cross-Kctlon and short lever arms. The plantarflecting torque ISthus mainly provided by M.M. soleus and gastrocnemlus. The parameters of the torque-angle and the torque-angular velocity relatwn have been detcrmined for two cases. (a) With the sub,iecl In sItrIng posirlon. \rlth strongly bent knees. onl! 111~solcus musck contra759

760

A. L. HOF and Jw. VAN DEN

butes to the torque (Hof and Van den Berg, 1977). This gives the opportunity tocompare the processoroutput with the torque of this muscle alone (4 subjects). (b) By adding the weighted EMGs of soleus and gastrocnemius and using the sum as the processor input these two musclesare taken together (8 subjects). This approach is similar to the one we used in quasistatic contractions (Hof and Van den Berg, 1977). The parameter values to be obtained are somewhat of an average of those of soleus and gastrocnemius. This approach is less idea1 in principle but it gives more practical results, because now the processor can be used to determine the total calf muscle torque in standing or walking subjects. METHODS

The essential parts of the calfergometer are shown in Fig. 1. The foot of the subject is fixed onto footplate A, which is connected by the rods B to the bar D. The whole pedal is suspended on heavy ball bearings in the main frame E. The axis of rotation C can be made coaxial with the ankle axis (identified by the medial and lateral malleoli) by adjusting the footplate A and the heel rest M. The angle is measured with potentiometer P. The range of the pedal rotation is restricted to 90’-105’. The load consists ofa set of roll springs (Tensator) F which can be attached by hooks to bar D. They give an almost constant torque (for stretching the torque is slightly larger than for shortening). A nominal torque of 56 Nm was used in most cases. The torque was measured by the strain gauges S on bar D, very close to the axis of rotation. For static torques the accuracy was better than + 3”,. The ergometer was constructed to have low inertia, but at the fastest contractions the inertia cannot be neglected. The moment of inertia of the parts above the axis of rotation is 0.13 kg. m2, the corresponding torque is measured by the strain gauges. The moment of inertia of the parts below the axis ofrotation, the footplate (0.04 kg. m’) and the foot itself (0.02-0.04 kg m’). goes along with a torque which is not measured by the strain gauges. This torque amounts to ca 5 Nm (i.e. 10:; of the isotonic torque) at the highest acceler-

BERG

ations encountered during the onset of the isotonic part of a contraction. Apart from introducing a measuring error, inertia implies that the contraction cannot be completely ,isotonic. In a first approximation we shall neglect this, but we come back upon it in the Discussion. Bar D can also be tixed at various positions for recording isometric contractions. The light construction of the pedal resulted in a low moment of inertia but it has the disadvantage of a rather low stiffness, ca 1200 Nm,‘rad. This must be accounted for when interpreting isometric contractions. The shod foot of the subject is fixed rigidly to the footplate by means of the heel rest M and an adjustable hoop H over the instep. The hoop is made of thin stainless steel and fitted with a leather pad L. When the subject is sitting, his knees are bent at ca 60; and are pressed down with a knee pad (cf. Lippold, Naylor and Treadwell, 1952). When standing the subject maintains his equilibrium by holding a fixed bar in front of him. To the moving bar D also a dashpot G can be attached, which damps the action of the springs in the backward movement (negative velocity). This was appreciated by most subjects as this part of the movement is difficult to control. But since in this case the return movement is no longer isotonic, the dashpot is disconnected in the contractions used for studying the behaviour of the muscle at negative velocities. The dashpot does not influence the torque in the forward part oi the movement. Recording The gastrocnemius electrodes were positioned one on the medial and one on the lateral head of the muscle. The soleus electrode pair (surface area 0.5 cmz) was placed 2.5 cm apart on the edge at the medial side. where the muscle protrudes from under the gastrocnemius (Hof and Van den Berg, 1977. see Fig. 2b). The angle of the ankle was recorded with the fixed potentiometer on the ergometer. The EMGs and the angular position were fed into the processor. The unprocessed signals were also recorded on a fourchannel tape recorder (HewlettPackard model 3960), together with the measured torque M,. Subjects The subjects were six men and two women. data of whom are listed in Table I. With the subjects 5-8 she torque-angle and torque-angular velocity parameters were determined only for the combination of soleus and gastrocnemius. For subject 3. who was of slight build, an isotonic load of 40Nm was used, because she could not move the pedal over its whole range with heavier loads. For all other subjects the isotonic torque was 56 Nm. Procedure

Fig. 1. The

calfergometer (schematic). See Methods

For all subjects the soleus gain factor (I, was determined in the sitting position with an isometric contraction at a joint angle of the foot 4, = 90’. The subject increased the torque slowly from zero IO maximum and back. By plotting the mean rectified soleus EMG against the measured torque on a X-Y recorder, g, could be determined as described previously (Hoi and Van den Berg, 1977). With the subjects 1-4 this procedure was repeated with 4 set at anglesfrom 75”-110”,atintervals0f5’.Thisgaveaseries0f points for the torque-angle relation from which I#J;and 4; could be determined. In our model the torque-angle relation /(#,)isnot a function ofthejoint angle 4 but of thecontractile component ‘length’ 4, the difference being the stretch of the series elastic component 4,(M). This differena must also be accounted for in the parameters: thus 4, = I$; + #,(M) and f#~a= 4; + +,(M), see part I, equation 8. Alter this a senes of isotomc contractions was made, with speeds varying from very slow to as fast as possible, to obtain the parameters of the torque-angular velocity relation. They were monitored by displaying the signals on a Mingograffast inkwriter.

EMG

761

IO force processing II

c j

--

__$_

_c-.-_-_ I

IL .--. --

/_. _..: T’ t

-.A

._‘

47-

:

r

763

EMG IO force processing II Table 1. Subject data and division of experiments.

Subject

Sex

Age (yr)

Body mass (kg)

Bad) height (m) 1.73 1.87 1.60 1.77 1.72 1.92 1.78 1.73

I

r

28

64

2 3 4 5 6

m r m m m

28 21 39 26 30

1

m

23

8

m

30

71 47 82 70 91 65 63

The other experiments. with all subjects, were performed in standing position. First the gaslrocnemius gain factor gP was determined at #J = 90’ asdescribed previously (Hofand Van den Berg, 1977). With gI and go set at their respective values the procedure as described above - isometric contractions at various foot angles and isotonic contractions-was repeated in the standing posture. Finally the passive torque due to the parallel elastic component was recorded as a function of 4, for all subjects in the standing position and for subjects l-4 in the sitting position. To this end the springs were disconnected and the ergometer arm was moved slowly by the experimenter while the subject had to keep his muscles relaxed. This was checked with the EMG. Parameter

esfimarion

As the unprocessed signals were recorded on tape, they could be played back through the processor as often and with as many parameter settings as needed. To facilitate a comparison between the measured torque .%I, and the processor torque M they were displayed next to one another on the Mingograf inkwriter together with their difference (M - M,; see Fig. 2). Systematic errors in the processing thus stood OUIclearly. With the help of this signal the setting of the gain factors (g, and g.), the parameters of rhe torque-angle relation (0, and 4, - #1) and the PEC parameter M, could be checked and, if necessary, be adjusted. For the other parameters approximate values could be found in this way. As a more quantitative measure of the error the integrated squared error (ISE) J(M - M,l’ dr was used. It was computed with the analogue electronic circuit intended for computing the work W. For the Isotonic contractions the integrator was reset by the zero-crossings of the angular velociry 4. In this way separate values of the ISE for both isotonic phases in the contracrion, that with positive and that with negative velocity, were obtained. The isotonic contractions were divided in three groups according 10 their peak positive velocity: slow (S) with Cpi 0.5 rad,s. moderate (M) with 0.5 5 @ < 1.5 radisandfast (F)with cp 1 1.5 radis. The number of contractions has been given in the Tables 4 and 5. Optimal values for the parameters of the torque-angular velocity equation could be found by plotting the total ISE as a function of the parameter value and looking for the minimum (Fig. 3k In determining b (and n) the phases with positive velocity of the moderate and fast groups were considered, for c the phases of negative velocity of the same groups were taken together, provided that the dashpot had not been used in the experiments. In the other case an equivalent group of contractions without dashpor was used. Represenrarion of the errors

Data on the in two forms:

processing

errors have been given in the lables

(a) The root mean square error A.t! (rms.! the ISE according IO its definition:

from

was obtained

Soleus + gastrocnemius

Soleus only

X X X X X X X X

X X X X

AM (r.m.s.) = J-F

(1) .r in which T is the total duration of the isotonic phases with positive or negative velocity in a series of conrractions. (b) The peak error has been given as the negative and positive maxima of AM = M - M, during the isotonic phases of a series of contractions. The reading-off accuracy was about f 2 Nm. RESULTS

EMG gainfactors.

series elastic component.

acrice stare

The EMG gain factors gs and g4 ranged from 1.4 to 6.5, and from 0.60 to 1.8, respectively. As they change for each electrode placing they were not listed in the Tables 2 and 3. As could be expected the values of the SEC para-

ISEl

/

‘5

SOO-

:J/I// 0

,w,,___

-_---

-._

j2fy&____‘_______

0

:

KKp/.___4__;___ I

1

,

,



1

I

‘I:

1

>

:

0

1

Fig. 3. Theintegrated squared error (1SE)integrated over the whole set of contractions as a function of the parameter b, with n = b/10. Subject 4, soleus only. 0: Medium speed, A: fast. For the fast speed it has been indicated how the ‘bars’ in Figs 6 and 7 are constructed: the symbol in the middle denotes the minimum of the ISE curwz,the vertical dashes the points at which the ISE is lw’/, and iSOo/,respectiwly of the minimum.

764

A. L. HOF and Jw. VAN DEN BERG

Table 2. Parameters of the soleus (sitting posture). For 6. n and c the optimum values for each individual have been given. Torgue-angle relation Subject

($gJ

‘jd;g:’

Torque- velocity relation b (rad/s)

I

159

50

1.5

2 3 4

154 146 I57

40 40 32

1.2 2.0 1.2

PEC

n

C

0.15 0.12 0.20 0.12

8 0.5 0

k, 4.0 1.0 1.0 3.0

Table 3. Parameters of the combined calf muscle group (standing position). Parameter values for b, n and c are averaged for the whole group of subjects. Torque-angle relation

Subject

(&I

‘idig:’

Torque-velocity relation

n

b (Nm/rad)

PEC C a,

2 3 4 5

159 169 146 169 174

40 40 40 40 40

1.2 1.2 1.2 1.2 1.2

0.12 0.12 0.12 0.12 0.12

0 0 0 0 0

6.0 2.0 2.0 3.8 1.5

6 7 8

159 169 164

40 40

1.2 1.2

0.12 0.12

0 0

::: 1.0

1

meters /I and K and those of the active state time constants f2 and ?3 (TVbeing preset at 25 ms, see Part I) had little influence on the error in the isotonic phases of the contraction, on which we concentrated. The most obvious effect was that the error decreased for lower values of /I and K (i.e. lower stiffness of the SEC). In our opinion this effect was related to the low-pass filtering properties of the muscle model, and not to a better fit of the SEC parameters (see Discussion). By inspection of the error during the isometric con-

traction phases (before, between, and after the two isotonic phases), approximate values for the active state and the SEC parameters could be found, bearing in mind that the former shape the descending part ofan isometric contraction while the rising part is influenccd by the SEC parameters (together with the parameters b and n of the torque-angular velocity relation). The values thus estimated were TV= 30 ms, ~~ = 6Oms, /I = lOrad-’ and K = 5OONm/rad (subjects 1, 3 and 6) or ZOONm/rad (other subjects).

MlP

INIlII

td

50-

(4

(Nn

o60

Fig. 4. Parallel elastic component: passive torque as a function of joint angk 4. Some recordings of dimerent amplitudes, subject 6 (thin lines, ach recording with dimerent symbols). Output of proafJor PEC circuit with M, = 3.5 Nm and 4, = 8” (thick line) (a) Linear scale (b) Logarithmic scale for M,, to show exponential course for & < 90”.

(b)

,

700

so0

9o”co

lo force processing II

EMG Parallel

elastic componenf

Figure 4 gives some recordings of the passive torque as a function of ankle rotation for one subject. For 4 -Z 90’/M,(4) increases exponentially with decreasing 4. in accordance with the PEC characteristics of the model (Part I, equation (9)). In order to show this, M,(4) is plotted logarithmically in Fig. 4(b). The curves show a considerable hysteresis, which is dependent on the previous stretch. As a consequence one finds that the value of the exponential parameter 4p should in fact be different for increasing or decreasing 4. For the subjects in this study ranges were found for 4, of 8.3- 12.2 and 6.0-8.4 degrees respectively. We see that the interindividual differences are about equally large as the difference in the same subject due to the hysteresis, which, for reasons of simplicity, has not been modelled in the processor. It is therefore reasonable to adopt a single average value of 8” for dp for all subjects. The proportionality factor M, was more variable between subjects, it has been given in Tables 2 and 3. The PEC curve from the processor has been included in Figs. 4a and 4b. It is seen that, in spite of the hysteresis effects not being modelled, it is accurate within some Nm in the practical range of 75” < d, < 1 lo”. Torque-angle

parameters

parameters of the torque-angle relation were obtained from measurements of the EMG gain factor as a function of the angle of the ankle (Fig. 5). The breakpoints of the measuredf(&) relation at/(d) = 0 andf(&) = 1 gave &‘,and 4; respectively, g, is equal to the level of the horizontal part at small 4. The values of 4, were obtained from &‘,by adding the stretch of the SEC : I$, = t#~‘,+ t#~,( M ), which depended of course on the values adopted for /? and K and on the torque at The

765

which the measurement was done: 4, was 30’ for subjects 1 and 6,26’for subject 3 and 39’ for the others. In subjects l-4 these values of 9, and 9, - 4z for the soleus gave satisfactory results in the isotonic contractions. For the combination of gastrocnemius and soleus the determination of 4, and 4, - 4r from isometric measurements was somewhat less precise. In several cases these parameters had to be changed somewhat lo obtain a good fit for slow isotonic contractions. Torque-angular

velocity

parameters

At positive velocity the torque-angular velocity (Hill) relation (Part 1, equation 5) is determined by the parameters b and n, of which the latter is onlj important at the higher speeds. The part at negative velocity is determined by the parameter c. It turned out to be impracticable to find b and n by varying them both and minimizing the ISE. Therefore they were kept in a fixed proportion on the basis of the following. From the Hill relation it follows that the intrinsic velocity Cp,.i.e. the maximal unloaded speed of the muscle, is equal to b/n. All subjects were asked to plantarllex their unloaded foot as fast as possible. This gave peak velocities of 8-12 rad!s with an average ofca 10 rad/s and without large systematic differences between subjects. The intrinsic velocity of the muscle analogue has been kept at this value by always taking )I = b/g,, with Cp, = 10 rad/s. In fact tt could be varied quite widely around this value without noticeable effects, the often cited literature value t1 = 0.25 was certainly too high. however. The parameters b and c were determined by minimizing the ISE for the isotonic contractions at positive and negative velocity. respectively. Figure 3 gives the ISE at positive speed as a function of b for subject 4. Contractions of moderate and fast positive

trir f

lp; 3 g,+ --_ _ - - _ __ J\

‘\

\

Fig. 5. /(o) relation. The EMG gain factor has been plotted as a function of the angle $ for subject 4, soleus only. These ratios have been obtained by drawing straight lines through X-Y plots of the mean recrified EMG vs measured torque. Fluctuations in the EMG cause some uncertainty. the estimated range of which is indicated by the vertical bars. From this figure can be concluded. ti, = 2.8. 6; = 1I P @>= X6

766

A.

L. HOF

and

Jw. VAN

DEN BERG

C

bfmd/sl .wbj.

2

I I

I

I

1

0 I

l-b

t-t&

1

0

0

+-

L

2.0

a5

* t:;

:I

1.2

0

I

-

Fig. 6. Parameters of the soleus.Survey of resultsof the parameter estimation for b and c. For the meaning of the bars see Fig. 3. 0: medium speed (0.5-1.5 rad/s), A: fast speed (> 1.5 rad/s), 0: negative speed. speed were considered separately. Figure 6 gives a survey for the four subjects in the experiments with soleus only. The error curves have been represented by bars on which the minimum and the points where the interpolated curve is at 120% and lSoo/, of the minimum are indicated (cf. Fig. 3 below). Even if in the subjects 2 and 4 the M and F minima do not coincide exactly, for all subjects suitable speed independent optimum values for b could be found, which are indicated in Fig. 6 and listed in Table 2. Three out of the four optimum values for c were zero : a boundary extreme as c cannot be negative. Figure 7 summarizes the results of the parameter estimations for b and c in the experiments with the combination of soleus and gastrocnemius. In a similar

Fig. 7. Parameters of the combined calf muscles. Parameter estimation for b and c. game meaning of symbols as in Fig. 6. The individual optima as well as the average valueshave been indicated.

way as with the soleus experiments it is possible to assign an individual optimum to each subject (these are indicated). From the figure it is clear, however, that the optimum values are so close together that it is possible to assign one single value to each parameter. which is valid for all subjects. These values are b = 1.2 rad/s and c = 0. It can be seen that c = 0 gives an ISE less than 150% of the mimimum in every subject: taking into account that the ISE is a quadratic measure of the error, a 50% increase in ISE corresponds to a 22% increase in r.m.s. error. The ISE does not exceed lSOo/;,of the minimum for fixed b either, with the exception of some cases: the subjects 2 (F), 6 and 7 (M). Processor

perfirniance

The overall performance of the processor. for isotonic contractions and at optimal parameter settings. can be assessed from Fig. 2. The high (up IO 400 Nm in torque measure) and strongly fluctuating rectified EMG U(r) is processed to a model torque which follows the measured torque of 56 Nm maximum quite satisfactory. The errors which remained at the optimum parameter setting have been given in Table 4 for the soleus. Both the r.m.s. error and the peak error are presented. The peak values suggest that the error had a systematic component in some cases. Table 5 gives the r.m.s. and peak errors for the contractions with the combination of soleus and gastrocnemius in the standing position. For the torqueangular velocity parameters the common optimum values b = 1.2 rad/s, n = 0.12 and c = 0 have been used in all subjects. The error is in general slightly larger when the muscles are combined. In part this is because the common optimum value b = 1.2 rad/s is not optimal for some subjects (viz. nos. 2 (F). 6 and 7 (M)). For these subjects the error at their individual optimum for b and II has been given as well (between brackets). The data of Tables 4 and 5 refer IO the isotonic phases of the contractions only.

9.5

N

6

5’ 6

Subject

I

: 4

-10: -8; -8;

-26;

+10 +12 +12

+I2

Peak error

12 14 4

16

N

1.9 5.4 5.0

5.6

r.m.s. error 13

+12 +I8 +I6 +12

-12; -4; -8; -4;

-9 9

N

Peak error

Moderate 0.5 c 4 < 1.5 rad/s

3.4 6.7

4.5 -6; -16;

-12; +I4 +16

+12

Fast $ > 1.5 rad/s r.m.s. error Peak error

2L 19 6

29

N

6.5 8.2 14.9

19.0

+34 +22 -&IO +22

-18; -12; -10; -20;

Negalive cp