Ecuaciones diferenciales (I)
Ecuaciones diferenciales de primer orden
Variables separadas
Carga de un condensador a través de una resistencia

Considérese el circuito en serie de la figura. Inicialmente el condensador está descargado. Si se cierra el interruptor I la carga empieza a fluir produciendo corriente en el circuito, el condensador se empieza a cargar. Una vez que el condensador adquiere la carga máxima, la corriente cesa en el circuito.
En el circuito de la figura tendremos que la suma Vab+Vbc+Vca=0
La ecuación del circuito es
Teniendo en cuenta que la intensidad se define como la carga que atraviesa la sección del circuito en la unidad de tiempo, i=dq/dt, tendremos la siguiente ecuación para integrar
Derivando con respecto al tiempo, obtenemos la intensidad en función del tiempo
>> syms R C V; >> q=dsolve('R*Dq=V-q/C','q(0)=0') q =C*V - (C*V)/exp(t/(C*R)) >> i=diff(q) i =V/(R*exp(t/(C*R)))
Damos valores a R=2, C=0.3, V=10 y representamos la carga q del condensador y la intensidad i de la corriente en función del tiempo en la misma ventana gráfica
>> qq=subs(q,{R,C,V},{2,0.3,10}) qq =3 - 3/exp((5*t)/3) >> ii=subs(i,{R,C,V},{2,0.3,10}) ii =5/exp((5*t)/3) >> hold on >> ezplot(qq,[0,5]) >> h=ezplot(ii,[0,5]); >> set(h,'color','r') >> grid on >> hold off >> ylim([0,5]) >> title('Carga de un condensador')
Ecuaciones diferenciales lineales de primer orden
La solución de la ecuación diferencial homogénea con Q(t)=0, es
Se introduce esta solución en la ecuación diferencial no homogénea
La solución completa es
donde la constante c se determina a partir de las condiciones iniciales
Ejemplo. Sea la ecuación diferencial
Calculamos las integrales
El resultado es
>> x=dsolve('Dx-tan(t)*x=cos(t)') x =(t/2 + sin(2*t)/4)/cos(t) + C2/cos(t)
Ecuación de Bernoulli
Se reduce a una lineal haciendo la sustitución x=u·v
>> x=dsolve('Dx-4*x/t=t*sqrt(x)') x = 0 (t^4*(C3 + log(t))^2)/4
Ecuaciones diferenciales exactas
Sea la ecuación diferencial
Si se cumple que
La ecuación diferencial se puede escribir de la forma .
Integramos
MATLAB no sabe calcular la solución de esta ecuación diferencial mediante
>> syms t x; >> P=3*t^2+6*t*x^2; >> Q=6*t^2*x+4*x^3; >> diff(P,x) ans =12*t*x >> diff(Q,t) ans =12*t*x >> x=dsolve('Dx+(3*t^2+6*t*x^2)/(6*t^2*x+4*x^3)=0') x = ((9*t^4 - 4*t^3 + C7)^(1/2)/2 - (3*t^2)/2)^(1/2) ....
Para obtener la solución vamos a reproducir el procedimiento empleado para obtener la solución analítica.
>> syms x t; >> P=3*t^2+6*t*x^2; >> Q=6*t^2*x+4*x^3; >> diff(P,x) ans =12*t*x >> diff(Q,t) ans =12*t*x %diferencial exacta >> u1=int(P,t) %integra P respecto de t u1 =t^2*(3*x^2 + t) >> du2=Q-diff(u1,x) du2 =4*x^3 >> u2=int(du2,x) %integra respecto de x u2 =x^4 >> u=u1+u2 u =t^2*(3*x^2 + t) + x^4
Factor integrante
Si la diferencial no es exacta es posible encontrar un factor integrante μ, tal que
Este factor integrante se puede calcular fácilmente en dos casos:
La ecuación diferencial se puede escribir de la forma
-
Ejemplo 1
Sea la ecuación diferencial
Calculamos el factor integrante μ de la primera forma
Obtenemos la solución de la ecuación diferencial
>> clear >> syms x t c; >> P=2*t*x+x*t^2+x^3/3; >> Q=t^2+x^2; >> diff(P,x) ans =t^2 + 2*t + x^2 >> diff(Q,t) ans =2*t %no es diferencial exacta >> dmu=(diff(P,x)-diff(Q,t))/P dmu =(t^2 + x^2)/(t^2*x + 2*t*x + x^3/3) >> dmu=(diff(P,x)-diff(Q,t))/Q dmu =1 >> mu=exp(t); %factor integrante >> u1=int(P*mu,t) u1 =(x*exp(t)*(3*t^2 + x^2))/3 >> du2=mu*Q-diff(u1,x) du2 =exp(t)*(t^2 + x^2) - (2*x^2*exp(t))/3 - (exp(t)*(3*t^2 + x^2))/3 >> simplify(du2) ans =0 >> u=u1+c u =(x*exp(t)*(3*t^2 + x^2))/3+c
Ejemplo 2
Comprobamos que no es diferencial exacta
Buscamos un factor integrante μ de la segunda forma
Comprobamos que es diferencial exacta
Obtenemos la solución de la ecuación diferencial
Ecuación diferencial lineal homogénea de coeficientes constantes
Raíces reales
Si las raíces s1,s2,...sn de la ecuación característica son distintas, la solución de la ecuación diferencial es
Si las raíces se repiten, por ejemplo la raíz s1 se repite m veces, s1=s2=...sm
Raíces complejas
Si las raíces de la ecuación característica son complejas, estas aparecen por pares, s1=a+bi y s2=a-bi que son conjugadas.
La más importante de las ecuaciones diferenciales lineales homogéneas es la de segundo orden con coeficientes constantes p y q.
La ecuación característica es s2+ps+q=0. La solución general se escribe en una de las tres formas siguientes:
Ecuación diferencial no homogénea
La solución se compone de la suma de dos términos: la correspondiente a la ecuación homogénea y de una solución particular.
Coeficientes indeterminados
Ecuación diferencial homogénea con condiciones iniciales dadas.
Ecuación diferencial no homogénea
Ecuación diferencial no homogénea, cambia la solución particular
Otros ejemplos
La ecuación característica es s2+2s-6=0, cuyas raíces son s=-3 y s=2;
>> x=dsolve('D2x+Dx-6*x=0','x(0)=3','Dx(0)=-1') x =(8*exp(2*t))/5 + 7/(5*exp(3*t))
La solución de esta ecuación diferencial se compone de la suma de dos términos, la homogénea y la particular
La ecuación característica es s2+4s+3=0, cuyas raíces son s=-1 y s=-3; La solución de la ecuación diferencial homogénea es:
La solución particular es x1=Aexp(-2t) que sustituimos en la ecuación diferencial para determinar el valor de A
La solución completa es
Determinamos las constantes C1 y C2 a partir de las condiciones iniciales
>> x=dsolve('D2x+4*Dx+3*x=3*exp(-2*t)','x(0)=1','Dx(0)=-1') x =5/(2*exp(t)) - 3/exp(2*t) + 3/(2*exp(3*t))
La ecuación característica es s2+4s+3=0, cuyas raíces son s=-1 y s=-3; La solución de la ecuación diferencial homogénea es:
La solución particular es x1=A·t·exp(-t) que sustituimos en la ecuación diferencial para determinar el valor de A
La solución completa es
Determinamos las constantes C1 y C2 a partir de las condiciones iniciales
>> x=dsolve('D2x+4*Dx+3*x=-2*exp(-t)','x(0)=1','Dx(0)=-1') x =3/(2*exp(t)) - 1/(2*exp(3*t)) - t/exp(t)
La ecuación característica es 2s2-s-1=0, cuyas raíces son s=1 y s=-1/2
La solución particular es de la forma x1=(At+B)exp(2t). Calculamos los coeficientes A y B en la ecuación diferencial
La solución general de la ecuación diferencial es
>> x=dsolve('2*D2x-Dx-x=4*t*exp(2*t)') x =(4*exp(2*t)*(t - 1))/3 + C11*exp(t) + C12/exp(t/2) - (8*exp((5*t)/2)*(5*t - 2))/(75*exp(t/2)) >> simplify(x) ans =(4*t*exp(2*t))/5 - (28*exp(2*t))/25 + C11*exp(t) + C12/exp(t/2)
La ecuación característica es s2-2s+1=0, cuyas raíces son iguales s=1. La solución de la ecuación diferencial homogénea es
La solución particular es de la forma x1=(At+B)·t2·exp(t). Calculamos los coeficientes A y B en la ecuación diferencial, dando A=1/6 y B=0.
La solución general de la ecuación diferencial es
>> x=dsolve('D2x-2*Dx+x=t*exp(t)') x =(t^3*exp(t))/6 + C14*exp(t) + C15*t*exp(t)
La ecuación característica es s2+1=0, cuyas raíces son complejas conjugadas s1=i, s2=-i. La solución de la ecuación diferencial homogénea es
La solución particular es de la forma x1=t·((At+B)·cos(t)+(Ct+D)·sin(t)).Calculamos los coeficientes A, B, C y D en la ecuación diferencial, dando A=-1/4, B=0, C=0, D=1/4.
La solución general de la ecuación diferencial es
>> x=dsolve('D2x+x=t*sin(t)') x =sin(t)*(sin(2*t)/8 - (t*cos(2*t))/4) + cos(t)*(cos(2*t)/8 + (t*sin(2*t))/4 - t^2/4 - 1/8) + C17*cos(t) + C18*sin(t) >> simplify(x) ans =C17*cos(t) - (t^2*cos(t))/4 + C18*sin(t) + (t*sin(t))/4
Referencias
Barenkov, Demidovich, Efimenko..., Problemas y ejercicios de Análisis Matemático. Paraninfo (1975)