Вы находитесь на странице: 1из 24

TRABAJO FINAL: METODOS PARAMETRICOS

JONATHAN STIVEN SUAREZ ARGOTE


PEDRO JAVIER ARDILA

Cod. 2010296204
Cod.2010296952

UNIVERSIDAD SURCOLOMBIANA
FACULTAD DE INGENIERIA
INGENIERIA ELECTRONICA
NEIVA-HUILA
2015

Para obtener las identificaciones segn los diferentes metodos de Identificacin


Parametrica como el ARX, ARMAX,BJ,OE se utilizo un DC-DC Buck.
Como primer paso se ejecuto en el simulink el diagrama del Buck proporcionado
por el profesor para generar el vector de tiempo. Se ejecuta primero con un valor
de 1 para utilizar la entrada Vs y posteriormente se cambia a -1 para utilizar la
entrada PWM.

Calculos para entrada VS y salida VO

Mediante el siguiente script se genera un ruido digital.

Una vez obtenidas las seales generadas por la simulacion y generando las
seales de ruido se ingresan a la simulacion de convertidor DC-DC BUCK por
medio la opcin from workspace y se ejecuta de nuevo la simulacion con los
nuevos bloques de ruido digital tal como muestra la siguiente imagen.

Con el siguiente codigo generamos la seales de entrada y salida de la planta


(VS-VO), luego se elimina el trasiente y la media de cada una.

Abrimos la herramienta IDENT de matlab y realizamos la identificacion y validacion


para los modelos parametricos.

Acontinuacin seleccionamos el tramo para la identificacin

Seguidamente seleccionamos el tramo para la validacin

Despues de haber seleccionado los tramos tendremos como resultado:

Seguidamente procedemos a realizar la Identificacin Parametrica con los


modelos ARX, ARMAX,BJ y OE.
1. MODELO ARX
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden 4
41

Cuyo resultado fue de 74 y lo podemos observar en la siguiente imagen:

La ecuacin Polimonial en tiempo discreto para ARX (Z) es :

y ( Z )=

e( z )
2.557e-05 z 33.349e-05 z 2+ 1.575e-06 z+ 2.942e-05 ( )
u z+ 4
4
3
2
3
2
z 3.344 z + 4.112 z 2.181 z+0.4129
z 3.344 z + 4.112 z 2.181 z+ 0.4129

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num= [0 2.557e-05 -3.349e-05 1.575e-06 2.942e-05];
dem= [1 -3.344 4.112 -2.181 0.4129];

H = tf(num,dem, 2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

2. MODELO ARMAX
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden
2331

Cuyo resultado fue de 88.51 y lo podemos observar en la siguiente imagen:

La ecuacin Polimonial en tiempo discreto para ARMAX (Z) es :

Y (z)=

0.0001248 z 2+ 0.000101 z +3.943e-05


z 3 +1.469 z 2 +1.468 z+ 0.9972
u
(
z
)
+
e( z )
z 21.971 z+0.972
z 21.971 z +0.972

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num= [0.0001248 0.000101 3.943e-05];

dem= [1 -1.971 0.972];


H = tf(num,dem, 2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

3. MODELO BJ
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden
22221

Cuyo resultado fue de 91.96 y lo podemos observar en la siguiente imagen:

La ecuacin Polimonial en tiempo discreto para BJ (Z) es :

Y (z)=

] [

1.883e-05 z +1.537e-06
z +1.726 z+ 0.7266
u ( z)+ 2
e( z )
2
z 1.998 z +0.9985
z 1.982 z +0.9951

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num=[0 1.883e-05 1.537e-06];
dem=[1 -1.998 0.9985];
H = tf(num,dem,2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

4. MODELO OE
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden
221

Cuyo resultado fue de 91.96 y lo podemos observar en la siguiente imagen:

La ecuacion Polimonial en tiempo discreto para OE (Z) es :

Y (z)=

3.94e-05 z 1.906e-05
u ( z ) +e (z)
2
z 1.998 z+ 0.9985

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num=[0 3.94e-05 -1.906e-05]
dem=[1 -1.998 0.9985]
H = tf(num,dem, 2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

Hemos finalizado los calculos para una entrada VS y una salida VO, acontinuacin
haremos los calculos para una entrada PWM y una salida VO.

Calculos para entrada PWM y salida VO


Se cambia a -1 para utilizar la entrada PWM.

Mediante el siguiente script se genera de nuevo un ruido digital.

Una vez obtenidas las seales generadas por la simulacion y generando las
seales de ruido se ingresan a la simulacion de convertidor DC-DC BUCK por
medio la opcin from workspace y se ejecuta de nuevo la simulacion con los
nuevos bloques de ruido digital tal como muestra la siguiente imagen.

Con el siguiente codigo generamos la seales de entrada y salida de la planta


(VS-VO), luego se elimina el trasiente y la media de cada una.

Abrimos la herramienta IDENT de matlab y realizamos la identificacion y validacion


para los modelos parametricos.
Acontinuacin seleccionamos el tramo para la identificacin

Seguidamente seleccionamos el tramo para la validacin

Despues de haber seleccionado los tramos tendremos como resultado:

Seguidamente procedemos a realizar la Identificacin Parametrica con los


modelos ARX, ARMAX,BJ y OE.

1. MODELO ARX
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden
441

Cuyo resultado fue de 71.72 y lo podemos observar en la siguiente imagen:

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num=[0 -6.13e-05 -1.303e-05 -1.304e-05 0.001079];
dem=[ 1 -3.357 4.212 -2.34 0.4847];
H = tf(num,dem,2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

2. MODELO ARMAX
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden 3
321

Cuyo resultado fue de 91.39 y lo podemos observar en la siguiente imagen:

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:

num=[0 0.003514 0.002181];


dem=[ 1 -1.978 0.9787];
H = tf(num,dem,2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

3. MODELO BJ
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden 2
2221

Cuyo resultado fue de 96.64 y lo podemos observar en la siguiente imagen:

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:

num=[0 -0.001432 0.002676];


dem=[1 -1.999 0.9986];
H = tf(num,dem,2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

4. MODELO OE
Mediante la opcin Polynomial Models del Ident se eligio un polinomio de orden 2
21

Cuyo resultado fue de 95.64 y lo podemos observar en la siguiente imagen:

Para encontrar su respectiva funcion de transferencia en (s), se desprecia los


valores (+/-) y el error.

Basados en lo anterior usamos en matlab el siguiente cdigo:


num=[0 -0.001432 0.002676];
dem=[ 1 -1.999 0.9986];
H = tf(num,dem,2e-7)
tf=d2c(H)

las funciones de transferencia en Z y S respectivamente.

Graficas usadas para identificacin, validacin y modelos ARX, ARMAX, BJ y OE


para una entrada VS y Salida VO

Graficas usadas para identificacin, validacin y modelos ARX, ARMAX, BJ y OE


para una entrada PWM y Salida VO

Вам также может понравиться