Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTA
ING. YAJAIRA SELENE QUEVEDO PILLADO
BAJO LA DIRECCIÓN DE
DR. EDUARDO JAVIER MORENO VALENZUELA
Resumen
Palabras Clave: Motor de corriente directa sin escobillas, control adaptable, control
de motores, experimentos, inversor trifásico.
Brushless direct current motor
control
Abstract
This thesis presents the development and design of adaptive controllers for trajectory
tracking for brushless direct current motors. The performance of control schemes included
in this document is evaluated by executing numerical simulations and real-time experi-
ments. Two of the adaptive controller studied in this document incorporate projectors in
the adaptation laws.
The controllers involved in this work are an exact model controller for trajectory
tracking, adaptive controller for trajectory tracking with the adaptation of 14 parameters;
adaptive controller with the adaptation of 9 parameters; and finally, a new adaptive
controller for trajectory tracking with the adaptation of 7 parameters.
In addition, this document provides the description of an experimental platform
for the testing of controllers in a brushless direct current motor, which was used to
implement in real-time the studied controllers.
Keywords: Brushless direct current motor, adaptive controller, motor control, expe-
riments, three-phase inverter.
Dedicatoria
A los pilares de mi vida, Marı́a de Jesús Pillado Cordero y Ángel Rafael Quevedo
Camacho, por su incondicional apoyo, motivación, confianza y cariño. Por ser un ejemplo
de fortaleza, bondad y dedicación.
A mis hermanos Charity, Corina y Kevin por estar siempre ha mi lado y por compartir
conmigo tantos buenos momentos.
Agradecimientos
A mi comité tutorial, Dr. Roberto Sepúlveda, Dr. Juan José Tapia, Dr. Luis A.
González y M.C. David Saucedo, por enriquecer mi trabajo con sus diversos puntos de
vista y por dedicar parte de su tiempo en cada avance de tesis.
A mis compañeros Regino Pérez, Carlos Aguilar, Jorge Guzmán, Octavio Garcı́a,
Fatsin Cota, Daniel Gutiérrez, Gerardo Diaz, Kenia Picos, Ulises Orozco, Leopoldo
Gaxiola y compañeros de generaciones cercanas, por su amena compañia durante en este
camino, por su linda amistad, ayuda y apoyo.
1. Introducción 1
1.1. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1. Objetivo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2. Objetivos especı́ficos . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3. Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4. Aportaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5. Organización del contenido por capı́tulo . . . . . . . . . . . . . . . . . . . 5
2. Preliminares 7
2.1. Control adaptable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2. Teorı́a de proyectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1. Proyectores para evitar valores negativos o cero en la estimación de
los parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2. Proyectores para mantener el valor de la estimación de parámetros
en un rango de valores . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3. Estabilidad en sentido de Lyapunov . . . . . . . . . . . . . . . . . . . . . . 11
i
CONTENIDO ii
A. Publicaciones 66
E. Plataforma experimental 80
E.1. Computadora-PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
E.2. Tarjetas para la adquisición de datos Sensorayr 626 . . . . . . . . . . . . . 81
E.3. Inversor trifásico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
E.4. Tarjeta para monitoreo de las corrientes . . . . . . . . . . . . . . . . . . . 84
E.5. Tarjeta de filtro de corriente . . . . . . . . . . . . . . . . . . . . . . . . . . 84
E.6. Motor de cd sin escobillas con encoder . . . . . . . . . . . . . . . . . . . . 88
Índice de figuras
iii
ÍNDICE DE FIGURAS iv
1
Capı́tulo 1
Introducción
1
2
ωe = 2πf, (1.1)
ωe = np ωm , (1.2)
donde np es el número de pares de polos. De la ecuación (1.2) se puede decir que los
motores con pocos pares de polos se utilizan para velocidades elevadas y los que cuentan
con muchos pares de polos en aplicaciones de baja velocidad.
1.1. Antecedentes
Existen diversos precedentes en investigaciones en torno al motor de CD sin escobillas,
acerca de diversas clases de controladores, estudio de los modelos del motor y aplicaciones
especı́ficas. A continuación se presenta una breve descripción de la literatura relevante de
trabajos anteriores.
Dawson et al. [6] propone el diseño de tres controladores de seguimiento de trayectoria
para el motor de CD sin escobillas. El primero de ellos introduce el diseño del modelo d-q
del motor de CD sin escobillas junto con un controlador sencillo por modelo exacto para
seguimiento de trayectoria. El segundo es un control adaptable simple cuenta con una es-
timación de 14 parámetros adaptables. El tercer y último controlador es una modificación
del controlador adaptable simple, reduciendo la sobre-parametrización logrando la esti-
mación de 9 parámetros adaptables. Estos controladores se exponen usando simulaciones
y experimentos.
Langarica [5] muestra aspectos generales del motor de CD sin escobillas. Establece
el modelo dinámico trifásico del sistema, el circuito equivalente del motor, una breve
introducción de las transformaciones entre el modelo trifásico y el modelo d-q.
Salas [2] se presenta el modelo trifásico y el modelo d-q del motor de CD sin escobillas
junto a una breve descripción de la transformada de Park y Clarke.
Campa et al. [7] se describe en primer lugar las principales caracterı́sticas y el modelo
electromecánico completo de un sistema de motor de CD sin escobillas, incluyendo 3
esquemas de control:
1.2. Objetivos
Los objetivos de este trabajo de investigación se presentan por medio de un objetivo
general y un conjunto de objetivos especı́ficos que dejan en claro la finalidad de esta
investigación y los cuales se muestran a continuación.
1.3. Motivación
El motor de CD sin escobillas cuenta con un funcionamiento peculiar, ya que una de las
caracterı́sticas principales es el requerimiento de un controlador para su funcionamiento.
En la figura 1.2 se muestra el diagrama a bloques del sistema de control para el motor
trifásico, en donde se observa que además del controlador existen transformadas vectoria-
les para simplificar el diseño de control, un bloque de modulación de señal denominado
SVM (por sus siglas en inglés vector space modulation) y un inversor trifásico, originando
conjuntamente un problema de control compuesto.
El presente tema de tesis considera estudiar y analizar un conjunto de controladores
adaptables que cuentan con la forma presentada en el la figura 1.2.
1.4 Aportaciones 5
Figura 1.2: Diagrama a bloques del sistema de control para el motor de CD sin escobillas.
1.4. Aportaciones
Las aportaciones del presente trabajo de tesis son
Comparación por medio de experimentos del nuevo controlador adaptable con res-
pecto a un controlador ya reportado en la literatura.
Preliminares
7
2.1 Control adaptable 8
En primer lugar, es cuando los parámetros del modelo dinámico de la planta son
desconocidos pero constantes (por lo menos en una cierta región de la operación).
En tales casos, aunque la estructura del controlador no dependerá en general de los
valores particulares de los parámetros del modelo, el ajuste correcto de la parámetros
del controlador no se puede hacer sin el conocimiento de sus valores.
El segundo caso, es que los parámetros del modelo dinámico de la planta cambian
imperceptiblemente en el tiempo. Estas situaciones se producen por cambios en el
medio ambiente o porque el modelo no lineal se ha simplificado a un modelo lineal.
Con el fin de alcanzar y mantener un nivel aceptable del rendimiento del sistema
de control cuando los cambios grandes y desconocidos en los parámetros del modelo
se producen, un enfoque de control adaptable tiene que ser considerado. En tales
casos, la adaptación operará la mayor parte del tiempo, razón por la cual también
es llamado adaptación continua. En la figura 2.1 se muestra un diagrama básico de
control adaptable.
donde, ai es la cota inferior de los valores posibles a tomar por θ̂i , γi es una ganancia de
adaptación positiva, φi es la ley de adaptación para calcular la estimación del parámetro
θ̂i . En la figura 2.2 se ilustra la estimación de un parámetro con el uso de esta clase de
proyectores.
2.2 Teorı́a de proyectores 10
donde γii es una ganancia positiva, θ̂i es el parámetro estimado, ai es la cota inferior de
los valores posibles a tomar por θ̂i , bi es la cota superior de los posibles valores a tomar
por θ̂i , δ > 0 es un número suficientemente pequeño y φi es la ley de adaptación para los
parámetros.
Para los controladores adaptables las estimaciones algunas veces llegan a un valor
aceptable en un periodo corto de tiempo, por lo que la implementación de proyectores no
es estrictamente necesaria, sin embargo para algunos otros, el uso de proyectores ayuda
significativamente a la adaptación de los parámetros. En la figura 2.3 se muestra una
gráfica ejemplificado una estimación de un parámetro con sus limites inferior ai y superior
bi [9].
2.3 Estabilidad en sentido de Lyapunov 11
donde, x ∈ IRn corresponde al estado del sistema representado en la ecuación (2.3). Entre
los conceptos básicos de la teorı́a de estabilidad de Lyapunov destacan los siguientes:
que:
x(t) = xe , ∀ t ≥ t0 ≥ 0,
ẋ(t) = 0, ∀ t ≥ t0 ≥ 0.
En la figura 2.4, se representa el caso de x(t0 ) ∈ IR2 . El estado inicial x(t0 ) es precisamente
xe , ası́ la evolución de la solución x(t) corresponde exactamente al valor constante xe para
todo tiempo t ≥ t0 .
Otra definición importante es la estabilidad que es definida bajo las consideraciones
del equilibrio de ecuaciones diferenciales y no por las propias ecuaciones. Para introducir
esta definición suponga que x = 0 es un equilibrio de (2.3).
1. El origen estable.
2. El origen es uniformemente atractivo, esto es que existe un número δ 0 > 0 tal que
(2.5) se mantiene con una velocidad de convergencia independiente a t0 .
1. El origen estable.
2. El origen del espacio de estados es globalmente atractivo, esto es para todo x(t0 ) ∈
IRn y todo t0 ≥ 0
k x(t) k cuando t → ∞ (2.6)
Definición 2.8 ( Estabilidad exponencial global) El origen del sistema (2.3) es glo-
balmente exponencialmente estable, si existe una constante positiva α y β, independiente
de t0 tal que:
En este capı́tulo, se presentan dos modelos matemáticos del motor de CD sin escobillas,
el primero de ellos es el modelo trifásico también conocido como el modelo abc, que se
obtiene mediante el circuito equivalente del motor de CD sin escobillas, posteriormente
se describe el modelo transformado, popularmente llamado el modelo d-q.
El presente capı́tulo está inspirado de la referencias [5], [6] y [15].
donde, M es una constante positiva relacionada a la inercia mecánica del sistema (incluida
la inercia del motor), N es una constante positiva relacionada con la masa de la carga y el
coeficiente de gravedad y B es un coeficiente positivo de la fricción viscosa y τ representa
el torque electromecánico.
15
3.1 Modelo abc del motor de corriente directa sin escobillas 16
La distribución espacial de los devanados por fase del estátor se asume que es sinu-
soidal, por lo tanto, la fuerza magnetomotriz producida por el estátor se considera
sinusoidal.
No existe ningún efecto térmico sobre las resistencias del estátor ni sobre el imán
permanente.
Con estas suposiciones es posible obtener las ecuaciones del voltaje para los devanados
del estátor. En la representación matricial de las ecuaciones, el subı́ndice s hace referencia
3.1 Modelo abc del motor de corriente directa sin escobillas 17
d
Vabcs = Rs Iabcs + λabcs , (3.2)
dt
donde, el vector Vabcs es el voltaje del estátor por fase, Rs es la matriz de resistencias de
las bobinas del estátor, iabcs es el vector de corrientes por fase del estátor, y λabcs es el
vector del flujo concatenado del estátor, definidos explı́citamente como
Va
Vabcs = Vb , (3.3)
Vc
rs 0 0
R s = 0 rs 0 , (3.4)
0 0 rs
ias
iabcs = ibs , (3.5)
ics
λas
λabcs = λbs . (3.6)
λcs
El flujo concatenado del estátor es creado por el mismo flujo del estátor y por el flujo de
los imanes permanentes del rotor, por este motivo existen dos subı́ndices: r referente al
rotor y s al estátor. El flujo concatenado creado por el estátor se obtiene de la matriz de
inductancias de las bobinas del estátor y el vector corriente del estátor, además el flujo
concatenado creado por el rotor se obtiene de un vector que contempla el ángulo eléctrico
del rotor (θr ) y la amplitud del flujo vista desde el estátor, que es creada por los imanes del
rotor. La ecuación que define el flujo concatenado del motor está dada por (3.7), definida
bajo la suma del flujo concatenado del estátor y del rotor dados por las ecuaciones (3.8)
y (3.9), respectivamente. Esto es,
donde
Laas Labs Lacs
λabcs(s) = Lbas Lbbs Lbcs iabcs , (3.8)
donde Lls es la inductancia de dispersión, es decir son las lı́neas de flujo que se cierran
sin pasar por otro devanado, también consideradas perdidas de flujo. De manera similar
se realiza el mismo procedimiento para cada una de las tres fases del estátor. La señal θr
es el ángulo eléctrico del rotor o ángulo mecánico, siempre y cuando el número de polos
sea el mismo. Los términos LA y LB son las inductancias de los devanados, dadas por
2
Ns
LA = πµ0 rlε1 , (3.11)
2
2
1 Ns
LB = πµ0 rlε2 , (3.12)
2 2
3.2 Modelo d-q del motor de corriente directa sin escobillas 19
donde
1 1 1
ε1 = + , (3.13)
2 gmin gmax
1 1 1
ε2 = − ,
2 gmin gmax
Ns es el número de vueltas en las bobinas, r es el radio del devanado desde el centro hasta
la circunferencia interior del estátor, l es la longitud axial del entre hierro del devanado,
µ0 corresponde a la permeabilidad del aire, gmin y gmax son el grosor máximo y mı́nimo
del entre hierro, respectivamente.
De acuerdo a (3.2) y sustituyendo los términos correspondientes, se obtiene la siguiente
ecuación matricial del modelo del motor:
Va Rs 0 0 Ia Laas Labs Lacs Ia sin(θr )
d
Vb = 0 Rs 0 Ib + Lbas Lbbs Lbcs Ib + λm sin(θr − 2π 3 )
.
dt
Vc 0 0 Rs Ic Lbcs Lcbs Lccs Ic sin(θr + 2π 3 )
(3.14)
Sin embargo, este sistema cuenta con algunas dificultades para su uso como
Para poder resolver estos problemas es posible transformar el sistema y obtener un modelo
del motor, que será representado por ecuaciones más sencillas de analizar y de tratar.
Para lograr el objetivo se requiere usar dos transformaciones matriciales de llamadas
transformada de Clark y transformada de Park, presentadas en el apéndice B, obteniendo
como resultado el modelo de ecuaciones transformadas y simplificadas a 2 fases, conocido
como modelo d-q.
abc, a un modelo compuesto por una ecuación que representa la parte mecánica del motor
y dos mas que representan la parte eléctrica del motor.
El modelo d-q es representado por las siguientes ecuaciones, en donde con un abuso
de la notación, el subı́ndice 00 a00 refiere a la fase 00 d00 y el subı́ncice 00 b00 refiere a la fase 00 q 00 ,
resultantes de las transformaciones de Park y Clarke. Especı́ficamente, el modelo d-q del
motor de corriente directa sin escobillas es dado por
e = qd − q. (4.2)
21
4.1 Controlador por modelo exacto 22
Para simplificar el diseño y análisis del control se define un error de seguimiento filtrado
dado por r(t) como
r = ė + αe, (4.3)
ηa = Ida − Ia , (4.10)
ηb = Idb − Ib ,
Ida = Wτ θτ + ks r, (4.11)
Idb = 0,
donde, ks es una ganancia de control positiva y ṙ es la derivada del error filtrado definido
en la ecuación (4.4).
Sustituyendo las corrientes deseadas Ida y Idb en las ecuaciones de la dinámica de la
parte mecánica (4.5) se tiene
M ṙ = −ks r + ηa + Kb Ia ηb . (4.13)
...
I˙da = M ( q d + α(q̈d − q̈)) + B q̈ + N q̇ + ks (q̈d − q̈ + αė), (4.14)
donde se cuenta con las señales medibles q y q̇, sin embargo, se requiere el término de
la aceleración q̈, el cual se obtiene de la ecuación (3.15) y con ayuda de los parámetros
conocidos M , N , B y Kb , es posible calcular q̈ de la siguiente forma
B N 1
q̈ = − q̇ − sin(q) + (Kb Ib + 1) Ia , (4.15)
M M M
4.1 Controlador por modelo exacto 24
...
I˙da = M ( q d + αq̈d ) + N q̇ cos(q) + ks (q̈d + αė) (4.16)
B N 1
+(B − M α − ks ) − q̇ − sin(q) + (Kb Ib + 1)Ia .
M M M
La η̇a = wa − Va , (4.17)
...
wa = La (M ( q d + αq̈d ) + N q̇ cos(q) + ks (q̈d + αė)) (4.18)
B N 1
+La (B − M α − ks ) − q̇ − sin q + (Kb Ib + 1)Ia
M M M
+RIa + np Lb Ib q̇ + Kτ 2 q̇.
Por medio de la ecuación (4.17) se puede diseñar fácilmente la entrada de control Va que
logre que ηa (t) tienda a cero,
Va = wa + k1 ηa + r, (4.19)
De forma similar al procedimiento anterior, se hace lo mismo para la ecuación (4.7), donde
se sustituye I˙db dada por (4.11) en (4.7) obteniendo
Lb η̇b = wb − Vb , (4.21)
donde
wb = RIb − np La Ia q̇. (4.22)
Basados en (4.21) se diseña la entrada de voltaje Vb para garantizar que el error ηb (t)
tienda a cero,
Vb = wb + k2 ηb + Kb Ia r, (4.23)
Lb η̇b = k2 ηb − Kb Ia r. (4.24)
En resumen la dinámica del sistema de lazo cerrado del control por modelo exacto está da-
da por las ecuaciones (4.13), (4.20) y (4.24). El controlador por modelo exacto se des-
prende de las ecuaciones (4.11), (4.19) y (4.23), que representan las corrientes deseadas y
las entradas de control representadas por los voltajes de entrada del motor.
Como resultado de estas simulaciones se desprende la figura 4.2 que muestra el seguimiento
de la trayectoria de la posición q(t). Además, en la figura 4.3 se ilustra el seguimiento de la
trayectoria de la velocidad q̇(t) y finalmente en la figura 4.4 se muestra el seguimiento de
las corrientes de cada fase Ia (t) e Ib (t). Como complemento de la información presentada
en la tabla 4.1.2 se muestra el valor RMS del error de posición e(t), corrientes ηa (t) y ηb (t)
y el valor RMS de voltaje Va (t) y Vb (t) entregado en una ventana de tiempo de 20 [seg]
4.1 Controlador por modelo exacto 26
2
[rad]
−1
−2
0 5 10 15 20 25
T iempo [s]
Figura 4.2: Seguimiento de posición del controlador CME.
4.1 Controlador por modelo exacto 27
10
5
[rad/seg]
−5
−10
−15
−20
0 5 10 15 20 25
T iempo [s]
Figura 4.3: Seguimiento de velocidad del controlador CME.
Corrientes
20
Ia (t) Ida (t)
[Amp]
−20
0 5 10 15 20 25
−5
0 5 10 15 20 25
T iempo [s]
Figura 4.4: Seguimiento de las corrientes del controlador CME.
4.2 Controlador adaptable simple 28
Tabla 4.3: Índices de desempeño para la simulación del controlador CME en las ecuaciones
(4.19) y (4.23).
a 25 [seg].
Como se puede observar en las figuras anteriores, el seguimiento de posición, velocidad
y corrientes se realiza adecuadamente. Un punto a resaltar en estas simulaciones es el valor
mı́nimo de los errores, ésto debido a que este controlador usa los valores exactos de los
parámetros del motor, lo cual permite una convergencia más rápida del error.
donde Wτ ∈ IR1×3 es la matriz de regresión definida por la ecuación (4.8), θ̂τ ∈ IR3 es el
vector de parámetros estimados dado por
h iT
θ̂τ = M̂ B̂ N̂ , (4.27)
que representa una aproximación del vector de parámetros definido en (4.9) y ks es una
ganancia de control positiva.
Los parámetros estimados θ̂τ son definidos por la ley de adaptación
Z t
θ̂τ = Γτ WτT (σ)r(σ)dσ, (4.28)
0
La ley de adaptación (4.28) puede ser escrita en términos del error de parámetros como
˙
θ̃˙τ = −Γτ WτT r = −θ̂. (4.30)
M ṙ = Wτ θτ − ks r + ηa + Kb Ia ηb . (4.31)
˙
I˙da = Ẇτ θ̂τ + Wτ θ̂τ + ks ṙ, (4.32)
I˙db = 0.
Sustituyendo los valores de la matriz de regresión dada por (4.8) y el error de seguimiento
filtrado dado por (4.4) en I˙da de la ecuación (4.32) tenemos
...
I˙da = M̂ q d + α(q̈d − q̈) + B̂ q̈ + N̂ q̇ cos(q) + Wτ Γτ WτT r + ks (q̈d − q̈ + αė), (4.33)
4.2 Controlador adaptable simple 30
La η̇a = Wa θa − Va , (4.34)
donde Wa (q, q̇, Ia , Ib , θ̂, t) ∈ IR1×8 es una matriz de regresión y el vector de parámetros
desconocidos esta dado por θa ∈ IR8 y explı́citamente son definidos por
h iT
La La B La N La Kb
θa = M M M M
R Kτ 2 Lb La , (4.35)
y h i
Wa = Wa1 Wa2 Wa3 Wa4 Wa5 Wa6 Wa7 Wa8 , (4.36)
con
De forma similar, se utiliza la ecuación (4.7) para obtener la dinámica del error de segui-
miento de la corriente ηb como
Lb η̇b = Wb θb − Vb − Kb Ia r, (4.38)
con
Wb1 = Ib ,
Wb2 = −np Ia q̇,
Wb3 = Ia r,
Va = Wa θ̂a + k1 ηa + r, (4.41)
Vb = Wb θ̂b + k2 ηb ,
donde k1 y k2 son ganancias de control positivas, θ̂a ∈ IR8 y θ̂b ∈ IR3 son vectores de
parámetros estimados, los cuales son calculados por las la siguientes leyes de adaptación
Z t
θ̂a = Γa WaT (σ)ηa (σ)dσ, (4.42)
0
Z t
θ̂b = Γb WbT (σ)ηb (σ)dσ,
0
donde Γa ∈ IR8×8 y Γb ∈ IR3×3 son matrices diagonales de ganancias adaptables que son
definidas positivas. Los errores de los parámetros son definidos por
˙
θ̃˙a = −Γa WaT ηa = −θ̂a , (4.44)
˙
θ̃˙b = −Γa WaT ηa = −θ̂a .
4.2 Controlador adaptable simple 32
y
Lb η˙b = Wb θ̃b − k2 ηb − Kb Ia r. (4.46)
En resumen, la dinámica del controlador adaptable simple de Dawson et al. [6] está dada
por las ecuaciones (4.30), (4.31), (4.44),(4.45) y (4.46), las cuales representan el sistema
electromecánico en lazo cerrado y el control adaptable se compone por las ecuaciones
(4.26), (4.28), (4.41) y (4.42), por medio de las cuales se implementan los voltajes de
entrada del motor.
Las condiciones iniciales para todos los parámetros de adaptación para el controlador
4.2 Controlador adaptable simple 33
Tabla 4.6: Índices de desempeño para la simulación del controlador CAS en las ecuaciones
(4.41).
4.2 Controlador adaptable simple 34
2
[rad]
−1
−2
0 5 10 15 20 25
T iempo [s]
Figura 4.6: Seguimiento de posición del controlador adaptable simple.
10
5
[rad/seg]
−5
−10
−15
−20
0 5 10 15 20 25
T iempo [s]
Figura 4.7: Seguimiento de velocidad del controlador adaptable simple.
4.2 Controlador adaptable simple 35
Corrientes
20
Ia (t) Ida (t)
[Amp]
0
−20
0 5 10 15 20 25
−5
0 5 10 15 20 25
T iempo [s]
Figura 4.8: Seguimiento de corrientes del controlador adaptable simple.
0
M
−0.1
0 5 10 15 20 25
0.5
B(t)
b
0
0 5 10 15 20 25
0.4
b (t)
0.2
N
0
0 5 10 15 20 25
T iempo [s]
Figura 4.9: Parámetros estimados de la parte mecánica del controlador adaptable simple.
4.3 Controlador adaptable con reducción de sobre-parametrización 36
ba (t)
0
L −0.01
0 5 10 15 20 25
−4
x 10
0
b b (t)
−2
K
−4
0 5 10 15 20 25
−6
x 10
0
R(t)
−0.5
b
−1
0 5 10 15 20 25
T iempo [s]
Figura 4.10: Parámetros estimados de la parte eléctrica del controlador adaptable simple.
El primer paso para el desarrollo del controlador CAR es diseñar las trayectorias de
corrientes deseadas Ida y Idb
y ks es una ganancia de control positiva. Un factor que será de suma utilidad para la
presentación de este controlador son las matrices de regresión Wa ∈ IR1×8 y Wb ∈ IR1×3
que se definen a continuación como
con
y h i
Wb = Wb1 Wb2 Wb3 , (4.52)
4.3 Controlador adaptable con reducción de sobre-parametrización 38
en donde
Wb1 = Ib ,
Wb2 = −np Ia q̇,
Wb3 = Ia r.
˙
θ̂τ = Γτ [WτT r + YaT ηa YbT ηb ] = −θ̃˙τ , (4.53)
donde ηa y ηb son los errores de corriente definido en (4.10), y los vectores auxiliares Ya y
Yb son
h i
Ya = 0 Wa2 Wa3 ∈ IR1×3 , (4.54)
h i
Yb = Wb2 0 0 ∈ IR1×3 , (4.55)
donde
La
b = , (4.57)
M
h iT
θe = La Lb R Kτ 2 ∈ IR4×1 , (4.58)
θk = Kb , (4.59)
h i
Ye1 = Wa8 Wa7 Wa5 Wa6 ∈ IR4×1 , (4.60)
Wa8 , Wa7 , Wa6 y Wa5 se encuentran definidas en (4.51). Para la corriente de la fase b, en
referencia al de error de corriente ηb , se describe la siguiente dinámica
donde r esta definida en (4.4), Yb esta definida en (4.55), Wb3 es definida en (4.52), b, θe ,
4.3 Controlador adaptable con reducción de sobre-parametrización 39
Las entradas de voltajes de control para el motor de corriente directa sin escobillas están
dadas por
h i
Va = b̂ Ya θ̂τ + Wa1 + r Ye1 θ̂e + k1 ηa + b̂Wa4 θ̂k , (4.62)
Vb = b̂Yb θ̂τ + Ye2 θ̂e + k2 ηb + b̂Wb3 θ̂k , (4.63)
donde k1 y k2 son ganancias de control positivas y b̂, θ̂τ , θ̂k y θ̂e son las estimaciones
de los parámetros de la dinámica del motor, que se obtienen con las siguientes leyes de
adaptación
˙ ˙
b̂ = Γb ( (Wa1 + r)ηa + Ya θ̂τ ηa + Yb θ̂τ ηb + Wa4 θ̂k ηa + Wb3 θ̂k ηb ) = −b̃, (4.64)
˙
θ̂e = Γ (Y T η + Y T η ) = −θ̃˙ ,
e e1 a e2 b e (4.65)
˙
θ̂k = Γk (Wa4 ηa + Wb3 ηb ) = −θ̃˙k , (4.66)
˙
θ̂τ = Γτ [WτT r + YaT ηa YbT ηb ] = −θ̃˙τ , (4.67)
˙ d
θ̂τ 1 = M̂ = Γτ 1 [WτT1 r + Ya1T
ηa Yb1T ηb ], (4.68)
dt
˙ d
θ̂τ 2 = B̂ = Γτ 2 [WτT2 r + Ya2
T
ηa Yb2T ηb ],
dt
˙ d
θ̂τ 3 = N̂ = Γτ 3 [WτT3 r + Ya3T
ηa Yb3T ηb ],
dt
˙ d T T
θ̂e1 = L̂a = Γe1 [Ye11 ηa + Ye21 ηb ],
dt
˙ d T T
θ̂e2 = L̂b = Γe2 [Ye12 ηa + Ye22 ηb ],
dt
˙ d T T
θ̂e3 = R̂ = Γe3 [Ye13 ηa + Ye23 ηb ],
dt
˙ d T T
θ̂e4 = K̂τ 2 = Γe4 [Ye14 ηa + Ye24 ηb ],
dt
˙ d
θ̂k = K̂b = Γk [Wa4 ηa + Wb3 ηb ].
dt
4.3 Controlador adaptable con reducción de sobre-parametrización 40
Finalmente las ecuaciones de lazo cerrado del sistema están dadas por
M ṙ = Wτ θ̃τ − ks + ηa + Kb Ia ηb , (4.69)
dηa 1
M = −k1 ηa + Ye1 θ̃e + (Wa1 + r)b̃ + b̃Wa4 θ̃k + b̃Ya θ̂τ
dt b
+Wa4 θ̃k + Ya θ̃τ − r, (4.70)
Lb dηb 1
= −k2 ηb + Ye2 θ̃e + b̃Yb θ̃τ + b̃Wb3 θ̂k + Yb θ̃τ
b dt b
+Wb3 θ̃k − Kb Ia r, (4.71)
d ˙
θ̃τ = −Γτ (WτT r + YaT ηa + YbT ηb ) = −θ̂τ , (4.72)
dt
d ˙
θ̃e = −Γe (Ye1T ηa + Ye2T ηb ) = −θ̂e , (4.73)
dt
d ˙
b̃ = −Γ((Wa1 + r)ηa + Ya θ̂τ ηa + Yb θ̂τ ηb + Wa4 θ̂k ηa + Wb3 θ̂k ηb ) = −b̂, (4.74)
dt
d ˙
θ̃k = −Γk (Wa4 ηa + Wb3 ηb ) = θ̂k . (4.75)
dt
Ahora, para establecer la estabilidad del sistema, Dawson et al. [6] proponen la función
de energı́a
1 1 1 1 1 T −1
U = M r2 + M ηa2 + b−1 Lb ηb2 + θ̃τT Γ−1
τ θ̃τ + θ̃ Γ θ̃e (4.76)
2 2 2 2 2b e e
1 1 −1 2
+ Γ−1 2
b b̃ + Γk θ̃k .
2b 2
1 1
U̇ = −ks r2 − k1 ηa2 − k2 ηb2 ,
b b
Tabla 4.8: Ganancias de adaptación para control adaptable con reducción de sobre-
parametrización.
4.3 Controlador adaptable con reducción de sobre-parametrización 42
donde am es la cota inferior de los valores posibles a tomar por la estimació θ̂τ 1 (t) y θτ 1
corresponde al primer elemento del vector definido en (4.53), asegurando que θ̂τ 1 (t) > 0,
para todo t ≥ 0.
Análogamente se obtienen las condiciones a aplicar en la solución de θ̂τ 1 = B̂, θ̂e1 = L̂a ,
θ̂e2 = L̂b , θ̂e4 = K̂tau2 y θ̂k = K̂b
γτ 2 φτ 2 , si ab < B̂,
˙
θ̃˙τ 2 = −θ̂τ 2 = −γτ 2 φτ 2 , si B̂ ≤ ab y φtau2 ≤ 0, (4.80)
γτ 2 φτ 2 , si B̂ < ab y φtau2 > 0,
4.3 Controlador adaptable con reducción de sobre-parametrización 43
γe1 φe1 , si ala < L̂a ,
˙θ̃ = −θ̂˙ =
e1 e1 −γe1 φe1 , si L̂a ≤ ala y φe1 ≤ 0, (4.81)
γe1 φe1 , si L̂a < ala y φe1 > 0,
γe2 φe2 , si alb < L̂b ,
˙θ̃ = −θ̂˙ =
e2 e2 −γe2 φe2 , si L̂b ≤ alb y φe2 ≤ 0, (4.82)
γe2 φe2 , si L̂b < alb y φe2 > 0,
γe4 φe4 , si akt2 < K̂τ 2 ,
˙θ̃ = −θ̂˙ =
e4 e4 −γe4 φe4 , si K̂τ 2 ≤ akt2 y φe4 ≤ 0, (4.83)
γe4 φe4 , si K̂τ 2 < akt2 y φe4 > 0,
γk φk , si akb < K̂b ,
˙θ̃ = −θ̂˙ =
k k −γk φk , si K̂b ≤ akb y φk ≤ 0, (4.84)
γk φk , si K̂b < akb y φk > 0.
2
[rad]
−1
−2
0 5 10 15 20 25
T iempo [s]
Figura 4.12: Seguimiento de posición del controlador con reducción de sobre-parametrización.
10
5
[rad/seg]
−5
−10
−15
−20
0 5 10 15 20 25
T iempo [s]
Figura 4.13: Seguimiento de velocidad del controlador con reducción de sobre-parametrización.
4.3 Controlador adaptable con reducción de sobre-parametrización 45
Corrientes
20
Ia (t) Ida (t)
[Amp]
0
−20
0 5 10 15 20 25
−5
0 5 10 15 20 25
T iempo [s]
Figura 4.14: Seguimiento de corrientes del controlador con reducción de sobre-parametrización.
0
M
−0.1
0 5 10 15 20 25
B(t)
0.4
b
0.2
0 5 10 15 20 25
0.2
b (t)
0.1
N
0
0 5 10 15 20 25
T iempo [s]
Figura 4.15: Estimación de parámetros parte mecánica.
4.3 Controlador adaptable con reducción de sobre-parametrización 46
ba (t)
L 0.1
0
0 5 10 15 20 25
0.2
bb (t)
0.1
L
0
0 5 10 15 20 25
T iempo [s]
Figura 4.16: Estimación de parámetros parte eléctrica.
0.8
R(t)
0.7
b
0.6
0.5
0 5 10 15 20 25
0.1
b τ 2 (t)
K
0.05
0
0 5 10 15 20 25
T iempo [s]
Figura 4.17: Estimación de parámetros parte eléctrica.
4.3 Controlador adaptable con reducción de sobre-parametrización 47
0.2
b b (t)
K
0.1
0
0 5 10 15 20 25
1.5
1
bb(t)
0.5
0
0 5 10 15 20 25
T iempo [s]
Figura 4.18: Estimación de parámetros parte eléctrica.
Tabla 4.11: Índices de desempeño para el controlador adaptable con reducción de sobre-
parametrización en las ecuaciones (4.62)-(4.63).
4.4 Controlador adaptable propuesto 48
De forma similar la parte eléctrica b, en la ecuación 3.17 puede ser reescrita como
donde, Web ∈ IR1×3 y el vector de parámetros desconocidos θea ∈ IR3 que explı́citamente
se encuentran dados por
h i
Web = ˙
Ib Ib −np Ia q̇ , (4.89)
h iT
θeb = Lb R La . (4.90)
Los voltajes propuestos para el control de motor de CD sin escobillas con carga gra-
4.4 Controlador adaptable propuesto 49
d
Va = Wea θ̂ea + Kpa ηa + Kia ξa , (4.91)
Vb = Webd θ̂eb + Kpb ηb + Kib ξb , (4.92)
d
donde Va es el voltaje del devanado a, Vb es el voltaje del devanado b, Wea es dada por
h i
d
Wea = I˙da Ida np Ib q̇ Ida ∈ IR1×4 , (4.93)
θ̂ea ∈ IR4 es el vector de parámetros estimados de la fase a, Kpa y Kpb son ganancias
proporcionales positivas, Kia y Kib son ganancias integrales positivas, Webd dada por
h i
Webd = I˙db Idb −np Ib q̇ ∈ IR1×3 , (4.94)
ξ˙a = ηa , (4.95)
ξ˙b = ηb . (4.96)
Idb = 0, (4.97)
∗
θ̂eb = L̂a ,
De momento se asumirá que la corriente deseada de la fase a dada por Ida y su derivada
I˙da son funciones suaves y son calculables usando las mediciones de posición q(t), velocidad
q̇(t) y corrientes Ia (t) e Ib (t).
Los errores de los parámetros de adaptación de la parte eléctrica se definen como
Nótese que
∗
θ̃ea = θ̃ea1 = L̃a .
d
La η̇a + Rηa + Kpa ηa + Kia ξa − Wea θ̃ea = 0. (4.102)
∗
Recuérdese que θ̃eb = θ̃ea1 = L̃a .
Se propone la ley de adaptación de modo que se pueda probar que los errores de
corriente ηa (t) y ηb (t) tienden a cero asintóticamente, por lo que plantean las siguientes
funciones de energı́a
1 1 1 T −1
Ua = La ηa2 + Kia ξa2 + θ̃ea Γea θ̃ea , (4.104)
2 2 2
4.4 Controlador adaptable propuesto 51
donde Γea ∈ IR4×4 es una matriz diagonal definida positiva, cuya derivada temporal
está dada por
T −1 ˙
U̇a = La ηa η̇a + Kia ξa ξ˙a + θ̃ea Γea θ̃ea . (4.105)
d
U̇a = ηa [−(R + Kpa )ηa − Kia ξa + Wea θ̃ea ]
+K ξ η + θ̃T Γ−1 θ̃˙
ia a a ea ea ea
T −1 ˙
= −(R + Kpa )ηa2 + ηa Wea
d
θ̃ea + θ̃ea Γea θ̃ea
= −(R + K )η 2 + θ̃T W dT η + θ̃T Γ−1 θ̃˙
pa a ea ea a ea ea ea
˙
θ̃˙ea = −θ̂ea = −Γea Wea
T
ηa . (4.106)
Finalmente, se obtiene
U̇a = −[R + Kpa ]ηa2 , (4.107)
1 1 1
Ub = Lb ηb2 + Kib ξb2 + Γ−1 θ̃∗2 , (4.108)
2 2 2 eb eb
donde, Γeb ∈ IR3 es una matriz diagonal definida positiva, cuya derivada temporal es dada
por
∗ ˙∗
U̇b = Lb ηb η̇b + Ki ξb ξ˙b + Γ−1
b θ̃eb θ̃eb . (4.109)
∗ ˙∗
U̇b = ηb [−(R + Kpb )ηb ] + ηb Web∗ θ̃eb
∗
+ Γ−1
b θ̃eb θ̃eb ,
∗
donde θ̃eb es un escalar. Por lo tanto,
∗
U̇b = −(R + Kpb )ηb2 + θ̃eb [ηb Web∗ + ηb Web∗ θ̃˙eb
∗
].
| {z }
≤0
4.4 Controlador adaptable propuesto 52
˙∗
θ̃˙eb
∗
= −θ̂eb = −Γeb Web∗ ηb . (4.110)
∗
la cual es semidefinida negativa. Dado que θ̃eb = θ̃ea1 , es posible integrar la adaptación de
θ̂eb = L̂a y θ̂ea1 = L̂a de la siguiente manera
˙ d
θ̂ea1 = L̂a = Γa1 [I˙da ηa − np Ia q̇], (4.112)
dt
˙ d
θ̂ea2 = R̂ = Γa2 Ida ηa , (4.113)
dt
˙ d
θ̂ea3 = L̂b = Γa3 np Ib q̇ηa , (4.114)
dt
˙ d
θ̂ea4 = K̂b = Γa4 q̇ηa . (4.115)
dt
Como anteriormente se estableció, las derivadas de las funciones de energı́a U̇a (t)
y U̇b (t) dadas por las ecuaciones (4.107) y (4.111), respectivamente, son semidefinidas
negativas, por lo que es posible invocar el lema de Barbalat [13] para probar que
" # " #
ηa (t) 0
lı́m = . (4.116)
t→∞ ηb (t) 0
Por lo tanto, los errores de corrientes ηa (t) y ηb (t) tienden a cero cuando el tiempo incre-
menta.
Para tener un adecuado funcionamiento del controlador, se recomienda que las ganan-
cias Γa1 , Γa2 , Γa3 y Γa4 sean iguales.
4.4 Controlador adaptable propuesto 53
Es posible asumir que ηa (t) y ηb (t) tienden a cero muy rápido, dado que la dinámi-
ca eléctrica puede hacerse más rápida que la dinámica mecánica utilizando valores de
ganancias proporcional integral suficientemente grandes, ası́ que la ecuación de la parte
mecánica se simplifica
M q̈ + B q̇ + N sin(q) = Ida . (4.117)
y ϑ̃ se obtiene de
ϑ̃˙ = −Kf [ϑ̃ − ė], (4.121)
˙ d
θ̂τ 1 = M̂ = Γτ 1 q¨d [ė + αe], (4.122)
dt
˙ d
θ̂τ 2 = B̂ = Γτ 2 q˙d [ė + αe], (4.123)
dt
˙ d
θ̂τ 3 = N̂ = Γτ 3 sin(qd )[ė + αe]. (4.124)
dt
1 1 1 1
Uτ = M ė2 + Kp e2 + Kd Kf−1 ϑ̃ + θ̃τT Γ−1
τ θ̃τ , (4.127)
2 2 2 2
donde Γτ ∈ IR3×3 es una matriz diagonal de ganancias positivas. Que puede ser reescrita
como
" #T " #" #
1 e Kp M α e 1 1
Uτ = + Kd Kf−1 ϑ̃2 + θ̃τT Γ−1
τ θ̃τ , (4.128)
2 ė Mα M ė 2 2
Kp
la cual es positiva definida para Kp M − α2 M > 0 y α2 < M
, con α > 0. La derivada
temporal de Uτ (t), es dada por
Se debe satisfacer
θ̃τT Γ−1
τ θ̃τ + Wτ θ̃τ ė + Wτ θ̃αe ≤ 0, (4.131)
˙
θ̃˙τ = −θ̂τ = −Γτ WτT [ė + αe]. (4.132)
son
dė
M = −B ė − N [sin(qd ) − sin(q)] − Kp − Kd ϑ̃ + Wτ θ̃τ , (4.135)
dt
dηa d
La = −Rηa − Kpa ηa + Ki ξa + Wea θ̃ea , (4.136)
dt
dηb
Lb ∗
= −Rηb − Kpb ηb + Web∗ θ̃eb , (4.137)
dt
θ̃˙τ 1 = −Γτ 1 WτT1 [ė + αe], (4.138)
θ̃˙ea
T
= −Γea Wea ηa , (4.139)
θ̃˙eb = −Γeb WebT ηb . (4.140)
donde am es la cota inferior de los valores posibles a tomar por la estimación θ̂τ 1 (t), con
lo que se asegura que θ̂τ 1 (t) > 0 para todo t ≥ 0.
Análogamente, se obtienen las condiciones a aplicar en la estimación de θ̂ea1 = L̂a ,
γea1 φea1 , si ala < L̂a ,
˙
θ̃˙ea1 = −θ̂ea1 = −γea1 φea1 , si L̂a ≤ ala y φea1 ≤ 0, (4.143)
γea1 φea1 , si L̂a < ala y φea1 > 0,
donde las cotas inferiores para cada proyector se muestran en la tabla 4.14.
Los resultados obtenidos se muestran en las figuras descritas a continuación. La figura
4.20 se muestra la trayectoria de la posición q(t) y la trayectoria deseada qd (t), en la figura
4.21 se ilustra la trayectoria de la velocidad q̇(t) y la trayectoria de la velocidad deseada
4.4 Controlador adaptable propuesto 58
2
[rad]
−1
−2
0 5 10 15 20 25
T iempo [s]
Figura 4.20: Seguimiento de posición del controlador propuesto.
q̇d (t) y finalmente en la figura 4.22 se muestra las corrientes de cada fase Ia (t) e Ib (t) y
las corrientes deseadas de cada fase Ida (t) e Idb (t).
Además, en las figuras 4.23, 4.24 y 4.25 se presentan las estimaciones de los parámetros.
10
5
[rad/seg]
−5
−10
−15
−20
0 5 10 15 20 25
T iempo [s]
Figura 4.21: Seguimiento de velocidad del controlador propuesto.
Corrientes
20
Ia (t) Ida (t)
[Amp]
−20
0 5 10 15 20 25
−5
0 5 10 15 20 25
T iempo [s]
Figura 4.22: Seguimiento de corrientes del controlador propuesto.
4.4 Controlador adaptable propuesto 60
c(t)
M
0
−0.1
0 5 10 15 20 25
B(t)
0.4
b
0.2
0 5 10 15 20 25
0.2
b (t)
0.1
N
0
0 5 10 15 20 25
T iempo [s]
Figura 4.23: Estimación de parámetros parte mecánica.
0.1
L
0
0 5 10 15 20 25
0.2
bb (t)
0.1
L
0
0 5 10 15 20 25
T iempo [s]
Figura 4.24: Estimación de parámetros parte eléctrica.
4.4 Controlador adaptable propuesto 61
0.8
R(t)
0.7
b
0.6
0.5
0 5 10 15 20 25
0.1
b τ 2 (t)
K
0.05
0
0 5 10 15 20 25
T iempo [s]
Figura 4.25: Estimación de parámetros parte eléctrica.
Tabla 4.15: Indices de desempeño del controlador adaptable propuesto en las ecuaciones (4.91)
y (4.92).
4.5 Comparación y desempeño de controladores 62
Controlador Controlador
Índice CAR CAP Unidades
RM S{e(t)}∀ 20 ≤ t ≤ 25 [seg] 0.37 0.0748 [rad]
T
RM S{ ηa (t) ηb (t) }∀ 20 ≤ t ≤ 25 [seg] 2.320 0.04782 [Amp]
RM S{ Va (t) Vb (t) }∀ 20 ≤ t ≤ 25 [seg] 1.310 1.310 [Volts]
Tabla 4.16: Comparación de desempeño de controladores adaptables CAR y CAP.
63
Referencias
[1] J. Catt. 3-Phase Bridge Drive With Overcurrent Protection. International Rectifier,
2002.
[3] A. Paul y M. George. Brushless DC Motor Control Using Digital PWM Techniques.
En memorias del International Conference on Signal Processing, Communication,
Computing and Networking Technologies, pp. 733-738, 2011.
[8] S. H. Zak. Systems and control. Oxford University Press, New York, 2003.
64
REFERENCIAS 65
[18] D. Novotny y T. Lipo. Vector control and dynamics of AC drives. Oxford, 1996.
[19] Inc. Sensoray Co. Sensoray Model 626 Instruction Manual. Sensoray Co., Inc., Julio
2004.
Apéndice A
Publicaciones
66
Apéndice B
Transformaciones matriciales de
Clarke y Park
I0 = Ia + Ib + Ic = 0, (B.1)
2 1 1
Iα = Ia − Ib − Ic ,
3 2 2
√ √ !
2 3 2
Iβ = Ib − Ic ,
3 2 2
67
B.1 Transformada de Clarke 68
donde
I0 = 0, (B.2)
Iα = Ia ,
2Ib + Ia
Iβ = √ ,
2
0 − sin(θr ) cos(θr )
Se observa en la figura B.1 que a partir de aquı́ los ejes se manejar con el nombre de
d y q que son conocidos como los ejes magnéticos del rotor, es decir cuando los ejes α y
β se mueven entorno a la matriz de giro pasa a denominarse d y q.
B.2 Transformada de Park 69
Id r cos(θ) cos(θr − 2π
3
) cos(θ r + 2π
3
) Ia
2 2π 2π
I = sin(θ) sin(θ − ) sin(θ + ) Ib . (B.5)
q r 3 r 3
3
I0 √1 √1 √1 Ic
2 2 2
De forma similar, para transformar un voltaje trifásico a un voltaje d-q se usa la ecuación
dada por (B.6), que especı́ficamente queda como
Vd r cos(θ) cos(θr − 2π
3
) cos(θr + 2π
3
) Va
2
Vq = sin(θ) sin(θr − 2π ) sin(θr + 2π ) Vb . (B.6)
3 3 3
V0 √1 √1 √1 Vc
2 2 2
Aplicando estas transformaciones al modelo trifásico presentado en el capı́tulo III por las
ecuaciones 3.3 se obtiene el modelo d-q del motor de CD con escobillas.
Apéndice C
70
71
Figura C.3: Diagrama vectorial obtenidos a partir de los estados de conmutación trifásico.
T0 ~ T1 ~ T7 ~
V~ (t) = V0 + V1 + ... + V7 , (C.1)
TS TS TS
donde, los tiempos de encendido de los vectores V~0 , V~1 , ..., V~7 , son T0 , T1 , ..., T7 ≥ 0 y
P7
x=0 Tx = TS , donde TS es el periodo de conmutación. Observando la ecuación (C.1), el
vector V~ (t) tiene un número infinito de representaciones usando los vectores V~0 , V~1 , ..., V~7 ,
con el fin de reducir el número de conmutaciones y obtener el voltaje máximo de linea en
la carga, se usa la técnica de representar al vector V~ (t) usando 2 vectores adyacentes más
cercanos y los 2 vectores nulos V~0 y V~7 en cualquier sector.
De forma demostrativa, considerando como ejemplo que el vector V~ (t) que se encuentra
en la sección I del diagrama vectorial, en un intervalo de conmutación el vector puede ser
expresado como
T1 ~ T2 ~ T7 ~ T0 ~
V~ (t) = V1 + V2 + V7 + V0 , (C.2)
TS TS TS TS
donde T7 = T0 = (TS − T1 − T2 )/2 ≥ 0. La figura C.4 extraı́da del diagrama vectorial de
los 8 vectores de conmutación, donde aplicando la ley de los senos se calculan los tiempos
73
T1 y T2 tal que
T2 1 m∗ T1 1
= = . (C.3)
TS sin γ sin σ TS sin ϑ
Calculando los valores de los ángulos σ y ϑ como
π 2π
σ=π− = , (C.4)
3 3
2π π
ϑ=π− − γ = − γ. (C.5)
3 3
Sustituyendo las ecuaciones (C.4) y (C.5) en la ecuación (C.3) se obtiene la siguiente
ecuación
T2 1 m∗ T1 1
= = , (C.6)
TS sin γ sin(2π/3) TS sin(π/3 − γ)
despejando T1 y T2 se tiene
2 π 2 π
T1 = √ m∗ TS sin( − ωt) = √ m∗ TS cos(ωt + ), (C.7)
3 3 3 6
2 2 3π
T2 = √ m∗ TS sin(ωt) = √ m∗ TS cos(ωt + ), (C.8)
3 3 6
por lo tanto
T0 = T7 = (TS − T1 − T2 )/2, (C.9)
donde
2πf ≤ ωt = γ ≤ 2πf + π/3,
m∗ = 3/4m,
74
Figura C.6: Secuencia de conmutación de los vectores para los seis sectores.
77
78
Figura D.2: Inversor trifásico con protección de sobre corriente tomado de [1].
Apéndice E
Plataforma experimental
E.1. Computadora-PC
La computadora usada en la plataforma experimental cuenta con un sistema operativo
W indowsr XP y M atlabr 2007a, donde se hace uso de la herramienta Simulink r para
simplificar la implementación de los controladores en un sistema de computo, además que
permite la interacción con la tarjeta de adquisición de datos con ayuda de la librerı́a ”Real
Time Windows Target”.
Otras caracterı́sticas de la computadora son
80
E.2 Tarjetas para la adquisición de datos Sensorayr 626 81
Entradas analógicas
16 canales de entradas diferenciales son multiplexadas a una muestra con una aproxima-
ción sucesiva A/D.Cada canal puede ser programado de ±5V o ±10V .
Salidas analógicas
Cuatro salidas de voltaje analógicas pueden ser programadas de ±10V .
Entradas y salidas digitales 48 lı́neas digitales, cada lı́nea se programa por como
entrada o salida. Todas las salidas se desactivan al reiniciar el sistema [19].
En el caso de esta plataforma los filtros inductivos se utilizan para reducir el ruido
PWM de conmutación que se produce con los voltajes de alimentación y los tramos largos
de cable. En la figura E.9 se muestra el filtro de corrientes implementado en la plataforma
experimental para el motor de CD sin escobillas.
Potencia de 55 W.
PIN DESCRIPCIÓN
1 Tierra
2 Canal A
3 Canal -A
4 5 VDC
5 Canal B
6 Canal -B
Tabla E.2: Conexiones de terminales de encoder
Este motor cuenta con una carga pendular tal como se muestra en la figura E.11.
El encoder usado con el motor es de la marca US-Digital y lleva el número de parte
E8P-500-197-D-H-M-B, este encoder es un encoder óptico incremental, es un encoder de
tamaño pequeño que sigue la norma NEMA motores a pasos, se alimenta de 5 VDC y
cuenta con dos salidas de cuadratura TTL. Además genera 4000 pulsos por revolución.
Las conexiones para este encoder se ilustran en la tabla E.2.
E.6 Motor de cd sin escobillas con encoder 90