Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica
Departamento de Automática
MONOGRAFIA
GRUPO: 1
TABLA DE CONTENIDO
1.0 Introducción 3
2.0 Desarrollo teórico 4
2.1 Motor de corriente continua 4
2.2 Controladores PID 5
2.2.1 Sistemas de control 5
2.2.2 El PID 6
2.2.3 Tipos de controladores PID 7
2.2.4 Motor de corriente continua controlado por excitación 8
3.0 Conclusiones 14
4.0 Bibliografía 15
5.0 Apéndices 16
5.1 Artículo. Controladores PID.¿Son todos los controladores PID iguales? 16
5.2 Artículo. Control de velocidad por computador de un motor de corriente continua 23
5.3 Articulo. Control Automático I. Universidad Nacional de Quilmes 26
OBJETIVOS
• Describir el funcionamiento de un motor de corriente continua.
• Establecer que es un controlador PID.
• Describir el control de la velocidad de un motor de corriente continua, usando
controladores PID.
RESUMEN
1.0 Introducción
Para lograr una alta prestación de los accionamientos llevados a cabo por un motor que
forma parte de un sistema de control, es necesario estudiar las características dinámicas de estos
y desarrollar estrategias de control acorde con las mismas. Realizando análisis completos de las
características de control del motor de corriente continua, se han identificando las variables de
estado del mismo, lo que nos permite tener un control sobre dichos motores.
Una solución posible a este problema es realizar observadores adaptivos que también
estimen la cupla resistente no modelada. Se han desarrollado soluciones para distintos motores,
obteniéndose buenos resultados para cargas que varíen lentamente.
En nuestro país se han investigado y desarrollado sistemas de control en lazo abierto, sin
embargo existe una carencia de información en el ámbito científico de los controladores para los
motores de corriente continua de sistemas con realimentación.”.
En los últimos años las técnicas avanzadas en proyectos y fabricación han producido
motores de c-d con campos de imán permanente de alta intensidad de campo y motores de
inercia muy baja, en otras palabras, motores con relaciones par –inercia muy elevadas. Es posible
tener un motor de 2983 Watts con una constante de tiempo mecánica de sólo 2mseg. La elevada
2.3.2 El PID
1 1 + Td ⋅ p
• Gc( p) = K c ⋅ 1 + + (2)
Ti ⋅ p 1 + α ⋅ Td ⋅ p
1 1 + Td ’
• Gc ’( p) = K c ’⋅1 + ⋅ (3)
Ti ’⋅ p 1 + α ⋅ Td ’⋅ p
PID paralelo:
ki kd ⋅ p
• Gc( p ) = Kp + + (4)
p 1 + α ⋅ kd ⋅ p
PID industrial:
1 1 + Td ’⋅ p
u (t ) = K c ’⋅1 + ⋅ r (t ) − ⋅ y (t ) (5)
Ti ’⋅ p 1 + α ⋅ Td ’⋅ p
φ (t ) = k f ⋅ i f (t ) (6)
Tm (t ) = K m ⋅ I a ⋅ φ (t ) (7)
(6) en (7) ⇒
Tm = km ⋅k f ⋅ I a ⋅ i f (t ) (8)
Tm (t ) = ki ⋅ i f (t ) (9)
di f (t )
Lf ⋅ = − R f ⋅ i f + e f (t ) (10)
dt
d ω m (t )
Jm ⋅ = − B m ⋅ ω m (t ) + Tm (t ) (11)
dt
dθ m (t )
= ω m (t ) (12)
dt
− Rf
di f (t )
0 i f (t ) 1
0
dt
Lf L
dω m (t ) ki − Bm f
0 • ω m (t ) + 0 • e f (t )
dt = J (13)
m
Jm
0
m
d θ ( t )
dt θ m (t )
0
1 0
Rf Bm − ki 1
a= ;b= ;c= ,d= , (15)
Lf Jm Jm Lf
entonces
− a 0 0
−−
A = − c − b 0 (16)
0 1 0
i f ( s )
−−
x = ω m ( s ) (17)
θ m ( s )
d
−−
b = 0 (18)
0
u = e f (s ) (19)
−− T
c = [0 1 0] (20)
y( s) −c⋅d
= (21)
u ( s ) ( s + b) ⋅ ( s + a )
ω m (s) ki ki
= = (22)
E (s) Rf B R f ⋅ Bm ⋅ (τ f ⋅ s + 1) ⋅ (τ m ⋅ s + 1)
f
J m ⋅ L f ⋅ (s + ) ⋅ (s + m )
Lf Jm
Lf Jm
donde τ f = y τm = (23)
Rf Bm
Vemos que la ecuación (22) representa una función de transferencia de lazo abierto. Entonces
utilizando realimentación unitaria en el sistema tenemos:
ω m ( s) k p ⋅ ki 1
⇒ = = , o sea (25)
e( s ) Ti ⋅ s + k p ⋅ k c λ ⋅ s + 1
e( s )
ω m (s) = (26)
λ ⋅ s +1
Ti
donde λ= (27)
k p ⋅ kc
vT
ω m (s) = y (28)
s ⋅ (λ ⋅ s + 1)
−t
ω m ( s ) = vT ⋅ 1 − e λ
(29)
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
-0.8
-0.9
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
tiem po
3.0 Conclusiones.
El primer punto que se trató en este trabajo fue la descripción del funcionamiento de un
motor de corriente continua, donde se analizaron los diferentes aspectos relacionados con su
funcionamiento, y los parámetros que influyen en el control de la velocidad de los mismos. A
partir de esto se obtuvo un modelo matemático, donde, están contemplados dichos parámetros.
Dicho modelo matemático es una aproximación bastante exacta del comportamiento real del
sistema.
Pero además se debe tomar en cuenta que las ecuaciones utilizadas por los fabricantes
para realizar sus controladores PID, no son todas iguales, como se explica en los apéndices, lo
que hace que los parámetros del sistemas de control utilizado puedan variar de un controlador a
otro, por lo que existen ecuaciones para la conversión de éstos parámetros, y de esta manera
tener poder pasar de un controlador con una configuración dada a otra, simplemente hallando sus
equivalentes.
4.0 Bibliografía.
6. Salazar, Yandell & otros. “Monografía. Controladores PID y PWM, aplicación al control de
velocidad de un motor de CC”. II Período, 2001.
8. http://face.el.uma.es/foro/motores/fundam.html
9. http://www.ing.unlp.edu.ar/leici/leici.htm
5.0 Apéndices.
5.1 Extracto del Artículo: Alfaro, V.M. -¿Son todos los controladores PID
iguales?[2]
Introducción
La pregunta que título a este artículo pareciera no tener sentido, dado que la mayoría de
los libros de texto de control automático y control de procesos, utilizan las mismas ecuaciones
para representar un controlador proporcional-integral-derivativo o simplemente controlador PID.
Lamentablemente la realidad es muy distinta, ya que la forma en que la mayoría de fabricantes
de controladores industriales, realizan el algoritmo PID, difiere sustancialmente de estas
ecuaciones ideales.
La evolución de los controladores industriales ha sido larga. El primer controlador
neumático puramente proporcional, fue el Taylor Modelo 10R creado en 1930. En 1934 Foxboro
introdujo el proporcional integral, Modelo 40, y en 1938 Taylor incorporó el modelo derivativo
en su modelo 56R creando el proporcional derivativo. El primer PID industrial, el Taylor
Fulscope Modelo 100, fue puesto en el mercado en 1940.
El primer controlador electrónico analógico fue introducido en 1955 por The Swartwort.
Entre 1955 y 1958 otros fabricantes comercializaron sus controladores electrónicos, primero de
tubos al vacío y luego transistorizados. En 1976 se introdujo el electrónico digital. En la
actualidad todos los controladores de lazo industriales, están basados en el uso de
microprocesadores, que incorporan gran variedad de estrategias de control preprogramadas, son
completamente configurables, y pueden comunicarse con un computador servidor.
Algoritmos PID
1 1 + Td ’⋅ p
Gc’( p ) = Kc ’1 + ⋅ (9)
Ti ’⋅ p 1 + αTd ’⋅ p
son una mejor representación de un controlador ideal, paralelo y serie reales respectivamente.
Al controlador ideal se le dice no interactuante en el tiempo, ya que cada uno de los
modos de control se encuentran separado uno del otro, aunque en el dominio de la frecuencia, la
localización de los dos ceros del controlador se ve afectada tanto por Ti como por Td. Por el
contrario, aunque cada uno de los ceros del controlador serie, es afectado por solamente uno de
los parámetros de ajuste, Ti'o Td' , existe interacción entre los modos integral y derivativo en el
dominio del tiempo.
La diferencia entre la ecuación ideal y la de los controladores "reales", surge desde la
creación misma del primer controlador PID, ya que éste y la mayoría de los PID neumáticos y
electrónicos analógicos, han sido fabricados utilizando la ecuación (9) dado que la misma
permitió el uso de un solo amplificador. Es más, muchos fabricantes para mantener
compatibilidad entre sus controladores neumáticos y, o electrónicos analógicos, con sus más
recientes versiones digitales, han mantenido en estos últimos años el algoritmo interactuante,
aunque les sea igualmente fácil el representar uno ideal.
En la tabla de conversiones de "Controladores o algoritmos PID comerciales" anexa, se
listan fabricantes de controladores de lazo industriales, de programas para el control de procesos,
así como de otros equipos que pueden incorporar las facilidades de control de lazo. La
información contenida en esta tabla, se obtuvo en parte directamente de los mismos fabricantes,
complementándola con información obtenida del demostrativo del programa Expert Tune*.
Como se puede observar en esta tabla, aunque no existe uniformidad, la mayoría de los
controladores de lazo de los fabricantes de instrumentos que pueden llamarse "tradicionales",
representan un PID interactuante. Eso, como se dijo anteriormente, originado por su deseo de
mantener compatibilidad entre sus instrumentos, de manera que si uno de sus controladores
neumáticos o electrónicos analógicos, es sustituido por un controlador digital de fabricación
reciente, o incluso por un sistema de control distribuido, el uso de los parámetros existentes, en
el controlador nuevo, de comoresultado el mismo comportamiento dinámico del lazo.
Lamentablemente, pueden surgir problemas al sustituir un controlador existente por uno de otro
fabricante, sin cambiar los parámetros de ajuste, si estos no utilizan la misma ecuación.
Se puede observar en la misma tabla, como las compañías que han desarrollado
programas de control digital, utilizan por el contrario para sus controladores el algoritmo ideal o
el paralelo.
Existen además otras variantes de las ecuaciones de los controladores, de las cuales la
más importante es aquella en la cual, el modo derivativo no actúa sobre la señal de error, sino
sobre la variable de proceso, o sea que la salida del controlador está dada por
1 1 1 + Td ⋅ p
u (t ) = Kc 1 + r (t ) − 1 + + y (t ) (10)
Ti ⋅ p Ti ⋅ p 1 + α ⋅ Td ⋅ p
*
Gerry Engineering Software, Inc.-Expert Tune, PID Tuner Demo, 1992.
para el interactuante.
La ecuación (11) es la utilizada por gran cantidad de fabricantes (Bailey, Foxboro, Moore
y otros), y es llamada la mayoría de las veces, simplemente controlador PID industrial.
Los dos controladores interactuantes, (9) y (11), se comportan en forma idéntica ante un
cambio en una perturbación, pero su comportamiento es completamente diferente si cambia el
valor deseado.
Ecuaciones de transformación.
La ecuación del controlador interactuante (6) puede sr manipulada para reescribirla como
Td ’ 1 Td ’
Gc’( p ) = Kc ’1 + ⋅ 1+ + p (12)
Ti ’ Ti ’1 + Td ’ p 1 + Td ’
Ti ’ Ti ’
por lo que los parámetros efectivos del controlador PID interactuante, esto es, los parámetros
correspondientes de uno no interactuante equivalente son
Td ’
Kcef = Kc’1 + = Kc’⋅Ic (13)
Ti ’
Ti ’+Td ’
Kcef = Kc ’ (14)
Ti ’
Tief = Ti ’⋅Ic (15)
Tief = Ti ’+Td ’ (16)
Td ’
Tdef = (17)
Ic
Ti ’⋅Td ’
Tdef = (18)
Ti ’+Td ’
Para un controlador paralelo podemos obtener que sus parámetros efectivos son
Kcef = Kp (23)
Kp
Tief = (24)
Ki
Kd
Tdef = (25)
Kp
Conclusiones
Las diferencias que existen entre las ecuaciones utilizadas por los fabricantes para
representar el algoritmo PID en sus controladores de lazo, programas de control digital directo y
otros equipos, hacen indispensable su conocimiento para poder efectuar el cálculo de los
parámetros requerido del mismo en forma adecuada y lograr el comportamiento dinámico
deseado del lazo de control. Lo anterior es primordialmente importante cuando se reemplace un
controlador por otro, máxime si el nuevo es de otro fabricante.
Fundamentos teóricos:
El algoritmo de control usado para controlar este sistema, pensado para obtener un
control estacionario estable, es muy sencillo y eficaz. A una frecuencia prefijada se activa un
procedimiento que recupera la información sobre las revoluciones efectuadas desde la última
lectura. Este procedimiento puede ser llamado por una de las interrupciones periódicas del PC,
p.e. la interrupción de usuario del reloj de tiempo real, 0x4a, o la interrupción del temporizador
del sistema, 0x08, cuya frecuencia es variable y podemos adaptar a nuestro proposito. Una vez
conocido el desplazamiento, calculamos la velocidad real y la comparamos con la velocidad
programada. Si la velocidad real es mayor, reducimos el tiempo en alto del pulso de control (ver
Modulación por ancho de pulso), si es menor, aumentamos el tiempo en alto del pulso de control,
y si es la adecuada, no realizamos ningún cambio. Otro proceso periódico, también realizado por
interrupción, debe encargarse de mandar los pulsos de control al motor.
Modulación por ancho de pulso.
La técnica conocida como modulación por ancho de pulso (Pulse Width Modulation o
PWM) se basa en que el valor medio de una señal periódica es igual a la integral entre cero y el
periodo de la función de la señal respecto al tiempo, dividido todo ello por el valor del periodo.
En el caso de una señal lógica y considerando el periodo constante, podemos considerar que la
función no es continua sino definida a trozos. Entonces obtenemos que el valor medio de la señal
durante el periodo fijado es igual al valor de la señal en estado "alto" multiplicado por el tiempo
en estado "alto" mas el valor de la señal en estado "bajo" multiplicado por el tiempo en estado
"bajo", y dividido todo ello por el tiempo total (periodo).
v V ⋅T V ⋅T
y= H H + L L (1)
TTOTAL TTOTAL