Professional Documents
Culture Documents
net/publication/309363008
CITATIONS READS
10 981
2 authors, including:
Ján Piteľ
Technical University of Kosice - Technicka univerzita v Kosiciach
128 PUBLICATIONS 1,410 CITATIONS
SEE PROFILE
All content following this page was uploaded by Ján Piteľ on 24 October 2016.
Abstract. For modelling and simulation of pneumatic muscle actuators the mathematical dependence of the muscle
force on the muscle contraction at different pressures in the muscles is necessary to know. For this purpose the static
characteristics of the pneumatic artificial muscle type FESTO MAS-20-250N used in the experiments were
approximated. In the paper there are shown some simulation results of the pneumatic muscle actuator dynamics using
modified Hill's muscle model, in which four different approximations of static characteristics of artificial muscle were
used.
© The Authors, published by EDP Sciences. This is an open access article distributed under the terms of the Creative Commons Attribution
License 4.0 (http://creativecommons.org/licenses/by/4.0/).
MATEC Web of Conferences 76, 02015 (2016) DOI: 10.1051/ matecconf/2016 7602015
CSCC 2016
The dynamics of the PAM system consists of the 3 Approximations of the PAM static
series-parallel combination of standard mechanical characteristics
components [12]. It can be described by the following
nonlinear differential equation based on the Newton's The muscle force dependence on the muscle contraction
second law: and pressure in the muscle (Figure 4) [14] was
approximated using available software tools as Matlab
y
1
FE Fs , P Fd , P , (1) Curve Fitting Toolbox and four obtained functions are
m expressed and used for modeling of pneumatic muscle
actuator using modified Hill's muscle model.
where m is the moving mass, y is the muscle
displacement [m], Fs , P is the nonlinear term 2 000
1 600
nonlinear term representing a damper force, FE is the
1 400
external force [N], P is the absolute muscle pressure [Pa]
and κ is the muscle contraction (defined as 1 200
force [N]
1 000
0 y l , where κ0 is the initial contraction [-] and l0 800
0
600
is the initial muscle length [m].
The member FE (external force) represents all forces 400
p a e p b , (5)
3
a , (6)
tan 2 0
1
Figure 3. Subsystem N_PAM_F of the muscle force b , (7)
nonlinearity sin 2 0
2
MATEC Web of Conferences 76, 02015 (2016) DOI: 10.1051/ matecconf/2016 7602015
CSCC 2016
where α0 is the initial angle between the muscle axis and different approximations of static characteristics are
its fibers. shown in Figure 5 and Figure 6. Responses obtained for
The muscle force as a function Fs , P of the muscle approximation using an analytical modeling were created
contraction for different pressures in the muscles can be using (3), responses obtained for approximation deducted
deducted also from the maximum muscle force Fmax [6]: from the maximum force were created using (8) and (9),
responses obtained for approximation using an
a a1 exponential function were created using (10) and
Fs , p Fmax p max p 0 , (8) responses obtained for approximation using a polynomial
a2 function were created using (11).
where pmax is the maximum and p is the actual pressure in 40
-30
where coeficients bi, i = 1,2,3,4, were also found using
Matlab Curve Fitting Toolbox [15]. -40
0 1 2 3 4 5 6 7 8 9 10 11
time [s] [ ]
The muscle force can be also approximated with
a good precision using an exponential function with six Approximation Using an Analytical Modeling of PAM
different unknown parameters [16]: Approximation Deducted from the Maximum Force of PAM
Approximation Using an Exponential Function
Approximation Using a Polynomial Function
Fs , p a1 p a 2 e a3
(10)
a4 p a5 p a6 , Figure 5. Dynamic responses of the actuator arm position for
different approximations (maximum angle of actuator arm)
where κ is the muscle contraction [-], p is the pressure in
the muscle [Pa] and ai, i = 1,..,6 are unknown coefficients 35
Toolbox [15].
25
position of actuator arm [°]
Fs , p a 00 a10 a 01 p a 20 2 0
a11 p a 02 p 2 a 30 3 a 21 2 p -5
0 1 2 3 4 5 6 7 8 9 10 11
time [s] [ ]
a12 p 2
a 03 p 3
a 40 4
a 31 3
p Approximation Using an Analytical Modeling of PAM
(11) Approximation Deducted from the Maximum Force of PAM
a 22 2
p 2
a13 p 3
a 04 p 4
a 50 5
Approximation Using an Exponential Function
a 41 4
p a 32 3
p 2
a 23 2
p 3 Approximation Using a Polynomial Function
a14 p 4
a 05 p , 5
Figure 6. Dynamic responses of the actuator arm position for
different approximations (different time periods of
where κ is the muscle contraction [-], p is the pressure in filling/discharging air pressure into/from the muscle)
the muscle [Pa] and the values of other coefficients in
It can be stated, that dynamic responses of the
(11) were determined also using Matlab Curve Fitting
actuator arm position obtained by simulation of
Toolbox [15].
pneumatic muscle actuator for approximation deducted
from the maximum force and using an exponential
4 Simulation results function are the similar. On the other hand there are some
differences in the simulated responses for used analytical
The designed simulation model of pneumatic muscle approximation and approximation using polynomial
actuator based on modified Hill's muscle model was function especially in simulation for different time
simulated in Matlab/Simulink environment [18] for four periods of filling/discharging air pressure into/from the
different approximations of static force Fs , P . The muscle (Figure 6).
simulation results of the actuator arm position for
3
MATEC Web of Conferences 76, 02015 (2016) DOI: 10.1051/ matecconf/2016 7602015
CSCC 2016
4
View publication stats