Revista Ingenieria UC - Facultad de Ingeniería

Anuncio
Revista INGENIERÍA UC
ISSN 1316-6832
Deposito Legal pp 92.0200
Órgano de Divulgación Científica y Tecnológica
Facultad de Ingeniería, Universidad de Carabobo
Valencia - Venezuela
Indizada en:
REVENCYT (Venezuela)
Actualidad Iberoamericana (CIT-Chile)
IEE/INSPEC (United Kingdom, UK )
Se publica un Volumen anual en tres números:
Abril, Agosto y Diciembre
Incluida en:
Ulrich’s International Periodicals Directory (USA)
Comité Editorial
Editor Jefe
Dr. Edilberto Guevara P.
Dr. Antonino Caralli
Dra. Zulay Niño
Dr. Alfredo Varela
Director
Dr. Francisco J. Arteaga
Dr. Mario Petrizzelli
Dr. Sergio Pérez
Dr. Eduardo Lujano
Dr. Luis Vallés
Dr. Carlos Villanueva
Dr. Pablo Baricelli
Comité Técnico*
Dr. Roberto Callarotti, IVIC
Dr. Hebertt J. Sira Ramírez, ULA
Inst. Venezolano de Invest. Científicas
CINVESTAV-IPN, México
Dr. Eliécer Colina, ULA
Dr. William Colmenares, USB
Universidad de Los Andes, Venezuela
Universidad Simón Bolívar, Venezuela
Dr. Francisco García Sánchez, USB
Dr. Adelmo Ortiz Conde, USB
Universidad Simón Bolívar, Venezuela
Universidad Simón Bolívar, Venezuela
Dr. Gian Franco Passariello, USB
Dr. Fernando Mora, USB
Universidad Simón Bolívar, Venezuela
Universidad Simón Bolívar, Venezuela
Dr. Giovanni De Mercato, USB
Dr. Enrique Cázares Rivera, ITESM
Universidad Simón Bolívar, Venezuela
Tecnológico de Monterrey, México
Dr. Enrique Barbieri, UH
Dra. Hyxia Villegas, UC
University of Houston, USA
Universidad de Carabobo, Venezuela
Lic. Atilio Morillo P., M.Sc., LUZ
Dr. Guillermo Montilla, UC
Universidad del Zulia, Venezuela
Universidad de Carabobo, Venezuela
Ing. Paulino del Pino, M.Sc., UC
Dra. Jaqueline Loyo de Sardi, UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela.
Ing. Wilmer Sanz F., M.Sc., UC
Dr. German Larrazabal, UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela
Ing. César Seijas, M.Sc., UC
Dr. José Antonio Díaz, UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela
Ing. Edwin Peña, M.Sc., UC
Ing. Demetrio Rey Lago, M.Sc, UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela
Ing. Laura Sáenz, M.Sc., UC
Ing. Teodoro García, M.Sc. UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela
Lic. Ninoska Maneiro, M.Sc., UC
Ing. Augustín Mejías, UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo, Venezuela
Ing. Alfonso Alfonsi, UDO
Ing. Luis Obediente, UC
Universidad de Oriente, Venezuela
Universidad de Carabobo, Venezuela
Ing. Egilda Pérez, UC
Ing. Milagros Peña, M.Sc., UC
Universidad de Carabobo, Venezuela
Universidad de Carabobo
Diseño y Diagramación: Ing. Luis Obediente y
Br. Jesús Villarroel Mathie
Diseño de Portada: Lic. Betzy Y. Padrón R.
Impreso en: Publicaciones Facultad de Ingeniería
UNIVERSIDAD DE CARABOBO
CONSEJO DE DESARROLLO
CIENTÍFICO Y HUMANÍSTICO
VALENCIA-VENEZUELA
*Lista parcial
Revista INGENIERÍA UC
Órgano de Divulgación Científica y Tecnológica
Facultad de Ingeniería
UNIVERSIDAD DE CARABOBO
Vol. 10, Nº 3
Valencia - Venezuela
ISSN 1316-6832
Diciembre 2003
Contenido
Revista INGENIERÍA UC
Vol. 10, Nº 3, Diciembre 2003
5 Editorial
7 Algoritmo robusto para la detección de la frecuencia fundamental de la voz basado en el
espectrograma
Robust algorithm for the detection of the voice fundamental frequency based on the spectrogram
J. Díaz, C. Sapienza, H. Rothman, Y. Natour
17 Una metodología general para la optimización paramétrica de un controlador de estructura
predeterminada en Matlab-Simulink
A general methodology for the parametric optimization of a predetermined structure controller in MatlabSimulink
A. Romero
28 Evaluación del comportamiento mecánico de un acero microaleado X-60 laminado en frío y
sometido a un tratamiento térmico de recocido
Evaluation of the mechanical performance of a microalloyed stainless steel type X-60 cold deformation
and recovery thermal treatment
C. Angarita, P. Moewis, L. Sáenz
37 Determinación de la disminución del rendimiento global de una bomba centrífuga por concepto
de desgaste en su carcasa
Determination of the global yield decrease of a centrifugal pump due to casing wear
L. Vallés, T. Cortez
50 Estabilización de un sistema de suspensión magnética aplicando una forma canónica Hamiltoniana
de pasividad y linealización exacta por realimentación
Stabilization of a magnetic suspension system by application of a Hamiltonian canonical passivity form
and exact feedback linealization technique
F. Arteaga, A. Morillo, L. Obediente
59 Estudio comparativo de la norma sismorresistente venezolana actual con códigos sísmicos de otros
países
Comparative study of the present Venezuelan seismic code with seismic codes of other countries
F. Lanza S., S. Puentes M., F. Villalobos
67 Determinación de la distribución de esfuerzos y sus influencias durante la vida útil del sello para la
bomba KSB ETA 32-200.
Determination of stress distribution and its influences during the seal’s useful life for the pump KSB ETA
32-200.
L. Vallés, L. Michieli, A. Salguero
80 Métodos evolutivos en problemas de optimización
Evolutionay methods for optimization problems
E. Alba, M. Laguna, R. Martí
90 Dispositivo inteligente de ultrasonido para construir un mapa de entorno
Intelligent ultrasound device to build an environment map
V. Campos, L. Doré, A. Alfonsi
99 Diseño de algoritmos para la estabilización simultánea con múltiples dominios acotados con el
método de factorización
Algorithms design for simultaneous stabilization with multiple bounded domains using factorization
approach
F. Arteaga, M. Contramaestre, M. Vizcaya, G. Beale, A. Morillo.
115 Índice de números anteriores
119 Índice de autores (Author Index)
120 Índice de materias
121 Subject Index
REVISTA INGENIERÍA UC
Editorial
El año 2003 se ha convertido en un año de alcances y logros de alto impacto y trascendencia para nuestra
Revista INGENIERÍA UC. En primer lugar, se ha consolidado en el índice nacional de Revistas Venezolanas de
Ciencia y Tecnología, REVENCYT, reflejado en el número del mes de Agosto. En segundo lugar, nos sentimos
realmente muy complacidos de comunicarles que, a partir de este número, la misma está registrada a nivel internacional en el índice ACTUALIDAD IBEROAMERICANA (Centro de Información Tecnológica, CIT de Chile)
y en el “Institution of Electrical Engineers”, IEE/INSPEC (Reino Unido). Asimismo, ha sido incluida en el
ULRICH´s Internacional Periodicals Directory (USA). Se ha recibido la aprobación vía correo electrónico y el
permiso para colocar la información sobre estas indizaciones a partir de este número 3, correspondiente al mes de
diciembre, quedando en espera de una correspondencia vía correo postal. Con todos estos logros y según las normas del Programa de Promoción al Investigador, PPI, un artículo en la Revista INGENIERÍA UC pasa a ser considerado equivalente a una publicación del Tipo B, ya que posee al menos un Índice Internacional. Una publicación en ésta también es válida para los reconocimientos de la Comisión Nacional de Bonificación Académica,
CONABA, y el Programa de Estímulo al Investigador, PEI-UC. Con todo esto queremos incentivar a la comunidad científico-tecnológica de nuestra Facultad a enviar sus artículos para ser considerados por el Comité Editorial
y el Comité Técnico para el respectivo proceso de revisión y arbitraje.
Con el presente número le entregamos a la comunidad científica-tecnológica de nuestra Facultad y
Universidad, y a la comunidad nacional e internacional, diez trabajos de alta calidad de investigación en áreas de
la Ingeniería, específicamente, en sistemas de comunicaciones, ingeniería de materiales, ingeniería mecánica,
sistemas de control, inteligencia artificial e ingeniería civil. Estos trabajos comprenden un total de diecisiete coautores internos (UC), doce coautores externos a nuestra Universidad, cuatro de Universidades Nacionales tales
como la Universidad de Oriente (UDO) y la Universidad del Zulia (LUZ) y ocho coautores de Universidades de
España y de los Estados Unidos de Norteamérica, alcanzando así nuestra Revista una proyección nacional e internacional de gran escala. Este último número 2003 contiene el Índice de Materias (en español e inglés) y el Índice
de Autores para obtener así una guía de consulta en el Volumen 10. Esto se realizará de ahora en adelante en el
último número (Diciembre) de cada año (Volumen). Adicionalmente, el presente número y los anteriores de este
Volumen están disponibles en la Página Web de la Revista, especificada en las Normas de Autor.
A partir del siguiente número nos hemos propuesto como meta la publicación en los lapsos establecidos
para obtener una periodicidad acorde a las exigencias internacionales a fin de alcanzar otros índices tales como
LATINDEX, PERIODICA (México), Institute for Scientific Information, ISI (USA), y el prestigioso Engineering
Index. Asimismo, podemos informarles que estamos trabajando para tener la Revista registrada en el Fondo Nacional para la Ciencia y Tecnología, FONACIT, Venezuela y poder así obtener financiamiento de este organismo
nacional. A partir de este número estamos recibiendo también apoyo de parte de FUNDACITE-Carabobo, lo cual
nos ayudará en las diversas actividades que necesitan ser realizadas para mantener una buena calidad y periodicidad.
Queremos expresar nuestro especial agradecimiento a todos los colaboradores que hacen posible el continuo mejoramiento de la Revista, al Comité Técnico (Árbitros que aparecen en la Lista Parcial de cada Número
según el trabajo realizado) de los artículos, al Comité Editorial, al CDCH-UC, al Departamento de Publicaciones
y en general a las Autoridades de la Facultad de Ingeniería. Y también extendemos un sincero reconocimiento a
todos los autores y coautores que han aportado su valioso trabajo a este número que completa el Volumen 10 de
nuestra acreditada Revista INGENIERÍA UC.
Dr. Francisco J. Arteaga B.
Director
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
5
REVISTA INGENIERÍA UC. Vol. 10, No 3, 7-16, 2003
Algoritmo robusto para la detección de la frecuencia fundamental
de la voz basado en el espectrograma
José Antonio Díaz(1), Christine Sapienza(2), Howard B. Rothman(2), Yaser Natour(2)
(1)
Escuela de Ingeniería Eléctrica, Universidad de Carabobo, Valencia, Venezuela
(2)
Department of Communication Sciences and Disorders, University of Florida, USA
Email: [email protected]
Resumen
La detección de la frecuencia fundamental de la voz (Fo) ha sido un problema particularmente difícil de
procesamiento digital de señales. Este parámetro es necesario para documentar la vibración de las cuerdas vocales
y alteraciones a sus patrones vibratorios en la presencia de una patología. Existe una gran variedad de algoritmos
para extraer y analizar Fo. En muchas oportunidades se ha reportado que estas técnicas no funcionan bien para
diferentes tipos de interlocutores y su rendimiento disminuye a medida que se incrementa el nivel de ruido. El
objetivo principal de esta investigación fue el desarrollo de un algoritmo robusto para la extracción y análisis de
Fo de voces normales y patológicas. Este algoritmo se basó en el espectrograma y utiliza técnicas de sistemas
expertos para extraer Fo. El algoritmo desarrollado se probó con seis muestras normales y seis patológicas, las
cuales contenían una vocal sostenida. Los resultados proporcionados por el algoritmo propuesto estuvieron en
concordancia con los resultados generados por dos paquetes comerciales de análisis de voz, y además, pudo
detectar Fo por un periodo de tiempo mas largo.
Palabras clave: Procesamiento de voz, frecuencia fundamental, espectrograma.
Robust algorithm for the detection of the voice fundamental frequency
based on the spectrogram
Abstract
The detection of fundamental frequency (Fo) in speech has often been shown to be a particularly difficult
signal processing problem. This parameter is a necessary one for documenting vocal fold vibration and alterations
to these vibratory patterns in the presence of pathology. There exist a variety of algorithms for extracting and
analyzing Fo. It has been reported that these techniques do not work well for different types of talkers and
decrease in performance as the noise level increases. The main objective of this research was to develop a robust
algorithm for the extraction and analysis of Fo from normal and pathological voices. This algorithm is based on
the spectrogram and makes use of artificial intelligence techniques to extract Fo. An algorithm was developed and
tested with 6 normal and 6 abnormal samples, which contain a sustained vowel. These 12 samples were also
analyzed by two commercial software packages, which make use of other techniques, and the results were
compared to the results provided by the proposed algorithm. The results provided by the proposed algorithm
agreed with those of the other two software packages, and the algorithm was able to detect Fo for a longer period
of time.
Keywords: Speech processing, fundamental frequency, spectrogram.
1. INTRODUCCIÓN
La voz es una onda compleja de la cual pueden
extraerse muchos parámetros con el objetivo de modelarla y caracterizarla. Uno de los parámetros mas frecuentemente utilizados y analizados es la frecuencia
fundamental (Fo), ya que está directamente relacionado con el “pitch” que nosotros percibimos [1].
También este parámetro es necesario para documentar
la vibración de las cuerdas vocales, y alteraciones
a sus patrones vibratorios en presencia de una
patología [2, 3].
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
7
Algoritmo robusto para la detección de la frecuencia fundamental de la voz
Existe una gran variedad de algoritmos para la
extracción de Fo [4-10]. Algunos de los métodos
utilizados mas frecuentemente para el cálculo de Fo
son los siguientes:
dos categorías: primera, algoritmos que trabajan en el
dominio del tiempo [5-7]. Segunda, algoritmos que
realizan una transformación sobre la señal, y extraen
Fo de la señal transformada [9,10].
1. Detección de cruces por cero.
2. Detección de picos.
3. Comparación de las formas de onda.
4. Autocorrelación.
5. Espectrografía.
6. Cepstrum.
Los algoritmos que pertenecen al segundo
grupo tienen ciertas ventajas. La señal de voz es una
onda compleja compuesta de la suma de todos los
diferentes armónicos. La extracción de Fo de esta
onda compleja no es una tarea fácil en la mayoría de
los casos, y en algunos casos, como en las voces
patológicas, esta tarea es aún mas difícil. También,
sabemos que el oído humano transforma la señal de
voz en sus componentes de frecuencia en la coclea,
antes de que los impulsos eléctricos lleguen al
cerebro. Esto sugiere que la transformación de la señal de voz al dominio tiempo-frecuencia ayudaría a la
detección de Fo. Además, esta transformación descompone la señal en sus componentes de frecuencia.
A pesar del número de algoritmos existentes y
de los esfuerzos en desarrollarlos, estos algoritmos no
trabajan bien para diferentes tipos de interlocutores y
su rendimiento disminuye cuando el nivel de ruido
aumenta [11-14]. Por lo tanto, es necesaria una
mejora de los métodos existentes.
El objetivo principal de esta investigación fue
contribuir al área de análisis de voz, desarrollando un
algoritmo robusto para la extracción de Fo, el cual
pudiera ser utilizado en voces normales y patológicas.
2. SELECCIÓN DE LA MUESTRA
Primero se establecieron las condiciones que
debía cumplir el grupo de muestras con las cuales se
probaría el algoritmo propuesto. Se decidió utilizar
muestras que contuvieran una /a/ sostenida, lo cual
simplificaría la fase de prueba del algoritmo, y se
podrían utilizar muestras mas complejas, como
discurso continuo, en estudios futuros.
Existía una base de datos de muestras en el departamento de Ciencias y Desordenes de la Comunicación de la Universidad de Florida, la cual contenía
muestras de /a/ sostenidas de voces normales y
patológicas. Se seleccionaron aleatoriamente doce
muestras de esta base de datos, seis de voces
normales y seis de voces patológicas.
3. DESARROLLO DEL ALGORITMO
Tal como se indicó anteriormente, existe una
amplia variedad de algoritmos para la extracción y
análisis de Fo. Si se analiza la lista de métodos que se
muestra arriba, se observa que se puede clasificar en
8 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
La señal de voz puede transformarse al dominio tiempo-frecuencia utilizando varios métodos
como el espectrograma, la distribución de Wigner,
Wavelets, etc. El espectrograma se seleccionó entre
estos diferentes métodos debido a que es robusto
frente al ruido y no presenta términos cruzados como
sucede con otros métodos.
Se desarrolló un algoritmo para calcular y
graficar el espectrograma de una muestra de voz.
Varios parámetros debieron seleccionarse a fin de
calcular el espectrograma. Estos son los siguientes:
1. Longitud de la ventana
2. Solapamiento de las ventanas
3. Tipo de ventana
4. Frecuencia mínima a ser mostrada
5. Frecuencia máxima a ser mostrada
En vez de especificar estos parámetros en el
código de software, se le dio al usuario la posibilidad
de cambiarlos a su gusto. Después de calcular el
espectrograma, el software lo muestra en una ventana
como se indica en la Figura 1. En esta Figura, la
frecuencia fundamental (Fo) y los armónicos de
la muestra de voz pueden ser identificados. Las personas que han trabajado con voz, saben como identificar Fo visualmente a partir del espectrograma. Existe
un conjunto de reglas que nos permite extraer
la información de Fo del espectrograma [1]. Si se
Díaz, Sapienza, Rothman y Natour
Frecuencia (Hz)
Espectrograma
Tiempo (s)
Figura 1. Ejemplo de espectrograma: Frecuencia Vs. Tiempo
implementan estas reglas en un sistema experto, y se
le aplican al espectrograma, se estaría en capacidad
de extraer Fo de la misma manera que lo hacemos
visualmente.
El espectrograma es una superficie en un
espacio tri-dimensional, donde Fo y los armónicos
representan “picos” de esta superficie (Ver Figura 2).
Se identifica Fo visualmente cuando se observa uno de
estos “picos”.
Espectrograma
Picos
2. Si Fo se ha detectado previamente ir al paso 7, sino
ir al paso 3.
3. Aumentar la frecuencia y evaluar cada punto en el
espectrograma.
4. Si un punto es un máximo local, determinar la
altura del punto.
5. Si la altura es mayor que un nivel umbral, se ha
encontrado Fo, sino, no se halló Fo en ese instante
de tiempo.
6. Aumentar el tiempo, hacer la frecuencia igual a
cero (0) y regresar a 2.
Amplitud
7. Encontrar el máximo valor del espectrograma en un
rango de frecuencia alrededor del valor de Fo
hallado previamente.
8. Determinar la altura del pico
Tiempo (s)
Frecuencia (Hz)
Figura 2. Espectrograma en el espacio tri-dimensional:
Amplitud Vs. Frecuencia Vs. Tiempo.
Basado en las reglas que se utilizan para
identificar visualmente Fo, se creó el siguiente conjunto de reglas, y se implementaron en MATLAB:
1. Comenzar en tiempo igual a cero y frecuencia
igual a cero (este punto representa el origen en la
Figura 1).
9. Si la altura es mayor que un nivel umbral, se ha
encontrado Fo, sino, no se halló Fo en ese instante
de tiempo.
10. Aumentar el tiempo, hacer la frecuencia igual a
cero (0) y regresar a 2.
Este es el conjunto de reglas básico que se
implementó en MATLAB para extraer la curva de Fo.
La versión final del algoritmo contiene mas reglas, las
cuales mejoran el rendimiento del algoritmo. Estas
son las razones por las que se incremento el número
de reglas:
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
9
Algoritmo robusto para la detección de la frecuencia fundamental de la voz
1. No es conveniente comenzar la búsqueda de Fo en
frecuencia igual a cero (0), ya que puede existir
una componente DC en la frecuencia cero (0) que
puede ser erróneamente detectada como Fo.
2. No hay necesidad de buscar Fo a altas frecuencias.
Es conocido que la frecuencia fundamental para
hombres y mujeres está alrededor de 100 y 200 Hz
respectivamente.
3. La superficie del espectrograma tiende a tener
amplitudes más bajas a altas frecuencias. Por lo
tanto, las alturas de los picos deben compararse al
valor promedio de las componentes de frecuencia
alrededor de ellos, y no compararse al valor
promedio de todas las componentes de frecuencia.
4. La resolución en frecuencia del espectrograma es
baja, por lo tanto, es conveniente extraer un
armónico mas alto primero, y calcular Fo
dividiendo la curva obtenida por el número del
armónico extraído. Esto mejorará la resolución.
Los siguientes parámetros son utilizados por el
software para extraer el armónico del espectrograma,
y pueden ser seleccionados por el usuario:
1. Frecuencia inicial de búsqueda.
2. Frecuencia final de búsqueda.
3. Ancho de la base.
4. Ancho de la ventana.
5. Altura del pico.
Las frecuencias iniciales y finales de
búsqueda representan el intervalo de frecuencias
donde se encuentra el armónico deseado. El ancho de
la base es el rango de frecuencias usado para calcular
la altura promedio alrededor de un punto en el espectrograma. El ancho de la ventana es el intervalo de
frecuencias donde se buscará el armónico deseado
cuando ha sido detectado previamente. Es una ventana
deslizante centrada en la frecuencia del Fo detectado
previamente. La altura del pico es el nivel umbral
utilizado para comparar las alturas de los picos. Alturas por encima de este valor indican que Fo ha sido
encontrado, alturas por debajo de este valor indican
que Fo no ha sido encontrado.
El software calcula la curva de Fo basado en las
reglas descritas arriba y la dibuja sobre el espectrograma, esto le permite al usuario comparar la curva con
el espectrograma y decidir si el software detectó la
curva correctamente. En caso de que el software falle,
el usuario puede cambiar los parámetros indicados
arriba, y realizar un nuevo análisis. La Figura 3
muestra el resultado de extraer el armónico 11 de la
muestra 1. Se puede apreciar que la curva extraída
sigue las oscilaciones del espectrograma, por lo tanto
se puede proceder a extraer la curva de Fo. El usuario
debe introducir el número del armónico (11 en este
caso) y el software determina la curva de Fo. La
Figura 4 muestra los resultados.
El software también calcula las siguientes
estadísticas de la curva de Fo y las muestra en la ventana de comandos de MATLAB:
1. Frecuencia promedio.
2. Frecuencia máxima.
3. Frecuencia mínima.
4. Desviación estándar.
Armónico 11
Frecuencia (Hz)
Espectrograma
Tiempo (s)
Figura 3. Armónico 11 de la muestra 1.
10 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Díaz, Sapienza, Rothman y Natour
Frecuencia (Hz)
Frecuencia Fundamental
Tiempo (s)
Figura 4. Curva de Fo para la muestra 1.
4. RESULTADOS
A fin de determinar la exactitud de los
resultados generados por el algoritmo propuesto, las
12 muestras seleccionadas fueron analizadas por dos
paquetes de software comerciales y a través del algoritmo desarrollado e implementado en MATLAB.
Estos dos paquetes de software comerciales fueron
llamados software 1 y 2 en este artículo, y el software
desarrollado se llamó algoritmo propuesto.
La Tabla 1 muestra los resultados obtenidos a
partir de las 12 muestras bajo análisis. La columna 1
indica el número de la muestra. Las muestras 1 a la 6
corresponden a voces normales, y las muestras 7 a la
12 corresponden a voces patológicas. Las columnas 2
y 3 muestran el valor medio y la desviación estándar
obtenidas con el software 1, mientras que las columnas 4 y 5 muestran el valor medio y la desviación estándar obtenidas con el software 2. Las columnas 6 y
7 contienen el valor medio y la desviación estándar
obtenidas con el algoritmo propuesto. Las columnas 8
y 9 muestran la diferencia porcentual entre el valor
medio de Fo obtenido con el algoritmo propuesto y los
obtenidos con el software 1 y 2. Finalmente, las columnas10 y 11 muestran la diferencia en Hz entre la
desviación estándar obtenida con el software desarrollado y los valores obtenidos con el software 1 y 2.
Si se observan las columnas 8 y 9 de la Tabla 1
vemos que la diferencia porcentual en los valores de
Fo son pequeños para las muestras 1 a la 8 y mayores
para las muestras 9 a la 12. La diferencia porcentual
para las muestras 1 a la 8 varía entre 0 y 0,23 %. Esto
quiere decir que el valor medio de Fo obtenido con los
tres paquetes de software bajo estudio son similares
para las muestras 1 a la 8, lo cual no sucede con las
muestras 9 a la 12.
Tabla 1. F0 y su desviación estándar.
Muestra
Normal
Softw are 1
Fo
Softw are 2
Algoritmo propuesto
Diferencia en Fo (%)
Fo
Dev Est
Fo
Dev Est
Muestra 1 302,8
1,5
302,78
1,621
302,73
1,473
0,02
0,02
0,03
0,15
Muestra 2 143,7
0,8
143,738
1,921
143,739
0,832
-0,03
0
-0,03
1,09
Muestra 3 210,9
13,2
211,764
13,607
211,284
12,017
-0,18
0,23
1,18
1,59
Muestra 4 132,4
1,7
132,452
1,94
132,438
1,608
-0,03
0,01
0,09
0,33
Muestra 5 122,3
1,2
122,293
1,249
122,327
1,081
-0,02
-0,03
0,12
0,17
Muestra 6 146,2
0,5
146,242
0,669
146,235
0,497
-0,02
0
0
0,17
Softw are 1
Softw are 2
-0,06
0,22
Patologica
Fo
Dev Est
Fo
Dev Est
Fo
Dev Est
Muestra 7
109
1,2
109,037
1,476
109,011
1,258
Softw are 1 Softw are 2
Diferencia en Dev Est (Hz)
Dev Est
Softw are 1 Softw are 2
-0,01
0,02
Softw are 1
Softw are 2
Muestra 8 178,5
2,3
178,561
3,824
178,547
2,22
-0,03
0,01
0,08
1,6
Muestra 9 102,1
38,5
131,392
44,913
155,405
10,161
-34,3
-15,45
28,34
34,75
Muestra 10 124,4
32,7
231,025
7,625
231,174
5,196
-46,19
-0,06
27,5
2,43
Muestra 11 37,7
11,9
177,533
37,625
179,62
7,367
-79,01
-1,16
4,53
30,26
Muestra 12 68,1
19,4
176,701
68,987
205,409
53,459
-66,85
-13,98
-34,06
15,53
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
11
Algoritmo robusto para la detección de la frecuencia fundamental de la voz
Las muestras 9 a la 12 corresponden a voces
patológicas. Estas señales son más complejas y
difíciles de analizar. Las Figuras 5 a la 7 muestran las
curvas de Fo generadas por los tres paquetes de
software para la muestra 3 la cual es representativa de
las muestras normales. La forma de las tres curvas es
similar. Las Figuras 8 a la 10 muestran las curvas de
Fo generadas por los tres paquetes de software para la
muestra 9. Observamos que las tres curvas son
diferentes. Es por esta razón que los valores medios
de Fo para las muestras 9 a la 12 son diferentes
(Ver Tabla 1).
La Figura 11 muestra el espectrograma y la
curva de frecuencia fundamental extraída con el
algoritmo propuesto para la muestra 9. Se puede
apreciar en esta figura que la curva extraída por el
algoritmo propuesto corresponde con la frecuencia
fundamental que se muestra en el espectrograma,
indicando que el software extrajo la frecuencia fundamental correctamente. También se analizaron los
resultados generados por el algoritmo propuesto para
las muestras 10 a la 12 y se observó que las curvas de
Fo coinciden con las frecuencias fundamentales mostradas en el espectrograma, por lo tanto, se puede
decir que el valor obtenido con el algoritmo propuesto
es un buen estimado del valor medio de Fo para las
muestras 9 a la 12.
Si se observan las columnas 10 y 11 de la
Tabla 1 vemos que las diferencias entre las desviaciones estándar de Fo son pequeñas para las muestras 1 a
la 8 y son mayores para las muestras 9 a la 12. La
diferencia en la desviación estándar para las muestras
1 a la 8 varía de 0 a 1,6 Hz, ésto es, la desviación
estándar generada por los paquetes bajo estudio son
similares para las muestras 1 a la 8, lo cuál no
sucede para las muestras 9 a la 12. Estas diferencias
provienen del hecho de que las curvas de Fo producidas por los tres paquetes de software para las muestras
9 a la 12 son diferentes, tal como se mencionó en
párrafos anteriores.
Si se observa de nuevo la Figura 4, podemos
ver la curva de Fo de la muestra 1. Esta Figura
muestra pequeñas variaciones en la frecuencia
fundamental de esta muestra. Los parámetros
escogidos para el cálculo de la curva de Fo de esta
muestra fueron los siguientes:
Longitud de la FFT = 4.096
Solapamiento = 3.500
Frecuencia inicial = 3.100
Frecuencia final = 3.500
Ancho de la ventana = 400
Altura del pico = 10
Número del armónico = 11
Los parámetros obtenidos fueron:
Frecuencia media = 302,730
Frecuencia máxima = 306,286
Frecuencia mínima= 299,627
Desviación estándar = 1,473
Esta muestra fue discretizada a una velocidad
de 50,000 Hz. Por lo tanto, la resolución del
espectrograma es:
f res =
f s 50.000
=
= 12,20 Hz
N
4.096
Cuando el armónico se dividió por 11 para obtener la curva de Fo, se obtuvo la siguiente resolución:
Frecuencia (Hz)
Frecuencia Fundamental
Tiempo (s)
Figura 5. Curva de Fo generada por el software 1 para la muestra 3.
12 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(1)
Díaz, Sapienza, Rothman y Natour
Figura 6. Curva de Fo generada por el software 2 para la muestra 3.
f res =
12,20
= 1,109 Hz
11
(2)
Si se hubiera extraído la frecuencia fundamental
a partir del primer armónico en vez del armónico 11, la
resolución de la curva de Fo hubiera sido 12,20 Hz.
Se diseñó un parámetro para medir y comparar
la longitud de la curva de Fo. Este parámetro mide la
longitud de la curva de Fo en porcentaje respecto a la
longitud total de la señal. Este parámetro se calculó de
la siguiente manera:
Con una longitud de la FFT de 4096 muestras y
un solapamiento de 3500 muestras, existen 596
muestras entre ventanas sucesivas. Por lo tanto, el
tiempo entre ventanas sucesivas (que también es la
resolución en el tiempo del espectrograma) es:
t res =
596
= 11, 92 × 10 − 3 s
50.000
f ol =
(3)
Las Figuras 5 a la 7 muestran las curvas de Fo
dibujadas por los tres diferentes paquetes de software
para la muestra 3. Observamos que las tres curvas son
continuas. Estas curvas son representativas de todas las
muestras normales. Las Figuras 8 a la 10 muestran las
curvas de Fo dibujadas por los tres paquetes de software para la muestra 9, la cual corresponde a una voz patológica. La Figura 8 muestra algunas discontinuidades
y ruido tal como indican las flechas. En la Figura 9 se
observa que la curva de Fo no es continua, mientras
que la Figura 10 muestra una curva continua.
∑L
i
LT
× 100
(4)
donde:
fol = Longitud de la curva de Fo en porcentaje.
Li = Longitud del imo segmento de curva de Fo en
segundos.
LT = Longitud total de la curva de Fo en segundos.
Un valor de 100% de fol indica que la curva de
Fo es una línea continua como la que se muestra en la
Figura 10, un valor menor al 100% indica que la curva
de Fo tiene algunas discontinuidades como las que se
ven el la Figura 9.
Frecuencia (Hz)
Frecuencia Fundamental
Tiempo (s)
Figura 7. Curva de Fo generada por el algoritmo propuesto para la muestra 3.
o
Rev.Rev.
INGENIERÍA
INGENIERIA
UC.UC.
Vol.Vol.
10, N
10,
3,NoDiciembre
1, Abril 2003
2003
13
13
Algoritmo robusto para la detección de la frecuencia fundamental de la voz
La Tabla 2 muestra los valores de fol para los tres diferentes paquetes de software. Los valores para el
software 1 varían de 81,13% a 98,96% para el software 2 varían de 73,61% a 100%, y para el algoritmo
propuesto varían de 95,22% al 100%. Si comparamos
estos valores observamos que el algoritmo propuesto
produce los valores mayores de fol para cualquiera de
las muestras, lo que indica que pudo detectar la curva
de Fo por un periodo de tiempo más largo.
Tabla 2. Longitud de la curva de Fo en porcentaje.
Muestra
Longitud de la curva Fo (%)
Normal
Softw are 1 Softw are 2
Alg Prop
Muestra 1
98,96
100
100
Muestra 2
92,03
100
100
Muestra 3
91,67
100
100
Muestra 4
92,72
100
100
Muestra 5
85,65
99,57
100
Muestra 6
89,95
100
100
Patologica
Softw are 1 Softw are 2
Alg Prop
Muestra 7
81,29
99,15
Muestra 8
98
99,15
100
Muestra 9
93,25
80,08
100
Muestra 10
95,5
87,6
97,66
Muestra 11
81,13
92,37
99,06
Muestra 12
92,95
73,61
95,22
se calculó a partir del armónico extraído al dividirlo
por el número del armónico.
La curva de Fo calculada tiene buena resolución
en el tiempo y resolución variable en la frecuencia. El
usuario puede cambiar fácilmente la resolución en el
tiempo ajustando el solapamiento de la ventana, la cual
puede hacerse tan pequeña como un periodo de
muestreo. La resolución en frecuencia depende de dos
factores: la longitud de la ventana y el armónico
seleccionado. Durante el análisis de las muestras se
observó que la ventana no debe ser mayor de 80 ms.,
ya que longitudes mayores producen distorsión o
modificación de la curva de Fo. Mientras más alto sea
el armónico seleccionado, mejor será la resolución en
frecuencia, sin embargo, algunas veces las muestras
son tan ruidosas e irregulares que el algoritmo sólo
puede extraer el primer armónico. En algunos casos de
muestras poco ruidosas fue posible extraer el armónico
20. La resolución en frecuencia típica del algoritmo
varía entre 1 y 12 Hz.
100
5. CONCLUSIONES
Se desarrolló un algoritmo para la extracción y
análisis de la curva de Fo. Este algoritmo se basó en el
espectrograma y emplea un conjunto de reglas para
extraer un armónico del espectrograma. La curva de Fo
Debido a que el algoritmo propuesto está basado
en el espectrograma, éste requiere varios ciclos de la
onda de voz para estimar un valor de Fo, lo cual hace
que la longitud de la curva de Fo comience un corto
tiempo después que lo hacen los paquetes de software
1 y 2, y también se tiene un corto tiempo antes. Los
valores de Fo calculados con el algoritmo propuesto
son buenos estimados de los valores reales. En 8 de las
12 muestras, los valores calculados concordaron con
los de los otros dos paquetes de software. En los casos
donde se observaron diferencias, se verificó que los
valores obtenidos eran buenos estimados de los valores
reales.
Frecuencia (Hz)
Frecuencia Fundamental
Ruido
Discontinuidades
Tiempo (s)
Figura 8. Curva de Fo generada por el Software 1 para la muestra 9.
14 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Díaz, Sapienza, Rothman y Natour
el usuario puede determinar si el software extrajo
correctamente el armónico o falló. Una vez que el
armónico ha sido extraído exitosamente, el usuario
puede proceder a calcular la curva de Fo.
El algoritmo propuesto es capaz de extraer la
curva de Fo de muestras difíciles. Una comparación
entre los tres paquetes de software bajo estudio, mostró
que el algoritmo propuesto extrajo la curva de Fo por
un periodo de tiempo más largo que los otros dos
paquetes de software para todas las muestras bajo
análisis (Ver Tabla 2).
El algoritmo propuesto funciona tanto con voces
normales como patológicas. Si se observa la tabla 2, se
aprecia que el porcentaje de detección de Fo para los
software 1 y 2 disminuye a un 81 % y 73 % para las
muestras patológicas, mientras que el rendimiento del
software desarrollado disminuyó a un mínimo de 95 %
para la muestra 10.
El algoritmo desarrollado permite que el usuario
verifique la exactitud de los resultados obtenidos. Al
dibujar el armónico extraído sobre el espectrograma,
Figura 9. Curva de Fo generada por el software 2 para la muestra 9.
Frecuencia (Hz)
Frecuencia Fundamental
Tiempo (s)
Figura 10. Curva de Fo generada por el algoritmo propuesto para la muestra 9.
Frecuencia (Hz)
Espectrograma
Tiempo (s)
Curva de Fo
Figura 11. Espectrograma y curva de Fo para la muestra 9.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
15
Algoritmo robusto para la detección de la frecuencia fundamental de la voz
REFERENCIAS
[1] Deller, J. R., Proakis, J. G., and Hansen, J. H. L.,
Discrete-Time Processing of Speech Signals, Prentice Hall, Upper Saddle River, New Jersey, 1987.
[2] Diaz, J. A., A Mathematical Model of Singers’ Vibrato Based on Waveform Analysis, University of
Florida, Gainesville, Florida, Agosto 1998.
[3] Mellody, M., and Wakefield, G., The TimeFrequency Characteristics of Violin Vibrato: Modal Distribution Analysis and Synthesis, Journal of
the Acoustical Society of America, p. 598-611,
Enero 2000.
[4] Brigham, E. O., The Fast Fourier Transform, Prentice Hall, Englewoods Cliffs, New Jersey, 1974.
[5] Cappellini, V., and Constantinides, A. G., Digital
Signal Processing, Elsevier Science Publishers B.
V., North Holland, p. 325-329, 1984.
[6] Oppenheim, V. A., and Schafer, R. W., Discretetime Signal Processing, Prentice Hall, Englewood
Cliffs, New Jersey, p. 149-190, 1989.
[7] Proakis, J., and Manolakis, D., Digital Signal Procesing: Principles, Algorithms and Applications,
Prentice-Hall, Madrid, p. 153-234, 1998.
[8] William, T. C, Cooley, J. W., Favin, D. L., Helms,
H. D., Kaenel, R. A., Lang, W. W., Maling, G. C.,
16 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Nelson, D. E., Rader, C. M., and Welch, P. D.,
What is the Fourier Transform?, IEEE Trans. Audio Electroacoustics, Vol. AU-15, p. 45-55, Junio
1967.
[9] Childers, D. G., Modern Spectrum Analysis, IEEE
Press, New York, New York, 1978.
[10] Kay, S. M., Modern Spectral Estimation: Theory
and Application, Prentice Hall, Englewood Cliffs,
New Jersey, p. 153-270, 1988.
[11] Chan, Y. T., Lavoie, J. M. M., and Plan, J. B., A
Parameter Estimation Approach to Estimation of
Frequencies of Sinusoids, IEEE Transactions on
Acoustics, Speech and Signal processing, Vol.
ASSP-29 No. 2, p. 214-219, Abril, 1981.
[12] Diaz, J. A., Frequency Characterization of
Singers’ Vibrato, University of Florida, Gainesville, Florida, Diciembre 1995.
[13] Loughlin, P. J., Spectrographic Measurement of
Instantaneous Frequency and the TimeDependent Weighted Average Instantaneous Frequency, Journal of the Acoustical Society of
America, p. 264-274, Enero 1999.
[14] Yannis, S., Decomposition of Speech Signals into
a Periodic and Non-periodic Part Based on Sinusoidal Models, Proceedings of the IEEE International Conference on Electronics, Circuits, and
Systems, Vol. 1, p. 514-517, 1996.
REVISTA INGENIERÍA UC. Vol. 10, No 3, 17-27, 2003
Una metodología general para la optimización paramétrica de un
controlador de estructura predeterminada en Matlab-Simulink
Asdrúbal Romero M.
Unidad de Investigación en Automatización Industrial, Escuela de Ingeniería Eléctrica
Universidad de Carabobo, Valencia, Venezuela
Email: [email protected]
Resumen
El enfoque de optimización paramétrica para la determinación de los ajustes óptimos de un controlador ha
mantenido una vigencia permanente en la literatura del área, pero, tradicionalmente, se ha constreñido a
controladores tipo PI o PID y a una clase restringida de modelos parametrizados de procesos, de los que se han
derivado reglas de sintonización. En este trabajo, se presenta una metodología general que le permite a un
diseñador de sistemas de control, operando en un ambiente de diseño tipo MATLAB-SIMULINK, resolver en
pocas horas de trabajo el problema de optimización paramétrica para cualquier proceso, cuyo modelo matemático
sea susceptible de ser simulado en el ambiente, y cualquier controlador de estructura predeterminada.
Palabras clave: Optimización paramétrica, ajustes de controlador, control PID, criterios integrales IAE,
ISE, ITAE, reglas de sintonización, MATLAB SIMULINK.
A general methodology for the parametric optimization of a
predetermined structure controller in Matlab-Simulink
Abstract
The parametric optimization methodology for determining the optimal controller settings has maintained an
unabated interest in the research literature of the field. But, traditionally, it has been constrained to controllers of
the PI or PID type and to a restricted class of parametrized process models, that have been used for obtaining
tuning rules tables. In this paper, a general methodology is presented that allows to a control systems designer,
working in an ambient MATLAB-SIMULINK or in one of similar features, solving in a few hours of work the
parametric optimization problem, for any process model which could be simulated in the ambient and for any
predetermined structure controller.
Keywords: Parametric optimization, controller settings, PID control integral, criteria IAE ISE ITAE,
tuning rules, MATLAB SIMULINK.
1. INTRODUCCIÓN
Casi tan antigua es la idea de la necesidad de un
dispositivo controlador, como la de obtener los parámetros de dicho dispositivo mediante la optimización
de un criterio funcional tipo integral. Los criterios
IAE, ISE e ITAE constituyen ejemplos clásicos de las
familias de funcionales utilizables para evaluar el
desempeño de un lazo de control SISO. O’ Dwyer
[1] presenta una acuciosa recopilación de reglas de
sintonización para controladores PID, mediante los
muy diversos enfoques existentes que se han venido
aplicando desde los años 40 hasta las postrimerías del
siglo recientemente concluido. Entre ellas, cabe destacar todas aquellas provenientes de la idea de aplicar
técnicas de optimización para el ajuste “optimo” de
los parámetros, apelando a criterios del tipo señalado.
Una revisión de la bibliografía vinculada a esta idea,
referencias [2-12], revela que el objetivo de obtener
“ajustes óptimos” ha mantenido un permanente interés
entre los investigadores. Sin embargo, la mayoría de
las reglas de sintonización presentadas son aplicables
a la obtención de los parámetros PI o PID óptimos
para una clase muy restringida de modelos de
procesos. Esto, por cuanto la metodología utilizada
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
17
Uso de simulink en el ajuste de controladores
involucra aplicar la técnica de optimización a un modelo de proceso parametrizado, tipo FOLPD por
ejemplo (un retardo de primer orden más un retardo
puro), y luego mediante un número significativo de
experimentos en los que se van variando los parámetros del modelo del proceso, se van obteniendo los
ajustes óptimos correspondientes. Los resultados de la
exhaustiva experimentación se condensan en unas
reglas de sintonización en las que, introducidos los
parámetros conocidos del proceso, se pueden calcular
los ajustes óptimos. Tales reglas de sintonización son
obtenidas mediante la utilización de software para el
ajuste de curvas partiendo de datos experimentales
(Table Curve [13] es sólo un buen ejemplo). En la
literatura revisada no se presenta una metodología
general que pueda aplicarse a cualquier modelo arbitrario de proceso y a cualquier controlador de estructura predeterminada distinta a la de los conocidos PI y
PID. Pero, el inmenso poder de cálculo puesto a la
disponibilidad de los diseñadores de los sistemas de
control hoy en día, y la relativa amistosidad del software con el cual usualmente trabajamos, nos permite
afirmar: que con pocas horas de trabajo, básicamente
las requeridas para montar la simulación del proceso
en cuestión, interactuando con el controlador elegido,
en una plataforma tipo SIMULINK o cualquier otra
de características similares, y un conocimiento, a
nivel de usuario del software, sobre cómo integrar las
respectivas simulaciones a una estrategia de optimización, se pueden obtener “ajustes óptimos” a la medida del sistema de control que se esté sintonizando. Es
hacia esta metodología general a la que apunta, como
objetivo principal, el contenido de este trabajo. Se
ilustrará a través de un ejemplo representativo la
forma cómo podemos utilizar la poderosa herramienta
computacional de simulación, SIMULINK, para
obtener los parámetros óptimos de un controlador de
estructura predeterminada, o lo que es lo mismo
resolver el problema de optimización paramétrica
vinculado al ajuste o sintonización de los parámetros
de un controlador o algoritmo de control cuya ley ya
es conocida.
En la siguiente sección se presentan los lineamientos generales de la metodología de optimización
paramétrica de controladores, y el porque este enfoque se presta, de manera natural, a ser manejado en
un ambiente tipo MATLAB-SIMULINK. Luego, se
presenta el proceso que se utilizó para nuestro estudio
18 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
ilustrativo. La enseñanza de los conceptos fundamentales sobre el control de procesos, y sus vericuetos
más teóricos, estamos convencidos que puede ser
grandemente realzada a través de la apelación al estudio de casos prácticos modelados realísticamente. El
ejemplo utilizado es uno de ellos. Posteriormente, en
la siguiente sección se muestran los archivos tipo .m
que se utilizaron, así como el diagrama de
SIMULINK del proceso más el controlador, donde se
plasman los conceptos emitidos sobre este enfoque
metodológico. La sección final es de discusión de los
resultados obtenidos vía la optimización paramétrica
y la comparación con resultados logrados a partir del
ajuste de los parámetros utilizando la técnica del
Lugar Geométrico de las Raíces para posicionamiento
de los polos dominantes. En este análisis comparativo, surge un hallazgo bien interesante. La solución
optimizada que se obtiene para un cambio en las
variables de carga, muy posiblemente, sería rechazada en un tradicional salón de clase por su agresividad
en cuanto a la ubicación definitiva de los polos de la
cadena cerrada. Esto nos ha conducido a dejar planteada una interrogante, ¿Hasta qué punto el paradigma clásico de “adecuada ubicación” de los polos
dominantes del modelo variacional linealizado no
debe ser revisado, a la luz de las nuevas metodologías que se pueden aplicar en el aprovechamiento del
poder de cálculo y las herramientas de software con
las cuales hoy contamos?
2. EL PROBLEMA DE OPTIMIZACIÓN
PARAMÉTRICA DE CONTROLADORES
De lo que es trata es de minimizar un criterio
de desempeño de naturaleza funcional, que evalúe
el comportamiento, a lo largo del intervalo de
control seleccionado, de las señales de error y la
energía de control utilizada (de considerarse
pertinente) que resultan de controlar el proceso, sea
ante una variación en los valores de referencia para
las variables controladas o perturbaciones en algunas
de las variables de carga. Este problema, si bien comparte algunas características similares con el problema más general de Control Óptimo, por ejemplo el
carácter funcional del objetivo a minimizar y la
necesidad de satisfacer las ecuaciones que rigen el
Romero
comportamiento dinámico del proceso controlado en
su condición de principal restricción, es un problema de jerarquía inferior. La razón es que en él no
se pretende obtener la política de control óptimo.
Es decir, las incógnitas del problema no son las leyes
de control mi(t), i=1,...,pm, donde pm corresponde al
número de variables manipuladas, las cuales, como es
de hacer notar, son funciones del tiempo en el intervalo de control, ni tampoco lo es la estructura del controlador óptimo, en el caso de que la solución del problema sea factible de obtener bajo la forma de ley de
control en cadena cerrada. En el problema de ajuste de
un controlador mediante la técnica de optimización
paramétrica la estructura del controlador es seleccionada de antemano, bien pudiera ser un controlador
PID como en el caso bajo estudio que presentaremos,
y las incógnitas pasan a ser un número finito de parámetros definidos sobre la estructura del controlador
(Kc, Tr y Td en el caso del PID), cuyos valores vienen
a ser lo que se conoce, comúnmente, como los ajustes
del controlador. Esto es lo que permite que, a pesar de
la naturaleza dinámica del problema, éste pueda ser
formulado en el marco de los métodos de optimización estática para funciones multivariables sin restricciones, cuya complejidad para la comprensión matemática y el repertorio de técnicas de cálculo numérico
para su resolución los ubica, definitivamente, en una
escala inferior dentro de la pirámide cuyo vértice
superior es ocupado por los métodos de optimización
dinámica (que son los adecuados a los efectos de
resolver los problemas de control óptimo) [14].
valo de control que se considere pertinente. Cada
simulación se hace con un vector de parámetros del
controlador distinto, el cual va siendo variado de conformidad a la estrategia de búsqueda de los valores
óptimos que es regida por el algoritmo de optimización que domina todo el proceso iterativo. Es decir la
simulación pasa a ser esclava del algoritmo maestro,
que bien puede ser cualquiera de los algoritmos de
optimización estática multivariable sin restricciones
que provee el Optimization Toolbox de MATLAB.
Las sucesivas simulaciones cumplen el rol de ir evaluando el funcional a ser minimizado y, en cada una
de tales evaluaciones, se cumple, de manera absolutamente natural, con todas las ecuaciones dinámicas que
modelan al proceso y al controlador (la principal restricción del problema). Otro tipo de restricciones que
comúnmente surgen en la formulación de problemas
de control, como lo es la limitación de las salidas de
los controladores a mantenerse dentro de ciertos rangos predefinidos, también son incorporables de manera muy natural mediante la utilización de bloques de
limitación dentro del modelo. Distinto a si se desea
manejar alguna restricción sobre una variable del proceso, por ejemplo: que una temperatura no sobrepase
un determinado valor, por cuanto la inclusión de este
tipo de restricciones no se encuadra dentro de la
metodología a ser presentada, a menos que se apele a
la utilización del concepto de funciones penalti (o
barrera) dentro de la función objetivo, lo cual puede
complicar aun más la solución numérica del
problema.
Se demostrará que la única limitación que se le
presenta a quien desee apelar a esta metodología de
optimización paramétrica es que pueda disponer de un
modelo dinámico de su sistema, susceptible de ser
representado en un ambiente de modelación con potencialidades similares a las que provee el ambiente
MATLAB-SIMULINK. Y esto vale no sólo para el
proceso a ser controlado, sino también para la estructura del controlador a ser utilizado, con lo que debe
quedar claro que, de modo alguno, se está constreñido
a utilizar un controlador PID como en el estudio de
nuestro caso. De allí el carácter general de este enfoque metodológico. Por otra parte, la principal restricción del problema es manejada de manera natural en
la estrategia de solución mediante SIMULINK, por
cuanto cada evaluación del funcional que se está minimizando: involucra una simulación del modelo
“proceso más controlador” a lo largo de todo el inter-
Con relación al funcional objetivo, de carácter
integral como ya lo hemos señalado, su evaluación no
representa ningún obstáculo para esta metodología.
Cualquier criterio integral puede ser evaluado en
SIMULINK, mediante la definición de un bloque integrador adicional con valor inicial cero y cuyo integrando sea la misma función que se utiliza como integrando del funcional objetivo. Al final de cada simulación, se tomará la salida del integrador auxiliar en el
tiempo final como el valor de la función que es vista
por el algoritmo de optimización. Corremos el riesgo
de ser reiterativos al resaltar que el ambiente
SIMULINK nos provee de amplísima libertad a la
hora de estructurar el criterio integral que se desea
optimizar. No estamos constreñidos a los clásicos
IAE, ISE o ITAE, sino que cualquiera de ellos, o sus
variantes, puede ampliarse a los efectos de incorporar
penalización sobre la energía de control utilizada.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
19
Uso de simulink en el ajuste de controladores
3. EL PROCESO UTILIZADO EN EL
ESTUDIO DEL CASO
(-∆H)= 1080,34 BTU/lbm de A que reacciona, (Calor
de reacción).
k= Constante de la velocidad de reacción, ft3/lbm.min
a
En la Figura 1 se muestra una representación
esquemática de un reactor químico continuo en el cual
se lleva a cabo una reacción exotérmica. El mecanismo de remoción de calor a los efectos de viabilizar la
regulación del proceso alrededor de una temperatura
constante: es una camisa a la que se le inyecta un flujo
de agua fría. Las ecuaciones de balance de masa y
energía, así como todos los parámetros involucrados y
el punto estático de operación deseado se presentan a
continuación. Este ejemplo fue tomado de Cecil Smith
[15] y ha sido utilizado como caso de estudio en
varios de los cursos de control que se dictan en el
departamento de Sistemas y Automática de la Universidad de Carabobo.
−
(Ecuación de Arhenius)
k = k 0 e T + 460
k0= 1,43 ft3/lbm.min
a= 2560 °R
T= Temperatura en el reactor (°F) (La variable que se
va a controlar).
Tf= Temperatura en el flujo de suministro (Variable
de Carga).
TC= Temperatura en la camisa.
W= Flujo de suministro en lbm (Variable de carga)
Ca= Concentración de A en el reactor.
Balance de energía de la camisa
M C C 'p
dTC
= UA T (T − TC ) + WC C 'p (TW − TC )
dt
(2)
Donde:
MC= 4000 lbm (Masa del agua en la camisa)
C’p= 1,0 BTU/lbm°F (Calor especifico del agua)
Wc= Flujo de agua fría inyectada a la camisa (Entrada
manipulada)
TW= Temperatura del agua fría (Variable de carga)
Figura 1. Diagrama esquemático del proceso.
3.1 Ecuaciones del proceso
Balance de energía de la masa reactante
dentro del tanque
Balance de masa del componente A
dCa W
=
(Caf − Ca ) − kCa2
dt
Vρ
(3)
Caf= Concentración de A en el suministro (Variable de
carga).
3.2 Modelo en espacio de estado
a
Vρ Cp
dT
= WCp (Tf − T)-UAT (T − TC ) + ( − ∆H)VkC2a (1)
dt
Donde:
V= 250 ft3 (Volumen utilizado del reactor).
Cp= 0,9 BTU/lbm°F (Calor especifico de la masa del
reactante).
ρ= 80 lbm/ ft3 (Densidad de la masa reactante)
AT=500 ft2 (Área efectiva de transferencia de calor)
U= 1,2 BTU/(min. ft2.°F) (Coeficiente de transferencia de calor).
20 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
dx1 1
UAT
( − ∆H) −( x1 +460 ) 2
=
u1 (u2 − x1 ) −
(x1 − x2 ) +
k 0e
x3
dt Vρ
Vρ Cp
ρ Cp
dx2 UAT
1
=
(x1 − x2 ) +
u5 (u4 − x2 )
'
dt MCCp
MC
a
−(
)
dx3 1
=
u1 (u3 − x3 ) − k0e x1 +460 x32
dt Vρ
Donde:
x1 =T x2 =TC x3 =Ca
u1 =W u2 =Tf
u3 =Caf
u4 =Tw u5 =WC
(4)
Romero
3.3 Punto nominal de operación
∆T ( s )
−3.3 x10 −4 ( s + 0.2291)
=
∆Wc ( s ) ( s + 0.0724)( s + 0.2011)( s + 0.4251)
Valores Nominales para las variables de carga:
u 1n =Wn =1000lb/min
u 2n =Tfn =150 o F
u 3n =C afn =9.0 lb/ft 3
u 4n =Twn =80 o F
∆T ( s )
−0.002( s + .4125)( s − 0.1568)
=
∆W ( s ) ( s + 0.0724)( s + 0.2011)( s + 0.4251) (7)
Valor nominal para la entrada manipulada:
u 5n =W cn =1050 lb/m in
Valores nominales para los estados del proceso:
x1n =Tn =190 o F
x 2n =Tcn =120 o F
x3n =Can =3.22 lb/ft 3
3.4 Modelo linealizado y función de transferencia
⎡ u1 UAT ( − ∆H)akx3 2
UAT
2( − ∆H)kx3 ⎤
⎢− Vρ − Vρ C + ρC (x + 460)2
⎥
'
Vρ Cp
ρCp
p
p 1
⎡∆x1 ⎤ ⎢
⎥ ⎡∆x1 ⎤
UAT
UAT
u5
⎢∆x' ⎥ = ⎢
⎥ ⎢∆x ⎥
−
−
0
'
'
⎢ '2 ⎥ ⎢
⎥ ⎢∆x2 ⎥
MCCp
MCCp MC
2
⎢⎣∆x3 ⎥⎦ ⎢
⎥ ⎣ 3⎦
akx3
u1
−
−
−
0
2x
k
⎢
3 ⎥
2
(x1 + 460)
Vρ
⎣⎢
⎦⎥
⎡ (u 2 − x 1 )
⎢ Vρ
⎢
L+⎢
0
⎢
⎢ (u 3 − x 3 )
⎢⎣ Vρ
Donde: k = k o e
u1
0
0
Vρ
0
0
u5
MC
u1
0
Vρ
−(
a
x1 + 460
0
⎤
⎥ ⎡ ∆u 1 ⎤
⎥ ⎢ ∆u 2 ⎥
(u 4 − x 2 )
⎥ ⎢ ∆u 3 ⎥
MC
⎥ ⎢ ∆u 4 ⎥
⎥ ⎢⎣ ∆u 5 ⎥⎦
0
⎥⎦
0
(5)
)
⎡∆x1' ⎤ ⎡ −5.72x10−2
0.033
2.67 ⎤ ⎡ ∆x1 ⎤
⎢ '⎥ ⎢
⎥
−0.4125
0.15
0 ⎥ ⎢⎢∆x 2 ⎥⎥
⎢∆x 2 ⎥ = ⎢
⎢∆x' ⎥ ⎢−1.746 x10−3
−0.229⎥⎦ ⎢⎣∆x3 ⎥⎦
0
⎣ 3⎦ ⎣
⎡ −0.002
L + ⎢⎢
0
⎢⎣2.89 x10−4
⎡ ∆u1 ⎤
0.05 0
0
0 ⎤ ⎢⎢∆u 2 ⎥⎥
0
0 0.2625 −0.01⎥⎥ ⎢∆u3 ⎥
⎢
⎥
0 0.05
0
0 ⎥⎦ ⎢∆u 4 ⎥
⎢⎣∆u5 ⎥⎦
(6)
Del cual se pueden obtener las funciones de
transferencia como:
Se hace evidente de las ecuaciones del modelo
que el proceso es claramente no lineal, por ello debe
ser linealizado a los efectos de poder aplicar alguna
técnica de diseño lineal, como lugar geométrico de las
raíces, en la determinación de los parámetros del
controlador. Pero, no es necesario hacerlo si se apela a
la metodología objeto de esta investigación. En la
Figura 2 se muestra el modelo tipo SIMULINK de
todo el sistema en cadena cerrada. A los efectos de
controlar el proceso se incluye un transmisor con
rango de entrada 150-250 ºF, una válvula lineal con
acción inversa para compensar la ganancia negativa
del proceso y capacidad de manipulación de un flujo
máximo de 2000 lbm/min, y un controlador PID
discreto. Este aparece en el modelo como un bloque
tipo subsistema, cuyo detalle interno se muestra en la
Figura 3.
El algoritmo está implementado en la forma
velocidad con una etapa de salida que excluye la posibilidad de que se produzca el fenómeno “windup
reset”. El valor inicial de la salida del controlador se
provee en la unidad de retardo 2 y es igual a 47.5 %
corresponde a la entrada que requiere la válvula en el
punto nominal de operación, de esta manera en cada
simulación lo que se registra es el efecto de la perturbación o del cambio aplicado en el valor de referencia
para la temperatura. El modelo mostrado en la
Figura 2 también incluye el integrador auxiliar, el cual
se encarga de ir evaluando la integral del valor absoluto del error porcentual en la temperatura, que se
corresponde con el criterio funcional que se va a
minimizar en nuestro caso.
4. PROCEDIMIENTOS PARA LA
OPTIMIZACIÓN PARAMÉTRICA
SIMULINK nos provee de un entorno de simulación que puede ser totalmente controlado desde la
ventana de comandos de MATLAB o a través de
archivos tipo .m [16]. Esta propiedad de SIMULINK
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
21
Uso de simulink en el ajuste de controladores
Figura 2. Diagrama SIMULINK del proceso mas controlador.
22 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Romero
Figura 3. Diagrama SIMULINK del subsistema controlador
es clave, en cuanto nos permite programar una secuencia de experimentos de simulación de conformidad a la
lógica de experimentación que nos interese. En el caso
nuestro, la lógica de experimentación es determinada
por la función “fminsearch”, la cual es una rutina de
la toolbox de optimización de MATLAB, que se
encarga de buscar el mínimo de una función escalar
multivariable sin restricciones. Esta función de
MATLAB utiliza el método de búsqueda SIMPLEX
[17, 18]. Está reportado en la literatura que por el
hecho de no apelar al cálculo analítico o numérico de
los gradientes de la función que se está minimizando,
como sí lo hace, por ejemplo, la rutina “fminunc” de
la misma toolbox, “fminsearch” puede manejar las
discontinuidades que se puedan presentar en la función. En esta investigación la función escalar a la que
hacemos referencia, es implementada mediante un archivo tipo .m cuyo contenido se muestra en la Tabla 1.
El vector incógnita es ParCont, que en cada llamada
contiene los valores de los tres parámetros del controlador que se van a utilizar en la evaluación de la función. Mediante el comando “set_param” tales valores
son asignados a los correspondientes bloques del modelo del subsistema PID Discreto. Y en la línea
resaltada con una flecha apuntadora se comanda la
simulación del modelo por un intervalo de control de
100 min (comando “sim”). La evaluación de la función
se resume a obtener el último valor del arreglo de salida yout que corresponde al Outport #1 en el cual se va
almacenando la integral del valor absoluto del error.
Esta función es llamada por “fminsearch” según se
muestra en el Tabla 2.
El archivo “OptReactorSP.m” (Tabla 2) contiene el código que ejecuta el procedimiento de determinación de los parámetros óptimos del controlador para
un cambio en el valor de referencia de la temperatura
de 10 grados farenheit (partiendo de una adivinanza
inicial para el vector ParCont {60, 4, 1}). En su línea
clave resaltada de nuevo con una flecha apuntadora se
invoca a “fminsearch” para que comande toda la experimentación en la búsqueda de los valores óptimos;
es ella, a través de su algoritmo interno, quien se encarga de ir modificando el vector de parámetros del
controlador que se utiliza en cada llamada a la función
“optparametrico3modos”. Como quiera que el algoritmo SIMPLEX puede converger a un mínimo local
dependiendo de la adivinanza inicial que se haya
provisto, en la investigación se modificó un número
exhaustivo de veces la adivinanza inicial a los fines de
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
23
Uso de simulink en el ajuste de controladores
Tabla 1. Archivo .m para evaluar el funcional integral.
Tabla 2. Archivo .m que ejecuta la optimización.
function f=optparametrico3modos(ParCont,TS)
KC=ParCont(1);
TR=ParCont(2);
TD=ParCont(3);
ParametroIntegral=TS/TR;
ParametroDerivativo=TD/TS;
set_param('reactorcccontrol3/PIDdiscreto/
AccionIntegral','gain',num2str(ParametroIntegral));
set_param('reactorcccontrol3/PIDdiscreto/
AccionDerivativa','gain',num2str(ParametroDerivativo));
set_param('reactorcccontrol3/PIDdiscreto/
GananciaControlador','gain',num2str(KC));
[t,xout,yout]=sim('reactorcccontrol3',[0,100]);
% Simula el modelo reactorcccontrol3 en el intervalo de
tiempo desde 0
% hasta 100 min. Guarda en el arreglo t los valores de tiempo, en xout los
% valores de los estados para cada uno de los valores de
tiempo, y en yout,
% que está en el Outport 1: la salida del integrador del valor
absoluto del
% error.
numpuntos=size(t,1);
% Obtiene el numero de elementos del vector t
f=yout(numpuntos ,1);
% Obtiene el valor final de yout.
TS=1;
% Período de muestreo se hace igual a 1
set_param('reactorcccontrol3/DeltaTref','After','10');
% Cambio de 10 grados en la temperatura de referencia
set_param('reactorcccontrol3/PIDdiscreto/
In1','SampleTime',num2str(TS));
set_param('reactorcccontrol3/PIDdiscreto/
UnitDelay','SampleTime',num2str(TS));
set_param('reactorcccontrol3/PIDdiscreto/
UnitDelay1','SampleTime',
num2str(TS));
% Parámetros del Controlador
% KC=Ganancia Controlador
% TR=Reset Time
% TD=Derivative time
KC=60;
TR=4;
TD=1;
set_param('reactorcccontrol3/PIDdiscreto/
UnitDelay2','SampleTime',
num2str(TS));
M0=47.5; % M0 es el reset inicial del controlador
set_param('reactorcccontrol3/PIDdiscreto/Unit
Delay2','X0',num2str(M0));
ParCont=[KC TR TD];
[ParCont,ValorOptimo,exitflag,output]=fminsearch
('optparametrico3modos', ParCont,[],TS);
set_param('reactorcccontrol3/DeltaTref','After','0');
% Esta ultima instrucción prepara el sistema para la simulación con otro tipo de variación perturbante o cambio de set
point.
ValorOptimo
ParCont
output
recopilar los resultados obtenidos y detectar el mínimo
global. Los resultados que se muestran en la sección
siguiente es el resumen de todos los experimentos
hechos en los dos casos un cambio en el punto de
ajuste de diez grados y una perturbación escalón del
25% en el flujo de alimentación del reactante (el archivo para este caso no se muestra, pero es fácil de derivar del mostrado en el Tabla 2).
5. RESULTADOS OBTENIDOS
En la Figura 4 se muestra la respuesta optimizada para un cambio en la temperatura de referencia de
diez grados. Esta respuesta, aunque bastante buena, no
es muy superior a la que se puede obtener mediante
alguna técnica clásica de diseño lineal, como LGR,
aplicada al modelo variacional anteriormente presentado. Donde la mejoría si es sustancial es en la respuesta
optimizada para cambios en la carga. En la Figura 5 se
muestra la respuesta optimizada para un cambio en el
24 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
flujo de suministro de reactante del 25%. A pesar de lo
significativo de la perturbación, la máxima variación
de temperatura no alcanza ni el medio grado y cualquier efecto desaparece en apenas diez minutos. Una
respuesta como ésta no fue posible obtener mediante
LGR, porque el paradigma de ubicación de los polos
del modelo variacional en cadena cerrada nos conduce
a una ubicación conservadora de los polos dominantes
(se persigue una buena estabilidad relativa), mientras
que, como lo demuestra nuestra solución optimizada la
mejor respuesta para cambios en la carga se obtiene
para unos ajustes de los parámetros del controlador
mucho más agresivos. Se justifica este calificativo en
cuanto a que con ellos se obtiene una ubicación de
algunos polos mucho más cercana al lindero de inestabilidad. Los ajustes óptimos para los dos casos son
radicalmente distintos. Tanto la ganancia Kc como Tr
Eje Imaginario
Temperatura (°F)
Romero
Eje Real
Tiempo (min)
Figura 6. LGR resultante con el ajuste optimo para cambios
en la referencia.
Eje Imaginario
Temperatura (°F)
Figura 4. Respuesta optimizada IAE para un cambio en la
referencia de diez grados.
Tiempo (min)
Eje Real
Figura 5. Respuesta optimizada IAE para un cambio en la
carga del 25%.
Figura 7. LGR resultante con el ajuste óptimo para cambios
en la carga.
resultan mucho mayores en el ajuste óptimo para cambios en la carga, como consecuencia de que la integral
del valor absoluto del error tiende a ser mucho más
pequeña. Así, estos experimentos demuestran lo que
ha sido reportado en reconocidos textos de control
digital [15, 19, 20]: la optimización paramétrica conduce a distintos resultados dependiendo de si se desea
optimizar la función servo o la reguladora. En estos
textos, se apela a reglas de sintonización como las que
ya hemos mencionado en la introducción y el cálculo
respectivo arroja también diferencias significativas
entre los dos ajustes óptimos. En la Figura 6 se muestra el lugar geométrico de las raíces, y la ubicación de
los polos cerrados para los ajustes óptimos correspondientes a cambios en el punto de ajuste (Kc= 7.86,
Tr= 9.64 y Td= 0.0858). Mientras que en la Figura 7
se muestra la ubicación correspondiente al ajuste óptimo para cambios en la carga (Kc= 142.63, Tr= 124.45
y Td= 0.6179).
La inclusión de los dos LGRs resultantes para
los dos ajustes óptimos, si bien escapa al enfoque
metodológico de este trabajo, permite aseverar que
el paradigma tradicional de ubicación de los polos
dominantes no resulta tan efectivo cuando se trata de
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
25
Uso de simulink en el ajuste de controladores
privilegiar el comportamiento regulador de un lazo de
control. El enfoque de optimización paramétrica aplicado a este caso, nos ha permitido desvelar este fenómeno que, por otra parte, no resulta tan evidente en el
contexto del análisis lineal. Una nota de advertencia
debería producirse, en este sentido, en el ámbito de los
cursos básicos de teoría de control.
6. CONCLUSIONES Y
RECOMENDACIONES
Mediante este trabajo se ha demostrado que la
técnica de optimización paramétrica puede ser, muy
fácilmente, generalizada a cualquier modelo matemático de proceso y cualquier controlador de estructura
predeterminada trabajando en ambientes de diseño tipo
MATLAB-SIMULINK, y que ello no requiere de un
número excesivo de horas de trabajo ni de sofisticados
conocimientos de optimización.
De la observación sobre el comportamiento de
los procedimientos utilizados desde el punto de vista
numérico, cabe señalar algunas conclusiones adicionales que pueden servir de recomendaciones a quienes
quieran enfrascarse en la búsqueda de soluciones de
este tipo:
1. Se observó que la rutina “fminsearch” puede converger a soluciones bastante alejadas del mínimo
global para algunos vectores de inicio.
2. Se optó por lo tanto en programar otro procedimiento muy sencillo para evaluar el funcional IAE sobre
una matriz tridimensional de resolución gruesa,
construida dándole a cada parámetro siete valores
distintos, elegidos de manera tal de cubrir todo el
dominio a explorar en su correspondiente dimensión. Las doscientos cuarenta y tres simulaciones,
realizadas en pocos minutos, nos permitió identificar la región donde podía ubicarse el mínimo global. Arrancando desde diversos vectores de inicio,
ubicados todos en los linderos de la región identificada, sí se observó consistencia del algoritmo en
cuanto a la convergencia hacia el mismo mínimo.
3. El poder de cálculo que nos brinda MATLAB nos
permitió la obtención de curvas de contorno del
funcional IAE en el espacio paramétrico. Se observó: que en el entorno alrededor del mínimo global
el funcional es bastante sensible a las variaciones en
el parámetro Td, cualquier ligero cambio en este
26 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
parámetro del controlador produce una variación
apreciable en el funcional y la respuesta dinámica,
no así en el caso de Kc y Tr. Esto lo que produce es
superficies de contorno relativamente más elongadas en dos dimensiones que en la correspondiente
al parámetro de la acción derivativa. El mínimo global, más que en un valle redondeado, se ubica en un
cañón [21, 22]. Ello explica que la búsqueda de este
mínimo amerite en promedio unas trescientas simulaciones, aun así y a pesar de lo que pudiera impresionar esta cifra, una vez montados y validados los
procedimientos, en una computadora de escritorio
la obtención del mínimo para un cambio de referencia o de carga no toma más de un cuarto de hora.
REFERENCIAS
[1] O’Dwyer, A.: “PI and PID controllers tuning rules
for time-delayed procceses: a summary. Parts I and
II”. Proc. of the 1999 Irish Signals and Systems
Conference. NUI Galway, 1999. pp. 331-346.
[2] Rovira A.A, Murrill,P.W.and Smith,C.L.: “Tuning
controllers for setpoint changes”. Instruments and
Control Systems. Diciembre 1969. pp. 67-69.
[3] López,A.M., Smith,C.L. and Murrill, P.W.: “An
advanced tuning method”. British Chemical Engineering. Vol. 14, #11. 1969. pp. 1553-1555.
[4] Zhuang,M. and Atherton,D.P.: “Automatic Tuning
of optimum PID controllers”. IEE Proceedings Part
D. 1993. Vol. 140, #3. pp. 216-224.
[5] Huang,C.T., Chou,C.J. and Wang,J.L.: “Tuning of
PID controllers based on second-order model by
calculation”. Journal of the Chinese Institute for
Chemical Engineers”. 1996. Vol. 27, #2. pp. 106120.
[6] Khan,B.Z. and Lehman,B.: “Setpoint Controllers
for Systems with Large Normalized Dead Time”.
IEEE Transactions on Control Systems and Technology. 1996. Vol. 4, #4. pp. 459-466.
[7] Wang,F.S., Juang,W.S and Chan C.T.: “Optimal
Tuning of PID controllers for single and cascade
control loops”. Chemical Engineering Communications. 1995. Vol. 132. Pp. 15-34.
[8] Witt,S.D. and Waggoner,R.C.: “Tuning parameters
for non-PID three mode controllers”. Hydrocarbon
Processing. Junio 1990. pp. 74-78.
[9] Kaya,A. and Scheib,T.J.: Tuning of PID controls of
different structures”. Control Engineering. Julio
1988. pp. 62-65.
Romero
[10] Sung, S. W., Lee, O. J., Lee L. B., Lee J. and
Yi,S.H.: “Automatic Tuning of PID controller
using second-order plus time delay model”. Journal of Chemical Engineering of Japan. 1996.
Vol. 29, #6. pp. 991-999.
[11] Polonyi,M.J.G.: “PID controller using standard
form optimization”. Control Engineering. Marzo
1989. pp. 102-106.
[12] Huang,C.T. and Lin,Y.S.: “Tuning PID controller
for open loop unstable procceses with time
delay”. Chemical Engineering Communications.
1995. Vol. 133. pp. 11-30.
[13] Table Curve. “Jandel Scientific TableCurve”. Ca:
ASIN software, Versión 3.01. 1991.
[14] Arthur E. Bryson, Jr.: “Dynamic Optimization” .
Addison Wesley. 1999. ISBN 0-201-59790-X.
[15] Cecil L. Smith: “Digital Computer Process Control”. Intext Educational Publishers. 1972. ISBN
0-7002-2401-7.
[16] The MathWorks Inc.: “Simulink Reference”.
2002.
[17] Lagarias, J. C., J. A. Reeds, M. H. Wright,
P.E.Wright: “Convergence Properties of the Nelder Mead Simplex Algorithm in Low Dimensions”. SIAM Journal of Optimization. 1998.
Vol. 9, #1. pp. 112-147.
[18] J.A.Nelder y R.Mead. “A simplex method for
function minimization” The Computer Journal.
Vol. 7, # 4. pp. 308-313. 1965
[19] Isermann, Rolf. “Digital Control Systems. Volume I: Fundamentals, Deterministic Control”. 2nd
revised edition. Springer Verlag. 1989.
[20] Aström, Karl.J y Wittenmark, Bjorn. “Computer
Controlled Systems. Theory and design”. Prentice Hall International Editions. Second edition.
1990.
[21] Mokthar S. Bazaraa, Hanif D. Sherali, C.M.
Shetty. “Non linear programming. Theory and
algorithms”. Second edition. John Wiley & Sons.
1993.
[22] Luenberger, David G. “Introduction to linear and
non linear programming”. Addison Wesley.
1973.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
27
REVISTA INGENIERÍA UC. Vol. 10, No 3, 28-36, 2003
Evaluación del comportamiento mecánico de un acero microaleado X-60
laminado en frío y sometido a un tratamiento térmico de recocido
César Angarita , Philippe Moewis, Laura Sáenz
Facultad de Ingeniería, Escuela de Ingeniería Mecánica, Universidad de Carabobo, Valencia, Venezuela
Email: [email protected]
Resumen
El comportamiento mecánico del acero microaleado X-60, se estudia cuando el material es laminado en
frío con grados de deformación de 10, 20 y 30 %, y posteriormente tratado térmicamente; aplicándosele
específicamente un recocido, a la temperatura de 700 ºC con tiempos de 10, 15 y 20 minutos. Dicho estudio
contempló primeramente el análisis químico, el ensayo de tracción, microscopía óptica y microscopía electrónica
de barrido para las condiciones originales, laminado en frío y con recocido; esto con el objeto de poder comparar
los resultados obtenidos con la muestra original. Un incremento en las propiedades mecánicas de forma
significativa se da en el material, el cual se hace más notable al aumentar el porcentaje de deformación. Este
incremento mecánico se caracteriza por el aumento del esfuerzo de fluencia, la resistencia a la tracción, y la
reducción de la ductilidad. En cuanto a las condiciones de recocido se da progresivamente la recuperación del
material con relación a sus propiedades mecánicas, debido a la recristalización parcial que se produce, la cual se
hace más satisfactoria para tiempos de recocido mayores de 15 minutos y para mayores grados de deformación
en frío. En las condiciones de mayor deformación (20 y 30 %), existe un leve crecimiento de grano, destacando
que es más evidente en la condición de mayor grado de deformación en frío.
Palabras claves: Acero microaleado, laminación, recocido, comportamiento mecánico.
Evaluation of the mechanical performance of a microalloyed stainless
steel type X-60 cold deformation and recovery thermal treatment
Abstract
The mechanical behavior of microalloyed stainless steel X-60 were analyzed in the present work, when the
material is cold rolled. The cold plastic deformation of 10, 20 and 30 % of their thinkness, followed by a thermal
treatment at 700 ºC during 10, 15 and 20 minutes. The mechanical behavior is characterized through chemical
analysis of its components, and the tension tests, optic microscope and scanning electronic microscopy. The
microstructure obtained is ferrite-perlite. The properties mechanical of the samples were evaluated in the
conditions as-received, cold-plastic deformation and thermal treatment material. When deformation is progressive
increment for the application of the cold rolling deformation is observed the increase of the mechanical strength.
It’s characterized for the yield strength and ultime tensile strength, and the reduction of the ductility. Partial
recristaly is obtained when the time of recovery is lower at 15 minutes and when the deformation is increased. In
the conditions when the material have more deformation (20 and 30 %), have a little growth of grain, it´s more
evident in the condition when have more cold deformation.
Keywords: Microalloyed steel, cold deformation, recovery and mechanical behavior.
1. INTRODUCCIÓN
Los aceros Microaleados conocidos como de
alta resistencia y baja aleación (HSLA), son un grupo de aceros de bajo contenido de carbono que
28 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
utilizan pequeñas cantidades de elementos aleantes
para obtener esfuerzos de fluencia mayores que
275 MPa (40 Ksi) en la condición de laminados
ó normalizados. La función principal de los elementos aleantes en estos aceros, es de contribuir al
Angarita, Moewis y Sáenz
endurecimiento de la ferrita por medio del refinamiento de grano, endurecimiento por precipitación y
endurecimiento por solución sólida. Este último está
ligado ampliamente a los contenidos de aleación,
mientras que los dos efectos anteriores a este, dependen de los efectos del complejo diseño de aleación y
de los tratamientos termomecánicos.
Estos tienen mejores propiedades mecánicas y
a veces mejor resistencia a la corrosión que los aceros
al carbono laminados. Mas aún, debido a que el
esfuerzo de fluencia de los aceros HSLA puede obtenerse con menores contenidos de carbono, la soldabilidad de muchos de ellos es comparable a la del acero
suave y hasta a veces mejor.
Los aceros HSLA también se proporcionan
como chapas laminadas en frío y forjas. La principal
ventaja de las forjas HSLA (como los productos
HSLA laminados en caliente) es que los esfuerzos de
fluencia en el rango de 275 a 485 MPa (40 a 70 Ksi) ó
quizás mayores pueden alcanzarse sin un tratamiento
térmico. Las composiciones base de estas forjas de
ferrita-perlita microaleadas son comúnmente 0,3 –
0,5 % de carbono y 1,4 – 1,6 % de manganeso. También han sido desarrolladas las forjas de acero HSLA
bainíticas de bajo carbono [1-3].
En el presente trabajo se establece como objetivo determinar como influye el tratamiento térmico de
recocido sobre las propiedades mecánicas del acero
microaleado de fabricación nacional denominado tipo
X-60 laminado en frío y recocido. A continuación se
presentará un resumen acerca de los aceros microaleados.
2. ACEROS MICROALEADOS
Los aceros HSLA son principalmente laminados en caliente en las formas de productos forjados
(chapas, láminas, barras, planchas y secciones estructurales) y se proporcionan comúnmente en la condición de laminados en caliente. Sin embargo, la producción de aceros HSLA laminados en caliente también puede incluir un procedimiento especial de laminación denominado “hot mill” que adicionalmente
mejore las propiedades mecánicas durante su fabrica-
ción. Este procedimiento incluye: Laminación controlada, enfriamiento acelerado, de templado o enfriamiento rápido al aire o enfriamiento al agua de aceros
de bajo carbono, el normalizado, y de recocido intercrítico.
• Laminación controlada: De endurecimiento por
precipitación de los aceros HSLA para obtener un
grano austenítico fino y/o grano austenítico altamente deformado [3-5], esto produce que el enfriamiento se transforme en granos ferríticos finos
que mejora la tenacidad y el esfuerzo de fluencia.
• Enfriamiento acelerado: En los aceros HSLA de
laminación controlada para producir un grano
ferrítico fino durante la transformación de la austenita. Estas velocidades de enfriamiento no pueden ser tan rápidas como para precipitar ferrita
acicular, ni tampoco puede ser tan lenta que puede
causar un sobreenvejecimiento por precipitación.
• De templado o enfriamiento rápido al aire o enfriamiento al agua de aceros de bajo carbono
(<0,08 %C). Poseen una adecuada templabilidad a
transformar bainita los aceros de bajo carbono
(ferrita acicular). Esta microestructura ofrece una
excelente combinación de alto esfuerzo de fluencia (275-690 MPa ó 60-100 Ksi) excelente soldabilidad, formabilidad y alta tenacidad controlando
el laminado si es necesario para bajar la temperatura de transición.
• El normalizado: De los aceros HSLA conteniendo
vanadio, para refinar el grano mejorando la tenacidad y el esfuerzo de fluencia.
• De recocido intercrítico: De los aceros HSLA,
para obtener una microestructura de doble fase
(matriz ferrítica con martensita dispersa). Esta
microestructura causa una disminución del esfuerzo de fluencia, pero su capacidad de endurecimiento por deformación suministra una buena
combinación de ductilidad y esfuerzo máximo y
mejora la formabilidad.
La utilidad y la efectividad de costo de estos
métodos de proceso son altamente dependientes de la
forma de producto y del contenido de aleación.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
29
Evaluación del comportamiento mecánico de un acero microaleado X-60
Especificaciones y categorías de los aceros
HSLA [1]
Los aceros de alta resistencia y baja aleación
incluyen muchas normas y poseen distintos grados
diseñados para proporcionar combinaciones específicas de propiedades tales como esfuerzo, tenacidad,
deformabilidad, soldabilidad y resistencia a la corrosión atmosférica. Estos aceros no son considerados
aceros aleados, aún cuando sus propiedades deseadas
se alcancen mediante el uso de pequeñas adiciones de
aleantes. En lugar de esto, los aceros HSLA se clasifican como categoría separada, la cual es similar al
acero de medio carbono laminado con propiedades
mecánicas acrecentadas obtenidas mediante la juiciosa (pequeña) adición de aleantes y quizás las técnicas
especiales de procesos tales como la laminación con
enfriamiento controlado.
Aunque los aceros HSLA se consiguen en numerosas normas y combinaciones, los aceros HSLA
pueden dividirse en las siguientes categorías:
•
•
•
•
•
•
•
Aceros para la exposición a la intemperie.
Aceros microaleados ferríticos-perlíticos.
Aceros estructurales perlíticos laminados.
Aceros de ferrita acicular (bajo carbono bainita).
Aceros de doble fase.
Aceros controlados en el perfil de inclusión.
Aceros resistentes al agrietamiento inducido por
hidrógeno.
Solo se hará referencia a los aceros del tipo
ferrítico perlíticos ya que son los utilizados en el presente trabajo [3-6].
Aceros microaleados ferrítico-perlítico
Contienen pequeñas cantidades de elementos
formadores de carburos o carbonitruros
(generalmente < 0,10 %), tales como el niobio, el
vanadio y/o titanio para el endurecimiento por precipitación, refinamiento de grano y posiblemente control de la temperatura de transformación. Las propiedades mecánicas pueden incrementarse y mejorar la
microestructura mediante la adición de manganeso y
silicio [2-6].
30
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Usando pequeñas cantidades de elementos
aleantes como el niobio y el vanadio se puede incrementar el esfuerzo del acero laminado en caliente sin
aumentar el contenido de carbono y/o manganeso.
Estos aleantes en cantidades menores al 0,10 % fortalecen los aceros estándar al carbono-manganeso sin
interferir en sus procesos. Entonces el contenido de
carbono puede ser reducido para mejorar la soldabilidad y la tenacidad debido a los efectos fortalecedores
del niobio y vanadio compensados por la reducción en
el esfuerzo debido a la reducción del contenido de
carbono.
El refinamiento de grano mediante el condicionamiento de la austenita con métodos de laminación
con enfriamiento controlado ha dado como resultado
una mejora en la tenacidad y en los esfuerzos de
fluencia, de 345 a 620 MPa (50 a 90 Ksi) [3-6].
El alto esfuerzo de fluencia se alcanza a través
del efecto combinado del tamaño de grano fino
desarrollado durante el laminado en caliente controlado y el endurecimiento por precipitación debida a la
presencia del vanadio, niobio y titanio. Ejemplos especificados de acuerdo a las normas: SAE J410, SAE
J 1392, SAE J 1442, ASTM A-242, A-606, A-715 [6].
3. PROCEDIMIENTO EXPERIMENTAL
El material utilizado es un acero microaleado
tipo X-60 fabricado por un proceso de laminación en
caliente, en forma de plancha de 15 mm de espesor
fabricado por SIDOR cuya composición química es
especificada en la Tabla 1 y comparada con el % en
peso máximo exigido por las especificaciones de la
Norma ASTM A 709.
El acero microaleado es sometido a un proceso
de laminado en frío, con grados de deformación de
10, 20 y 30% respectivamente y posteriormente es
tratado térmicamente, aplicándosele específicamente
un tratamiento de recocido a la temperatura de 700 ºC
con tiempos de 10, 15 y 20 minutos respectivamente.
Dicho estudio contempló ensayos de: tracción,
microscopia óptica y microscopia electrónica de barrido. Se evaluó el material en su condición original,
laminado en frío y luego de laminado y recocido.
Angarita, Moewis y Sáenz
Tabla 1. Composición química del acero microaleado X-60.
Elemento
% Peso
Experimental
% Peso máx. especificado en Norma
ASTM A 709
C
Ni
0,175 0,013
0,26
---
Mo
Cu
P
Al
Cr
Mn
S
Si
0,001
0,009
0,05
0,003
0,005
0,63
0,01
0,23
---
---
---
---
Ensayo de tracción
El ensayo de tracción evaluado en la máquina
marca Galdabini de capacidad 20 toneladas permitió
evaluar el comportamiento del material bajo la acción
de cargas estáticas. Durante el ensayo se somete a una
probeta de dimensiones especificadas según la norma
ASTM A 370, a una fuerza de tensión axial suficientemente lenta, para que las partes de las probetas estén
en equilibrio en todo instante. A su vez se registro los
diferentes alargamientos de la misma con relación a
una longitud inicial, hasta llegar a la ruptura.
Se utilizaron tres (3) probetas planas por cada
condición de ensayo. A través del ensayo de tracción
se determinaron las siguientes propiedades del material: Esfuerzo de fluencia, σy0,2%, resistencia a la tracción, σmáx, esfuerzo de ruptura, σrup, ductilidad medida
a través de el % de elongación, %e, y el % de reducción de área, % RA, y coeficiente de endurecimiento
del material, n.
4. RESULTADOS Y DISCUSIÓN
La muestra del acero microaleado fue preparada
metalográficamente y atacada con Nital al 2 % ( 2 %
de ácido nítrico diluido en 98 % de alcohol etílico),
para observar el tipo de microestructura, encontrándose en el análisis de microscopia óptica la presencia de
una microestructura ferrítico-perlítica, como puede ser
observado en la Figura 1. Con respecto a cómo afecta
la deformación en frío al material se observa un alargamiento del grano a medida que se incrementa el
porcentaje de deformación.
En la Figura 1 (a, b, y c) se puede observar que
bajo las condiciones de recocido en base a la deformación en frío del 10 %, no muestran tendencia a
la recristalización, lo cual se puede atribuir a que los
0,04
1,35
0,05
0,40
tiempos de recocido establecidos no permiten desarrollar ni siquiera recristalización parcial en el material.
Debido a esto se puede decir que se da sólo la etapa
de recuperación o restauración inicial.
Los valores de las propiedades mecánicas evaluadas a través del ensayo de tracción del material
original y el material tratado, son presentados en la
Tabla 2. Se puede observar un incremento en las propiedades mecánicas de forma significativa, el cual se
hace más notable al aumentar el porcentaje de deformación, como es sabido la densidad de dislocaciones
aumenta a medida que aumenta la deformación en frío
del material, generando el endurecimiento por deformación del material y como consecuencia el aumento
de la resistencia mecánica del material. Este incremento mecánico es caracterizado por el aumento del
esfuerzo de fluencia y la resistencia a la tracción, así
como la reducción de la ductilidad, evaluada a través
del % de reducción de área y el porcentaje de elongación.
En las condiciones de recocido se da progresivamente la recuperación del material, con relación a
sus propiedades mecánicas, debido a la recristalización parcial que se produce, la cual se hace más satisfactoria para tiempos de recocido mayores de 15
minutos y para mayores grados de deformación
en frío, como se puede observar en las Figuras 2, 3 y
4. En las condiciones de mayor deformación (20 y
30 %), existe un leve crecimiento de grano que se da
en poca proporción y que pudiera contribuir a una
dispersión parcial del alargamiento granular, destacando que es más evidente en la condición de mayor
grado de deformación en frío, siendo así la más significativa ( Ver Figura 1).
La laminación en frío provoca en el material, el
decrecimiento del coeficiente de endurecimiento por
deformación, disminuyendo así, la capacidad del
acero para ser deformado plásticamente como se puede observar en los resultados expuestos en la Tabla 2.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
31
Evaluación del comportamiento mecánico de un acero microaleado X-60
10 µm
10 µm
a) Deformación en frío al 10 % y recocido por 10 minutos.
e) Deformación en frío al 20 % y recocido por 15 minutos.
10 µm
10 µm
b) Deformación en frío al 10 % y recocido por 15 minutos.
f) Deformación en frío al 20 % y recocido por 20 minutos.
10 µm
10 µm
c) Deformación en frío al 10 % y recocido por 20 minutos.
g) Deformación en frío al 30 % y recocido por 10 minutos.
10 µm
10 µm
d) Deformación en frío al 20 % y recocido por 10 minutos.
h) Deformación en frío al 30 % y recocido por 15 minutos.
10 µm
i) Deformación en frío al 30 % y recocido por 20 minutos.
Figura 1. Microscopía óptica del acero X-60 en su condición de deformado en frío y tratado térmicamente a 700 ºC.
32 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Angarita, Moewis y Sáenz
Esfuerzo de Fluencia
Resistencia a la Tracción
Reducción de Area
500
Elongación
70
450
60
50
350
300
40
250
30
200
150
Ductilidad
Esfuerzo (MPa)
400
20
100
10
50
0
0
0
10
15
20
Tiempo de Recocido (min)
Figura 2. Variación de las propiedades mecánicas del acero microaleado X-60 en función del tiempo de recocido
realizado a 700 ˚C, después de deformado en frío. Deformación en frío al 10 %
Resistencia a la tracción
Esfuerzo de fluencia
% de reducción de área
Elongación
600
60
50
400
40
300
30
200
Ductilidad
Esfuerzo (MPa)
500
20
100
0
10
0
10
15
20
Tiempo de recocido (min)
Figura 3. Variación de las propiedades mecánicas del acero microaleado X-60 en función del tiempo de recocido
realizado a 700 ˚C, después de deformado en frío. Deformación en frío al 20 %
La condición de laminación en frío con 30 % de
deformación, y en las condiciones de recocido
(tiempos de 10, 15 y 20 minutos) se da el reestableci-
miento de las propiedades mecánicas en el acero microaleado X-60, ya que estas alcanzan valores muy
próximos a los que el material posee en condición
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
33
Evaluación del comportamiento mecánico de un acero microaleado X-60
Resistencia a la tracción
Esfuerzo de fluencia
% de reducción de área
700
70
Elongación
60
500
50
400
40
300
Ductilidad
Esfuerzo (MPa)
600
30
200
100
20
0
10
0
10
15
20
Tiempo de recocido (min)
Figura 4. Variación de las propiedades mecánicas del acero microaleado X-60 en función del tiempo de recocido
realizado a 700 ˚C, después de deformado en frío. Deformación en frío al 30 %
original. Cabe destacar que se producen recristalizaciones parciales, evidenciadas mediante el estudio
metalográfico (Ver Figuras 2, 3 y 4).
En la condición de 30 % de laminación en frío a
partir de 10 min de recocido presenta el mayor intervalo de recuperación de ductilidad, representados por
el porcentaje de elongación y el porcentaje de reducción de área, en comparación a las demás condiciones
de laminación y recocido.
Las condiciones de recocido en base a la
deformación en frío del 10 %, (Ver Figura 2) no
parcial en el material. Debido a esto se puede decir
que se da sólo la etapa de recuperación o restauración
inicial.
Microscopia electrónica de barrido
Las superficies de fractura de las probetas de
tracción fueron observadas a través del microscopio
electrónico de barrido, a nivel general el material presenta en mayor proporción, características dúctiles en
la superficie de fractura de las probetas de tracción,
las cuales pueden atribuirse al tratamiento de recoci34 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
do aplicado. Encontrándose que el mecanismo de
fractura es del tipo coalescencia de cavidades, caracterizado por la presencia de hoyuelos de pequeños
diámetros y coalescencia de cavidades.
5. CONCLUSIONES
La condición de 30 % de laminación en frío a
partir de 10 min de recocido presenta el mayor rango
de recuperación de ductilidad, representados por el
porcentaje de elongación y el porcentaje de reducción
de área, en comparación a las demás condiciones de
laminación y recocido. Estos intervalos son de 10,234,7 % y 41,92-57,87 % respectivamente.
Para el mayor grado de deformación en frío
(30 %), se tiene un incremento en el esfuerzo de
fluencia del 100,44 % y un 39,14 % para la resistencia a la tracción, en comparación a la condición original.
Las condiciones de recocido en base a la deformación en frío del 10 %, no muestran tendencia a la
recristalización, lo cual se puede atribuir a
que los tiempos de recocido establecidos no permiten
Angarita, Moewis y Sáenz
Tabla 2. Propiedades mecánicas del acero microaleado X-60.
σy0,2%
(MPa)
σmax
(MPa)
σrup
(MPa)
RA
(%)
e
(%)
n
Condición
σ0
(MPa)
Original
285,7
300,4
565
433,7
61,7
30
0,35
laminado al 10 %
414,5
428,6
505,7
392,5
55,9
15,3
0,13
laminado al 20 %
480,6
534,2
565,1
429
52,0
12,2
0,11
laminado al 30 %
551,4
604
635,3
497,4
42
10,2
0,12
347,8
351,3
545,7
412,4
59,4
20,5
0,25
305,1
319,7
536,8
402,3
55,8
27,1
0,31
271
346,3
567,6
450,5
58,84
28,6
0,24
378,8
399
570
438,5
56,2
25
0,24
383,3
407,4
560,5
437,8
57,5
26,2
0,29
397,2
406
574,8
445,2
55,6
27,4
0,26
244,5
313,1
570,7
438
57,9
35,2
0,38
246,5
304,2
559,3
427,2
59,8
36,1
0,40
247
290,4
549,4
418,9
59,4
38,1
0,37
laminado al 10 % +
recocido a 700 °C por
10 min
laminado al 10 % +
recocido a 700 °C por
15 min
laminado al 10 % +
recocido a 700 °C por
20 min
laminado al 20 % +
recocido a 700 °C por
10 min
laminado al 20 % +
recocido a 700 °C por
15 min
laminado al 20 % +
recocido a 700 °C por
20 min
laminado al 30 % +
recocido a 700 °C por
10 min
laminado al 30 % +
recocido a 700 °C por
15 min
laminado al 30 % +
recocido a 700 °C por
20 min
desarrollar ni siquiera recristalización parcial en el
material. Debido a esto se puede decir que se da sólo
la etapa de recuperación o restauración inicial.
miento por deformación, disminuyendo así, la capacidad del acero para ser deformado plásticamente.
A nivel general el material presenta en mayor
proporción, características dúctiles en la fractura de
las probetas de tracción, lo cual puede atribuirse al
tratamiento de recocido aplicado.
RECONOCIMIENTOS
A partir de los 15 min. de recocido, se observa
un leve crecimiento de grano en ciertas regiones del
material, lo cual es consecuencia de la recristalización parcial producida. Esto es específicamente
para las condiciones de 20 y 30 % de deformación en frío mediante el proceso de laminación.
La laminación en frío provoca en el material, el decrecimiento del coeficiente de endureci-
Los autores reconocen al Consejo de Desarrollo
Científico y Humanístico de la Universidad de Carabobo por el financiamiento al proyecto CDCH-99-03.
REFERENCIAS
[1] T. Gladman The Physical Metallurgy of
Microalloyed Steels, The Institute of Materials,
UK(1997).
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
35
Evaluación del comportamiento mecánico de un acero microaleado X-60
[2] Johannes Richter, Albert Guth, Alfred kothe and
Gunter Backmann. Influence of Manganesee and
Si contents on structure and mechanical
propertyties of ferritic- pearlitic HSLA Steeels.
(1993) Materials Technology. Steel Research 64
N°5 p.p. 267-274.
[3] F. Peñalba, Garcia de Andrés, F. Carsi, F.
Zapirain. Austenite grain size evolution and
continues cooling transformation diagrams in
vanadium and titanium microalloyed steel.
Journal of materials
36 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Science 31 (1996), p.p. 3847-3852.
[4] N. Gao and T.N. Baker. Austenite Grain growth
behavior of microalloyed Al- V- Ti-N Steels. ISIJ
International, vol 38 (1998) N° 7 p.p.744-751.
[5] O. Flores, L. Martínez. Anormal grain of
Austenite in a V-Nb Microalloyed Steel. Journal
of Materials Science 32 (1997) p.p.5985-5991.
[6] F.B. Pickering (1978) Physical Metallurgy and the
Design of Steels, cap. 4, Ed. Applied Science
Publishers, Essex.
REVISTA INGENIERÍA UC. Vol. 10, No 3, 37-49, 2003
Determinación de la disminución del rendimiento global de
una bomba centrífuga por concepto de desgaste en su carcasa
Luis E. Vallés D., Trina G. Cortez M.
Facultad de Ingeniería, Escuela de Ingeniería Mecánica, Universidad de Carabobo, Valencia, Venezuela
Email: [email protected]
Resumen
Puesto que en la actualidad no existe suficiente información acerca de la evolución del desgaste en la
carcasa, no se conoce el comportamiento de las variables operativas incluyendo el rendimiento global en función a
este fenómeno; es por ello que la presente investigación se plantea como objetivo principal la determinación de la
disminución del rendimiento global que presenta una bomba centrífuga por concepto de desgaste en su carcasa.
Para el logro de tal objetivo, se realizaron ensayos que permitieron simular tal proceso, observando al mismo
tiempo el comportamiento de las variables operativas, empleando para ello una bomba marca KSB modelo ETA
32-200, ya que estas bombas son muy utilizadas a nivel industrial. Los resultados arrojaron, para el caudal
nominal del equipo, una disminución del rendimiento global desde 44,74 % hasta 41 % lo que representa una caída de un 8,36 % respecto a su valor inicial, así como una disminución neta de la altura efectiva de 3,11 m.c.a y un
aumento considerable de la potencia de accionamiento. El desgaste que afectó la carcasa es de tipo abrasión por
arranque, y provocó la pérdida del 3 % del peso inicial la carcasa.
Palabras claves: Carcasa, rendimiento, desgaste, bomba centrífuga, altura efectiva.
Determination of the global yield decrease of a centrifugal
pump due to casing wear
Abstract
Since now, there is not enough information about the casing wear evolution, the operative variable behavior
does not know including the global yield in function to this phenomenon; wherefore the main objective of the
present investigation is the determination of the global yield decrease that a centrifugal pump presents for the
wear concept in its casing. To get this objective, rehearsals carried out, which allowed simulating the process,
observing the operative variables behavior at the same time, using a marks KSB model ETA 32-200 pump, since
these pumps are very utilized at industrial level. The results hurtled a global yield decrease for the nominal flow of
the equipment from 44.74 % to 41 %, what represents a fall of 8.36 % with respect to the initial value, as well as a
net decrease of the effective height of 3.11 m.c.a and a considerable increase of the working power. The wear that
affected the casing is an outburst abrasion type, and it caused the loss of 3 % of the casing initial weight.
Keywords: Casing efficiency, wear, centrifugal pump, dynamic head.
1. INTRODUCCIÓN
Las empresas poseen una imperiosa necesidad
de asegurar su futuro, dentro de ellas se llevan a cabo
procesos en los cuales están involucrados equipos que
en la mayoría de los casos, no se tiene conocimiento
de cómo ni cuándo acarrearán problemas.
industrial. Comparado con los otros dos problemas
que ocasionan el reemplazo de máquinas y/o sus componentes como son la fatiga y la corrosión, el desgaste
ha sido el menos estudiado y probablemente sea por
esta razón, que aún no se ha constituido un cuerpo de
conocimientos racional que permita predecirlo con
cierto grado de exactitud.
El desgaste es una de las principales causas,
que hace necesario el mantenimiento de la maquinaria
La situación de Venezuela en los últimos años
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
37
Determinación de la disminución del rendimiento global que presenta una bomba
ha llevado a que se le dé una importancia creciente al
estudio del desgaste ya que este proceso degenerativo
es prácticamente inevitable, dañino en muchos casos
pero reducible. En los momentos actuales parece más
adecuado dirigir esfuerzos hacia la prolongación de la
vida útil de los elementos de máquinas, antes que a la
fabricación intensiva de piezas de reposición.
trumentos de medición de las diferentes variables que
se medirán durante el proceso de desgaste de la carcasa. Todos los instrumentos de medición a emplear
en el banco de ensayos, son los mismos seleccionados
Por las investigaciones previas desarrolladas en el
mismo, considerando los cálculos, criterios y normas
correspondientes [1, 2].
En la actualidad las bombas centrífugas conforman las piezas claves de la mayoría de los sistemas
para manejo de fluidos; y por ser máquinas dinámicas, conformadas por una parte rotatorias y otra fija,
forman parte de aquellos equipos cuyos componentes
son bastante susceptibles a desgaste.
Los sistemas A y B están conformados por los
mismos componentes, la única diferencia es el fluido
de trabajo. Tales componentes son: (a) conjunto bomba-motor, (b) fluido de trabajo, (c) base del banco
sobre la cual se instalará el conjunto, (d) tanque de
almacenamiento para el fluido de trabajo, (e) circuito
hidráulico compuesto por la tubería de succión y
tubería de descarga, accesorios, válvula de control de
fluido, (f) instrumentación [3].
Por todo lo anterior, el hecho de estudiar el
fenómeno de desgaste en una bomba centrífuga, específicamente de su carcasa, constituye un aporte importante a la necesidad de obtener un mejor rendimiento de las superficies susceptibles de desgaste en
las bombas, a la determinación de las causas de este
fenómeno y predicción de sus consecuencias. La presente investigación espera determinar el efecto del
desgaste de la carcasa sobre el rendimiento y funcionalidad de la bomba a través de la observación de las
curvas características a lo largo del proceso de
desgaste.
2. METODOLOGÍA
Desarrollo de la solución
En el presente trabajo se hace referencia al
diseño del procedimiento a seguir, desde los ensayos,
el banco de ensayos y el procesamiento de los datos
recolectados. Luego se procederá al análisis de los
resultados obtenidos en esta etapa, y efectuar conclusiones y establecer las respectivas recomendaciones.
Descripción del banco de pruebas
Esta sección estará dedicada a la descripción
detallada del banco de pruebas donde están instaladas las bombas requeridas para la realización de los
ensayos. Es importante destacar que este banco de
pruebas ya ha sido utilizado en el desarrollo de ensayos para estudios de desgaste, en otros componentes
de la ETA 32-200; por lo cual dispone de las tomas y
conexiones necesarias para la instalación de los ins38 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Conjunto bomba motor
El tipo de bomba con la cual se hará el estudio
es una bomba centrífuga para manejo de agua limpia,
específicamente de la casa fabricante de estos equipos
KSB, modelo ETA 32-200 con motor de 15 HP a
3.500 rpm.
Las dimensiones principales y los caudales
nominales de las bombas de baja presión de la serie
ETA construidas por KSB corresponden a las normas
DIN 24 255.
Circuito de succión y descarga
El circuito hidráulico es de succión negativa;
consta de un tramo de elevación de succión ( φ 2"),
compuesto de una válvula check para mantener la
ceba y una toma de presión para ser conectada a un
vacuómetro (0-30"Hg.), el cual mostrará la presión en
la succión de la bomba. En el tramo de descarga
(φ 1¼") se encuentra una toma de presión que se
conectará a un manómetro (0-12 bar) que registrará la
presión de descarga de la bomba, al final de la tubería
de descarga se coloca una válvula para el control del
caudal manejado por la bomba [4].
Selección de los instrumentos de medición
Mediante el banco de ensayos se podrá determinar las magnitudes de las variables hidráulicas de
Vallés y Cortez
funcionamiento de la bomba centrífuga, tales como:
altura efectiva, potencia de accionamiento, rendimiento global. Para ello se hace necesario medir las variables involucradas que permitan determinar dichas
variables hidráulicas fundamentales por lo que se
harán las mediciones de: presión a la descarga,
presión en la succión, velocidad del fluido, temperatura del fluido, velocidad de giro del motor, voltaje,
intensidad de corriente y factor de potencia [5].
Cada instrumento tiene límites de mediciones
tales, que los valores donde se va a mover la variable
estén entre un 60 % a un 80 % del intervalo del instrumento, de esta manera se busca seleccionar el instrumento que proporcione la mejor apreciación posible.
Presión
Las presiones que se requieren medir son la
presión en la succión y la de descarga de la bomba.
Para el caso de la succión se requiere de un vacuómetro (0-30 "Hg) debido a que, de acuerdo a la ubicación
de esta tubería respecto a la bomba, se tiene una
elevación de succión y por ende la presión en la
succión de la bomba será menor que la atmosférica,
es decir, una presión de vacío.
Se debe tener en cuenta que la máxima presión
manométrica de succión o vacío, de acuerdo con los
cálculos realizados al momento de diseñar el banco y
seleccionar los instrumentos a emplear en él, es de
0,196 bar por debajo de la presión atmosférica. De
acuerdo con esto se empleará en la succión un vacuómetro tipo Bourdon marca Bourdon Sedeme.
Para establecer la posición más apropiada en la
cual debe instalarse o colocarse el instrumento, se
considera la norma ASME PTC 8.2 - 1990; de acuerdo con la sección 4 párrafo 4.7 de esta norma, se tiene
que "los instrumentos para medir presión deben ser
colocados a una distancia mínima de la succión de la
bomba de dos veces el diámetro de la tubería".
Para el caso de la descarga se empleará un manómetro, ya que como es de esperarse la presión en
este punto es mayor que la presión atmosférica. Para
la selección de este instrumento es necesario conocer
el valor máximo de presión que puede presentarse en
este punto. De acuerdo con las características y especificaciones de la bomba, el valor máximo de presión
a la descarga de la misma es de 8,5 bar (125 psig).
Debe prevenirse el efecto que puede ocasionar la
vibración en este instrumento, para ello se requiere
que el mismo contenga glicerina.
A partir de lo anterior se selecciona un manómetro (0-12 bar) tipo Bourdon con glicerina. Para
determinar la colocación del manómetro se hace
referencia a la norma ASME PTC 8.2-1990, al igual
que en el medidor de presión de succión.
Caudal
Para la selección del medido de caudal uno de
los aspectos más importantes a considerar es el caudal
o los caudales que manejarán cada una de las bombas
del sistema. Conocer con la mayor exactitud los valores de esta variable es importante, dado que indica en
que punto de la curva del equipo, se está trabajando.
Para la etapa de los ensayos en que se produce el desgaste de la carcasa, con la bomba A del banco de ensayos, se trabajará en un entorno del punto de máximo
rendimiento de ± 5 %, es decir (16 m³/h ± 0,8 m ³/h).
Para la etapa de medición de las variables operativas
en la bomba B del banco de ensayos, se tomará la lectura de las mismas para los caudales establecidos en el
Manual para ensayo de performance de KSB, también
con una tolerancia de ± 5 % para cada caudal [6-8].
Debido a que el fluido que maneja el sistema es
una mezcla de agua y arena se debe utilizar un método especial de medición, ya que dicha mezcla es altamente abrasiva, se hace necesaria la selección de un
medidor de velocidad de flujo de colocación externa
a la tubería (normas ASTM PTC 8.2-1990, aparte
4.25). Por lo anterior, se elige un medidor de caudal
tipo Doppler.
Temperatura
Se quiere conocer no sólo la temperatura del
fluido, sino también la temperatura superficial de la
bomba y del motor. Para el caso del primero, se
empleará un termómetro fijo colocando en el tanque
de almacenamiento y un termómetro móvil para
conocer la temperatura a la cual opera el equipo de
bombeo en los sitios más importantes como son la
carcasa de la bomba y la caja de rodamientos [9].
Para medir la temperatura del fluido se colocará
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
39
Determinación de la disminución del rendimiento global que presenta una bomba
un termómetro en el tanque de almacenamiento ya
que dentro del mismo la temperatura se hace más
uniforme. Para la selección de este instrumento se
considera que la temperatura máxima que podría, en
un caso extremo, alcanzar el fluido es de 100 °C.
Para determinar la temperatura del equipo de
bombeo (bomba y motor) se utilizará un pirómetro de
radiación. Este instrumento presenta la ventaja que
con él se pueden realizar mediciones sobre cualquier
superficie.
Velocidad de giro del motor (rpm)
Para determinar la velocidad a la cual gira el
motor en conjunto con la bomba se empleará un
tacómetro de contacto que requiere estar fijo al eje de
rotación [10].
Potencia eléctrica
Para conocer con exactitud la potencia de
accionamiento, sería conveniente realizar la calibración del motor, es decir, instalarlo en un equipo capaz
de medir el tanque en el eje y la velocidad de giro del
mismo a fines de obtener esta potencia y con ello
determinar el rendimiento global de la bomba. Sin
embargo, ésta representa una limitación ya que la
Universidad de Carabobo actualmente no cuenta con
este equipo para motores de 15 hp y realizar este
procedimiento fuera de las instalaciones de la Universidad resultaría excesivamente costoso.
Para determinar la potencia eléctrica consumida
por el motor se empleó un transformador de corriente
para llevar la corriente de una línea que está por orden
de los 37 A (según especificaciones del motor a
220 v), a una corriente que soporte el instrumento de
medición (5A) que para este caso será cofímetro que
en conjunto con un amperímetro y un voltímetro,
suministrarán información para determinar la potencia
eléctrica consumida por el motor a través de la ecuación.
Pa = 3 IVcos (φ )η mot
(1)
3. DETERMINACIÓN DE LA MEZCLA DE
AGUA Y ARENA
En el campo de la investigación de bombas cen40 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
trífugas, se ha observado la utilización de una mezcla
de agua y arena para producir el desgaste acelerado de
los componentes del equipo de una manera progresiva
y uniforme. Por lo general predomina el uso de dos
tipos de arena, un tipo de arena de cuarzo (arena de
montaña) y otro tipo de arena de sílice (que se utiliza
para realizar los moldes en los procesos de fundición).
Investigaciones anteriores [3], en las cuales se
simuló el desgaste progresivo del impulsor de este
mismo tipo de bomba mediante condiciones de trabajo real, se realizó una comparación entre los dos tipos
de arena anteriormente mencionadas basándose en
parámetros como dureza, resistencia a la fricción,
facilidad de adquisición y bajos costos. De esta manera se consideró mas apropiado para acelerar el desgaste, el uso de arena de sílice en comparación con la de
cuarzo ya que posee un tamaño de partícula que comprende los valores de dureza y resistencia a la fricción
capaces de resistir el trabajo frente a las propiedades
del material de la carcasa, además de ser más accesible su adquisición, que la arena de cuarzo.
El tamaño de partícula está basado en estudios
de tribometría donde se establece un diámetro mínimo
de 0,186 mm y un diámetro máximo de 1 mm. Con
este tamaño de partícula, en la mencionada investigación [3] se estableció que una concentración de
5 % (masa/volumen) es apropiada para acelerar el
proceso de desgaste en las condiciones de funcionamiento dadas.
Los valores de diámetro de partícula de arena se
sílice que usará para la preparación de la mezcla están
entre 0,21 mm como valor mínimo y 0,85 mm como
valor máximo puesto que se cuenta con tamices
ASTM N° 70 Y N° 20; los demás tamices de número
mayor o inferior a éstos dan un diámetro de partícula
que sale del rango recomendado.
El cálculo del peso (Kg) de arena necesaria para
lograr una concentración del 5 % se realizó en función
de la cantidad de agua en el tanque de almacenamiento.
Este volumen de agua dada la geometría del
tanque, es de 0,52 m³ lo que es igual a 520 Kg de
agua, por ende si la cantidad de agua representa el
95 % de la masa total de la mezcla, entonces la mezcla tiene una masa total de 548 Kg. La diferencia
entre la masa total de la mezcla y la masa de agua
Vallés y Cortez
sería por ende la masa de arena, teniendo así una cantidad de arena necesaria igual a 28 Kg.
4. PROCEDIMIENTO DE MEDICIÓN DE
LAS CARACTERÍSTICAS DE LA
CARCASA
De acuerdo con investigaciones previas [5] a lo
largo del proceso de desgaste, la superficie de la
carcasa va perdiendo material, lo cual hace que ésta
adquiera un aspecto físico importante, típico del tipo
de desgaste que se presenta.
A fines de obtener la mayor cantidad de información acerca del mencionado fenómeno, se realizará
el pesaje de la carcasa en condiciones iniciales y al
final de cada período de trabajo para desgaste; es
decir, al momento en que está nueva, luego a las 12,
24, 36, 48 y 60 horas de trabajo. Esto permitirá conocer la cantidad de material de carcasa perdido durante
todo el proceso, para lo cual se utilizará una balanza
marca OHAUS con capacidad de Kg y apreciación de
1 gramo.
Figura 1. División de la carcasa para la ubicación de los
puntos donde se evaluó el espesor de la pared.
Esto permite comparar el grado de severidad
del desgaste a lo largo de los 360° de la carcasa en
sentido del recorrido del flujo (Figura derecha) y a lo
ancho de la misma (Figura izquierda).
Las mediciones se realizaron empleando un
medidor ultrasónico. Los valores de espesor de pared
se tabularon en un formato especialmente diseñado
para tal fin que se muestra en la Figura 2.
Medición del espesor de pared
Otra variable que permite obtener información acerca del efecto del desgaste a lo largo de la carcasa es el
espesor de pared de la misma. Si la carcasa pierde
peso por efecto del desgaste, esta pérdida se reflejará
en la variación del espesor de pared. Las mediciones
de tal variable, se realizarán al inicio (0h) y al final
(60h) del proceso de desgaste.
Para establecer los puntos donde se evaluará el
espesor de pared, se realiza una división imaginaria de
la carcasa en tres regiones o circunferencias diferentes
las cuales a su vez se subdividen en zonas tal como se
muestra en la Figura 1; esto permitirá observar la
tendencia de esta variable a lo largo y ancho de este
componente.
Como puede verse en la Figura 1 la carcasa se
divide en tres regiones denotadas como R1, R2 y V, a
su vez cada una de éstas se subdivide en siete zonas
diferentes denotadas como Z1, Z2, Z3, Z4, Z5, Z6 Y
Z7. De todas las zonas de cada una de estas regiones
se tomará un punto particular (P1, P2, P3, P4, P5, P6,
P7) y se evaluariá siempre en el mismo punto el espesor de pared a las 0 y 60 horas de trabajo.
Figura 2. Formato para la medición del espesor de la pared
de la carcasa a lo largo del proceso de desgaste.
5. OBSERVACIÓN DE LAS HUELLAS QUE
SE FORMAN EN LA SUPERFICIE
INTERNA DE LA CARCASA PRODUCTO
DE DESGASTE
Otro aspecto importante para el análisis del desgaste en la carcasa, es la observación del aspecto que
adquiere la superficie interna de la misma durante este
proceso. Tal observación se basará en la realización
de una impresión sobre papel de la superficie a lo
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
41
Determinación de la disminución del rendimiento global que presenta una bomba
largo de toda la circunferencia interna de la carcasa
una vez terminado cada intervalo de trabajo, tal como
se muestra en la Figura 3, empleando para ella una
pieza graficada que permita marcar las "huellas" que
se producen por efecto del fenómeno de desgaste.
La observación de esta superficie conllevará al
establecimiento del tipo de desgaste que se presenta
en la misma. Además de esto, este procedimiento
permitirá observar si la geometría y tamaño de la
huella que se forma por efecto del desgaste sobre la
superficie interna de la carcasa es uniforme o si es
variable a lo largo de los 360°.
Figura 3. Impresión de la huella que se forma en la
superficie interna de la carcasa por efecto del desgaste.
yores pérdidas volumétricas. 2) aumenta el choque
entre sí de las partículas del fluido ya que se originan
torbellinos debido a la deformación de la superficie
interna de la carcasa; esto se traduce en un incremento
de las pérdidas hidráulicas, las cuales disminuyen la
energía específica útil que la bomba comunica al fluido, es decir, la altura efectiva.
De acuerdo con la ecuación de Euler, se tiene
que en los rodetes centrífugos, la cantidad de energía
transferida al fluido la determinan las condiciones
cinemáticas a la salida del rodete (U2, B2, A2, Q).
⎛1⎞
H e = ⎜ ⎟U
(2)
⎝g⎠
Si para un mismo caudal a lo largo del proceso
de desgaste, la velocidad de giro rpm fue más o menos constante y por ende la velocidad tangencial en la
salida U2 también; y manteniendo el mismo impulsor,
por lo cual fue constante el área de la sección de salida A2 y el ángulo del alabe en la salida, entonces se
deduce que la variación en el valor de H que muestra
la Figura 4 es producto del desgaste de la carcasa.
6. DISCUSIÓN DE RESULTADOS
Evolución de las curvas de funcionamiento
durante el proceso de desgaste
Una vez realizado cada ensayo, se procedió al
levantamiento de las curvas de las variables operativas: altura efectiva (H), potencia de accionamiento
(Pa) y rendimiento global (η). Los datos recolectados
se procesaron en un programa diseñado en Microsoft
Excel, el cual se basó en los cálculos del procedimiento para ensayo de performance establecido por KSB
fundamentado en las Normas del Instituto de Hidráulica Nivel B.
Curvas H vs. Q
Como puede notarse en el gráfico los valores de
H para un mismo caudal tienen a disminuir a medida
que aumenta el tiempo de desgaste. Este comportamiento obedece al hecho de que al aumentar el desgaste en la carcasa: 1) aumenta el caudal de recirculación; y puesto que la energía que se le comunica a
este caudal no es aprovechada, se tienen entonces ma42 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
0
12
24
Ho
ra
s
36
48
56
Figura 4. Curvas de comportamiento de la altura efectiva
durante el proceso de desgaste.
Para el punto de caudal nulo o shutt-off, la
disminución de la altura efectiva responde al aumento
de las holguras internas por efecto del desgaste, como
por ejemplo la holgura entre el ojo del impulsor y la
succión de la carcasa, aumenta por efecto del desgaste
del anillo de desgaste lo que hace aumente el caudal
de recirculación. La Figura 5 muestra los valores de
altura efectiva para el punto de caudal nulo, durante el
proceso de desgaste de la carcasa.
Vallés y Cortez
Para el valor de caudal nominal de la bomba
(16 m³/h) la altura efectiva, durante todo el proceso de
desgaste de la carcasa, (desde que está nueva hasta el
momento en que falla), disminuye de 76,67 m.c.a.
a 73,56 m.c.a, esto es, cae 3,11 m.c.a. lo que representa
4,05 % de su valor inicial.
Figura 5. Curva de comportamiento de la altura efectiva
para caudal nulo durante el proceso de desgaste.
Un aspecto importante que debe observarse, es
el cambio en la pendiente de las curvas de altura efectiva. Observando tales curvas puede notarse como la
pendiente de las curvas aumenta, para un mismo intervalo de caudal, con el grado de desgaste o tiempo de
funcionamiento de la bomba. Este aumento se observa
mejor en el siguiente gráfico.
incrementan con el caudal neto manejado, tal incremento se acentúa aun más con el desgaste de la carcasa. Esto quiere decir, que cuando la bomba maneja
caudales mayores al nominal, el efecto del desgaste
sobre la funcionalidad de la misma, es aún más negativo que cuando maneja caudales que estén cercados o
dentro del entorno del punto de máximo rendimiento;
véase en la Figura 6 como aumenta la variación de
altura efectiva para caudales mayores al nominal.
Observando el comportamiento de las curvas
H vs. Q, puede notarse que para cualquier sistema, a
medida que aumenta el desgaste de la carcasa, el punto
de trabajo se desplaza hacia la izquierda. Tal desplazamiento implica que el nuevo valor de altura y/o caudal
puede no corresponderse con las exigencias solicitadas
por el sistema donde se encuentra instalada la bomba;
en este caso se hace necesaria una evaluación del proceso para determinar si éste no admite variación en
una de las variables. Si la variable que resulta crítica es
la altura (H) y ésta logra mantenerse sacrificando caudal (Q) o viceversa, entonces quiere decir que el
equipo puede seguir operando con la carcasa a cierto
grado de desgaste. Sin embargo si no existe manera de
poder mantener la variable crítica para el proceso que
se tenga, entonces es necesario el reemplazo de la carcasa.
Curvas Pa vs. Q.
Como puede notarse en la Figura 7 la potencia
de accionamiento tiene a aumentar con el desgaste o
envejecimiento de la carcasa.
56
48
36
12
0
24
0
12
24
36
48
56
ras
Ho
Figura 6. Altura efectiva para caudal nulo durante el
proceso de desgaste de la carcasa.
A medida que aumenta el caudal neto manejado
por la bomba, mayores son las pérdidas hidráulicas.
El gráfico evidencia que, las pérdidas hidráulicas se
Figura 7. Curva de comportamiento de la potencia de
accionamiento durante el proceso de desgaste.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
43
Determinación de la disminución del rendimiento global que presenta una bomba
Para el caudal nominal la potencia se incrementa
desde 9,86 hp hasta 10,32 hp es decir, aumenta 0,46 hp
lo que representa un 4,66 % del valor inicial.
Si al momento de instalar el equipo para la realización de los ensayos, se hubiese seleccionado un motor de 10 hp, es decir, no se hubiese respetado el factor
de reserva de potencia, se habría tenido una sobrecarga
del motor y por ende se habría dañado.
Por esto es importante señalar, que el evidente
aumento en la potencia obliga al usuario a seleccionar
motores que soporten tal incremento; logrando evitar
pérdidas por reparación o sustitución de los mismos.
Como puede observarse a través de la Figura 7,
las curvas de potencia de accionamiento, se desplazan
de forma casi paralela, aumentando con el grado de
desgaste de la carcasa. La menor variación de la potencia de accionamiento ocurre para caudales cercanos al
punto de shut-off y para caudales cercanos al entorno
de máximo rendimiento (16 m³/h).
Figura 8. Rendimiento global de la bomba para el caudal
nominal durante el proceso de desgaste de la carcasa.
0
12
24
Curvas n vs. Q
Dado el aumento en la potencia de accionamiento así como la disminución de la potencia útil (por el
aumento de las pérdidas de disponibilidad) a través del
proceso de desgaste, el Rendimiento global se comporta como se muestra en la Figura 8, disminuyendo considerablemente desde 44,74 % hasta 41 %, es decir,
cae 3,74 puntos porcentuales, lo que representa un 8,36
% respecto a su valor inicial, para el punto de caudal
nominal de la bomba (16 m³/h).
Tal como indican las curvas de comportamiento
en la Figura 9, a lo largo del proceso de desgaste de la
carcasa, la bomba experimenta una caída considerable
del rendimiento global. Esta disminución se observa
mejor en la Figura 9, que muestra los valores de rendimiento global para caudal nominal de la bomba
(16 m³/h) a las diferentes horas de trabajo para
desgaste.
Como se observa en la Figura 8, el rendimiento
global de la bomba en estudio, para el caudal nominal,
experimenta un comportamiento descendente durante
el proceso de desgaste de la carcasa, tal comportamiento se ajusta a un polinomio de tercer orden, cuya ecuación se muestra sobre la Figura 8.
44 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
36
48 56
ra
Ho
s
Figura 9. Curva de comportamiento del rendimiento global
de la bomba durante el proceso de desgaste de la carcasa.
A partir del análisis de la Figura 8, se establece
que la ecuación del polinomio aproximado al comportamiento del rendimiento global resulta la relación entre el rendimiento global y el tiempo de desgaste de la
carcasa trabajando bajo las condiciones del ensayo. Es
decir, el rendimiento global de la bomba para caudal
nominal (16 m³/h) varía con el tiempo de desgaste de
la carcasa (bajo las condiciones del ensayo) según la
ecuación:
N = 0,00004t 3 − 0,0037t 2 + 0,0231t + 44,74
(3)
Siendo:
t = tiempo (horas) para el cual se desea conocer el
rendimiento durante el ensayo.
Vallés y Cortez
Partiendo de la ecuación anterior, se determina
la relación entre el rendimiento del equipo y el tiempo
de trabajo para cualquier concentración de sólidos.
Para ello se considera la equivalencia del tiempo de
trabajo con una concentración de 5 y las horas de
trabajo a una concentración dada, teniéndose que:
T iem p o =
X%
tiem p o rea l
5%
(4)
Esta equivalencia se sustituye en la ecuación de
rendimiento y se obtiene la ecuación que expresa el
valor del rendimiento global de la bomba en función
del tiempo de trabajo y de la concentración de sólidos
que maneje, tal ecuación resulta:
3
2
X%
⎛ X%
⎞
⎛ X%
⎞
η(%) =⎜ ζtiempo⎟ − 0.003⎜ ζtiempo⎟ +
ζtiempo + 44.74
5%
⎝ 5%
⎠
⎝ 5%
⎠
.
(5)
De manera simplificada se tiene que:
η(%) = 3,2x10−7 ( X.t)3 − 1,48x10−4 ( X.t)2 + ...
4,62x10−3 ( X.t) + 44,74
(6)
nominal, bajo las condiciones del ensayo es:
Pa = 4 x10−6 t 3 − 0, 0003t 2 + 0, 0155t + 9,86
(7)
Realizando el mismo procedimiento que al
momento de establecer la ecuación al rendimiento
global, teniendo como base la equivalencia entre el
tiempo de ensayo y el tiempo real de trabajo de la
bomba, se tiene que:
Pa (hp) = 3,2x10−8 ( X .t)3 − 1,2x10−5 ( X .t )2 + ...
3,1x10−3 ( X .t ) + 9,86
(8)
Donde:
X = concentración de sólidos en suspensión del agua
con que se trabaje (% masa / volumen).
t = tiempo de trabajo (horas).
Uno de los aspectos más importantes de esta
curva, es que mediante su ecuación pueden realizarse
cálculos inherentes al consumo de potencia, para cualquier tiempo de funcionamiento del equipo y para
cualquier concentración con que se trabaje.
Donde:
X = concentración de sólidos en suspensión del agua
con que se trabaje (% masa/ volumen).
t = tiempo de trabajo (horas).
De igual forma puede obtenerse la ecuación que
define el comportamiento de la potencia de accionamiento, bajo condiciones tolerables de trabajo. Para
ello debe partirse, del comportamiento de esta variable
durante los ensayos.
Partiendo de los valores de potencia de accionamiento para el caudal nominal, de acuerdo al tiempo de
funcionamiento del equipo durante los ensayos, se
obtiene la curva de comportamiento de esta variable en
función al tiempo de desgaste de la carcasa.
Como muestra la Figura 10, la potencia de
accionamiento para caudal nominal a lo largo del
proceso de desgaste de la carcasa sigue un comportamiento aproximado al de un polinomio de tercer orden.
De acuerdo con esto, la ecuación que define
el valor de la potencia de accionamiento para el caudal
Figura 10. Potencia de accionamiento para el caudal
nominal a lo largo del proceso de desgaste en la carcasa.
Desgaste de la carcasa
El seguimiento del proceso de desgaste en la
carcasa se realizó a través de la observación del comportamiento de las variables peso y espesor de pared
de la carcasa, además del aspecto físico, es decir,
a las huellas que se producen en la superficie
interna como consecuencia del proceso de desgaste.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
45
Determinación de la disminución del rendimiento global que presenta una bomba
Esta observación permitirá determinar aspectos importantes como qué tipo de desgaste se presenta, relación
entre la evolución de éste y el tiempo de funcionamiento, uniformidad del mismo a lo largo de la car-
casa, entre otros. A la hora 56 de funcionamiento,
se presentó un considerable goteo producto del desgaste severo del material de la carcasa. La falla se ubicó en la zona 4, de acuerdo con la división realizada
para la observación del desgaste.
carcasa tiene un comportamiento con desgaste acelerado controlado.
La variación neta de peso fue de 362 gramos
después de 56 horas de trabajo, esto quiere decir que a
lo largo de la vida útil de la carcasa, ésta pierde casi el
3 % de su masa total inicial. A partir de esto también
puede determinarse la tasa total de desgaste o pérdida
de material durante el proceso de desgaste acelerado
controlado.
Tensayo = ∆ P / t
(9)
Siendo:
Tensayo = Tasa de variación del peso durante el proceso
de desgaste (g/h)
∆P = peso total perdido durante el proceso de desgaste
(g)
t = tiempo para que ocurra la falla de la carcasa (h)
Figura 11. Ubicación de la falla de la carcasa.
Variación del peso de la carcasa durante el
proceso de desgaste
La pérdida de peso de la carcasa es producto del
arranque de material de la superficie interna de la
carcasa por parte de la mezcla agua-arena, por ende la
variación del peso permite observar la pérdida de
material con respecto al tiempo.
La medición del peso de la carcasa se realizó a
las 0, 12, 24, 36, 48 y 56 horas de trabajo. Esto valores
se representan en la Figura 12.
Se tiene entonces que:
Tensayo = 6,464g / h
Investigaciones previas sobre desgaste [3] en un
impulsor de la ETA 32-200, determinaron que la tasa
de variación del peso de un componente por efecto del
desgaste, se comporta de manera aproximadamente
lineal según la concentración de sólidos en suspensión
de la mezcla con que se trabaje. Esto permite entonces
obtener la tasa real de desgaste, es decir, la velocidad
de desgaste de la carcasa trabajando con agua en
condiciones tolerables (concentración no mayor a
0,02 %) a partir de la concentración a la cual se
encuentren los sólidos en suspensión de esta agua, es
decir, la concentración real de trabajo. Tales investigaciones determinaron que:
Treal =
Figura 12. Peso de la carcasa durante el proceso de desgaste.
Como puede verse en la Figura 12, el peso de la
46 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(10)
% real
Tensayo
% ensayo
(11)
Siendo:
% real = concentración real de trabajo (masa/
volumen).
% ensayo = concentración de arena en el ensayo
(masa/volumen).
Treal = tasa de variación del peso en condiciones reales
de trabajo (g/h).
Tensayo = tasa de variación del peso durante los ensayos
(g/h).
Dado que la concentración máxima tolerable
Vallés y Cortez
de sólidos en el agua para condiciones normales de
trabajo, de acuerdo al fabricante de la bomba en
estudio, es de aproximadamente un 0,02% y utilizando
la ecuación ∆P⁄t se tiene que:
0, 02%
ζ 6.464 g / h
5%
= 0, 026 g / h
A partir de la ecuación Treal, se tiene de forma
general que la velocidad de desgaste a una concentración dada se puede determinar de la siguiente forma.
X%
ζ 6, 464 g / h
5%
T % = X % 1, 223 g / h
T% =
(13)
Siendo:
T%= tasa de desgaste a una concentración específica.
X % = concentración de sólidos a la cual se desea
conocer la velocidad de desgaste.
Así mismo a
partir de la ecuación
∆P⁄t, puede generarse una relación que permita determinar el tiempo para la falla de la carcasa (en horas) a
partir de la concentración con la cual se trabaje, esto
es:
Treal =
( gramos tiempo)
X%
Tensayo
% ensayo
=
real
(
X % gramos
tiempo
%ensayo
(14)
)
Tomando en cuenta lo anterior y despejando
Tiemporeal, se tiene:
%ensayo
Tiempoensayo
X%
(17)
Para el caso de agua con 0,02% de sólidos, se
tiene que el tiempo de funcionamiento para que ocurra
la falla de la carcasa de la bomba en estudio, con las
especificaciones (material, dimensiones, etc.,) es:
Tiemporeal =
280h
= 14,000h
0.02%
(18)
A su vez a partir de la ecuación (Tiemporeal),
puede obtenerse la equivalencia del tiempo de trabajo
con agua con 0,02 % de sólidos en suspensión y una
hora de trabajo de ensayo con una concentración
de 5 %.
5%
1hensayo = 250h
(19)
0.02%
Con esto se tiene que, 1 hora de ensayo con una
concentración de 5 % equivale a 250 horas de trabajo
con una concentración de 0,02 %. De forma general
partiendo de la misma ecuación (Tiemporeal), se tiene
que la equivalencia del tiempo de ensayo a 5 % de
sólidos en suspensión en el agua, y el tiempo de trabajo a X concentración, es:
Tiemporeal =
(15)
ensayo
Los gramos representan la pérdida total de material de la carcasa durante el proceso de desgaste, bien
sea durante los ensayos o bajo condiciones de trabajo
reales. Esta cantidad es la misma puesto que es la cantidad de material que se pierde hasta el momento en
que comienza la falla de la carcasa.
Tiemporeal =
280h
X%
Tiemporeal = tiempo en que la carcasa falla por desgaste.
X% = concentración de sólidos en suspensión con que
(12)
trabaje.
Treal =
Treal
Donde:
Tiemporeal =
(16)
Tiempoensayo =
X%
Tiemporeal
5%
(20)
Variación del espesor de pared de la carcasa
durante el proceso de desgaste
En esta sección se muestran las zonas de la carcasa que fueron mayormente afectadas por el desgaste. Se realizó una división de la carcasa en tres regiones o circunferencias (Región 1, Región 2 y voluta)
las dos primeras se subdividieron en siete zonas y
voluta en cuatro (debido a la geometría de la fundición), de manera de ubicar los puntos donde se midió el espesor de pared y de así localizar la pérdida de
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
47
Determinación de la disminución del rendimiento global que presenta una bomba
material y determinar si ésta es uniforme o no a lo largo y ancho de la circunferencia o 360º de la carcasa
en sentido del flujo. A partir de estos valores se determinó la variación neta del espesor durante todo el proceso, es decir desde el estado inicial de la carcasa (sin
desgaste) hasta el estado final (56 horas de trabajo).
Como muestra la Figura 13, la variación del
espesor de pared no es igual en los diferentes puntos,
esto indica que el desgaste a lo largo del recorrido de
los 360° que definen la carcasa no es uniforme, ni tampoco a lo ancho de la misma, observándose mayores
cambios del espesor de pared hacia las zonas de mayor
presión, en las zonas 5, 6 y 7 para las Regiones R1 y
R2 al igual que en la voluta.
Figura 14. Voluta, zona de inicio.
Figura 15. Voluta, zona 4.
Reg 1
Reg 2
Voluta
Figura 13. Variación neta del espesor de la pared de la carcasa en la Región 1, Región 2 y voluta, durante las 56 horas
del proceso de desgaste.
Es importante destacar que la disminución de
espesor de pared más significativa ocurre en la zona 7
de la Región 1, siendo ésta la zona más cercana a la
descarga de la bomba (Figura 16). Este cambio es de
6,7 mm en un punto cuyo espesor de pared inicial era
de 1,59 mm, lo que representa una disminución del
42,14 % de su valor inicial. El desgaste produce mayor
arranque de material hacia la zona de donde se encuentra la descarga (Figura 16), a diferencia de la zona 1 o
zona de inicio de la voluta (Figura 14) y zona 4 (Figura
15) donde es menos severo.
Aspecto que adquiere la superficie interna de la
carcasa por efecto del desgaste
En esta sección se muestra el aspecto que adquiere con el tiempo de desgaste, la superficie interna
de la carcasa. La observación de la huella que produce
48 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Figura 16. Descarga.
este proceso, permitirá determinar con precisión que
mecanismo de desgaste actúa y verificar si la severidad
del mismo, de acuerdo a la huella que deja, coincide
con lo que indica la variación del espesor de pared.
Las huellas se observarán a través de la impresión de la superficie sobre papel, para lo cual se empleó una pieza de grafito. Las Figuras 12 - 16 muestran un modelo representativo de cómo quedó la superficie luego de cada intervalo de trabajo para desgaste.
En tales Figuras, las regiones blancas representan las
cavidades y las regiones negras representan las protuberancias.
7. CONCLUSIONES
• Con el desgaste de la carcasa el rendimiento global de la bomba disminuye de un valor inicial
de 44,74 % hasta 41 % para las condiciones finales
Vallés y Cortez
•
•
•
del desgaste de la carcasa. Esto comprende una
caída de 3,74 puntos porcentuales, que representan
un 8,35 % del valor inicial de esta variable.
La altura efectiva o energía especifica útil, para el
caudal nominal de la bomba en condiciones iniciales (sin desgaste) disminuye desde 76,67 m.c.a hasta 70,91 m.c.a, es decir cae 5,76 m.c.a lo que representa un 7,51 % de su valor inicial.
La Potencia de accionamiento se incrementa desde
9,86 hp para lasa condiciones iniciales, hasta 10,32
hp para el momento en que falló la carcasa, lo que
representa un aumento neto de 0,46 y a su vez se
traduce a largo plazo, en incremento del costo de
operación del equipo.
A lo largo del proceso de desgaste de la carcasa, el
Rendimiento global de la bomba en estudio se
comporta de manera descendente, y se relaciona
con el tiempo de funcionamiento del equipo (t) y la
concentración de sólidos en suspensión (X) a través
de la siguiente ecuación:
η(%) = 3,2x10−7 ( X.t)3 −1,48x10−4 ( X.t)2 + 4,62x10−3 ( X.t) + 44,74
• A lo largo del proceso de desgaste de la carcasa, la
potencia de accionamiento de la bomba ETA
32-200 se comporta de manera ascendente, y se
relaciona con el tiempo de funcionamiento del
equipo (t) y la concentración de sólidos en suspensión (X) a través de la siguiente ecuación:
−8
3
−5
2
−3
Pa (hp) = 3,2x10 (X.t) − 1,2x10 (X.t) + 3,1x10 (X.t) + 9,86
• La carcasa sufre un proceso de abrasión por arran-
•
•
•
que, el cual provoca pérdida de material en la
superficie interna de la misma. Esta pérdida de material hace que el peso de la carcasa disminuya
siguiendo un patrón aproximadamente lineal en
función al tiempo de desgaste.
El desgaste no es uniforme a lo largo de la carcasa,
siendo más pronunciado en la zona de la carcasa
donde el área de la voluta es mayor, es decir, donde
existe mayor presión.
El desgaste que sufrió el anillo de desgaste y su
efecto negativo sobre las curvas de funcionamiento
H vs Q justifica la colocación de este tipo de elementos cambiables.
El tiempo para la falla de la carcasa bajo condiciones tolerables de trabajo (agua a 0,02% de sólidos
en suspensión) es de 14.000 h.
• El ensayo puede realizarse a bombas diferentes,
•
con carcasas de diferente material, para así corroborar su vida útil con determinadas concentraciones; además con potencias mayores donde la variación del η y su incidencia, de acuerdo al proyecto,
horas de trabajo diarias, etc., pueda ser notoria.
A partir de la gráfica de potencia de trabajo del
equipo, mediante un estudio económico basado en
el costo de la carcasa y el consumo de energía eléctrica, pudiera fijarse el punto a partir del cual se
torna antieconómico seguir empleando la voluta
desgastada. Esto involucra considerar la potencia
del equipo y el número de horas diarias de trabajo.
REFERENCIAS
[1] ADDISON, Herbert. Centrifugal and other Rotodinamics pumps. Editorial Chapman & Hall. London. (1996).
[2] BALJE E. Turbomáquinas "A Guide to Design,
Selection and Theory" Willey- Interscience Publication. New York, (1976) Páginas: 37, 446-456
[3] ESPAŇA, L. SERRATO, C Trabajo Especial de
Grado. Universidad de Carabobo. (2001).
[4] G wilson. Diseños de Bombas Centrífugas. Sección
10.21.2 Hydraulic Institute.
[5] "Hydraulic Institute Standards" 12° Edición. U.S.A
(1969).
[6] KARASSIK, Igor. CARTER, Roy "Bombas Centrífugas". Editorial Continental S.A. 5ta Edición.
México (1975).
[7] KARASSIK, Igor. KRUTZSCH, William. Pump
Handbook. Editorial Mc Graw Hill. Segunda
Edición, (1976).
[8] KARASSIK, Igor. Manual de Bombas Centrífugas.
Diseño Aplicación, Especificaciones, Operación y
Mantenimiento. Editorial McGraw Hill. (1994)
[9] NASCIMBENI, M. Bombas Centrífugas. Trabajo
de ascenso no publicado. Universidad de Carabobo. (2001).
[10] YEDIDIAH, S. Centrifugals pumps problems.
Petroleum Publishing company. Tulsa, Oklahoma. (1980).
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
49
REVISTA INGENIERÍA UC. Vol. 10, No 3, 50-58, 2003
Estabilización de un sistema de suspensión magnética aplicando una
forma canónica Hamiltoniana de pasividad y linealización exacta por
realimentación
Francisco J. Arteaga B.(1), Atilio Morillo P (2), Luis Obediente (1)
Universidad de Carabobo, Escuela de Ingeniería Eléctrica, Unidad de Investigación en Automatización
Industrial, Valencia, Venezuela.
(2)
Centro de Investigación de Matemática Aplicada, División de Postgrado de Ingeniería, Universidad del Zulia,
Maracaibo, Venezuela
Email: [email protected], [email protected], [email protected]
(1)
Resumen
El objetivo de este trabajo es el diseño de controladores no lineales para la estabilización en torno a un
punto de equilibrio de un sistema electrodinámico con una dinámica sencilla (pero que aún así requiere de un
tratamiento no lineal), como lo es el sistema de suspensión magnética constituido por un electroimán. Se
proponen dos acciones de control: la primera, derivada de aplicar la técnica de linealización exacta mediante
realimentación del estado; y la segunda, obtenida como resultado de utilizar un procedimiento de pasivización
basado en la descripción del sistema en una forma canónica Hamiltoniana de pasividad que sintetiza la manera
como los términos disipativos y no disipativos de la energía influyen en la dinámica del sistema.
Palabras clave: Sistema de suspensión magnética, linealización exacta, pasivización, forma canónica
Hamiltoniana
Stabilization of a magnetic suspension system by application of a
Hamiltonian canonical passivity form and exact feedback
linealization technique
Abstract
The purpose of this work is to design nonlinear controllers for stabilizing an electrodynamic system, with a
simple dynamic (but still requiring a non linear treatment), around an equilibrium point. Two control actions are
proposed for a magnetic suspension system formed by an electromagnet. The first one, derived from applying the
exact linealization technique by state feedback. The second one is obtained as a result of a passivization procedure
based on a system description in a Hamiltonian passivity canonical form that synthesizes the way in which
dissipative and non dissipative energy terms influence the system dynamics.
Keywords: Magnetic suspension system, exact linealization, passivization, Hamiltonian canonical form.
1. INTRODUCCIÓN
En este trabajo se aborda el problema de controlar la altura de una esfera de acero, respecto a un nivel
de referencia, mediante su suspensión (o levitación) en
contra de la fuerza de la gravedad, por medio del uso
de un electroimán. Las variables de estado consideradas para modelar el sistema han sido la altura de la
50 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
esfera (medida hacia abajo), su velocidad, y la corriente en la bobina del electroimán; mientras que la acción
de control es ejercida por el voltaje suministrado al
sistema. Una descripción del sistema físico y la deducción del modelo matemático puede encontrarse en los
trabajos realizados por Barie, Chiasson [1] y Harley,
Wölfle [2]. Se diseñaron dos controladores en
espacio de estado, los cuales parten de bases teóricas
Arteaga, Morillo y Obediente
diferentes, y explotan propiedades disímiles del sistema, y por lo tanto, conducen a esquemas de control
diferentes.
Se utiliza, en primer lugar, el esquema de control de linealización exacta por realimentación (FLC).
La técnica de FLC se distingue por su sencillez algorítmica, pero son bien conocidas sus desventajas. Por
ejemplo, su alta sensibilidad ante las perturbaciones
de los parámetros y su requerimiento de conocimiento
perfecto de los estados. En tal sentido, resulta apropiado utilizarla conjuntamente con otros métodos, a
fin de examinar la efectividad de los mismos en cuanto a superar las deficiencias e incertidumbres en el
modelo [3-5].
El segundo controlador usado es resultado del
denominado “enfoque de control basado en pasividad”, denotado como PBC. La pasividad es una propiedad fundamental de una amplia familia de sistemas
físicos, y puede definirse en términos de la disipación
y transformación de la energía del sistema. En relación a la disipación de la energía, el PBC puede ser
entendido como una extensión de los llamados métodos de “moldeado de la energía” e “inyección de
amortiguamiento” [6], [7]. Esta técnica consta de dos
etapas básicas: (1) una etapa de moldeado de la energía, la cual consiste en modificar la función de energía de forma tal que la nueva función posea un mínimo global en el punto de equilibrio deseado; (2) una
etapa de “inyección de amortiguamiento”, la cual
consiste en modificar las propiedades de disipación
del sistema a fin de hacer el punto de equilibrio asintóticamente estable. Para una discusión completa de
este tópico se puede consultar Ortega [7].
Las condiciones geométricas para que un sistema dinámico sea pasivizado por realimentación alrededor del origen respecto a una determinada función
de almacenamiento de energía V y una salida fijada
del sistema han sido establecidas por Byrnes [8]. Sin
embargo, para un sistema que en principio no sea pasivo, puede aplicarse el procedimiento de pasivización desarrollado por Sira-Ramirez [9]. En este método, partiendo de una función de energía V
(típicamente una función cuadrática) que satisface
una cierta condición de transversalidad, mediante un
cambio de coordenadas de la entrada, se obtiene una
expresión canónica Hamiltoniana de pasividad del
sistema que facilita la aplicación de la técnica PBC,
alrededor de un punto de equilibrio, no necesariamente el origen. Esta forma canónica revela la manera
como los términos disipativos y no disipativos de la
energía influyen en la dinámica del sistema.
El resto del trabajo está organizado como sigue. En la Sección 2 se describe el modelo matemático del sistema de suspensión magnética constituido
por un electroimán. En la Sección 3 se analiza el sistema desde la perspectiva de la linealización exacta y
se diseña el control FLC. En la Sección 4 se aplica el
procedimiento de pasivización de Sira-Ramirez [9],
se empieza por determinar la condición pasivizable
del sistema y sintetizar la función de realimentación
que logra pasivizarlo; luego, basándose en la citada
forma canónica Hamiltoniana del sistema pasivizado,
se aplican los métodos de moldeado de energía e inyección de amortiguamiento, desembocando finalmente en un compensador dinámico auxiliar para alcanzar la estabilización asintótica alrededor del punto
de equilibrio deseado. Finalmente, la Sección 5 contiene las conclusiones del trabajo.
2. MODELO MATEMÁTICO
El sistema de suspensión magnética consiste de
una esfera de acero que se suspende mediante la
acción del campo magnético generado por un
electroimán de corriente controlada por realimentación a través de una medición óptica de la posición de
la esfera.
La ecuación de movimiento de la esfera es:
m&y& = − ky& + mg + F ( y , i )
(1)
donde m es la masa de la esfera, y > 0 la posición
vertical (medida hacia abajo), k es el coeficiente de
fricción viscosa, g es la aceleración de gravedad,
F ( y , i ) es la fuerza generada por el electroimán, la
cual depende de la corriente i . La inductancia del
electroimán depende de la posición de la esfera, y
puede modelarse (entre varias alternativas semejantes) como:
L( y ) = L1 +
L0
1+ y / a
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(2)
51
Estabilización de un sistema de suspensión magnética
donde L0, L1 y a son constantes. Este modelo representa el caso en el que la inductancia tiene su máximo
valor cuando la distancia al electroimán de la esfera es
mínima, y decrece a un valor constante a medida que
la bola se aleja (a) hasta y → ∞. Obsérvese que
L ( y ) ≠ 0 ,para todo y ≥ 0 . Tomando:
1
(L( y)i2 )
2
E( y, i) =
(3)
como la energía almacenada en la bobina, la fuerza
F ( y , i ) viene dada por:
dE
L0 i2
F ( y, i) =
=
dy
2a(1+ y / a)2
.
(4)
La ecuación que gobierna el subsistema eléctrico está dada por:
v= φ& + Ri
(5)
.....
donde v es la fuente de tensión en el circuito y
φ = L( y )i es el flujo magnético. De manera que:
∂L(y)
& + L(y)i& + Ri
yi
∂y
v=
...
...
...
(6)
{
}
Ω = ( x1 , x 2 , x3 ) ∈ R 3 / x1 > 0, x3 > 0
Un fácil cálculo muestra que los puntos de
equilibrio del sistema vienen dados por:
⎛
x* = ( x1*, 0, x3* ) = ⎜⎜ x1R, 0,
⎝
⎞
2mg
(a + x1R )2 ⎟⎟
aL0
⎠
.
..
para un valor fijado u = v * de la variable u, y una
posición deseada x1R . El objetivo de control es estabilizar el sistema en torno a un punto de equilibrio
deseado x* , y para ello se asumirá un conocimiento
perfecto del estado.
3. DISEÑO DEL CONTROL FLC
El sistema de suspensión magnética (8) puede
expresarse en la forma afín dada por:
x& = f ( x ) + g ( x )u
de donde se obtiene:
...
(10)
.
(11)
y = h(x )
⎡
⎤ 1
L0
i& = ⎢v − Ri − y&
i
2 ⎥
a(1+ y / a) ⎦ L(y)
⎣
(9)
donde f (x ) y g (x ) son los campos vectoriales defi(7)
...
Introduciendo las variables de estado x1 = y,
u = v, reemplazando en (1) y en (7),
obtenemos el sistema:
x 2 = y& , x 3 = i,
nidos por:
⎡
⎤
⎢
⎥
x2
⎢
⎥
2
⎢
L0a x3 ⎥
k
⎥
f ( x) = ⎢ g −
x2 −
2m(a + x1 )2 ⎥
m
⎢
⎢
⎥
⎢ 1 ⎛ −R x + L0a x2 x3 ⎞ ⎥
⎟
3
⎢⎣ L( x1 ) ⎝⎜
(a + x1 )2 ⎠ ⎥⎦
.
.
⎧x&1 =
⎪
⎪x& =
⎪⎪ 2
⎨
⎪x& =
⎪3
⎪
⎪⎩ y =
x2
.
.
2
g −
k
L0a x3
x2 −
m
2m(a + x1)2
.
.
⎤
1 ⎡
L0a
x x + u⎥
⎢−Rx3 +
2 2 3
(a + x1)
L(x1) ⎣
⎦
x1
.
.
(8)
donde el vector de estado x varía en la región de
operación del sistema:
52 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
g ( x) =
⎡
⎤
⎢ 0 ⎥
⎢
⎥
⎢ 0 ⎥
⎢ 1 ⎥
⎢
⎥
⎢⎣ L( x1 ) ⎥⎦
(12)
Arteaga, Morillo y Obediente
y h(x) es la función de salida y = h( x) = x1 .
β ( x) = −
L0a x3
m (a + x1 )2 L( x1 )
..
(18)
..
Es obvio que el grado relativo del sistema respecto a la salida y = x1 es 3, por lo tanto, de acuerdo a resultados bien conocidos (véase, por ejemplo,
[8]), existe un difeomorfismo T : U ⊂ Ω → T (U ),
donde U es un entorno de un punto de equilibrio x 0
del sistema, y un cambio de coordenadas afín y
dependiente del estado, expresado por:
u = α ( x ) + β ( x )υ
(13)
.
con β ( x) ≠ 0 , tal que en las coordenadas definidas
por T el sistema original es equivalente a un sistema
lineal expresado en la forma canónica de Brunovsky:
z& = Ac z + Bυ
(14)
.
υ = k( z − z* ) = kT ( x − x* )
(19)
con una ganancia k de modo que sea Ac + Bc k Hurwitz. Por ejemplo, puede utilizarse un regulador lineal
cuadrático (LQR) para la elección de k. Con el control
υ = kT ( x − x* ) el sistema (8) se estabiliza en el
punto de equilibrio x*.
4. DISEÑO DEL CONTROL PBC
z 1 = x1
En esta sección se diseñará el control por pasivización, aplicando el procedimiento desarrollado por
Sira-Ramirez y aplicado a diferentes tipos de procesos
(eléctricos, químicos, etc.) [9-12].
z 2 = x2
A. Pasivización del sistema
En este caso, un fácil
que z = T ( x ) viene dado por:
cálculo
muestra
El sistema de suspensión magnética (8) puede
escribirse en la forma general
2
z3 = g −
En el sistema lineal y controlable (16) obtenido
se puede hacer:
k
L0 a x3
x2 −
m
2 m ( a + x1 ) 2
.
.
x& = f (x) + g(x) u
(15)
..
(20)
y = h( x)
observando que los campos vectoriales f y g son:
mientras que (14) viene dada por:
⎡0 1 0 ⎤
⎡0⎤
⎢
⎥
z& = ⎢0 0 1 ⎥ z + ⎢⎢0⎥⎥ υ
⎢⎣0 0 0⎥⎦
⎢⎣1 ⎥⎦
(16)
⎡
⎤
⎢
⎥
x2
⎢
⎥
⎢
⎥
L0 a
k
2
⎥
f ( x) = ⎢ g −
x2 −
x
3
m
2m(a + x1)2 ⎥
⎢
⎢
⎥
⎢ 1 ⎛ −R x + L0a x2 x3 ⎞ ⎥
⎟
3
⎢⎢ L ( x ) ⎜
(a + x1)2 ⎠ ⎥⎦⎥
⎣ 1 ⎝
.
.
con:
.
.
2
kL0 a x3
k
k2
α ( x) = − g + 2 x2 +
+ ...
m
m
2m2 (a + x1 )2
..
.
2
L0 a x2
RL0 a x3
+
− ...
3
m(a + x1 )
(a + x1 )2 mL( x1 )
..
.
2
( L0 a ) 2 x 2 x3
( a + x1 ) 4 m L ( x1 )
(17)
⎡
⎤
⎢ 0 ⎥
⎢
⎥
g( x) = ⎢ 0 ⎥
⎢
⎥
⎢ 1 ⎥
⎢⎣ L ( x1) ⎥⎦
..
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(21)
53
Estabilización de un sistema de suspensión magnética
mientras que la salida es:
y = h(x) = x1
(22)
Como se estableció en la sección previa, el
sistema es de fase mínima y la salida del sistema tiene
grado relativo 3. La región de operación del sistema
ya descrita en (9) es:
Ω = {( x1 , x 2 , x3 ) ∈ R 3 / x1 > 0, x3 > 0}
tal como se estableció en la Sección 2, con x1 y x3
además acotados superiormente por las condiciones
físicas del sistema.
Considérese la función de almacenamiento de
energía
1 2
x1 + x22 + x32 )
(
2
V=
(23)
De donde se obtiene que el campo vectorial
f(x) posee la descomposición natural respecto de la
función de almacenamiento V:
f (x) = fd (x) + fnd (x) + fI (x)
(26)
con:
⎡
⎤
⎢0
⎥
⎢
⎥
⎢ k
⎥
fd ( x) = ⎢− x2 ⎥
m
⎢
⎥
⎢− R x3 ⎥
⎢⎣ L( x1 ) ⎥⎦
.
⎡
⎤
⎢
⎥
x2
⎢
⎥
2
⎢
L0 a x3 ⎥
f nd ( x) = ⎢ g −
⎥
2m (a + x1 )2 ⎥
⎢
⎢
⎥
L0 a x2 x3
⎢
⎥
2
⎢⎣ L( x1 )(a + x1 ) ⎥⎦
.
.
.
es fácil ver que:
LgV(x) =
x3
≠ 0 en
L(x1)
Ω
(24)
Por lo tanto, el sistema es pasivizable con función de almacenamiento de energía V(x). Es decir,
existen funciones escalares α ( x ) y β (x) en Ω
con β ( x) ≠ 0 en Ω , tales que el cambio de coordenadas dado en la ecuación (13):
f I ( x) = 0
(27)
donde las componentes f d ( x), f nd ( x) y f I (x) satisfacen:
2
Rx3
k
Lfd V( x) = − x22 −
≤ 0 en Ω
m
L(x1 )
.
2
u = α ( x ) + β ( x )υ
Lfnd V( x) = x1x2 + gx2 −
.
L0a x2 x3
+ ...
2m(a + x1 )2
.
.
hace que el sistema en lazo cerrado (8)-(24) sea pasivo respecto a la función de almacenamiento V y a la
rata de suministro definida por s(u, y ) = uy.
La derivada de V, respecto al tiempo a lo largo
de las trayectorias de (8), es:
2
2
& = − k x2 − Rx3 + x x + gx − L0ax2x3
V
2
1 2
2
2m(a + x1)2
m
L(x1)
.
.
.
.
2
⎧
L0ax2 x3
=⎨
2
L(x1)(a + x1) ⎩
.
L f I V( x) = 0 en Ω
no negativa en Ω
ó
indefinida en Ω
(28)
En forma resumida, la derivada de V, respecto
al tiempo a lo largo de las trayectorias del sistema (8),
se expresa como:
2
L0 a x2 x3
u x3
... +
+
2
L( x1 )(a + x1 )
L( x1 )
.
.
(25)
54 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
& = Lf V( x) + L f V( x) + Lg V( x)u (29)
V
d
nd
Arteaga, Morillo y Obediente
Considérese la transformación de coordenadas
de la entrada dependiente del estado:
x& = −ℑ(x)
L V(x)
h(x)
δ h2 (x)
u=
υ − fnd
−
Lg V(x)
Lg V(x)
Lg V(x)
(30)
Substituyendo cada término ya calculado en
(25), se obtiene
... −
x1
δ x L( x1 )
x x L( x )
L( x1 )υ −
− 1 2 1
x3
x3
x3
2
1
gx2 L( x1 )
L ax x
L a x x L( x )
− 0 2 32 + 0 2 3 12
x3
(a + x1 )
2m (a + x1 ) (31)
.
.
..
Esta función uPBC es de la forma (24), por lo
tanto es una realimentación que hace pasivo al sistema
en lazo cerrado (8)-(24), es decir al sustituir (30) en la
expresión para υ dada en (13), se obtiene:
& ≤ xυ
V
1
B. Forma canónica del sistema pasivo.
Substituyendo u PBC en el sistema de suspensión
magnética (8), obtenemos el sistema en lazo cerrado:
x2
2
L0 ax3
k
g − x2 −
m
2m(a + x1)2
.
(35)
que satisfacen las ecuaciones
fd (x) −
δ h2 (x)
T
⎡ ∂V⎤
⎢⎣ ∂x ⎥⎦ g(x)
⎡
⎢
⎢ I − g ( x)
⎢
⎢
⎢⎣
g(x) = − R(x)
∂V
(x) fI (x)
∂x
⎡ ∂V T
⎤ ⎤
(x)⎥ ⎥
⎢
⎣ ∂x
⎦ ⎥ f (x)
nd
T
⎡ ∂V
⎤⎥
⎥
g (x)⎥
⎢
⎣ ∂x
⎦ ⎥⎦
= −ℑ( x)
∂V
(x)
∂x
(36)
Basándose en estas consideraciones se obtienen
las matrices
⎡
0
⎢
⎢
⎢
⎢
⎢ −g
x1
ℑ( x) = ⎢
⎢
⎢
⎢ x2 g x2
⎢ +
⎢ x3 x1 x3
⎢⎣
.
.
(34)
ℑT ( x) = −ℑ( x), R T ( x) = R( x) ≥ 0
(32)
la cual es la expresión diferencial de la pasividad de
acuerdo a Byrnes [8].
⎧x&1 =
⎪
⎪x& =
⎪2
⎪⎪
⎨x& =
⎪3
⎪
⎪
⎪
⎩⎪
∂V
∂V
(x) − R(x) (x) + M(x)υ
∂x
∂x
donde ℑ( x ), R ( x ) son matrices tales que
donde υ es una nueva función de control y δ es un
escalar estrictamente positivo.
uPBC =
Este sistema en lazo cerrado puede expresarse
en la forma canónica Hamiltoniana
g
x1
x2 g x2 ⎤
−
x3 x1 x3 ⎥
⎥
⎥
⎥
L0 a x3 ⎥
2m (a + x1 ) 2 ⎥
⎥
⎥
⎥
0
⎥
⎥
⎥⎦
−
0
.
.
.
−
L0 a x3
2m (a + x1 ) 2
.
.
...
⎡
⎢
⎢0
⎢
R ( x) = ⎢0
⎢
⎢
⎢0
⎢⎣
⎧ Rx3 x1x2 gx2
L ax x
−
−
+ 0 2 32
⎨−
x3
2m(a + x1)
⎩ L(x1) x3
.
..
.
.
.
.
.
.
.
.
.
...
−
δ x12 ⎫⎪
.
x1
⎬+ v
x3 ⎪⎭ x3
.
.
0
k
m
0
⎤
⎥
0
⎥
⎥
0
⎥
⎥
R
δ x1 2 ⎥
+
2 ⎥
L ( x1 )
x 3 ⎥⎦
(37)
(33)
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
55
Estabilización de un sistema de suspensión magnética
Estas matrices satisfacen las condiciones (35) y las
ecuaciones (36) con:
que se interpreta como un compensador dinámico.
Se tendrá en definitiva que:
∂V
( x) = x
∂x
(38)
V&d = − ( x − xd )T Rm ( x)( x − xd )
C. Moldeado de la energía e inyección de
amortiguamiento
con:
Rm (x) = R(x) + Rd i (x)
.
Considérese la función de energía modificada
1
( x − xd )T ( x − xd )
2
Vd = V( x, xd ) =
(39)
(46)
y así:
& ≤ − a ( x − x )T ( x − x )
V
d
d
d
b
(47)
con:
Donde:
x d = ( x1d , x 2 d , x3d )
(40)
es un vector de estados auxiliar que representa el estado que se desea alcanzar. Es decir:
Vd =
(45)
[
]
1
( x1 − x1d ) 2 + ( x2 − x2 d ) 2 + ( x3 − x3d ) 2 (41)
2
Derivando Vd respecto del tiempo a lo largo de
las trayectorias del sistema, se obtiene:
a = inf x∈Ω λmin ( Rm ( x)) > 0
b = sup x∈Ω λmax ( Rm ( x)) > 0
(48)
De donde se sigue que V ( x, x d ) es una función
de Lyapunov para el sistema y, por lo tanto, el vector
x(t ) converge asintóticamente hacia la trayectoria
auxiliar x d (t ).
D. Compensador dinámico.
.
Vd = (x − xd )T (x& − x&d )
= (x − xd )T [ −R(x)x − ℑ(x)x + M (x)υ − x& d ]
(42)
Agregando ahora un término que representa la
inyección de amortiguamiento de la forma − Rdi ( x) x,
tal que Rm ( x) = R( x) + Rdi ( x) sea una matriz semidefinida positiva para todo x ∈ Ω , se obtiene
& = (x − x )T [ −(R(x) − R )(x − x ) − ℑ(x)(x − x )
V
d
d
di
d
d
.
.
.
...−Rxd + Rd i (x−xd ) + M(x)υ − x&d − ℑ(x)xd ] (43)
En la ecuación (44), que define el compensador
dinámico, podemos sustituir los valores de R ( x ),
R d i ( x ), ℑ ( x ) y M ( x) , con lo cual se obtiene la
ecuación diferencial (49).
La ecuación (49) obtenida es un sistema lineal
dependiente del tiempo respecto a la variable auxiliar
xd. Con ella se dispone de suficiente libertad para sintetizar el control de realimentación externo υ . Típicamente se impone a una componente particular de xd
un valor de equilibrio constante deseado, en correspondencia con el punto de equilibrio original x* considerado.
.
Ahora se puede imponer que el vector auxiliar
xd satisfaga la ecuación diferencial ordinaria
x&d = −Rxd + Rdi (x−xd ) + M(x)υ − ℑ(x)xd
.
.
.
(44)
56 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
En este caso se puede particularizar usando las
variables auxiliares ξ y η como se muestra en la
ecuación (50).
Con lo cual se obtiene finalmente la ecuación
algebraico-diferencial (51) que produce υ .
Arteaga, Morillo y Obediente
⎧
⎪x&1d =
⎪
⎪
⎪x&2d =
⎪
⎨
⎪x& =
⎪ 3d
⎪
⎪
⎪
⎩
g
x
gx
− x2d + 2 x3d + 2 x3d + R1(x1 − x1d )
x1
x3
x1 x3
..
.
L0 ax3d
g
k
x1d − x2d −
+ R2(x2 − x2d )
x1
m
2m(a+ x1)2
.
..
..
...
⎛ x gx ⎞
δx 2 ⎞
L ax x ⎛ R
−⎜ 2 + 2 ⎟ x1d + 0 3 2d 2 −⎜⎜
+ 1 ⎟⎟ x3d
2m(a+ x1) ⎝ L(x1) x3 ⎠
⎝ x3 x1 x3 ⎠
x
... + R3(x3 − x3d ) + 1 υ
(49)
x3
.
..
.
..
..
..
..
.
..
...
..
ξ = x1d , η = x2 d , x3* = x3 d
⎛ x2
gx2 ⎞
+
⎟ x3* + R1(x1 − ξ)
x1x3 ⎠
⎝ x3
g
x1
ξ& = − η + ⎜
g
η& =
α1
(50
ξ −
.
AGRADECIMIENTOS
k
L0a x3*
η −
+ R1 ( x2 − η)
m
2m(a + x1 )2
.
.
⎛ x2
υ= ⎜
+
⎝ x1
explota la descripción del sistema en forma canónica
Hamiltoniana de pasividad, la cual sintetiza la manera
como los términos disipativos y no disipativos de la
energía influyen en la dinámica del sistema. Una etapa
inmediata que haría falta desarrollar para proseguir
este trabajo, es la realización de simulaciones computacionales (en ambiente Matlab-Simulink, por ejemplo), que permitan la comprobación de la eficiencia de
las acciones de control sintetizadas, así como de su
robustez ante la incertidumbre de los parámetros y ante
la presencia de perturbaciones. Las simulaciones también permitirían una comparación del desempeño de
ambos controladores entre si, así como frente a otras
propuestas conocidas. Adicionalmente sería muy pertinente analizar el problema de seguimiento de trayectorias en el caso del control basado en pasividad.
2
⎛ Rx
L0 ax3
gx2 ⎞
δx ⎞
ξ
η + ⎜ 3 + 1 ⎟x3*
−
2 ⎟
2
x3 ⎠
2mx1(a+x1)
x1 ⎠
⎝ x1 L(x1)
.
.
..
..
...
x
...− 3 R3(x3 − x3*)
x1
.....
..
Los autores expresan su reconocimiento a la
Dirección de Investigación de la Facultad de
Ingeniería de la Universidad de Carabobo por el financiamiento otorgado para la actual realización de este
proyecto de investigación.
..
REFERENCIAS
.
..
(51)
5. CONCLUSIONES
Se alcanzó el diseño de los controladores anunciados para el sistema de suspensión magnética, tanto
el basado en la linealización exacta, como el basado en
la metodología PBC. En el diseño de ambas propuestas, para mayor simplicidad se asumió la disponibilidad total del estado, sin embargo un análisis más realista debería contemplar la inclusión de observadores
para medir algún estado inobservable, como lo es la
velocidad, por ejemplo. El diseño del controlador PBC
resultó ser mucho más interesante, ya que este se basa
en aspectos estructurales de la física de los subsistemas
eléctrico y mecánico que conforman el sistema completo, especialmente en la relación entre el almacenamiento de energía y su disipación. En este punto se
[1] Barie W. and Chiasson J.: “Linear and nonlinear
state-space controllers for magnetic levitation”.
International Journal of Systems Science, Vol. 27,
No. 11 (1996) 1153-1163.
[2] Hurley, W. G. and Wölfle, W.: Electromagnetic
Design of a Magnetic Suspension System”, IEEE
Trans. On Education, Vol. 40, No. 2 (1997) 124130.
[3] Isidori, A: Nonlinear Control Systems: An
Introduction. Springer-Verlag, Second edition,
Berlin, 1989.
[4] Khalil, H.: Nonlinear Systems, Macmillan Pub.
Co., New York, 1992.
[5] Slotine J.–J. and Li. W.: Applied Nonlinear
Control, Prentice-Hall, New Jersey, USA, 1991.
[6] Ortega, R., Van Der Shaft, A., Maschke, B. and
Escobar, G.: “Energy-Shaping of Port-Controlled
Hamiltonian Systems by Interconnection”,
Proceedings of the 38th Conference on Decision
and Control, Phoenix, Arizona, USA, December
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
57
Estabilización de un sistema de suspensión magnética
[7] Ortega R., Loira A., Nicklasson P. J., and SiraRamírez H., Passivity Based Control of Euler
Lagrange Systems. Mechanical, Electrical, and
Electromechanical Applications. Springer Verlag,
London, 1998.
[8] Byrnes C. I., Isidori A., and Willems J. C.,
“Passivity, Feedback Equivalence and the Global
Stabilization of
Minimum Phase Nonlinear
Systems”. IEEE Trans. on Automatic Control,
Vol. 36 (1991), 1228-1240.
[9] Sira-Ramírez H. and Ángulo M. I.: “Passivity
Based Control of Nonlinear Chemical Process”,
International Journal of Control, Vol. 68, No 5
(1997), 971-996.
58 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
[10] Sira H., Pérez R., Ortega R., and García M.:
“Passivity-based Controllers for the Stabilization
of DC-to-DC Power Converters”, Automática,
Vol. 33 (1997), 499-513.
[11] Camacho O., Rojas R., Pernía A., y Pérez M.,
“Control basado en pasividad para procesos químicos”, Revista Técnica Ingeniería Universidad
del Zulia, Vol. 25, No. 1 (2002), 3-11.
[12] Morillo A. y Arteaga F., “Sistema de Suspensión
Magnética Controlado por Voltaje: Linealización
Exacta y Pasivización”, IV Congreso de Automatización y Control, Mérida, Venezuela, 12-14
Noviembre, 2003.
REVISTA INGENIERÍA UC. Vol. 10, No 3, 59-66, 2003
Estudio comparativo de la norma sismorresistente venezolana actual con
códigos sísmicos de otros países
Freddy J. Lanza S., Scarlet H. Puentes M., Fernando Villalobos
Departamento de Estructuras, Escuela de Ingeniería Civil. Universidad de Carabobo. Valencia, Venezuela.
Email: [email protected], [email protected], [email protected]
Resumen
Este trabajo presenta el análisis de los parámetros más relevantes de diseño sísmico de la norma
venezolana, en comparación con los códigos sísmicos de los Estados Unidos, México, Japón y Chile. En la
estimación de las acciones sísmicas se obtuvo que el corte basal calculado a través del código Japonés resultó
mayor en un 72 %, respecto al calculado según la norma venezolana, el obtenido por el código estadounidense
UBC un 40 % menor, por el código de México un 20 % menor y por el código de Chile un 50 % menor, lo cual
indica que después del Japón, los cálculos según la norma venezolana resultan mayores en la magnitud del corte
basal. Lo que implica mayores costos a nivel constructivo. Sin embargo, el diseño es más confiable, lo cual hace
que las estructuras sean menos vulnerables ante las acciones sísmicas.
Palabras Clave: Norma sismorresistente venezolana, parámetros sísmicos de diseño, códigos sísmicos,
corte basal.
Comparative study of the present Venezuelan seismic code
with seismic codes of other countries
Abstract
This work presents the analysis of the most outstanding parameters in seismic design of the Venezuelan
norm, in comparison to the seismic codes of the United States, Mexico, Japan and Chile. In the estimate of the
seismic actions it was obtained that the basal cut calculated through the Japanese code was bigger in 72 %,
regarding the one calculated according to the Venezuelan norm, the one obtained by the UBC 40 % smaller, for
the code of Mexico 20 % smaller and for the code of Chile 50 % smaller, which indicates after the Japan, the
calculations according to the Venezuelan norm are bigger in the magnitude of the basal cut. This implies bigger
costs at constructive level, however the design is more reliable, which makes that the structures are less vulnerable
before the seismic actions.
Keywords: Venezuelan seismic code, seismic design parameter, seismic codes, lateral seismic shear.
1. INTRODUCCIÓN
Venezuela pertenece a los países que conforman
el cinturón de fuego, el cual se caracteriza por ser una
de las zonas más sísmicas del planeta, debido a que
en la zona que bordea el océano Pacífico, aproximadamente se libera un 85 % del total de la energía producida por los movimientos telúricos o terremotos en el
mundo. En la segunda mitad del siglo XX, con el crecimiento de la población existente en Venezuela, se
empezaron a erigir las primeras edificaciones y se empiezan a registrar los primeros eventos sísmicos que
trajeron consecuencias desfavorables, entre los que se
destaca el de Caracas, el 28 de julio de 1967. Tomando en cuenta estos sucesos, se desarrollaron diversos
estudios que permitieron la realización de normas o
códigos para el diseño de edificaciones.
Los códigos sísmicos consideran los criterios de
análisis y diseño de las edificaciones situadas en zonas
donde puedan ocurrir movimientos telúricos. Sin
embargo debido a que la naturaleza de los sismos y
el comportamiento estructural ante estos es complejo,
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
59
Estudio comparativo de la norma sismorresistente venezolana
además de originar grandes pérdidas materiales y
humanas, es conveniente tomar la iniciativa de seguir
realizando investigaciones con la finalidad de disminuir la vulnerabilidad estructural ante la acción de los
sismos.
El presente trabajo pretende evaluar el nivel de
exigencia de la norma sismorresistente COVENIN
MINDUR 1756-88 (Rev.-2001), realizando un estudio comparativo respecto a las normas de Chile,
Japón, México y Estados Unidos ya que estos países
están ubicados en zonas de alto índice de sismicidad,
debido a que se encuentran dentro de la zona conocida como el cinturón de fuego del océano pacífico.
2. MARCO TEÓRICO
2.1 Cinturón de fuego del pacífico
Los tres principales cinturones sísmicos del
mundo son: el cinturón circunpacífico, el cinturón
transasiático (Himalaya, Irán, Turquía, Mar Mediterráneo, Sur de España) y el cinturón situado en el centro del océano atlántico, los cuales son mostrados en
la Figura 1.
La principal zona de riesgo sísmico es el llamado "Cinturón de fuego del pacífico” conocido como
geosinclinal circumpacífica, el cual debe su nombre
al enorme anillo de actividad volcánica que se extiende alrededor del océano Pacífico. Casi todos los volcanes hacen erupción en zonas costeras o bajo el mar,
creando cadenas de montañas bajo del agua, siendo
una de las zonas más sísmicas del planeta ya que
aproximadamente en la zona que bordea el océano
pacífico se libera un 85 % del total de la energía producida por los movimientos telúricos o terremotos en
el mundo [1]. El cinturón de fuego del pacífico se
extiende desde el litoral pacífico en América del Sur,
asciende hacia el norte bordeando la costa pacífica de
Norte América y desciende a lo largo del litoral
Asiático.
2.2 Mapa de riesgo sísmico global
A nivel mundial existen organizaciones que
han realizado estudios de riesgo sísmico, entre las
cuales se destaca la ONU ya que a través de numerosos estudios efectuados por científicos se desarrolló
un mapa de riesgo sísmico global [2], el cual se muestra en la Figura 2. Este mapa se basa en la amenaza
sísmica que representa los peligros para la población
Figura 1. Situación de los principales cinturones sísmicos y volcanes.
60 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Lanza, Puentes y Villalobos
Figura 2. Mapa de riesgo sísmico global.
producidos por terremotos. La amenaza sísmica es un
término técnico que caracteriza numéricamente la probabilidad estadística de la ocurrencia (o excedencia)
de cierta intensidad sísmica (o aceleración del suelo)
en un determinado sitio [3], durante un período de
tiempo. El mapa muestra la aceleración pico del suelo
(PGA) que se puede esperar en un determinado lugar
durante los próximos 50 años con 10 % de probabilidad de excedencia, que corresponde a un periodo de
retorno de 475 años.
Una variable que afecta la respuesta estructural
es el amortiguamiento viscoso [5], esta característica
generalmente se expresa como fracción del amortiguamiento crítico (ζ), el tipo de amortiguamiento considerado toma en cuenta las fuentes de disipación de
energía como fricciones internas, fricciones en los
apoyos y en elementos no estructurales, etc. A medida
que una estructura posea características de ductilidad
que permitan disipar mas energía la fracción de amortiguamiento critico será mayor y en consecuencia la
respuesta espectral será menor.
2.3 Respuesta espectral
3. METODOLOGÍA DEL TRABAJO
La respuesta espectral se utiliza para el estudio
de la dinámica de estructuras, en el área de ingeniería
sísmica. La respuesta espectral es el valor máximo de
respuesta (máximo desplazamiento, velocidad, aceleración o cualquier cantidad de interés) obtenido para
una función de carga especificada. Las curvas espectrales son representaciones gráficas donde la abcisa es
la frecuencia natural (periodo) del sistema, y la ordenada es la respuesta máxima [4]. En el análisis dinámico solo se requiere conocer el espectro o curvas
espectrales para condiciones de carga conocida y el
periodo de vibración del sistema, con lo cual se puede
obtener la respuesta máxima de dicho sistema.
Esta investigación se realizó siguiendo los siguientes pasos:
• Con base a la situación de los principales cinturones sísmicos, se realizó la selección de cuatro
países que integran un mismo cinturón para el
estudio comparativo, se eligió el cinturón de fuego
del Océano Pacífico ya que Venezuela es uno de
los países que lo conforma, de esta manera se
eligieron los siguientes países: Chile, México,
Estados Unidos y Japón.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
61
Estudio comparativo de la norma sismorresistente venezolana
• Se definen e identifican las variables para realizar
una comparación cuantitativa y cualitativa utilizando la información recopilada de los códigos en
estudio.
• Para realizar la comparación de tipo cualitativa se
comparó cada código con el código venezolano,
identificando los parámetros comunes o los efectos
que consideran los demás códigos a través de procedimientos que permitan realizar el diseño. Los
parámetros son los siguientes: Filosofía del cálculo, zonificación sísmica, forma espectral, clasificación de las edificaciones según su importancia,
clasificación de la estructura según el sistema estructural, factor de reducción de respuesta, clasificación de las edificaciones según la regularidad
estructural, obtención de la respuesta sísmica
(espectro de diseño), métodos de análisis sísmico,
período de retorno y probabilidad de excedencia,
coeficiente sísmico máximo y mínimo, coeficiente
de amortiguamiento, combinación de efectos y por
ultimo el nivel de diseño.
• En base a lo que considera cada código, la comparación de tipo cuantitativa se hizo tomando
en cuenta los siguientes parámetros: la respuesta
espectral ya que permite evaluar el nivel de energía
a la que se somete la estructura, el factor de reducción de respuesta ya que este parámetro representa
la capacidad de disipar energía inelásticamente
que posee la estructura, y por ultimo el corte basal
ya que es el resultado final de las acciones sísmicas
con el cual se procederá ha realizar el diseño [6].
• Se seleccionó una estructura ya calculada [7] por la
norma venezolana COVENIN MINDUR 1756-98
(REV.-2001), destinada para uso educativo, ubicada en una zona sísmica 5 (peligro sísmico elevado), y de una altura de 24 m (8 niveles de 3 m de
altura cada uno) incluyendo techo de sala de máquinas, el sistema estructural está constituido por
pórticos de concreto armado, la planta tipo se
muestra en la Figura 3.
• La ubicación de la edificación en los demás países
está determinado por las condiciones de suelo y
sismicidad de cada región. Para mantener la
uniformidad de condiciones en la comparación, la
estructura se ubicó en cada país de acuerdo a lo
siguiente:
1. En una zona con un perfil geotécnico del terreno
de fundación en donde se presente suelos muy
Figura 3. Geometría de la planta tipo.
62 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Lanza, Puentes y Villalobos
duros o densos, roca blanda o meteorizada.
2. En una zona con actividad sísmica medianamente
alta en función al rango de peligrosidad sísmica
mundial, según lo especifica el mapa global de
peligrosidad sísmica, mostrado en la Figura 2.
dos obtenidos en los métodos de análisis exigidos por
cada código, en donde se puede observar que el resultado más conservador es el de Japón, manteniéndose
en la parte constante de su espectro.
Tabla 1. Períodos de vibración obtenidos según los distintos
códigos para la edificación en estudio.
4. ANÁLISIS DE RESULTADOS
4.1 Espectros de respuesta
En el gráfico mostrado en la Figura 4 se muestran los espectros de respuesta elásticos sin reducir,
según lo especificado por cada código para la misma
estructura y condiciones de suelo. La curva correspondiente al código de Chile [8] no está suavizada como
las demás, corresponde a la fórmula que se aplica en
el análisis dinámico y es la que muestra mayor
respuesta para períodos entre 0,19 y 0,50 segundos.
Espectros de Diseño
1.20
CHILE
1.00
JAPÓN
VENEZUELA
UBC
0.80
A/g
0.60
MÉXICO
0.40
0.20
0.00
0.00
0.20
0.40
0.60
0.80
CÓDIGO
VENEZUELA
UBC 1997
MÉXICO
CHILE
JAPÓN
T (seg.)
0,686
0,717
0,983
1,157
0,450
A ( no reducida )
0,913
0,628
0,480
0,570
0,997
4.2 Factor de reducción de respuesta
Para efectos de cálculo se asignó para la misma
estructura un factor de reducción de respuesta según
lo establecido por cada norma, con la finalidad de
reducir las fuerzas elásticas de diseño sísmico [9], en
general se observó que este efecto es considerado por
los materiales, detalles constructivos y el sistema estructural, permitiéndole a la estructura incursionar en
el rango inelástico y disipar la energía impartida por
un temblor fuerte mediante histéresis. En la Figura 5
se muestra un gráfico en el cual se aprecia el valor de
los factores que reducen la fuerza sísmica de cada código en estudio, bien sea disminuyendo el valor de la
ordenada del espectro, disminuyendo el valor del corte basal, o el valor de las fuerzas sísmicas por nivel.
1.00
FACTORES DE REDUCCIÓN DE RESPUESTA
Período T (seg)
10.55
12.000
10.000
En la Tabla 1 se muestran los valores de perío-
8.000
3.33
4.000
2.000
VENEZUELA
6.000
CHILE
6.00
JAPÓN
Para períodos menores que 0,16 y mayores que
0,78 segundos, es decir, Venezuela al igual que Japón
son los países más exigentes (siendo Venezuela menor que Japón), en lo que se refiere a la respuesta del
espectro y para períodos entre 0,67 y 0,78. Venezuela
es el más exigente de todos. Cabe destacar que para
menores períodos ya sea que pertenezcan a la rama
constante o decreciente del espectro, se obtendrán
resultados más conservadores de respuesta.
8.50
ESTADOS UNIDOS
Figura 4. Espectros de respuesta elástica
2.00
MÉXICO
0.000
F
FACTOR
Figura 5. Espectros de respuesta elástica
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
63
Estudio comparativo de la norma sismorresistente venezolana
COMPARACIÓN DE CORTES BASALES
1.724
1.80
1.724
1.60
1.40
0.606
JAPÓN
0.486
MÉXICO
VENEZUELA
0.606
0.497
0.799
CHILE
0.20
0.819
CHILE
0.40
1.000
MÉXICO
0.60
VENEZUELA
0.80
1.000
UBC1997
1.00
UBC1997
1.20
JAPÓN
RELACION DE CORTE BASAL RESPECTO A VENEZUELA
Se observa que el valor del factor de reducción
que establece el código chileno es el mayor de todos
(10,55), esto se debe a que se aplicó un análisis dinámico. El código de los Estados Unidos [10] se reduce
la fuerza con un valor de 8,5 que es 42 % mayor a
Venezuela. De otra forma Japón [11] y México [12]
son más conservadores en este aspecto, reduciendo la
fuerza un 67 % y un 44 % respectivamente menor que
Venezuela. En la Tabla 2 se muestra la relación entre
factores de reducción de respuesta respecto a
Venezuela, se aprecia que para Chile el factor es mayor que el de Venezuela en 76 %, mientras que para el
UBC es 42 % mayor.
0.00
Fx
Fy
DIRECCION DE ANÁLISIS PARA EL CORTE
Tabla 2 relación entre factores de
reducción de respuesta respecto a Venezuela.
PAIS
VENEZUELA
UBC 1997
MÉXICO
CHILE
JAPÓN
F
1,00
1,42
0,33
1,76
0,56
Es importante señalar que la estimación de las
acciones sísmicas en el código japonés se realiza por
nivel, facilitando la interpretación del criterio de
“energía disipada inelásticamente”, en el caso de presentarse alguna característica diferente en un entrepiso, solo se aplicaría a ese nivel el factor de reducción
que le corresponda sin tener que afectar a los demás
elementos, para efectos de este estudio el factor se
mantiene constante ya que todos los elementos poseen
características similares.
4.3 Corte basal
En la Figura 6 se muestra un gráfico comparativo el cual relaciona los cortes basales generados por
cada código respecto al de Venezuela, siendo este la
unidad patrón (1). Se observa que el corte basal mayor
es el japonés y es 72 % veces mayor que el de
Venezuela en las dos direcciones de estudio. Los
demás cortes basales son menores que el de Venezuela, UBC es 40 % menor en ambas direcciones de estudio, México es 18 % menor en dirección X y 20 %
menor en dirección Y, por último Chile en promedio
es 50 % menor en la dirección X y 51 % menor en
dirección Y.
Se puede observar que el código venezolano
generó el corte basal más alto después de Japón, este
64 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Figura 6. Gráfico comparativo de corte basal.
último fue el mas alto debido al factor Z, del cual dependen las cortes generados por nivel, este coeficiente
se expresa como fracción de la gravedad y se tomó
igual a 0,8, que corresponde a una zona de peligrosidad sísmica mediana a alta según el mapa de riesgo
sísmico global mostrado en la Figura 2. Por otro lado
el menor corte basal generado fué el de Chile y se debe principalmente a que por normativa del código se
aplicó un método de análisis dinámico, el cual es más
exacto y aproxima más a la realidad los valores esperados de fuerzas sísmicas.
4.4. Fuerzas sísmicas generadas por nivel
En las Figuras 7 y 8 se observa gráficos que
relacionan la fuerza sísmica generada por cada código
por nivel respecto a la generada por el código venezolano en la dirección X y en dirección Y, tomando en
cuenta el criterio anterior Venezuela es la unidad patrón (1), UBC y Chile en promedio son menores en
50 % por nivel y México en promedio es 30 % menor.
Como se observa, la mayor fuerza sísmica en
cada nivel es generada por el código japonés, con excepción del nivel 5, esto ocurre debido a que en el
procedimiento de cálculo, se afectan las condiciones y
las fuerzas a partir del nivel 5, por la falta de rigidez
que se presenta en las columnas superiores, el código
japonés toma en cuenta este efecto aumentando el
corte por nivel sólo de los pisos que no cumplen con
las condiciones establecidas, incorporando al método
procedimientos considerando los modos superiores de
vibración.
Lanza, Puentes y Villalobos
RELACIÓN DE FUERZA SÍSMICA POR NIVEL EN DIRECCIÓN X
JAPÓN
VENEZUELA
UBC 1997
MEXICO
CHILE
TECHO
6
4.
NIVEL
5
4
3
2
1
0.000
0.500
1.000
1.500
2.000
2.500
3.000
3.500
4.000
RELACION
Figura 7. Relación de la fuerza sísmica por nivel respecto a
la generada por el código venezolano.
5.
RELACION DE FUERZA SÍSMICA POR NIVEL EN DIRECCION Y
TECHO
JAPÓN
VENEZUELA
UBC 1997
6
MÉXICO
CHILE
6.
NIVEL
5
4
3
2
7.
1
0.000
0.500
1.000
1.500
2.000
2.500
3.000
3.500
4.000
RELACIÓN
Figura 8. Relación de la fuerza sísmica por nivel respecto a
la generada por el código venezolano.
8.
5. CONCLUSIONES
1. El código Venezolano es uno de los que considera
la mayor porción de sobrecarga de uso, estableciendo como mínimo 50 % para edificaciones del grupo
A, tales como las destinadas para uso educacional
2. De acuerdo al gráfico comparativo de los espectros
de diseño (Figura 8), se observa que para períodos
entre de 0,67 y 0,78 s, la respuesta obtenida por la
norma venezolana se presenta con los mayores valores de ordenadas espectrales.
3. En la comparación de los métodos de análisis estáticos, se presenta para todos los códigos sísmicos en
estudio a excepción de Japón, un mismo esquema
9.
de estimación de las acciones sísmicas considerando la estructura como una unidad (corte basal, estimación de períodos, distribución de fuerzas).
La norma sísmica de Japón presenta una serie de
parámetros asignados de acuerdo a las características del proyecto, y trabaja con un diagrama definido como ruta de diseño, que guía el cálculo de las
acciones sísmicas correspondientes, de acuerdo a
los estudios que se vayan describiendo. Es importante señalar que la estimación de las acciones sísmicas en este código se realiza por nivel, facilitando
la interpretación del criterio de “energía disipada
inelásticamente”. En el caso de presentarse alguna
característica diferente en un entrepiso, solo se aplicaría a ese nivel el factor de reducción que le
corresponda sin tener que afectar a los demás
elementos.
La norma Chilena resultó ser la más exigente en
cuanto a la escogencia de métodos de análisis a emplear, más no en valores de diseño, ya que empleó
un método de análisis dinámico, lo que hace al
resultado mas preciso.
El código de Japón limita la dispersión de la rigidez
lateral de un nivel respecto al promedio de los valores de rigidez lateral en todos los niveles de la edificación, incrementando los valores de corte sólo en
aquellos niveles que no cumplan con las condiciones establecidas.
La norma Chilena resultó ser la más estricta en
cuanto a la escogencia de métodos de análisis a emplear, es decir es más exigente en términos de cálculo, más no en valores de diseño, ya que empleó
un método de análisis dinámico, lo que hace al
resultado mas preciso.
En cuanto a los factores de reducción de respuesta,
el código estadounidense (UBC) y el código Chileno reducen mas la respuesta en 42 % y un 76 %
respectivamente que el código Venezolano, es decir
consideran a la estructura en estudio con mayor capacidad de disipar energía inelásticamente, en lo
que respecta a Japón y México son mas conservadores ya que reducen menos la respuesta en 44 % y
67 % respectivamente que el código Venezolano.
En lo que se refiere a los valores de corte basal
obtenidos respecto al código venezolano, por código Japonés es 72 % mayor, el obtenido por el UBC
es 40 % menor, el obtenido por el código de México es 20 % menor y por el código de Chile es 50 %
menor. Como se puede observar después de Japón,
Venezuela tiene la mayor magnitud. Esto se debe a
que el código japonés, se presenta mayor exigencia
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
65
Estudio comparativo de la norma sismorresistente venezolana
a nivel constructivo, en lo que se refiere al aspecto
de la distribución de rigideces a lo largo de la
estructura además que para el cálculo de esta
acción la estructura se ubica en una zona con
mayor magnitud de aceleración horizontal. Si se
observa los resultados obtenidos, se concluye que
las acciones sísmicas de acuerdo al código Venezolano son mayores con excepción del código Japonés, lo que implica mayores costos a nivel constructivo. Sin embargo proporciona buena confiabilidad de la integridad estructural, de esta forma
contribuye a que las estructuras sean menos vulnerables ante las acciones producidas por los sismos.
6. RECOMENDACIONES
1. Para modificaciones posteriores de la norma sismorresistente Venezolana, se recomienda la incorporación de un diagrama de flujo similar a las rutas de
diseño definidas en el código japonés, en el cual se
establezcan las rutas de cálculo a seguir para determinar las acciones sísmicas de forma más eficiente
y que rija la evaluación de los parámetros de cálculo en función de los requerimientos que este considere.
2. Del mismo modo se recomienda la realización de
un análisis comparativo de diseño sismorresistente,
con el cual se puede cuantificar los costos de cada
diseño.
REFERENCIAS
[1] Sauter Franz, “Fundamentos de ingeniería sísmica
I, introducción a la sismología”, Editorial Tecnológica de Costa Rica, Año 1989.
[2] Documento
en línea,
http://www.scec.org/
news/00news/news000401.html año 2004.
[3] Graces, José. “Introducción a la evaluación de la
amenaza sísmica en Venezuela”. Primera Edición,
Organización Graficas Carriles, Venezuela 2002.
[4] Anil K., Chopra, “ Dynamics of structures, theory
and applications to earthquake engineering”, Primera edición, organización graficas Carriles, Venezuela 2002
[5] Academia de ciencias científicas físicas matemáticas y naturales. “Diseño sismorresistente, especifi66 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
caciones y criterios empleados en Venezuela”, Volumen XXXIII, Editorial Binev, 1997.
[6] Norma
COVENIN MINDUR
1756-2001,
“Edificaciones sismorresistentes”, Año 2001.
[7] Gómez C. Luis A. Y Guada R. Andreina,
“Comparación en el diseño en concreto armado de
estructuras según las normas COVENIN 1756-82,
1756-98 Y 1756-98 REV. 2001”. Tesis de Pregrado, Universidad de Carabobo, 2002.
[8] Instituto nacional de normalización, “Norma Chilena Diseño Sísmico de Edificios”, Año 1993.
[9] Bazán, Enrique y Meli, Roberto, “Diseño sísmicos
de edificios”, 5ta reimpresión, Editorial LIMUSA –
Grupo Noriega Editores, Balderas, México D.F,
Año 2002.
[10] International conference of building officials
(UBC), “Código uniforme de la edificación
1997”, Volumen 2, versión en español, ICBO,
Año 1999.
[11] Ministerio
de
construcción de Japón,
“Reglamento normativo de construcción”, Año
1987.
[12] Gaceta oficial del departamento del distrito federal, Numero 38, México, D.F., “Normas técnicas
complementarias para diseño por sismo”, Año
1987.
REVISTA INGENIERÍA UC. Vol. 10, No 3, 67-79, 2003
Determinación de la distribución de esfuerzos y sus influencias durante
la vida útil del sello para la bomba KSB ETA 32-200
Luis E. Vallés, Luis A. Michielli O., Antonio R. Salguero S.
Facultad de Ingeniería, Escuela de Ingeniería Mecánica, Universidad de Carabobo, Valencia, Venezuela
Email: [email protected]
Resumen
El sello mecánico es un componente vital en la mayoría de los equipos rotativos, mientras se encuentra en
funcionamiento está sometido a presiones que inducen tensiones elevadas en sus partes. Esta razón es la principal
causal del desgaste del sello mecánico acortando su vida útil; un factor determinante en este desgaste lo representa
los efectos causados por el abrasivo que contiene el fluido. Conocer el patrón de desgaste del sello por efecto
abrasivo en el tiempo, es importante para predecir el momento adecuado en el que se deberá reemplazar el
mismo, por lo que se propone la creación de un modelo teórico conformado por ecuaciones que relacionan los
parámetros de funcionamiento del sello mecánico, del flujo manejado y de la bomba, y de esta manera conocer,
ante la combinación de estas ecuaciones el comportamiento de todas las variables que influyen en el desgaste para
distintas condiciones de operación. El modelo teórico propuesto fue validado efectuando un ensayo experimental,
para establecer las condiciones de trabajo reales del sello. Por otra parte, se pudo conocer que a medida que
transcurre el tiempo la masa perdida en la cara rotativa va decreciendo linealmente, además de que el porcentaje
de abrasivo no influye significativamente en la temperatura que alcanza las caras en operación.
Palabras Claves: Sello mecánico, fricción, abrasivo, vida útil, desgaste.
Determination of stress distribution and its influences during the seal’s
useful life for the pump KSB ETA 32-200
Abstract
The mechanical seal is a vital component in most of the rotary equipments, while it is in operation, it is
subjected to pressures induce risen tensions in its parts. This reason is the principal causal of the mechanical seal
wear shortening their useful life, and the effects caused by the abrasive contained in the fluid is another decisive
factor in this wear. It is important to know the seal wear pattern for abrasive effect in the time to predict the right
moment to replace the seal, for that the creation of a theoretical model conformed by equations that relate the
operation parameters of the mechanical seal, of the managed flow and of the pump to know, in this way, the
behaviour of all the variables that influence in the wear for different operation conditions trough the combination
of these equations. The proposed theoretical pattern was validated making an experimental rehearsal, to establish
the real work conditions of the seal. On the other hand, as long as the time pass, the lost mass in the revolving
face decreases lineally besides that the abrasive percentage doesn't influence significantly in the temperature
reaches the faces in operation.
Keywords: Mechanical seal, friction, abrasive, useful life, wear.
1. INTRODUCCIÓN
En la mayoría de los procesos industriales se
manejan fluidos diversos para una amplia gama de
aplicaciones, la bomba centrífuga como un componente esencial en el manejo de dichos fluidos interviene
de manera directa en la eficiencia de estos procesos.
Los elementos internos que conforman la bomba, como lo son: eje, impulsor, voluta, sello o empacadura y
carcasa, determinan el óptimo funcionamiento de la
misma. Uno de los componentes con mayor exigencia
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
67
Determinación de la distribución de esfuerzos
mecánica dentro de una bomba centrífuga lo representa el sello. El no conocer los esfuerzos que actúan
sobre el sello, ante parámetros de operación y funcionamiento de una bomba en una situación cualquiera,
dificulta predecir el momento en el cual dicho sello
fallará. En consecuencia, sería muy útil conocer hasta
qué punto el sello cumple con su función, y bajo qué
condiciones puede hacerse uso de él para los diferentes procesos en la industria. Para predecir la vida útil
de sello esta investigación plantea la generación teórica de un modelo matemático validado por los datos
obtenidos de un ensayo experimental.
Esfuerzo en la cara rotativa por presión en la
caja de sellado
La caja de sellado se encuentra justo atrás del
impulsor de la bomba, y es el hogar del sello, en esta
existe una presión P1, por causa del fluido que se
escapa de la boca de descarga y se acumula en ella
(Figura 1), dicha presión debe ser sellada.
La presión P1 , se puede calcular de la siguiente
manera:
P1 = Ps + 0.1( Pd − Ps )
(1)
2. METODOLOGÍA
Desarrollo del modelo teórico
Este desarrollo consiste en la modelación matemática de los principales fenómenos que intervienen
cuando el sello está trabajando, como lo son: esfuerzos de presión, esfuerzos fricciónales, esfuerzos por
temperatura, y esfuerzos centrífugos. Hasta llegar a la
predicción teórica del desgaste del sello por efectos
abrasivos.
Estudio de los esfuerzos a los que está
sometida la cara rotativa del sello
Mientras que el sello está en funcionamiento se
encuentra sometido a presiones, que inducen tensiones elevadas en sus componentes, las cuales se ven
reflejadas directamente en las caras del sello provocando cargas de fricción y a partir de esta cargas
térmicas. El sello se diseña de tal forma, que la cara
rotativa sea el componente que falle antes de
cualquier otro componente [1].
Por tal motivo, el desarrollo del modelo teórico
consiste en analizar los esfuerzos productos de las
cargas a la cual se encuentra sometida la cara rotativa
de sello [2], los esfuerzos a analizar son:
1. Esfuerzos inducidos por la presión existente en la
caja de sellado.
2. Esfuerzos inducidos por fricción y temperatura.
3. Esfuerzos producidos por el efecto centrífugo.
68 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Caja de
Sellado
Figura 1. Ubicación caja de sellado.
Entre el eje de la bomba y el sello existe una
presión P2, que es la presión atmosférica
P2(manométrica) = 0.
La presión efectiva entre las caras del sello
viene dada por la ecuación:
PG = ∆ p ( K − K 1 ) + Pr
(2)
Esta es la presión promedio que actúa en las
caras del sello, si se considera un modelo lineal
(K1 = 0,5), esto es cuando las caras de sellado se mantienen totalmente paralelas durante el tiempo de operación (lográndose con el correcto montaje del sello,
asegurándose la alineación del eje y reduciendo al
máximo las vibraciones), la distribución de presiones
en la cara del sello está conformada por una distribución en forma triangular por efectos de la diferencia
de presión P1-P2, y otra rectangular por efectos del
resorte (Ver Figura 2), [3, 4].
Vallés, Michielli, y Salguero
De la Figura 2 se puede deducir que la presión
que actúa en un determinado punto de la cara, en función del radio, es la ecuación de la recta que se forma
en el trapecio de presión efectiva resultante por la
constante del balanceo del sello (K), dicha ecuación
es:
P (r ) =
K ( ( r − R1 ) P1 + ( R2 − R1 ) Pr )
( R2 − R1 )
(3)
Esfuerzo en la cara rotativa por efectos
fricciónales
Existen dos tipos de fricción que actúan en la
cara, una fricción ocasionada por el contacto entre las
caras (Frc) y otra fuerza de fricción por el líquido y
la cara (Frl), existe un factor empírico llamado número de Guembel [5, 6], el cual da una idea de las condiciones de fricción en la cual está trabajando el sello, y cual es la condición de fricción predominante,
es decir, si bajo ciertas condiciones de trabajo la fricción es mixta (Frc+ Frl), o predomina la fricción ocasionada solamente por el líquido Frl.
La fuerza friccional ocasionada por el contacto
(Frc) se puede determinar como: Frc = fN , donde:
f es el factor de fricción o coeficiente de roce, y N es
la fuerza normal que actúa sobre la cara.
Figura 2. Presión efectiva en las caras del sello.
La fuerza normal es producto de la distribución
de presiones entre las caras en contacto explicadas en
el punto anterior. Para determinar como es la distribución de estas fuerzas sobre la cara es necesario hacer
el siguiente análisis diferencial:
Finalmente, la distribución de presiones
(esfuerzo) a los que está sometido la cara, por efectos
de la presión hidráulica y la presión del resorte, se
observa en la Figura 3.
Figura 4. Análisis del diferencial de fuerza.
Figura 3. Distribución de esfuerzos por diferencia de
presión.
El diferencial de fuerza se obtiene de la
siguiente manera: df = PdA, en donde la presión es
conocida pero varía en función del radio como lo
describe la siguiente ecuación [7-9]. El diferencial de
área (dA) se termina como sigue; dA = r(dr)(dθ).
Si la ecuación se describe de la siguiente manera:
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
69
Determinación de la distribución de esfuerzos
P(r ) =
rPK
R P K − R1 K ( P1 + Pr )
1
+ 2 r
(4)
( R2 − R1 )
( R2 − R1 )
La fuerza friccional ocasionada por el líquido
sobre las caras se puede aproximar como una fuerza
que actúa constante en toda la superficie de la cara, y
viene definida por:
donde:
a=
P1 K
( R 2 − R1 )
b=
K ( R2 Pr − R1 ( P1 + Pr ) )
(5)
( R2 − R1 )
entonces; P(r)= ar + b
Se observa claramente en la Figura 4, que el
ángulo θ varía entre 0 y 2π, y el radio r varía entre R1
y R2, lo cual nos conduce a la siguiente integración
doble:
F=
2π R2
∫ ∫ PdA
(6)
0 R1
al sustituir P = ar + b, y dA = r(dr)(dθ) , quedando:
F=
2π R2
∫ ∫ (ar + b)rdrdθ
(7)
0 R1
resolviendo la doble integración la fuerza queda
definida según la siguiente ecuación:
b
⎡a
3
3
2
2 ⎤
F = 2π ⎢ ( R2 − R1 ) + ( R2 − R1 )⎥
2
⎣3
⎦
Frl =
Donde, η: Viscosidad dinámica.
VG: Velocidad de deslizamiento.
Ac: Área de contacto entre las caras.
h: Holgura entre las caras.
La distancia entre las caras h, se puede aproximar a la diferencia de las rugosidades aritméticas (Ra)
de los materiales de las caras en contacto.
Finalmente, la fuerza friccional total
(Fr = Frc+ Frl), también llamada fuerza de roce mixta,
actuante sobre la cara, la representa la siguiente ecuación:
⎡
P1
3
3
Fr = f 2π K ⎢
R2 − R1 + ...
⎣ 3 ( R2 − R1 )
(
(
(
h
⎡
P1
3
3
f 2π K ⎢
( R2 − R1 ) + ...
−
R
R
3(
)
2
1
⎣
R 2 P r − R 1 ( P1 + P r )
2
2 ⎤
( R 2 − R1 ) ⎥
2 ( R 2 − R1 )
⎦
)
)
(12)
El esfuerzo a los que está sometido la cara por
efectos fricciónales (σf ) se puede calcular de la siguiente manera; σf = Fr/Aa , de tal modo que la
ecuación queda:
⎡
P1
R P − R (P + P ) 2
3
3
2 ⎤
2 fK ⎢
(R2 − R1 ) + 2 r 1 1 r (R2 − R1 )⎥
2(R2 − R1 )
⎣ 3(R2 − R1 )
⎦
σf =
2
2
(R2 − R1 )
... +
sustituyendo a los factores a y b:
)
R 2 Pr − R1 ( P1 + Pr )
2
2 ⎤
R 2 − R1 ⎥ + ...
2 ( R 2 − R1 )
⎦
(8)
b
⎡a
3
3
2
2 ⎤
Frc = f 2π ⎢ ( R2 − R1 ) + ( R2 − R1 )⎥ (9)
2
⎣3
⎦
(11)
h
η V G π R 2 2 − R1 2
Esta ecuación muestra como se comporta la
fuerza ejercida a la cara por efectos de la presión
hidráulica por el contacto [10]. Entonces la fuerza de
fricción por contacto queda definida así:
Frc =
ηVG Ac
ηVG
h
(13)
Esfuerzo en la cara rotativa por efectos
térmicos causados por fricción.
(10)
70 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
El calor causado por fricción entre dos superficies en contacto, en donde una se desliza
respecto a la otra, depende de los siguientes factores:
Vallés, Michielli, y Salguero
las propiedades de los materiales en contacto, la velocidad de deslizamiento de un material respecto al otro
y la potencia de calor disipada en el contacto.
Para este modelo, la máxima temperatura que
puede alcanzar la cara rotativa viene dada por la siguiente ecuación:
T = T∞ +
FD C γ Q t
b
Esfuerzos en la cara rotativa
centrífugo
(14)
por efecto
El fluido que se encuentra entre las caras del
sello, por efectos de la rotación del eje, es lanzando
radialmente hacia fuera, creando una fuerza centrífuga
que actúa sobre las caras. Esta fuerza centrífuga intenta abrir las caras del sello, ejerciendo sobre éstas
una presión que se puede calcular como sigue:
Pz =
3
ρω 2 ( D2 2 − D1 2 )
80
(15)
Donde: ρ = densidad del fluido entre las caras.
ω = velocidad angular.
D2 y D1 = Diámetro exterior e interior respectivamente
Modelo de
rotativa
desgaste abrasivo en la cara
El desgaste depende principalmente de la velocidad de las partículas (asociado esto a las velocidad a
la que gira la bomba), la dureza y de su tamaño [11].
Se tiene una ecuación que permite calcular el volumen
retirado de la superficie afectada en función de la dureza de la misma, la fuerza ejercida sobre esa superficie, la longitud que recorre la partícula y una constante de desgaste definida por la forma y geometría de la
partícula.
sente en el fluido y la densidad del fluido. Se calcula
por medio de la siguiente ecuación:
K desg = (FP + FDA + FDF )FA
(17)
Para que esta ecuación tenga mayor aplicación
sobre el estudio realizado es conveniente transformarla a masa perdida en función de los parámetros relacionados a la operación de la bomba, los radios del
sello mecánico, el diferencial de presión en la caja de
sellado, la velocidad angular de la bomba, el tiempo
que va a permanecer funcionando el sello y la dureza
del material atacado, se tiene la siguiente expresión:
4 2 K desg wKRm ρCR t ⎡ 1
3
3
π
P1 R2 − R1 + ...
⎢
3
H ( R2 − R1 ) ⎣ 3
(
m=
(
)
)
(
)
1
1
2
2
2
2 ⎤
Pr R2 − R1 ( R2 − R1 ) − P1 R1 R2 − R1 ⎥ (18)
2
2
⎦
Con esta ecuación se puede determinar teóricamente la cantidad de masa retirada de la superficie de
la cara rotativa.
3. DISEÑO DEL ENSAYO EXPERIMENTAL
Descripción general del banco de ensayo
El objetivo del ensayo experimental, es la
comprobación del modelo teórico, sometiendo al sello
a las condiciones de operación reales. Para ello se
diseñó un banco de ensayo, con la bomba original
KSB ETA 32-200 y con el sello marca Burgmann M2
original. En la Figura 5, se muestra una vista general
del banco de ensayo.
(16)
Este sistema, simula las condiciones reales
en la cual trabaja un sello. El motor pone en funcionamiento el sistema, haciendo que el eje se
mueve y por ende la cara rotativa del sello.
La constante de proporcionalidad (Kdesg),
depende de varios factores; con respecto al tipo de
abrasivo se encuentra el tamaño del grano y la densidad y con respecto al medio está el % de abrasivo pre-
El compresor presuriza el tanque a la presión
habitual de trabajo del sello además de generar
turbulencia del agua para una simulación más real. La
presión dentro del tanque presurizado es controlada
por la válvula de alivio.
V=
FKL
3H
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
71
Determinación de la distribución de esfuerzos
Manómetro
Válvula
o-ring, el anillo de empuje y el resorte a la cara
estacionaria, luego se introduce este conjunto en el
eje previamente lubricado.
3. Se coloca el anillo de sujeción a la distancia de
trabajo del sello. Habiéndose cumplido los pasos 1,
2 y 3, el montaje se ve como se observa en la
Figura 6:
Motor
Bomba
Brida
Cara Rotativa
Entrada de Aire
Comprimido
Figura 5. Vista general del banco de ensayo.
Cara
Estacionaria
Anillo
Sujeción
Procedimiento de realización del ensayo
El ensayo experimental
principales:
se divide en tres fases
FASE I:
En esta fase las caras del sello son examinadas, en
un cuarto de control de calidad, en donde la temperatura y la humedad relativa están controladas en 20 °C
y 60 % respectivamente, esto según la norma
COVENIN 2.424 - 2.000 y 2.425 - 2.000.
Figura 6. Vista montaje hasta los pasos 1, 2 y 3.
4. Se coloca el o-ring a la tapa y se coloca en la bomba, luego se aprietan los tornillos de la tapa sujetando así la brida de sello (Ver Figuras 7 y 8).
Primeramente se pesan las caras, con un balanza de
apreciación 0,01 g y se tabulan los valores. Luego se
toman las medidas de la cara rotativa con instrumentos de alta precisión.
FASE II
Esta fase consiste en el montaje del ensayo y el
seguimiento en operación.
Montaje del ensayo:
1. Se coloca los O-ring a la brida y a la cara estacionaria, y luego se introduce en la brida del sello mecánico, el conjunto se introduce en el eje.
2. Se arma la parte rotativa, en donde, se coloca el
72 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Figura 7. Tapa de la bomba montada.
5. Se coloca la voluta, el suministro de aire comprimido y se inserta el agua (1335 mL) y el abrasivo.
6. Luego se coloca el manómetro y se enciende la
bomba, se abre la válvula de paso del aire comprimido y con la válvula de alivio se controla la presión a la deseada.
Vallés, Michielli, y Salguero
Figura 8. Detalle del apriete de los tornillos de la tapa a la
brida del sello.
Seguimiento durante ensayo:
Para tiempos de: 0, 3, 7, 10, 15, 20, 30 ,45, 60,
75, 90, 120, 150 y 180 minutos, se toma la temperatura
de trabajo del sello con un instrumento láser de precisión 0,1 °C y a parte se verifica que el goteo sea el
permisible para las condiciones de trabajo del sello.
FASE III:
Transcurridas tres (3) horas de haber arrancado
la bomba, se detiene la misma se corta el suministro de
aire comprimido y se procede a desmontar todo el
ensayo. Las caras son limpiadas en un equipo de
ultrasonido para evitar que les quede arena impregnada
y pueda afectar las mediciones, luego se dejan secar las
caras por un lapso no menor de 12 horas para evitar
que la humedad de la cara de carbón pueda afectar las
mediciones. Se siguen las fases 1, 2 y 3 en días posteriores consecutivos con el mismo sello hasta que éste
falle.
Consideraciones generales del ensayo
1. Se ensayaron dos sellos mecánicos, debido a que es
un componente muy costoso y solo se disponían de
dos sellos donados por la empresa, para el primer
sello se utilizó un 5 % de abrasivo y en el segundo
un 10 %. Manteniéndose las demás condiciones
iguales entre sellos.
2. Los ensayos se realizaron todos en la mañana, para
que las condiciones ambientales sean las mismas.
3. La temperatura fue tomada en la parte posterior de
la tapa, ver Figura 9, que es lugar más cercano donde se encuentra trabajando el sello.
Figura 9. Vista toma de temperatura.
4. Se diseñó una planilla donde se tabularon las masa,
medidas de las caras del sello y la temperatura de
trabajo. Además del procedimiento que se debe seguir para el montaje del ensayo, la hora de inicio y
de finalización del ensayo.
Especificación de los parámetros de trabajo en la
validación
Con la finalidad de determinar la validez de las
ecuaciones que conforman el modelo teórico, es necesario establecer parámetros de funcionamiento real
con los que opera la bomba. La presión de la caja de
sellado depende directamente de la presión de succión
y descarga de la bomba, para lograr una presión relativamente alta en la caja de sellado (P = 4 bar) por efectos de tiempo de duración del ensayo, es necesario asumir éstos parámetros de funcionamiento de la bomba.
Si se toma en cuenta a la bomba KSB ETA
32-200, trabajando cercano a máxima eficiencia, esto
es Hm = 63,9 m y Q = 17,5 m3/h y una presión de succión Ps =3,39 bar (que se considera una presión de
succión típica de trabajo de la bomba), aplicando
Bernoulli entre la succión y la descarga de la bomba,
resulta Pd = 9,49 bar.
Además como fluido de trabajo se asumió, agua
a T = 30 ºC y 5 % de abrasivo para el primer sello, y
10 % de abrasivo para el segundo sello. Es de hacer
notar que estas variables como lo son; presión de
succión y descarga, temperatura y porcentaje de
abrasivo en el fluido, están todas contempladas en el
modelo teórico generado, por lo que ellas pudiesen
tomar cualquier valor, los valores tomados son para
ejecutar el modelo y el ensayo y poder establecer una
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
73
Determinación de la distribución de esfuerzos
comparación entre ellos.
Datos en operación
Con la finalidad de determinar la validez de las
ecuaciones que conforman el modelo teórico, es
necesario establecer parámetros de funcionamiento
real con los que opera la bomba temperatura y
porcentaje de abrasivo, que para la ejecución del
modelo y el ensayo se asumirá en T = 30 ºC y 5 % de
abrasivo para el primer sello, y 10 % de abrasivo para
el segundo sello.
Tabla 3. Datos en operación.
Variable
PG
VG
Valor
485,8279 KPa
5,498 m/s
κ
1,714
0,035
4,37x10-7
3.672,873 w.s1/2/mºC
8.586,92 w.s1/2/mºC
0,3
93.487,862 W/m2
2.662,33 x 103 Pa.m/s
1.697,769 Pa
f
G
b1
b2
4. RESULTADOS Y SU DISCUSIÓN
γ
Resultados y discusiones del modelo teórico y
el ensayo experimental.
Qf
P.V
Pz
Específicos del sello
Tabla 1. Resultados específicos del sello.
Variable
Rm
Aa
Ac
K
K1
Fr
Pr
h
Valor
0,014625 m
2,527x10-4 m2
3,137x10-4 m2
1,24
0,5
47,97 N
189,8279 KPa
0,15 µm
De las condiciones de trabajo
Tabla 2. Resultados de las condiciones de trabajo.
Variable
P1
P2
Valor
400 KPa
0 KPa
∆P
400 KPa
375,943 rad/s
7,38 x10-2 mL/h
w
L
74 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Comparación de presiones
Tabla 4. Comparación de los resultados de presiones.
PG
σf
485,8279 Pa 29.246,226 Pa
Pz
1.697,769 Pa
De la distribución de presiones
La presión en cualquier punto de la cara quedó
definida por:
P ( r ) = 180,363 r − 2.154.425
(19)
Esta ecuación es para valores 13,25 < r <16,
que son el radio R1 y R2 de la cara en milímetros y la
presión que resulta es en KPa.
Si graficamos la expresión anterior se obtiene
lo que a continuación se muestra en la Figura 10.
•
La Figura 10 es una línea recta de pendiente positiva, es decir, mientras mayor es el radio de la
cara, mayor es la presión que está aplicada en ese
punto. Siendo la máxima presión ( para r = R2) es
de Pmax = 731,38 KPa, y la mínima presión
(para r = R1), Pmin = 235,38 KPa.
Vallés, Michielli, y Salguero
•
800
800
700
700
Presión (kP
(kPa)
Presión
a)
600
600
•
500
500
400
400
300
300
•
200
200
100
100
00
12
12
13
13
14
15
14
15
Radio
de
la
cara
(mm)
Radio de la cara (mm)
16
16
17
17
Del efecto térmico causado por fricción
Figura 10. Presión en cada punto de la cara.
•
•
Este es el valor de esfuerzo friccional promedio
que actúa en la cara del sello, dicho valor es
pequeño comparado con el efecto de presión
hidráulica en las caras, siendo aproximadamente 17
veces menor (Ver Tabla 4).
El número de Guembel para el cálculo del factor de
fricción es de 4,37x10-7, lo cual indica que el sello
está trabajando bajo condiciones de fricción de
líquido, por lo que el esfuerzo friccional es bajo ya
que existen buenas condiciones de lubricación.
El comportamiento de los esfuerzos friccionales a
lo largo de la cara es comparable a la distribución
de presiones, en el sentido de que, es mayor hacia
la periferia de la cara y menor mientras el radio sea
más pequeño, pero no se comportan de manera
lineal.
Es de hacer notar, que este modelo de distribución
de presiones se cumple no sólo para el sello en estudio, sino para cualquier sello que sea montado
internamente y de presurización externa, siempre y
cuando se garantice el paralelismo de las caras en
el montaje y operación del sello.
Experimentalmente se demostró éste modelo de
distribución de presiones (Ver Figura 11), en donde
se puede observar claramente que hacia la periferia
de la cara se ha deteriorado.
T = 30 + 0, 2214 t
(21)
En esta expresión se debe introducir el tiempo
en segundos para que la temperatura resultante este
dada en grados Celsius (ºC). Para una mejor visualización en la Figura 12 los tiempos se muestran en
minutos.
55
Temperatura (°C)
50
Zona Pulida
45
40
35
30
25
0
20
40
60
80 100 120 140 160 180 200
Tie mpo (min)
Zona Desgastada
Figura 12. Variación de temperatura con el tiempo (Teórico)
Figura 11. Detalle de desgaste (sello a las 12 horas).
•
De los esfuerzos friccionales
σf = 29.246,226 Pa
(20)
Este modelo infiere que la temperatura tiene un
mayor incremento en los primeros minutos y luego
sigue incrementándose con la misma variación al
transcurrir el tiempo.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
75
50
55
55
45
50
50
TTemperatura
e m p e r a t u r a (°(°C)
C)
Temperatura (°C)
Determinación de la distribución de esfuerzos
45
45
40
40
40
35
35
35
30
30
30
25
25
25
0
20
40
60
00
80 100 120 140 160 180 200
20
20
40
40
60
60
80
80
T
iempo(m
in)
Tiempo
(min)
Tie mpo (min)
Sello N° 1
Sello N° 2
Sello
Sello N
N°° 11
Figura 13. Variación de temperatura con el tiempo.
•
•
En la Figura anterior se observa para ambos sellos
ensayados que las temperaturas no varían significativamente entre ellos, esto quiere decir que el
porcentaje de abrasivo presente en el fluido es una
variable que no influye en la temperatura de trabajo del sello.
En los primeros minutos hay incrementos altos de
temperatura, y a medida que va transcurriendo el
tiempo, estas variaciones se van reduciendo hasta
llegar al momento en que tiende a estabilizarse la
temperatura.
Para analizar los resultados obtenidos entre el
modelo teórico y el ensayo experimental es conveniente visualizar la Figura 14.
•
•
•
Como se evidencia en la Figura 14, el modelo
teórico y los resultados experimentales se aproximan. Los valores experimentales tienden a estabilizarse a partir de los 90 minutos, en cambio la
curva del modelo teórico siempre tiende a aumentar.
Tanto los resultados experimentales como teóricos presentan un cambio de temperatura acelerado en los primeros minutos, y luego las temperaturas aumentan en variaciones menores.
Para el intervalo de temperatura 0 - 180 minutos,
la diferencia máxima entre los valores experimentales y el teórico es 6,33 ºC, lo cual ocurre para
t = 180 min.
76 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
100
100 120
120 140
140 160
160 180
180 200
200
Sello
SelloN
N°° 22
Teórico
Teórico
Figura 14. Comparación de los resultados teóricos
experimentales de temperatura.
•
•
El modelo teórico generado es una referencia
válida de lo que ocurre cuando el sello trabaja. Sin
embargo, éste no contempla que las temperaturas
tiendan a mantenerse luego de un lapso de tiempo
específico por efecto del calor que se entrega al
fluido de trabajo de la bomba.
La confiabilidad del modelo teórico de temperatura entre 0 y 90 minutos esta entre el 96 y 99 %,
calculado con la siguiente formula:
%C =
Re al
x100
Teorico
(22)
Del esfuerzo en la cara rotativa por efecto
centrífugo
(23)
Pz = 1.697.769 Pa
•
•
Como se puede observar este valor de esfuerzo
por efecto centrífugo que actúa en la cara del
sello, es pequeño comparado con el efecto
friccional y más aún con el de presión hidráulica
en las caras, siendo 17 veces menos al esfuerzo
friccional y 286 veces menor al efecto por la
presión hidráulica (Ver Tabla 4)
El comportamiento de estos esfuerzos son en
dirección radial y con la misma magnitud en toda
la cara, tratando de expulsar la película del fluido
entre ellas y que está siendo usada como
lubricante.
Vallés, Michielli, y Salguero
•
Del desgaste abrasivo en la cara rotativa
El desarrollo teórico del desgaste en la cara rotativa
del sello para 5 % y 10 % de abrasivo, viene dado por
las siguientes expresiones:
m = 4,62 x10−6 t
(24)
10 % Abrasivo: m = 5, 43x10−6 t
(25)
5 % Abrasivo:
En la fase experimental los resultados obtenidos, para el sello Nº 1 (ensayado con 5 % de abrasivo)
y el sello Nº 2 (ensayado con 10 % de abrasivo), se
observa como se muestra gráficamente en la Figura 16:
Estas ecuaciones, fueron calculadas para introducir el tiempo en segundos y muestre los resultados
de masa perdida en la cara rotativa del sello en gramos
(g). Graficando las expresiones anteriores y colocando
el tiempo en horas para una mejor apreciación observe
la Figura 15:
0,6
Masa Perdida (gr)
0,5
0,9
0,8
El modelo teórico desarrollado muestra la pérdida
de masa en la cara en función del tiempo, mas no
predice cual es la máxima masa que se debe perder
para que el sello falle.
10% de Abrasivo
0,4
0,3
0,2
Masa Perdida (gr)
0,7
0,1
0,6
0,5
0
5% de Abrasivo
0,4
0
10
20
30
40
Tie mpo (hr)
0,3
Sello Nº 1
0,2
0,1
0
0
4
8
12
16
20
24
28
32 36
40
44
Sello Nº 2
Figura 16. Masa perdida por unidad de tiempo para 5 y 10 %
de abrasivo (Experimental).
Tie mpo (hr)
5 % de Abrasivo
10 % de Abrasivo
Figura 15. Masa perdida por unidad de tiempo para 5 y 10 %
de abrasivo (Teórico).
•
•
Ambos gráficos son una línea recta de pendiente
positiva, es decir, mientras mayor es el tiempo de
operación, mayor es la masa que va perdiendo la
cara rotativa.
Para 5 % de abrasivo la masa perdida es de
0,0166 g/h en la cara rotativa y para 10 % de abrasivo la masa perdida es de 0,0195 g/h, lo cual indica que el modelo teórico infiere que a mayor porcentaje de abrasivo presente en el fluido manejado, mayor será el desgaste que sucede en la cara.
•
•
•
El sello Nº 1 falló a las 28 horas y 27 minutos en
operación siendo la masa perdida hasta ese instante
de 0,52 g.
El sello Nº 2 falló a las 25 horas y 19 minutos en
operación experimentando una pérdida de masa
hasta ese momento de 0,50 g.
Ambas gráficas tienen una marcada tendencia lineal de desgaste, es decir, mientras aumentan las
horas en operación la masa perdida también aumentan.
Para analizar los resultados obtenidos entre el
modelo teórico y el ensayo experimental en el primer y
segundo sello, es conveniente visualizar las Figuras
17 a la 20:
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
77
Determinación de la distribución de esfuerzos
•
0,8
0,7
•
Masa Perdida (gr)
0,6
0,5
0,4
0,3
0,2
0,1
0
0
5
10
15
20
25
30
35
40
45
Tie mpo (hr)
Experimental
En el primer sello, entre el modelo teórico y el
experimental (Figura 17), la máxima diferencia
entre los valores de masa perdida es de 0,0415 g
que sucede al momento en que falla el sello.
En el segundo sello, entre el modelo teórico y el
experimental (Figura 18), la máxima diferencia
entre los valores de masa perdida es de 0,0392 g,
que a diferencia del primer sello esta ocurre a las
24 h de operación, pero si muy cercano al momento cuando falla el sello, como sucedió en el
primero.
Para una aplicación más práctica de estos
resultados del comportamiento del sello mecánico con
respecto a la cantidad de abrasivo en el tiempo, se
presenta la Figura 19:
T eórico
Figura 17. Comparación del modelo teórico y el resultado
experimental sello Nº 1.
0,8
0,7
Masa Perdida (gr)
0,6
0,5
0,4
0,3
0,2
0,1
Figura 19. Vida útil respecto al % de abrasivo.
0
0
5
10
15
20
25
30
35
40
(h)
Tie mpo (hr)
Experimental
•
T eórico
Figura 18. Comparación del modelo teórico y el resultado
experimental sello Nº 2.
•
En las dos figuras anteriores se puede observan
que para ambos casos el modelo teórico y los resultados del modelo experimental son muy
aproximados, lo que le da gran validez al modelo
teórico propuesto en esta investigación.
78 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
•
En la figura anterior, se puede observar que la
vida útil máxima del sello ensayado (M2/25
Burgmann), es para 0 % de abrasivo y de aproximadamente tres años.
El efecto del porcentaje de abrasivo presente en el
fluido se acentúa a partir de 5 %, en el gráfico se
puede observar que para rangos de porcentaje de
abrasivo ente 0 y 4 % la vida del sello está dada en
años, y en el rango de 5 % a 20 % la vida del sello
es en horas.
En la Figura 20 se muestra la variación de ésta
medida para los dos sellos.
Vallés, Michielli, y Salguero
Ancho de la Cara (mm)
dd
15,3
•
15,2
15,1
•
15
14,9
14,8
•
14,7
14,6
14,5
14,4
0
3
6
9
12
15
18
21
24
27
30
tie mpo (hr)
(h)
Sello Nº 1
Sello Nº 2
Figura 20. Variación de F respecto del tiempo.
•
•
Ambas curvas presentan una tendencia lineal de
pendiente negativa, es decir, a medida que
transcurre el tiempo, el ancho de la cara también
decrece.
En la Figura 20 se evidencia el efecto del porcentaje de abrasivo en el fluido, respecto a la
variación del ancho de la cara. Se observa que
para el sello Nº 2 el desgaste en el ancho de la cara
es más acelerado que en el sello Nº 1.
5. CONCLUSIONES
•
•
•
•
Los esfuerzos por efectos de presión hidráulica
entre las caras del sello, se comportan linealmente,
mientras se mantenga el paralelismo de las caras,
efecto que se comprobó con los datos arrojados por
el ensayo.
El esfuerzo friccional promedio que actúan en las
caras del sello, es significativamente menor a los
esfuerzos producidos por la presión hidráulica,
cuando las condiciones de trabajo son tales que el
sello trabaja en un régimen de fricción adecuado.
El modelo teórico de temperatura, es confiable
entre un 96 – 99 % y representa una buena aproximación de lo que ocurre en la realidad solamente
hasta los 90 minutos de operación del sello, puesto
que luego de este valor, la temperatura del sello se
estabiliza.
La temperatura de las caras del sello luego de 90
minutos en operación, no se rige por la ecuación
•
•
teórica de temperatura, sino que se mantiene
aproximadamente constante en este último valor.
La temperatura, no es una variable que dependa del
porcentaje de abrasivo presente en el fluido.
El esfuerzo centrífugo presente en las caras, es
siempre mucho menor a los esfuerzos fricciónales,
y mucho más aún a los esfuerzos por efectos de la
presión hidráulica.
Experimentalmente se comprobó que el desgaste
de la cara rotativa por efectos abrasivos está en
función del tiempo, la presión en la caja de sellado,
la presión del resorte, la dureza de la cara, la fuerza
perpendicular aplicada a la cara y la constante de
desgaste.
La vida útil del sello es una función directa del
porcentaje de abrasivo presente en el fluido.
Cuando la masa perdida de la cara rotativa del sello
alcanza aproximadamente los 0,5 g, el sello superará el goteo máximo permisible, por lo que éste es
un valor crítico a partir del cual se considera que el
sello falló.
REFERENCIAS
[1] Avallone, E. Baumeister, T. (1992). Manual del
Ingeniero mecánico (9na Edición). México:
MacGraw-Hill.
[2] Damage of mechanical seal (2000). Burgmann
Internacional.
[3] Díaz Matalobos, A. (1992). Confiabilidad en mantenimiento (1era Edición). Caracas, Venezuela:
Ediciones IESA.
[4] Karassik, T. y otros. (1999). Manual de Bombas
( 3era Edición). México: MacGraw-Hill.
[5] Kreith, Frank. (1970). Principios de transferencia
de calor (1era Edición en Español). México:
Herrero Hermanos, Sucesores, S.A
[6] Manual de información (1999). Burgmann
Venezuela.
[7] Manual de sellos mecánicos (1995). John Krane
Venezuela.
[8] Mc Naughton, K (1992). Bombas. Selección, uso y
mantenimiento. México: MacGraw-Hill.
[9]
Mechanical
seal
practice for improved
performance (1era Edición). London: J D
Summers-Smith.
[10] Mechanical seals. Desing Manual (2000). Burg
mann Internacional.
[11] Rodríguez, P. Manual (1998). Manual de sellos
mecánicos (1era Edición). Barquisimeto, Venezuela: Agrafic C.A.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
79
REVISTA INGENIERÍA UC. Vol. 10, No 3, 80-89, 2003
Métodos evolutivos en problemas de optimización
Enrique Alba(1), Manuel Laguna(2), Rafael Martí(3)
(1)
Universidad de Málaga, España
(2)
University of Colorado at Boulder, USA
(3)
Universidad de Valencia, España
Email: [email protected], [email protected], [email protected]
Resumen
La existencia de una gran cantidad y variedad de problemas difíciles, que aparecen en la práctica y que
necesitan ser resueltos de forma eficiente, ha impulsado el desarrollo de procedimientos para encontrar buenas
soluciones. Estos métodos, en los que la rapidez del proceso es tan importante cómo la calidad de la solución
obtenida, se denominan heurísticos o aproximados. Los procedimientos metaheurísticos constituyen la nueva
generación de método aproximados, y dan unas reglas o estrategias que guían la construcción o el diseño del
algoritmo heurístico concreto que resolverá el problema dado. Aun así, estas reglas no son rígidas y tienen
muchos grados de libertad, permitiendo, por un lado, el diseño de diferentes métodos basados en la misma
metodología, pero, dejando por otro lado al investigador la libertad para tomar decisiones e iniciativas al diseñar
el método. Una de las familias de métodos que podemos encontrar dentro de los procedimientos metaheurísticos
es la de los llamados algoritmos evolutivos. En este trabajo se describen tres de estos métodos que han
demostrado su efectividad en los últimos años: los algoritmos genéticos, la búsqueda dispersa y el
re-encadenamiento de trayectorias.
Palabras claves: Métodos evolutivos, búsqueda dispersa y re-encadenamiento de trayectorias.
Evolutionay methods for optimization problems
Abstract
The main shortcoming of classical heuristic methods to solve hard optimization problems is their inability
to escape local optimality. Meta-heuristics provided a way of considerably improving the performance of simple
heuristic procedures. The search strategies proposed by meta-heuristic methodologies result in iterative
procedures with the ability to escape local optimal points. Metaheuristics have been developed to solve complex
optimization problems in many areas, with combinatorial optimization being one of the most fruitful. Generally,
the best procedures achieve their efficiencies by relying on context information. The solution method can be
viewed as the result of adapting meta-heuristic strategies to specific optimization problems. Evolutionary methods
are a class of metaheuristics that construct solutions by combining others by means of strategic designs. The goal
of these procedures is to enable a solution procedure based on the combined elements to yield better solutions than
one based on the original elements. These methods operate with a population of solutions, rather than with a
single solution at a time, and employ procedures for combining these solutions to create new ones. In this paper
consider three of the most popular evolutionary approaches: genetic algorithms, scatter search and path relinking,
and their strategies that provide useful alternatives to more established search methods, its describe the features of
these methods that offer opportunities for creating increasingly more versatile and effective methods in the future.
Keywords: Evolutionary algorithms, scatter search, path relinking.
1. INTRODUCCIÓN
Los métodos evolutivos están basados en
poblaciones de soluciones. A diferencia de los métodos clásicos de mejora basados en seguimiento de trayectorias, en cada iteración del algoritmo no se tiene
80 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
una única solución sino un conjunto de éstas [1]. Estos métodos
se basan en generar, seleccionar, combinar y
reemplazar un conjunto de soluciones. Dado que
mantienen y manipulan un conjunto en lugar de
una única solución a lo largo de todo el proceso de
Alba, Laguna y Martí
se puede ver agravado porque la “convergencia” de la
población requiera de un gran número de iteraciones.
Por ello se ha dedicado un gran esfuerzo a obtener
métodos que sean más agresivos y logren obtener soluciones de calidad en un horizonte más cercano.
2. ALGORITMOS GENÉTICOS
Los Algoritmos Genéticos (AG’s) fueron introducidos por John Holland [2] fundamentado en el
proceso observado en la evolución natural de los seres vivos. Básicamente, los AG’s imitan el proceso
de evolución natural, el principal mecanismo que guía
la aparición de estructuras orgánicas complejas y bien
adaptadas. De forma muy simplificada, la evolución
es el resultado de las relaciones entre la creación de
nueva información genética y los procesos de evaluación+selección.
Los biólogos han estudiado en profundidad los
mecanismos de la evolución, y aunque quedan parcelas por entender, muchos aspectos están bastante explicados. De manera muy general se puede decir que
en la evolución de los seres vivos el problema al que
cada individuo se enfrenta cada día es la supervivencia.
Cada individuo en una población se ve afectado por el resto (compitiendo por recursos, emparejándose para procrear, huyendo de los depredadores, ...)
y también por el entorno (disponibilidad de comida,
clima, ...). Los individuos mejor adaptados son los
que tienen mayores posibilidades de vivir más tiempo
y reproducirse, generando así una progenie con su
información genética (posiblemente modificada).
A nivel de los genes, el problema de la supervivencia es el de buscar aquellas adaptaciones beneficiosas en un medio hostil y cambiante. Debido en
parte a la selección natural, cada especie gana una
cierta cantidad de “conocimiento”, el cual es incorporado a la información de sus cromosomas. En el
transcurso de la evolución se generan poblaciones
sucesivas con información genética de los individuos
cuya adecuación es superior a la de la media. La naturaleza no determinista de la reproducción provoca una
creación permanente de información genética nueva,
y por tanto la aparición de distintos individuos.
Así pues, la evolución tiene lugar en los cromosomas, en donde está codificada la información
del ser vivo. La información almacenada en el cromosoma varía de unas generaciones a otras. En el
proceso de formación de un nuevo individuo, se combina la información cromosómica de los progenitores,
la forma exacta en que se realiza es aún desconocida.
Aunque muchos aspectos están todavía por
discernir, existen unos principios generales de la evolución biológica ampliamente aceptados por la comunidad científica. Algunos de estos son:
• La evolución opera en los cromosomas en lugar de
en los individuos a los que representan.
• La selección natural es el proceso por el que los
cromosomas con “buenas estructuras” se reproducen más a menudo que los demás.
• En el proceso de reproducción tiene lugar la evolución mediante la combinación de los cromosomas
de los progenitores. Se llama recombinación a
este proceso en el que se forma el cromosoma del
descendiente. También son de tener en cuenta las
mutaciones que pueden alterar dichos códigos.
• La evolución biológica tiene una memoria implícita (no explícita) en el sentido de que en la formación de los cromosomas únicamente se considera
la información del período anterior, pero la representación n-ploide (diploide en los humanos) permite almacenar información que resultó de interés
en el pasado en un entorno ambiental distinto
Este modelo neo-Darwiniano de la evolución
orgánica se refleja en la estructura de un algoritmo
genético. Así, los algoritmos genéticos establecen una
analogía entre el conjunto de soluciones de un problema y el conjunto de individuos de una población natural, codificando la información de cada solución en
una cadena (vector binario) a modo de cromosoma.
Este cromosoma (único o múltiple) forma junto con
su aptitud un “individuo” sobre el que el algoritmo
aplica sus operaciones. En palabras del propio
Holland:
“Se pueden encontrar soluciones aproximadas a problemas de gran complejidad
computacional mediante un proceso de
evolución simulada”
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
81
Métodos evolutivos
Los AG’s están basados en integrar e implementar eficientemente dos ideas fundamentales: Las
representaciones simples (genotipos, tales como los
vectores binarios) de las soluciones del problema y la
realización de transformaciones simples para modificar y mejorar estas representaciones.
población de soluciones posibles. La población inicial suele ser generada de forma aleatoria
(restringiéndose a soluciones que sean factibles), aunque recientemente se están considerando diseños en
los que se utiliza información sobre el problema para
generar soluciones de cierta calidad.
Para llevar a la práctica el esquema anterior y
concretarlo en un algoritmo, hay que especificar los
siguientes elementos:
La evaluación sirve para asociar un rvalor de
calidad, calculado
r por la función objetivo f ( x k ) , para
cada solución x k representada por el individuo késimo de P’(t), k:1, ..., l. Aunque se suele utilizar la
calidad como medida de la bondad según el valor de
la función objetivo, se puede incorporar un factor de
penalización para controlar la infactibilidad en algunos problemas. Este factor puede ser estático o ajustarse dinámicamente, lo cual produciría un efecto
similar al de la Oscilación Estratégica en Tabu
Search [4]:
•
•
•
•
•
•
Una representación cromosómica (genotipo)
Una población inicial
Una medida de evaluación (fitness o adecuación)
Un criterio de selección / reemplazo de individuos
Una o varias operaciones de recombinación
Una o varias operaciones de mutación
La Figura 1 muestra un esquema básico de un
algoritmo genético. Se puede observar que se trata
de un algoritmo estocástico en el que es posible distinguir las tres etapas clásicas [3]: generación de la
muestra inicial, paso de optimización y comprobación
de la condición de parada.
t := 0;
inicializar [P(t)];
evaluar [P(t)];
mientras no terminar hacer
P’(t) := selección_pareja [P(t)];
P’(t) := recombinación [P’(t)];
P’(t) := mutación [P’(t)];
evaluar [P’(t)];
P(t+1) : =selecc_entorno [P’(t) ∪ P(t)];
t := t +1;
fin mientras
Figura 1. Algoritmo genético
En el algoritmo de la Figura 1, P(t) denota una
población de m individuos en la generación t. El algoritmo genera una nueva población P’(t) de λ individuos aplicando a P(t) un conjunto de operadores de
variación. Típicamente tenemos el caso mostrado en
el que dichos operadores son la selección y recombinación de parejas junto con la mutación de los nuevos
individuos generados. Los operadores de variación
son en general no deterministas, viniendo por tanto su
comportamiento regulado por reglas de transición probabilísticas.
Los AG’s inician la búsqueda a partir de una
82 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Calidad = ValorObjetivoNormalizado − Penalizacion * MedidaInfactibilidad
(1)
El proceso de selección en un GA consta de dos
etapas: la primera decide quiénes compiten por la reproducción (emparejamiento) y la segunda decide
cuáles de entre todos los individuos (nuevos y viejos)
van a sobrevivir, simulando así el proceso de selección del entorno (o ambiental). Ambas etapas de la
selección utilizan de alguna manera los valores de
adecuación “fitness” calculados en la evaluación y
asociados a cada individuo para guiar el proceso hacia
soluciones mejores.
Los diferentes tipos de selección utilizan el valor de adecuación directamente “fitness proportionate” o bien la relación entre dichos valores (torneo estocástico, ranking lineal, etc.). El reemplazo es en la
mayor parte de aplicaciones prácticas elitista, de forma que se asegura la conservación de las k mejores
soluciones presentes en la población actual cuando se
va a generar la siguiente población. En el reemplazo
se distingue entre técnicas que usan la población actual de µ individuos más la nueva de λ individuos para
generar la próxima población -algoritmos (µ+λ)- y los
que únicamente usan los λ nuevos individuos para
reemplazar a los µ individuos antiguos -algoritmos
(µ,λ)-.
En general, un algoritmo genético es un metaheurístico poblacional en donde se pueden mezclar las
Alba, Laguna y Martí
útiles, para avanzar hacia la región más prometedora
de la búsqueda. Los operadores de recombinación se
aplican con alta probabilidad y usualmente han utilizado uno o varios puntos de cruce en los individuos
para intercambiar las porciones resultantes entre los
dos padres. También existen variantes que consideran
más de dos padres en el proceso de recombinación.
Algunos de los operadores de recombinación mas utilizados son:
De un punto: Se elige aleatoriamente un punto de
ruptura en los padres y se intercambian sus bits.
De 2 puntos: Se eligen dos puntos de ruptura al
azar para intercambiar.
Uniforme:
En cada bit se elige al azar un padre
para que contribuya con su bit al del
hijo, mientras que el segundo hijo
recibe el bit del otro padre.
PMX, SEX:
Son operadores más sofisticados fruto de mezclar y aleatorizar los anteriores.
Las mutaciones más comunes son las que modifican un bit aleatoriamente “bit slip” a baja probabilidad, o las que utilizan un ruido con distribución normal, en el caso de genotipos flotantes.
A este respecto, se debe decir que tradicionalmente se han manejado representaciones binarias en
los individuos evolucionados, aunque las representaciones en punto flotante y otras más complejas rápidamente han configurado un panorama muy amplio,
donde únicamente se reconoce la plantilla de búsqueda básica y se observan variados operadores dependientes de la representación. De hecho, muchos resultados actuales trabajan sobre permutaciones, genotipos de longitud variable, etc. Puede consultarse Bäck
[5] para un compendio de variantes, representaciones
y aplicaciones de los algoritmos genéticos y evolutivos en general. De forma más resumida e incluso unificada, el trabajo de Bäck [6] permite comprender los
fundamentos matemáticos y similitudes entre los algoritmos genéticos y las estrategias de evolución y otras
técnicas evolutivas.
Dado que el algoritmo genético opera con una
población en cada iteración, se espera que el método
converja de modo que al final del proceso la pobla-
ción sea muy similar, y en el infinito se reduzca a un
sólo individuo.
Se ha desarrollado una extensa teoría para estudiar la convergencia de estos algoritmos en el caso de
vectores binarios. Esta teoría se basa principalmente
en considerar que un individuo binario es realmente
un representante de una clase de equivalencia o
esquema, reinterpretando la búsqueda en lugar de
entre vectores, entre esquemas. De este modo se concluye lo que se conoce como paralelismo intrínseco:
“En una población de m vectores binarios se están
procesando implícitamente O(m3) esquemas”. A partir
de este resultado el teorema de esquemas prueba que
la población converge a unos esquemas que cada vez
son más parecidos, y en el límite a una única solución.
En el caso de vectores no binarios se introducen los
conceptos de forma y conjunto de similitud que generalizan al de esquema. Este dominio (teoría) está en
fase de extensión, ya que las explicaciones actuales no
suelen incorporar los detalles propios del espacio de
búsqueda y por tanto no es posible dar teoremas de
convergencia para problemas arbitrarios aún.
Como ocurre con los otros metaheurísticos, aún
cuando existan explicaciones teóricas de funcionamiento, el problema es que en la práctica no se suelen
respetar las condiciones necesarias para garantizar la
convergencia del método, ya que son difíciles de seguir y probar. Por ello, nos encontramos con que, en
ocasiones los algoritmos genéticos resuelven satisfactoriamente un problema de optimización dado y otras
se quedan bastante alejados del óptimo.
Por último, se debe mencionar que entre las
técnicas más prometedoras para el avance en estos
metaheurísticos y su aplicación a problemas del mundo real, se destaca la inclusión de técnicas paralelas y
descentralizadas, en las que la población se divide con
algún criterio de entorno y se hace evolucionar de forma separada a zonas distintas dentro de la tradicional
población única [7]. Adicionalmente, la inclusión de
técnicas híbridas, entendido esto como colaboración o
incorporación de operadores inspirados en otros metaheurísticos, es un campo que goza de amplios éxitos
[8], de manera que cada vez es más difusa la separación entre los distintos algoritmos basados en poblaciones, y mayor las interacciones con los algoritmos
basados en trayectorias, que consideran un punto cada
vez durante la búsqueda del óptimo.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
83
Métodos evolutivos
3. BÚSQUEDA DISPERSA
La Búsqueda Dispersa (BD) es un método evolutivo que ha sido aplicado en la resolución de un gran
número de problemas de optimización [9]. Los conceptos y principios fundamentales del método, fueron
propuestos al comienzo de la década de los setenta,
basados en las estrategias para combinar reglas de
decisión, especialmente en problemas de secuenciación, así como en la combinación de restricciones
(como el conocido método de las restricciones subrogadas). La BD se basa en el principio de que la información sobre la calidad o el atractivo de un conjunto
de reglas, restricciones o soluciones puede ser utilizado mediante la combinación de éstas. En concreto,
dadas dos soluciones, se puede obtener una nueva mediante su combinación de modo que mejore a las que
la originaron.
Al igual que los algoritmos genéticos, la BD se
basa en mantener un conjunto de soluciones y realizar
combinaciones con éstas; pero a diferencia de éstos,
no está fundamentado en la aleatorización sobre un
conjunto relativamente grande de soluciones sino en
las elecciones sistemáticas y estratégicas sobre un
conjunto pequeño. Como ilustración basta decir que
los algoritmos genéticos suelen considerar una población de 100 soluciones mientras que en la búsqueda
dispersa es habitual trabajar con un conjunto de tan
sólo 10 soluciones.
La primera descripción del método fue publicada en 1977 por Fred Glover donde establece los principios de la BD. En este primer artículo se determina
que la BD realiza una exploración sistemática sobre
una serie de “buenas” soluciones llamadas conjunto
de referencia. Los siguientes comentarios resumen
los principales aspectos de este trabajo:
• El método se centra en combinar dos o más solu-
•
•
•
•
ciones del conjunto de referencia. La combinación
de más de dos soluciones tiene como objetivo el
generar centroides.
Generar soluciones en la línea que unen dos dadas
se considera una forma reducida del método.
Al combinar se deben de seleccionar pesos apropiados y no tomar valores al azar.
Se deben de realizar combinaciones “convexas” y
“no convexas” de las soluciones.
La distribución de los puntos se considera importante y deben de tomarse dispersos.
84 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Glover [10], introduce la combinación ponderada (weighted combination) como el mecanismo principal para generar nuevas soluciones. En esta versión
se enfatizan las búsquedas lineales entre dos soluciones y el uso de pesos para muestrear en dicha línea.
Asimismo, se introduce el concepto de combinar soluciones de calidad con soluciones diversas. Además, el
método incluye una componente de intensificación
que consiste en tomar una muestra mayor de la línea
que ha producido mejores soluciones.
En este artículo el autor especifica que para
trabajar con problemas con variables enteras, binarias
o que forman una permutación, hay que diseñar métodos específicos de combinación (notar que no tiene
sentido hablar de combinación lineal de dos permutaciones). Para ello se introducen los mecanismos de
combinación basados en votos. En estos se definen
reglas mediante las que cada solución “vota” para que
sus características aparezcan en la solución que se está
construyendo. Estos métodos de votos han sido muy
utilizados en las rutinas de combinación de los algoritmos de BD y parece que constituyen uno de las claves
del éxito de estos métodos.
En 1998, Glover [10] publica una versión más
específica del método en donde se recogen y simplifican muchas de las ideas expuestas en trabajos anteriores. Esta publicación tuvo un gran impacto en lo que
a la difusión del método se refiere. Numerosos investigadores comenzaron a aplicar a partir de ese momento la BD a la resolución de problemas de optimización obteniendo resultados de gran calidad.
El método de BD se basa en combinar las soluciones que aparecen en el llamado conjunto de referencia (el cual es equivalente a la población en algoritmos genéticos). En este conjunto se tienen las soluciones buenas que se han ido encontrando. Es importante destacar que el significado de buena no se restringe a la calidad de la solución, sino que también se
considera la diversidad que esta aporta al conjunto.
La Búsqueda Dispersa consta básicamente de los siguientes elementos:
1. Un generador de soluciones diversas. El método
se basa en generar un conjunto P de soluciones diversas (alrededor de 100), del que se extrae un subconjunto pequeño (alrededor de b=10) con el que
realizar las combinaciones y que denominamos:
Alba, Laguna y Martí
2. Un conjunto de referencia. Extraído del conjunto
de soluciones diversas según el criterio de contener
soluciones de calidad y diferentes entre sí (Calidad
y Diversidad). Si el método no logra mejorar a la
solución, se considera que el output es la propia
solución considerada. Las soluciones en este conjunto están ordenadas de mejor a peor respecto de
su calidad.
2.1. Creación. Se Inicia el conjunto de referencia
con las b/2 mejores soluciones de P. Las b/2
restantes se extraen de P por el criterio de
máxima distancia con las ya incluidas en el
conjunto de referencia. Para ello debemos de
definir previamente una función de distancia
que generalmente depende del contexto del
problema que se está resolviendo.
2.2. Actualización. Las soluciones fruto de las
combinaciones pueden entrar en el conjunto
de referencia y reemplazar a alguna de las ya
incluidas si las mejoran. Así pues, el conjunto
de referencia mantiene un tamaño b constante
pero va mejorando a lo largo de la búsqueda.
En implementaciones sencillas, la actualización de este conjunto se realiza únicamente
por calidad, aunque se puede hacer también
por diversidad. También en implementaciones
más avanzadas es posible variar el tamaño del
conjunto de referencia durante la búsqueda.
3. Un método de combinación. BD se basa en combinar todas las soluciones del conjunto de referencia. Para ello, se consideran subconjuntos de 2 o
más elementos del conjunto de referencia y se combinan mediante una rutina diseñada a tal efecto. La
solución o soluciones que se obtienen de esta combinación pueden ser inmediatamente introducidas
en el conjunto de referencia (actualización dinámica) o almacenadas temporalmente en una lista hasta
terminar de realizar todas las combinaciones y después ver qué soluciones entran en éste
(actualización estática).
4. Un método de mejora. Típicamente se trata de un
método de búsqueda local para mejorar las soluciones, tanto del conjunto de referencia como las combinadas antes de estudiar su inclusión en el conjunto de referencia.
El algoritmo de la Figura 2 muestra cómo actúan los elementos descritos en un esquema básico del
algoritmo. El algoritmo hace referencia a los subconjuntos de R ya que podemos combinar parejas, tríos o
cualquier número de soluciones. Es usual limitar las
combinaciones a parejas, por lo que el punto 6 equivaldría a decir: “Generar todas las parejas de soluciones de R en las que al menos una de las dos sea nueva”; donde por nueva entenderemos que haya entrado
al conjunto después de realizar la última combinación
de todo R.
1. Comenzar con P = Ø. Utilizar el método de generación
para construir una solución y el método de mejora para
tratar de mejorarla; sea x la solución obtenida. Si
x ∉ P entonces añadir x a P. (i.e., P = P ∪ x ), en otro
caso, rechazar x. Repetir esta etapa hasta que P tenga
un tamaño prefijado.
2. Construir el conjunto de referencia R = { x1, …, xb }
con las b/2 mejores soluciones de P y las b/2 soluciones
de P más diversas a las ya incluidas.
3. Evaluar las soluciones en R y ordenarlas de mejor a
peor respecto a la función objetivo.
4. Hacer NuevaSolución = TRUE
Mientras (NuevaSolución)
5. NuevaSolucion = FALSE
6. Generar los subconjuntos de R en los que haya al
menos una nueva solución.
Mientras (Queden subconjuntos sin examinar)
7. Seleccionar un subconjunto y etiquetarlo como
examinado.
8. Aplicar el método de combinación a las soluciones del subconjunto.
9. Aplicar el método de mejora a cada solución
obtenida por combinación. Sea x la solución
mejorada:
Si( f (x) < f xb y x no está en R)
b
10. Hacer x = x y reordenar R
11. Hacer NuevaSolucion = TRUE
( )
Figura 2. Algoritmo básico de la búsqueda dispersa
Notar que el algoritmo se detiene cuando al
tratar de combinar se ve que no hay nuevos elementos
en el conjunto de referencia (la variable NuevaSolución está a FALSE). Este algoritmo puede ser anidado
en un esquema global que permita reconstruir el conjunto de referencia cuando éste ya ha sido utilizado.
Así, si el límite de tiempo (o evaluaciones) no se ha
excedido, una estrategia habitual es regenerar el conjunto de referencia dejando la mitad superior (b/2 mejores) y eliminando la mitad inferior. Después, se genera un conjunto P como al comienzo del algoritmo,
del que se extraen únicamente las b/2 soluciones
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
85
Métodos evolutivos
más diversas con las ya existentes en R. De esta forma
obtenemos un nuevo conjunto de referencia en el que
mantenemos las soluciones de calidad y renovamos las
debidas a diversidad. Se volvería a combinar como
anteriormente sobre este conjunto de referencia (pasos
5 a 11). De este modo se obtiene un esquema cíclico
indefinido al que hay que añadirle una variable de control para detenerlo. Típicamente esta variable está en
función del tiempo o del número de iteraciones
(evaluaciones de la función objetivo).
Aunque los orígenes de la búsqueda dispersa
fueron publicados hace casi 30 años, la metodología se
puede considerar como relativamente reciente y en
constante desarrollo. Durante los últimos años se han
realizado nuevas contribuciones aplicando la búsqueda
dispersa a la resolución tanto de conocidos problemas
de optimización como de otros encontrados en la práctica. Algunas de estas aplicaciones han abierto nuevos
campos de estudio, ofreciendo alternativas a los diseños conocidos. Laguna y Martí [11] realizan una revisión exhaustiva del método, tanto de los elementos
más utilizados y conocidos, como de los aspectos más
novedosos y las últimas propuestas. Entre éstas podemos destacar:
I. Aplicar la rutina de mejora de forma selectiva.
Las pruebas indican que el aplicar el método de mejora a todas las soluciones generadas y combinadas
no garantiza obtener mejores resultados finales. Establecer umbrales de calidad para no aplicar la mejora a soluciones que difícilmente van a proporcionar la mejor solución ahorra un gasto innecesario de
tiempo de computación. Por otro lado, al aplicar el
método de mejora a todas las soluciones se acelera
la convergencia de éste, lo cual pude ser deseable si
disponemos de poco tiempo de computación, pero
debemos de evitarlo si queremos ejecutar el método
en un horizonte largo para obtener soluciones de
gran calidad.
II. Es necesario estudiar el porcentaje de tiempo que el
método está generando soluciones y el tiempo que
está combinando. En esencia esta es la cuestión que
se plantea en todos los métodos heurísticos: el equilibrio entre la intensificación y la diversificación.
III.Comparar las actualizaciones del conjunto de referencia estática y dinámica. Notar que al combinar
las soluciones podemos aplicar dos estrategias, introducirlas en el conjunto nada más generarlas, si
procede, o anotarlas en una “pila” y cuando se termine de realizar todas las combinaciones, realizar la
86 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
actualización. La primera estrategia es dinámica y
más agresiva, en tanto que las soluciones buenas
entran rápidamente en el conjunto de referencia,
pero dado que éste es de tamaño constante, esto
implica que hay soluciones que pueden salir sin
llegar a haber sido utilizadas para realizar combinaciones.
4. RE-ENCADENAMIENTO DE
TRAYECTORIAS
Como se ha mencionado, uno de los principales
objetivos de cualquier método de búsqueda es crear un
buen equilibrio o interacción entre lo que se denominan estrategias de intensificación y de diversificación.
El método denominado re-encadenamiento de trayectorias (Path-Relinking) surgió como un proceso de integración de estas dos estrategias de búsqueda [4]. El
proceso genera nuevos caminos entre soluciones que
ya han sido previamente conectadas por una serie de
movimientos durante un proceso de búsqueda.
El re-encadenamiento de trayectorias (RT) se
basa en el hecho de que entre dos soluciones se puede
trazar un camino que las una, de modo que las soluciones en dicho camino contengan atributos de ellas. Las
soluciones originales pueden haber sido generadas mediante un método basado en una búsqueda local y estar
unidas por un camino, o haber sido generadas por otro
método y no estar unidas de ningún modo; en cualquier caso, se genera un nuevo camino que las una. Las
características de dicho camino vendrán especificadas
respecto de los atributos que son incorporados o eliminados, o por los movimientos realizados para alcanzar
una solución desde la otra. Esto constituye una extensión del concepto de combinación visto en las secciones anteriores en tanto que se obtienen varias soluciones a partir de dos o más originales.
La Figura 3 ilustra el mecanismo de RT en el
caso de dos soluciones: la solución A que se denomina
solución inicial (initiating solution) y la solución B que
se denomina solución guía (guiding solution). El diagrama muestra ambas soluciones unidas por dos caminos, uno en trazo continuo representando el camino
original que describió el algoritmo de búsqueda local
para obtener A y B, y otro en trazo discontinuo que
representa el camino que ahora vamos a obtener
aplicando RT. En el eje de abscisas se representa
Alba, Laguna y Martí
movimientos que se van realizando, mientras que en
el de ordenadas el valor de la función objetivo
(suponemos que el problema es de minimizar).
A
B
j
Valor de la función objetivo
Tal y como muestra la Figura 3, la idea en la
que se basa el método es que al realizar movimientos
desde A hacia B, incorporando a A propiedades de B,
obteniendo alguna solución intermedia que mejore en
valor a A y a B.
Movimientos que se van realizando
Figura 3. Esquema de Path relinking
Se puede considerar el método RT como una
extensión del método de combinación de la búsqueda
dispersa. En lugar de construir una nueva solución,
combinando una o más soluciones iniciales directamente, RT genera un conjunto de soluciones en los
caminos entre y fuera de las soluciones iniciales y
guías seleccionadas.
El proceso se puede considerar como un caso
extremo de una estrategia que trata de incorporar atributos de una solución de calidad en otra solución considerada. Sin embargo, en lugar de usar un criterio
que simplemente motive la inclusión de tales atributos, RT subordina otras consideraciones con el fin de
seleccionar los movimientos que introduzcan atributos
como el criterio prioritario. Así, en cada paso se determina el mejor movimiento como aquel que incorpore
la mayor cantidad, o el más destacado de los atributos
de la solución guía.
Para generar los caminos es necesario seleccionar movimientos que cumplen los siguientes objetivos: empezando por una solución inicial, los movimientos deben introducir progresivamente los atributos de la solución guía (o reduciendo la distancia entre
los atributos de la solución inicial y los de la solución
guía). Los papeles de ambas soluciones son intercambiables; además, cada solución puede moverse hacia
la otra como una manera de generar combinaciones.
En el primer paso consideramos la creación de un camino que une dos soluciones seleccionadas x’ y x’’,
produciendo una secuencia de soluciones x’= x(1),
x(2), …, x(r)= x’’.
Puede que en el nuevo camino se encuentren
soluciones que no mejoren la calidad de las dos soluciones extremas consideradas, pero algunas de ellas
pueden ser puntos de partida para alcanzar otras soluciones que sí sean mejores que las originales. Por está
razón es interesante y valioso examinar los entornos
de las soluciones a lo largo del camino construido, ya
que pueden proporcionar nuevos puntos de partida
para lanzar una búsqueda adicional.
Si abordamos ahora el algoritmo RT en su conjunto hemos de considerar que tenemos una colección
de soluciones previamente obtenidas a las que se le va
a aplicar la estrategia descrita de generación de nuevos caminos. Para unificar la notación con la búsqueda dispersa, en [11] se proponen el mismo término de
conjunto de referencia (RefSet) para dicho conjunto
con b soluciones. Desde este punto de vista, RT y BD
se consideran métodos basados en poblaciones que
operan en un conjunto de soluciones y básicamente se
difieren en la manera de construir, manipular, actualizar y re-generar el RefSet.
En un diseño básico de la búsqueda dispersa, a
todos los pares de soluciones en RefSet se les aplica
el método de combinación. Análogamente, en una
versión básica del RT todos los pares de soluciones
son llamados a participar en la fase del reencadenamiento. Para cada par de soluciones (x’, x’’)
se pueden establecer dos camino; uno desde x’ hacia
x’’ y el otro desde x’’ hacia x’. La actualización del
RefSet se basa en la mejora de la peor solución del
conjunto, es decir, una nueva solución generada en un
camino, se admite en el RefSet si mejora la peor solución en dicho conjunto. Si es así, re-emplaza a dicha
solución (el tamaño del RefSet, al igual que ocurre en
BD se considera fijo).
Muchos trabajos han demostrado la eficacia
de aplicar algún método de búsqueda local desde
algunas soluciones intermedias, generadas en
los caminos, para explorar su entorno [12, 13]
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
87
Métodos evolutivos
Por otro lado, dos soluciones consecutivas obtenidas
durante el proceso de re-encadenamiento son bastante
similares y difieren solamente en los atributos que han
sido introducidos por un solo movimiento. Por ello,
generalmente no es eficiente aplicar el método de mejora en cada iteración del proceso, sobre todo si su
aplicación es de coste considerable en términos del
tiempo de ejecución. Una posibilidad es aplicar el método de mejora cada cierto número de iteraciones, o
aplicarlo sólo a aquellas que cumplan un determinado
criterio basado en su calidad (o calidad y diversidad
respecto a las que ya se les aplicó dicha mejora).
El proceso de re-encadenamiento simultáneo
empieza con dos puntos x’ y x’’ simultáneamente produciendo dos secuencias x’= x’(1), x’(2), …, x’(r) y
x’’= x’’(1), x’’(2), …, x’’(s). Las elecciones en este
caso son dirigidas con el fin de obtener x’(r)= x’’(s),
para los valores finales de r y s. Éste se ve como un
proceso en donde dos soluciones guías se intercambian
dinámicamente hasta su convergencia a un solo punto.
El diseño básico se puede generalizar de diferentes formas. La primera consiste en generar caminos
que vayan más allá de los extremos, lo que equivaldría
a usar combinaciones no convexas. El problema consistiría en definir los atributos que guían el camino más
allá de dichos extremos.
Otra posible generalización consiste en considerar varias soluciones guías de la manera siguiente. En
lugar de realizar movimientos desde un punto x’ hacia
otro punto x’’, se reemplaza este último con una colección de soluciones X’’. Así, una vez alcanzada una solución x(i), las opciones para determinar la siguiente
solución x(i+1) vienen dadas por la unión de las soluciones en X’’, o más precisamente por la unión A’’ de
los atributos A(x), para todos los x en X’’. Esta variante
ha sido utilizada con éxito en distintos trabajos.
encaenamiento de trayectorias. La diversidad de operaciones y problemas resueltos en este dominio es muy
elevada, por lo que se han revisado únicamente los
elementos canónicos de estos algoritmos y se ha diferido al lector interesado hacia referencias donde podrá
encontrar un mayor nivel de detalle.
Las similitudes entre los métodos discutidos,
tanto como sus diferencias, permitirán establecer mecanismos refinados de solución de problemas complejos en base a colaboraciones o extensiones de las ideas
delineadas en este trabajo.
Quizá convendría citar para terminar algunas
aplicaciones de estos métodos en la resolución de problemas de optimización de los denominados difíciles,
con el objeto de ilustrar su potencia y eficacia. A tal
efecto, basta mencionar la recopilación de las siguiente
siete aplicaciones recientes de la búsqueda dispersa y
el re-encadenamiento de trayectorias dada en [14]:
A. Entrenamiento de redes neuronales.
B. Problemas de rutas de vehículos.
C. Software comercial.
D. Problemas combinatorios basados en permutaciones.
E. Problemas Multi-objetivo
F. Ancho de banda en matrices
G. Dibujo de grafos
El caso de los algoritmo genéticos no necesita
de ilustración dada su gran popularidad. Para comprobarlo, basta con hacer una búsqueda en Internet con
palabras clave “genetic algorithms applications” y obtenemos más de 300000 páginas con aplicaciones.
AGRADECIMIENTOS
A la Prof. Ninoska Maneiro, que nos animó a
realizar este trabajo y colaboró activamente en la corrección y formato del documento final.
5. CONCLUSIONES
En este trabajo hemos presentado tres modelos
metaheurísticos de optimización de gran impacto actual: algoritmos genéticos, búsqueda dispersa y re88 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Esta investigación fue parcialmente financiada
por el Ministerio de Ciencia y Tecnología de España:
TIC2003-C05-01, y por la AVCiT de la Generalitat
Valenciana: Grupos 03/189.
Alba, Laguna y Martí
REFERENCIAS
[1] Blue C., Roli A., Metaheuristics in Combinatorial
Optimization: Overview and Conceptual Comparison, ACM Computing Surveys 35(3), 268-308,
2003.
[2] Holland J., Adaptation in Natural and Artificial
Systems. University of Michigan Press, Ann Arbor. 1975.
[3] Wah B. W., Chang Y-J. Trace-Based Methods for
Solving Nonlinear Global Optimization and Satisfiability Problems. Journal of Global Optimization, Kluwer Academic Press, 10(2), 107-141.
1997.
[4] Glover F. , Laguna M. , Tabu Search, Kluwer
Academic Publishers, Boston. 1997.
[5] Bäck T., Fogel D., Michalewicz Z. (eds.), Handbook of Evolutionary Computation (Oxford University Press). 1997.
[6] Bäck T.. Evolutionary Algorithms in Theory and
Practice. Oxford University Press. 1996.
[7] Alba E., Tomassini M., Parallelism and Evolutionary Algorithms, IEEE Transactions on Evolutionary Computation, IEEE Press, 6(5):443-462, October 2002.
[8] Alba E., Luque G., Algoritmos Híbridos y Paralelos para la Resolución de Problemas Combinatorios, Dpto. Informática-Univ. Oviedo (ed.), Actas
del Segundo Congreso Español de Metaheurísticas y Algoritmos Evolutivos y Bioinspirados
(MAEB’03) , Gijón, pp. 353-362, 2003.
[9] Glover, F., Laguna M., Martí R., Scatter Search
and Path Relinking: Advances and Applications,
Handbook of MetaHeuristics, 1-36, F. Glover and
G. Kochenberger (Eds.), Kluwer, 2003.
[10] Glover, F., A Template for Scatter Search and
Path Relinking, in Artificial Evolution, Lecture
Notes in Computer Science 1363, J.-K. Hao, E.
Lutton, E. Ronald, M. Schoenauer and D.
Snyers (Eds.), Springer-Verlag, pp. 13-54. 1998.
[11] Laguna M. Martí R., Scatter Search: Methodology and Implementations in C, Kluwer Academic
Publishers. 2003.
[12] Piñana E., Plana I., Campos V., Martí, R.,
GRASP and Path relinking for the matrix bandwidth minimization, European Journal of Operational Research 153, pp. 200-210, 2004.
[13] Glover, F., Laguna M., Martí R., Scatter Search,
to appear in Theory and Applications of Evolutionary Computation: Recent Trends, A. Ghosh
and S. Tsutsui (Eds.), Springer-Verlag. 1999.
[14] Glover, F. , Laguna, M., Martí, R., New Ideas
and Applications of Scatter Search and Path
Relinking, to appear in New Optimization Techniques in Engineering, Springer-Verlag, G. Onwubolu y B.V.Babu (Eds.).
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
89
REVISTA INGENIERÍA UC. Vol. 10, No 3, 90-98, 2003
Dispositivo inteligente de ultrasonido para construir un mapa de entorno
Víctor Campos, Leonardo Doré, Alfonso Alfonsi
Grupo de Arquitecturas de Sistemas de Control, Departamento de Computación y Sistemas, Escuela de
Ingeniería y Ciencias Aplicadas, Universidad de Oriente, Núcleo de Anzoátegui, Barcelona, 6001,Venezuela.
Ave. Alterna, Barcelona, Anzoátegui.
Email: [email protected], Tlf. +58-281-2623224.
Resumen
Se desarrolla un sensor inteligente que obtiene datos por medio de transductores de ultrasonido de forma
replicada; estos son procesados por un microcontrolador e integrados utilizando técnicas de fusión de datos basadas en la teoría de Bayes, con el propósito de construir un mapa de entorno. Se utiliza la metodología estructurada
y técnicas de diseño modular para desarrollar el hardware; en el caso del Software, se usa el Lenguaje de
Modelado Unificado dentro de los pasos de la ingeniería de software. El dispositivo permite dentro de un espacio
muestral limitado determinar la presencia de objetos, proporcionando la distancia a su ubicación, con respecto a
un punto de referencia, caracterizándolos dentro del escenario. Este aporte es importante, ya que en aplicaciones
en robots, el uso de sensores son herramientas vitales y de bajo costo en la gestión de trayectorias dentro de un
entorno.
Palabras claves: Sensor de ultrasonido, fusión de datos, mapa de entorno, microcontrolador, metodología
estructurada, UML.
Intelligent ultrasound device to build an environment map
Abstract
An intelligent sensor is developed to obtains data, by means of transducers of ultrasonic in a replied way,
and they are processed by a microcontroller and integrated using technical of data fusion, based on the theory of
Bayes, with the purpose to building an environment map. Structured methodology and technical of design is used
to modulate to develop the hardware; and in the case of the Software, it is used the of Unified Modelling
Language inside the steps of the software engineering. The device allows inside a space limited muestral to
determine the presence of objects, providing the distance to its location, with regard to a reference point,
characterising them inside the scenario. This contribution is important, in Robots applications since, the use of
sensors is a vital tools and low cost in the administration of trajectories inside an environment.
Keywords: Ultrasound sensor, data fusion, environment map, microcontroller, structured methodology,
UML.
1. INTRODUCCIÓN
Los avances tecnológicos en la ciencia de los computadores y la comunicación han hecho que el procesamiento de sensores se forme como una disciplina
con teorías y propios enfoques que permiten el uso de
algoritmos complejos para obtener información en
tiempo real.
Existen trabajos que fundamentan el presente
aporte, Bennet y colaboradores [1], describen un
instrumento inteligente que evalúa la distancia de un
90 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
objeto. Por su parte, Dahlkemper y Largen [2], estudian el desarrollo de sensores que permitan reducir el
costo de un sistema de automatización. Blanes y colaboradores [3], describen un sensor de ultrasonido, que
registra la construcción de un mapa, enfocándose en
obtener un mapa con un mínimo de lecturas aplicando
interpolación. Alfonsi y colaboradores [4], presenta un
sistema de instrumentación virtual para el procesamiento y generación de señales, utilizando técnicas de
procesamiento digital de señales, diseño electrónico y
desarrollo de software.
Campos, Doré y Alfonsi
El objetivo es desarrollar un sensor inteligente
basado en el uso de transductores de ultrasonido replicados para el muestreo de un escenario y posterior
construcción del mapa de entorno. Para lograr esto, se
obtienen los datos por medio de los transductores de
ultrasonido, (dos pares Emisor / Receptor), que luego
son procesados por un microcontrolador para obtener
distancias, permitiendo, caracterizar los objetos
dentro del escenario. Ésta información arrojada, será
integrada utilizando técnicas de fusión de datos basadas en las teorías Bayesianas, preprocesamiento que
suministra la información necesaria para la representación en forma gráfica, a través del software, del mapa de entorno.
2. METODOLOGÍA
El dispositivo desarrollado, esta integrado por
dos subsistemas: Hardware, formado por un arreglo
de transductores de ultrasonido replicados, un motor
paso a paso y un microcontrolador, empleando la metodología estructurada [5] para el desarrollo del software de control; y Software, denominado Software
Generador de Mapa de Entorno (SGME), que se encarga de procesar los datos y generar el mapa de entorno a través de una interfaz gráfica; aquí, se utilizan
los pasos sugeridos por la ingeniería de software [5]:
Análisis y Especificación de los requerimientos, Diseño, Codificación, Prueba e Integración. E Lenguaje
de Modelado Unificado (UML), proporciona diagramas que permiten visualizar, especificar y documentar los componentes de la aplicación [6].
actualizar la probabilidad de las celdas de la rejilla
con las lecturas hechas por el sensor, como se indica
en la Ecuación 1, Elfes [7] aborda este tópico.
P(OCCnew) =
p(r / OCC)P(OCCold)
p(r / OCC)P(OCCold) + p(r / FREE)(1 − P(OCCold))
2.1 Análisis y diseño del hardware
El subsistema de hardware, Figura 1, se encarga de controlar y procesar los ecos recibidos de un
par de transductores de ultrasonido (telémetro)
Devantech SRF04 [8], que obtienen los datos necesarios para el cálculo de la distancia del objeto detectado, y son rotados 360 grados sobre su eje mediante un
motor paso a paso de 7,5 grados/paso. Para controlar
ambos dispositivos se utiliza un microcontrolador
PIC 16C74B-04 de Microchip Technology [9], sobre
el cual recae la tarea del cálculo de la distancia y establece comunicación asíncrona con el computador
(PC) a través del puerto paralelo. Lo anterior lo realiza mediante el software del control del hardware, que
refleja el flujo y el contenido de la información (datos
de control), entre los elementos del sistema [4, 5].
Modulo de Ultrasonido
SRF04
R
E
2
Otro método utilizado es el de Mapas de acumulación [7], que representa eficientemente el espacio ocupado y vacío, basándose en la construcción de
un mapa cartesiano bidimensional dividido en un conjunto de MxN celdas cuadradas de tamaño DxD. Cada celda tiene asociado un valor que indica el grado
de Certeza de la Presencia de un Obstáculo (CPO) en
esa localización.
(1)
Transductores
SRF04
Reloj
PIC16C
74B-04
Microcontrola
dor
R
E
2
MOTOR PASO A PASO
5
4
INTERFAZ PARA
EL CONTROL DEL
MOTOR PASO A
PASO
8
En la elaboración del mapa de acumulación
hay varias fuentes de incertidumbre, como son los
falsos ecos, las medidas falsas, la no-reflexión, etc., y
es por ello que se apoya en el modelo de la teoría
Bayesiana, teniendo en cuenta la suposición siguiente
de independencia: todos los puntos de rejilla son variables aleatorias independientes, lo que se hace es
Puerto
Paralelo
Figura 1. Diagrama de bloques del subsistema de hardware
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
91
Dispositivo inteligente de ultrasonido
2.2 Análisis y especificación de requerimiento
del software
En la Figura 2 se muestra el diagrama de casos
de uso de los requerimientos del SGME. Comportándose de la siguiente manera: el caso de uso capturar
datos recibe una petición de un usuario para la adquisición de datos provenientes del sensor, habilitándolo
para realizar los procedimientos que sirven de puente
entre los dos subsistemas. Estos datos son almacenados en un “buffer”, representado por el archivo temporal para su posterior procesamiento.
El procesamiento de datos es llevado a cabo por
el caso de uso generar mapa, hay que tomar en cuenta
que los datos, se pueden manipular a través de las rutinas básicas de entrada y salida de archivo por medio
del caso de uso manejo de archivo, así como también
puede realizarse un listado impreso de los mismos por
medio del caso de uso generar listado. Otro punto es
la ayuda, donde el sistema debe comunicarse con el
archivo de ayuda que contiene información sobre diferentes temas del software, y contiene texto que solo
entiende el compilador del sistema de ayuda de
Windows [10].
2.3 Diseño del software
Aborda el diseño de: la interfaz de usuario y la
estructura de software. La primera comprende la elaboración de la zona de comunicación usuarioprograma de la aplicación, aquí se selecciona el estilo
de pantalla y menú, (Figura 3), y la estructura de software debe soportar los documentos de especificación
de requerimientos y el diseño de la interfaz de usuario. En la Figura 4 se presenta el diagrama de clase de
la aplicación principal Tform1, existen cuatro (4) clases bien definidas y con comportamientos independientes, los cuales se relacionan a través de la clase
principal, y una clase de particular interés que es la
que maneja los errores. El diagrama de secuencia,
Figura 5, muestra la forma en que se desencadena la
ejecución de los casos de uso del sistema, y el diagrama de despliegue muestra la disposición física de los
recursos de ejecución computacional, tales como un
computador y sus interconexiones, que forman parte
del sistema, Figura 6.
SGME
Capturar
Datos
Subsistema
de Hardware
Generar
Mapa
Archivo
Temporal
Figura 3. Pantalla principal del SGME
Generar
Listado
Usuario
Manejo de
Archivo
TPic
TGraf
Manejador de
Archivo
TForm1
Ayuda
Manejador de Ayuda
TBayes
Figura 2. Diagrama de casos de uso para el SGME
92 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Error
TMArch
Figura 4. Diagrama de clases para la Aplicación Principal
Campos, Doré y Alfonsi
Form1
Pic
Bayes
March
Graf
Usuario
Leer datos
del sensor
Leer datos Pal
Control
Datos
Fu-
Datos
Verificar
Comunicació
Leer
datos
Para construir el código encargado de manejar
y controlar la adquisición de datos del PIC, se utiliza
el lenguaje de ensamble. Trabajando con el sistema de
interrupciones del microprocesador para acceder al
puerto paralelo del PC [4], ya que es de vital importancia para la comunicación del sensor con el subsistema de software. De forma similar la especificación
del código para el procesamiento de datos se basa
principalmente en la implementación de las ecuaciones formuladas por Elfes [7].
Respuesta
Mensaje de
respuesta
Abrir
Archivo
SGME
Leer datos de Archivo
Puerto Paralelo
(Interfaz)
Datos
Fuisión_Bayes(Datos)
Datos procesados
Computadora
Usuario:PC
Muestra de
Datos
Microcontrolador
Imprime
datos
Imprimir
Listado
Listado
Impreso
Guardar
Graficar
Mapa
Sensor de ultrasonido
Guardar datos de
Archivo(Datos)
Graficar Mapa de Entorno (Datos
Procesados)
Mapa de
Bits
Salir
Figura 5. Diagrama de Secuencia para el Software
2.4 Codificación
El lenguaje seleccionado es el Delphi [11], trabaja sobre plataforma Windows, ofrece herramientas
gráficas incorporadas en la biblioteca de componentes
visuales (VCL) y la facultad para permitir incorporar
código en el lenguaje de ensamble en secciones del
programa.
Figura 6. Diagrama de despliegue del sistema
2.5 Pruebas e integración
Para la elaboración del SGME, las pruebas fueron llevadas a cabo en paralelo con la codificación.
Para validar las entradas de datos al programa, se
recurrió a utilizar la prueba de unidad, en específico la
caja negra, donde se validan los datos requeridos para
la configuración de las lecturas que debe realizar el
sensor y que representan las únicas entradas que requiere el SGME para realizar el muestreo y graficar el
mapa del entorno.
Para demostrar la prueba, se procede a realizar
una partición de equivalencia. En la Tabla 1 se observan las clases realizadas para verificar el comportamiento de la entrada de datos para configurar la posición del sensor, que debe coincidir con la ubicación
real del sensor dentro del área establecida para el
muestreo, y en la Tabla 2 se puede apreciar los casos
de prueba realizados basándose en dichas equivalencia.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
93
Dispositivo inteligente de ultrasonido
Tabla 1.Clases de equivalencia para la
realización de pruebas
#
Valor
Válido
Valor
Inválido
1 La magnitud contiene números positivos.
√
-
2 La magnitud debe estar entre 1 y 300.
√
-
3 La magnitud del número es mayor que 300 o menor que 1.
-
√
4 La longitud del número debe ser mayor de cuatro cifras.
-
√
5 La magnitud es cero.
-
√
6 La magnitud contiene caracteres {A-Z, a-z}.
-
√
7 La magnitud contiene caracteres especiales como *,7,?,¿,=,(,
etc.
8 La magnitud del número contiene números negativos.
-
√
-
√
Clase de equivalencia
Tabla 2. Casos de prueba
Número
Clase involucradas
Resultado
/*58
(7,1)
Inválido
Reyt
6
Inválido
Er78
(6,1)
Inválido
-9
8
Inválido
5
(1,3)
Inválido
356
(1,2)
Inválido
0
(2,5)
Inválido
Una vez que las pruebas de unidad fueron realizadas, se procedió a efectuar la integración, en éste
proceso, los grupos de funciones y procedimientos
pertenecientes a las clases agregadas se fueron integrando con las funciones de la clase (TForm1). El
método de integración utilizado en el software es el
hilvanado [5].
Para facilitar la representación de la integración
se utilizó como herramienta los diagramas de paquetes proporcionados por UML [7], Figura 7. Las fases
se describen a continuación:
Fase I: En esta se agregaron las clases TPic, TBayes,
TGraf y TMArch, a la clase TForm1, encargada
de inicializar el programa, además de mantener la
comunicación con Windows, e incluye la barra de
título, la barra de herramientas, los menús y la barra
de estado.
94 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Fase II: Parte fundamental de lo que es la interface
entre el PC y el sensor de ultrasonido. En este proceso
se integraron progresivamente los procedimientos necesarios para permitir la lectura de datos y verificar la
comunicación con el PIC, los cuales se encuentran
encapsulados en la clase TPic, y trabajan con operaciones o instrucciones en lenguaje de bajo nivel, lo
cual permite tener acceso al puerto paralelo del computador. Para integrar los procedimientos a la ventana
principal, fueron asociados a través de eventos, por
medio de los botones “lectura de datos” y “verificar
comunicación” respectivamente.
Fase III: Parte más importante del programa debido a
que se incorpora las rutinas de procesamiento al
SGME, la cual permite obtener un mapa de acumulación, representado por una rejilla bidimensional. El
paquete procesamiento de datos: consta del procedimiento fusión de datos (de la clase TBayes), que agrupa las rutinas necesarias para la actualización de las
celdas que forman parte del mapa de acumulación, el
procedimiento establecer coherencia espacial (de la
clase TGraf), que se encarga de relacionar a través de
métodos trigonométricos la posición del sensor con
las lecturas asentadas en el mapa de acumulación, y el
procedimiento graficar mapa de entorno (de la clase
TGraf), que plasma una representación gráfica del
mapa de acumulación en la pantalla de bits, además
de utilizar funciones de conversión para llevar coordenadas reales a coordenadas de pantalla, utilizando la
ecuaciones presentadas por Pérez [12], integradas en
la Figura 8, donde se puede apreciar parte de los procedimientos implementados en la clase Tgraf.
Fase IV: Permite integrar al programa los procedimientos de entrada y salida de datos a través de archivos, entre éstos se pueden denotar abrir archivo, guardar archivo e imprimir los cuales se encuentran encapsulados en la clase TMArch, procedimientos que utilizan algunos componentes de VCL de Delphi [11],
para poder realizar sus tareas.
Fase V: Agrupa los procedimientos para la ayuda del
software. El sistema de ayuda presenta los tópicos
referentes a cada una de las partes necesarias para manipular el SGME y tiene capacidad de permitir ayuda
sensible al contexto, esta característica se hace disponible a través del procedimiento contenido de ayuda.
Campos, Doré y Alfonsi
Comunicación con el PIC
Archivo
Lectura de
Datos
Verificar
Comunicación
Abrir
Guardar
Imprimir
Ventana Principal
SGME
Procesamiento de Datos
Ayuda
Fusión de
Datos
Establecer
Coherencia
Espacial
Graficar Mapa
de Entorno
Contenido de
Ayuda
Acerca de
Figura 7. Diagrama de paquetes para representar la integración del Software
2.6 Integración de Software y Hardware
El control del hardware viene dado directamente por la acción de las líneas del puerto paralelo sobre
cada una de las etapas que conforman el circuito del
sistema, Tabla 3. Este se centra en la manipulación
de los estados de las líneas del puerto mediante las
instrucciones de lectura y escritura de datos representadas por las instrucciones de la función y los procedimientos en Delphi [11].
Cuando se programa el PIC16C74A-04, se hace
uso de algunos recursos como: El puerto paralelo esclavo, que permite la interconexión directa del puerto
D del PIC con el bus de datos del computador,
Tabla 3. Cuadro detallado de líneas de datos, control y
estado del módulo sensor inteligente
Registro
Bit
Control
Control
Control
Control
Estado
Estado
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos
0
1
2
3
3
4
0
1
2
3
4
5
6
7
Nombre
Señal
RD
WR
CS
INT
ACT
SRD
D0
D1
D2
D3
D4
D5
D6
D7
Valor Lógico
0
0
0
1
1
1
X
X
X
X
X
X
X
X
teniendo este el control a través de las líneas RD, WR
y CS del puerto E (que están configuradas como entradas). Perro guardián “Watch Dog Timer”, evita que
el sistema se quede “colgado”, que permanezca en un
ciclo infinito o que no obtenga una respuesta del computador. Está configurado para un tiempo de 2,3 segundos. Modo de reposo ( SLEEP ), característica útil
para los sistema que utilizan baterías. Y las interrupciones consisten en una detención del programa en
curso para realizar una determinada rutina.
//Transformación de puntos a pixeles
Funtion TGraf. Conversion(x1,x2,y2:integer;X:real): integer;
Var r:integer;
m,b:real;
begin
m:=((y2-y1)/(x2-x1));
b:=y2-(x2*m);
r:=trunc((m*X)+b);
Conversion:=r;
end;
//Parte del código para Gráfica del Mapa de Entorno
for i:=1 to MaxDis do
forj:=1 to MaxDis do
begin
temp:=GRID3[i][j];
//puntos a graficar
a:=Conversion(1,0,0,255,temp);
BMP.Canvas.Pen.Color:=RGB(a,a,a);
//asignación color
BMP.Canvas.Brush.Color:=RGB(a,a,a);
x:=conversion(0,Margen,300,300+Margen,i);
//llamada a
función de conv.
y:=conversion(0,300+Margen,300,Margen,j);
BMP.Canvas.MoveTo(x,y);
//dibuja punto en un mapa de
bits
BMP.Canvas.LineTo(x,y+1);
end;
Figura 8. Código para rutinas gráficas
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
95
Dispositivo inteligente de ultrasonido
3. ANÁLISIS Y DISCUSIÓN DE
RESULTADOS
Al desarrollar el sistema inteligente, primero se
analizó y diseñó el circuito de la estructura física del
hardware que incluye: Sensores de ultrasonido, motor
paso a paso y el PIC16C74B, Figura 9; y luego se
describe la programación del PIC, que corresponde con
el software de control del hardware, utilizando la metodología estructurada, que luego se convierte en programa modular. La utilización del PIC, representa un
incremento potencial en la eficiencia del sensor, al
hacerlo independiente del software del computador en
el control de los dispositivos. Además de minimizar la
utilización de componentes y circuitería externa encapsulándola a un nivel de software.
Como segundo paso, está la confección del
software generador del mapa de entorno (SGME), cuya
área de trabajo se mostró en la Figura 3, donde se siguió los pasos del desarrollo de software. Destacando
que para la representación se utiliza el lenguaje de modelado unificado (UML), y al Delphi [11] como lenguaje de programación; ya en Alfonsi y colaboradores
[4] se utilizan éstas herramientas, desde el punto de
vista de adquisición de datos, sin intervención de un
microcontrolador como dispositivo con capacidad de
procesamiento y control, ya que el proceso lo realiza
un PC.
Para su implementación se requiere del sistema
operativo Windows 98 o superior, y que el computador
donde se ejecutará la aplicación, posea entre otras,
las siguientes características mínimas de hardware:
Procesador Pentium o Celeron de 366 MHz o
(a) Módulo de Ultrasonido
(b) Vista de la Tarjeta PIC
(c) Vista Frontal del módulo de sensor ultrasonido
Figura 9. Componentes del hardware
96 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
mayor, 32 Mb de memoria RAM, disponibilidad del
puerto paralelo bidireccional. unidad de disco duro,
monitor de 14 pulgadas SVGA, fuente de voltaje de 5
voltios, 1 amperio, un cable para puerto paralelo de
unos 5 metros.
Los resultados experimentales que se describen
a continuación fueron realizados en un escenario como se muestra en la Figura 10. El dispositivo es
colocado y accionado en cuatro posiciones diferentes a
lo largo y ancho del escenario que abarca un área de
3 m2, donde se ubicaron objetos de diferentes características en forma vertical, entre ellos dos botellas de
vidrio (diámetro de 8 cm y altura de 40 cm), una botella de plástico (diámetro de 6 cm y altura de 30 cm),
palo de escoba (diámetro de 2,5 cm y 1m de alto), una
lámina de hierro (60 cm x 75 cm), dos cajas de cartón
(60 cm x 50 cm).
Posición del sensor
Palo de escoba
0Lámina de hierro
Botella de vidrio
Botella de plástico
Cajas de cartón
Figura 10. Escenario de pruebas experimentales
En la Figura 11 muestra como se va generando
el mapa de acumulación en las diferentes posiciones
donde es colocado el sensor. Observándose, como se
van delimitando los diferentes objetos presentes en el
entorno. A su vez, las celdas que corresponden con
objetos ven como va aumentando su CPO (se intensifica el color negro), a medida que se van realizando más
medidas sobre la zona del espacio que ocupan. Las
falsas medidas desaparecen del mapa con el paso del
tiempo, y las correctas inducen un aumento en la CPO
de la celda correspondiente.
La utilización de sensores replicados, mejora la
confianza del sistema al hacerlo tolerable a un número
determinado de fallas, ya que las lecturas ofrecidas por
los dispositivos son a menudo dispares, y ésta
característica es precisamente la que lo hace atractivo
Campos, Doré y Alfonsi
(a) Primera Lectura
( b) Segunda Lectura
obtener la medida de la temperatura del aire y de ésta
manera corregir los valores de la velocidad del sonido
que se ven poco afectados por la misma.
4. CONCLUSIONES
(c) Tercera Lectura
( d) Cuarta Lectura
Figura 11. Generación del mapa y variación en las
diferentes posiciones
al combinarla con técnicas de fusión de datos. No obstante, siguen teniendo un área geográfica de acción
limitada, por tal motivo Blanes y colaboradores [3],
atacan la construcción de un sistema, incorporándole
métodos de interpolación para lograr una alta resolución angular, utilizando para ello cuatro transductores.
En el procesamiento de los datos crudos se debe
resaltar que el uso del mapa de entorno constituido
por celdas que indican la CPO, se consigue una mejora notable en la disminución de los errores y comprensión de las diversas fuentes de incertidumbre que influyen en el proceso de adquisición y generación del
mapa. Además, las superficies lisas dejan de ser un
elemento peligroso y prácticamente invisible para el
sistema de ultrasonido, teniendo por lo general, algún
tipo de irregularidad que hace posible su localización.
Por otro lado, si el eje del transductor es perpendicular
a la superficie, éste será detectada sin problemas, es
decir, a pesar que el número de lecturas de los sensores no detecte este tipo de elementos, algunas medidas
si reflejarán sobre el mapa su posición.
Como futuro desarrollo, se incorporarán técnicamente sensores dispares, con la finalidad de que
un sensor compense las deficiencias del otro, aumentando la confiabilidad y la tolerancia a fallos, mejorando la detección o eliminación del ruido. Y la incorporación de un sensor de temperatura que permita
Se desarrolló un sistema inteligente basado en
el uso de sensores de ultrasonido, para el muestreo de
un escenario, que permite su representación en mapa
cartesiano. Se logró el propósito al utilizar dos sensores de ultrasonido replicados, esto para complementar
las deficiencias y errores, en busca de redundancia. La
información recibida por los sensores en forma individual, se integra con algoritmos de fusión de datos utilizando el teorema de Bayes, permitiendo un preprocesamiento de la señal que suministra información
suficiente para la construcción del mapa de entrono.
La reconstrucción del escenario a través de un mapa
ayuda a determinar la presencia de objetos dentro de
un espacio muestral limitado, proporcionando la distancia en donde está ubicado el mismo, con respecto
al punto de referencia (ubicación del sensor). Se elaboró el software utilizando los procedimientos que
brinda la metodología de la Ingeniería de software,
sumado con las herramientas proporcionadas por el
UML.
Como siguiente paso, se hará la integración del
dispositivo como nodo en una red de área local de
tiempo real, como parte del sistema de navegación de
un robot.
AGRADECIMIENTO
Los autores quieren agradecer a los profesores
Zulirais García y José Guevara, del departamento de
computación y sistemas de la Universidad de Oriente,
por las observaciones en la metodología empleada a
nivel de Software.
REFERENCIAS
[1] Bennet G., Albadejo J., Rodas A. and Gil P.
(1992): “An intelligent sensor for ranging in an
industrial distributed control system”, In: Proc.
Symposium on intelligent components and instruments for control applications, Málaga, pp. 47-52.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
97
Dispositivo inteligente de ultrasonido
[2] Dahlkemper J. and Langen A. (1994): “Sensor based solutions for automation”, In: CAN in Automation e.V. Proc. 1er. International CAN Conference, Erlangen, pp. 11-2-11-9.
[3] Blanes F., Bennet G., Simó J. and Pérez P.
(1999): “Enhancing the real-time response of on
ultrasonic sensor for map building task”. In: Int
Symposium Intelligent E, Bled, pp. 225-230.
[4] Alfonsi A., Binoto L. y García J. (2000): “Sistema
de instrumentación virtual para el procesamiento y
generación de señales”. In: Troyani N & Cerrolaza
M (ed). V Cong. Int. de Métodos Numéricos en
Ingeniería y Cs. Aplicadas, Puerto La Cruz, Venezuela, pp. EC-11 – EC-19.
[5] Pressman R. (2002): “Ingeniería del software”.
McGraw-Hill. 5ta. ed., Madrid.
[6] Rumbaugh J., Jacobson I. y Booch G. (2000): “El
lenguaje Unificado de Modelado”. Addinson Wes-
98 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
ley, Madrid.
[7] Elfes A. (1989): “Using occupancy grids for mobile robot perception and navigation”, Proc. IEEE
Computer, Málaga.
[8] ACROMED INC (2001): “The Devanthech SRF04
Ultrasonic Range Finder”. ACROMED INC, USA.
[9] Microchip Technology Inc (2002):
“Microcontroller PIC”. 05 de mayo 2002. http://
www.microchip.com/1010/picmicro/category/
digictrl/.
[10] Ritcher J. (1997): “Programación Avanzada en
Windows”. McGraw Hill, Madrid.
[11] Joyanes L. (1999): “Borland Delphi. Iniciación y
Referencia”. McGraw Hill, Madrid
[12] Pérez A. (1996): “Técnicas de graficación de superficies”. Rep. Interno Dpto. Computación y
Sistemas, UDO, Barcelona.
REVISTA INGENIERÍA UC. Vol. 10, No 3, 99-114, 2003
Diseño de algoritmos para la estabilización simultánea con múltiples
dominios acotados con el método de factorización
Francisco J. Arteaga B.(1), Marco A. Contramaestre A.(1), Mayra A. Vizcaya N.(1), Guy O. Beale(2), Atilio Morillo(3)
(1)
Unidad de Investigación en Automatización Industrial, Escuela de Ingeniería Eléctrica
Universidad de Carabobo, Valencia, Venezuela
(2)
Electrical and Computer Engineering, George Mason University, Fairfax, Virginia, U.S.A.
(3)
Centro de Investigación de Matemática Aplicada, División de Postgrado de Ingeniería, Universidad del Zulia,
Maracaibo, Venezuela
Email: [email protected], [email protected], [email protected]
Resumen
Este trabajo presenta el diseño de algoritmos para la estabilización simultánea con múltiples dominios
acotados de estabilidad. El método utilizado es una extensión del enfoque basado en la factorización coprima para
el caso de dominios acotados. Las condiciones específicas de Di-estabilidad para dos y tres plantas, la extensión
de la propiedad de paridad interlazada y la parametrización de los compensadores Di-estabilizantes se aplican en
el desarrollo de los algoritmos. Los sistemas asociados para dos plantas y los sistemas asociados y auxiliares para
el caso de tres plantas fueron derivados. Se presenta como ejemplo el caso de un sistema con dos modelos de
planta lineales y de primer orden. A partir de los resultados obtenidos, se establece que el compensador calculado
estabiliza satisfactoriamente en forma simultánea los dos modelos, cumpliendo con los criterios de diseño del
sistema. Estos algoritmos pueden ser extendidos al caso de un número mayor de tres modelos de planta.
Palabras clave: Estabilización simultánea, dominios acotados, factorización coprima, diseño de algoritmos.
Algorithms design for simultaneous stabilization with multiple bounded
domains using factorization approach
Abstract
This work presents the design of algorithms for simultaneous stabilization with multiple bounded domains
of stability. The method used is an extension of the coprime factorization approach for the case of bounded
regions. Specific conditions for Di-stability for two and three plants, the extension of the parity interlacing
property and the parametrization of the Di-stabilizing compensators are applied in the algorithm development. The
associated systems for two plants and the associated and auxiliary systems for the case of three plants were
derived. A case study of two first order linear plants is presented. Based on the obtained results, it is determined
that the designed compensator stabilizes simultaneously and satisfactorily both models, meeting the performance
system
requirements. These algorithms can be extended to the case of more than three plant models.
Keywords: Simultaneous stabilization, bounded domains, coprime factorization, software design.
1. INTRODUCCIÓN
El problema de Estabilización Simultánea puede visualizarse como un caso muy particular e importante dentro del contexto del campo de control robusto. El enfoque en control robusto es analizar y diseñar
un sistema de control que trabaje con un buen grado
de precisión en el cumplimiento de los requerimientos
(sobreimpulso, tiempo de establecimiento, etc.) ante la
presencia de incertidumbres de la planta. En estabilización simultánea las incertidumbres se derivan de la
dinámica de la planta y son expresadas en un número
discreto ó finito de modelos de planta [1, 2]. El proceso se representa mediante r +1 modelos de planta p0,
p1, p2,…, pr donde p0 es el modelo en condiciones nominales, y p1, p2,…, pr son los modelos planta ante la
presencia de perturbaciones, fallas, etc. Entonces, si
la familia de plantas puede ser estabilizada por un
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
99
Diseño de Software para la Estabilización Simultánea
compensador c, en caso de fallas se mantiene la
estabilidad del sistema. Algunas de las aplicaciones
del concepto de estabilización simultánea consideran
el diseño de control confiable, sistemas no-lineales, y
control robusto [3, 4]. En el diseño de control confiable, el problema consiste en estabilizar simultáneamente una planta nominal y perturbaciones discretas
de la planta provenientes de fallas de componentes
del sistema, o cambios estructurales en la planta. En
el diseño de un compensador para un sistema nolineal, modelos linealizados de la planta son derivados para diferentes condiciones de operación de la
planta, y el compensador es diseñado para estabilizar
simultáneamente los diferentes modelos de planta. En
control robusto, el propósito del compensador es estabilizar el sistema de lazo-cerrado bajo perturbaciones
continúas resultantes de incertidumbres en la modelación del sistema nominal [3-6].
En el estudio de control de procesos es importante visualizar previamente el comportamiento
del sistema durante su funcionamiento normal ó
cuando ocurren irregularidades, de modo que se
hace necesario llevar esta teoría de estabilización
simultanea al computador, mediante el desarrollo de
un software que permita simular de manera representativa y dinámica el comportamiento de la planta
durante sus diferentes condiciones, y de esta manera
se puede comprobar que un compensador satisface
de modo eficaz los requerimientos para cada uno de
los procesos a estabilizar.
ción de transferencia p0 (planta operando en condiciones nominales), y p1, p2, p3,…, pr representan la
descripción de la planta en la presencia de varias
fallas, tales como la pérdida de sensores, actuadores,
transductores, etc. Si la familia de plantas p0, p1, p2,
p3, …, pr puede ser estabilizada por un compensador
común c, entonces en el caso de tener una falla, c
mantiene la estabilidad del sistema, un dominio de
estabilidad es la región del plano s donde deben estar todos los polos de cadena cerrada de un sistema
compensado. El caso en el que las plantas se asumen
que tienen el mismo dominio de estabilidad D, es
llamado el problema convencional de estabilidad
simultánea y la forma del dominio se muestra en la
Figura 1, un dominio de estabilidad es la región del
plano s donde deben estar todos los polos de cadena
cerrada de un sistema compensado.
.
Im s
−σ
θ
Re s
......
D
Figura 1. Dominio generalizado de estabilidad.
2. MOTIVACIÓN DE ESTA
INVESTIGACIÓN
Una de las razones para implementar estos
algoritmos basado en la estabilización simultánea es
proporcionar una herramienta para el diseño de sistemas de control confiables en presencia de fallas en
sensores y actuadores así como para la enseñanza de
estabilización simultánea de manera interactiva con
el usuario. La estabilización confiable está relacionada con la situación donde el objetivo es mantener
la estabilidad de lazo-cerrado en presencia de fallas
de la planta y/o controlador. Estos problemas corresponden a lo que se ha referido como la síntesis de
sistemas de control con integridad [3 ,7, 8]. La descripción de la planta puede representarse por la fun100 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
El análisis del problema generalizado nos lleva
a la posibilidad de tener el caso de diferentes conjuntos de requerimientos de funcionamiento para cada
modelo pi. En el caso que el sistema nominal falle, se
tiene que tratar como un sistema diferente del comportamiento de operación nominal. Cada modelo de
falla puede resultar en diferente funcionamiento, conllevando a diferentes polos de lazo cerrado dentro de
un subconjunto Di, de D (el semiplano-s izquierdo
abierto) con el fin de cumplir objetivos adicionales
tales como sobreimpulso, tiempo de establecimiento,
etc.
El beneficio de usar múltiples dominios en vez
de usar solamente el dominio más pequeño D0 radica
en que se puede estar interesado en estabilizar cada
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
planta pi (i= 1, 2,…, r) en alguna región de Di que no
es parte de D0. En este caso, la estabilización simultánea se realiza con respecto a cada uno de los dominios
específicos para cada planta. Este es un problema
menos limitativo que considerar el mismo dominio D0
para todas las plantas, y también más real. Las plantas
pi (i= 0, 1, 2,…, r) pueden ser simultáneamente
estabilizables con respecto a cada Di aún cuando no lo
sean con respecto al más pequeño dominio común D0.
puede utilizarse para representar el conjunto de todas
las posibles funciones de transferencia, incluyendo
los sistemas lineales invariantes en el tiempo. Existe
un subconjunto de R(s) llamado S conformado por
todas las funciones racionales estables y propias. En
S, estas funciones racionales estables y propias no
son acotadas y todos sus polos tienen parte real negativa. En particular, S es un dominio Euclideano
propio y R(s) es un subconjunto de R[s] y S.
La motivación para el uso de dominios acotados radica en el hecho de que existen
limitaciones físicas en el compensador, los actuadores y otros instrumentos (sensores, transductores)
presentes en el sistema [3, 7, 8]. Esto resulta en una
cota superior en la magnitud de la parte real negativa de los polos de lazo-cerrado. La forma para estos
dominios acotados se muestra en la Figura 2.
3.2 Factorización coprima para dominios
acotados
Se asume un dominio dado de estabilidad D
en el plano s, y una función f ∈ R(s), donde f puede
escribirse como la relación:
f=
P1 (s)
P2 (s)
Im s
con P1(s), P2(s) ∈ R[s], y P1, P2 coprimos en SD
(ningún cero común en Dc). n expresa el máximo grado entre P1 y P2, es decir, n = max[deg(P1, P2)], y se
define:
Re s
− σ+
− σ−
......
......
f1 ( s) =
D
Figura 2. Dominio acotado de estabilidad.
3. FUNDAMENTOS MATEMÁTICOS
3.1 Terminología de conceptos utilizados
El término C+ representa el semiplano derecho
cerrado, es decir, s: Re s ≥ 0, C- representa todo el
semiplano izquierdo, es decir, s: Re s < 0, y el término C+e representa el semiplano derecho extendido
del plano complejo s, es decir, C+e abarca C+ más el
infinito (∞).
El conjunto de los polinomios en el plano s
con coeficientes reales se representa como R[s] y el
conjunto de las funciones racionales con coeficientes
reales se representa como R(s). Por lo tanto, R(s)
P1 (s)
(s+γ ) n
,
f 2 (s) =
P2 (s)
(s+γ ) n
(1)
donde σ i− < γ < σ i+ y γ ∈ R. Las nuevas funciones
f1(s), f2(s) ∈ SD y son coprimas en SD, y ahora f
puede escribirse como:
f ( s) =
f1 (s)
f 2 (s)
la cual se refiere a la factorización coprima de f (s) en
el conjunto SD. Las funciones f1(s) y f2(s) son propias
y estable en SD y no tiene ningún cero común en Dc+e.
El concepto de factorización coprima permite determinar la existencia de un compensador c ∈ R(s) que
D-estabiliza a una planta dada p ∈ R(s). Primero, la
planta p se factoriza como una relación:
p(s) =
n(s)
d (s)
donde n, d ∈ SD y son coprimas en SD. Entonces, puede decirse que c es un compensador que D-estabiliza a
la planta p si y sólo si c puede factorizarse como la
relación:
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
101
Diseño de Software para la Estabilización Simultánea
xn + yd =1
..
(2)
..
Esta expresión es llamada la identidad de
Bezout (o el teorema de Bezout) [3, 9, 10].
variar en todo el conjunto S . La expresión (4) es una
extensión del resultado presentado como un teorema
para un dominio acotado D en [3]. El conjunto S es
un dominio Euclideano propio válido y cada p ∈ R(s)
puede factorizarse como una relación de dos funciones en S , n y d las cuales también son coprimas en S .
Para el caso que el dominio de estabilidad D es acotado, estos dos hechos garantizan la validez de expresión (4) para el conjunto SD(p) de todos los compensadores D-estabilizantes para la planta p. Una prueba de
esta presentación para un dominio no acotado D puede encontrarse en [3]. Esta prueba también es válida
para el dominio D que ha sido acotado.
D
D
D
3.3 Propiedad de paridad interlazada
Teorema 1: (Estabilización Fuerte) Una planta p es
fuertemente estabilizable si y sólo si el número de
polos de p(s) entre cada par de ceros reales, incluyendo el infinito (∞), en Re(s) ≥ 0 (es decir C+e) es par.
La condición descrita por el Teorema 1
[3, 10, 11] ha sido llamada propiedad de paridad interlazada. La estabilización fuerte de una planta p puede
determinarse ahora en términos de la Propiedad de
Paridad Interlazada “PIP”. Este y otros teoremas relacionados con el concepto de estabilización fuerte y el
PIP son ampliados para el caso de la región de estabilidad siendo un dominio acotado D en el semiplano
izquierdo del plano s.
D
Teorema 2: (Estabilización Simultánea) Dadas las
plantas SISO p0,…, pk, se define:
a = y d +xn,
0i
0
i
0
b = d n −dn
i
0i
0
i
i
0
para i = 1,…, k. Entonces p0,…, pk, pueden ser simultáneamente estabilizadas sí y sólo sí existe un m0 ∈
SDi tal que:
a +mb
3.4 Parametrización de los compensadores
D-estabilizantes
sea una unidad para i = 1,…, k [3, 9]
Se asume una planta dada p ∈ R(s) y factorizada como:
El Teorema 2 plantea que p0, …, pk, pueden ser
simultáneamente estabilizadas sí y sólo sí las plantas
asociadas:
p=
n
d
0i
x
d
donde x, y ∈ SD y son coprimos en S . Entonces, una
solución particular de la Identidad de Bezout se
obtiene así:
D
xn + yd = 1
..
0
0i
p =b /a
con n, d ∈ SD y coprimos en SD. También se propone
que el compensador c puede factorizarse como:
c=
0i
(3)
..
Bajo estas asunciones, el conjunto de todos los
compensadores D-estabilizantes para la planta p puede expresarse de la siguiente manera:
0i
0i
para i = 1,…, k, son fuertemente estabilizables y pueden ser simultáneamente estabilizadas por un compensador estable. Podría entenderse que si existe más de
una planta asociada (es decir más de dos plantas originales), la estabilización fuerte de cada una de las plantas asociadas es una condición necesaria, pero no suficiente, para la estabilización simultánea de las plantas
originales [12, 13].
3.5 Extensión de la propiedad de paridad
interlazada para dominios acotados
⎧
⎫
x + rd
S ( p) = ⎨ c =
: r ∈ S , y + rn ≠ 0 ⎬ (4)
y + rn
⎩
⎭
Una extensión de la propiedad de paridad interlazada ha sido desarrollada en [5] donde se considera
el caso de un Dominio acotado D de estabilidad como
se ilustra en la Figura 2. En este tipo de dominio, Dc
representa el complemento de D y Dc+e representa el
complemento extendido de D.
donde r es un parámetro “libre”, es decir, r puede
Teorema 3: Sea D un dominio acotado de estabilidad
D
D
102 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
y Dc+e el complemento extendido de D. Ahora supongamos a p ∈ R(s) y que z1,…, zk son los ceros reales
de p en Dc+e. Si en cada uno de los intervalos (zi, zi+1)
Im s
∈ Dc+e con i = 1,…, k, hay un número par de
polos reales pi de p(s), entonces allí existe un
compensador c(s) estable con respecto a D tal que el
sistema de lazo-cerrado (p, c) es estable con respecto
a D.
Re s
− σ0
La propiedad descrita en el Teorema 3 es llamada la Extensión de la Propiedad de Paridad Interlazada
“EPIP”. Entonces se dice que una planta es Dfuertemente estabilizable si y sólo si cumple con el
“EPIP”, lo que es una condición necesaria y suficiente
para la D-estabilización fuerte de una planta p. Una
prueba de este Teorema se encuentra en Arteaga [5].
4. RESULTADOS TEORICOS
En esta sección se desarrollan los procedimientos para la solución de la estabilización simultánea de
dos y tres modelos de plantas, donde las plantas dadas
solamente pueden ser estabilizadas simultáneamente
sí el sistema final (planta auxiliar) puede ser estabilizado por un compensador estable, es decir, la planta
auxiliar es fuertemente estabilizable.
4.1 Di-estabilización simultánea de dos plantas
con dominios acotados de estabilidad
Se asume dos modelos de plantas p0 y p1 con
sus correspondientes dominios acotados de estabilidad
D0 y D1, además, se tiene que D0 ∩ D1 ≠ φ , tal como
se muestra en la Figura 3.
Los modelos dados se descomponen de la
forma:
p = n /d
i
i
i
donde ni, di ∈ SDi y coprimas en SDi, i = 1, 2.
Además se tiene a SDi (pi) que denota el conjunto de todos los compensadores que Di-estabilizan a pi,
se asume que allí existe una solución particular c i ∈
SDi(pi) para todo pi, donde:
c =x /y
i
i
i
será factorización coprima de c i en SDi.
+
− σ 0 − σ1+
−
−
− σ1
......
......
......
......
D0
D1
Figura 3. Dominios acotados de estabilidad D0 y D1
asociados con las plantas p0 y p1.
La parametrización de todos los compensadores Diestabilizantes para pi está dada por:
⎧
⎫
x + rd
: r ∈S ,con y − rn ≠ 0 ⎬ (5)
S (p ) = ⎨ c =
y + rn
⎩
⎭
D. i
i
i
i
i
i
i
i
i
i
D. i
i
i
i
Igualando la parametrización de los controladores para p0 y p1 (c0 = c1) y resolviendo para r1 en término de r0 resulta que:
r=
1
x y − x y + r (d y + n x )
y d + x n + r (d n − d n )
0
1
1
0
0
0
1
0
1
0
1
0
1
0
0
1
1|
0
con: a01 = y0 d1 + x0 n1
(6)
b = d n −d n
y
01
0
1
1
0
se reorganiza la ecuación (6) de la siguiente forma:
r=
1
x y − x y + r (d y + n x )
a + rb
0
1
1
0
0
01
0
0
1
0
1
(7)
01
Sí r1 ∈ SD1, este r1 hace que c1 ∈ SD1(p1), y
también hace que c1 = c0 ∈ SD0 (p0) para el r0 específico usado; por lo que c0 ∈ {SD0 (p0)∩SD1 (p1)}.
Ahora, r1 ∈
S
D .i
sí y solo sí
a + r b = u ∈ u( S )
01
0
01
01
D.i
(8)
donde: a01 = y0 d1 + x0 n1 , b01 = d 0 n1 − d1n0
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
103
Diseño de Software para la Estabilización Simultánea
y a01 , b01 ∈ SD1 , y coprimos en SD1 . La expresión
(8) representa el sistema asociado para las plantas p0 y
p 1.
= u01
Corolario 1: Dado el sistema asociado a01 + rb
0 01
donde u01 ∈ u ( S Di ) y a01 , b01∈ SD1, el compensador estabilizante para la planta asociada p01 = b01 / a01
es r0.
Sí p01 =b01 / a01 y es fuertemente D1-estabilizable,
r0∈SD1 puede encontrarse siempre que u01 ∈ u ( S D1 ) .
Ya que r0 es un parámetro del conjunto SD0 (p0), r0
además pertenece a SD0 . Sí se denota por r 0 a el parámetro requerido que pertenece a SD0, la existencia de
r 0 está sujeta a las condiciones presentadas en los
siguientes Teoremas:
4. Sí p01 es fuertemente D1-estabilizable y sí existe allí
una solución particular r 0 ∈ SD0 tal que:
a +r b =u
01
0
01
∈ u(S )
01
(13)
D1
entonces p 0 y
Di-estabilizables.
p1
son
simultáneamente
Entonces las condiciones para la
Di-estabilización simultánea de p0 y p1 están dadas por
las suposiciones hechas en la declaración del Teorema
5. Tales condiciones son:
p01 es fuertemente D1-estabilizable:
r =
0
u −a
b
01
∈ S
01
D0
01
Teorema 4: Dado p0 y p1 como los modelos de plantas con sus respectivos dominios acotados de estabilidad D0 y D1, y se tiene que D0∩D1 ≠ 0, tal como se
muestra en la Figura 3. Dado el modelo p0 como p0 = n0 / d 0 , donde n0, d0 ∈ SD0 y coprimo en SD0,
y al modelo p1 como p1 = n1 / d1 , donde n1, d1 ∈ SD1
y coprimo en SD1. Existe un c 0 = x0 / y0 , donde x0, y0
∈ SD0 y coprimo en SD0 , como una solución particular
(que siempre puede ser encontrada) de:
x n + y d = u ∈ u(S )
0
0
0
0
0
(9)
D0
dado p0 = b01 / a01 como el sistema asociado formado
de p0 y p1, donde:
a = yd +xn
01
0
1
0
y
1
b = d n −d n
01
0
1
1
0
Decimos que p01 es fuertemente D1-estabilizable y que
r0 ∈ SD1 estabiliza a p01. Sí ∃ r01 ∈ SD1 tal que:
(1 − r b )
01
r =
0
∈ u(S )
01
D1
r +r a
1− r b
0
(10)
01
01
01
∈ S
(11)
D0
01
Ahora que el caso de la estabilización simultánea para dos modelos de plantas ha sido analizado y
discutido, el siguiente paso es considerar adicionar un
modelo de planta más y estudiar el caso de la Diestabilización simultánea de tres modelos de plantas
con sus respectivos dominios acotados de estabilidad.
4.2 Di-estabilización simultánea de tres plantas
con dominios acotados de estabilidad
Se asume que el modelo de planta dado para
p3 como p3 = n3 / d 3 y su dominio correspondiente
D3, donde n3, d3 ∈ SD3, y coprimo en SD3 . Los modelos de plantas p0 y p1 dados como en la sección 4.1 , y
los dominios relacionados por la condición
D0 ⊆ (D1∩D2), tal como se muestra en la Figura 4.
Igualando la parametrización de los controladores
para p0 y p2 y resolviendo se tiene una solución para r2
dada por:
r =
2
(x y
(y d
0
2
0
2
− x y )+r' (y d + x n
+ x n ) + r ' (d n − d n
2
0
0
2
0
2
0
0
2
0
0
2
2
0
a +r b =u
01
0
01
01
∈ u(S )
D1
(12)
Teorema 5: Asumiendo toda la notación del Teorema
104 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(14)
y el sistema asociado para las plantas p0 y p2 está definido por:
a +r' b =u
entonces:
)
)
012
0
02
02
(15)
donde a0 2 = y0 d 2 + x0 n2 , b0 2 = d 0 n2 − d 2 n0 , y a0 2 , b0 2
∈ SD2 y coprimos en SD2.
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
⎧
⎫
r +r a
SD1 (P01 ) = ⎨c01 = 0 01 01 : r01 ∈ SD1, 1− r01b01 ≠ 0⎬ (16)
1− r01b01
⎩
⎭
Ims
Res
D0
y de manera similar para la planta asociada p02, se denomina a SD2(p02) como el conjunto de todos los compensadores que D2-estabilizan a p02,
⎧
⎫
r '+ r a
SD2 (P02 ) = ⎨c02 = 0 02 02 : r02 ∈ SD2 , 1− r02b02 ≠ 0⎬ (17)
1− r02b02
⎩
⎭
D2
D1
Figura 4. Dominios acotados de estabilidad D0, D1, y D2
asociados con las plantas p0, p1 y p2.
= u01
Corolario 2: Dado los sistemas asociados a01 + rb
0 01
y a0 2 + r0 ' b02 = u02 donde u01, u02 ∈ u(SD1 ) y u(SD2 ) respectivamente y a01, b01, a02, b02 ∈ SD1 y SD2 respectivamente, así como r0 ∈ SD1 y r0 ' ∈ SD2, los compensadores estabilizantes para las plantas asociadas
p01 = b01 / a01 y p02 = b02 / a02 son r0 y r0 ' , respectivamente.
Sí la planta auxiliar ó sistema asociado p02 =b02 / a02
es fuertemente D2-estabilizable, r0 ' ∈ SD2 puede encontrarse siempre que u02 ∈ u(SD2 ) . Ya que r0 ' es un
parámetro para el conjunto SD0(p0), r0 ' también pertenece a SD0. La existencia de una solución r0 ' ∈ SD0 está
sujeta a las condiciones presentadas en el Teorema 4
(considerando a las plantas p0 y p2 en este Teorema).
Así, las condiciones para la Di-estabilización simultánea de p0 y p2 son:
Sí p02 es fuertemente D2-estabilizable, y
r '=
0
u −a
b
02
02
∈ S
D0
donde r01∈ SD1 y r02 ∈ SD2 son los parámetros libres en
la parametrización. Estas parametrizaciones representan todos los compensadores estabilizantes para las
plantas asociadas. La prueba del Teorema 6 se encuentra desarrollada en (Ammeen 1.994) [13].
El siguiente paso es igualar a las parametrizaciones de los controladores para p01 y p02, y formar el
próximo nivel del sistema, es decir, el sistema auxiliar
(Aux1). Hay dos alternativas igualmente válidas para
formar el sistema auxiliar (Aux1) para p01 y p02. La
primera de ellas es resolviendo para r02 en términos de
r01, y el sistema que se obtiene se llama sistema auxiliar (Aux1a). La segunda alternativa se hace resolviendo para r01 en términos de r02 sistema auxiliar (Aux1b),
Formación del sistema auxiliar (Aux1a)
que:
r02 =
Resolviendo para r02 en términos de r01 se tiene
( r0 − r0 ' ) + r01 ( a01 + r0 ' b01 )
( a02 + r0 ' b02 ) + r01 ( a01b02 − a02 b01 )
(18)
El parámetro r02 ∈ SD2 sí y sólo sí:
02
Si los parámetros r0 y r0 ' son iguales, las tres
plantas pueden ser Di-estabilizadas simultáneamente.
Este parámetro común puede ser determinado (sí este
existe) realizando un parametrización de todos los
compensadores que estabilizan a las plantas asociadas
p01 y p02 en los dominios D1 y D2, respectivamente.
donde a012= a02 + r0 'b02, b012= a01b02 - a02b01, y a012,
b012 ∈ SD2 y coprimos en SD2. La expresión (19) define
al Sistema Auxiliar (Aux1a) para las plantas p0, p1, y
p 2.
Teorema 6: Se denota a SD1 (p01) como el conjunto de
todos los compensadores que D1-estabilizan a p01,
Sí la planta auxiliar p012 = b012 / a012 es fuertemente D2-estabilizable, entonces r01 ∈ SD2 puede ser
a012 + r01b012 = u 012 ∈ u ( S D 2 )
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(19)
105
Diseño de Software para la Estabilización Simultánea
encontrado si existe u012 ∈ u(SD2 ). El parámetro r01
debe pertenecer a SD1 , ya que r01 es también un parámetro en el conjunto SD1 (p01), y esto es posible debido a que D1 ∩D2 ≠ 0.
Esta solución r01 es usada en la parametrización de c01, y este c01 debe ser D0-estable (c01∈ SD0) ya
que se usa en lugar de r0 en la parametrización de c0:
x +c d
c0 = o 01 0 , c01 ∈ S D 0
yo − c01n0
(20)
donde
c01 =
ro + r01a01
, ∈ S D0
1 − r01b01
(21)
Formación del Sistema Auxiliar (Aux1b)
que:
r01 =
(22)
Los parámetros de r01 ∈ SD1 sí y sólo sí:
a021 + r02b021 = u021 ∈ u ( S D1 )
r0 '+ r02 a02
, ∈ SD0
1 − r02b02
(23)
Teorema 7: Asumiendo todas las notaciones
del Teorema 4, y el Teorema 5 y las presentadas en
esta sección.
SI
[ p01 es fuertemente D1-estabilizable y ∃ r 0
tal que a01 + r 0b01 = u 01 ∈ u ( S D1 ) ], Y
c0 =
xo + c02 d 0
, c02 ∈ S D 0
yo − c02 n0
(24)
donde
106 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
= c01 ∈ SD0
r 0 ' = c02 ∈ SD0
[ p02 es fuertemente D2-estabilizable y
tal que a01 + r '0 b02 = u 02 ∈ u ( S D 2 ) ],Y
∃ r01 ∈SD1tal que
r +r a
a012 + r01b012 = u012 ∈ u ( S D 2 ) Yc01 = 0 01 01 , ∈SD0 ],
1−r01b01
ó
[p021 es fuertemente D1-estabilizable y ∃ r02 ∈SD2
que a021 + r02 b021 = u 021 ∈ u ( S D1 ) y
c02 =
tal
r '0 + r02 a02
, ∈ S D 0 ]}
1 − r02 b02
Entonces
p0, p1, y p2 son simultáneamente Di-Estabilizables. La
prueba de este Teorema sigue de la explicación dada
acerca del caso de tres plantas con sus respectivos
dominios acotados de estabilidad [5-7].
donde a021= a01 + r0 ' b01, b021= a02b01 - a01b02, y a021,
b021 ∈ SD1, y coprimos en SD1 . La expresión (22) define al Sistema Auxiliar (Aux1b) para las plantas p0, p1,
y p2. Sí la planta auxiliar ó asociada P021=b021/a021
es fuertemente D1-estabilizable, entonces r02 ∈ SD1
puede encontrarse si se encuentra u021 ∈ u(SD1 ). El
parámetro r02 debe pertenecer a SD2, ya que r02 también es un parámetro en el conjunto SD2(p02), y esto es
posible porque D1∩D2 ≠ 0.
Este r02 es usado en la parametrización de c02, y
este c02 debe ser D0-estable ( c02 ∈ SD0 ) ya que es usado en lugar de r0 en la parametrización de c0:
(25)
En la Figura 5 se muestra un esquema de las
tres plantas con la formación del sistema asociado y
los sistemas auxiliares
{[ p012 es fuertemente D2-estabilizable y
Resolviendo para r01 en términos de r02 se tiene
( r0 '− ro ) + r02 ( a 02 + r0 b02 )
( a 01 + r0 ' b01 ) + r02 ( a 02 b01 − a 01b02 )
c02 =
Nivel de Sistemas Asociados
Nivel de Sistemas Auxiliares
Aux1a ó Aux1b
Figura 5. Sistemas asociados y auxiliares para las plantas
p0, p1 y p2.
4.3 Desarrollo de algoritmos
4.3.1 Procedimiento para dos modelos de plantas
Se Asumime que los modelos de plantas p0 y p1
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
son dados y son factorizados como relaciones de funciones de transferencias coprimas. Las plantas pueden
estar relacionadas de alguna manera, por ejemplo, ellas
pueden ser linealizaciones de una ecuación no lineal en
varios puntos de operación; ó puede que no exista relación alguna entre ellas. Las plantas dadas pueden ser ó
no fuertemente estabilizables, ya que un compensador
estabilizable para cada una de ellas puede ser encontrado siempre, además se asume que cada planta es estabilizada por su correspondiente compensador particular c0 y c1. El objetivo de este procedimiento es determinar y diseñar, siempre que sea posible, la existencia
de un compensador sencillo que estabilice a todas las
plantas simultáneamente. Los pasos para el procedimiento son los siguientes :
Paso 1. Formar el Sistema Asociado a01 + r0b01 = u01 por
la parametrización de la solución particular c0 tal como
indica el Teorema 2.
Paso 2. Verificar la D1-estabilización fuerte para la
planta asociada p01 = b01 / a01 usando los resultados
del Teorema 1 y el Teorema 3. Si la planta es fuertemente D1-estabilizable, entonces determinar a r0 ∈ SD1,
tal que, u01∈ u(SD1). Note que si la planta asociada es
fuertemente D1-estabilizable, se garantiza la existencia
de un r0 ∈ SD1 tal que u01 ∈ u(SD1). Si la planta p01 no
es fuertemente D1-estabilizable, entonces se deben obtener otros compensadores particulares c0 y c1 correspondiente a cada modelo original.
Paso 3. Con el r0 calculado, siendo éste el compensador estabilizante para el sistema asociado p01 (del
Corolario 1), determinar el compensador común css
que Di-estabiliza simultáneamente a las plantas p0 y p1,
de acuerdo a la expresión del conjunto de todos los
compensadores Di- estabilizantes.
Paso 4. Realizar el lazo-cerrado entre el compensador
común obtenido en el paso anterior con cada uno de
los modelos de las plantas y comprobar la
Di-estabilización simultánea de ellas. Sí css no
Di-estabiliza simultáneamente a las plantas p0 y p1,
volver al Paso 2.
4.3.2 Procedimiento para tres modelos de
plantas
El objetivo de este procedimiento es determinar
y diseñar, siempre que sea posible, la existencia de un
compensador sencillo que estabilice a todas las plantas
simultáneamente. Los pasos para el procedimiento son
los siguientes:
Paso 1. Formar los sistemas Asociados a01 + r0b01 = u01
y a02 + r '0 b02 = u 02 por la parametrización de la soluciones particulares c i , con i = 0, 1, 2 tal como indica
el Teorema 2.
Paso 2. Verificar la Di-Estabilización fuerte (i = 1, 2)
para cada una de las plantas asociadas p01 = b01 / a01
y p02 = b02 / a02 usando los resultados del Teorema 1
y el Teorema 3. Si las plantas asociadas son fuertemente Di-estabilizable, entonces determinar a r0 ∈ SD1 y a
∈ SD2, tal que, u01 ∈ u(SD1 ) y u02 ∈ u(SD2). Note que
si las plantas asociadas son fuertemente Diestabilizables, se garantiza la existencia de un r0 ∈ SD1
tal que u01 ∈ u(SD1) y un r0 ' ∈ SD2 tal que u02 ∈ u(SD2).
Paso 3. Con r0 y r0 ' calculados anteriormente, siendo
estos los compensadores estabilizantes para los sistemas asociados p01 y p02 (del Corolario 2), determinar
los compensadores Di-estabilizantes para las plantas tal
como se enuncia en el Teorema 6, y formar el nivel de
Sistemas Asociados Aux1 con cualquiera de las alternativas (Aux1a ó Aux1b) de acuerdo a las expresiones
(18) ó (22).
Paso 4a. Verificar la estabilización fuerte de la planta
p012 = b012 / a012 (ó p021 = b021 / a021 ) del nivel auxiliar Aux1. Si la planta p012 es fuertemente
D 2estabilizable, entonces determine r01 que pertenece a
SD2 tal que u012 ∈ u(SD2).
Paso 4b. Determinar si el r01 ∈ SD2 obtenido en el Paso 4a produce un compensador c01 ∈ SD0. Si se logra,
continuar con el Paso 5. Si no, regrese al Paso 4a.
Paso 5. Determinar el compensador estable c01 que
estabiliza simultáneamente a las plantas asociadas p01
y p02 sustituyendo r01 en la expresión dada en el Teorema 6.
Paso 6. Reemplazar r0 ' con c01 como el parámetro
libre en la parametrización del compensador estabilizante para la planta p0. Este es el compensador que Diestabiliza simultáneamente a las plantas p0, p1 y p2.
Paso 7. Realizar el lazo-cerrado entre el compensador
común obtenido en el paso anterior con cada uno de
los modelos de las plantas y comprobar la Diestabilización simultánea de ellas.
4.4 Descripción del Software
Esta sección expone la realización del software
para el diseño de controladores basados en estabilización simultánea con múltiples dominios acotados de
estabilidad, aprovechando los recursos ofrecidos por el
lenguaje de computación MATLAB para la elaboración de una interfaz gráfica amigable para el usuario
[14].
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
107
Diseño de Software para la Estabilización Simultánea
El SSMBDC fue creado pensando en el diseñador. La presentación y la disposición de las pantallas
hacen del SSMBDC. un programa fácil de usar, debido a que presenta un sistema de navegación amigable e intuitiva, ofreciendo un formato estructurado
para el diseño de controladores basados en estabilización simultánea con múltiples dominios acotados de
estabilidad. La ventana ó pantalla principal del
SSMBDC. presenta un botón único para el inicio del
programa, además se tiene una barra de opciones de
menú en donde se pueden acceder a los diversos archivos constitutivos del software, así como una ayuda
del mismo en un formato pdf en donde el usuario obtiene información detallada referente al software diseñado, como también los fundamentos teóricos utilizados para el diseño del mismo.
5.1 Estabilización simultánea de dos modelos
de plantas P0 y P1 de 1er orden sin retardo.
En esta sección se presenta la solución de la
Estabilización Simultánea de dos modelos de plantas
p0 y p1 sin tiempo de retardo y sus correspondientes
dominios de estabilidad se muestran en la Figura 6.
D0 = {s : −7 < Re( s) < −2, Im( s) ≤ 0.952 Re( s) } (27)
.
D1 = {s : −6 < Re( s) < −1, Im(s) ≤ 1.395 Re( s) } (28)
.
−
La factorización coprima para las plantas p0 en
D0 y p1 en D1 están dadas por:
N n0
k0
5
(s + γ 0 )
Dn 0
n
( s + 4)
=
p0 =
=
= 0
( s + a0 )
Nd0
( s + 2)
d0
( s + 4)
(s + γ 0 )
Dd 0
(29)
N n1
k1
10
Dn1
(s + γ 1 )
n
( s + 3)
=
p1 =
=
= 1
( s + a1 )
N d1
( s − 6)
d1
( s + 3)
(s + γ 1 )
Dd 1
(30)
Eje Imaginario
donde n0, d0 ∈ SD0 y son coprimos en SD0, n1, d1 ∈ SD1
y son coprimos en SD1, γ0 = 4 ∈ D01 (o región intersección entre D0 y D1) , γ1 = 3 ∈ D1.
Estabilización de la planta p0 en D0
Una solución particular c0 que estabilice a la
planta p0 en SD0 se puede expresar como un compensador proporcional puro dado por:
D0
D1
Eje Real
Figura 6. Dominios acotados de estabilidad D0 y D1 para
dos plantas P0 y P1 de 1er orden sin retardo.
Dadas las plantas p0 y p1 de la siguiente forma:
p0 =
+
donde los valores reales dados por σ i y σ i (con
i = 0 y 1) quedan establecidos por el rango de valores
de Tiempos de Establecimientos (Ts) especificados
según el criterio del 2%, y la pendiente de la recta es
representada por la tangente del ángulo que determina
el arcoseno del Factor de Amortiguamiento (ζ ) con el
eje real del semi-plano izquierdo.
k0
s + a0
y
p1 =
k1
s + a1
(26)
donde k0 = 5, a0 = 2, k1 = 10 y a1 = -6. Los correspondientes dominios D0 y D1 están definidos como:
108 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
c0 =
N x0
N y0
N x0
Dx 0
x
=
= 0 = kc
N y0
y0
Dy 0
(31)
donde x0 y y0 ∈ SD0 y son coprimos en D0, Dx0 = Dy0 =
1, Nx0 = x0 = kc ∈ R, y Ny0 = y0 = 1. Para esta solución
particular c0 , la identidad de Bezout está dada por:
x 0 n0 + y 0 d 0 = u 0 ∈ u ( S D 0 )
(32)
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
Entonces la expresión para la planta asociada resulta:
sustituyendo los términos respectivos se tiene que:
p01 =
k0
( s + a0 )
Nu0
kc
+ 1
= u0 =
(s + γ 0 )
(s + γ 0 )
Du 0
Para ubicar los polos de lazo cerrado en s = -y0= -4,
tenemos que u0 = 1, por lo que el compensador se obtiene de la siguiente manera:
c 0 = kc =
γ 0 − a0
k0
= 4
(33)
b01
s (k1 − k 0 ) + (a0 k1 − a1k 0 )
=
a01
( s + γ 0 )( s + ( a1 + k c k1 ))
(40)
y sustituyendo los valores correspondientes a cada
variable:
p01 =
m s + m0
N b 01
5s + 50
= 2 1
=
N a 01
s + 2s − 8
s + q1 s + q0
2
(41)
La ecuación característica del par (p0, c0 ). Esta dada
por:
(34)
∆CL0 = ( s + 4)
La planta asociada p01 está dada por la siguiente
expresión:
p01 =
b01
d n −d n
= 0 1 1 0
a01
y0 d1 + x0 n1
Eje Imaginario
Formación y solución del sistema asociado
para las plantas p0 y p1
(35)
D0
donde las expresiones para a01 y b01 se calculan a
partir de las factorizaciones coprima de las plantas p0
y p1 y con c0 .
Cálculo de a01
a01 = y0 d1 + x0 n1 =
s + (a1 + kc k1 ) (s + γ 0 )
(s + γ 1 ) (s + γ 0 )
(36)
s(k1 − k0 ) + (a0 k1 − a1k0 )
(s + γ 0 )(s + γ 1 )
(37)
Cálculo de b01
b01 = d0 n1 − d1n0 =
Sustituyendo los valores dados de a0, k0, a1, k1,
kc, γ0, y γ1 en las ecuaciones obtenidas (36) y (37),
queda:
D1
Eje Real
Figura 7. Ubicación de los polos y ceros de lazo-abierto de
la planta p01.
En la Figura 7 se observa que la planta asociada p01
dada por (41) es fuertemente estabilizable en D1, ya
que no existen polos en el intervalo descrito por los
a01 = N a 01 / Da 01,
ceros s = -10 y s = ∞.
Si
b01 = N b 01 / Db 01 , r0 = N r 0 / Dr 0 , y u01 = Nu 01 / Du01,
son las factorizaciones coprima de a01, b01, r0 y u01 en
sus dominios correspondientes, y Na01, Da01, Nb01,
Db01, Nr0, Dr0, Nu0, Du0 ∈ R[s], entonces el Sistema
Asociado se escribe como sigue:
a01 + r0 b01 = u 01 ∈ u ( S D1 )
(42)
Sustituyendo las expresiones correspondientes:
a01 =
s + 2s − 8 N a 01
=
s 2 + 7 s + 12 Da 01
(38)
b01 =
N
5s + 50
= b 01
s + 7 s + 12 Db 01
Na01
N N
D N + Nr0 Nb01
N
+ r0 b01 = r 0 a01
= u01 (43)
Da01
Dr0 Db01
Da01Dr0
Du01
(39)
donde Da01 = Db01 = Dx0Dn1 = (s + γ0)(s + γ1) y
Da01Dr0 = Du01.
2
2
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
109
Diseño de Software para la Estabilización Simultánea
Consideración del orden de r0
Se considera r0 de segundo orden y bipropio.
Con este r0 los polos de lazo cerrado del par (p01, r0)
pueden ser arbitrariamente ubicados en D1, y además
tenemos un grado de libertad. Por lo tanto, r0 = c01 se
expresa de la siguiente forma:
r0 = c01 =
Nr0
c s 2 + c1s + c0
N nc01
= 22
=
Dr 0
s + d1s + d 0
Ddc01
(44)
Para la solución de (43) se requiere que u01 sea
una unidad en SD1, es decir, u01 ∈ u(SD1). Entonces, la
unidad u01 se expresa como:
u01 =
N u 01
=
Du 01
∏
4
i =1
( s + 4)
(45)
( s + α u1 )( s + α u 2 )( s + α u 3 )( s + α u 4 )
=
( s + 4)( s + 3)( s 2 + d1s + d 0 )
2
2
2
∏ i=1(s +αui ) = (s + d1s + d0 )(s + q1s + q0 ) + (c2s + c1s + c0 )(ms
1 + m0 )
(46)
donde los coeficientes q 'i s de Na01, y m'i s de Nb01
son valores conocidos de la ecuación (42), es decir: q1
= 2, q0 = -8, m1 = 5 y m0 = 50.
Todos los s = -αui ∈ D1 y -αui ∈ R, i = 1,…, 4. La ex4
pansión de N u 01 =
( s + α ui ) se escribe usando
i =1
la siguiente notación:
∏
f 1 = α u1 + α u 2
(47)
f 0 = α u1α u 2
( s + α ui )
4
(48)
j =0
donde z4 = 1 y los coeficientes z 'i s , i = 0, …, 3 quedan definidos como:
z4 = 1
(52)
z 3 = f1 + g1
(53)
z 2 = f 0 + g 0 + f 1g 1
z0 =
(54)
f1g 0 + f 0 g1
(55)
f 0g 0
q1 + d1 + c2 m1 = z3
(57)
q0 + d 0 + d1q1 + c2 m0 + c1m1 = z 2
d1q0 + d 0 q1 + c0 m1 + c1m0 = z1
(49)
g 0 = α u 3α u 4
(50)
∏
4
( s + α ui )
Los coeficientes del producto N u 01 =
i =1
se denotan como z 'i s , y estos coeficientes están definidos en base a los coeficientes intermedios f 'i s y g'i s
calculados en las expresiones (47) a la (50). Entonces,
la expresión para Nu01 se convierte en:
110 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
(58)
(69)
d 0 q0 + c0 m0 = z 0
(60)
De este sistema se obtiene 4 ecuaciones (57) a la
(60) con 5 incógnitas, c2, c1, y c0 del numerador de r0,
y d1 y d0 del denominador de r0. Como existe un grado
de libertad, el valor de una de estas variables será asignado arbitrariamente debido a la escogencia de dos
ceros en r0. Para este sistema de ecuaciones la variable
seleccionada es d0 = 15. El sistema de ecuaciones queda expresado en forma matricial como sigue:
⎡c2 ⎤
⎢c ⎥
A ⎢ 1⎥ = W
⎢c0 ⎥
⎢ ⎥
⎢⎣d1 ⎥⎦
(61)
..
y además
g1 = α u 3 + α u 4
(51)
(56)
igualando los coeficientes queda el siguientes sistema
de ecuaciones lineales:
donde s = -αui ∈ D1, i = 1,…, 4 para lograr que la planta p01 sea fuertemente estabilizable en D1. De la ecuación (42) igualamos los coeficientes y se sustituyen los
términos correspondientes para obtener:
4
4
i =1
= ∑ z j s j = z 4 s 4 + z3 s 3 + z 2 s 2 + z1s + z0
z1 =
Da 01 Dr 0
∏
N u 01 =
Donde la matriz A y el vector columna W están
definidos como:
⎡ m1
⎢m
A= ⎢ 0
⎢0
⎢
⎣0
0
m1
m0
0
0
0
m1
m0
1⎤
q1 ⎥⎥
q0 ⎥
⎥
0⎦
(62)
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
⎡ z3 − q1 ⎤
⎢z − q − d ⎥
0
0⎥
W= ⎢ 2
⎢ z1 − d 0 q1 ⎥
⎢
⎥
⎣ z 0 − d 0 q0 ⎦
u1
⎡c2 ⎤
⎢c ⎥
⎢ 1 ⎥ = A −1W
⎢ c0 ⎥
⎢ ⎥
⎣ d1 ⎦
y2
e1
-
(63)
El sistema es resuelto a continuación:
+
Figura 9. Sistema de realimentación con sensitividad
unitaria.
(64)
6. ANÁLISIS DE RESULTADOS
Polos de lazo cerrado del par (p0, c0)
Los valores α ui ' s utilizados en la resolución de (64),
fueron los siguientes: αu1 = 1.3, αu2 = 1.8, αu3 = 2.2 y
αu4 = 3.0 por lo tanto, el compensador
c01 = r0 =
Nr0
Dr 0
(65)
resulta:
N r 0 0.004s 2 + 0.756s + 2.709
c01 = r0 =
=
Dr 0
s 2 + 6.09s + 15
(66)
Se observa en la Figura 8 que los polos de c01 = r0 ∈
SD0 se encuentran ubicados en D0∩D1. Por lo tanto
podemos afirmar que este compensador c01 = r0 D1estabiliza a la planta asociada p01, es decir, p01 es fuertemente estabilizable en D1.
Partiendo de un sistema de realimentación en
donde intervienen las funciones de transferencias del
compensador común c(s), del modelo de la planta Pi
(s) y función de transferencia unitaria de sensitividad
H(s) tal como se muestra en la Figura 9 se obtienen
los polos de lazo cerrado del sistema. El compensador
común, c = c0 = c1 que Di-estabiliza simultáneamente
a p0 y p1 se obtiene utilizando el parámetro r0 de la
ecuación (72) en la expresión del conjunto de compensadores Di-estabilizantes. El resultado de este
compensador está dado por:
c = c0 = c1 =
c=
x0 + r0 d 0 x1 + r1d1
=
y0 − r0 n0 y1 − r1n1
(67)
(0.444)s 3 + (4.876) s 2 + (19.97)s + (29.49)
(68)
s 3 + (9.88) s 2 + (35.58) s + (46.46)
Eje Imaginario
Los polos de lazo cerrado del par (p0, c) son calculados y sus valores son:
s1 = -4.00
(69)
(70)
s2 = -4.00
(71)
s3 = -3.045 + j2.393
(72)
s4 = -3.045 - j2.393
Se denota ∆CL0 como la ecuación característica de los polos de lazo cerrado del par (p0, c0). Entonces ∆CL0 puede ser expresada como:
∆CL0 = ( s + 4)( s + 4)( s 2 + 6.09 s + 15)
D0
D1
Eje Real
Figura 8. Ubicación de los polos y ceros del
compensador c01.
(73)
∆CL0 = ∆CL0 Dn 0 Dr 0
(74)
donde ∆CL0 = (s + 4) es la ecuación característica de
la solución particular c 0 de la planta p0, Dn0 = (s+4)
es el factor usado en la factorización coprima de p0, y
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
111
Diseño de Software para la Estabilización Simultánea
el polinomio de segundo grado Dr0 es el denominador
de c01 = r0. La expresión (70) nos muestra la relación
entre ∆CL0 y ∆CL0 (solución con c0 ), demostrada
teóricamente por Beale [15].
En resumen, el compensador c = c0 D0estabiliza a la planta p0 y a continuación se muestra en
la Figura 10 que representa las respuesta en el tiempo
ante una entrada de escalón unitario de las raíces del
par (p0, c).
Respuesta ante un Escalón
∆CL1 = ∆CL10
(80)
En resumen, el compensador c=c1 D1-Estabiliza
a la planta p1 y a continuación se muestran la Figuras
13 que representan las respuesta en el tiempo ante una
entrada de escalón unitario del par (p1, c).
En definitiva se concluye que el compensador bipropio c = c0 = c1 dado por (67) estabiliza
simultáneamente a p0 en D0 y a p1 en D1 ya que ubica a
los polos de lazo-cerrado para cada modelo de planta
en sus correspondientes dominios, tal como se muestran las Figuras 12 y 13.
Amplitud
Amplitud
Respuesta ante un Escalón
Tiempo (s)
Figura 10. Respuesta temporal ante una entrada de escalón
unitario del par (p0, c).
Tiempo (s)
De igual manera para la obtención de los polos
de lazo cerrado se parte del sistema realimentado de la
Figura 8. Los polos de lazo cerrado del par (p1, c1) se
obtienen utilizando el mismo compensador común calculado en (67), es decir que dichos polos se pueden
obtener con el par (p1, c0), y sus valores son:
(75)
s1 = -1.3 ∈ D1, ∉ D0
(76)
s2 = -1.8 ∈ D1, ∉ D0
s3 = -2.2 ∈ D1, ∈ D0
(77)
(78)
s4 = -3.0 ∈ D1, ∈ D0
Figura 11. Respuesta temporal ante una entrada de escalón
unitario del par (p1, c).
Eje Imaginario
Polos de lazo cerrado del par (p1, c1)
La ecuación característica resultante del par
(p1, c1) = (p1, c0) puede ser expresada como:
∆CL1 = (s 4 + 8.3s 3 + 25.06s 2 + 32.63s + 15.44) (79)
Es decir, los polos del par (p1, c1) son los mismos del par (p01, c01). Recordando que estos polos fueron escogidos arbitrariamente para la solución de la
ecuación (64), por lo que:
112 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
D0
D1
Eje Real
Figura 12. Ubicación de los polos y ceros de lazo-cerrado
del par (p0, c).
Arteaga, Contramaestre, Vizcaya, Beale y Morillo
Para la selección de los Factores Coprimos γ0 y
γ1 es necesario hacer un análisis de la expresión (42).
Como los valores a01 y b01
a01 =
s + ( a1 + k c k1 ) ( s + γ 0 )
(s + γ 1 )
(s + γ 0 )
b01 =
s ( k1 − k 0 ) + ( a0 k1 − a1k 0 )
( s + γ 0 )( s + γ 1 )
pertenecen a SD1 y son Coprimos en SD1, se deduce
que γ0 también debe pertenecer a D1, es decir, pertenece a la región común D01. Para la selección de γ1 no se
presenta mayor restricción, sino aquella en que solo
basta que pertenezca a D1.
El compensador c01, bipropio y de segundo
orden dado por (65) proporciona cuatro ecuaciones
lineales con cinco incógnitas, obteniéndose un grado
de libertad necesario y suficiente para lograr la ubicación arbitraria de los polos de lazo cerrado del par
(p01, c01)
(86)
estabilizantes y de las condiciones que deben satisfacerse para la estabilización simultánea de dos y tres
modelos de plantas han sido mostrados. Estas condiciones están expresadas en términos de la estabilización fuerte de sistemas asociados y auxiliares, y en
requerimientos de interpolación para dos y tres plantas. Se establece también la relación existente entre la
ecuación característica de lazo cerrado y la ecuación
característica de la solución particular para cada
modelo de planta. En base a los resultados obtenidos,
puede concluirse que los procedimientos desarrollados permiten la obtención del compensador estabilizante de dos y tres modelos de plantas lineales de
primer orden, cumpliendo con los criterios de diseño
del sistema en forma satisfactoria. Los algoritmos
fueron desarrollados y programados en Matlab y
permiten al usuario diseñar sistemas de control, en
forma interactiva con el computador, aplicando la
teoría de la estabilización simultánea para el caso de
regiones acotadas de estabilidad. Estos algoritmos
pueden ser también extendidos para el caso de cuatro
o más modelos de planta, y para el caso de sistemas
de segundo orden.
AGRADECIMIENTOS
Eje Imaginario
Los autores expresan su reconocimiento al Consejo de Desarrollo Científico y Humanístico de la
Universidad de Carabobo CDCD-UC por el financiamiento otorgado al proyecto de investigación
N° 97-016.
REFERENCIAS
D0
D1
Eje Real
Figura 13. Ubicación de los polos y ceros de lazo-cerrado
del par (p1, c).
7. CONCLUSIONES
En este trabajo se han presentado algoritmos
para el diseño y simulación de compensadores basados en estabilización simultánea con múltiples dominios acotados de estabilidad. Aspectos teóricos y prácticos de la parametrización de compensadores Di-
[1] Peter Dorato. Robust Control. IEEE Press, New
York, 1987.
[2] Vincent Blondel. Simultaneous Stabilization of
Linear System, Lecture Notes in Control and
Information Sciences, volume 191. SprigerVerlag, Berlin, 1994.
[3] M. Vidyasagar. Control System Synthesis: A
Factorization Approach. MIT Press, 1985.
[4] K. D. Minto. Towards simultaneous performance:
Application of simultaneous stabilization
techniques to helicopter engine control. Proceed.
American Control Conference, 2:852–859, 1988.
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
113
Diseño de Software para la Estabilización Simultánea
[5]
Arteaga Bravo. Francisco J. Simultaneous
Stabilization with Multiple Bounded Stability
Domains. Phd dissertation, George Mason
University, Fairfax, Virginia, USA, February 1995.
[6] F. J. Arteaga and G. O. Beale. Simultaneous
stabilization with multiple bounded stability
domains
in chemical process control. In
Proceedings of
IECON’95-21 Annual
Conference of the IEEE Industrial Electronics
Society in Technical Co-Sponsorship with Society
of Instrument and Control Engineers of Japan
(SICE), Orlando, Florida, November 6-10 1995.
[7] G. O. Beale and F. J. Arteaga. Simultaneous
stabilization with multiple bounded stability
domains. (KoREMA) Automatika, 37 (1996)(34):91– 98, May 1997.
[8] M. Vidyasagar. Some results on simultaneous
stabilizations with multiple domains of stability.
Automatika, 23(4):535–540, 1987.
[9] M. Vidyasagar and N. Viswanadham. Algebraic
design techniques for reliable stabilization. IEEE
Trans.Automat.Contr., AC-27:1085–1095, 1982.
[10] A. R. Tannenbaum J. C. Doyle, B. A. Francis.
Feedback Control Theory. Macmillan, New York,
1992.
114 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
[11] Jr. D. C. Youla, J. J. Bongiorno and C. N. Lu.
Single-loop feedback stabilization of linear
multivariable dynamical plants. Automatika,
10:159– 173, 1974.
[12] A. Debowsky and A. Kurylowicz. Simultaneous
stabilization of linear single-input/single-output
plants. International Journal of Control, 44
(5):1257–1264, 1986.
[13] E. Ammeen. A New Simultaneous Stabilization
Approach Using an Iterative Combining of
System Models for the Design of Robust Control
Algorithms. Phd dissertation, George Mason
University, Fairfax, VA, November 1994.
[14] Vizcaya Mayra y Contramaestre Marco. Desarrollo de Software para el diseño de controladores
basados en Estabilización Simultánea con múltiples dominios acotados de estabilidad en
MATLAB-Simulink. Valencia, Venezuela, Octubre 2003.
[15] Guy O. Beale. Special Topics in Robust Control:
Simultaneous Stabilization, Lecture Notes.
George Mason University, Fairfax, Virginia,
September 1993.
REVISTA INGENIERÍA UC
Índice de números anteriores
Vol. 1, NÚMERO 1, Junio 1992 (Agotado)
-
Valdivieso E. y Homer J. Análisis de los tiempos
de relajación Espinred (T1,R.M.N.) en Soluciones.
Correa, N. y Guevara E. Periodicidades
Plurianules de una Serie de Escurrimientos.
Coronado M., Guerra J., Silva R., Ramones M. y
Da Prat G. Modelo Matemático para analizar
pruebas de Presión en Pozos Horizontales.
Guevara E., Métodos Hidrológicos para el análisis
de sequías.
Montilva M. Flujo Laminar en la Región de Entrada en un tubo Recto Precedido por una Tubería
Curva.
Vilchez N. Algunas Implicaciones de las Características de los Problemas.
Castellanos D. Algunos Métodos para Obtener
Series de Fourier.
Avellán A. Incubadora con Alternativa Solar.
-
Vol. 4, NÚMERO 1, Junio 1995 (Agotado)
-
-
-
Cordido A., Guerra A., Pérez S., Martínez F., Caraballo E. y Chávez A. Modelaje de los principales equipos de la unidad de alquilación de la refinería El Palito.
Muñoz R., García R. y González S. Diseño de un
"Simulador Elipsometrico" para estudiar la exactitud de las mediciones de las constantes ópticas de
películas ultrafinas.
Guevara E. Selección de Funciones de Distribución para el Análisis de Frecuencia de Caudales
Máximos.
Valdivieso E. y Homer J. Estudios de Tiempos de
Relajación Espin Red (T1) de Protones (1H) de
Mesetileno en Mezcla con Ciclohexano TMS.
Vol 3, NÚMERO 1, Junio 1994 (Agotado)
-
Saavedra F. Aplicación de la Computación al Cálculo de las Propiedades Termodinámicas.
De Sousa L., Baricelli P., López F., Pardey A. y
Leal O. Gel de Sílice Modificado como absorbente de Cromo en Aguas Residuales.
González M. E., Hernández C., Kaehler J. Determinación del Aluminio en Agua Potable de Valencia y localidades cercanas.
Bianco G. Dos Métodos para el Cálculo de la Retracción de Estructuras Prismáticas con Armadura, como Aplicación del Estado de Coacción. Resumen de otras Aplicaciones empleando los Conocimientos Vigentes.
Vol. 5, NÚMERO 1, Junio 1998
-
-
Vol. 2, NÚMERO 1, Junio 1993 (Agotado)
-
Krestonosich S., Jiménez J. Los Rendimientos
Cuánticos de varias Reacciones Fotoquímicas en
Sistemas Areno-Aminas.
-
Ochoa G., Daza M., Archila M., Montilla G., De
la Torre M., Subacius V., Vergara T., Escalona P.,
Barrios V., Acuña M. Las Telecomunicaciones, la
Telemedicina y la Reingeniería de la Salud.
Valencia L. Pandeo de Estructuras Aporticadas de
Acero con Conexiones Semi-Rígidas.
Georgescu I., Martínez J., Osta K. y Rivas E.
Prueba de Admisión de la Facultad de Ingeniería
de la Universidad de Carabobo y su Incidencia en
el Rendimiento Estudiantil.
Guevara E. Métodos de Solución de Problemas y
Creatividad en la Enseñanza de la Ingeniería.
Seijas C., Rodríguez I. Simulación de Máquinas
A.C. controladas Vectorialmente usando Redes
Neuronales Artificiales.
Meléndez B. y Villanueva C. Limitaciones en el
Análisis de los Amplificadores Realimentados a
través de la Teoría de Redes de Dos Puertos.
Mallia A. Diseño de un Proceso para el Manejo
de Residuos Sólidos en Plantas Procesadoras de
Aves.
Vol. 5, NÚMERO 2, Diciembre 1998
-
Rivas G. Estimación de los Componentes de la
Variación de un Sistema de Medición usando el
rango.
Landaeta C. Potenciales Impactos Ambientales
Generados por el Degradado y la Descarga del
Material Degradado.
Osta K. y Hernández J. Evaluación de la Prueba
de Admisión en la Facultad de Ingeniería de la
Universidad de Carabobo. (Año 1994)
Martínez Y. Partículas suspendidas totales y contenidos de Nitrato, Cloruro y Sulfato en el aire de
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
115
REVISTA INGENIERÍA UC
-
dos zonas de Valencia.
Llobregat M.J. y Armando J. Simulación de Procesos de Tratamientos de Aguas Residuales con
Reactores Anaerobios o biodiscos.
González M. y Tovar de S. Y. Régimen de Transición para los Estudios Básicos de la Facultad de
Ingeniería de la Universidad de Carabobo.
Bianco G. Procedimiento General de Análisis de
las Tensiones Normales y de los Esfuerzos Resistentes en Estructuras Pretensadas Sometidas a
Acciones Exteriores que Producen Flexión o
Flexocompresión.
Vol. 6, NÚMERO 1, Junio 1999
-
Guevara E. Criterios para la Regulación y Control
de la Contaminación Ambiental.
Falcón N. Cinemática de las Rampas de Frenado
de Tazón.
Valles L. Predicción para el Reemplazo de Bombas.
Varela A. Estimulación y Control de Temperaturas de Termoplásticos en una Cavidad de Moldeo.
Randazzo F., Iturbe I. y Guevara E. Diseño de
Obra de Conservación del Área del Gasoducto
Nurgas 36. Sector Universidad de Carabobo.
Fuentes J. y Guevara E. Revisión de Criterios para la Formulación de Límites Permisibles de Metales en Aguas.
Bianco G. Relaciones Utiles (conocidas, poco
usadas, y nuevas) para Determinar las Tensiones
Normales en Flexo-Compresión en Régimen de
Pre o Posfisuración con Comportamiento Elástico
Lineal del Concreto Pretensado.
-
Vol. 7, NÚMERO 1, Junio 2000
-
-
-
Guevara E., y Cartaya H. Origen y Consecuencias
Ambientales de la Catástrofe de Diciembre 1999
en el Litoral Central de Venezuela.
Américo G. Rivas C. Utilidad Relativa de un Sistema de Medición.
Consuegra H. y Henríquez A. Aplicación de las
Normas ISO-14.000 en el área de mezcla de empresa cauchera.
Muñoz R., Falcón N., Muñoz A., y Morales R.
Caracterización Física de la Percepción de
Colores Digitales.
De León G., Herrera J., Nieves S. y Torres F. Dispositivos Reguladores de Velocidad en Vías Urbanas.
116 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
González A. Integración de Pregrado, Postgrado
Investigación.
Bravo Z. Método para el Mejoramiento de los
Procesos de Negocios de Grupo A.G. Asociados,
C.A.
Guevara E. Diagnóstico de la Situación Ambiental y Ecológica del Estado Carabobo.
Carrasco M. y Orel J. Tratamiento de las Borras
Ácidas Producidas en la Manufactura de las Bases
Lubricantes del Tipo L.C.T. en la Refinería Talara, Perú.
Varela A., Machado D. y Romero R. Diseño de
un Sistema de Enfriamiento para un Reactor de
Tanque Agitado.
Américo G. Precisión de Sistemas de Medición
Destructivos con Mediciones Simultáneas.
Díaz J., Arroyo A. y Rothman H. Determinación
de la Extención del Vibrato en Frecuencia basado
en los parámetros LPC.
Falcón N., Williams P., Muñoz A. y Nader D.
Microfísica del Relámpago del Catatumbo.
Vol. 7, NÚMERO 2, Diciembre 2000
-
-
Vol. 6, NÚMERO 2, Diciembre 1999
-
Bianco G. Desplazamiento de la Fuerza de Pretensado con el momento Flector: Tensiones
Iniciales Ficticias.
-
-
-
Mónica G. Osío Yépez, Federico F. Valencia
Ventura, Edilberto Guevara y Humberto Cartaya.
Cálculo del Coeficiente de Rugosidad "n" de
Manning en los Grandes Ríos de Venezuela.
Soraya Aguilar, Aryrosa Fuentes, Francisco Arteaga, Jorge Castellanos, Joel Rivas. Implementación del Algoritmo Pid adaptativo para controlar
Temperatura a través del Computador usando Algoritmos Genéticos.
Ioana Georgescu, Juan Martínez y Karelys Osta
T. Criterios de Selección aplicables al Proceso
Interno de Admisión de la Facultad de Ingeniería
de la Universidad de Carabobo.
Milagros del Valle Arrieche Montero y Judith de
Fuentes. Simulación del Sistema de Absorción,
Enfriamiento del Ácido y Generación de Vapor de
una Planta de Ácido Sulfúrico.
Edilberto Guevara Pérez. Diagnóstico de la Educación Ambiental en Venezuela.
Marco Carrasco. Análisis Económico-Ambiental
del Sistema de Tratamiento de los Lodos Ácidos
REVISTA INGENIERÍA UC
vía Extracción del Ácido.
Vol. 8, NÚMERO 1, Junio 2001
-
-
-
-
Marco Carrasco y Edilberto Guevara. Efectos
Ambientales del uso del Metil Terc Butil Eter
(Mtbe) como Oxigenante en la Formulación de
Gasolinas.
S. García, A. Carlos, Pombo de La Rosa
Adalgiza. Cálculo de Elementos Prismáticos de
Concreto Armado sometido a Flexo-Compresión
Biaxial. Teoría de Cálculo en Rotura.
Guillermo Salazar Nava. Diagnóstico de la
situación en Empresas familiares constructoras
del Estado Carabobo.
José Gregorio Díaz, Ana María Mejías, Francisco
Arteaga. Aplicación de los Filtros de Kalman a
Sistemas de Control.
Wilmer Sanz, Jorge Castellanos, César Peraza,
Francisco Arteaga. Modelación y Control en
Espacio de Estado de un Servomecanismo usando
Matlab.
Alejandro E. Bolivar P. Representación Gráfica
de Funciones Bidimensionales mediante el uso
del Computador.
Axel Dourojeanni R. Water Resources and River
Basin Management in Latin America.
Vol. 8, NÚMERO 2, Diciembre 2001
- Mirna Polo y Edilberto Guevara. Contaminación
de Acuíferos por efecto de los Lixiviados en el
Área adyacente al Vertedero de Desechos Sólidos
La Guasima, Municipio Libertador, Estado
Carabobo.
- Edilberto Guevara y Marco Carrasco. Modelación
Estocástica de Dbo y Od. Caso Estudio Río
Cabriales.
- Edilberto Guevara. Los Estudios de Postgrado en
Ingeniería Ambiental en la Universidad de
Carabobo. Una innovación para el desarrollo.
- Juan Martínez G., Ioana Georgescu B., Karelys
Osta T., Sergio Noguera G. Análisis de los
Parámetros que constituyen el Índice de Admisión
en el Proceso Interno de la Facultad de Ingeniería.
- César Seijas. Modelo Estocástico de la Serie de
Tiempo Económica "Inflación en Venezuela
(Junio/95 a Julio/2000)"
- Nelson Falcón, F. Peña, H. Mavo, Rafael Muñoz.
Irradiación Solar Global en la Ciudad de
Valencia. (Global Solar Irradiation in the city of
Valencia).
Vol. 9, NÚMERO 1, Junio 2002
-
-
-
-
-
Alejandro E. Bolivar P. Digitalización del Perfil
de Levas de Disco, con movimiento del Seguidor
en Dirección al Centro de Rotación de la Leva.
Carla Camacho, Zulay Niño y Sergio Pérez.
Desarrollo de un Módulo de Cálculo para la
Simulación Dinámica de un Reactor Químico por
Cargas compatible con el Programa Simdinuc.
M. Fátima De Abreu, Víctor Barrios, Aldo
Reigosa. Selección Automática del Nivel Óptimo
de Umbral para Segmentación por Histograma de
Imágenes Rgb de Cortes Histológicos de Cáncer
de Mama.
José G. Mendoza R. Aumento de la
Competitividad en Sistemas de Producción: Un
Enfoque de Administración de Proyectos.
Julio C. Masilla Hernández, Julio N. Garcia
Silverio, Francisco J. Arteaga. Control de
Velocidad de un Motor Dc, usando Filtros
Kalman en tiempo continuo.
César Seijas. Modelo Estocástico de la Serie de
Tiempo Económica "Inflación en Venezuela
(Junio/1995 a Julio/2000)"
Linda Marianella Salazar Noriega, Américo
Guevara Pérez. Obtención de Carambola
(Averrocha Carambola L.) Deshidratada por
Osmosis.
José Concha Valencia, Américo Guevara Pérez A,
Miguel Araujo Vargas. Obtención de Polvo de
Papaya de Monte (Carica Pubescens) por
Atomización.
Vol. 9, NÚMERO 2, Diciembre 2002
-
-
-
-
Adriana M. Márquez R., Judimar del C. Nava
Navas. Eliminación de Componentes Orgánicos
en Aguas Residuales mediante un Reactor del tipo
Biopelicula sumergida aireada.
Edilberto Guevara Pérez. Estimación del
coeficiente de avance de las tormentas en la
Región Central de Venezuela.
Edilberto Guevara Pérez. Modelo IntensidadDuración-Frecuencia para lluvias de diseño en la
Región Central de Venezuela.
G. Américo, Ciangherotti Rivas.
Comparación de 3 Métodos para estimar el
componente reproducibilidad de un Sistema
de Medición.
Américo Guevara Pérez, Patricia Giovanna
Sotomayor Camargo. Influencia de los encap-
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
117
REVISTA INGENIERÍA UC
-
-
sulantes y temperaturas de secado en
calidad
del camu camu (Myrciaria dubia) liofilizado.
Edgardo J. Peña B., Wilfredo J. Carmona R.,
Francisco J. Arteaga B. Diseño de Software para
la simulación del control predictor de Smith en
Sistemas Continuos y Discretos, usando Matlab y
Simulink.
Cecilia E. Sandoval R., Katerine C. Velazco S.,
José Gregorio Díaz P., Francisco J. Arteaga B.
Simulación en ambiente Matlab Simulink del
Control Automático de velocidad y par de tensado
de una planta rebobinadora de papel.
Vol. 10, NÚMERO 1, Abril 2003
-
-
Sira-Ramírez H., Silva-Ortigoza R. Control modo
deslizante - ∆ modulación de un convertidor
"buck".
Caralli A., De Mercato G., García F. Factor de
pérdida dieléctrica de la pared de la arteria aorta
de humanos.
Escalona L., Jiménez C., Ferrara A., Arteaga. F.
Diseño de sistema para la detección de fallas en
planta compresora con mantenimiento centrado
en confiabilidad usando lógica difusa.
L. Valles, N. Delgado, V. Riera. Diseño de
sistema para convertir en imágenes las señales de
vibraciones de un cojinete de rodamiento.
A. Zozaya, E. Bertran. Análisis de las principales
técnicas de linealización de amplificadores de
potencia en RF.
E. Guevara. Un Modelo de Altura-Área-Duración
(AAD) de tormentas en Venezuela.
C. Martínez, M. Álvarez, F. Sistema de medición
y control de proceso industrial de embotellado
con algoritmo de redes neuronales.
M. Terán, O. Mendoza, J. Díaz, F. Arteaga.
Modelación del sistema clásico de viga y esfera
utilizando accionamiento neumático.
Vol. 10, NÚMERO 2, Agosto 2003
-
Pérez A., Peña E. , Aljibes P. Modelación, simulación y control de un reactor exotérmico por lotes utilizando Matlab-Simulink.
Vallés L., España L., Serrato C. Predicción para el
reemplazamiento de bombas.
Colombo G., Fuguet F., Sáenz L. Efecto del tratamiento térmico de envejecimiento a un acero microaleado tipo X-60.
Arteaga F., Sevilla D., Franco P. Redes neuronales para la estabilización simultanea con múltiples
118 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
-
-
dominios acotados de estabilidad en control de
procesos.
Vallés L., León A, Koslow W., Martino L. Diseño
e implantación de un sistema de inspección para
la visualización de una bomba centrifuga en un
ambiente virtual.
Larrazábal G. Paralelización de métodos iterativos.
Maneiro N., Loyo J. Enfoque evolutivo para
problemas de localización en líneas de ensamble
con backtracking.
Yllada R., Maneiro N., Cira L.
Técnicas
evolutivas para la localización de facilidades en
una empresa productora de envases de aluminio.
Arteaga F., Contreras J. Identificación de sistemas
y control de matriz dinámica para la optimización
de una planta de endulzamiento de gas.
REVISTA INGENIERÍA UC
Índice de Autores (Author Index)
Volumen 10 (1, 2 y 3) 2003
Alba, Enrique, N° 3, 80
Alfonsi, Alfonso, N° 3, 90
Aljibes D., Pascual, N° 2, 7
Alvarez S., Mario, N° 1, 52
Angarita, César, N° 3, 28
Arteaga B., Francisco J., N° 1, 21
Arteaga B., Francisco J., N° 1, 52
Arteaga B., Francisco J., N° 1, 57
Arteaga B., Francisco J., N° 2, 30
Arteaga B., Francisco J., N° 2, 79
Arteaga B., Francisco J., N° 3, 50
Arteaga B., Francisco J., N° 3, 99
Bertran, Eduard, N° 1, 38
Campos, Victor, N° 3, 90
Caralli D’A., Antonino, N° 1, 16
Cira, Lidia, N° 2, 70
Colombo, Gabriella, N° 2, 26
Contramaestre A., Marco A., N° 3, 99
Contreras, José R., N° 2, 79
Cortez M., Trina G., N° 3, 49
De Mercato, Giovanni, N° 1, 16
Delgado B., Neyla Y., N° 1, 29
Díaz P., José Gregorio, N° 1, 57
Díaz, José A., N° 3, 7
Doré, Leonardo, N° 3, 90
Escalona G., Luis W., N° 1, 21
España, Leonard, N° 2, 18
Ferrera, Arquímedes J., N° 1, 21
Franco N., Pablo A., N° 2, 30
Fuguet, Frine, N° 2, 26
García S., Francisco, N° 1, 16
Guevara P., Edilberto, N° 1, 47
Jiménez, Carlos J., N° 1, 21
Koslow, Wasilio, N° 2, 43
Laguna, Manuel, N° 3, 80
Lanza S., Freddy J., N° 3, 59
Larrazábal, Germán, N° 2, 55
León S., Antonio E., N° 2, 43
Loyo De S., Jaqueline, N° 2, 60
Maneiro M., Ninoska, N° 2, 60
Maneiro M., Ninoska, N° 2, 70
Martí, Rafael, N° 3, 80
Martínez R., César E., N° 1, 52
Martino, Lucia, N° 2, 43
Méndez, Raymundo, N° 2, 30
Mendoza M., Onexi L., N° 1, 57
Michielli O., Luis A., N° 3, 67
Moewis, Philippe, N° 3, 28
Morillo P., Atilio, N° 3, 50
Morillo P., Atilio, N° 3, 99
Natour, Yaser, N° 3, 7
O. Beale, Guy, N° 2, 30
O. Beale, Guy, N° 3, 99
Obediente, Luis, N° 3, 50
Peña T., Eliana, N° 2, 7
Pérez R., Aída, N° 2, 7
Puentes M., Scarlet H., N° 3, 59
Riera G., Verónica L., N° 1, 29
Romero M., Asdrúbal, N° 3, 17
Rothman, Howard B., N° 3, 7
Saenz, Laura, N° 2, 26
Sáenz, Laura, N° 3, 28
Salguero S., Antonio R., N° 3, 67
Sapienza, Christine, N° 3, 7
Serrato, Carlos, N° 2, 18
Sevilla H., Doris E., N° 2, 30
Silva O., Ramón, N° 1, 7
Sira R., Hebertt, N° 1, 7
Terán T., María A., N° 1, 57
Vallés D., Luis E., N° 1, 29
Vallés D., Luis E., N° 2, 18
Vallés D., Luis E., N° 2, 43
Vallés D., Luis E., N° 3, 37
Válles D., Luis E., N° 3, 67
Villalobos Fernando, N° 3, 59
Vizcaya N., Mayra A., N° 3, 99
Yllada G., Ruth A., N° 2, 70
Zozaya, Alfonso, N° 1, 38
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
119
REVISTA INGENIERÍA UC
Índice de Materias
Volumen 10 (1, 2 y 3) 2003
Acero microaleado, N° 2, 26
Acero microaleado, N° 3, 28
Algoritmo de aprendizaje, N° 1, 52
Algoritmo evolutivo, N° 2, 70
Algoritmo PID, N° 2, 7
Algoritmos evolutivos, N° 2, 60
Amplificadores de potencia, N° 1, 38
Análisis AAD, N° 1, 47
Análisis de tormentas, N° 1, 47
Backprogagation, N° 2, 30
Backtracking, N° 2, 60
Bioimpedancia, N° 1, 16
Bomba centrífuga, N° 2, 18
Bomba centrífuga, N° 2, 43
Bomba centrífuga, N° 3, 37
Búsqueda dispersa, N° 3, 80
Cilindro neumático de doble efecto, N° 1, 57
Códigos sísmicos, N° 3, 59
Comportamiento mecánico, N° 3, 28
Conductividad eléctrica, N° 1, 16
Control de matriz dinámica, N° 2, 79
Control de modo deslizante, N° 1, 7
Control PI Generalizado, N° 1, 7
Control predictivo basado en modelo, N° 2, 79
Control, N° 1, 52
Corte basal, N° 3, 59
Desalineación, N° 1, 29
Desgaste, N° 2, 18
Desgaste, N° 3, 37
Desgaste, N° 3, 67
Diseño de software, N° 3, 99
Dominio de estabilidad, N° 2, 30
Dominios acotados, N° 3, 99
Espectrograma, N° 3, 7
Estabilización simultánea, N° 2, 30
Estabilización simultánea, N° 3, 99
Factor de pérdida dieléctrica, N° 1, 16
Factor de utilización, N° 2, 18
Factorización coprima, N° 3, 99
Falla por fatiga, N° 1, 29
Fases de operación, N° 2, 7
Frecuencia de defecto, N° 1, 29
Frecuencia fundamental, N° 3, 7
Fricción, N° 3, 67
Función objetivo, N° 2, 30
Fusión de datos, N° 3, 90
Identificación de sistemas, N° 2, 79
120 Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
Impulsor, N° 2, 18
Laminación y recocido, N° 3, 28
Linealización exacta, N° 3, 50
Linealización, N° 1, 38
Localización de facilidades, N° 2, 70
Lógica difusa, N° 1, 21
Mantenimiento centrado en confiabilidad, N° 1, 21
Mapa de entorno, N° 3, 90
Metodología estructurada, N° 3, 90
Métodos evolutivos, N° 3, 80
Métodos iterativos, N° 2, 55
Microcontrolador, N° 3, 90
Modelo matemático dinámico, N° 1, 57
Modelo no lineal, N° 2, 7
Moduladores delta, N° 1, 7
Norma sismorresistente venezolana, N° 3, 59
Paralelismo, N° 2, 55
Parámetros sísmicos de diseño, N° 2, 59
Pared arterial, N° 1, 16
Pasivización, N° 3, 50
Perceptron, N° 1, 52
Permitividad eléctrica, N° 1, 16
Planta de compresión, N° 1, 21
Prealimentación, N° 1, 38
Predistorsión, N° 1, 38
Procesamiento de voz, N° 3, 7
Proceso de endulzamiento de gas, N° 2, 79
Reactor químico, N° 2, 7
Realimentación, N° 1, 38
Red neuronal, N° 1, 52
Redes neuronales, N° 2, 30
Reducción de la lluvia puntual, N° 1, 47
Re-encadenamiento de trayectorias, N° 3, 80
Rendimiento, N° 3, 37
Resonancia, N° 1, 29
Sello mecánico, N° 3, 67
Sensor de ultrasonido, N° 3, 90
Sensores, N° 1, 52
Simulación en Matlab–Simulink, N° 2, 7
Sistema de suspensión magnética, N° 3, 50
Sistema viga y esfera, N° 1, 57
Sistemas lineales, N° 2, 55
Válvula proporcional, N° 1, 57
Vibraciones, N° 1, 29
Virtual, N° 2, 43
Visualización, N° 2, 43
REVISTA INGENIERÍA UC
Subject Index
Volume 10 (1, 2 and 3) 2003
Backpropagation, N° 2, 30
Backtracking, N° 2, 60
Beam and sphere system, N° 1, 57
Bioimpedance, N° 1, 16
Bounded domains, N° 3, 99
Casing efficiency, N° 3, 37
Centrifugal pump, N° 2, 18
Centrifugal pump, N° 2, 43
Centrifugal pump, N° 3, 37
Chemical reactor, N° 2, 7
Cold deformation, N° 3, 28
Compression plant, N° 1, 21
Control, N° 1, 52
Coprime factorization, N° 3, 99
Data fusion, N° 3, 90
Defect frequency, N° 1, 29
Delta-Modulatror, N° 1, 7
Disalignment, N° 1, 29
Dynamic head, N° 3, 37
Dynamic mathematical model, N° 1, 57
Dynamic matrix control, N° 2, 79
Electric conductivity, N° 1, 16
Electric permitivity, N° 1, 16
Environment map, N° 3, 90
Evolutionary algorithms, N° 2, 60
Evolutionary algorithms, N° 2, 70
Evolutionary algorithms, N° 3, 80
Exact linealization, N° 3, 50
Facility layout, N° 2, 70
Factor of loss dielectric, N° 1, 16
Fatigue failure, N° 1, 29
Feedback, N° 1, 38
Feedforward, N° 1, 38
Friction, N° 3, 67
Fundamental frequency, N° 3, 7
Fuzzy logic, N° 1, 21
Gas sweetening process. N° 2, 79
Generalized PI Control, N° 1, 7
Height-Area-Duration analysis, N° 1, 47
Iterative methods N° 2, 55
Lateral seismic shear, N° 1, 59
Learning algorithm, N° 1, 52
Linear systems, N° 2, 55
Linearization power amplifiers, N° 1, 38
Magnetic suspension system, N° 3, 50
Matlab–Simulink simulation, N° 2, 7
Mechanical behavior, N° 3, 28
Mechanical seal, N° 3, 67
Microalloyed steel, N° 2, 26
Microalloyed steel, N° 3, 28
Microcontroller, N° 3, 90
Model predictive control, N° 2, 79
Neural networks, N° 1, 52
Neural networks, N° 2, 30
Non linear model, N° 2, 7
Objective function, N° 2, 30
Operation phases, N° 2, 7
Parallelism, N° 2, 55
Passivization, N° 3, 50
Path relinking, N° 3, 80
Perceptron, N° 1, 52
PID algorithm, N° 2, 7
Pneumatic cylinder of double effect, N° 1, 57
Predistortion, N° 1, 38
Proportional valve, N° 1, 57
Recovery, N° 3, 28
Reduction of point rainfall, N° 1, 47
Reliability centered maintenance, N° 1, 21
Resonance, N° 1, 29
Scatter search, N° 3, 80
Seismic codes, N° 3, 59
Seismic design parameter, N° 3, 59
Sensors, N° 1, 52
Simultaneous stabilization, N° 2, 30
Simultaneous stabilization, N° 3, 99
Sliding mode control, N° 1, 7
Software design, N° 3, 99
Spectrogram, N° 3, 7
Speech processing, N° 3, 7
Stability domain, N° 2, 30
Storm analysis, N° 1, 47
Structured methodology, N° 3, 90
System identification, N° 2, 79
Thermal treatment, N° 2, 26
Ultrasound sensor, N° 3, 90
Used factor, N° 2, 18
Useful life, N° 2, 18
Useful life, N° 3, 67
Venezuelan seismic code, N° 3, 59
Vibrations, N° 1, 29
Virtual reality, N° 2, 43
Visualization, N° 2, 43
Wear, N° 2, 18
Wear, N° 3, 37
Rev. INGENIERÍA UC. Vol. 10, No 3, Diciembre 2003
121
REVISTA INGENIERÍA UC
Programa de Postgrado
La Dirección de Estudios para Graduados de la Facultad de Ingeniería (DEPG-FI) ofrece los siguientes
estudios de postgrado:
Maestría en Ingeniería Industrial
Maestría en Ingeniería Ambiental
Maestría en Ingeniería Mecánica
Maestría en Ingeniería Eléctrica, General y Telecomunicaciones
Maestría en Ingeniería de Procesos
Maestría en Gerencia de la Construcción
Maestría en Matemáticas y Computación
Especialidad en Ingeniería Industrial
Actualmente, las Comisiones Coordinadoras de los Programas están trabajando en la acreditación de los
mismos ante el CNU y en la elaboración de nuevos programas.
La DEPG-FI, además ha sometido a la consideración del Consejo de Postgrado el Proyecto de Doctorado
en Ingeniería bajo un esquema individualizado.
Normas para la presentación de artículos
1. Generales
1.1
1.2
1.3
Revista INGENIERÍA UC, considerará para su difusión
trabajos relacionados con las ramas de la Ingeniería así como
las Ciencias Aplicadas a la misma.
Tipos de Trabajos
a) Artículos de investigación inéditos con un máximo de
doce (12) páginas.
b) Notas Técnicas con un máximo de cinco (5) páginas.
c) Artículos de Actualización Científica que resuman el
“Estado del Arte” de un área específica de la Ingeniería
con un máximo de doce (12) páginas.
d) Artículos de invitados especiales con un máximo de cinco (5) páginas.
e) Cartas al Editor.
Estilo
La redacción de los trabajos puede realizarse en español o
inglés. El trabajo original debe ser redactado empleando el procesador de texto Microsoft WORD y almacenado en disco de 3½”
acompañado de tres copias perfectamente legibles, los artículos
provenientes del exterior del país se aceptarán a través de correo
electrónico. El orden a seguir para la redacción del trabajo es el
siguiente: Portada, Introducción, Metodología o desarrollo de la
investigación, Análisis y Discusión de Resultados y Conclusiones,
y Referencias Bibliográficas.
La Portada debe contener:
• Título del trabajo en español y en inglés.
• Nombre(s) del autor(es) y su dirección (es) institucionales completa(s) (dirección postal, fax, teléfono, correo
electrónico).
• Resumen del trabajo en español y en inglés (Abstract)
con un máximo de ciento cincuenta (150) palabras para
artículo inédito y revisiones, ciento cincuenta (150) palabras para notas técnicas, el “Abstract” debe llevar el
título del trabajo traducido al inglés.
• Al final tanto del resumen como del “Abstract” debe
agregarse entre tres (3) y cinco (5) palabras claves.
Los encabezamientos de cada sección se escribirán en negritas, en mayúsculas centrados en el texto.
Los encabezamientos de las subsecciones se escribirán en
negritas, en mayúsculas y minúsculas a la izquierda del texto.
El papel debe ser tamaño carta y los márgenes superior e
inferior deben ser de 2,5cm, el izquierdo de 2,5cm y el derecho de
1,5cm, el texto debe escribirse en doble columna (8,5cm de ancho
por columna separadas 0,5cm), excepto los títulos, el resumen y el
abstract en una sola columna.
El artículo debe escribirse en estilo Times New Roman tamaño 12 y el título en tamaño 16 con interlineado sencillo, los títulos
de las secciones en tamaño 12 y las subsecciones en tamaño 12.
Debe utilizarse tamaño 10 para las leyendas de las figuras y tablas
así como otros textos subordinados.
Las figuras, fotografías, diagramas y gráficos deben denominarse como figuras.
Las tablas y las figuras, se deben enumerar consecutivamente
y con números arábigos. Además deben ser incluidas dentro del
texto correspondiente (no agrupadas al final del mismo) y con su
respectiva leyenda, en la parte superior si es Tabla y en la parte
inferior si es figura. Las figuras deben ser originales, nítidas y realizadas en impresión de alta resolución. Tanto las figuras como las
fotografías deben enviarse en blanco y negro, bien contrastadas
(brillante) de 17,5cm de ancho máximo.
Los símbolos matemáticos deben ser muy claros y legibles.
Los subíndices y supraíndices deben estar correctamente ubicados.
Todas las ecuaciones deben ir en tamaño 10 enumeradas consecutivamente con números arábigos, colocados entre paréntesis en el
margen derecho.
Las referencias, citadas en el texto, contendrán el nombre del
autor principal seguido de corchetes con el número correspondiente
de la referencia bibliográfica: por Ej. Jhonson [9], o simplemente el
número de la referencia bibliográfica, es decir [7] sin citar autor.
Las referencias bibliográficas se escribirán en orden de citación, deben ser completas y contener: autor(es) (en mayúsculas y
minúsculas), título (entre comillas), revista, volumen, número, año
de publicación (entre paréntesis) y páginas; por ejemplo:
-
Beale G.O, Arteaga F.J. and Black W.M. (1992): "Design
and Evaluation of a Controller for the Process of Microwave
Joining of Ceramics". IEEE Transactions on Industrial
Electronics. Vol. 39. No. 4, pp. 301-312.
En caso de Libros ha de incluirse: Autor(es) (en mayúsculas y
minúsculas), año, título, editorial y lugar de publicación, por ejemplo:
-
Hill J.M. and Dewynne J.N. (1987): “Heat Conduction”.
Blackell Set. Pub., London.
En caso de trabajo en colección editada: Autor(es) (en mayúsculas y minúsculas), título. En: editor, año, título, volumen, editorial, lugar y número de páginas; por ejemplo:
Kalla S. L. and Galué L. (1993): Generalized fractional
Calculus. Global Publishing Company, USA, 145-178.
Se recomienda a los autores tener en cuenta las Normas
Internacionales de Nomenclatura (símbolos, unidades y abreviaturas).
2. Notas finales
Los artículos serán sometidos a arbitraje previa publicación.
Se podrán entregar separatas por tema a solicitud del autor, cuyo
costo será a convenir.
Revista INGENIERIA UC
Facultad de Ingenieria. Universidad de Carabobo
Bárbula-Valencia. Código Postal 2008. Estado Carabobo. Venezuela
Teléfonos: (58-241) - 8666819- 8679331– 8667555 (58-412) 855-6492
Email: [email protected], [email protected]
Página web: www.ing.uc.edu.ve/~farteaga/revista.htm
Information for Authors
1. General
The figures, photographs, diagrams and graphics should all
be considered as figures.
1.1
Revista INGENIERÍA UC will considerer for publication
contributions related with the areas of Engineering and
Applied Science.
1.2
Type of Manuscripts:
Tables and figures should be numbered consecutively
using Arabic numbers. Also, they must be included within the
corresponding text (not placed together at the end of the
article), with the corresponding caption at the bottom for a
Figure and legend at the top for a Table. Figures should be
original, clear and printed in high resolution. Both Figures and
pictures should be sent in black and white, clearly defined, with
maximum width of 17.5 cm.
a)
b)
c)
d)
e)
1.3
Unpublished research articles with a maximum length
of twelve (12) pages.
Technical Notes, with a maximum of five (5) pages.
State of the Art Articles (Update Articles) of a
specific engineering field (maximum of twelve (12)
pages).
Articles sent by invited guests, maximum of five (5)
pages.
Letter to Editor.
Article Style
Articles may be sent either in spanish or english. The
original work should be written using Microsoft WORD and
saved in a 3½” diskette accompanied by three legible copies.
The articles coming from other country are accepted through
electronic mail (email). The writing sequence for the articles
shall have this steps: Title Page, Introduction, Methodology or
Research Development, Analysis and Discussion of Results and
Conclusions, and References.
The Title Page should contain:
• Title of the work in spanish and in english.
• Full name(s) of author(s) with Full Institutional
Address(es) (Address, Telephone, Email).
• Summary of the work in spanish and in english
(Abstract) with a maximum of 150 words for
Unpublished, State of the Art articles and Technical
Notes.
• At the end of the Summary in spanish and Abstract in
english three to five (3-5) Key Words should be
added.
Section headings must be written in bold type, centered in
the text, with caps and lower case.
Sub-section headings shall be writen in bold type, with
caps and lower case on the left.
The typescript should be on letter-sized bond with 2.5 cm
for top and bottom margins, 2.5 cm for the left and 1.5 cm for
the right margin, all Text in doble column (8.5 cm width and
separated by 0.5 cm), except the Titles, Summary in Spanish
and Abstract in single column.
The article should be in Times New Roman 12 and the
Title in 16 points with single space, Titles of sections in 12
points and Titles of subsections in 12 points. For the legends of
figures and tables 10 points size should be used.
Mathematical symbols should be very clear and legible.
Subscripts and superscripts must be properly placed. All
equations should be consecutively numbered with arabic
numerals in 10 points, located in brackets in the right-and
margin.
Text references must contain the name of the main author
followed by the corresponding number of reference; Eg:
Jhonson [9], or simply [9] with no author name.
References will be written in order of citation, complete
and should contain: author(s) (in caps and lower case), full title
in quotes, journal, volume, number, year of publication (in
parenthesis) and pages. For example:
-
Beale G.O, Arteaga F.J. and Black W.M. (1992): "Design
and Evaluation of a Controller for the Process of
Microwave Joining of Ceramics". IEEE Transactions on
Industrial Electronics. Vol. 39. No. 4, pp. 301-312.
In the case of Books: Author(s) (in caps and lower case),
year, title, publisher, place and year of publication should be
included. For example:
-
Hill J.M. and Dewynne J.N. (1987): “Heat Conduction”.
Blackell Set. Pub., London.
Work in an edited collection: Author(s) (in caps and lower
case), title. In: editor, year, title, volumen, publisher, place and
number of pages. For example:
Kalla S. L. and Galué L. (1993): Generalized fractional
Calculus. Global Publishing Company, USA, 145178.
It is recommended to the authors to follow the
International Nomenclature Norms (symbols, units and
abbreviations).
2. Final Notes
Articles will be submitted for the reviewing process
before they can be published.
Offprints can be sent for article with a request from the
author(s). Any charge will be arranged by mutual
agreement.
Revista INGENIERIA UC
Facultad de Ingeniería. Universidad de Carabobo
Bárbula-Valencia. Código Postal 2008. Estado Carabobo. Venezuela
Teléfonos: (58-241) - 8666819- 8679331– 8667555 (58-412) 855-6492
Email: [email protected], [email protected]
Web site: www.ing.uc.edu.ve/~farteaga/revista.htm
UNIVERSIDAD DE CARABOBO
AUTORIDADES UNIVERSITARIAS
Ricardo Maldonado González
Rector
José Miguel Vegas Castejón
Vicerrector Académico
Marfa Olivo de Latouche
Vicerrectora Administrativa
Jessy Divo de Romero
Secretaria
AUTORIDADES DE LA FACULTAD DE INGENIERÍA
Víctor Reyes Lanza
Decano
Mario Petrizzelli
Asistente del Decano
María E. González
Directora de Estudios Básicos
Arnoldo Gómez
Director de la Escuela de Ingeniería Civil
Antonio Fedón
Director de la Escuela de Ingeniería Eléctrica
Marisela Giraldo
Directora de la Escuela de Ingeniería Industrial
Edwin Peña
Director de la Escuela de Ingeniería Mecánica
Zulay Niño
Directora de la Escuela de Ingeniería Química
Hyxia Villegas
Directora del Centro de Procesamiento de
Imágenes
Luis Vallés
Director de Investigación
Antonino Caralli
Director de la Estación de Promoción y Desarrollo
Tecnológico
María A. Sandoval
Directora Académica
Laura Sáenz
Directora de Estudios para Graduados
Andrés Jiménez
Director de Extensión
Juan F. Hernández
Director de Administración y Servicios
Alfredo Varela
Director del Centro de Investigaciones Químicas
Demetrio Rey
Director del Instituto de Matemáticas y Cálculo
Aplicado
Revista INGENIERÍA UC
La Revista INGENIERÍA UC, es una publicación periódica de la Facultad de Ingeniería de la Universidad
de Carabobo, adscrita a la Dirección de Investigación. Es Arbitrada, Indizada en REVENCYT (Venezuela),
Actualidad Iberoamericana (CIT–Chile), IEE/INSPEC (United Kingdom, UK), y está Incluida en
Ulrich’s International Periodicals Directory (USA), de circulación Internacional. Se publica cada
cuatro meses bajo los auspicios del Consejo de Desarrollo Científico y Humanístico de la Universidad de
Carabobo (CDCH-UC) y de la Estación de Promoción y Desarrollo Tecnológico de la Facultad de Ingeniería
(EPDT). Se aceptan artículos en español e inglés. Todos los artículos son revisados por el Comité Editorial y
arbitrados por el Comité Técnico y por especialistas en la materia.
Dirección Postal: Facultad de Ingeniería, Universidad de Carabobo: Bárbula-Valencia, Código Postal 2008,
Estado Carabobo-Venezuela, Teléfonos: (58-241) 8666819-8679331-(58-412) 855-6492. Email:
[email protected], [email protected] Página web: www.ing.uc.edu.ve/~farteaga/revista.htm.
Descargar