Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstrac — In the following project, a PID control (bypass integrator positioning control) will be carried out,
mediating which the knowledge acquired during this cycle can be integrated in the control theory I test. It is
required to achieve a system that can be manipulated by a potentiometer the same that allows to position and
control the speed of a DC motor for a future application in the industry. We will also be able to observe already in
the armed circuit how at the time of applying an integrating circuit the whole system will vary becoming unstable
to the position of the motor, that is, it will have certain oscillations when we move the potentiometer to move
towards the Angle that we want the engine is positioned, in the same way with the shunt we will have a quite
similar case where you can observe the variation that exists in the positioning of the engine.
La estructura de un controlador PID es simple, aunque su simpleza es también su debilidad, dado que limita el rango de plantas
donde pueden controlar en forma satisfactoria (existe un grupo de plantas inestables que no pueden estabilizadas con ningún
miembro de la familia PID).
Este tipo de controles han ayudado en varias aplicaciones de la industria en los cuales se requiere mantener ciertos parámetros los
cuales ayudaran a poder controlar procesos relativamente simples pero que requieren un poco de conocimiento para saber cuál es
la manera correcta de controlarlos.
En este caso para el control del motor DC tenemos una clásica red de retroalimentación llamada PID la cual será responsable de
integrar 3 funciones al circuito de la señal de error del circuito como lo son la parte ‘integradora’, ‘derivadora’ y ‘proporcional’,
teniendo en cuenta que el principal problema para estos sistemas será obtener una estabilidad en el sistema y obtener el menor
error en estado estable para el sistema.
Así que se pretende diseñar e implementar un control PID para controlar la posición de un motor DC.
I. MARCO TEORICO
El diseño de un controlador continuo o discreto, ya sea mediante técnicas clásicas o en variables de estado, requiere de un modelo
de la planta a controlar que caracterice su comportamiento dinámico.
Las señales observables que son de interés para el observador se denominan salidas del sistema, mientras que las señales que
pueden ser manipuladas libremente por dicho observador son las entradas del mismo. El resto de señales que influyen en la
evolución de las salidas, pero no pueden ser manipuladas por el observador se denominan perturbaciones. [3]
Fig 2. Sistema dinámico con entrada u(t), perturbación e(t) y salida y(t).
Motor DC
- Los motores de corriente continua son máquinas que convierten la energía eléctrica en energía mecánica, provocando un
movimiento rotatorio.
- El motor se divide en dos partes principales la parte eléctrica de la armadura y la parte mecánica. La armadura se modela
como un circuito con resistencia Ra conectada en serie a un conductor La, una fuente de voltaje Va y constante Vb de
fuerza contra electromotriz (V=Vi=Vb) en la armadura, donde Ki es la constante del par. La parte mecánica del motor es
el rotor el cual al estar en movimiento presenta momento de inercia J, un par torque T, un coeficiente de fricción viscosa
b, una posición θ y una velocidad angular bθ= ω. [2]
- En este proyecto se usará el motor de corriente directa de excitación independiente para el control de posición.
Resistencia
Inductancia
Voltaje de armadura
Fuerza Contra electromotriz
Inercia
ó C Constante de Amortiguamiento
Torque de Carga
Densidad del Campo
Analizando cada sección del circuito por separado, según su naturaleza física, se obtienen los siguientes resultados:
PARTE ELECTRICA.
Constituida por voltaje de armadura, la resistencia del alambre enrollado, la inductancia del enrollado y el voltaje inducido sobre
el conductor. [Va, Ra, La, Vb, respectivamente]
[1]
Donde B es la densidad del campo y v la velocidad
Y la relación entre la velocidad lineal v y la velocidad rotacional:
[2]
[3]
[4]
[5]
Dónde: y
PARTE MECANICA.
[7]
Uniendo las ecuaciones (6) y (7) obtenemos el diagrama de bloques de la función de transferencia del motor.
[79]
[80]
A. Control PID
Los controladores PID son una clase de controladores, cuya técnica de diseño busca minimizar la diferencia entre la
señal de referencia y la variable de proceso controlada, ajustando solo tres parámetros o constantes. Esta técnica es usada
ampliamente en la industria debido a su relativa facilidad a la hora de ajustar los parámetros del controlador [5].
Lleva el nombre PID debido a que los tres parámetros a ajustar en el controlador son conocidos como: constante
proporcional, constante integral y constante derivativa. A continuación, se detalla qué característica particular le imprime
cada término al controlador PID.
z
Fig.9 Circuito PI simulado en Proteus
CONTROLADOR PROPORCIONAL.
Con la acción proporcional podemos decir de forma sencilla que es un amplificador de ganancia ajustable, el cual
permite ajustar la sensibilidad del controlador al error.
Se debe considerar el siguiente problema: con un control proporcional puro siempre habrá un error en estado estable
debido a que la acción proporcional depende del error; y si el error fuera cero la señal de control es también es cero. Sin
la señal de control el actuador no realiza ninguna acción y rápidamente pierde control sobre la variable del proceso,
debido a las perturbaciones que afectan a los sistemas reales. Por lo tanto, siempre existe un error en estado estable o
error estacionario u offset que se puede minimizar, pero no eliminar del todo [5, 6, 7].
[9]
1. PROPORCIONAL
Consideraciones:
En el nodo i
[20]
[21]
Este bloque es un amplificador inversor y la ganancia está dada por:
[22]
Para este método, se cancela las partes Integral y Derivativa del controlador PID y se procede a calcular la función de
transferencia de lazo cerrado del sistema:
[51]
Componente del circuito con control proporcional
[57]
[58]
CONTROLADOR P
Función de transferencia
[93]
2. # Mallas L=2
[94]
1. PROPORCIONAL
[116]
[117]
[35]
[35]
1500
1000
System: M System: M
Gain: 0 Gain: 0
Imaginary Axis (seconds -1 )
-1500
-2000
-2500 -2000 -1500 -1000 -500 0 500 1000
Step Response
18
16
14
12
10
Amplitude
0
0 1 2 3 4 5 6
Time (seconds)
Fig 24. Comportamiento del Circuito de control de Posición del Motor DC, con controlador Proporcional
CONTROL INTEGRAL
Se puede apreciar que con la acción integral provee de memoria al controlador, pues ahora la señal de control es dependiente del
error acumulado a través del tiempo. La constante le permite ajustar qué tan sensitivo al error acumulado estará el controlador.
A la acción integral también se la conoce como “reset” o “ajuste automático”. Esto se debe a que con esta acción es posible
eliminar el error estacionario u offset cuando es usada en conjunto con la acción proporcional [6, 7].
[10]
CONTROL INTEGRAL
Consideraciones:
En el nodo i
[23]
[24]
El bloque integral se consigue usando esta configuración, que es una modificación del amplificador diferenciador, y la
ganancia del circuito es
[25]
[26]
4Controlador Kp Ki Kd
P 0,5Kcr 0 0
PI 0,45Kcr 0,54 0
Controlador PI
[52]
Componentes del circuito con control Proporcional Integrador
[59]
[60]
[61]
[62]
CONTROLADOR PI
Funcion de Transferencia.
[83]
[84]
CONTROLADOR PI
[99]
2. # Mallas L=2
[100]
PROPORCIONAL INTEGRADOR.
[117]
[118]
Root Locus
2000
1500
1000
System: M System: M
Gain: 0 Gain: 0
Imaginary Axis (seconds )
-1
-1500
-2000
-2500 -2000 -1500 -1000 -500 0 500 1000
Real Axis (seconds -1)
Fig 32. Lugar Geométrico de las Raíces con controlador Proporcional-Integrador (PI)
Graficas del Controlador PI en el osciloscopio.
Step Response
30
25
20
Amplitude
15
10
0
0 5 10 15
Time (seconds)
Fig 34. Comportamiento del Circuito de control de Posición del Motor DC, con controlador Proporcional-Integrador (PI)
[11]
DERIVADOR
Consideraciones:
En el nodo i
[27]
[28]
El término derivativo se consigue usando esta configuración, que es una modificación del amplificador diferenciador, y
la ganancia del circuito es
[29]
[30]
Controlador Kp Ki Kd
P 0,5Kcr 0 0
PI 0,45Kcr 0,54 0
PID 0,6Kcr 1,2 0,075KcrPcr
CONTROLADOR PD
[53]
[63]
[64]
[65]
[66]
[67]
[68]
CONTROLADOR PD
Función de transferencia
Fig 42. Diagrama de bloque de un controlador PID considerando los datos anteriores.
1. # De trayectorias directas N=1
[112]
2. # Mallas L=2
CONTROL PD
[121]
[122]
Fig 45. Comportamiento del Circuito de control de Posición del Motor DC, con controlador Proporcional-Integrador-Derivador
(PD)
Fig 46. Grafica proporcional-derivador con variación de parámetro Ki
Controlador PID
[54]
[55]
[56]
CONTROLADOR PID
Función de transferencia
Fig 48. Diagrama de bloque de un controlador PID.
Fig 50. Diagrama de bloque de un controlador PID considerando los datos anteriores.
[85]
CONTROLADOR PID
Fig 51. Diagrama de bloque de un controlador PID considerando los datos anteriores.
[105]
2. # Mallas L=2
Root Locus
2000
1500
1000
System: M
Gain: 1.2
Imaginary Axis (seconds )
-1
-1500
-2000
-700 -600 -500 -400 -300 -200 -100 0 100
Real Axis (seconds -1 )
Fig 52. Lugar Geométrico de las Raíces del Circuito de control de Posición del Motor DC, con controlador Proporcional-
Integrador-Derivador (PID)
Fig 53. Grafica de la planta funcionando con la parte proporcional, diferencial e integrador.
Vpp Vmax Vmin
10.72V 5.76V -4.96V
Step Response
30
25
20
Amplitude
15
10
0
0 2 4 6 8 10 12
Time (seconds)
Fig 54. Comportamiento del Circuito de control de Posición del Motor DC, con controlador Proporcional-Integrador-Derivador
(PID)
Fig. 55. Grafica proporcional-integrador-derivador con variación de los parámetros Kp, Ki, Kd para ajuste del controlador
II. CONCLUSIONES
El circuito de control diseñado permite el control de la posición del motor con un pequeño error debido a la vibración
que puede ser minimizado variando los parámetros del controlador PID.
Además, los conocimientos de electrónica y control nos permitieron diseñar un circuito PID que busca modificarlas
siguientes características de la respuesta del sistema a la entrada escalón: Mejora el amortiguamiento, Disminuye el
sobre nivel porcentual, Reduce el tiempo de levantamiento, Reduce el tiempo de asentamiento.
Cabe mencionar que con el software Proteus se logró simular el circuito, y Matlab nos otorgó facilidades en el cálculo de
los distintos valores del controlador PID, como la Ecuación Característica, Número de ramas, Puntos de inicio y
finalización, lugar en el eje real y otros parámetros de interés.
XI. REFERENCIAS
[1] Garces, L. A. G., Angel, L., & Rincón Gaviria, J. L. (2014). Control PID para el control de velocidad de un motor DC (Doctoral dissertation, Universidad
Tecnológica de Pereira. Facultad de Tecnologías. Tecnología Eléctrica)
[2] AVILA, Fernando, et al. Control de velocidad y dirección de un robot de carrera autónomo. [En línea].
<http://tesis.ipn.mx/dspace/bitstream/123456789/10787/1/43.pdf>
[3] LÓPEZ GUILLEN, María Elena. Identificación de sistemas, aplicación de modelado de un motor de continua. Departamento de electrónica.