Resumen— En el documento se presenta el modelado dinámico el cual describe el comportamiento en el tiempo de un circuito eléctrico
RLC subamortiguado con una fuente de voltaje , el mismo consta de tres partes esenciales, primero se realizó el modelo dinámico con las
variables preestablecidas siendo el voltaje del capacitor y la corriente del inductor, luego se desarrolló su matriz de transición sabiendo
que la misma depende de las condiciones iniciales y de sus estados en los instantes de tiempo determinados, después se utilizó un código
en Matlab para el análisis grafico de la respuesta transitoria del circuito RLC subamortiguado; además con el comando ODE se simulo
el sistema en cinco tiempos distintos para observar los cambios que presenta el sistema ante los parámetros establecidos en el documento.
I. INTRODUCCION
Para el análisis de un sistema, es necesario obtener un modelo matemático que lo represente. El modelo matemático es una ecuación
matemática o un conjunto de ellas en base a las cuales podemos conocer el comportamiento del sistema en un entorno ideal.
Es necesario comentar que el modelo matemático que se desarrolla a partir de un sistema no es único, debido a lo cual se pueden
lograr representaciones en función de la variable de la que se desea obtener el comportamiento.
Estas diferentes representaciones no contradicen una a la otra. Ambas contienen información complementaria por lo que se debe
encontrar aquella que proporcione la información de interés para cada problema en particular. [1]
• Variables de entrada
• Variables de salida.
• Variables de estado.
El sistema dinámico debe incorporar elementos que memoricen los valores de la entrada para t>t1, dado que los integradores de un
sistema de control en tiempo continuo funcionan como dispositivos de memoria, las salidas de los integradores funcionan como
variables que definen el estado interno del SD. Por lo tanto, las salidas de los integradores funcionan comom variables de estado.
Es la matriz que define la transición de los estados desde un instante t0 hasta un instante t.
Reacomodando la ecuación:
𝑋(𝑠) = (𝑠𝐼 − 𝐴)−1 𝑥(0) (4)
𝑡
𝑥(𝑡) = Φ(𝑡)𝑥(0) + ∫0 Φ (𝑡 − 𝜏)𝐵𝑢(𝜏)𝑑𝜏 (8)
Representación en la matriz:
Considere el circuito eléctrico RLC en serie, y su modelo de estados, donde un estado es el voltaje en el capacitor y el otro estado
es la corriente en el inductor. Elija valores de RLC para que la función de transferencia tenga polos complejos conjugados.
Se supone que en 𝑡 = 0− el capacitor tiene almacenada una energía eléctrica equivalente a un potencial eléctrico de 2𝑉 , y el circuito
no está conectado a ninguna fuente. En 𝑡 = 0 se cierra la malla del circuito, la carga almacenada comienza a fluir en forma de
corriente eléctrica. En un tiempo 𝑡1 que es la mitad del tiempo que tarda el capacitor en descargarse totalmente, una fuente DC de
5𝑉 es conectada en la malla para alimentarla y recuperar la carga en el capacitor. Luego de transcurrido un tiempo equivalente a 𝑡1
la fuente se desconecta nuevamente y el circuito vuelve a su configuración en 𝑡 = 0. Es importante recordar que la corriente en el
inductor y el voltaje en el capacitor son variables continuas, estos son 𝑉𝐶 (𝑡0− ) = 𝑉𝐶 (𝑡0+ ) , 𝐼𝐿 (𝑡0− ) = 𝑉𝐶 (𝑡0+ )
1. Encuentre la ecuación de transición de estado en cada condición de operación descrita. (5 puntos). Se evaluará parte de lo
evaluado en clase.
2. Desarrolle un código de MatLab para graficar la respuesta transitoria basada en la ecuación de transición de estado asociada
3. Simule la respuesta transitoria usando el solver (ode) de MatLab y compare los resultados simulados con los obtenidos usando
la ecuación de transición de estados asociada. Haga una tabla comparativa para 5 instantes de tiempo en cada condición de
operación.
A. Modelos matemáticos.
Se desarrollan los modelos matemáticos de los circuitos estudiados.
𝐼𝐿 ∙ 𝑅 + 𝐼̇ 𝐿 ∙ 𝐿 + 𝑉𝐶 = 0
Tomando en cuenta que nuestra variable de interés es 𝐼𝐿̇ , despejamos y obtenemos la Ecuación Dinámica 1
𝑉𝐶 𝐼𝐿 ∙𝑅
𝐼𝐿̇ = − − (1)
𝐿 𝐿
𝐼𝐿 = 𝐼𝐶
𝐼𝐿 = 𝐶𝑉𝐶̇
𝐼𝐿
𝑉𝐶̇ = (2)
𝐶
1
0
𝑋̇ = [ 𝐶 ]𝑋
−1 −𝑅
𝐿 𝐿
𝑌 = [1 0]
Consideración 2
𝐼𝐿 ∙ 𝑅 + 𝐼𝐿̇ ∙ 𝐿 + 𝑉𝐶 = 𝑉𝐹
𝐼𝐿̇ ∙ 𝐿 = −𝑉𝐶 − 𝐼𝐿 ∙ 𝑅 + 𝑉𝐹
𝑉 𝐼 ∙𝑅 𝑉
𝐼𝐿̇ = − 𝐶 − 𝐿 + 𝐹 (1)
𝐿 𝐿 𝐿
ECUACION DIN 2
𝐼𝐿 = 𝐼𝐶
𝐼𝐿 = 𝐶𝑉𝐶̇
𝐼
𝑉𝐶̇ = 𝐿 (2)
𝐶
VARIABLES DE ESTADO
Num Variables de estado Ecuacion dinamica
1 𝑋1 = 𝑉𝐶 𝑋2 𝐼𝐿
𝑋1̇ = 𝑉𝐶̇ =
𝐶 𝐶
2 𝑋2 = 𝐼𝐿 −𝑋1 𝑋2 ∙ 𝑅 𝑉𝐹 −𝑉𝐶 𝐼𝐿 ∙ 𝑅 𝑉𝐹
̇
𝑋2 = − + ̇𝐼𝐿 = − +
𝐿 𝐿 𝐿 𝐿 𝐿 𝐿
1
0 0
𝐶
𝑋̇ = [−1 −𝑅 ] 𝑋 + [ 1 ] 𝑢 SUBAMORGITUADO
𝐿
𝐿 𝐿
𝑌 = [1 0]
𝑉𝐹 = 𝑉𝑅 + 𝑉𝐿 + 𝑉𝐶
𝑉𝐹 = 𝑉𝑅 + 𝑉𝐿 + 𝑉𝐶
1
𝑉𝐹 = 𝐼𝐿 ∙ 𝑅 + 𝐼𝐿̇ ∙ 𝐿 + ∫ 𝐼(𝑡) ∙ 𝑑𝑡
𝐶
1
𝑉𝐹 (𝑠) = 𝐼(𝑠) ∙ 𝑅 + 𝐿𝑠 ∙ 𝐼(𝑠) + 𝐼(𝑠)
𝐶𝑠
1
𝑉𝐹 (𝑠) = 𝐼(𝑠)( 𝑅 + 𝐿𝑠 + )
𝐶𝑠
2
𝐶𝑅𝑠 + 𝐶𝐿𝑠 + 1
𝑉𝐹 (𝑠) = 𝐼(𝑠)( )
𝐶𝑠
𝐼𝑠 𝐶𝑠
Funcion de Transferencia =( )
𝑉𝐹 (𝑠) 𝐶𝑅𝑠 + 𝐶𝐿𝑠 2 + 1
C L R 𝑆1 𝑆2
0.1uF 20H 10Ω 𝑆1 = −7.1428𝑥108 + 𝑗2.0202𝑥10−4 𝑆1 = −7.1428𝑥108 − 𝑗2.0202𝑥10−4
𝑠 + 0.5 10𝑥106
𝑠 2 + 0.5𝑠 + 500𝑥103 𝑠 2 + 0.5𝑠 + 500𝑥103
∅(𝑠) =
−0.05 𝑠
[𝑠 2 + 0.5𝑠 + 500𝑥103 𝑠 + 0.5𝑠 + 500𝑥103 ]
2
∅(𝑡)
𝑒 −0.25𝑡 (cos(707.10674𝑡) + (0.00035)𝑠𝑒𝑛(707.10674𝑡)) 14142.13651𝑒 −0.25𝑡 (sen(707.10674𝑡))
=[ ]
−0.0007𝑒 −0.25𝑡 (sen(707.10674𝑡)) 𝑒 −0.25𝑡
(cos(707.10674𝑡) − (0.00035)𝑠𝑒𝑛(707.10674𝑡))
Primer instante 𝑡0 = 0
𝑡
𝑥(𝑡) = ∅(𝑡)𝑥(0) + ∫ ∅(𝑡 − 𝜏) 𝛽𝑢(𝜏)𝑑𝜏
𝑡0
𝑥(𝑡) = ∅(𝑡 − 𝑡0 )𝑥(0)
𝑥(𝑡) = ∅(𝑡)𝑥(0)
∅(𝑡)
𝑒 −0.25𝑡 (cos(707.10674𝑡) + (0.00035)𝑠𝑒𝑛(707.10674𝑡)) 14142.13651𝑒 −0.25𝑡 (sen(707.10674𝑡)) 2
=[ ][ ]
−0.00007𝑒 −0.25𝑡 (sen(707.10674𝑡)) 𝑒 −0.25𝑡
(cos(707.10674𝑡) − (0.00035)𝑠𝑒𝑛(707.10674𝑡)) 0
𝑀 = [𝑠𝐼 − 𝐴]−1
0
𝐵 = [1]
𝐿
2
𝑥(0) = [ ]
0
𝑀 ∗ 𝑥(0) ∗ 𝐵
Por tanto t1
𝑡 16
𝑡1 = = 8𝑠=
2 2
Segundo instante evaluado en t1
Condiciones para el segundo intervalo donde aparece una entrada como una fuente de voltaje de 5 voltios: Obtención de la ecuación
de transición de estados
𝑡
𝑥(𝑡 − 𝑡1 ) = ∅(𝑡 − 𝑡1 )(𝑡1 ) + ∫ ∅((𝑡 − 𝑡1 ) − 𝜏)𝛽𝑢(𝜏) 𝑑𝜏
𝑡1
𝑡1 = 8 𝑡 = 16
𝑒 −0.25(𝑡−𝑡1) (𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡1)) + 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1))) 14142.13651𝑒 −0.25(𝑡−𝑡1)𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1))
∅(𝑡 − 𝑡1)′ [ ]
−0.25(𝑡−𝑡1 ) −0.25(𝑡−𝑡1 )
−0.00007𝑒 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1)) 𝑒 (𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡1)) − 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1)))
−61.6521𝑚𝑉
[ ]
18.4504 𝑢𝐴
𝑥2 (𝑡)′ = 4.3156 𝑥 10−6 𝑒−0.25(𝑡−𝑡1 ) 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1 )) + 18.4504 𝑥10−6 𝑒−0.25(𝑡−𝑡1 ) 𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡1 ))
− 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡1 ))
𝑥2 (𝑡) = 3.3969 𝑥 10−4 𝐴
′
𝑡 𝑒 −0.25(𝑡−𝜏) (𝑐𝑜𝑠(707.10674 (𝑡 − 𝜏)) + 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏))) 14142.13651𝑒 −0.25(𝑡−𝜏)𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏))
∅(𝑡 − 𝜏)′′ ∫ [ ]
𝑡1 −0.00007𝑒 −0.25(𝑡−𝜏)𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏)) 𝑒 −0.25(𝑡−𝜏)
(𝑐𝑜𝑠(707.10674 (𝑡 − 𝜏)) − 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏)))
0
[ ]
0.025
𝑡
𝑥1 (𝑡)′′ = ∫ 353.5534 𝑒−0.25(𝑡−𝜏) 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏))
𝑡1
𝑥1 (𝑡)′ = −1.99639 𝑉
𝑡
−0.25(𝑡−𝜏)
𝑥2 (𝑡)′′ = ∫ 0.025 𝑒 (𝑐𝑜𝑠(707.10674 (𝑡 − 𝜏)) − 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝜏)))
𝑡1
𝑥2 (𝑡)′′ = 0.2389 𝑚𝐴
Tercer instante 𝑡𝑜 = 16
𝑡
𝑥(𝑡 − 𝑡𝑜 ) = ∅(𝑡 − 𝑡𝑜 )𝑥(0) + ∫ ∅((𝑡 − 𝑡𝑜 ) − 𝜏)𝛽𝑢(𝜏) 𝑑𝜏
𝑡𝑜
𝑒 −0.25(𝑡−𝑡𝑜 ) (𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡𝑜 )) + 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 ))) 14142.13651𝑒 −0.25(𝑡−𝑡𝑜 )𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 ))
∅(𝑡 − 𝑡𝑜 ) [ ]
−0.00007𝑒 −0.25(𝑡−𝑡𝑜 )𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 )) 𝑒 −0.25(𝑡−𝑡𝑜 ) (𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡𝑜 )) − 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 )))
−1.9964 𝑉
[ ]
0.5786 𝑚𝐴
𝑥2 (𝑡)′ = 1.3975 𝑥 10−4 𝑒−0.25(𝑡−𝑡𝑜 ) 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 )) + 0.5786 𝑥10−3 𝑒−0.25(𝑡−𝑡𝑜 ) 𝑐𝑜𝑠(707.10674 (𝑡 − 𝑡𝑜 ))
− 0.00035 𝑠𝑒𝑛 (707.10674 (𝑡 − 𝑡𝑜 ))
B. Simulación.
A continuación, se presenta la gráfica de la respuesta transitoria para tres intervalos de tiempo propuestos para el voltaje en el
condensador y la corriente del circuito.
Tablas comparativas para cinco instantes de tiempo con cada condición de operación
Tabla intervalo 1
Ecuación de
ODE 45 transición
Tiempo(s) V(t) I(t) V(t) I(t)
2 0.8593 -4.06E-05 0.8794 -4.05E-05
4 0.0212 -4.40E-05 0.0314 -4.32E-05
6 -0.2802 -3.21E-05 -0.2806 -3.11E-05
7 0.2842 2.56E-05 0.2941 2.40E-05
8 -0.2365 1.17E-08 -0.2466 -1.73E-05
Tabla 1. Valores obtenidos con el comando ODE45 y ecuación de transición
Tabla intervalo 1
ODE 45 Ecuación de transición
Tiempo(s) V(t) I(t) V(t) I(t)
9 -3.44E-02 -1.43E-05 -3.49E-02 -1.43E+05
10 8.48E-02 9.38E-06 8.27E-02 9.45E-06
12 9.06E-02 1.30E-06 9.12E-02 1.03E-06
14 4.48E-02 -2.17E-06 4.67E-02 2.29E-06
16 5.39E-03 -2.22E-06 3.52E-03 -2.76E-06
Tabla 2. Valores obtenidos con el comando ODE45 y ecuación de transición
Tabla intervalo 1
ODE 45 Ecuación de transición
Tiempo(s) V(t) I(t) V(t) I(t)
17 -9.33E-01 -4.51E-04 -9.93E-01 -4.68E-03
19 -3.02E+00 1.61E-04 -3.03E+00 -1.17E-04
21 -2.20E+00 1.82E-05 -2.16E+00 1.39E-05
23 -8.40E-01 6.99E-05 -8.32E-01 6.29E-05
25 5.94E-02 5.36E-05 5.89E-02 5.49E-05
Tabla 3. Valores obtenidos con el comando ODE45 y ecuación de transición
figure(1)
subplot(231)
plot (t1,x1);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Voltaje t1');
subplot(232)
plot (t2,x3);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Voltaje t2');
subplot(233)
plot (t3,x5);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Voltaje t3');
subplot(234)
plot (t1,x2);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Corriente t1');
subplot(235)
plot (t2,x4);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Corriente t2');
subplot(236)
plot (t3,x6);
grid on
title('RESPUESTA TRANSISTORIA');
xlabel('Tiempo (seg)');
ylabel('Corriente t3')
figure(2)
subplot(211)
plot (t1,x1,t2,x3,t3,x5);
grid on
title('RESPUESTA TRANSISTORIA TOTAL');
xlabel('Tiempo (seg)');
ylabel('Voltaje')
subplot(212)
plot (t1,x2,t2,x4,t3,x6);
grid on
title('RESPUESTA TRANSISTORIA TOTAL');
xlabel('Tiempo (seg)');
ylabel('Corriente')
%% ODE45
clear all
close all
clc
global C R L
C=0.1e-6; L=20; R=10;
format shorteng
%%Modelado de primer intervalo
ti=0;
tf=8;
[time,sal]= ode45(@rlc,[ti tf],[2;0]);
figure(1);
subplot(231)
plot(time,sal(:,1));
grid on
title('Voltaje en el capacitor')
ylabel('Voltaje t1');
xlabel('Tiempo (s)');
subplot(234)
plot(time,sal(:,2));
grid on
title('Corriente en el Inductor')
ylabel('Corriente t1');
xlabel('Tiempo (s)');
%%%%Modelado de segundo intervalo
ti=8;
tf=16;
[time,sal]= ode45(@rlc,[ti tf],[-61.6521e-03;18.4504e-06]);
subplot(232)
plot(time,sal(:,1));
grid on
title('Voltaje en el capacitor')
ylabel('Voltaje t2');
xlabel('Tiempo (s)');
subplot(235)
plot(time,sal(:,2));
grid on
title('Corriente en el Inductor')
ylabel('Corriente t2');
xlabel('Tiempo (s)');
%%%%%%%%Modelado de tercer intervalo
ti=16;
tf=25;
[time,sal]= ode45(@rlc,[ti tf],[-1.9964;0.5786e-03]);
subplot(233)
plot(time,sal(:,1));
grid on
title('Voltaje en el capacitor')
ylabel('Voltaje t3');
xlabel('Tiempo (s)');
subplot(236)
plot(time,sal(:,2));
grid on
title('Corriente en el Inductor')
ylabel('Corriente t3');
xlabel('Tiempo (s)');
function [dxdy]=rlc(t,x)
global C R L
%x1 punto
a=(((1/C)*x(2)));
%x2 punto
b= ((-1/L)*x(1)+((-R/L)*x(2)));
[dxdy]=[a;b];
return
function [dxdy]=rlcf(t,x)
global C R L
%x1 punto
a=(((1/C)*x(2)));
%x2 punto
b= (((-1/L)*x(1))-((R/L)*x(2))+(5/L));
[dxdy]=[a;b];
return