Control de Velocidad de Un Servomotor de CC
Control de Velocidad de Un Servomotor de CC
Control de Velocidad de Un Servomotor de CC
1. Introduccin
1.1 Motivacin y objetivos
El control de velocidad y posicin de motores es una de las aplicaciones prcticas ms comunes de la
teora de control.
Los objetivos concretos de la presente prctica son:
1) Identificar funcionalmente el equipo de prcticas.
2) Conocer las bases fsicas del funcionamiento de cada uno de los mdulos que lo componen,
familiarizarse con sus caractersticas dinmicas y calibrarlos.
3) Comparar los dos tipos de alimentacin del motor de cc: control por inducido y control por
excitacin.
4) Realizar una primera caracterizacin experimental de sus componentes.
5) Implementar un control P de la velocidad del motor.
Fuente de alimentacin: La fuente de alimentacin del equipo suministra una tensin simtrica de
15V y una corriente mxima de 3A y es la encargada de polarizar al resto de mdulos:
2.1 Planta
La planta est formada por el motor de continua y su carga.
Motor: La Fig. 3 muestra el motor de continua ms
tacmetro (Motor Tacho Unit). El motor puede
controlarse tanto por excitacin como por inducido, su
tensin de alimentacin es de 24V y acepta una
corriente mxima de 1.1A.
A su eje se han
incorporado un disco para visualizar mejor su rotacin
y un tacmetro con salida accesible.
Fig. 3. Motor cc FRACMO de 24v y 1.1A.
1v
entrada
salida
25
1v
entrada
Servoamplificador
+24v
A
F
F
M
V1
A
F
V2
El driver utilizado permite la excitacin del motor tanto por inducido (rotor o armadura) como por
excitacin (esttor o campo). Los segmentos punteados de la Fig. 6 indican, mediante la letra
correspondiente (F: field, A: armature) qu conexiones deben realizarse para establecer un tipo de
excitacin u otra. En trminos generales, el control por inducido necesita ms aporte de tensin para
conseguir que el motor empiece a girar y para aumentar la velocidad de rotacin, pero es ms fcil de
controlar puesto que las caractersticas tensin-velocidad y carga-velocidad presentan menos
pendiente (sensibilidad). Por otro lado, en ambos tipos de excitacin, y debido a la friccin de las
escobillas, la tensin de control deber superar un cierto valor mnimo para que el motor empiece a
girar.
Control por inducido (armadura o rotor). Con las conexiones A, el circuito resultante es el
de la Fig. 7. La fuerza contra-electromotriz (fcem) generada por el movimiento del rotor aparece entre
el emisor de los transistores y masa y, por lo tanto, en ausencia de carga, para aumentar la
velocidad habr que aumentar las tensiones de control V1(t) o V2(t). Si se mantiene la tensin
de control constante y se aumenta la carga, lo que aumentar (para que aumente el par y la
carga gire) ser la corriente inyectada por los emisores (ii(t)).
+24v
I1
I2
ii(t)
V1
V2
vi(t)
if = cte
(a)
(b)
Control por campo (excitacin o estator): Con las conexiones F el circuito de control del motor es
el que muestra la Fig. 8. La fcem generada por el giro del motor aparece entre el colector de los
transistores y la alimentacin, y no influye en la corriente inyectada por stos que pasar a depender
bsicamente de las tensiones de entrada V1, V2. El resultado es que una vez alcanzado el par mnimo
para que el motor empiece a girar, la corriente se mantendr constante (al no depender de la fcem) y el
motor ir aumentando su velocidad. Si no hay carga, un ligero incremento de V1, V2, aumentar
substancialmente la velocidad; y si se carga, aunque sea muy ligeramente el motor, la velocidad
descender bruscamente al no aumentar la corriente para compensar el aumento de carga.
+24v
if (t)
I1
+
+
V2
-
V1
-
ii = cte
I2
B
vf(t)
(a)
(b)
2.3 Sensores
Potencimetro de entrada: Es el encargado de transducir la consigna en la mayora de los montajes
que realizaremos. El dial que lleva incorporado tiene un rango til nominal de hasta 300 y la tensin
total alrededor de l es de 30V, por tanto su resolucin es de 1V/10.
15v
+
VR
-15v
-150
150
+
VT
(a) Esquema conceptual
Potencimetro de salida: Tiene las mismas caractersticas que el potencimetro de entrada y est
conectado al eje del motor con una relacin de engranajes de 1:N, siendo N = 30 (ver Figura). Puesto
que su tensin Vc es proporcional a la posicin angular del eje del motor, se utilizar para medir la
posicin del motor y visualizar su velocidad de rotacin.
M
30
V1
R1
V2
R1
V3
R1
R1
Vo
Atenuador: Est formado por dos potencimetros independientes de 10K y permite atenuar la seal
de salida del filtro compensador, por lo que la combinacin de ambos mdulos (operacional y
atenuador) constituye un controlador de ganancia ajustable.
1
2
15v
+
Vo1
15v
+
Vo2
-15v
-15v
Ambos mdulos se usan para implementar controladores de ganancia variable, por ejemplo,
Unidad operacional
V1
100K
V2
100K
100K
Vo
10K
10K
V1
100K
V2
100K
100K
V'
10K
10K
10K
Vo
Unidad atenuadora
V 'Vo
V1 V2
V ' 0
.
y por otro I
100 K
10 K (1 )10 K
0 V '
Puesto que I
, podemos sustituir V ' I 100 K , y queda
100 K
I 100 K I 100 K Vo
.
I
10 K
(1 )10 K
Por un lado, I
Vo
(1 ) V1 V2 0.1(1 ) V1 V2
100 K
Las posiciones del dial de la unidad atenuadora corresponden a 10. Por tanto, la relacin
entre la posicin del dial, el factor y la ganancia del controlador es:
posicin
= posicin/10
k p 0.1(1 )
0
0
0.5
0.05
20.09
1
0.1
10.09
2
0.2
5.08
5
0.5
2.05
10
1
1
3. Actividad de laboratorio
Ejercicio 1. Componentes funcionales. Identificar los siguientes mdulos del Equipo Feedback:
Servomotor ms tacmetro
Fuente de alimentacin
Driver (o servoamplificador) del motor
Preamplificador
Unidad operacional
Potencimetro de entrada
Potencimetro de salida
Unidad atenuadora
Ejercicio 2. Motor de cc. Control por rotor (armadura) y control por esttor (campo). Se trata
de comparar las caractersticas tensin-velocidad y carga-velocidad del motor para los casos de control
por rotor y control por esttor.
Montaje y medidas:
A. Excitacin por rotor
1) Controlar el motor por rotor (conexiones A del driver).
2) Caracterstica tensin-velocidad.
2.1) Con ayuda del potencimetro de entrada, aplicar diferentes tensiones entre 0 y 15V a la base
de uno de los transistores del driver (VD: V1 o V2).
2.2) Cul es la mnima tensin necesaria para que el motor empiece a girar (efecto de la friccin
de las escobillas)?
VD,umbral =
VT =
2.3) Medir la tensin inducida en el tacmetro VT para diversos valores de la tensin de entrada al
driver VD. (Nota: El nodo COM del tacomtro ya est a tierra, para medir VT basta con
medir la tensin en uno de los bornes, 1 o 2, mientras el otro est conectado a COM). A
partir de la tensin VT obtener la velocidad de giro sabiendo que 2.6V corresponde a
1000rpm. Representar grficamente (Matlab) la caracterstica tensin-velocidad.
VD
VT
3) Caracterstica carga-velocidad.
3.1) Fijar el freno magntico en su posicin mxima (F = 10).
3.2) Aumentar la tensin de entrada al driver VD hasta que la corriente de ste sea de 2A (valor a
partir del cual empieza a operar el limitador interno). Medir VT (para despus obtener la
velocidad de rotacin del eje del motor).
VD =
VT =
Representar
F
VT
I
4. Control de velocidad
Ejercicio 3. Control P de velocidad. Se trata de analizar e implementar el siguiente control
proporcional (P) ajustable de la velocidad del servomotor:
155
Driver y motor
1
10
Vr
Ve
VT
-155
VD
kp
kM
M s 1
Tacmetro
kT
Fig. 14. Control P de velocidad
4) Se desea que el eje del motor gire a una velocidad m = 1000rpm. Cunto debe valer
VD? Cunto valdr VT? Hallar el valor de la consigna Vr correspondiente a los casos kp =
1, 2, 5 y 10.
5) Representar el lugar geomtrico de las races (LGR) de Evans para kp variando de 0 a
infinito. A partir de l, determinar si el sistema ser inestable para algn valor de kp.
6) Representar el diagrama polar para kp = 1. Comentar su estabilidad aplicando el criterio
de Nyquist.
Simulacin
1) Representar el lugar geomtrico de las races (LGR) de Evans para kp variando de 0 a
infinito (rlocus). A partir de l, determinar si el sistema ser inestable para algn valor de
kp.
2) Fijando kp = 1, determinar los mrgenes de estabilidad (margin). Es incondicionalmente
estable?
3) Representar el diagrama polar para kp = 1 (nyquist). Comentar su estabilidad aplicando el
criterio de Nyquist.
4) Generar una seal de referencia Vr tipo onda cuadrada de amplitud 1V y frecuencia 0.5Hz
(square). Representar en una misma grfica un periodo de la seal Vr y la velocidad del
eje del motor resultante para los casos kp=1, 2, 5, 10. (lsim, plot, o Simulink) Cunto vale
el offset en cada caso?
5) dem, pero representar ahora la tensin en el driver VD.
Montaje
1) Controlar el motor por rotor (conexiones A del driver).
2) Polarizar los siguientes mdulos:
2.1) Potencimetro de entrada entre -15V y COM. Ajustarlo de forma que la salida sea 15V.
2.2) Unidad operacional con -15V, COM y 15V.
Nota: La tensin de entrada al driver tiene que ser positiva. Por ello, puesto que la unidad
operacional es inversora, el potencimetro de entrada se polariza con una tensin negativa
(tensiones de referencia negativas).
10
tacmetro que da una tensin positiva mientras que el otro habr que conectarlo a COM. Si al
hacer la conexin de cierre del lazo la velocidad decae, es que la polaridad es la correcta. (Si se
escoge VD=V1, el borne del taco que va a COM es el 2)
-15v
Unidad operacional
10K
Vr
Vc
Potencimetro
de entrada
100K
100K
VD
Motor
ms
tacmetro
driver
100K
10K
10K
10K
VT
Unidad atenuadora
Medidas
1) Rgimen permanente. Medida del offset.
1.1) Para cada una de las posiciones del potencimetro de la unidad atenuadora, obtener
la tensin en el potencimetro de entrada VR que hace que el eje del motor gire a
1000rpm (esto corresponde nominalmente a los valores VT=2.6V, VD=4.2V, ID=0.6A).
pos = 10
10
VR [V]
1.2) Memoria: Obtener la relacin entre VD y (Vr-VT) en funcin de del controlador P
implementado en la Fig. 15. A partir de ella, deducir qu relacin hay entre kp y . A
partir de las medidas de la tabla anterior calcular los valores de offset y kp y representar el
offset en funcin de kp. Comentar el resultado. Coinciden los valores experimentales
con los hallados en el Estudio Terico/Simulacin?
2) Rgimen transitorio. Forma del transitorio y constante de tiempo.
2.1) Desconectar el potencimetro de entrada y, en su lugar, conectar un generador de
seales. Elegir una seal cuadrada de frequencia muy baja. Ajustar su amplitud para que
la velocidad del eje del motor alcance las 1000rpm
11
t1
t2
t3
VT
VT,ss
0v
VD
VD,max
VD,ss
0v
VD,min
posicin
1
2
5
10
constante de tiempo
Montaje y medidas:
1) Realizar el montaje de la Fig. 16. Notar las diferencias con el montaje del Fig. 15: . Hay
que polarizar el potencimetro de entrada con 15v. Insertar el preamplificador (de
ganancia nominal 25) entre la unidad operacional y el driver.
2) Comprobar que el sistema implementa un control reversible de la velocidad.
3) Rgimen permanente: Ajustar la ganancia del controlador y hacer girar el eje del motor a
1000rpm y a 1000rpm. Verificar que en todos los casos ID=0.6A.
12
15v
Unidad operacional
VR
100K
VT
100K
100K
Preamplificador
10K
V3
-15v
driver
+
100K
Motor ms
tacmetro
V4
Potencimetro
de entrada
V2
10K
Unidad atenuadora
4) Transitorio: Manteniendo fija la ganancia del controlador, introducir como referencia una
seal cuadrada de f=0.5Hz y amplitud 2.6V. Representar en el osciloscopio la evolucin
temporal de la velocidad y de las dos tensiones del driver.
t1
t2
VT
VT,ss1
0v
VT,ss2
V3
V3,max
V3,ss1
0v
V3,ss2
V4,max
0v
V4,ss2
V4
V4,ss1
Fig. 17.
Montaje y medidas:
ETSETB. Sistemas Electrnicos de Control
13
1F
100K
100K
Preamplificador
10K
100K
driver
-15v
100K
Motor ms
tacmetro
Potencimetro
de entrada
10K
Unidad atenuadora
14
Smbolo
J
ke
km
kT
kM
M
Ri
Li
Descripcin
Valor
8010-6 Kg m2
410-3 V s rad-1
210 rad/s
(2000 rpm)
500 rad/s
(4800 rpm)
2.6 Vrms / 1000rpm
247 rad s-1 V-1
(2400 rpm V-1)
25
510-3 Nm
despreciable
25010-3 s
3.2
8.610-3 H
3.5
17.510-3H
2A
41210-6 Kg m2
Relacin de engranajes
30:1
6.710-3 V s rad-1
1710-3 Nm A-1
3.310-3 Nm A-1
JL
N:1
15