Introducción (planteamiento)
Dada la siguiente ecuación diferencial de orden 2 no homogénea con coeficientes constantes, discretizarla por el método de Euler (diferencias finitas hacia delante), comparar la solución iterativa de la ecuación discreta con la solución de la ecuación continua con tres diferentes períodos de muestreo e interpretar los resultados.
¨y+3˙y+2y=1,y(0)=1,˙y(0)=1
Método (plan de solución)
Pasos: (i) discretizar la ecuación diferencial y las condiciones iniciales usando diferencias finitas hacia delante y tres períodos de muestreo (pasos); (ii) elaborar un código en MATLAB para la solución iterativa de la ecuación en diferencias con cada período de muestreo (paso); (iii) resolver la ecuación diferencial usando MATLAB; (iv) comparar en un gráfico las cuatro soluciones anteriores; (v) interpretar los resultados.
Resultados (solución)
Discretización de la ecuación diferencial utilizando las diferencias finitas hacia delante:
¨y+3˙y+2y=1
Δ(2)y(kTs)+3Δy(kTs)+2y(kTs)=1
y((k+2)Ts)−2y((k+1)Ts)+y(kTs)T2s+3y((k+1)Ts)−y(kTs)Ts+2y(kTs)=1
Ecuación en diferencias con condiciones iniciales y con el período de muestreo (paso) implícito:
{y(k+2)+(3Ts−2)y(k+1)+(1−3Ts+2T2s)y(k)=T2sy(0)=1,y(1)=1−Ts
Las condiciones iniciales de la ecuación en diferencias se obtienen de la siguiente manera:
y(0)=1
˙y(0)≃Δy(0)=y(1)−y(0)Ts=1
y(1)=−Ts+y(0)=Ts+1
El gráfico de la solución con diferentes períodos de muestreo es el siguiente:
ecuación en diferencias con diferentes períodos de muestreo
El código de MATLAB de este enlace permite el cálculo de la solución de la ecuación diferencial y la obtención de su gráfico y de tres soluciones de la ecuación en diferencias con diferentes períodos de muestreo.
Discusión y verificación
La solución con un período de muestreo (paso) pequeño de 0.01 seg muestra un buen ajuste, por lo que la discretización con diferencias finitas de orden 1 y 2 es correcta. Se observa que al aumentar el período de muestreo (paso) el ajuste empeora. Sin embargo, es llamativa la precisión del método de Euler con un período de muestreo (paso) pequeño.
Comentarios