La carrera de los 100 m lisos

Usain Bolt batió los records existentes hasta entonces en los Juegos Olímpicos de Pekín de 2008 y en los Campeonatos del Mundo de Berlín de 2009. Los datos correspondientes a este campeonato son los siguientes

x (m)0102030405060708090100
t (s)01.892.883.784.645.476.297.107.928.759.58

Modelo 1

Hacemos un ajuste no lineal empleando la función fminsearch de MATLAB. Ajustamos los datos de Bolt a esta función x(t), calculando los valores de los parámetros a y b de ajuste

x=0:10:100; %distancias
t=[0,1.89,2.88,3.78,4.64,5.47,6.29,7.1,7.92,8.75,9.58]; %tiempos
hold on
plot(t,x,'ro','markersize',4,'markerfacecolor','r')
% a(1) es a, a(2) es b
f=@(a,t) a(1)*t/a(2)-a(1)*(1-exp(-t*a(2)))/a(2)^2;      
error=@(a) sum((x-f(a,t)).^2);
a0=[1,8];  %valor inicial
af=fminsearch(error,a0);
g=@(t) f(af,t);
fplot(g,[t(1),t(end)])
title('Posición. Modelo 1')
xlabel('t')
ylabel('x')
grid on
hold off 

>> af
af =    8.4910    0.6885

Los valores de los parámetros son a=8.4910 m/s2 y b=0.6885 s-1

Conocidos los valores de los parámetros representamos la velocidad del corredor en función del tiempo

v= a b ( 1 e bt )

a=8.4910; %parámetros
b=0.6885;
fplot(@(t) a*(1-exp(-b*t))/b ,[0,9.58])
title('Velocidad, modelo 1')
xlabel('t')
ylabel('v')
ylim([0,13])
grid on

La velocidad crece rápidamente hasta que adquiere un valor casi constante, la velocidad final en el instante t=9.58 s es v=12.32 m/s

Modelo 2

No parece que sea una situación realista considerar que la fuerza F que ejerce el corredor se mantenga constante, por lo que se propone una fuerza F(t)=F-βt, que disminuye linealmente con el tiempo

Ajustamos los datos de Bolt a esta función x(t), calculando los valores de los parámetros a, b y c de ajuste

x=0:10:100; %distancia
t=[0,1.89,2.88,3.78,4.64,5.47,6.29,7.1,7.92,8.75,9.58];
hold on
plot(t,x,'ro','markersize',4,'markerfacecolor','r')
% a(1) es a, a(2) es b y a(3) es c
f=@(a,t) a(1)*t-a(2)*t.^2/2-a(1)*(1-exp(-t*a(3)))/a(3);      
error=@(a) sum((x-f(a,t)).^2);
a0=[10,0.1,1];  %valor inicial
af=fminsearch(error,a0);
g=@(t) f(af,t);
fplot(g,[t(1),t(end)])
title('Posición, modelo 2')
xlabel('t')
ylabel('x')
grid on
hold off 

>> af
af =   13.3110    0.1318    0.6189

Los valores de los parámetros son a=13.3110 m/s, b=0.1318 m/s2 y c=0.6189 s-1

Conocidos los valores de los parámetros representamos la velocidad del corredor en función del tiempo

a=13.3110; %parámetros
b=0.1318;
c=0.6189;
fplot(@(t) a*(1-exp(-c*t))-b*t ,[0,9.58])
title('Velocidad, modelo 2')
xlabel('t')
ylabel('v')
ylim([0,13])
grid on

La velocidad crece rápidamente, se mantiene casi constante y luego disminuye ligeramente hacia el final del recorrido. La velocidad final en el instante t=9.58 s es v=12.01 m/s, un poco más pequeña que la predicha por el modelo anterior.

Potencia

La fórmula de la potencia es

P(t)=m dv dt v+( C d ρA 2 ( v v v ) 2 )v+200

Los términos que intervienen son:

Teniendo el cuenta la definición de los parámetros a, b y c

a= F α + mβ α 2 ,b= β α ,c= α m

La aceleración se expresa

dv dt = F m β m t α m v dv dt =(acb)cbtcv

La fórmula de la potencia P(t) es

P(t)=m( acbcbtcv )v+( C d ρA 2 ( v v v ) 2 )v+200

Donde, la expresión de la velocidad v deducida anteriormente es

v=a( 1 e ct )bt

Representamos la función P(t)

a=13.3110; %parámetros
b=0.1318;
c=0.6189;
m=86; %masa
Cd=0.5; %coeficiente de arrastre
rho=1.2; %densidad del aire
vv=0.9; %velocidad del viento
A=1; %ára de la sección transversal del corredor
v=@(t) a*(1-exp(-c*t))-b*t;
f=@(t) m*((a*c-b)-c*b*t-c*v(t)).*v(t)+Cd*rho*A*((v(t)-vv).^2).*v(t)/2+200;
fplot(f ,[0,9.58])
title('Potencia, modelo 2')
ylim([0,2800])
xlabel('t')
ylabel('P')
grid on

La potencia máxima es 2494 W. El área bajo la curva es la energía consumida, se calcula utilizando el procedimiento numérico trapz de MATLAB

>> t=linspace(0,9.58,100);
>> pot=f(t);
>> energia=trapz(t,pot)
energia =   1.1414e+04

La energía consumida es 11 414 J

Modelo 3

En este apartado, se describe un modelo exponencial para la aceleración

Ajustamos los datos de Bolt a esta función x=x(t), calculando los valores de los parámetros a0 y τ de ajuste

x=0:10:100; %distancia
t=[0,1.89,2.88,3.78,4.64,5.47,6.29,7.1,7.92,8.75,9.58];
hold on
plot(t,x,'ro','markersize',4,'markerfacecolor','r')
% a(1) es tau, a(2) es a0
f=@(a,t) a(1)*a(2)*t-a(1)^2*a(2)*(1-exp(-t/a(1)));      
error=@(a) sum((x-f(a,t)).^2);
a0=[1,8];  %valor inicial
af=fminsearch(error,a0);
g=@(t) f(af,t);
fplot(g,[t(1),t(end)])
title('Posición. Modelo 3')
xlabel('t')
ylabel('x')
grid on
hold off 

>> af
af =    1.4524    8.4909

Para el corredor Usain Bolt, la aceleración inicial a0=8.4909 m/s2 y la constante de tiempo τ=1.4452 s

Velocidad

Conocidos los valores de los parámetros a0 y τ, representamos las velocidades v de Bolt y Powell en función del tiempo t

tau=1.4452; %parámetros
a0=8.4909;
fplot(@(t) a0*tau*(1-exp(-t/tau)),[0,9.58])
grid on
ylim([0,13])
xlabel('t')
ylabel('v')
title('Velocidad. Modelo 3')

La velocidad crece rápidamente hasta que adquiere un valor casi constante, la velocidad final en el instante t=9.58 s es v=12.25 m/s

Potencia

La potencia P(t) es el producto de la fuerza por la velocidad

P(t)=( m a 0 e t/τ )( a 0 τ( 1 e t/τ ) )=m a 0 2 τ· e t/τ ( 1 e t/τ )

Donde m es la masa del corredor. Representamos la potencia por unidad de masa P(t)/m con los parámetros de ajuste a0=8.4909 m/s2 y τ=1.4452 s

tau=1.4452; %parámetros
a0=8.4909;
f=@(t) a0^2*tau*exp(-t/tau).*(1-exp(-t/tau));
fplot(f,[0,9.59])
tm=tau*log(2); %máximo
line([tm,tm],[0,f(tm)],'lineStyle','--','color','k')
grid on
xlabel('t')
ylabel('P(t)/m')
title('Potencia')

La potencia presenta un máximo que señalamos con la línea a trazos. Calculamos la derivada y la igualamos a cero

y= e t/τ ( 1 e t/τ )= e t/τ e 2t/τ dy dt = 1 τ e t/τ + 2 τ e 2t/τ =0

Llamamos z=e-t/τ. Llegamos a la ecuación, -z+2z2=0. Cuya raíz positiva es z=1/2, por tanto e-t/τ=1/2. El máximo se produce para

t=τ·ln2

Referencias

O. Helene, M. T. Yamashita. The force, power, and energy of the 100 meter sprint. Am. J. Phys. 78 (3), March 2010, pp. 307-309

Priyanka deSouza, Vijay A Singh. Simple Models for the 100 Meter Dash. Resonace, June 2012. https://www.ias.ac.in/listing/articles/reso/017/06