Vous êtes sur la page 1sur 10

Revista Iberoamericana de

Automtica e Informtica Industrial


Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255

Control no Lineal Robusto de una Mquina para Fabricacin de Pelculas Delgadas.


Hctor Huertaa*, Ren Osorioa, Nimrod Vzquezb
a Universidad de Guadalajara, Centro Universitario de los Valles, Carretera Guadalajara - Ameca Km. 45.5, C. P. 46600, Ameca, Jalisco, Mxico.
b Instituto Tecnolgico de Celaya, Departamento de Electrnica, Antonio Garca Cubas S/N, C: P: 38010, Celaya, Guanajuato, Mxico.

Resumen

En este artculo se presenta un esquema de control para una mquina utilizada para fabricacin de pelculas delgadas, con un motor de
corriente directa sin escobillas, basada en el mtodo de centrifugacin. Se incluye el modelo no lineal del motor sin escobillas, que
corresponde a una mquina sncrona trifsica, con los flujos del rotor y las corrientes en el estator, como las dinmicas elctricas, adems
de la velocidad en el rotor, como la dinmica mecnica. El objetivo de control es la regulacin de la velocidad del rotor. Se utiliz la
tcnica de control por bloques y as obtener una variedad deslizante. Se eligi la tcnica de control por modos deslizantes para garantizar
que la variedad elegida sea atractiva y obtener robustez en lazo cerrado. Para completar el esquema de control se incluye un observador
para estimar los estados no medibles, en este caso, los flujos del rotor. Se implement el esquema de control propuesto en la mquina para
fabricacin de pelculas delgadas, adems de un controlador basado en un PID con ganancias programadas, lo anterior para realizar la
comparacin de ambas tcnicas. El esquema de control por modos deslizantes propuesto presenta ventajas sobre el controlador PID, ya
que se obtiene la regulacin de la velocidad del rotor, sin error en estado estacionario, considerando variaciones paramtricas.

Palabras Clave:
Modos deslizantes, Sistema no lineal, Motor sin escobillas, Controlador PID.

1. Introduccin Se pueden requerir varias etapas de aceleracin y velocidad


constante. La evaporacin ocurre durante todo el proceso y se
Una de las principales tcnicas para la obtencin de pelculas puede utilizar tratamiento trmico para retirar el exceso de
delgadas es el mtodo de centrifugacin o spin-coating, utilizado solvente. Entonces, la mquina para spin coating, llamado spin-
para depositar soluciones en sustratos planos, en general, hechos coater, debe tener la flexibilidad para poder programar varias
de vidrio. El procedimiento consta de cuatro partes: 1) depsito, 2) etapas de aceleracin y velocidad constante con diferentes periodos
aceleracin, 3) velocidad constante, y 4) evaporacin. En la etapa de tiempo en cada una de ellas y con gran precisin. Adems, se
de depsito, una cantidad determinada de una solucin, compuesta debe tener un amplio rango de operacin en la velocidad angular,
de un material mezclado con solvente en una proporcin conocida, hasta llegar a las 10,000 RPM. Finalmente, se debe poder colocar
se vierte en el centro del sustrato. De acuerdo a las necesidades del una gran variedad de sustratos, de diferentes dimensiones, de forma
usuario, el sustrato puede tener diferentes dimensiones; se coloca segura (Tyona, 2013).
en el centro de una base giratoria y se sujeta mediante algn En (Fardousi et al., 2013) se present un spin-coater de bajo
adhesivo o una bomba de vaco, siendo el segundo mtodo el ms costo con un motor de CD con escobillas. Sin embargo, el uso de
utilizado por su practicidad y seguridad (Tyona, 2013). este tipo de motores tiene algunas desventajas y no se pueden lograr
En la etapa de depsito, el sustrato puede estar en reposo o algunas pelculas debido al reducido rango de operacin en la
girando con baja velocidad, tpicamente 500 RPM. En la segunda velocidad. Adems, el nmero de etapas de aceleracin y velocidad
etapa, aceleracin, se incrementa la velocidad angular del sustrato constante se limita a uno y el controlador opera en lazo abierto. En
hasta alcanzar la velocidad requerida. Una vez que se alcanza la (Hossain y Paul, 2014), se present un controlador PID en lazo
velocidad requerida, inicia la etapa de velocidad constante, el cerrado para spin-coater pero el rango de operacin es limitado
usuario selecciona su duracin. La velocidad angular puede debido al uso del motor de CD con escobillas nuevamente.
alcanzar hasta las 10,000 RPM y debe ser controlada con alta Tambin se han utilizado motores de CA, pero el rango de
precisin, sin variaciones, para lograr la uniformidad y calidad velocidad es limitado, (Sevvanthi et al., 2012).
adecuada en la pelcula y garantizar repetitividad en los resultados. Para evitar las desventajas del motor de CD con escobillas, en
(Bianchi et al., 2006; Manikandan, 2015) se utiliz el motor de CD
* Autor en correspondencia.
sin escobillas (Brushless DC o BLDC), en una mquina spin-coater
Correo electrnico: hector.huerta@profesores.valles.udg.mx, con controladores lineales clsicos. Sin embargo, la regin de
URL: www.cuvalles.udg.mx operacin completa del BLDC es no lineal. Aunque los
controladores lineales han demostrado su eficacia, la aplicacin de

2016 CEA. Publicado por Elsevier Espaa, S.L.U. Este es un artculo Open Access bajo la licencia CC BY-NC-ND (http://creativecommons.org/licenses/by-nc-nd/4.0/)
http://dx.doi.org/10.1016/j.riai.2017.04.002
Disponible en www.sciencedirect.com
Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255 247

estos en regiones grandes pudieran dejar de garantizar estabilidad RISC Machine), logrando una regin de operacin desde 500 RPM
en lazo cerrado y una operacin adecuada, debido a que el hasta 10,000 RPM, como se requiere en la fabricacin de pelculas
controlador se ajusta alrededor de un punto de equilibrio especfico delgadas.
(Khalil, 1996). Adems, las mquinas spin-coater con motores El resto del artculo est organizado como sigue. La seccin 2
BLDC presentadas hasta ahora, se limitan a una etapa de muestra el desarrollo de la mquina tipo spin-coater, para
aceleracin y una de velocidad constante, lo cual reduce la fabricacin de pelculas delgadas. En la seccin 3 se presenta el
flexibilidad de la mquina. esquema de control con un controlador PID con ganancias
Aunque los controladores lineales clsicos, por ejemplo el PID, programadas. En la seccin 4 se desarrolla el esquema de control
han demostrado su efectividad en mquinas elctricas, su diseo se por modos deslizantes. En la seccin 5 se encuentran los resultados
limita a un punto de operacin, por lo que se pueden implementar experimentales del spin-coater, incluyendo una figura que muestra
algunas estrategias para evitar esta desventaja (Calvini et al., 2015; una pelcula delgada. Finalmente, la seccin 6 presenta las
Tepljakov et al., 2016 ). Se puede dividir la regin no lineal de conclusiones.
operacin del BLDC en una familia de subespacios lineales. Con
esto se puede disear una familia de controladores no lineales, lo 2. Spin-coater.
que se conoce como ganancias programadas (gain-scheduling)
(Khalil, 1996). Esta tcnica ha demostrado su efectividad en La mquina para fabricacin de pelculas delgadas tipo spin-
sistemas electromecnicos (Bjar y Ollero, 2008; Moriano y coater propuesta consiste en la etapa mecnica, etapa electrnica y
Naranjo, 2012) y en motores de corriente directa (Matausek et al., el desarrollo e implementacin del esquema de control propuesto.
1996; Kukolj et al., 1999). En esta seccin se describen las partes mecnica y electrnica,
Por otro lado, se sabe que la tcnica de control por modos mientras que en la seccin 3, se muestran un controlador tipo PID
deslizantes ofrece robustez ante variaciones paramtricas y con ganancias programadas. En la seccin 4, se incluye el esquema
perturbaciones externas. Esta metodologa se puede aplicar a de control por modos deslizantes propuesto, para despus mostrar
sistemas lineales y no lineales. Se puede disear una variedad la comparacin de los dos controladores.
deslizante no lineal para el BLDC. Se han utilizado controladores
por modos deslizantes con desempeo satisfactorio en sistemas 2.1. Etapa mecnica
mecnicos (Prieto et al., 2015), electromecnicos (Nio-Surez et
La parte mecnica de la mquina comprende la estructura de
al., 2007; Moriano y Naranjo, 2012; Raygosa-Barahona et al.,
montaje del motor BLDC, la base rotatoria para sustratos, la
2015; Dursun y Durdu 2016; Ortigoza et al., 2016; Xia et al., 2016)
carcasa para los componentes y la tapa protectora. La base para el
y electrnicos (Silva-Ortigoza et al., 2008; Silva-Ortigoza et al.,
motor BLDC se fabric en aluminio 6061, debido a sus
2015; Snchez et al., 2016). En el caso de control de motores,
propiedades mecnicas y disponibilidad. La base para sustratos
cuando se utilizan controladores por modos deslizantes, en general,
tiene cinco ranuras con forma circular, concntricas, con dimetros
se requiere el uso de observadores de estado, para estimar los
desde 1 hasta 5 pulgadas y se fabric con aluminio 6061. Se eligi
estados no medibles (Yao et al., 2014).
este material por su baja densidad, lo que permite reducir el par
En este artculo, se presenta el diseo de una mquina tipo spin-
mecnico requerido en el motor BLDC. Para lograr sujetar
coater para fabricacin de pelculas delgadas. Se muestra la parte
sustratos con diferentes formas y tamaos se incluyeron las cinco
mecnica, compuesta de una base para un motor BLDC, una base
ranuras. El sustrato a colocar debe cubrir completamente la
para sujetar los sustratos con tamao desde 1 hasta 5 pulgadas, una
circunferencia apropiada, donde se coloca un sello mecnico
cubierta protectora, un brazo para sujetar un dispositivo para
circular de hule, para permitir la sujecin mediante una bomba de
suministrar la solucin al sustrato y una carcasa para instalar todos
vaco y evitar fugas en el proceso. En la Figura 1 se puede ver el
los componentes. Los sustratos se sujetan a la base mediante un
soporte para motor ensamblado, con la base para sustratos
sistema con una bomba de vaco. Se incluye el convertidor de
colocada.
potencia para alimentar los devanados del motor BLDC, un sistema
Tomando en cuenta las caractersticas mecnicas del sistema, se
embebido para implementar el esquema de control propuesto y un
seleccion el actuador rotatorio, en este caso un motor tipo BLDC.
PID con ganancias programadas para comparar ambos
Con base en la velocidad angular y la aceleracin angular
controladores, as como una interfaz electrnica para el usuario. Se
requeridas, as como la constante de inercia, se calcularon los
pueden seleccionar el nmero de etapas de aceleracin y velocidad
parmetros necesarios para el motor, es decir:
constante, as como la duracin de estas. La principal aportacin
del artculo es el desarrollo e implementacin de un algoritmo de 
control no lineal robusto, utilizando la tcnica de control por modos
deslizantes. La variedad deslizante se disea tomando en cuenta el  
modelo completo del motor BLDC, considerando las dinmicas del
donde es el par mecnico y P es la potencia requerida a 10,000
estator y del rotor. Dado que la ley de control depende de los flujos
RPM. El actuador seleccionado es un motor trifsico Maxon BLDC
en el rotor, mismos que no se pueden medir, se presenta un
449464, sus parmetros se incluyen en la Tabla 1.
observador de estados, para estimarlos y complementar el esquema
de control. Con el objetivo de mostrar las ventajas del controlador 2.2. Etapa electrnica
por modos deslizantes, se desarroll un controlador lineal clsico,
basado en una familia de controladores tipo Proporcional-Integral- La etapa electrnica comprende la parte de potencia y la parte de
Derivativo (PID) parametrizados con una familia de subespacios control. Para la etapa de potencia se tiene que considerar que un
lineales que conforman la regin de operacin del motor BLDC, motor tipo BLCD es una mquina sncrona trifsica con un rotor
con ganancias programadas. Ambos controladores se de imanes permanentes. De esta manera, se tienen campos
implementaron en un sistema embebido basado en un magnticos rotatorios con magnitud fija y el control del motor se
micorcontrolador de 32 bits con arquitectura ARM (Advanced lleva a cabo a travs de los devanados del estator (Krause et al.,
248 Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255

2002). La velocidad del rotor se puede medir mediante sensores de controlador tipo PID con ganancias programadas, este ltimo para
posicin colocados en el interior del motor. El motor Maxon fines de comparacin, mismos que se muestran en las siguientes
449464 tiene tres sensores de efecto Hall y siete pares de polos, por secciones.
lo que se tienen 7 pulsos por revolucin en cada sensor. Como
resultado, se tiene una secuencia de seis estados que representa la 3. Controlador PID con ganancias programadas
posicin relativa del rotor con respecto al estator. El convertidor de
potencia est conformado por tres ramas con MOSFET de Considerando que la regin de operacin del motor BLDC
potencia, cada una suministra el voltaje con la amplitud y requerida es de 500 RPM a 10,000 RPM y que las caractersticas
frecuencia adecuada a cada fase del motor BLDC (Krause et al., del motor la convierten en una regin no lineal, se puede
2002). implementar un controlador PID con ganancias programadas, que
Tabla 1: Parmetros del motor BLDC Maxon 449464. se incluy para poder comparar su desempeo con el controlador
robusto que se mostrar en la siguiente seccin. Entonces, de
Voltaje nominal 24 V acuerdo con (Khalil, 1996), esta metodologa se puede resumir en
Velocidad sin carga 13,200 RPM los siguientes pasos:
Corriente sin carga 280 mA a) Dividir la regin de operacin en una familia de subespacios, tal
Velocidad nominal 10,200 RPM que cada subsistema se pueda reducir a un sistema lineal.
Par nominal Nm b) Disear una familia de controladores parametrizados, uno para
Corriente nominal 2.79 A cada subsistema elegido.
Par de arranque Nm c) Definir un algoritmo para seleccin de los valores
Corriente de arranque 45.8 A parametrizados tal que cada controlador estabilice el sistema
Eficiencia mxima 85% alrededor del punto de equilibrio del subsistema lineal
correspondiente, con un desempeo satisfactorio.
d) Verificar el desempeo del controlador con ganancias
programadas, en la regin de operacin completa, por medio de
simulacin y experimentacin.
Segn la metodologa establecida, se propone un controlador
tipo PID con ganancias programadas. En el caso del paso a), la
cantidad de subespacios lineales se eligi mediante
experimentacin. Para el motor BLDC utilizado, se obtuvo la
grfica de velocidad del motor con relacin al ancho de pulso
proporcionado por el convertidor de potencia. Posteriormente, se
determinaron las secciones lineales que componen la regin de
operacin completa del motor BLDC, con un mnimo de 500 RPM
y un mximo de 10,000 RPM, segn los requerimientos para
fabricacin de pelculas delgadas. De esta manera, se definieron 6
subespacios para la regin de operacin del motor BLDC, mismas
que se muestran en la Tabla 2. Considerando las regiones
propuestas, se verific su validez ajustando un controlador PID en
cada una de ellas, tomando como velocidad de referencia el valor
medio de la regin. Se observ que el desempeo de cada
controlador empezaba a disminuir cuando la velocidad del motor
se encontraba ms all de la regin definida en cada caso. Es
importante notar que la interseccin de los subespacios es nula y la
unin de los mismos resulta en la regin de operacin completa del
Figura 1: Base para motor con base para sustratos. motor.

Los pulsos de conmutacin que requieren los MOSFET del Tabla 2: Subespacios para el controlador con ganancias programadas.
convertidor de potencia se generan en la etapa de control a travs
del controlador de velocidad. Las leyes de control se Subespacio Conjunto definido
implementaron en un sistema embebido con una tarjeta basada en 
un microcontrolador Atmel de 32 bits SAM3X8E ARM Cortex -

M3 CPU. El esquema de control propuesto toma en cuenta la
estimacin de la velocidad, que es comparada con la referencia. La 
velocidad de referencia es definida por el usuario, pudiendo elegir 
hasta tres etapas de aceleracin y velocidad constante diferentes,

con diferente intervalo de tiempo cada una. Estos parmetros se
configuran a travs de la interfaz de usuario, compuesta de un 
teclado matricial y una pantalla de cristal lquido. La velocidad del
rotor se estima en el microcontrolador, considerando los pulsos Para el paso b), la familia de controladores lineales
generados por un sensor de posicin del motor BLDC. parametrizados elegidos para el motor BLDC, est basada en un
Con las caractersticas mostradas de la mquina se desarroll un controlador PID clsico y la entrada de control para el motor est
esquema de control no lineal robusto por modos deslizantes y un dada por la expresin:
Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255 249

considerando el modelo de quinto orden del motor, incluyendo las



 dinmicas mecnicas y elctricas del rotor y estator. La variedad
deslizante depende del vector estados del sistema y corresponde a
donde es la entrada de control para el motor BLDC, es el un subespacio no lineal de la regin de operacin completa. Para
error de control, dado por la diferencia entre la velocidad de completar el esquema de control se presenta un observador de
referencia y la velocidad real de salida, es la ganancia estados para estimar los estados no medibles.
proporcional, , es la ganancia en modo integral, Tabla 3: Parmetros de la familia de controladores.
es la ganancia en modo derivativo y es el
Subespacio
subndice correspondiente al j-esimo subespacio. Por lo tanto, se
puede parametrizar una familia de controladores lineales tipo PID 0.90 1.80 0.22
por medio de las ganancias , y . 0.40 0.67 0.24
Continuando con el paso c), los parmetros de los controladores 2.09 4.00
10.00
en cada subespacio se ajustaron considerando el procedimiento
propuesto en (Phillips et al., 2015) basado en el lugar de las races 0.40 0.16 3.52
y el resultado se presenta en la Tabla 3. Como valor de referencia 1.10 0.32 2.82
para la velocidad, se consider el valor intermedio de la regin
0.90 1.83 4.01
correspondiente en cada controlador PID.
Finalmente, la verificacin del desempeo de la familia de
controladores en lazo cerrado, como se establece en el paso d), se En la seccin 4.1 se presenta el modelo matemtico del motor
realiz mediante experimentacin y en la seccin 5 se muestran los BLDC. El desarrollo del observador se encuentra en la seccin 4.2,
resultados. mientras que el controlador se incluye en la seccin 4.3.
En la Figura 2 se puede ver el diagrama a bloques para la
implementacin del esquema de control basado en el PID con
ganancias programadas. Para la implementacin en tiempo real, se
realiz la conmutacin de los diferentes controladores con respecto
a la variacin de la velocidad en la base para sustratos. De esta
manera, se inicia la operacin en el subespacio , con sus
respectivos parmetros. Cuando se superaban la lectura de 800
RPM, se conmutan los parmetros del controlador PID con
respecto al subespacio , como se muestra en la Tabla 3. Esta
conmutacin se realiza de forma sucesiva hasta llegar al sexto
subespacio. Una de las desventajas de la tcnica de ganancias
programadas, tal como se presenta en este trabajo, es que no se
puede garantizar estabilidad en la conmutacin de los
controladores parametrizados. Se puede mostrar estabilidad local
en cada uno de los subespacios propuestos y para demostrar
estabilidad global se puede considerar una funcin de Lyapunov
global, que sea vlida en cada uno de los subespacios y, por lo 
tanto, en la regin de operacin completa. Por otro lado, en este
Figura 2: Diagrama esquemtico del PID con ganancias programadas.
trabajo no se present el anlisis completo del controlador PID con
ganancias programadas, incluyendo el anlisis de estabilidad
global, debido a que se incluy esta tcnica de control slo para 4.1. Modelo matemtico
fines ilustrativos y de comparacin de la tcnica de control por
modos deslizantes, que se presenta en la siguiente seccin. El Cuando se utiliza la tcnica de control por modos deslizantes,
esquema de control por modos deslizante propuesto, incluyendo el se pueden excitar las dinmicas de alto orden no modeladas, por lo
observador, es el que se implement en la versin final del cual es necesario incluir estas dinmicas en el modelo matemtico
prototipo de la mquina para fabricacin de pelculas delgadas, del sistema (Utkin et al., 1999). Las dinmicas elctricas del motor
misma que se utiliza actualmente en el Laboratorio de Desarrollo y estn compuestas por los devanados del rotor y del estator. Despus
Caracterizacin de Materiales del Centro Universitario de los de la transformacin de Park, estas dinmicas se pueden
Valles, Universidad de Guadalajara. representar como (Krause et al., 2002):

4. Control por modos deslizantes



En la seccin previa, se desarroll un esquema de control para
el spin-coater, basado en el controlador PID con ganancias
programadas. Aunque el controlador es fcil de implementar,
donde     , 
requiere el ajuste de 18 parmetros, que el diseador tenga
experiencia en el ajuste de este tipo de controladores y no ofrece  , es el flujo de campo, , y son los flujos
robustez. Entonces, se propone un esquema de control, tomando en en los ejes directo y de cuadratura, respectivamente, es la
cuenta la regin no lineal completa del motor BLDC. De esta velocidad angular del rotor, e son las corrientes en el eje
manera, se presenta un esquema de control por modos deslizantes, directo y de cuadratura, respectivamente, es el voltaje de
250 Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255

excitacin, y son los voltajes terminales en el eje directo y



de cuadratura, respectivamente. Las matrices
, , , y se definen en el Finalmente, la representacin matemtica para el motor BLDC se
Apndice A. puede obtener de (6) y (9):
La descripcin matemtica del sistema incluye la ecuacin de

oscilacin, dada por



donde es la velocidad de sincronismo, es la constante de
4.2. Observador de estados
inercia, es el par mecnico en el eje del rotor y es el par
elctrico, expresado en trminos de los flujos y corrientes como Dado que el modelo presentado en la seccin 4.1 se presenta como
sigue un modelo no lineal y no se pueden medir todos los estados, en este
 caso los flujos del rotor, , , y , se presenta un observador
de estados para estimarlos y completar el esquema de control
con las constantes  definidas en la Tabla A.1, del propuesto en la siguiente subseccin. Entonces, con las mediciones
Apndice A. El par mecnico se considera una funcin con de la velocidad del rotor, , y de las corrientes en el estator, e
evolucin lenta en el tiempo y acotada, es decir , los flujos del rotor se pueden estimar por medio del siguiente
observador:



Entonces, de (2) - (5) la representacin no lineal en espacio de 
estado del motor BLDC se puede escribir como














donde , es una constante con valor pequeo, donde es la velocidad del rotor estimada, es el par mecnico

 ,   , estimado, , , y son los flujos del rotor estimados. Se
puede analizar la convergencia del observador (13) - (15) mediante
    , la dinmica de los errores de observacin, obtenida de (5), (10),
(11) y (13) - (15), representada como un sistema lineal con
, , parmetros variantes en el tiempo, que se puede expresar de la

forma
, ,




donde
, , ,
 , , ,
   , ,
, , ,


. , y


El vector
.
  
contiene las perturbaciones en el motor. El trmino de perturbacin El par
contiene las variaciones en los parmetros del motor,
que corresponde a una funcin acotada. Adems, la matriz

tiene rango pleno para todos los posibles valores de .

Con el objetivo de reducir las dinmicas rpidas del motor, en este
caso las corrientes en el estator y, considerando que la constante es observable y los valores propios de la matriz , calculados
en (7) es un trmino pequeo, se puede realizar la reduccin como
mediante la tcnica de perturbaciones singulares (Khalil, 1996).
Entonces, haciendo , (7) se puede reescribir como



La solucin para se puede calcular de (8) de la forma
Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255 251

son reales y negativos. Como la matriz es Hurwitz, la solucin con el trmino que contiene los errores debidos a la
del subsistema (17) es asintticamente estable. Adems, la matriz diferencia entre los estados reales y los estados observados, es decir
es acotada y el subsistema (16) es entrada-estado estable, con y ,
como entrada (Khalil, 1996). Entonces, se satisfacen las
condiciones del Lema 1, presentado en el Apndice B. Por lo tanto, dados por (16) y (17). Como la convergencia del observador (13)
la solucin del sistema de errores (16) y (17) es asintticamente (15) en asinttica, corresponde a un trmino de
estable. perturbacin desvaneciente (Khalil, 1996).
Los flujos del rotor y el par mecnico estimados se utilizarn en Finalmente, la ley de control se elige como una funcin discontinua
la ley de control que se presenta en la siguiente subseccin, en lugar de la variedad deslizante (22), es decir
de las variables reales. 
4.3. Control por modos deslizantes siendo el voltaje mximo que se puede aplicar al motor.
Tomando en cuenta el modelo matemtico desarrollado en la Para analizar la estabilidad del sistema en lazo cerrado (10), (11)
seccin 4.1 y el observador de la seccin 4.2, se desarrollar en esta con (25), se propone la funcin candidata de Lyapunov
seccin el esquema de control por modos deslizantes. La
metodologa de control por modos deslizantes consiste en dos

partes. En la primera se elige un subespacio, llamado variedad
cuya derivada con respecto al tiempo a lo largo de las trayectorias
deslizante, en el cual el sistema en lazo cerrado tenga las
de (24) es
propiedades requeridas. En la segunda parte se selecciona una ley
de control, en general, como una funcin discontinua de la variedad
deslizante.
Es importante notar que el subsistema (11) tiene la forma o, de forma equivalente
controlable por bloques (Loukianov, 1998), por lo que se puede
disear la variedad deslizante utilizando la tcnica de control por
bloques. Tomando en cuenta que el objetivo de control es la Entonces, cuando se cumple la condicin de estabilidad
regulacin de la velocidad, el error de control, , se define como 
 donde
donde es la velocidad de referencia definida por el usuario. 
Tomando la derivada de (18) con respecto al tiempo, a lo largo de
las trayectorias de (10) y (11), se tiene es el control equivalente calculado de , la derivada (26) es
negativa. Dado que la variedad deslizante depende del vector de
 estado estimado, y del par mecnico estimado , la ley de
como la referencia para la velocidad es constante, (19) se puede control propuesta (25) garantiza la convergencia de las trayectorias
reescribir de la forma en lazo cerrado a la variedad
en tiempo finito (Utkin et
al., 1999). Como se mostr en la seccin 4.2 la convergencia del
 error de observacin es asinttica, por lo cual la convergencia hacia
Con la variedad deslizante del sistema es asinttica tambin.
El movimiento deslizante alrededor de la superficie se
puede expresar mediante el sistema de orden reducido:
El siguiente paso es elegir la dinmica deseada para el error de 
control , en este caso:

 
donde la dinmica mecnica linealizada (29) tiene el valor deseado
Entonces, la variedad deslizante se puede obtener de (20) y (21)
y es un trmino de perturbacin desvaneciente que
como
depende de los errores del observador y converge asintticamente
 a cero. La ecuacin (30) representa la dinmica interna, en este caso
los flujos del rotor. La matriz es Hurwitz y el trmino de
Ahora, el flujo de campo deseado, , sobre la variedad
perturbacin no desvaneciente es una funcin continua de
(22) se puede calcular de la manera
los estados. Por lo tanto, existe una regin donde la solucin
 es ltimamente acotada y el error de control tiende
asintticamente a cero (Khalil, 1996).
La derivada con respecto al tiempo de (23) a lo largo de las
Como se mencion anteriormente, como la convergencia del
trayectorias de (10) y (11) resulta en
observador es asinttica, se tiene como consecuencia la
 convergencia asinttica hacia la variedad deslizante .
Para la implementacin del esquema de control este efecto puede
siendo una funcin continua, y
disminuir eligiendo las ganancias del observador suficientemente
el trmino de perturbacin desconocido y acotado que grandes, para obtener una velocidad de respuesta adecuada. Sin
se puede escribir como embargo, en la eleccin de las ganancias, se debe tener en cuenta
la saturacin de los registros y la capacidad de procesamiento del
252 Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255

sistema embebido. Esto sin comprometer la velocidad de velocidades y diferentes tiempos de velocidad constante pero no se
convergencia del observador. Adems, se debe realizar un anlisis presentan en el documento debido a la extensin del mismo.
de respuesta dinmica y error de observacin en presencia de ruido.
En la Figura 3 se muestra un diagrama a bloques para la 5.1. Comportamiento del controlador PID con ganancias
implementacin del controlador no lineal robusto con modos programadas
deslizantes propuesto. Se requiere una etapa para realizar la Se realizaron las pruebas correspondientes con el esquema de
transformacin de Park en las corrientes del estator. Esa control propuesto basado en el PID con ganancias programadas. La
informacin se enva al controlador y al observador de estados, respuesta del controlador se muestra en la Figura 4, donde se
adems de la medicin de la velocidad. El observador de estados pueden notar algunas observaciones importantes:
realiza la estimacin de los flujos y del par mecnico para enviarlos a) Considerando una banda del 5%, el valor en estado estable se
al controlador. Una vez que el controlador determina el voltaje de alcanza en 4.3 segundos. Este resultado muestra que la familia de
campo, se calculan los voltajes a aplicar en las tres fases del motor, controladores PID parametrizados con ganancias programadas (1),
mediante el convertidor de potencia. En esta parte se requiere logra estabilizar al sistema alrededor del valor de referencia
tambin una etapa para realizar la transformacin de Park inversa. elegido.
b) La respuesta del sistema en lazo cerrado corresponde a un
sistema subamortiguado, donde el mximo sobreimpulso es del
2.5%, con lo que se muestra el amortiguamiento aadido al
sistema.
c) Cuando la variable controlada alcanza su valor en estado estable,
sta tiende a oscilar, pero la amplitud decrece rpidamente, hasta
llegar a su punto de equilibrio.
d) El controlador PID con ganancias programadas es capaz de
estabilizar al sistema sin oscilaciones grandes con las ganancias
ajustadas en cada subsistema.
5.2. Comportamiento del controlador con modos deslizantes
Se implement el esquema de control no lineal robusto con
modos deslizantes. La respuesta del sistema en lazo cerrado (10),
(11) con el observador (13) - (15) y la ley de control (25) se muestra
en la Figura 4, donde se presenta la comparacin con el controlador
PID con ganancias programadas. Se pueden resaltar algunas
cuestiones importantes de la respuesta del controlador:
a) El controlador con modos deslizantes logra estabilizar al sistema
Figura 3: Diagrama a bloques del controlador por modos deslizantes propuesto. alrededor del punto de equilibrio, es este caso 4,000 RPM en 3.2 s,
considerando la misma banda del 5% que en el PID con ganancias
5. Resultados experimentales programadas. Esto representa una disminucin de 1.1 s, en el
tiempo de estabilizacin.
Las etapas mecnica y electrnica presentadas en la seccin 2 b) La respuesta corresponde a un sistema sobreamortiguado, es
se ensamblaron para conformar el prototipo de la mquina para decir, no tiene sobreimpulso pero, a pesar de esto, el tiempo de
fabricacin de pelculas delgadas tipo spin-coater. Se estabilizacin se redujo en 1.1 s, con respecto al controlador PID
implementaron los dos esquemas de control presentados en las con ganancias programadas. Por otro lado, el PID con ganancias
secciones 3 y 4, es decir, PID con ganancias programas y control programadas presenta una respuesta subamortiguada, con
por modos deslizantes. El criterio de desempeo utilizado para el sobreimpulso del 2.5%. Para el proceso de fabricacin de pelculas
ajuste de parmetros fue obtener el menor tiempo de estabilizacin, delgadas es mejor tener una respuesta sobreamortiguada, sin
preferentemente sin sobreimpulso. Este criterio est dado por la sacrificar el tiempo de estabilizacin.
naturaleza del proceso de fabricacin de pelculas delgadas, que c) El controlador con modos deslizantes no presenta oscilaciones
requiere la aceleracin mxima del motor y un control preciso en en estado estable, tal como se observan en el controlador PID con
la velocidad, sin sobreimpulso ni oscilaciones, de lo contrario, se ganancias programadas.
pueden tener diferencias de espesor en diferentes puntos de la d) El controlador con modos deslizantes es capaz de estabilizar al
pelcula. Para el caso del controlador PID con ganancias sistema en toda la regin de operacin no lineal, sin la necesidad
programadas, se ajust cada uno de los PID en el punto medio de de utilizar diferentes controladores con subsistemas lineales, como
cada una de las regiones definidas en la Tabla 3. Por ejemplo, en el en el caso del PID con ganancias programadas.
caso del subespacio se consider e) Para verificar la robustez en presencia de variaciones
Se muestran los resultados para una prueba con un valor inicial paramtricas, se redujo la resistencia de los devanados del estator
de 500 RPM y un valor de velocidad constante de 4,000 RPM. Se un 4% y la constante de inercia se increment en 3%. Los
incluyen los resultados para los dos esquemas de control resultados experimentales con estas perturbaciones se muestran en
presentados, primero para el PID con ganancias programadas y la figura 5. Se puede ver que la respuesta del esquema de control
despus para el esquema de control por modos deslizantes por modos deslizantes es la misma que se obtuvo con los
propuesto. parmetros nominales. Esto muestra la robustez ante variaciones
Es importante mencionar que se llevaron a cabo diversas paramtricas del sistema en lazo cerrado, con el esquema de control
pruebas con diferentes condiciones iniciales, diferentes por modos deslizante propuesto. Por el contrario, el controlador
Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255 253

PID presenta un error en estado estacionario del 3%, cuando se inicial de las dos seales es muy similar, esto se debe a que se
incluyen las perturbaciones. incluy un arranque suave para el motor, para evitar algunos
problemas relacionados con el convertidor de potencia, tales como
corrientes instantneas excesivas y corrientes inversas, factores que
pueden generar daos en los componentes electrnicos. Por otro
lado, se puede ver que ambos controladores incrementan el valor
del ancho de pulso hasta llegar a la saturacin, es decir, el 100% de
su seal de salida, para despus ajustar su valor de forma gradual.
En el caso del controlador PID el nivel de saturacin dura 1.9 s,
iniciando en 0.8 s y terminando en 2.7 s, aproximadamente. En el
caso del esquema de control por modos deslizantes, se puede ver
que la saturacin de la seal de salida dura aproximadamente 0.6 s,
en el intervalo comprendido entre 1.4 s y 2 s. De esta manera, el
tiempo de saturacin del controlador por modos deslizantes es de
aproximadamente una tercera parte del tiempo que presenta el
controlador PID. Dado que es importante para el spin-coater llegar
a la velocidad de referencia en el menor tiempo posible, se
eligieron las ganancias de ambas leyes de control para obtener la
mayor aceleracin. La saturacin presentada es la consecuencia de
la eleccin de estas ganancias, ajustadas con el objetivo de
 disminuir el tiempo de convergencia. Es importante notar que, a
pesar de las saturaciones presentadas, no se compromete el objetivo
Figura 4: Comparacin de los controladores con modos deslizantes y PID con de control, es decir, se logra la regulacin de la velocidad del rotor,
ganancias programadas. en el valor deseado.


Figura 5: Comparacin de los controladores con modos deslizantes y PID con Figura 6: Seales de control obtenidas con los dos esquemas de control
ganancias programadas, incluyendo perturbaciones. presentados.

Con el objetivo de mostrar el comportamiento de las seales de 5.3. Eficacia en la fabricacin de pelculas delgadas
control, se incluyen en la Figura 6, los resultados de las leyes de
control para los dos algoritmos presentados. Dado que el motor Se verific el desempeo de la mquina para fabricacin de
BLDC tiene tres devanados, estos se alimentan con un convertidor pelculas delgadas con el esquema de control por modos
de potencia trifsico y las seales de control corresponden a seales deslizantes. Los resultados se obtuvieron con un Microscopio de
PWM con frecuencia constante y ancho de pulso variable. El Fuerza Atmica (Atomic Force Microscope, AFM). En la Figura 7
sistema embebido genera los pulsos que requiere el convertidor de se puede ver una pelcula delgada compuesta de nanotubos de
potencia, basado en el valor del ancho de pulso que calcula el carbono y porfirinas. Se suministr una gota de la solucin sobre
controlador. De esta manera, en la Figura 6, se presentan los un sustrato de mica de moscovita, mismo que se hizo girar a una
valores obtenidos para el ancho de pulso con los dos esquemas de velocidad de 2,500 RPM, durante 5 s, para generar grupos de
control implementados. Nuevamente, se puede observar que el nanotubos de carbono. El spin-coater permite distribuir y fijar de
esquema de control con modos deslizantes tiene una respuesta sin forma uniforme los nanotubos de carbono. El resultado del AFM
oscilaciones ni sobreimpulsos. En cambio, el controlador PID con presenta los nanotubos de carbono y las porfirinas como puntos
ganancias programadas muestra un comportamiento oscilatorio y brillantes. Es importante mencionar que la Figura 7 se incluye slo
con sobreimpulso. Se puede notar tambin que el comportamiento para mostrar que el prototipo cumple con el objetivo del mismo, es
254 Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255

decir, realizar pelculas delgadas por el mtodo de centrifugacin y Abstract


no para fines de comparacin entre los dos esquemas de control.
This paper presents a control scheme for a machine used to
make thin films, with a brushless direct current motor, based on the
spin-coating method. The nonlinear brushless motor model is
included, which corresponds to a three-phase synchronous
machine, with rotor flux linkages and stator currents, as the electric
dynamics, and the rotor speed, as the mechanical dynamics. In
order to achieve the speed regulation, the block control technique
was used to obtain a sliding manifold. The sliding mode control
technique was applied to ensure that the chosen manifold is
attractive and to obtain robustness in the closed - loop system. To
complete the control scheme, an observer is included to estimate
the unmeasurable states, in this case, the rotor flux linkages. The
proposed control scheme was implemented in a machine to make
thin films, as well as a controller based on a gain scheduling PID,
to perform the comparison of both controllers. The proposed
sliding mode control scheme shows some advantages over the PID
 controller, since the rotor speed regulation is obtained, without
steady state error, considering parameter variations.
Figura 7: Pelcula delgada de nanotubos de carbono y porfirinas.
Keywords:
Sliding modes, Nonlinear system, Brushless motor, PID
6. Conclusiones
control.
Se desarroll un esquema de control para una mquina para
fabricacin de pelculas delgadas. El sistema utiliza un motor de
corriente directa sin escobillas como actuador. Como objetivo de Agradecimientos
control se consider la regulacin de la velocidad en el rotor. El
modelo matemtico presentado incluye la descripcin detallada de Este trabajo se realiz gracias al apoyo de la Divisin de
las dinmicas elctricas y mecnicas del motor. Para garantizar que Estudios Cientficos y Tecnolgicos, Centro Universitario de los
la base para sustrato de la mquina alcance el valor de referencia Valles, Universidad de Guadalajara. Los autores agradecen al Dr.
en cualquier punto de equilibrio de la regin no lineal, se desarroll Marciano Sanchez Tizapa por su contribucin en el desarrollo de
un esquema de control por modos deslizantes. Utilizando la tcnica pelculas delgadas y los resultados del AFM.
de control por bloques, se obtuvo una variedad deslizante como
funcin de los estados del sistema y se eligi una funcin
discontinua de esa variedad como ley de control. Para completar el Referencias
esquema de control se consider un observador para estimar los
estados no medibles. Se llev a cabo el anlisis de estabilidad para Bjar, M., Ollero, A., 2008. Modelado y control de helicpteros autnomos.
el observador y para el controlador, mostrando estabilidad Revisin del estado de la tcnica. Revista Iberoamericana de Automtica e
asinttica en ambos casos. Informtica Industrial 5 (4): 516.
Bianchi, R. F., Panssiera, M. F., Lima, J. P. H., Yagura, L., Andrade, A. M.,
Para verificar su desempeo, se implement el esquema de Faria, R. M., 2006. Spin coater based on brushless dc motor of hard disk
control propuesto en una mquina tipo spin-coater que se drivers. Progress in Organic Coatings 57: 3336.
desarroll en el Centro Universitario de los Valles. Adems, con el Calvini, M., Carpita, M., Formentini, A., Marchesoni, M., 2015. PSO-based
objetivo de comparar el esquema de control por modos deslizantes, self-commissioning of electrical motor drives. IEEE Transactions on
se implement tambin un controlador PID clsico con ganancias Industrial Electronics 62 (2): 768776.
Dursun, E. H., Durdu, A., 2016. Speed control of a DC motor with variable load
programadas. Los resultados experimentales muestran un buen using sliding mode control. International Journal of Computer and Electrical
desempeo del esquema de control por modos deslizantes, ya que Engineering 8 (3): 219226.
no tiene sobreimpulso ni error en estado estacionario, adems de Fardousi, M., Hossain, M. F., Islam, M. S., Rahat, S., 2013. Cost-effective
tener el mejor tiempo de estabilizacin. Finalmente, se incluyeron home-made spin coater for depositing thin films. Journal of Modern Science
pruebas para mostrar la robustez del esquema de control por modos and Technology 1 (1): 126134.
Hossain, M. F. M., Paul, S., 2014. Fabrication of digitalized spin coater for
deslizantes, introduciendo variaciones de parmetros en el sistema. deposition of thin films. Proceedings of International Conference on
Para evitar la desventaja de convergencia asinttica hacia la Electrical Engineering and Information & Communication Technology
variedad deslizante, provocada por el observador, como trabajo (ICEEICT) 2014, 1418.
futuro se implementarn observadores que garanticen Khalil, H., 1996. Nonlinear Systems. Prentice Hall, Third edition. New Jersey,
convergencia en tiempo finito, basados en modos deslizantes de USA.
orden superior. Krause, P. C., Wasynczuk, O., Sudhoff S. D., 2002. Analysis of Electric
Machinery and Drive Systems. Jhon Wiley and Sons, Second edition, New
York, USA.
Kukolj, D., Kulic, F., Levi, E., 1999. Artificial intelligence based gain
English Summary scheduling of PI speed controller in DC motor drives. Proceedings of IEEE
International Symposium on Industrial Electronics, 425429.
Loukianov, A. G., 1998. Nonlinear block control with sliding mode.
Nonlinear robust control of a machine to make thin films. Automation and Remote Control 59 (7): 916933.
Huerta et al. / Revista Iberoamericana de Automtica e Informtica industrial 14 (2017) 246255 255

Manikandan, N., 2015. Construction of spin coating machine controlled by arm


processor for physical studies of PVA. Internation Journal of Electronics

and Electrical Engineering 3 (4): 318322. , ,
Matausek, M. R., Jeftenic, B. I., Miljkovii, D. M., Bebic, M. Z., 1996. Gain
scheduling sontrol of DC motor drive with field weakening. IEEE
Transactions on Industrial Electronics 43 (1): 153162. y son las inductancias del eje directo y de cuadratura, es
Moriano, P., Naranjo, F., 2012. Modelado y control de un nuevo sistema bola
viga con levitacin magntica. Revista Iberoamericana de Automtica e la auto-inductancia de campo, , y son las auto-
Informtica Industrial 9 (3): 249258. inductancias de los devanados de amortiguamiento, y son
Nio-Surez, P. A., Aranda-Bricaire, E., Velasco-Villa, M., 2007. Control las inductancias de magnetizacin de los ejes directo y de
mediante modos deslizantes en tiempo discreto para el seguimiento de
trayectorias de un robot mvil. Revista Iberoamericana de Automtica e
cuadratura, respectivamente, , es la resistencia del devanado de
Informtica Industrial 4 (4): 3138. campo, es la resistencia del estator, , y son las
Ortigoza, R. S., Snchez, J. R. G., Guzmn, V. M. H., Snchez, C. M., Aranda, resistencias de los devanados de amortiguamiento.
M. M., 2016. Trajectory tracking control for a differential drive wheeled Adems, se tiene:
mobile robot considering the dynamics related to the actuators and power
stage. IEEE Latin America Transactions 14 (2): 657664. ,
Phillips, C. L., Nagle, H. T., Chakrabortty, A., 2015. Digital Control System
Analysis & Design. Pearson, Fourth edition, Harlow, England. con
Prieto, P. J., Cazarez-Castro, N. R., Garca, D., Cardenas-Maciel, S. L., 2015.
 , , e son
Estabilidad para un control borroso en modo deslizante aplicado a un robot matrices identidad de dimensin 2 y 4, respectivamente.
paralelo neumtico. Revista Iberoamericana de Automtica e Informtica
Industrial 12 (4): 488496. Tabla A.1: Constantes del modelo del motor BLDC (10)-(12).
Raygosa-Barahona, R., Olgun-Daz, E., Parra-Vega, V., Muoz-Ubando, L.
A., 2015. Control libre de modelo basado en modos deslizantes integrales Constante Valor Constante Valor
para robots submarinos subactuados. Revista Iberoamericana de Automtica a1 0.1003 r3 -5.000
e Informtica Industrial 12 (3): 313324.
Snchez, J. R. G., Mosqueda, S. T., Ortigoza, R. S., Cruz, M. A., Ortigoza, G. a2 1.1300 h1 -1256.0000
S., Rubio, J. de J., 2016. Assessment of an average tracking controller that a3 0.0403 h2 273.4000
considers all the subsystems involved in a WMR: implementation via PWM a4 1.2552 h3 0.5000
or sigmadelta modulation. IEEE Latin America Transactions 14 (3): 1093
1102. a5 0.0200 h4 -31.0000
Sevvanthi, P., Claude, A., Jayanthi, C., Poiyamozhi, A., 2012. Instrumentation q1 -0.0170 h5 18.8000
for fabricating an indigenous spin coating apparatus and growth of zinc q2 0.5220 h6 -0.1000
oxide thin films and their characterizations. Advances in Applied Science
Research 3 (6): 35733580. q3 -0.5075 h7 -4.2000
Silva-Ortigoza, R., Hernndez-Guzmn, V. M., Antonio-Cruz, M., Muoz- q4 376.9910 h8 0.1000
Carrillo, D., 2015. DC/DC Buck power converter as a smooth starter for a
c1 -0.0700 k1 -1885.0000
dc motor based on a hierarchical control. IEEE Transactions on Power
Electronics 30 (2): 10761084. c2 0.6453 k2 1.7000
Silva-Ortigoza, R., Sira-Ramrez, H., Hernndez-Guzmn, V.M., 2008. Control c3 -0.5348 k3 5.1000
por modos deslizantes y planitud diferencial de un convertidor de CD/CD
Boost: resultados experimentales. Revista Iberoamericana de Automtica e
d1 0.1360 k4 31.5000
Informtica Industrial 5 (4): 7782. d2 -3.7900 k5 0.5000
Tepljakov, A., Gonzalez, E. H., Petlenkov, E., Belikov, J., Monje, C. A., Petr, d3 -3.3300 k6 -5.7000
I., 2016. Incorporation of fractional-order dynamics into an existing PI/PID
DC motor control loop. ISA Transactions 60: 262273. r1 0.2665 k7 -0.1000
Tyona, M. D., 2013. A comprehensive study of spin coating as a thin film r2 -0.7899
deposition technique and spin coating equipment. Advances in Material
Research 4 (4): 181193.
Utkin, V. I., Guldner, J., Shi, J., 1999. Sliding Mode Control in
Electromechanical Systems. Taylor & Francis, London, England. Apndice B. Lema 1 (Khalil 1996).
Xia, C., Jiang, G., Chen, W., Shi, T., 2016. Switching-gain adaptation current
control for brushless DC motors. IEEE Transactions on Industrial Considerando el sistema
Electronics 63 (4): 20442052.
Yao, J., Jiao, Z., Ma, D., 2014. Adaptive robust control of DC motors with

extended state observer. IEEE Transactions on Industrial Electronics 61 
(7): 36303637. donde , y
son funciones continuas por partes en t y localmente Lipschitz en
. El conjunto es un dominio en que contiene el
Apndice A. Matrices y parmetros del modelo del motor. origen , para . Si:
x el subsistema (B.1) es localmente entrada-estado-estable, con
como entrada, y
     , , x el origen de (B.2) es uniformemente asintticamente estable,

entonces el origen del sistema interconectado (B.1) - (B.2) es
, , , uniformemente asintticamente estable.

Vous aimerez peut-être aussi