Sei sulla pagina 1di 10

EXAMEN DE LAB.

CONTROL 2

CIRCUITO

1.- ES LA PRIMERA SEAL


ENTRADA
SALIDA

Al simular en simulink sacamos datos de la grafica de entrada y salida.

Luego lo pasamos a matlab

Luego u y y sacamos 1000 datos


u1=u([1:1000],2);
y1=y([1:1000],2);

Con u1 y y1 podemos ya aplicar el sistemade identificacion


El script:
clc
u1=u([1:1000],2);
y1=y([1:1000],2);

A=iddata(y1,u1,0.01);
A.inputName='tension entrada';
A.OutputName= 'corriente del inductor ';
A.TimeUnit= 'seconds';
A.InputUnit= 'V';
A.OutputUnit= 'A';

ze=A(1:300);

plot(ze(200:300));
ze=detrend(ze); %el sistema depurado
plot(ze(200:300));

Se hizo saco de los 1000 datos solo 300, luego graficamos desde el rango de 200 a 300.

Luego al sistema lo depuramos y denuevo lo graficamos.


En respuesta en impulso nos muestra la grafica con su variacion

clf
m=impulseest(ze);% modelo no parametrico respuesta en impulso
showConfidence(impulseplot(m),1);

Aplicamos los metodosde bode, nyquist y espacio de estados


m1=ssest(ze)% espacio de estados en coninuo
Luego en bode:

Nos muestra con su variacion estanadar


showConfidence(stepplot(m1,'b',m,'r',3),1)

esto es la comparacion de espacio de estado e impulso

Nyquist:
SEAL 2

ENTRADA
SALIDA

la grafica de salida en impulso tiene mejor confiabilidad

En bode :

Esta dentro de la variacion estandar


Comparacion :

Potrebbero piacerti anche