Motor DC
Motor DC
Motor DC
continua.
Indice
1. Introducci
on
2. Ecuaciones el
ectrica y mec
anica lineales de un motor DC y
el modelo cl
asico de fricci
on.
3
3. Funciones de transferencia del motor.
3.1. Incorporacion de las condiciones iniciales. . . . . . . . . . . . .
6
9
11
5. Incorporaci
on de la carga en el modelo del motor.
15
20
1
Indice de figuras
1.
2.
Ls + R
y
km
km
. . . . . . . . . . . . . .
s((Ls + R)(Js + B) + kb km )
3.
4.
Gu (s) =
Indice de Tablas
1.
2.
1.
Introducci
on
Hay muchas clases de motores electricos de corriente continua. En este apartado se presentan las ecuaciones electrica y mecanica de una clase particular
que permite utilizar las caractersticas que suelen ofrecer los fabricantes. Se
trata de un modelo matematico lineal excepto para la componente de friccion
...
2.
Ecuaciones el
ectrica y mec
anica lineales de
un motor DC y el modelo cl
asico de fricci
on.
di(t)
+ Ri(t) + eb (t)
dt
(2.1)
d2 m (t)
+ l (t) + f (t)
(2.2)
dt2
donde u(t) la tension electrica aplicada al motor, i(t) la corriente electrica, m
la posicion angular del eje del motor, eb (t) es la fuerza contraelectromotriz,
m (t) el par motor, l (t) el par de la carga visto desde el eje del motor, y
f (t) el par de friccion. Los parametros (L, R, J) representan la inductancia,
la resitencia electrica y el momento de inercia del rotor, respectivamente
que consideraremos constantes. La clase de motor que vamos a considerar
satisface ademas las ecuaciones de acoplo electromecanico siguientes:
m (t) = J
m (t) = km i(t)
eb (t) = kb m (t)
(2.3)
donde km es la constante del par y kb la constante de la fuerza contraelectromomotriz. Realmente kb = km pero conviene representarlas por separado ya
que los fabricantes suelen dar valores distintos para cada una de ellas debido
al sistema de unidades que utilizan. En este sentido es fundamental comprender que el modelo matematico debe representarse en el mismo sistema
3
(2.4)
donde
f V (t) = B m (t)
f C (t) =
C sgn (m (t))
e (t),
|e (t)| S , m (t) = m (t) = 0
f S (t) =
S sgn (e (t)), |e (t)| > S , m (t) = 0, m (t) 6= 0
(2.5)
(2.6)
Este modelo de friccion puede completarse con el efecto de Stribeck que se produce
a velocidades angulares cercanas al cero, f ST . En cualquier caso existen otros modelos
matematicos de friccion, aunque no daremos cuenta en este escrito.
x>0
1,
0,
x=0
sgn x =
1, x < 0
Cuando x 6= 0, la funcion signo puede escribirse en la forma
x
sgn x =
|x|
(2.7)
(2.8)
(2.9)
d2 m (t)
dm (t)
+
B
+ c (t)
dt2
dt
(2.11)
Consideramos una carga fija al eje del motor o lo que es lo mismo un sistema mecanico
de un u
nico grado de libertad (un pendulo simple por ejemplo), pero hay que tener en
cuenta que en muchas aplicaciones, como en los brazos roboticos, la carga puede ser variable
(un pendulo doble por ejemplo).
3.
u (s)
km
=
U (s)
s((Ls + R)(Js + B) + kb km )
c (s)
Ls + R
Ls + R
=
=
Gu (s)
Tc (s)
s((Ls + R)(Js + B) + km kb )
km
(3.1)
donde Gu (s) representa la funcion de transferencia del motor sin carga y en
el que se ha incluido exclusivamente el modelo de friccion viscosa.
GTc (s) =
(3.2)
Ls + R
y Gu (s) =
km
esquema del motor con carga de una forma que resultara mas conveniente
para el dise
no de un sistema de control realimentado.
Podemos ver que los polos de ambas funciones de transferencia son los mismos: un polo en el origen p0 = 0 y
r
1 1
1
1
1
1 2
km kb
p1,2 = ( +
)
(
) 4
(3.5)
2 e m
2
e m
LJ
donde e y m son las constantes electrica y mecanica del motor respectivamente,
L
e =
R
(3.6)
J
m =
B
En los motores reales siempre se cumple la condicion de que el discriminante
es positivo, es decir que el motor tiene polos reales y distintos. Tambien se
cumple que la constante electrica del motor es mucho menor que la constante
mecanica e m , lo que nos va a permitir obtener un modelo simplificado
del motor de orden dos en vez de ser de orden tres.
7
Los fabricantes suelen dar entre sus caractersticas lo que denominan constante de velocidad del motor kn . Esta constante coincide con la ganancia
a bajas frecuencias para el motor en velocidad de la funcion de transferencia
Gu (s):
km
=
kn = sGu (s)
(3.7)
BR + kb km
s=0
La ganancia a bajas frecuencias de la funcion de transfrencia GTc (s) es
R
Rkn
=
sGTc (s)
=
(3.8)
BR + kb km
km
s=0
La constante kn puede interpretarse como el factor de proporcionalidad entre
la tension electrica y la velocidad del eje del motor en el regimen permanente
cuando la tension electrica aplicada es constante. Esto es as porque el motor
es un sistema estable en velocidad. Aplicando el teorema del valor final se
obtiene que
m = lim m (t) = lim sm (s) = lim s2 Gu (s)U (s) = kn U
t
s0
s0
(3.9)
n
o
U
s
(3.10)
1 km G0u (s)
s 1 + km kb G0u (s)
8
(3.12)
3.1.
Incorporaci
on de las condiciones iniciales.
(3.14)
(3.15)
donde
m (0 ) (JLs + JR + BL)m (0 ) + JLm (0 ) + Lc (0 )
+
s
s((Ls + R)(Js + B) + km kb )
(3.16)
La integracion de esta ecuacion permite calcular el efecto de las condiciones
iniciales m0 (t), que debera sumarse al valor de m (t) obtenido suponiendo
condiciones iniciales nulas.
m0 (s) =
Puesto que los polos son estables, 0 (t) tendra un valor en regimen permanente constante, como se puede comprobar utilizando el teorema del valor
final
(JR + BL)m (0 ) + JLm (0 ) + Lc (0 )
s0
RB + km kb
(3.17)
Podemos comprobar que la contribucion de las condiciones iniciales a la velocidad del motor es nula. Puesto que se cumple que m0 (s) = sm0 (s)
m0 () = lim sm0 (s) = m (0 )+
10
m (0 ), entonces
m0 () = lim sm0 (s) = 0
s0
(3.18)
(3.19)
4.
11
12
5100
5, 3
580
14
15
2, 3
22
435
V
rpm
H
g cm2
ms
mV /rpm
mN m/A
rpm/V
km
BR + kb km
m =
J
B
L
= 109, 43s
R
Como vemos e m .
Sera necesario expresar todos estos parametros en las mismas unidades. Utilizaremos el SI de unidades como se muestra en la Tabla 2.
Podemos observar que las constantes del par y de la fuerza contraelectromotrz coinciden, km = kb , cuando se expresan en el mismo sistema de unidades.
Puede comprobarse que los polos del motor (cuyas unidades en el sistema
12
Parametro
Valor
Unidades
R
L
J
B
m
e
kb
km
kn
5, 3
5, 8 104
1, 4 106
9, 3 105
1, 5 102
1, 1 104
2, 2 102
2, 2 102
45, 55
H
kg m2
kg m2 /s
s
s
V s/rad
N m/A
N m/A
(4.2)
1
(Js + B)(Ls + R)
(4.3)
1
R(Js + B)
(4.4)
km
s(RJs + RB + km kb )
(4.5)
Gu (s) =
6012, 6
s(s + 132)
(4.6)
(4.7)
km
JL|p1 |
(4.8)
6050, 41
s(s + 132, 83)
14
(4.9)
5.
Incorporaci
on de la carga en el modelo del
motor.
Consideremos que la carga esta unida al eje del motor a traves de un mecanismo reductor de factor de reduccion r (0, 1) y rendimiento (0, 1) (o
expresado en tanto por ciento). Entonces la velocidad angular L (t) y el par
de la carga L (t) a la salida del reductor estaran relacionados con m (t) y l (t)
en el eje del motor (o entrada del reductor) seg
un las siguientes expresiones:
L (t) = rm (t)
(5.1)
L (t) = l (t)
(5.2)
r
Consideremos que la carga es un cuerpo rgido cuya ecuacion dinamica puede
ser expresada en la forma
L (t) = JL
d2 L (t)
+ g (t)
dt2
(5.3)
r2 JL d2 m (t) r
+ g (t)
dt2
(5.4)
Introduciendo esta ecuacion en la ecuacion mecanica del motor dada por 2.11
km i(t) = Jef f
d2 m (t)
dm (t)
+B
+ c0 (t)
2
dt
dt
(5.5)
r 2 JL
(5.6)
15
y
r
c0 (t) = f S + f C + g (t)
(5.7)
A partir de estas expresiones puede rehacerse todo el calculo del modelo del
motor y en particular del modelo simplificado. El polo dominante sera ligeramente distinto al obtenido anteriormente. La ganancia a bajas frecuencias
del motor con carga tambien se modificara, es decir que no coincidira con la
constante de velocidad del motor kn .
Podemos observar que el momento de inercia del motor se refleja a la entrada
del reductor con un coeficiente que sera tanto mas peque
no cuanto menor
sea el factor de reduccion. Por ejemplo un reductor que se adapta al motor
1
estudiado en el ejemplo anterior tiene un factor de reduccion r =
con
18, 2
un rendimiento = 73 % y una masa mr = 71 103 kg. Puede comprobarse
r
r2
que = 0, 07527 y
= 0, 00414 por lo que el efecto inercial y gravitatorio
6.
Po (t)
Pe (t)
(6.2)
17
(6.5)
El fabricante suele dar una caracterstica que denomina corriente sin carga
I0 o lo que llama par de friccion
0 = km I0
(6.6)
UN
I0 )
R
(6.7)
18
Para el calculo de la eficiencia maxima supondremos que el motor se encuentra en el regimen permanente con una se
nal de entrada UN . Llamemos IN a
la corriente electrica alcanzada, mN a la velocidad angular y mN = km IN
al par mecanico de salida en este estado. Teniendo en cuenta la ecuacion
electrica del motor, podemos comprobar que
mN
mN = A (1
)
(6.8)
A
donde se ha tenido en cuenta que kb = km .
Teniendo ahora en cuenta la ecuacion mecanica del motor en regimen permanente,
mN = l + 0
(6.9)
donde 0 = km I0 = C , y l es el par de la carga suponiendo que es constante
en el regimen permanente.
La potencia electrica Pe en regimen permanente puede escribirse en la forma
mN
Pe = UN IN = A kb
= A mN
(6.10)
km
De aqu que la eficiencia del motor en el regimen permanente sea
mN
l (1
)
l mN
A
=
=
A mN
mN
(6.11)
o lo que es lo mismo
0
0
mN
(6.12)
A mN
A
El valor maximo de la eficiencia se calcula con respecto a l resolviendo la
ecuacion
=0
(6.13)
l
Como se satisface la ecuacion 6.9 y 0 es independiente de l , se cumple que
=1+
mN
=1
l
(6.14)
(mN )2
19
1
A
(6.15)
donde mN
es el valor del par mecanico que hace que la eficiencia sea maxima.
Viene dado por
mN
= 0 A
(6.16)
0
2
=1+
A
0
=
A
r
1
0
A
2
(6.17)
I0
IA
!2
(6.18)
7.
Ejercicios.
1. Estudiar el valor inicial (en t = 0+ ) de la salida del motor con condiciones iniciales nulas y no nulas. Utilizar el Teorema del valor inicial.
2. Estudiar un modelo simplificado de GTc (s).
3. Dise
nar un sistema de control del motor sin carga y sin friccion de
Coulomb ni friccion estatica, con el modelo simplificado de orden dos.
Realizar un estudio de simulacion con el modelo de orden tres y el controlador dise
nado para el motor de orden dos. Mostrar las curvas que
indiquen las diferencias de comportamiento en relacion a las especificaciones de dise
no del controlador. Habra diferencias en el regimen
permanente? Y en el regimen transitorio?
4. Como realizara un experimento para conocer el polo dominante del
motor?
20
5. Dise
nar un sistema de control lineal que suprima la perturbacion de
friccion de Coulomb. Se sugiere hacer un estudio considerando que la
se
nal de perturbacion es un escalon positivo y otro estudio considerando
que es negativo. Como afectara la friccion de Coulomb en cada uno
de estos sistemas de control?
6. Realizar un estudio de la ecuacion dinamica de la corriente electrica i(t).
Dise
nar un sistema de control de posicion que no supere un determinado
valor de corriente maxima del motor. Se sugiere hacer el estudio del
sistema de control sin perturbacion.
7. Dise
nar un sistema de control de posicion al que se le impone la restriccion de que la velocidad angular siga un perfil trapezoidal continuo (el
perfil trapezoidal consta de tres partes: una pendiente lineal de subida
m1 desde el motor en parado hasta alcanzar un determinado valor M ,
un tramo de velocidad maxima M constante de duracion T , y una
pendiente lineal de bajada m2 hasta la parada del motor). El perfil
trapezoidal puede modelarse utilizando las funciones escalon y rampa.
Obtengase la funcion de la posicion angular con respecto al tiempo (integrando con respecto al tiempo el perfil trapezoidal). Como realizara
este estudio considerando que las condiciones iniciales no son nulas en
los instantes de tiempo de paso de un tramo a otro?
8. Resolver el ejercicio anterior aproximando la trayectoria trapezoidal
por una funcion polinomica continua dependiente del tiempo. Para ello
considerese un polinomio generico en t de grado tres con termino independiente nulo (para que m (0) = 0), de tal manera que se pueda obtener un sistema de ecuaciones lineales en los parametros del polinomio.
De que grado debera ser el polinomio si se impone que la aceleracion
angular sea nula en el instante de parada? Puesto que una las caractersticas de los motores es la aceleracion angular maxima que puede
alcanzar impone este hecho elevar el grado del polinomio? Que estudio realizara para saber si la trayectoria no le exige al motor superar
una determinada corriente electrica maxima?
21