ER1.25. Ecuación diferencial de primer orden con variables separables

Introducción (planteamiento)

Dado el siguiente problema de valor inicial correspondiente al vaciado de un tanque con un área de la base At por un orificio de área Ao (A0/At=0.1), aceleración de la gravedad g10 m/s2 y altura variable h, (a) hallar la solución general, (b) hallar la solución particular (¿en cuánto tiempo se vacía el tanque?), (c) esbozar gráficamente la forma de la solución, (d) reemplazar la solución general en la ecuación diferencial para verificar el resultado, (e) verificar con MATLAB.

˙h=AoAt2gh,h(0)=1

Método (plan de solución)

Pasos: (i) reemplazar los valores de los parámetros en la ecuación diferencial, (ii) identificar el tipo de ecuación diferencial (con variables separables), (iii) separar las variables e integrar para hallar la solución general (no olvidar la constante arbitraria durante el paso de integración), (iv) despejar, si es posible, la variable dependiente (h) en función de la variable independiente (t), (v) utilizar las condiciones iniciales para obtener la solución particular (si hay varias opciones determinar aquella que tenga sentido para el problema), (vi) esbozar el gráfico de la solución particular (utilizar la condición inicial, las funciones en la solución y el límite cuando t), (vii) analizar los resultados.

Resultados (solución)

Primer se halla la solución general. Separando variables se tiene:

˙h=dhdt=0.220h=0.45h

dhh=0.45dt

Integrando, donde es importante separar las constantes de las variables para mayor claridad:

dhh=0.45dt+C

dhh=h1/2dh=h1/21/2

Por lo tanto (C/2C),

h1/21/2=0.45t+C

h1/2=0.45t+C2=0.25t+C

Solución general:

h=(0.25t+C)2

Para calcular la solución particular se utiliza la condición inicial:

h(0)=(0.25×0+C)2=C2=1,C=±1

Se tienen dos soluciones particulares:

h=(0.25t+1)2

h=(0.25t1)2

Las dos soluciones siempre son positivas debido al cuadrado al cuadrado, pero sólo en la primera se da un vaciado del tanque (h=0) para un tiempo positivo:

tvac=10.25

Por lo tanto, la solución particular es:

h=(0.25t+1)2

Un esbozo del gráfico (gráfico aproximado) de la solución implica calcular en que valor inicia (condición inicial  h(0)=1), el tiempo tvac en el que se vacía y la expresión cuadrática:

Esbozo de la respuesta temporal 

Discusión y verificación

Verificación analítica (reemplazo en la ecuación diferencial)

˙h=ddt(0.25t+C)2=2(0.25t+C)(0.25)

Reemplazando la anterior expresión a la izquierda de la ecuación diferencial y la solución a la derecha se tiene:

dhdt+0.220h=0

2(0.25t+C)(0.25)+0.220(0.25t+C)2=00.45(0.25t+C)+0.220(0.25t+C)=00.45(0.25t+C)+0.45(0.25t+C)=00=0

Cálculo con MATLAB

syms h(t)
Dh = diff(h,t,1);
edo = Dh == -0.4*(5*h)^0.5;
ci = h(0) == 1;
sol = dsolve(edo,ci)
fplot(sol,[0 3])

Solución (llevar a la forma adecuada la solución de arriba): 

Gráfico (sólo el de vaciado es correcto): 

Respuesta temporal

El vaciado de un tanque corresponde a una curva descendente, tal y como se observa. De las dos soluciones obtenidas sólo una de ellas cumple con el requisito de vaciado en un tiempo positivo. 

Es importante observar que si se aplica el teorema de existencia y unicidad no se evidencia ningún problema (la condición es suficiente mas no necesaria), dado que tanto f(t,h) como f/h son continuas en una región alrededor del punto h(0)=1 (t=0,h=1) dado por las condiciones iniciales:

f(t,h)=0.220h

fh=0.120h


Comentarios