Está en la página 1de 4

TEMA 15. ESPACIO DE ESTADOS.

CASO CIRCUITO ELÉCTRICO DE 2 MALLAS

➔ Ecu. Dif. (1)

→ Ecu. Dif. (2)

Tarea: Obtener funciones de transferencia para 𝑉𝑐1 .

Se elabora el espacio de estados.

Paso 1: Se determinan las variables de estado

Paso 2. Se determinan entradas

Paso 3. Variables de estado derivadas expresadas en variables de estado sin derivar


Para eliminar a 𝑥̇ 4 de la ecuación de 𝑥̇ 2 , se reemplaza la ecuación de 𝑥̇ 4 en 𝑥̇ 2 .

Para eliminar a 𝑥̇ 2 de la ecuación de 𝑥̇ 4 , se reemplaza la ecuación de 𝑥̇ 2 en 𝑥̇ 4 tomando las primeras ecuaciones de estas
variables

Paso 5. Se determinan las salidas expresadas en variables de estado no derivadas

Tarea: Ampliar en espacio de estados para observar 𝑉𝐿1 , 𝑉𝐿2 , 𝑉𝑅1 , 𝑉𝑅2

Paso 6. Se crea el espacio de estados.


Matlab

clc; clear all; close all;

%Parámetros del sistema


Vf1 = 10; Vf2 = 5;
R1 = 1000; R2 = 500; C1 = 100e-9; C2 = 300e-9; L1 = 10e-3; L2 = 20e-3;

%Se crea el modelo matemático


A = [0 1 0 0;
-(L1+L2)/(L1*L2*C1) -R1*(L1+L2)/(L1*L2) -1/(C1*L2) -C2*R2/(C1*L2);
0 0 0 1;
-1/(L2*C2) -C1*R1/(L2*C2) -1/(L2*C2) -R2/L2];
B = [0 0; (L1+L2)/(L1*L2*C1) -1/(L2*C1); 0 0; 1/(L2*C2) -1/(L2*C2)];
C = [0 C1 0 0; 0 0 0 C2; 1 0 0 0; 0 1 0 0; 0 C1 0 -C2];
D = zeros(5,2);
sys = ss(A,B,C,D);

%SIMULACIÓN
%--Se crean entradas
tfin = 1e-3; ts = tfin/3000; t = 0:ts:tfin;
u1 = Vf1*ones(1,length(t));
u2 = Vf2*ones(1,length(t));
U = [u1;u2];
%--Se simula con función lsim
[Y,T,X] = lsim(sys,U,t);
I1 = Y(:,1); I2 = Y(:,2); Vc1 = Y(:,3); Vc2 = Y(:,4); IL1 = Y(:,5);
plot(t,I1,t,I2,t,IL1); title('Corrientes de Malla y Bobina 1'); grid;
legend('I1','I2','IL1'); xlabel('Tiempo (s)'); ylabel('Amperios (A)')

También podría gustarte