Processing math: 100%

 

 

 

Solución analítica de modelos matemáticos

La mayoria de los modelos matemáticos no pueden resolverse analíticamente, tomemos como ejemplo la segunda ley del movimiento F=ma

puede reordenarse como a=Fm

donde a es la variable dependiente, explícitamente no existe variable independiente, m es un parámetro y F es una función de fuerza.

Si planteamos el anterior modelo como una ecuación diferencial para un cuerpo en caída libre dvdt=Fm

y F como la suma de dos fuerzas opuestas F=Fu+Fd

si a la fuerza hacia abajo se le asigna el signo positivo Fd=mg

entonces la fuerza debido a la resistencia del aire es Fu=cv

reemplazando todos los términos conocidos tenemos dvdt=gcvm

resolviendo para las condiciones v=0 y t=0 v(t)=gmc(1etcm)

donde v(t) es la variable dependiente, t es la variable independiente, c y m son parámetros y g es una función de fuerza.

Para un cuerpo con masa 68.1 kg. y coeficente de resistencia del aire 12.5 kgs tenemos:

m = 68.1
c = 12.5
g = 9.81

println("t", '\t', "v")

for t = 0:20
    v = ((g * m) / c) * (1 - exp(-t * (c/m)))
    println(t, '\t', v)
end

    t	v
    0	0.0
    1	8.9623181081134
    2	16.42172057920007
    3	22.630235447165056
    4	27.797627475567975
    5	32.09848540102452
    6	35.678120697377175
    7	38.657477159967954
    8	41.13721718829596
    9	43.201122828759345
    10	44.91892648723751
    11	46.34866695173784
    12	47.53865032716072
    13	48.5290821355503
    14	49.35342572499016
    15	50.03953288319575
    16	50.61058485542108
    17	51.08587556049886
    18	51.48146346724055
    19	51.81071415589995
    20	52.08475189602096