Diferencia entre revisiones de «Circuitos eléctricos RL (Resistencia-Inductancia)»
| (No se muestran 39 ediciones intermedias de 2 usuarios) | |||
| Línea 4: | Línea 4: | ||
==Circuito eléctrico RL== | ==Circuito eléctrico RL== | ||
| + | |||
El circuito eléctrico RL más simple tiene un inductor o bobina, una resistencia y una fuente de alimentación. | El circuito eléctrico RL más simple tiene un inductor o bobina, una resistencia y una fuente de alimentación. | ||
| Línea 23: | Línea 24: | ||
[[Archivo:cicuito1.jpg|200px|thumb|right|Circuito simple (malla 1)]] | [[Archivo:cicuito1.jpg|200px|thumb|right|Circuito simple (malla 1)]] | ||
| − | + | ||
Cuando cerramos el circuito, la cantidad de voltaje total segun ''' "la ley de tensiones de Kirchoff" ''' será la suma del voltaje que hay en la resistencia (intensidad por resistencia) y el que hay en la bobina (resistencia de la bobina por la derivada de la intensidad con respecto al tiempo). En un circuito RL cerrado, aplicando las leyes de Kirchoff, nos da la siguiente ecuación diferencial:: | Cuando cerramos el circuito, la cantidad de voltaje total segun ''' "la ley de tensiones de Kirchoff" ''' será la suma del voltaje que hay en la resistencia (intensidad por resistencia) y el que hay en la bobina (resistencia de la bobina por la derivada de la intensidad con respecto al tiempo). En un circuito RL cerrado, aplicando las leyes de Kirchoff, nos da la siguiente ecuación diferencial:: | ||
| Línea 29: | Línea 30: | ||
===Método analítico=== | ===Método analítico=== | ||
| + | |||
En el instante t=0, el circuito está abierto, por lo que la intensidad que circula es nula (<math> i_0(t)=0 </math>). En el momento en el que t>0, el circuito adquiere una intensidad, que con las condiciones: | En el instante t=0, el circuito está abierto, por lo que la intensidad que circula es nula (<math> i_0(t)=0 </math>). En el momento en el que t>0, el circuito adquiere una intensidad, que con las condiciones: | ||
<br /> | <br /> | ||
<math> V(t)=20V </math> <br /> | <math> V(t)=20V </math> <br /> | ||
| − | <math> L=0. | + | <math> L=0.2H </math> <br /> |
<math>R=5Ω </math> | <math>R=5Ω </math> | ||
| Línea 59: | Línea 61: | ||
}} | }} | ||
| − | [[Image:alex.png|center|thumb|1000px| | + | [[Image:alex.png|center|thumb|1000px|Solución]] |
Si observamos con detenimiento la gráfica, vemos que la variación de la intesidad sigue una ley exponencial que ha medida que pasa el tiempo, crece de manera muy rápida, debido a que en la malla empieza a circular una corriente de manera prácticamente instantánea una vez cerramos el circuito. <br /> | Si observamos con detenimiento la gráfica, vemos que la variación de la intesidad sigue una ley exponencial que ha medida que pasa el tiempo, crece de manera muy rápida, debido a que en la malla empieza a circular una corriente de manera prácticamente instantánea una vez cerramos el circuito. <br /> | ||
| Línea 92: | Línea 94: | ||
Como estamos usando un método explícito para aproximar una función exponencial de elevada pendiente, el paso de discretización temporal ha de ser muy pequeño (para que sea estable). <br /> | Como estamos usando un método explícito para aproximar una función exponencial de elevada pendiente, el paso de discretización temporal ha de ser muy pequeño (para que sea estable). <br /> | ||
Cuanto más cercanos cojamos los puntos, mayor será la aproximación al resultado real, haciéndolo más exacto (ya que el error acumulado será menor). <br /> | Cuanto más cercanos cojamos los puntos, mayor será la aproximación al resultado real, haciéndolo más exacto (ya que el error acumulado será menor). <br /> | ||
| − | [[Image:alexx.png|center|thumb|1000px| | + | [[Image:alexx.png|center|thumb|1000px|Solución Euler]] |
===Método del trapecio=== | ===Método del trapecio=== | ||
| Línea 124: | Línea 126: | ||
}} | }} | ||
| − | [[Image:miguel.png|center|thumb|1000px| | + | [[Image:miguel.png|center|thumb|1000px|Solución Trapecio]] |
Podemos observar que la intensidad se estabiliza a un valor constante en un período de tiempo muy corto (aproximadamente 0.2 segundos), casi de manera instantánea. <br /> | Podemos observar que la intensidad se estabiliza a un valor constante en un período de tiempo muy corto (aproximadamente 0.2 segundos), casi de manera instantánea. <br /> | ||
Cuánto más aumentemos L, más tiempo tardará la intensidad en llegar a ser una constante. | Cuánto más aumentemos L, más tiempo tardará la intensidad en llegar a ser una constante. | ||
| − | + | <br /> | |
| + | <br /> | ||
==Ley de Kirchoff en un circuito complejo (malla 2)== | ==Ley de Kirchoff en un circuito complejo (malla 2)== | ||
[[Archivo:nuria.png|200px|thumb|right|Circuito completo (malla 2)]] | [[Archivo:nuria.png|200px|thumb|right|Circuito completo (malla 2)]] | ||
| − | |||
Según las leyes de Kirchoff, el sistema de ecuaciones diferenciales correspondiente al circuito 2 es el siguiente: | Según las leyes de Kirchoff, el sistema de ecuaciones diferenciales correspondiente al circuito 2 es el siguiente: | ||
| Línea 155: | Línea 157: | ||
===Método de Euler=== | ===Método de Euler=== | ||
| + | |||
Resolveremos el sistema anterior para los siguientes datos: <br /> | Resolveremos el sistema anterior para los siguientes datos: <br /> | ||
<math> R_1=R_2=6Ω </math> <br /> | <math> R_1=R_2=6Ω </math> <br /> | ||
| Línea 161: | Línea 164: | ||
<math> L_2=0.11H </math> <br /> | <math> L_2=0.11H </math> <br /> | ||
<math> E(t)=20V </math> <br /> | <math> E(t)=20V </math> <br /> | ||
| − | Para ello emplearemos el método de Euler utilizando Matlab. | + | Para ello emplearemos el método de Euler utilizando Matlab. |
{{matlab|codigo= | {{matlab|codigo= | ||
t0=0; | t0=0; | ||
tf=0.4; | tf=0.4; | ||
| + | R1=6; | ||
| + | R2=6; | ||
| + | R3=3; | ||
| + | L1=0.3; | ||
| + | L2=0.11; | ||
| + | E=20; | ||
i0=[0 0]'; | i0=[0 0]'; | ||
| − | A=[- | + | A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1]; |
| − | + | ||
N=400; | N=400; | ||
h=(tf-t0)/N; | h=(tf-t0)/N; | ||
t=t0:h:tf; | t=t0:h:tf; | ||
i=zeros(2,N+1); | i=zeros(2,N+1); | ||
| − | |||
i(:,1)=i0; | i(:,1)=i0; | ||
ii=i0; | ii=i0; | ||
% Iteraciones i(t_n) --> i(t_n+1) | % Iteraciones i(t_n) --> i(t_n+1) | ||
for n=1:N | for n=1:N | ||
| − | g=[ | + | g=[E/L2 E/L1]'; |
ii=ii+h*(A*ii+g) | ii=ii+h*(A*ii+g) | ||
i(:,n+1)=ii; | i(:,n+1)=ii; | ||
end | end | ||
clf | clf | ||
| − | plot(t,i,'-') | + | plot(t,i,'-','linewidth',3) |
legend('i2(t)','i3(t)') | legend('i2(t)','i3(t)') | ||
xlabel('Tiempo en segundos') | xlabel('Tiempo en segundos') | ||
| Línea 190: | Línea 197: | ||
[[Archivo:karloandre.png|600px|thumb|centro|Resolución del sistema por el método de Euler]] | [[Archivo:karloandre.png|600px|thumb|centro|Resolución del sistema por el método de Euler]] | ||
| − | |||
===Método del trapecio=== | ===Método del trapecio=== | ||
| + | |||
| + | Otro método más preciso sería el método del trapecio. | ||
{{matlab|codigo= | {{matlab|codigo= | ||
t0=0; | t0=0; | ||
tf=0.4; | tf=0.4; | ||
| + | R1=6; | ||
| + | R2=6; | ||
| + | R3=3; | ||
| + | L1=0.3; | ||
| + | L2=0.11; | ||
| + | E=20; | ||
i0=[0 0]'; | i0=[0 0]'; | ||
| − | A=[- | + | A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1]; |
| − | + | ||
N=400; | N=400; | ||
h=(tf-t0)/N; | h=(tf-t0)/N; | ||
t=t0:h:tf; | t=t0:h:tf; | ||
i=zeros(2,N+1); | i=zeros(2,N+1); | ||
| − | |||
i(:,1)=i0; | i(:,1)=i0; | ||
ii=i0; | ii=i0; | ||
% Iteraciones y(t_n) --> y(t_n+1) | % Iteraciones y(t_n) --> y(t_n+1) | ||
for n=1:N | for n=1:N | ||
| − | gn=[ | + | gn=[E/L2 E/L1]'; |
gnp1=gn; | gnp1=gn; | ||
ii=(eye(2)-h/2*A)\((eye(2)+h/2*A)*ii+h/2*(gn+gnp1)); | ii=(eye(2)-h/2*A)\((eye(2)+h/2*A)*ii+h/2*(gn+gnp1)); | ||
| Línea 215: | Línea 227: | ||
end | end | ||
clf | clf | ||
| − | plot(t,i,'-','linewidth', | + | plot(t,i,'-','linewidth',3) |
legend('i2(t)','i3(t)') | legend('i2(t)','i3(t)') | ||
xlabel('Tiempo en segundos') | xlabel('Tiempo en segundos') | ||
| Línea 223: | Línea 235: | ||
[[Archivo:Método del trapecio.png|600px|thumb|centre|Resolución del sistema por el Método del Trapecio]] | [[Archivo:Método del trapecio.png|600px|thumb|centre|Resolución del sistema por el Método del Trapecio]] | ||
| + | Podemos observar que el resultado es muy similar al obtenido mediante el método de Euler. | ||
| + | <br /> | ||
| + | |||
| + | ===Efecto al aumentar una resistencia=== | ||
| + | Si aumentamos el valor de una de las resistencias la solución será distinta, mediante uno de los procedimientos anteriormente descritos podemos obtener esta nueva solución. | ||
| + | El dato que vamos a cambiar es:<br /> | ||
| + | <math> R_3=9Ω </math> | ||
{{matlab|codigo= | {{matlab|codigo= | ||
t0=0; | t0=0; | ||
tf=0.4; | tf=0.4; | ||
| + | R1=6; | ||
| + | R2=6; | ||
| + | R3=3; | ||
| + | L1=0.3; | ||
| + | L2=0.11; | ||
| + | E=20; | ||
i0=[0 0]'; | i0=[0 0]'; | ||
| − | A=[- | + | A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1]; |
| − | + | ||
N=100; | N=100; | ||
h=(tf-t0)/N; | h=(tf-t0)/N; | ||
t=t0:h:tf; | t=t0:h:tf; | ||
i=zeros(2,N+1); | i=zeros(2,N+1); | ||
| − | |||
i(:,1)=i0; | i(:,1)=i0; | ||
ii=i0; | ii=i0; | ||
% Iteraciones i(t_n) --> i(t_n+1) | % Iteraciones i(t_n) --> i(t_n+1) | ||
for n=1:N | for n=1:N | ||
| − | g=[ | + | g=[E/L2 E/L1]'; |
ii=ii+h*(A*ii+g) | ii=ii+h*(A*ii+g) | ||
i(:,n+1)=ii; | i(:,n+1)=ii; | ||
end | end | ||
| + | Rn3=9; | ||
j0=[0 0]'; | j0=[0 0]'; | ||
| − | B=[- | + | B=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+Rn3)/L1]; |
| + | N=100; | ||
| + | h=(tf-t0)/N; | ||
| + | t=t0:h:tf; | ||
j=zeros(2,N+1); | j=zeros(2,N+1); | ||
| − | |||
j(:,1)=j0; | j(:,1)=j0; | ||
jj=j0; | jj=j0; | ||
% Iteraciones j(t_n) --> j(t_n+1) | % Iteraciones j(t_n) --> j(t_n+1) | ||
for n=1:N | for n=1:N | ||
| − | g=[ | + | g=[E/L2 E/L1]'; |
jj=jj+h*(B*jj+g) | jj=jj+h*(B*jj+g) | ||
j(:,n+1)=jj; | j(:,n+1)=jj; | ||
| Línea 258: | Línea 284: | ||
hold on | hold on | ||
plot(t,i,'-','linewidth',2) | plot(t,i,'-','linewidth',2) | ||
| + | legend('i2(t)','i3(t)') | ||
plot(t,j,'x','linewidth',2) | plot(t,j,'x','linewidth',2) | ||
xlabel('Tiempo en segundos') | xlabel('Tiempo en segundos') | ||
| Línea 264: | Línea 291: | ||
}} | }} | ||
| + | [[Archivo:Comparacion2.png|600px|miniaturadeimagen|centro|Comparación resultados (cambio R3)]] | ||
| + | <br /> | ||
| + | Podemos observar en la gráfica que al aumentar el valor de una de las resistencias, la intensidad se estabiliza en un periodo de tiempo más reducido y debido a la ley de Ohm, la tercera intensidad decrece bastante. | ||
| + | ===Cálculo intensidades iniciales=== | ||
| + | Para resolver ecuaciones diferenciales, es habitual considerar como condiciones iniciales t=0, pero no siempre es necesario, se puede tomar cualquier t. En este caso consideraremos los siguientes datos: <br /> | ||
| + | <math> t_0=0.02s </math> | ||
| + | <math> i_2(0)=1A </math> | ||
| + | <math> i_3(0)=1A </math> | ||
| + | Aunque empleemos una t>0, necesitamos deducir las intensidades en t=0, para ello utilizaremos el método de Euler pero teniendo en cuenta que el paso es negativo para progresar desde nuestro tiempo inicial (0,02s) a nuestro tiempo final (0s) . Con ayuda de esto conseguiremos:: | ||
| + | <math> i_{n+1}=i_n+h*f(t_n,i_n) → i_{n-1}=i_n-h*f(t_n,i_n) </math> | ||
| + | <br /> | ||
| + | {{matlab|codigo= | ||
| + | t0=0.02; | ||
| + | tf=0; | ||
| + | R1=6; | ||
| + | R2=6; | ||
| + | R3=3; | ||
| + | L1=0.3; | ||
| + | L2=0.11; | ||
| + | E=20; | ||
| + | i0=[1 1]'; | ||
| + | A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1]; | ||
| + | N=400; | ||
| + | h=(tf-t0)/N; | ||
| + | t=t0:h:tf; | ||
| + | i=zeros(2,N+1); | ||
| + | i(:,1)=i0; | ||
| + | ii=i0; | ||
| + | % Iteraciones i(t_n) --> i(t_n-1) | ||
| + | for n=1:N | ||
| + | g=[E/L2 E/L1]'; | ||
| + | ii=ii+h*(A*ii+g) | ||
| + | i(:,n+1)=ii; | ||
| + | end | ||
| + | clf | ||
| + | plot(t,i,'-','linewidth',3) | ||
| + | legend('i2(t)','i3(t)') | ||
| + | xlabel('Tiempo en segundos') | ||
| + | ylabel('Intensidad en amperios') | ||
| + | }} | ||
| + | <br /> | ||
| + | Finalmente, gracias a este método obtendremos una gráfica para conocer la evolución de la intensidad: | ||
| − | + | [[Archivo:graficachungados.png|600px|thumb|centro|Evolución de las intensidades con condición inicial en t=0,02s]] | |
| − | + | <br /> | |
| + | En ella podemos apreciar que las intensidades en el instante t=0s alcanza los siguientes valores: <br /> | ||
| + | <math> i_2(0)=-0,9313A </math> | ||
| + | <math> i_3(0)=0,2708A </math> | ||
[[Categoría:Ecuaciones Diferentiales]] | [[Categoría:Ecuaciones Diferentiales]] | ||
[[Categoría:ED13/14]] | [[Categoría:ED13/14]] | ||
[[Categoría:Trabajos 2013-14]] | [[Categoría:Trabajos 2013-14]] | ||
Revisión actual del 17:49 6 mar 2014
| Trabajo realizado por estudiantes | |
|---|---|
| Título | Circuitos eléctricos RL. Grupo 10-B |
| Asignatura | Ecuaciones Diferenciales |
| Curso | Curso 2013-14 |
| Autores | Alejandro Giménez Alves, Miguel Aparicio Martín Romo, Nuria Trapote García, Karlo André Palomino Paredes |
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
Contenido
1 Circuito eléctrico RL
El circuito eléctrico RL más simple tiene un inductor o bobina, una resistencia y una fuente de alimentación.
- En una resistencia R, la ley de Ohm establece:: [math]i(t) = \frac{v(t)}{R}[/math]
donde:
[math] i(t) [/math] = intesidad de corriente ([math]A[/math])
[math] v(t) [/math] = voltaje ([math]V[/math])
[math] R [/math] = coeficiente de resistencia ([math]Ω[/math])
- En un inductor L, la ley de Faraday establece:: [math]v(t) = L\frac{d}{d_t}i(t)=L\cdot i'(t)[/math]
donde:
[math] L [/math] = coeficiente de autoinducción ([math]H[/math])
Las leyes de Kirchoff establecen el comportamiento de los circuitos:
- Ley de corriente: en cada nodo la suma de corrientes que entra coincide con la suma de corrientes que sale.
- Ley de tensiones: en cada ciclo cerrado, la suma de las diferencias de potencial eléctrico es nula.
2 Ley de Kirchoff en un circuito simple (malla 1)
Cuando cerramos el circuito, la cantidad de voltaje total segun "la ley de tensiones de Kirchoff" será la suma del voltaje que hay en la resistencia (intensidad por resistencia) y el que hay en la bobina (resistencia de la bobina por la derivada de la intensidad con respecto al tiempo). En un circuito RL cerrado, aplicando las leyes de Kirchoff, nos da la siguiente ecuación diferencial::
[math] i'(t)+{R\over L}i(t)-{V(t)\over L}=0 [/math]
2.1 Método analítico
En el instante t=0, el circuito está abierto, por lo que la intensidad que circula es nula ([math] i_0(t)=0 [/math]). En el momento en el que t>0, el circuito adquiere una intensidad, que con las condiciones:
[math] V(t)=20V [/math]
[math] L=0.2H [/math]
[math]R=5Ω [/math]
hará que la ecuacion diferencial sea:
[math]L\frac{d}{dt}i(t)+R\cdot i=V_0 \hspace{0.5cm} \rightarrow \hspace{0.5cm} [/math]
[math]i'(t)+\frac{R}{L}i(t)=\frac{V}{L} \hspace{0.5cm} \rightarrow \hspace{0.5cm} [/math]
[math]i \cdot e^{\int{\frac{R}{L}dt}} = \int{e^{\frac{R \cdot t}{L}}dt} \hspace{0.5cm} \rightarrow \hspace{0.5cm} [/math]
[math]i \cdot e^{\frac{R \cdot t}{L}} = \frac{V}{R}e^{\frac{R \cdot t}{L}}+C[/math]
Obteniendo como solución de la ecuación diferencial::
[math]i(t) = \frac{V}{R} + C \cdot e^{\frac{-R \cdot t}{L}}[/math]
En t=0, el circuito está cerrado. Con la condición inicial [math]i(0)=0 [/math], obtenemos el valor de la constante [math]C[/math]:: [math]i(0)=0 \Rightarrow C= - \frac{V}{R}[/math]
Finalmente, la solución resulta::
[math] i(t)= \frac{V}{R} - \frac{V}{R} e^{(-\frac{R}{L})t} = 4-4e^{-25t} [/math]
Con la gráfica:
t=[0:0.0001:1];
i=4-4*exp(-25*t);
figure(1)
plot(t,i,'-b','linewidth',5)
xlabel('Tiempo en segundos');
ylabel('Intensidad en amperios');
Si observamos con detenimiento la gráfica, vemos que la variación de la intesidad sigue una ley exponencial que ha medida que pasa el tiempo, crece de manera muy rápida, debido a que en la malla empieza a circular una corriente de manera prácticamente instantánea una vez cerramos el circuito.
Por otro lado, vemos que el intervalo de tiempo en el que la intensidad pasa de 0 a 4 amperios (se vuelve constante) es muy pequeño.
2.2 Método de Euler
Este método se basa en un procedimiento de integración numérica para resolver ecuaciones diferenciales ordinarias a partir de un valor inicial dado, donde se aproxima el valor de la función a la tangente en cada punto.
Con la gráfica:
V=20;
R=5;
L=0.2;
t0=0;
tN=1;
h=0.0000001;
N=(tN-t0)/h;
i0=0;
ii=i0;
i(1)=ii;
for n=1:N
ii=ii+h*[V/L+(-R/L)*ii];
i(n+1)=ii;
end
t=t0:h:tN;
figure(1)
plot(t,i,'-r','linewidth',5)
xlabel('Tiempo en segundos');
ylabel('Intensidad en amperios');Como estamos usando un método explícito para aproximar una función exponencial de elevada pendiente, el paso de discretización temporal ha de ser muy pequeño (para que sea estable).
Cuanto más cercanos cojamos los puntos, mayor será la aproximación al resultado real, haciéndolo más exacto (ya que el error acumulado será menor).
2.3 Método del trapecio
Este método se basa en la integración numérica, es decir, es un método para calcular aproximadamente el valor de una integral definida.
Se basa en aproximar en la valor de la integral de la función por el de la función lineal que pasa a través de los puntos de inicio y final de la función, aproximandolo al área de un trapecio. El método del trapecio es más exacto que el de Euler.
Con la gráfica:
V=20;
R=5;
L=0.2;
t0=0;
tN=1;
N=100000;
h=(tN-t0)/N;
t=t0:h:tN;
i=t*0;
i0=0;
ii=i0;
i(1)=ii;
for n=1:N
%% Aplicando el método del trapecio, cuya expresión es i_n+1=i_n+h/2*(f(t_n,i_n)+f(t_n+1,i_n+1).
%% Despejando el término i_n+1 resulta la expresion siguiente.
ii=((1-(h*R)/(2*L))*ii+h*V/L)/(1+((h*R)/(2*L)));
i(n+1)=ii;
end
figure(1)
plot(t,i,'-y','linewidth',5)
xlabel('Tiempo en segundos');
ylabel('Intensidad en amperios');
Podemos observar que la intensidad se estabiliza a un valor constante en un período de tiempo muy corto (aproximadamente 0.2 segundos), casi de manera instantánea.
Cuánto más aumentemos L, más tiempo tardará la intensidad en llegar a ser una constante.
3 Ley de Kirchoff en un circuito complejo (malla 2)
Según las leyes de Kirchoff, el sistema de ecuaciones diferenciales correspondiente al circuito 2 es el siguiente:
- [math]E(t) = R_1\cdot i_1(t) + L_2\cdot \frac{d}{dt} i_2(t) + R_2\cdot i_2(t)[/math]: corresponde al recorrido exterior del circuito.
- [math]E(t) = R_1\cdot i_1(t) + L_1\cdot \frac{d}{dt} i_3(t) + R_3\cdot i_3(t)[/math]: corresponde a la malla 1.
- [math]i_1(t) = i_2(t) + i_3(t)[/math]: es la correspondiente a la Ley de corriente de Kirchoff.
donde
[math]i_1(t)[/math] = intensidad de la malla 1
[math]i_2(t)[/math] = intensidad de la malla 2
[math]i_3(t)[/math] = intensidad de la intersección de mallas
Sustituyendo la tercera ecuación enlas otras dos se obtiene el sistema en términos de [math]i_2(t)[/math] e [math]i_3(t)[/math]:
- [math] i_2'(t)+{R_1+R_2\over L_2}i_2(t)+{R_1\over L_2}i_3(t)={E(t)\over L_2} [/math]
- [math] i_3'(t)+{R_1\over L_1}i_2(t)+{R_1+R_3\over L_1}i_3(t)={E(t)\over L_1} [/math]
Matricialmente::[math]\frac{d}{dt}\begin{pmatrix} i_2\\i_3 \end{pmatrix} = - \begin{pmatrix} \frac{R_1+R_2}{L_2}&\frac{R_1}{L_2} \\ \frac{R_1}{L_1}&\frac{R_1+R_3}{L_1} \end{pmatrix}\begin{pmatrix} i_2\\i_3 \end{pmatrix} + \begin{pmatrix} \frac{E}{L_2} \\ \frac{E}{L_1} \end{pmatrix}[/math]
A partir de las condiciones iniciales [math]i_2(0)[/math] = [math]i_3(0)[/math] = 0; y por consiguiente [math]i_2'(0)[/math] = [math]i_3'(0)[/math] = 0, se puede interpretar que la corriente en el circuito es nula en el momento inicial, cuando se conecta el generador.
3.1 Método de Euler
Resolveremos el sistema anterior para los siguientes datos:
[math] R_1=R_2=6Ω [/math]
[math] R_3=3Ω [/math]
[math] L_1=0.3H [/math]
[math] L_2=0.11H [/math]
[math] E(t)=20V [/math]
Para ello emplearemos el método de Euler utilizando Matlab.
t0=0;
tf=0.4;
R1=6;
R2=6;
R3=3;
L1=0.3;
L2=0.11;
E=20;
i0=[0 0]';
A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1];
N=400;
h=(tf-t0)/N;
t=t0:h:tf;
i=zeros(2,N+1);
i(:,1)=i0;
ii=i0;
% Iteraciones i(t_n) --> i(t_n+1)
for n=1:N
g=[E/L2 E/L1]';
ii=ii+h*(A*ii+g)
i(:,n+1)=ii;
end
clf
plot(t,i,'-','linewidth',3)
legend('i2(t)','i3(t)')
xlabel('Tiempo en segundos')
ylabel('Intensidad en amperios')
3.2 Método del trapecio
Otro método más preciso sería el método del trapecio.
t0=0;
tf=0.4;
R1=6;
R2=6;
R3=3;
L1=0.3;
L2=0.11;
E=20;
i0=[0 0]';
A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1];
N=400;
h=(tf-t0)/N;
t=t0:h:tf;
i=zeros(2,N+1);
i(:,1)=i0;
ii=i0;
% Iteraciones y(t_n) --> y(t_n+1)
for n=1:N
gn=[E/L2 E/L1]';
gnp1=gn;
ii=(eye(2)-h/2*A)\((eye(2)+h/2*A)*ii+h/2*(gn+gnp1));
i(:,n+1)=ii;
end
clf
plot(t,i,'-','linewidth',3)
legend('i2(t)','i3(t)')
xlabel('Tiempo en segundos')
ylabel('Intensidad en amperios')
Podemos observar que el resultado es muy similar al obtenido mediante el método de Euler.
3.3 Efecto al aumentar una resistencia
Si aumentamos el valor de una de las resistencias la solución será distinta, mediante uno de los procedimientos anteriormente descritos podemos obtener esta nueva solución.
El dato que vamos a cambiar es:
[math] R_3=9Ω [/math]
t0=0;
tf=0.4;
R1=6;
R2=6;
R3=3;
L1=0.3;
L2=0.11;
E=20;
i0=[0 0]';
A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1];
N=100;
h=(tf-t0)/N;
t=t0:h:tf;
i=zeros(2,N+1);
i(:,1)=i0;
ii=i0;
% Iteraciones i(t_n) --> i(t_n+1)
for n=1:N
g=[E/L2 E/L1]';
ii=ii+h*(A*ii+g)
i(:,n+1)=ii;
end
Rn3=9;
j0=[0 0]';
B=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+Rn3)/L1];
N=100;
h=(tf-t0)/N;
t=t0:h:tf;
j=zeros(2,N+1);
j(:,1)=j0;
jj=j0;
% Iteraciones j(t_n) --> j(t_n+1)
for n=1:N
g=[E/L2 E/L1]';
jj=jj+h*(B*jj+g)
j(:,n+1)=jj;
end
hold on
plot(t,i,'-','linewidth',2)
legend('i2(t)','i3(t)')
plot(t,j,'x','linewidth',2)
xlabel('Tiempo en segundos')
ylabel('Intensidad en amperios')
hold off
Podemos observar en la gráfica que al aumentar el valor de una de las resistencias, la intensidad se estabiliza en un periodo de tiempo más reducido y debido a la ley de Ohm, la tercera intensidad decrece bastante.
3.4 Cálculo intensidades iniciales
Para resolver ecuaciones diferenciales, es habitual considerar como condiciones iniciales t=0, pero no siempre es necesario, se puede tomar cualquier t. En este caso consideraremos los siguientes datos:
[math] t_0=0.02s [/math] [math] i_2(0)=1A [/math] [math] i_3(0)=1A [/math]
Aunque empleemos una t>0, necesitamos deducir las intensidades en t=0, para ello utilizaremos el método de Euler pero teniendo en cuenta que el paso es negativo para progresar desde nuestro tiempo inicial (0,02s) a nuestro tiempo final (0s) . Con ayuda de esto conseguiremos::
[math] i_{n+1}=i_n+h*f(t_n,i_n) → i_{n-1}=i_n-h*f(t_n,i_n) [/math]
t0=0.02;
tf=0;
R1=6;
R2=6;
R3=3;
L1=0.3;
L2=0.11;
E=20;
i0=[1 1]';
A=[-(R1+R2)/L2 -R1/L2 ; -R1/L1 -(R1+R3)/L1];
N=400;
h=(tf-t0)/N;
t=t0:h:tf;
i=zeros(2,N+1);
i(:,1)=i0;
ii=i0;
% Iteraciones i(t_n) --> i(t_n-1)
for n=1:N
g=[E/L2 E/L1]';
ii=ii+h*(A*ii+g)
i(:,n+1)=ii;
end
clf
plot(t,i,'-','linewidth',3)
legend('i2(t)','i3(t)')
xlabel('Tiempo en segundos')
ylabel('Intensidad en amperios')
Finalmente, gracias a este método obtendremos una gráfica para conocer la evolución de la intensidad:
En ella podemos apreciar que las intensidades en el instante t=0s alcanza los siguientes valores:
[math] i_2(0)=-0,9313A [/math] [math] i_3(0)=0,2708A [/math]


