Professional Documents
Culture Documents
Ingeniería de Control I
Práctica 2
Introducción teórica
Entrada
O rdenador de control
Objetivo de la práctica
2
Diseño'de'PID'por'el'lugar'de'las'raíces'
Amplificador de motor
potencia
(Tensión) (Tensión)
OPERADOR
3
Diseño'de'PID'por'el'lugar'de'las'raíces'
Desarrollo de la práctica
Identificación de la maqueta
(s ) K m K3 K ''i
K1i
Ea (1 Ts ) s (1 Ts ) s
4
Diseño'de'PID'por'el'lugar'de'las'raíces'
U Km K3
K1i
s
1 + Ts
A mplificador
Motor Encoder
!
Figura 3 - Sistema motor con salida en posición
U i
(1 + Ts)s
!
Figura 4 - Esquema reducido
5
Diseño'de'PID'por'el'lugar'de'las'raíces'
The"estimated"transfer"function"is"
Transfer"function:"
""""6.229"
::::::::::::::"
0.1836"s^2"+"s"
""
With"an"error"of"0.3%"
>>""
!
Es importante anotar esos valores.
6
Diseño'de'PID'por'el'lugar'de'las'raíces'
!
Figura 7 - Esquema Simulink para evaluar los efectos de un PID
7
Diseño'de'PID'por'el'lugar'de'las'raíces'
Mp = 7%
tp = 0.444 s
Ep = 0
!
Para dibujar el lugar de raíces de una función de transferencia usando Matlab,
se usa el comando rlocus y con el comando step se puede comprobar si han
sido respectados los requisitos de control:
>>"R"="zpk(a,"b,"c)"
>>"figure,"rlocus(G*R)"
>>"F"="feedback(G*R,"1)S"
>>"figure,"step(F)"
!
Una posible respuesta del sistema regulado está en la Figura 8.
Step Response
1.4
System: F
Peak amplitude: 1.07
1.2 Overshoot (%): 7.19
At time (seconds): 0.42 System: F
Final Value: 1
1
0.8
Amplitude
0.6
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (seconds)
8
Diseño'de'PID'por'el'lugar'de'las'raíces'
>>"P=1SI=0SD=0S"
!
Sólo en el cado que no se haya hecho la identificación en los pasos anteriores,
es imprescindible, para comparar el modelo identificado con el real, inserir la
identificación hecha en la práctica 1:
>>"G"="tf(K,"[T"1"0])S"
!
Analizar en el osciloscopio real y de Simulink (Figura 10) la respuesta del
sistema con esta realimentación, hallando el tiempo de pico y la
sobreoscilación.
9
Diseño'de'PID'por'el'lugar'de'las'raíces'
10
Ejercicios
1. Introducción (1.5 puntos).
C. Explicar la función de cada uno de los tres archivos mdl utliiados en la práctca
(qué resultados se obtenen con ellos).
D. Sin representar el lu ar de las raíces sin hacer cálculos. Si el sistema fuese ideal
sus funciones de transferencia fuesen las calculadas en la práctca 1a que tpo de
re ulador sería necesario para controlar la respuesta de velocidad del motor que
el error de posición en ré imen permanente sea cero.
D. Dibujar las señales de salida de posición control con el re ulador PID calculadoa
para el sistema reala indicando el valor de Mpa tp epa e indicar si cumple las
especifcacionesa o noa por qué. (1.5 punto)
E. Dibujar las señales de salida de posición control con el re ulador PID calculadoa
para el sistema simuladoa indicando el valor de Mpa tp epa e indicar si cumple las
especifcacionesa o noa por qué. (1.5 punto)