Evaluacion de Diferenciadores Numericos para la Obtencion de

Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
69
Evaluación de Diferenciadores Numéricos para la
Obtención de Velocidad y Aceleración en
Control de Motores Eléctricos
Hoover Mujica ∗ Gerardo Espinosa-Pérez ∗
∗
Facultad de Ingenierı́a - UNAM, Edificio Posgrado 2do piso, C.U., 04510,
México D.F. e-mail: [email protected], [email protected]
Resumen: Para alcanzar alto desempeño dinámico en las estrategias de control de motores eléctricos,
es necesario estimar correctamente velocidad y aceleración del rotor a partir de la posición medida por
un codificador incremental. El problema radica en que dicha señal se encuentra cuantificada, es decir
presenta pequeños escalones como resultado del muestreo y promediación del sensor. Estos escalones se
incrementan en número conforme aumenta la velocidad del rotor generando el nocivo efecto Nyquist,
lo cual hace que obtener sus derivadas sea una tarea no trivial. En este artı́culo se busca ilustrar cuál
es el método de diferenciación numérica que tiene un mejor comportamiento en términos del error de
seguimiento de velocidad, cuando es implementado en conjunto con un controlador no lineal basado
en pasividad para motores de inducción. Para tal propósito, se evalúa bajo las mismas condiciones a
dicho controlador con tres diferenciadores numéricos. El primero es un diferenciador sucio de tercer
orden más términos de compensación propuesto en este trabajo, el segundo es un observador de
altas ganancias y el tercer método es un diferenciador de Levant óptimo en su versión recursiva. Los
resultados muestran que con el primer algoritmo se realiza un mejor control de velocidad debido a que
presenta menos ruido, también se observa un mejor seguimiento de la norma de flujos magnéticos de
rotor, menor error en las corrientes de estator y correcto rechazo de perturbaciones de par de carga
impuesto en el eje del rotor.
Palabras clave: Control no lineal basado en pasividad, Motor de inducción, Diferenciador numérico.
1. INTRODUCCIÓN
La estimación de la derivada temporal de una señal contaminada con ruido es un problema ampliamente estudiado
desde varios años atrás (Belanger, 1992). Se han propuesto
muchas soluciones fundamentadas principalmente en filtros
lineales limitados en frecuencia, buscando ası́ evitar la
amplificación de ruido presente en la señal, sin embargo
esta técnica genera desfase a la salida. Otras propuestas
de solución recurren al uso de algoritmos que emplean
altas ganancias, que como se sabe, propician la aparición
del fenómeno de peaking. No obstante, con el objetivo de
atenuar el ruido amplificado, reducen las altas ganancias
degradando con esto la estimación de la derivada. En ese
sentido, se han propuesto métodos óptimos para la elección
de las ganancias como los propuestos en (Levant, 2003)
para un diferenciador con efectos discontinuos y también
en (Vasiljevic and Khalil, 2008) para el observador de alta
ganancias (HGO por sus siglas en inglés). Logrando ası́ un
compromiso adecuando entre la obtención de la derivada
temporal y la amplificación de ruido.
Con respecto al control de máquinas eléctricas, una de
las metodologı́as no lineales más importantes es el Control
Basado en Pasividad (PBC por sus siglas en inglés), esta
técnica parte de un enfoque energético, ya que explota
las propiedades naturales de disipatividad de energı́a de
los sistemas a controlar (Ortega and Espinosa, 1991), esta
caracterı́stica permite obtener alto desempeño dinámico.
Reserva de Derechos No. En trámite, ISSN. En trámite
El objetivo de este trabajo es mostrar, con un experimento
razonable, qué método de diferenciación numérica permite
obtener un mejor desempeño dinámico del PCB de MI
(motores de inducción) para el seguimiento de velocidad
y norma de flujos magnéticos de rotor. Para tal propósito,
se compararon tres algoritmos de diferenciación numérica
teniendo como criterio de selección los errores de velocidad, aceleración, corrientes de estator, norma de flujos de
rotor y la capacidad de rechazo a perturbaciones de par
de carga. Para realizar una evaluación justa de los tres
algoritmos, se emplearon las mismas ganancias para el PCB
en cada experimento. Algunos de los parámetros de los
diferenciadores se eligieron de acuerdo a los sugeridos en
(Vasiljevic and Khalil, 2008) y (Levant, 2005). Sin embargo, se determinó que un mejor criterio de sintonı́a para
la comparación en igualdad de condiciones es, ajustar la
respuesta en frecuencia de cada uno de los diferenciadores
hasta que el controlador responda de forma similar en el
error de velocidad ante una perturbación de par de carga.
La organización del artı́culo es de la siguiente forma: En la
Sección 2 se presenta el modelo matemático del MI trifásico.
La Sección 3 está dedicada a describir al PBC, a los tres
algoritmos de diferenciación numérica y la asignación de sus
parámetros de sintonı́a. Las condiciones del experimento
ası́ como los parámetros del MI se presentan en la Sección
4, la evaluación y discusión de los resultados obtenidos
se presentan en la Sección 5 y en la última sección se
establecen las conclusiones.
Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
2. MODELO MATEMÁTICO DEL MI
El modelo del MI trifásico de múltiples pares de polos tipo
jaula de ardilla empleado en este artı́culo, está representado
en un plano bifásico ortogonal equivalente por medio de la
transformación de Blondel (Blondel et al., 1913). En este
marco de referencia y por la consideración de que las fases
son simétricas y además distribuidas sinusoidalmente, se
evita la dependencia explı́cita de la posición del rotor, lo
que reduce el número de ecuaciones diferenciales que lo
describe (Liu et al., 1989). También se supone la existencia
de una relación lineal entre flujos magnéticos y corrientes
eléctricas, se considera la permeabilidad magnética en los
núcleos laminados infinita despreciando los efectos en las
ranuras, las pérdidas en el hierro y en los devanados. Dado
esto y de la aplicación de la Ley de Gauss y la Ley de
Ampere (Meisel, 1984) se tiene que
ψs
Ls I2 Lsr I2 Is
=
(1)
ψr
Lsr I2 Lr I2 Ir
donde ψ , [ψsT , ψrT ]T ∈ R4 es el vector de encadenamientos
de flujos, I , [IsT , IrT ]T ∈ R4 es el vector de corrientes,
I2 ∈ R2×2 la matriz identidad y los escalares Ls , Lr ,
Lsr > 0 son las inductancias en estator, rotor y mutua
respectivamente. Los subı́ndices (·)s y (·)r son usados para
denotar variables de estator y rotor respectivamente.
Este modelo, conocido en la literatura como el modelo ab
(Seely, 1962), (Meisel, 1984), modelo de Stanley (Krishnan,
2001) o modelo en el marco de referencia fijo al estator
(Krause et al., 2002), está dado por
Lsr Rr
np Lsr
Us
I˙s = −γIs +
(2a)
ωJ ψr +
ψ
−
r
2
σLr
σLr
σ
Rr Lsr
Rr
ψr + (np ωJ ) ψr +
Is
(2b)
ψ̇r = −
L
Lr
r
τL
1 np Lsr T
B
ω−
(2c)
I J ψr −
ω̇ =
J
Lr s
J
J
|
{z
}
τe
donde τe es el par electromagnético, ω la velocidad en el
eje del motor, Rs , Rr > 0 las resistencias en estator y rotor
respectivamente, np el número de par de polos, J > 0 la
inercia del rotor, B ≥ 0 el coeficiente de amortiguamiento
mecánico o fricción viscosa, τL el par de carga externo
aplicado al eje del rotor, Us ∈ R2 los voltajes de estator,
L2
σ̄ = 1 − Lssr
Lr el coeficiente de dispersión o coeficiente de
Blondel con σ = Ls σ̄, mientras que
2
Lsr Rr
Rs
0 −1
γ=
= −J T .
+
,
J ,
1 0
σL2r
σ
3. CONTROL BASADO EN PASIVIDAD Y MÉTODOS
DE DIFERENCIACIÓN
Se considera el PBC no lineal para el seguimiento de velocidad y norma de flujos magnéticos de rotor reportado en (Mujica and Espinosa-Pérez, 2014), especificamente
lı́mt→∞ |ω −ωd | = 0 y lı́mt→∞ |kψr k−kψrd k| = 0, donde ωd
es la velocidad deseada y kψrd k la norma de flujos magnéticos de rotor deseada, bajo las siguientes suposiciones:
S.1 Se miden las corrientes de estator Is , velocidad ω y
aceleración del rotor ω̇, estas dos últimas mediciones
70
serán estimadas por los métodos de diferenciación que
se desean evaluar en este trabajo.
S.2 Todos los parámetros del modelo (2) son conocidos.
S.3 El par de carga τL (t) es una función desconocida, pero
estimada por el controlador mediante la ecuación (8).
S.4 La velocidad deseada del rotor ωd (t) es una función
acotada y dos veces diferenciable.
S.5 La norma de flujo magnético de rotor deseada kψrd k
es una función exógena estrictamente positiva, suave y
acotada.
3.1 Controlador No Lineal Basado en Pasividad
Considerando al modelo del MI descrito en (2) se define el
error de estados y su dinámica como
#
#
"
"
ėIs
e Is
e = eψr = x − xd =⇒ ė = ėψr = ẋ − ẋd (3)
ėω
eω
donde el vector de estados x , [IsT , ψrT , ω]T ∈ R5 . Por
lo tanto, el vector de estados deseados se establece como
T
T
, ωd ]T . La estructura de la ley de control
, ψrd
xd , [Isd
aplicada a los voltajes de estator está dada por
2
np Lsr
Lsr Rr
˙
Us = σ Isd +
J ωd ψrd +
+ Rs Isd
Lr
L2r
Lsr Rr
(4)
ψrd − KIs eIs ,
−
L2r
donde se incluye un término de amortiguamiento constante
KIs en el error de corrientes eIs , además el vector de
corrientes deseadas de estator está dado por
Lr
Rr
Isd =
ψrd ,
(5)
ψ̇rd − np ωd J ψrd +
Rr Lsr
Lr
mientras que los flujos de rotor deseados variantes en el
tiempo se obtienen como solución del sistema dinámico
β̇
Rr
β
,
ψ
,
ψ
(0)
=
τ
J
ψ
+
ψ̇rd = np ωd +
rd
rd
d
rd
0
np β 2
β
(6)
el par electromagnético deseado τd se define como
τd = J ω̇d + Bωd + τ̂L − Kω eω ,
(7)
donde
Z
τ̂L = −Kωi
eω dt,
Kωi > 0,
τ̂L (0) = 0.
(8)
La derivada temporal de Isd requerida para la implementación de la ley de control (4) se obtiene analı́ticamente y
está dada por
!
#
"
Lr
τd
τ̇d − 2τd β̇
˙
J ψrd +
J ψ̇rd
Isd =
Lsr np
β
β2
#
!
!
"
ψ̇rd
Lr
β̇
β̈β − β̇ 2
ψ̇rd +
ψrd +
+
,
(9)
Rr Lsr
β2
β
Lsr
al igual que la derivada temporal de τd , definida por
τ̇d = J ω̈d + B ω̇d + τ̂˙L − Kω ėω .
(10)
3.2 Diferenciador Sucio de Tercer Orden Compensado
Se propone un método de diferenciación numérica fundamentado en un sistema lineal al que llamaremos diferenciador sucio de tercer orden compensado descrito por
Octubre 14-16, 2015.
Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
1
3
λ2
1
z5 −
1
λ3
1
ż5
z˙4 = z5
(11d)
2
2
z˙5 = −λ2 z4 − 2λ2 z5 + λ2 ω̄d
(11e)
donde θ es la posición de rotor medida por el codificador
incremental unido al eje del rotor, z1 la posición filtrada,
ω = z2 la velocidad de rotor, ω̇ = z3 la aceleración, ωd = z4
la velocidad deseada o de consigna para el PBC, ω̇d = z5 la
aceleración deseada y ω̄d ≈ ωd la señal exógena que define
el perfil de velocidad que el usuario desea alcanzar, con
T
T
[z1 (0) z2 (0) z3 (0) z4 (0) z5 (0)] = [θ(0) 0 0 ω̄d (0) 0] .
La estabilidad del sistema dinámico descrito en (11) se
cumple para todo λ1 > 0 y λ2 > 0. Sin embargo, como
primera aproximación, se recomienda asignar a λ1 , λ2 >
2|max(ω̇d )| (dos veces el valor máximo de aceleración
deseada, ası́ se preserva el contenido frecuencial de la señal
de entrada). Note, que conforme λ1 → +∞, este método
será una mejor aproximación al operador derivada, por
lo htanto más sensible ial ruido mientras que el término
λ31 λ31 z4 + λ32 z5 − λ13 ż5 → 0. Este último es empleado
1
1
para compensar el desfase natural del sistema compuesto
por (11a)-(11c). Para la evaluación de este diferenciador se
consideró λ1 = 1350 y λ2 = 2200.
3.3 Diferenciador Basado en Observador de Alta Ganancia
4. CONDICIONES DE EVALUACIÓN
La evaluación fue realizada en una simulación realista implementada en MATLAB-Simulink. La sintonı́a del PBCMI elegida para la evaluación de los tres métodos de diferenciación fue la misma. Se eligió como ganancia eléctrica
KIs = 80, ganancias mecánicas Kω = 1 y Kωi = 45, el periodo de muestreo fue de 0.1 ms, el perfil de seguimiento de
velocidad deseado para el PCB se muestra en la Figura 1(b),
la cuantización de la posición se realizó considerando un
codificador incremental de 1024 ppr aplicando θ = qdθ̄/qe,
donde el operador d·e genera el mı́nimo valor entero de su
argumento, θ̄ es la posición sin ser cuantizada y q = 2π/4096
el intervalo de cuantización. El resultado del proceso de
cuantización de la posición del rotor se observa en la Figura 1(a). La Figura 1(c) muestra el perfil de aceleración
deseado y en la Figura 1(d) se presenta el par de carga
aplicado al eje del rotor con una magnitud máxima de 4 Nm.
En la Tabla 1, se muestran los parámetros del MI.
200
0.12
150
0.1
0.08
0.06
0.04
3.4 Diferenciador de Levant óptimo recursivo
Se eligió este método de diferenciación para ser evaluado
en conjunto con el PBC-MI debido a que es uno de
los más citados en la literatura especializada, por otro
lado, tiene como cualidad que el error de estimación de
la derivada decrece conforme se incrementa la tasa de
muestreo, sin embargo requiere de una elección adecuada
de los parámetros α1 , α2 , α3 y L para lograr convergencia
del error de estimación a cero, lo cual no es del todo
ventajoso. Además presenta el tı́pico efecto de castañeo
(Chawda et al., 2011). Este algoritmo está descrito por
η˙1 = ν1 = −α1 L1/3 |η1 − θ|
2/3
sign (η1 − θ) + η2
1/2
(13a)
η˙2 = ν2 = −α2 L1/2 |η2 − ν1 | sign (η2 − ν1 ) + η3 (13b)
η˙3 = −α3 Lsign (η3 − ν2 )
(13c)
donde η2 es la velocidad de rotor estimada y η3 la aceleración (Levant, 2003). Para la evaluación de este diferenciador
0
0.25
50
0
−50
−150
0.255
0.26
0.265
0.27
Tiempo [ s ]
0.275
0.28
−200
0
(a) Medición de posición cuantizada
4
6
8
10
Tiempo [ s ]
12
14
6
ω̇d
400
16
τL
4
200
0
−200
−400
−600
0
2
(b) Velocidad de rotor deseada
Par de carga [ Nm ]
Aceleración angular [ rad/s ]
2
100
−100
0.02
600
Se considera al observador lineal de alta ganancia (Vasiljevic and Khalil, 2008) dado por
µ1
(12a)
ς˙1 = − (ς1 − θ) + ς2
ε
µ2
ς˙2 = − 2 (ς1 − θ) + ς3
(12b)
ε
µ3
(12c)
ς˙3 = − 3 (ς1 − θ)
ε
donde ς2 es la velocidad de rotor estimada y ς3 la aceleración. Para la evaluación de este diferenciador se consideró µ1 = 3, µ2 = 3, µ3 = 1 y ε = 0.0017.
ωd
θ
Velocidad angular [ rad/s ]
λ31 θ+ λ3 z4 +
se consideró α1 = 3, α2 = 1.5, α3 = 1.1 como se sugiere en
(Levant, 2005) y L = 192070 que respeta la cota mı́nima
necesaria para el perfil de velocidad aplicado.
Posición cuantizada [ rad ]
z˙1 = z2
(11a)
z˙2 = z3
(11b)
z˙3 = −λ31 z1 − 3λ21 z2 − 3λ1 z3
+ λ31 θ+3λ21 z4 + 3λ1 z5 − λ22 z4 − 2λ2 z5 + λ22 ω̄d (11c)
|
{z
}
h
i
71
2
0
−2
−4
2
4
6
8
10
Tiempo [ s ]
12
14
16
(c) Aceleración de rotor deseada
−6
0
2
4
6
8
10
Tiempo [ s ]
12
14
16
(d) Par de carga impuesto
Figura 1. Condiciones de evaluación del PBC
Tabla 1. Parámetros motor de inducción
Voltaje / potencia nominal
Par de polos
Resistencia de estator
Resistencia de rotor
Inductancia de estator
Inductancia de rotor
Inductancia mutua
Fricción viscosa
Coeficiente momento de inercia
220 V / 1 HP
np = 2
Rs = 2.516 Ω
Rr = 2.6361 Ω
Ls = 0.4340 mH
Lr = 0.4402 mH
Lsr = 0.4100 mH
B = 1.95 × 10−4 N·m·s/rad
J = 6.9198 × 10−3 kg·m2
5. EVALUACIÓN DEL CONTROLADOR
En esta sección se compara el desempeño del PBC con cada
algoritmo diferenciador por separado, buscando identificar
cuál de ellos contribuye de mejor forma a la obtención
de alto desempeño dinámico. En la Figura 2 se muestra
el error de velocidad alcanzado por el controlador con
cada diferenciador numérico, en la Figura 3 se observa
un acercamiento del error de velocidad, esta última figura
Octubre 14-16, 2015.
Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
2
72
3.5
eω
eω
3
1.5
2.5
Error velocidad angular [ rad/s ]
Error velocidad angular [ rad/s ]
1
0.5
0
−0.5
2
1.5
1
0.5
0
−1
−0.5
−1.5
−1
−2
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
−1.5
3.9
3.95
4
Tiempo [ s ]
4.05
4.1
(a) Sucio 3er orden compensado
(a) Sucio 3er orden compensado
2
3.5
eω
eω
3
1.5
2.5
Error velocidad angular [ rad/s ]
Error velocidad angular [ rad/s ]
1
0.5
0
−0.5
2
1.5
1
0.5
0
−1
−0.5
−1.5
−1
−2
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
−1.5
3.9
3.95
4
Tiempo [ s ]
4.05
4.1
(b) Observador de alta ganancia
(b) Observador de alta ganancia
3.5
2
eω
eω
3
1.5
2.5
Error velocidad angular [ rad/s ]
Error velocidad angular [ rad/s ]
1
0.5
0
−0.5
2
1.5
1
0.5
0
−1
−0.5
−1.5
−1
−2
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
−1.5
3.9
3.95
4
Tiempo [ s ]
4.05
4.1
(c) Levant óptimo recursivo
(c) Levant óptimo recursivo
Figura 3. Comparación del error de velocidad (métrica)
Figura 2. Comparación del error de velocidad
sirvió de métrica para la elección de los parámetros λ1 , ε y
L que corresponden a cada diferenciador respectivamente.
Como se sabe, incrementar la magnitud de estos parámetros
logra aproximar mejor el valor estimado al valor de la
verdadera derivada, permitiendo al PBC-MI rechazar más
rápidamente la perturbación de par de carga, sin embargo
incrementa el ruido en la velocidad. De forma inversa, el
reducir la magnitud de estos parámetros limita al PBC-MI a
tener un comportamiento más conservador, incrementando
el error de velocidad y reduciendo la capacidad de rechazar
perturbaciones. Por lo tanto, se eligieron los valores de
dichos parámetros teniendo como consigna que el error de
velocidad máximo permisible en el tiempo t = 4 s sea
3.31 rad/s. Siguiendo este procedimiento se puede comparar
a los tres diferenciadores en igualdad de condiciones a pesar
de tener propiedades estructurales muy distintas. Planteado
este escenario, se busca identificar cuál es el diferenciador
que amplifique menos ruido y obtenga mejor desempeño.
En las Figuras 2 y 3 se observa que con los tres diferenciadores se rechazar correctamente la perturbación de par
de carga, sin embargo el primer diferenciador presenta menor contenido de ruido en la velocidad, obteniendo 0.2767
rad/s de Error Cuadrático Medio (ECM), en comparación
a 0.2780 rad/s y 0.3023 rad/s para HGO y diferenciador de
Levant respectivamente.
Octubre 14-16, 2015.
Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
1
73
0.8
eIsa
eIsb
0.8
kψ rd k
kψ r k
0.7
Norma flujo magnético de rotor [ Wb ]
Error corriente de estator [ A ]
0.6
0.4
0.2
0
−0.2
−0.4
0.6
0.5
0.4
0.3
0.2
−0.6
0.1
−0.8
−1
0
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
0
2
(a) Sucio 3er orden compensado
4
6
8 Tiempo [ s ] 10
12
14
16
(a) Sucio 3er orden compensado
1
0.8
eIsa
eIsb
0.8
kψ rd k
kψ r k
0.7
Norma flujo magnético de rotor [ Wb ]
Error corriente de estator [ A ]
0.6
0.4
0.2
0
−0.2
−0.4
0.6
0.5
0.4
0.3
0.2
−0.6
0.1
−0.8
−1
0
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
0
2
(b) Observador de alta ganancia
4
6
8 Tiempo [ s ] 10
12
14
16
(b) Observador de alta ganancia
1
0.8
eIsa
eIsb
0.8
kψ rd k
kψ r k
0.7
Norma flujo magnético de rotor [ Wb ]
Error corriente de estator [ A ]
0.6
0.4
0.2
0
−0.2
−0.4
0.6
0.5
0.4
0.3
0.2
−0.6
0.1
−0.8
−1
0
0
2
4
6
8 Tiempo [ s ] 10
12
14
16
0
(c) Levant óptimo recursivo
2
4
6
8 Tiempo [ s ] 10
12
14
16
(c) Levant óptimo recursivo
Figura 4. Comparación de error de corriente de estator
Ahora bien, si se observa la Figura 4 se aprecia que el error
en corrientes de estator eIs es prácticamente cero para el
diferenciador propuesto en este trabajo y aproximadamente
el 5 % del valor nominal de corriente para el HGO y el
diferenciador de Levant. La razón del porque de este resultado se deduce claramente en la ecuación (9), donde el PBC
requiere para su implementación de τd y τ˙d definidas en (7)
y (10), esto implica que para no tener remanentes (error de
corrientes) en la ecuación (9), se debe proporcionar el error
de velocidad eω y su respectiva derivada ėω . Dicho esto,
se afirma que el único algoritmo que obtiene una versión
de bajo ruido de ω y su respectiva derivada exacta ω̇ es
el diferenciador propuesto en este trabajo, debido a que
Figura 5. Comparación de seguimiento de norma de flujos
estructuralmente se asemeja a una cadena de integradores
donde ż2 := z3 (véase la ecuación (11b)). Las Figuras 2 y 6
cotejan la afirmación anterior. Por ejemplo, en la Figura 2 la
relación de magnitud promedio del eω entre las subfiguras es
2(a) < 2(b) < 2(c). Se esperarı́a entonces que se preserve
esta misma relación de magnitud en sus derivadas, dado
que las señales del error de velocidad tienen una frecuencia
mayor a la unidad, sin embargo esto no es ası́ como se
muestra en la Figura 6.
Por otro lado, los errores en las corrientes de estator, mostrados en la Figura 4, inducen mayor contenido frecuencial
en la acción de control, como se ve en la Figura 7, debido a
Octubre 14-16, 2015.
200
0
−200
0
−2
−4
−6
0
400
200
0
4
6
8
10
Tiempo [ s ]
12
14
16
0
8
10
Tiempo [ s ]
12
14
16
0
−2
−4
−6
0
2
4
6
8
10
Tiempo [ s ]
12
14
16
(b) Observador de alta ganancia
τe
4
2
0
−2
−4
−6
0
4
6
8
10
Tiempo [ s ]
12
14
(b) Observador de alta ganancia
0
2
4
6
8
10
Tiempo [ s ]
12
14
16
(c) Levant óptimo recursivo
Figura 6. Comparación del error de aceleración
300
300
Usa
Usb
Usa
Usb
200
Voltaje de estator [ V ]
200
100
0
−100
100
0
−100
−200
−200
8
10
Tiempo [ s ]
12
14
16
(a) Sucio 3er orden compensado
−300
0
2
4
6
8
10
Tiempo [ s ]
12
14
16
(b) Observador de alta ganancia
300
Usa
Usb
200
Voltaje de estator [ V ]
12
14
16
REFERENCIAS
0
6
8
10
Tiempo [ s ]
200
−600
4
6
Logrando ası́ obtener una versión de la velocidad de rotor
con menos ruido y su respectiva primera derivada exacta.
400
−400
2
4
Figura 8. Comparación de estimador de par de carga
eω̇
600
2
(c) Levant óptimo recursivo
16
2
Error aceleración angular [ rad/s ]
2
−200
Voltaje de estator [ V ]
6
2
6
−600
2
(a) Sucio 3er orden compensado
−300
0
4
τe
4
−400
−600
0
2
(a) Sucio 3er orden compensado
−200
−400
Par de carga estimado [ Nm ]
2
2
Error aceleración angular [ rad/s ]
400
6
τe
4
eω̇
600
74
Par de carga estimado [ Nm ]
eω̇
600
2
Error aceleración angular [ rad/s ]
que en la ecuación (4) aparece el término KIs eIs . Además el
eIs degrada el seguimiento de la norma de flujos magnéticos
de rotor, como se aprecia en la Figura 6. Este inconveniente
se acentúa cuando el estimado de la aceleración no es bueno,
como en el diferenciador de Levant, vea la Figura 6(c).
Finalmente, en la Figura 8 se muestra el valor estimado
del par de carga obtenido por el PBC, con lo cual se afirma
que reconstruye al par de carga aplicado y es por esa razón
que puede rechazar dicha perturbación.
Par de carga estimado [ Nm ]
Congreso Nacional de Control
Automático, AMCA 2015,
Cuernavaca, Morelos, México.
6
100
0
−100
−200
−300
0
2
4
6
8
10
Tiempo [ s ]
12
14
16
(c) Levant óptimo recursivo
Figura 7. Comparación de la acción de control
6. CONCLUSIONES
Dada la comparación de tres algoritmos de diferenciación
numérica evaluados en conjunto con un PCB-MI, y tras
establecer una métrica justa de elección de los parámetros de sintonı́a para cada diferenciador, se afirma que
el diferenciador sucio de 3er orden compensado propuesto
en este artı́culo, ofrece un mayor desempeño dinámico del
conjunto PBC-MI en comparación a los otros dos métodos
de diferenciación numérica. Es decir, presenta menor error
de seguimiento de velocidad, corrientes de estator y norma de flujos magnéticos de rotor, además produce menor
contenido armónico en los voltajes de estator y permite
estimar mejor el par de carga. Estas cualidades se deben a
que su estructura se asemeja a una cadena de integradores.
Belanger, P. (1992). Estimation of angular velocity and
acceleration from shaft encoder measurements. In Robotics and Automation, 1992. Proceedings., 1992 IEEE
International Conference on, 585–592 vol.1.
Blondel, A., Mailloux, C., and Adams, C. (1913). Synchronous motors and converters: theory and methods of
calculation and testing. McGraw-Hill Book Company.
Chawda, V., Celik, O., and O’Malley, M. (2011). Application of levant’s differentiator for velocity estimation and
increased z-width in haptic interfaces. In World Haptics
Conference (WHC), 2011 IEEE, 403–408.
Krause, P., Wasynczuk, O., and Sudhoff, S. (2002). Analysis
of electric machinery and drive systems. IEEE Press
series on power engineering. IEEE Press.
Krishnan, R. (2001). Electric motor drives: modeling,
analysis, and control. Prentice Hall.
Levant, A. (2003). Higher-order sliding modes, differentiation and output-feedback control. International Journal
of Control, 76(9-10), 924–941.
Levant, A. (2005). Homogeneity approach to high-order
sliding mode design. Automatica, 41(5), 823 – 830.
Liu, X., Verghese, G., Lang, J., and Onder, M. (1989). Generalizing the blondel-park transformation of electrical
machines: necessary and sufficient conditions. Circuits
and Systems, IEEE Transactions on, 36(8), 1058 –1067.
Meisel, J. (1984). Principles of electromechanical-energy
conversion. R.E. Krieger.
Mujica, H. and Espinosa-Pérez, G. (2014). Seguimiento
de velocidad y flujo magnético con alto desempeño en
motores de inducción. Congreso Latinoamericado de
Control Automático.
Ortega, R. and Espinosa, G. (1991). A controller design
methodology for systems with physical structures: application to induction motors. In Decision and Control,
Proceedings of the 30th IEEE Conference, volume 3.
Seely, S. (1962). Electromechanical energy conversion.
Electrical and electronic engineering s. McGraw-Hill.
Vasiljevic, L.K. and Khalil, H.K. (2008). Error bounds
in differentiation of noisy signals by high-gain observers.
Systems and Control Letters, 57(10), 856 – 862.
Octubre 14-16, 2015.