Academia.eduAcademia.edu

Comparison between two muscle models under dynamic conditions

2005, Computers in Biology and Medicine

One fundamental problem when trying to calculate the force developed by one muscle during a motor task is the muscle model. Usually, one control signal is juxtaposed to one musclotendon unit. The question is how is this signal connected to the activation of the motor units (MUs) that compose the muscle and ÿre di erently. The aim of the paper is to compare a Hill-type muscle model to a model composed of MUs. A fast elbow exion performed by only one muscle is considered. The activation necessary for performing the motion and the corresponding frequencies are calculated for cases of fast and slow muscles using Hill-type model. Then the muscle is modelled as a mixture of 774 MUs with uniformly distributed twitch parameters. Using MotCo software the moments of impulsation of all MUs and their mechanical responses are predicted. The activation characteristics obtained by the two muscle models are compared. It is concluded that there are two essential parameters for proper muscle modelling: the lead-time and the MUs composition. ?

Computers in Biology and Medicine 35 (2005) 373 – 387 http://www.intl.elsevierhealth.com/journals/cobm Comparison between two muscle models under dynamic conditions R.T. Raikova∗ , H.Ts. Aladjov Bulgarian Academy of Sciences, Centre of Biomedical Engineering, Acad. G. Bonchev Str., Bl. 105, 207A, So a 1113, Bulgaria Received 4 November 2003; accepted 1 March 2004 Abstract One fundamental problem when trying to calculate the force developed by one muscle during a motor task is the muscle model. Usually, one control signal is juxtaposed to one musclotendon unit. The question is how is this signal connected to the activation of the motor units (MUs) that compose the muscle and re di erently. The aim of the paper is to compare a Hill-type muscle model to a model composed of MUs. A fast elbow exion performed by only one muscle is considered. The activation necessary for performing the motion and the corresponding frequencies are calculated for cases of fast and slow muscles using Hill-type model. Then the muscle is modelled as a mixture of 774 MUs with uniformly distributed twitch parameters. Using MotCo software the moments of impulsation of all MUs and their mechanical responses are predicted. The activation characteristics obtained by the two muscle models are compared. It is concluded that there are two essential parameters for proper muscle modelling: the lead-time and the MUs composition. ? 2004 Elsevier Ltd. All rights reserved. Keywords: Motor control; Muscle model; Motor units; Hill-model; Muscle forces; Genetic algorithm; Neural control 1. Introduction When modelling the control of the human limb motions, the nal aim is to estimate the individual muscle forces. The scienti c problem is how shall the necessary joint moments be satised by the synchronous contribution of so many muscles. A fundamental issue here is the muscle model [1]. The muscle force is usually considered a simple design variable when the external joint ∗ Corresponding author. Tel.: +3592-80-05-27; fax: +3592-72-37-87. E-mail address: [email protected] (R.T. Raikova). 0010-4825/$ - see front matter ? 2004 Elsevier Ltd. All rights reserved. doi:10.1016/j.compbiomed.2004.03.001 374 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 Nomenclature ’ Mext d F Fmax l V FL(l) FLs FLf FV (l; V ) FVs FVf FPE1 (l) and FPE2 (l) FPE1s FPE2s FPE1f FPE2f alfa-fast alfa-slow alfa-motco alfa-motco with Tlead alfa-motco-fast f le Y f-fast f-slow fef-fast fef-slow f-motco f-motco-fast exion angle in the elbow external moment in the joint lever arm of a muscle equivalent muscle force maximal muscle force current length of the muscle normalized to the optimal length contraction velocity of the muscle force–length relationship calculated force–length relationship during the motion if the muscle is slow calculated force–length relationship during the motion if the muscle is fast force–velocity relationship calculated force–velocity relationship during the motion if the muscle is slow calculated force–velocity relationship during the motion if the muscle is fast forces in the passive elements calculated forces in the passive elements if the muscle is slow calculated forces in the passive elements if the muscle is fast muscle activation calculated activation in case of fast muscle calculated activation in case of slow muscle “activation parameter” calculated by MotCo software in case of uniformly distributed parameters of the motor units “activation parameter” calculated by MotCo software in case of uniformly distributed parameters of the motor units but shifted forward with 100 ms “activation parameter” calculated by MotCo software in case when all motor units are fast-like stimulus frequency muscle e ective length yielding calculated frequency during the motion in case of fast muscle calculated frequency during the motion in case of slow muscle calculated frequency during the motion in case of fast muscle accounting for the yielding and using the muscle e ective length calculated frequency during the motion in case of slow muscle accounting for the yielding and using the muscle e ective length average frequency of the motor units ring calculated by MotCo software in case of uniformly distributed parameters of the motor units average frequency of the motor units ring calculated by MotCo software in the case when all motor units are fast-like R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 375 moments, calculated by using inverse dynamic approach, are distributed among the muscles driving the correspondent joints on the base of some optimization criterion [2]. To validate the predicted muscle forces, usually processed electromyographic signals (EMGs) are used. That is why, the question about the relationship between EMGs and correspondent muscle forces arises naturally [3]. Other approaches are based on Hill-type muscle models. The constitutive equations describing this model behaviour require data for current length and contraction velocity of the muscle. Knowing the latest, the individual muscle forces can be computed if the so-called “activation” parameters [4] are known as functions of time. They can be calculated, again using optimization, but if the design variables are the activation parameters [5–8]. Another possibility is to use directly processed EMGs, i.e. to estimate the muscle activation on the basis of EMG signals [9] and using Hill-type model to calculate the muscle forces. Then summing the moments of all muscles, the total joint moment can be obtained and compared to an experimentally measured joint moment [10]. A critical point is the EMGs that is necessarily used as an estimation of the muscle activation or “neural input” [11]. A common paradigm for all these approaches is “one muscle— one control signal” [12]. The muscle force, however, is graduated by including/excluding motor units (MUs) or by changing their discharge pattern, i.e. through recruitment and rate coding [13]. Thus, the muscle force is controlled not by one smooth, continuous signal, but through discrete impulses from motoneurons. How can they be related to the surface EMGs and to the so-called “activation” parameter in Hill-type muscle models, is a question of great importance. The ring of all MUs in a muscle during a motion is impossible to record in vivo. The same refers to the forces of the individual MUs. Modelling tools can help much in respect to MUs action. The recently proposed model in [14] considers the muscle as a mixture of many MUs with di erent peculiarities. A hierarchical genetic algorithm that mimics the action of the nervous system is implemented. It chooses the time moments of impulsation of all MUs so that a preliminary given motion to be performed. Since the task is highly undetermined, di erent time-dependent criteria can be imposed simultaneously on the solution. Such criteria can be: the minimal deviation of the calculated joint moment from the desired one, the minimal muscle force, the minimal joint reactions, the minimal activation and so on. The developed MotCo software (http://motco.dir.bg) allows us to obtain di erent characteristics of the modelled muscles. These characteristics can be of mechanical nature (like total muscle force, forces of all MUs during the motion) and of activation nature (like time moments of impulsation of all MUs, interpulse intervals, number of impulses per given time period) [15]). That is why it seems to be a suitable tool for detailed investigation of the relationship between the discrete impulsation of the MUs and a continuous signal re ecting the whole muscle activity. The previously reported simulations [5,14] were directed to investigations of the force-sharing problem and it was supposed that three exors and two extensors perform the simulated elbow motions. In this case many parameters in uence the predicted results, and this especially refers to the optimization criterion for muscle forces’ distribution. Considering one degree-of-freedom model with a single muscle is useful when the aim is (1) to clarify the nature of the parameter “activation” used in Hill-type muscle models and (2) to study its relationship with MUs functioning. The aim of the paper is to compare a Hill-type muscle model and the model based on MUs simulating a fast elbow exion in the sagittal plane performed by one muscle only. The study is directed to activation characteristics and dependence of the simulation results on the muscle composition of MUs with di erent peculiarities. 376 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 2. Simulated motion and the two muscle models A fast elbow exion (from fully extended forearm, ’ = 0◦ , to fully exed forearm, ’ = 150◦ ) with duration of 0:35 s in the sagittal plane has been simulated. It is performed by one muscle only, namely biceps brachii (BIC), as a muscle equivalent. The external joint moment (Mext ) during the motion is calculated in accordance with a sinusoidal law for angle displacement (for details, see [14]). The muscle lever arm (d) depends on the joint angle (’) and is calculated using literature regression equations [16]. 2.1. Hill-type model The used Hill-type model is strictly based on the equations given in Brown et al. [17] and the constants given in Table 1, p. 640 in the same paper [17]. The main equation that relates the muscle force F to the unknown activation (it is de ned as an “activation–frequency relationship” in [17] and represents a measure of “the fraction of available cross-bridges that are cycling in all recruited muscle bres”) is F (1) = [FL(l)FV (l; V ) + FPE2 (l)] + FPE1 (l); Fmax where 0 6 6 1, FPE1 (l) and FPE2 (l) represent passive elastic elements, FL(l) is the force–length relationship, FV (l; V ) is the force–velocity relationship, l and V are the current length and contraction velocity of the muscle (normalized to the optimal length at which the muscle develops maximal isometric force), Fmax is the maximal possible force of the muscle, being calculated by multiplying the physiological cross-sectional area of the muscle, namely 5:37 cm2 , by 100 N=cm2 . 1 The aim is to nd the muscle activation and the corresponding frequency that can generate it, so that the motion to be performed. Since the muscle force necessary for motion performing has to satisfy the moment equation Mext = Fd, can be calculated from Eq. (1) as (Mext =dFmax ) − FPE1 (l) (2) : = FL(l)FV (l; V ) + FPE2 (l) According to [17] the activation–frequency relationship, i.e. (f), can be described by a function like   1 −(f=a1 n)n (3) −1 ; (f) = 1 − e ; n = a2 + a 3 ‘ where a1 , a2 and a3 are constants. Developing further this equation according to experimental data, Brown et al. [17] introduces terms “e ective length”, le , (time-delay version of length accounting for the previous state of the muscle, it depends on l) and “yielding”, Y (that depends on V ). Then the activation–frequency relationship becomes (for more details see in [17])   1 −(Yf=b1 p)p (4) −1 ; (f) = 1 − e ; p = b2 + b 3 ‘e where b1 , b2 and b3 are constants that have di erent values for fast and slow MUs. 1 The upper limit of this value (see in [1]) is used here since the modelled muscle represents a muscle equivalent and involves the action of other elbow exors as brachialis and brachioradialis. R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 377 Calculating from Eq. (2), Eqs. (3) and (4) can be solved with respect to the frequency f. Note that this frequency is also normalized to this one that is necessary to produce one-half of the maximal muscle force at the optimal length. In Brown et al. [17] all constants are given separately for fast- and slow-twitch-muscles, only FPE2 is one and the same for both cases. Human limb muscles, however, are composed of di erent portions of slow and fast MUs [18]. Since the activation parameter cannot be divided into fast and slow parts, without using optimization tools, then two distinct cases are considered here: (1) the muscle consists of fast MUs only, i.e. it is a fast muscle and (2) the muscle consists of slow MUs only, i.e. it is a slow muscle. 2.2. Muscle model based on MUs Three simulations are performed using MotCo software. (1) The muscle consists of 774 MUs, that are not separated into slow or fast MUs, but their parameters are uniformly distributed from the fastest MU to the slowest MU. It means that the distribution of the maximal amplitude of the MUs twitches is from 0.5587 to 0.06491 N, the contraction time varies from 30 to 80 ms, the half-relaxation time changes from 60 to 200 ms, and the lead time varies from 20 to 70 ms. (2) The muscle consists of 774 fast-like MUs and their parameters are again uniformly distributed, but within other limits: the maximal amplitude of the individual twitches is from 0.399 to 0:2318 N, the contraction time changes from 30 to 40 ms, the half-relaxation time varies from 60 to 100 ms, and the lead time varies from 20 to 30 ms. (3) The muscle consists of 774 slow-like MUs and their parameters are again uniformly distributed, but within other limits: the maximal amplitude of the individual twitch is from 0.3601 to 0:1801 N, the contraction time is from 70 to 80 ms, the half-relaxation time is from 175 to 200 ms, the lead time is from 60 to 70 ms. The developed hierarchical genetic algorithm simulates the action of the nervous system and chooses the time moments of impulsation of all MUs, so that the motion to be performed. Knowing the impulsation of all MUs and summing their mechanical responses, the total muscle force F and the correspondent joint moment are calculated as functions of time. The optimization criteria currently included in the tness function [5], which estimate the current solution’s reliability, are: minimal deviation of the calculated joint moment (obtained by predicted MUs forces) from the required joint moment Mext with a weight coecient of 100, minimal total muscle force with a weight of 1, and minimal number of impulses of all MUs with a weight of 1 during the whole motion. 3. Results Parameters of the simulated motion (joint angle, velocity and acceleration) as functions of time are presented in Fig. 1. The muscle BIC lever arm, d, the external joint moment Mext and the muscle force F necessary for satisfying this moment (that is calculated as F = Mext =d) are also shown. The current length l and the contraction velocity V of the muscle during the motion (normalized 378 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 16 12 8 4 0 0 -4 -8 -12 -16 0.05 0.1 angle velocity acceleration/10 Mext d F/10 0.15 0.2 0.25 0.3 0.35 t [s] Fig. 1. Parameters of the modelled motion: joint angle in radians, angle velocity in radians per second, angle acceleration in radians per second 2 , the necessary joint moment Mext in N m, the muscle lever arm, d, in cm, the calculated muscle force, F, in N. For a better view the true acceleration and muscle force are divided to a factor of 10. to the optimal muscle length) are calculated from the regression equations given in [16,19] (see Fig. 2). Using the equations given in Brown et al. [17] the forces of the passive and contractile elements are calculated separately for slow and fast muscles. FPE2 was equal to zero during the whole motion. FPE1 was near zero for both slow and fast muscles (i.e. FPE1s and FPE1f in Fig. 2). Hence, the in uence of the passive elastic elements can probably be neglected for such dynamic conditions, and the muscle force can be approximated as F ≈ FL(t)FV (t) [20,21]. The curve FL(t) does not di er signi cantly for slow (FLs ) and fast (FLf ) muscles (see Fig. 2), but the curve FV (t) for slow muscle (FVs in Fig. 2) is enough under the one for fast muscle (FVf in Fig. 2). Hence, the capabilities of the slow MUs for force developing are much less when the contraction velocity is high. The activation parameters calculated by using Eq. (2), namely alfa-fast in case of fast muscle and alfa-slow in case of slow muscle (see Fig. 3), have a similar form to the form of the curve F=Fmax , but the amplitude of alfa-slow is much bigger. A similar parameter, alfa-motco is derived from the rst simulation with MotCo software. It is calculated from the time moments of impulsation of all MUs (Fig. 4a). In order to show how is the total muscle force formed from the action of the separate MUs, the mechanical responses of the correspondent MUs to this activation are shown in Fig. 4b. For better view only the rst 194 (the fastest) MUs are shown. Summing the forces of all individual MUs (Fig. 4b), the required muscle force F (shown in Fig. 1) is reached and the necessary joint moment Mext is satis ed with great accuracy. Alfa-motco is calculated as follows: for a xed time interval (the currently used interval is 120 ms, it is equal to 2.2 times the average contraction time for all muscle MUs and has been experimentally selected) the number of received impulses from one MU is counted and divided to the maximal possible number of impulses to R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 379 1.5 1 0.5 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 t [s] -0.5 -1 -1.5 -2 l V FPE1f FPE1s FLf FLs FVf FVs Fig. 2. Parameters for the Hill-type muscle model: length l and contraction velocity V of the muscle during the motion, force of the passive element in case of fast (FPE1f ) and slow (FPE1s ) muscle, force–length (FLf ; FLs ) and force–velocity (FVf ; FVs ) relationships in case of fast and slow muscle, respectively. All curves are normalized to the optimal muscle length that is chosen to be 36 cm. The maximal length of the muscle is 37:806 cm, the minimal is 28:466 cm [9,19]. which this MU can respond (this number depends on the absolute refractory period of the current MU, which is supposed equal to the contraction time). This time interval is applied as a moving frame, the obtained parameter being averaged for all MUs. Since the activation calculated by using Eq. (2) does not take into consideration the electro mechanical delay [22], with a purpose of better comparison the parameter alfa-motco is shifted forward with a time period of 100 ms (i.e. alfa-motco with Tlead). As it can be seen from Fig. 3, this shifted curve has similar form to the one obtained by Eq. (2) but its amplitude is much smaller. The activation parameter calculated for the case when all muscle MUs are fast-like, i.e. for the second simulation, is also shown in Fig. 3 (the line noted as alfa-motco-fast). When all muscle MUs were slow-like, i.e. the third simulation, it was unable to satisfy the joint moment (see discussion) and that is why the correspondent activation parameter misses in the gure. The frequencies calculated by using Eq. (3) (i.e. f-slow in case of slow muscle and f-fast in case of fast muscle) and Eq. (4) (i.e. fef-slow in case of slow muscle and fef-fast in case of fast muscle) are shown in Fig. 5. They are multiplied to a value of 34 Hz, i.e. to the normalized frequency used in Brown et al. [17]. There are no signi cant di erences between these two formulas in case of fast muscle (i.e. f-fast versus fef-fast), but if the muscle is slow, the frequencies calculated using the parameters “yielding” and “e ective length” (i.e. Eq. (4)) and using the simple Eq. (3), are 380 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 0.8 F/Fmax alfa-fast alfa-slow alfa-motco alfa-motco with Tlead alfa-motco-fast 0.6 0.4 0.2 0 -0.15 -0.05 0.05 0.15 0.25 0.35 0.45 t [s] Fig. 3. Calculated activation versus the normalized muscle force F=Fmax . alfa-fast—activation calculated using Eq. (2) in case of fast muscle; alfa-slow–activation calculated using Eq. (2) in case of slow muscle; alfa-motco—activation parameter calculated by using MotCo software in case when the MUs parameters are uniformly distributed; alfa-motco with Tlead —the same curve as alfa-motco but shifted forward with 100 ms; alfa-motco-fast—activation parameter calculated by using MotCo software in case when the muscle MUs are fast-like. essential di erent (i.e. fef-slow versus f-slow). As it can be seen, a slow muscle has to be stimulated with fairly bigger frequency than a fast one in order to have the same activation parameter and to develop the same force (i.e. f-slow versus f-fast or fef-slow versus fef-fast). From the predicted time moments of impulsation of the MUs with MotCo software (Fig. 4a), we calculated an average frequency of ring of MUs of our modelled muscle. It is presented with the line f-motco in Fig. 5 for the case when the muscle has mixed MUs (i.e. the rst simulation). This parameter presents the number of impulses received by all MUs for a xed time period of 1 ms (the so-called “simulated EMG” [5]). In order to obtain an average frequency in Hertz this number is divided to the number of MUs, namely 774, and multiplied by 1000. The temporal frequency curve for the case when all MUs were fast-like, i.e. f-motco-fast in Fig. 5, was similar to the curve f-motco, but its amplitude was slightly higher. Up to now only the results from the rst two simulations with MotCo software have been shown. Considering the third case, when all MUs were slow-like the software was unable to satisfy the joint moment by normal impulsation of the MUs (Fig. 6b) opposite to the rst two cases (Fig. 6a). The satisfaction of the joint moment in the beginning of the motion leads to the impossibility to follow its fast decrease phase (Fig. 6c)—see discussion. R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 381 Fig. 4. Time moments of impulsation and mechanical responses of the rst 194 MUs (the most fast) predicted by MotCo software. Fig. 4a. Each point corresponds to one neural impulse, each row represents one MU, the bars in the right correspond to the total number of impulses received by the respective MU (the maximal value is 5). Note that the time scale is larger than the duration of the motion because of the lead time and the total duration of a twitch. Fig. 4b. The mechanical responses of the rst 194 MUs to the correspondent activation given in Fig. 4a. 382 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 f-slow 60 fef-slow f-fast fef-fast 50 f-motco f [Hz] f-motco-fast 40 30 20 10 f-motco 0 -0.1 0 0.1 0.2 0.3 0.4 t [s] f-motco-fast 0 -0.1 0 0.1 0.2 0.3 0.4 t [s] Fig. 5. The computed frequencies. f-slow and f-fast are calculated using Eq. (3) and considering that the muscle is slow or fast, respectively; fef-slow and fef-fast are calculated using Eq. (4) considering that the muscle is slow or fast, respectively (all values are multiplied by 34 Hz, i.e. the normalized frequency used in Braun et al. [17]); f-motco—an average frequency calculated by MotCo software for the case of uniformly distributed MUs (it presents the number of impulses applied on all MUs of the muscle for each one millisecond time interval, this number is then divided to the total number of the MUs, namely 774); f-motco-fast—an average frequency calculated by MotCo software for case of fast-like MUs. 4. Discussion For many investigation and application purposes the possibility to derive one control signal for a muscle during its working proved to be very attractive. It is questionable whether this is possible to be well done because of the discrete nature of the impulsation of the MUs, i.e. of their ring. Moreover, a new hypothesis was presented in [23] that the muscle force is not directly related to the activation. Since the EMGs is main accessible evidence of the muscle state, its relationship with this control signal is of great importance. This problem was considered in the present paper for dynamic conditions. It was supposed that a fast elbow exion is performed by one muscle only, aiming to avoid the in uence of the optimization criteria when there is a synchronous action of many synergistic and antagonistic muscles. R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 383 Fig. 6. Desired (bold line) and calculated (grey line) joint moment using MotCo software. (a) the muscle is composed of fast-like MUs (see Section 2.2 for MUs parameters); (b) the muscle is composed of slow-like MUs and the required joint moment cannot be well described by summing the forces of these MUs through normal impulsation; (c) the muscle is composed of slow-like MUs but the conditions during the simulation are changed—the genetic algorithm is forced to satisfy only the acceleration phase of the movement, i.e. from 0 to 120 ms. Di erent Hill-type muscle models are reported in the literature, but a few authors mention exactly which constants are used in the constitutive equations and what are their assumptions about the percent of fast and slow muscle parts. That is why we used the equations reported in Brown et al. [17], where these constants are obtained by natural animal experiments separately for fast and slow muscles. Our results showed that for dynamic conditions the activation parameter depended rather on the type of the muscle (Fig. 3)—the maximal value of alfa-fast is about 2.7 times lower than the maximal value of alfa-slow. The main reason is the di erence in the curves “force–velocity” for fast and slow muscles (Fig. 2—FVf versus FVs ), while the “force–length” relationship is no much sensitive to the muscle type (FLf versus FLs ). The activation parameter calculated by using the ring of the MUs predicted by MotCo software (Fig. 4a) was even smaller than alfa-fast (see Fig. 3). Shifting it forward with 100 ms, it can be seen that all activation parameters have forms similar to the curve F=Fmax , but di erent amplitudes. Surprisingly, for the case when all MUs were faster, 384 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 the activation increased in amplitude (i.e. alfa-motco-fast versus alfa-motco) contrary to the results obtained by Hill-type muscle (i.e. alfa-fast versus alfa-slow). This probably is due to the chosen lower maximal force of the twitches of the fast-like MUs, namely 0.399 versus 0:5587 N for the rst case with uniformly distributed MUs. That is why for reaching the same muscle force with weaker MUs they have to be red with higher frequency. We shall also emphasize that the time delay between alfa-motco-fast and the muscle force is smaller in comparison with alfa-motco. The curve alfa-motco-fast has to be shifted forward with 70 ms in order to account for electro-mechanical delay. Therefore, the activation parameter depends strongly on the muscle’s composition of di erent MUs. It can change if the time parameters of the MUs twitches (contraction time, lead time, half-relaxation time) are changed, as well if the maximal twitch forces are di erent. The time delay between activation and force development is not accounted in Eq. (2). It can be accounted during the process of converting the activation in EMGs (or vice versa), i.e. in the excitation–contraction dynamics. The presented simulations with MotCo software showed that this time delay depends on the type of the MUs composing the muscles and it was between 100 and 70 ms (according to Hof [3] it varies from 50 to 200 ms). Having considered the muscle a composition of slow-like MUs only, the genetic algorithm could not generate suitable impulsation of the MUs so that the required joint moment to be satis ed (Fig. 6b) since the motion was quite fast. The values used for contraction and half-relaxation times of these MUs are quite large, but they are in accordance with the data reported in the literature [24]. If the initial impulsation is arti cially forced so that the fast initial increase of the joint moment be satis ed, then the residual MUs mechanical activity decreases much slowly than the joint moment (Fig. 6c). If an antagonistic muscle was presented in the model its action could help to perform the motion since its moment would be with negative sign and its action could compensate for the residual positive moment after the peak. The Hill-type models have no such restrictions, their only limit is 0 6 6 1. That is why the results they predict can be unrealistic from the physiological point of view. For example, the maximal frequency calculated by using Eq. (4) is 62:4 Hz, which is probably impossible for slow human MUs, since it presumes an interpulse interval of about 15 ms. The slow-like MUs in our model can be red with maximal frequency of 14:3 Hz. Of course, the maximal values of the frequencies shown in Fig. 5 and calculated by Eq. (3) and (4), namely f-slow, f-fast, fef-slow and fef-fast, depend on the normalizing value of 34 Hz, reported in [17], but obviously some physiological limits must be imposed using Hill-type muscle models. The average frequencies calculated by MotCo software, f-motco and f-motco-fast, are not such raw, smooth curves as the correspondent curves for Hill-type model (Fig. 5). They look like an EMG signal and reach the maximal value of 16:79 Hz while for fef-slow this maximum is 62:4 Hz. Our opinion is that this output of MotCo software is more realistic since the ring frequency of MUs is not constant during the motion, while the Eqs. (3) and (4) are obtained using experimental, arti cial but not natural, stimulation with constant frequencies (see also the discussion in [25] where these equations are elaborated). There are other approaches to relate the activation parameter with EMGs (or vice versa) [7,12,4,26,27], i.e. activation–excitation relationship. They were not used in the present paper because of the inability to nd a paper where the necessary constants for this relationship are given separately for fast and slow muscles. Some calculations were performed, however, using the equation given in [4, p. 371], that relates muscle activation with neural excitation. No matter how many di erent constants have been tried, the curve of the excitation was very close to this of the activation and it was not time shifted, i.e. the electro-mechanical delay was not accounted again. R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 385 Both muscle models (Hill-type and MUs based) used in this paper have their sources of error [21]. The most critical factors in the model based on MUs are the parameters of the twitches. The rst simulated case, where these parameters were uniformly distributed, seems more realistic since there are evidences that the contractile properties of human limbs’ MUs span a wide range [24], but are not strictly separated to fast and slow ones. 5. Summary The purpose of this paper was to compare a Hill-type muscle model based on the work of Brown et al. [17] and the new muscle model based on motor units [14], which have been developed by the authors. Attention was paid to the net activation parameter that re ects the whole muscle activity and its relationship with the MUs ring. Supposing that a fast elbow exion is performed by only one muscle, and calculating the muscle force necessary for satisfying the joint moment, the activation and the frequencies were obtained using the Hill-type model. They were di erent for cases of fast and slow muscle and did not account for the electro-mechanical delay. It was also observed that due to a lack of suitable constraints such model can predict results that are impossible in a real situation (for example performing a very fast motion from a muscle composed of very slow MUs). Hence, a big attention had to be paid (1) on the constants used in the constitutive equations for describing the relationships force–length–velocity–activation (they are quite di erent for fast and slow muscles) and (2) on the way the surface EMGs is related to the predicted muscle force, activation or frequency, especially on the electro-mechanical delay. The model developed by the authors and the MotCo software allow the muscle’s simulation as if composed of a real number of di erent types of MUs. Thus, the relationship between the action of individual MUs (their ring and mechanical activity) and parameters related to the whole muscle can be studied in details. The net activation parameter that is an output of the software, had similar form to the activation curve obtained by the Hill-type model, but the electro-mechanical delay was accounted properly. The other output, the so-called “simulated EMG” (de ned as an average frequency of the MUs ring) is much closer to an EMG signal, than the frequencies obtained using the equations given in Brown et al. [7]. In our opinion it is more realistic since the MUs do not re with constant and continuous frequencies during a motion. These software outputs depend on the type of MUs composing the muscle. If there are not enough suitable MUs, the required motion cannot be performed. A further comparison between experimental and simulation results will help a lot in the practical application of this new model and software. Appendix. c c FL(l) = e−|(l 1 −1)=c2 | 3  c4 − V    c + (c + c l)V 4 5 6 FV (l; V ) = 2    c7 − (c8 + c9 l + c10 l )V c7 + V if V 6 0; if V ¿ 0; 386 R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 FPE1 (l) = c11 ln(e(l−c12 )=c13 + 1) FPE2 (l) = c14 [ec15 (l−c16 ) − 1] if FPE2 (l) ¡ 0 else FPE2 (l) = 0 ci (i = 1; 2; : : : ; 14) are constants (see Table 1, [17, p. 640]). References [1] A.J. van den Bogert, K.G.M. Gerritsen, G.K. Cole, Human muscle modelling from a user’s perspective, J. Electromyog. Kinesiol. 8 (1998) 119–124. [2] D. Tsirakos, V. Baltzopoulos, R. Bartlett, Inverse optimization: functional and physiological considerations related to the force-sharing problem, Crit. Rev. Biomed. Eng. 25 (1997) 371–407. [3] A.L. Hof, The relationship between electromyogram and muscle force, Sportverletzung Sportschaden 11 (1997) 79–86. [4] F.E. Zajac, Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control, Crit. Rev. Biomed. Eng. 17 (1989) 359–410. [5] R. Raikova, H. Aladjov, The in uence of the way the muscle force is modeled on the predicted results obtained by solving indeterminate problems for a fast elbow exion, Comput. Methods Biomech. Biomed. Eng. 6 (2003) 181–196. [6] H. Rehbinder, C. Martin, A control theoretic model of the forearm, J. Biomech. 34 (2001) 741–748. [7] D.J. Thelen, F.C. Anderson, S.L. Delp, Generating dynamic simulations of movement using computed muscle control, J. Biomech. 36 (2003) 321–328. [8] G. Li, K. Kawamura, P. Barrance, E.Y.S. Chao, K. Kaufman, Prediction of muscle recruitment and its e ects on joint reaction forces during knee exercises, Ann. Biomed. Eng. 26 (1998) 725–733. [9] L. Wang, T.S. Buchanan, Prediction of joint moments using a neural network model of muscle activations from EMG signals, IEEE Trans. Neural Systems Rehabilitation Eng. 10 (2002) 30–37. [10] K. Manal, R.V. Gonzalez, D.G. Lloyd, T.S. Buchanan, A real-time EMG-driven virtual arm, Comput. Biol. Med. 32 (2002) 25–26. [11] J.P. van Zandwijk, M.F. Bobbert, J. Harlaar, Predictions of mechanical output of the human m.triceps surae on the basis of electromyographic signals: the role of stimulation dynamics, J. Biomech. Eng. 122 (2000) 380–386. [12] K. Manal, T.S. Buchanan, A one-parameter neural activation to muscle activation model: estimating isometric joint moments from electromyograms, J. Biomech. 36 (2003) 1197–1202. [13] R.B. Stein, Peripheral control of movement, Physiol. Rev. 54 (1974) 215–243. [14] R.T. Raikova, H.Ts. Aladjov, Hierarchical genetic algorithm versus static optimization—investigation of elbow exion and extension movements, J. Biomech. 35 (2002) 1123–1135. [15] R.T. Raikova, Hr.Ts. Aladjov, Simulation of the motor units control during a fast elbow exion in the sagittal plane, J. Electromyog. Kinesiol. 14 (2004) 227–238. [16] M.A. Lemay, P.E. Crago, A dynamic model for simulating movements of the elbow, forearm, and wrist, J. Biomech. 29 (1996) 1319–1330. [17] I.E. Brown, E.J. Cheng, G.E. Loeb, Measured and modelled properties of mammalian skeletal muscle. II. The e ects of stimulus frequency on force–length and force–velocity relationships, J. Muscle Res. Cell Motility 20 (1999) 627–643. [18] M.A. Johnson, J. Polgar, D. Weightman, D. Appleton, Data on the distribution of ber types in thirty six human muscles. An autopsy study, J. Neurol. Sci. 18 (1973) 111–129. [19] P. Pigeon, L.H. Yahia, A.G. Feldman, Moment arms and lengths of human upper limb muscles as function of joint angles, J. Biomech. 29 (1996) 1365–1370. [20] B.M. van Bolhuis, C.C.A.M. Gielen, A comparison of models explaining muscle activation patterns for isometric contractions, Biol. Cybern. 81 (1999) 249–261. [21] E.J. Perreault, C.J. Heckman, T.G. Sandercock, Hill muscle model errors during movements are greatest within the physiologically relevant range of motor unit ring rates, J. Biomech. 36 (2003) 211–218. R.T. Raikova, H.Ts. Aladjov / Computers in Biology and Medicine 35 (2005) 373 – 387 387 [22] D.A. Gabriel, J.P. Boucher, E ects of repetitive dynamic contractions upon electromechanical delay, J. Appl. Physiol. 79 (1998) 37–40. [23] A.L. Hof, Muscle mechanics and neuromuscular control, J. Biomech. 36 (2003) 1031–1038. [24] K.M. Chan, T.J. Doherty, W.F. Brown, Contractile properties of human motor units in health, ageing, and disease, Muscle Nerve 24 (2000) 1113–1133. [25] I.E. Brown, G.E. Loeb, Measured and modeled properties of mammalian skeletal muscle: IV. Dynamics of activation and deactivation, J. Muscle Res. Cell Motility 21 (2000) 33–47. [26] J.-Yu. Cheng, T.S. Buchanan, Comparison of three EMG-driven muscle models: performance for elbow joint under time-varying loading, Proceedings of ASME Summer Bioengineering Conference, 1999, pp. 559–560. [27] M.G. Pandy, F.E. Zajac, E. Sim, W.S. Levine, An optimal control model for maximum-height human jumping, J. Biomech. 23 (1990) 1185–1198. Rositsa T. Raikova received her Ph.D. degree in Biomechanics from the Institute of Mechanics and Biomechanics at the Bulgarian Academy of Sciences in 1993 and her M.S. degree from the So a University, Faculty of Mathematics and Mechanics, in 1979. She graduated in Robotics in Technical University of So a from 1980 till 1982. Now she is Associate Professor at the Centre of Biomedical Engineering, Bulgarian Academy of Sciences. Her research interests are in the eld of biomechanics and motor control of the human upper limbs. Hristo Ts. Aladjov graduated in Computer Engineering in 1998, later he received his Ph.D. degree in Arti cial Intelligence in 2002. Since 1998 he works in the Centre of Biomedical Engineering, Bulgarian Academy of Sciences as Research Assistant. His major research interests are related to the application of the methods of arti cial intelligence for modelling in biology and particularly in motor control and biomechanics. He is also interested in new algorithm development and their implementation.