Está en la página 1de 2

Ingeniería de Sistemas y Automática (Facultad de Informática) Pasos para la Práctica 6 de Control

curso-2006/2007

Práctica 6: Control Digital de un Motor

En esta práctica se va a utilizar el motor de corriente continua ya utilizado en las dos prácticas anteriores. Recordar que hay que encender la fuente de alimentación que lo alimenta (acordaros de apagarla al acabar la práctica).

A continuación se describen los pasos a seguir en la práctica.

1º) Arrancar el PC en modo Windows XP

2º) Copiar localmente en el disco duro los ficheros correspondientes a la práctica (acordaros de borrarlos al acabar). Estos ficheros se encuentran en el servidor de prácticas Isalabos, concretamente en la carpeta \\Isalabos\practicas\ISA\Prac6 (hay un acceso directo al servidor de prácticas en el escritorio como unidad P)

3º) Ejecutar el fichero Identif.m que realiza la identificación del motor a través de los parámetros a y b:

(

yz

)

b

=

uz

(

)

z

+

a

4º) OSCILACIÓN MANTENIDA del método de sintonización de Ziegler-Nichols

Realizar el siguiente diagrama en Simulink:

Step
Step
b K z+a Gain Discrete Transfer Fcn
b
K
z+a
Gain
Discrete
Transfer Fcn
en Simulink : Step b K z+a Gain Discrete Transfer Fcn Scope En el bloque de

Scope

En el bloque de FDT hay que poner el periodo del sistema (Sample Time = 0.01) y cambiar el Step Time del bloque Step a 0.

El método de la oscilación mantenida consiste en ver para qué valor Ku de K la salida del sistema oscila sin aumentar ni decrecer.

Para ello hay que empezar en un valor bajo de K (en nuestro caso por ejemplo 25) e ir aumentando hasta que aparezca una oscilación mantenida. (Ku debería salir entre 40 y 60)

Para aplicar la sintonización por Ziegler-Nichols hay que utilizar los valores Ku (valor de K que ha producido la oscilación mantenida) y Tu (periodo de la osicilación mantenida)

Ingeniería de Sistemas y Automática (Facultad de Informática) Pasos para la Práctica 6 de Control

curso-2006/2007

5º) SIMULACIÓN DE LOS CONTROLADORES P Y PI de Ziegler-Nichols

Realizar el siguiente diagrama en Simulink:

Ref To Workspace3 num(z) b den(z) z+a Discrete Discrete Transfer Fcn Transfer Gr(z)
Ref
To Workspace3
num(z)
b
den(z)
z+a
Discrete
Discrete
Transfer Fcn
Transfer
Gr(z)
u
u

To Workspace2

Discrete Transfer Fcn Transfer Gr(z) u To Workspace2 Step Vel To Workspace En los bloques de

Step

Vel
Vel

To Workspace

En los bloques de FDT hay que poner un Sample Time de 0.01; en el bloque Step el Step Time debe ser 0 y el Step Value 3; en los bloques To Workspace poner el Save Format como Array.

El bloque del regulador Gr(z) será el P y PI dado por el método de Ziegler-Nichols:

P

(

Gr z

)

PI

Gr ( z

0.5

=⋅

Ku

)

=

0.45

Ku

 

z

−−

(1

1.2

T

Tu

)

 

z 1

Simular el sistema anterior para cada uno de los controles (P y PI) durante 10 segundos y plotear el resultado de las variables (Ref, u, Vel) en una única gráfica.

6º) IMPLEMENTACIÓN DE LOS CONTROLADORES P Y PI de Ziegler-Nichols

En los ficheros Prac61.m y Prac62.m hay que introducir:

- Ecuación del error: error(i)=Ref(i) – Vel(i)

- Ecuación en diferencias de los reguladores P ó PI según corresponda (en el caso del PI la primera iteración es distinta):

u

(

z

)

(

error z

)

=

(

Gr z

)

u k

(

→=

)

Ejecutar los ficheros anteriores y plotear las variables generadas: datos1 y datos2

7º) Enseñarlo al profesor las gráficas de los controles P

implementados de 6º) y superponer ambos controles (simulado y real).

y PI simulados de

5º)

e