Professional Documents
Culture Documents
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:
y( z) b
=
u( z) z + a
b
K
z+a
Step Gain Discrete Scope
Transfer Fcn
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
Ref
u
To Workspace3
To Workspace2
num(z) b
Vel
den(z) z+a
Step To Workspace
Discrete
Discrete
Transfer Fcn
Transfer
Gr(z)
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.
P → Gr ( z ) = 0.5 ⋅ Ku
T
0.45 ⋅ Ku ⋅ z − (1 − 1.2 ⋅ )
Tu
PI → Gr ( z ) =
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.
u( z)
= Gr ( z ) → u (k ) = ....
error ( z )
Ejecutar los ficheros anteriores y plotear las variables generadas: datos1 y datos2