Sei sulla pagina 1di 165

ISSN 1405-7743

221-232

Atenuacin de huella de
adquisicin guiada por atributos
ssmicos

Teclado con protocolo de


comunicacin universal
aplicado a mquina de CNC

Simulacin del proceso de


fermentacin de cerveza artesanal

Cuellar-Urbano Mayra,
Chvez-Prez Sergio

Meja-Ugalde Mario

233-240

241-252

253-269

Agrupamiento eficiente para


geometras irregulares basado en
identificacin de concavidades

Extinction Phenomenon in X-Ray


Diffraction Technique for Texture
Analysis

Designing a Strategic Measurement


Program for Software Engineering
Organizations: Discovering ...

Velzquez-Villegas Fernando,
Santilln-Gutirrez Sal Daniel

Cadena-Arenas Antonio,
Kryshtab Tetyana,
Palacios-Gmez Jess,
Kryvko Andriy

Mitre-Hernndez Hugo A.,


Garca-Guzmn Javier,
De Amescua-Seco Antonio,
Velasco-Elizondo Perla

271-286

287-298

299-310

Determinacin de lmites de
transmisin en sistemas
elctricos de potencia

Monitoreo de la remocin
biolgica de nitrgeno en efluentes
de teneras usando un ...

Lgica y abstraccin en la
formacin de ingenieros:
Una relacin necesaria

Castellanos-Bustamante Rafael

Carrasquero-Ferrer Sedolfo Jos,


Pire-Sierra Mara Carolina,
Rincn-Lizardo Nancy Coromoto,
Daz-Montiel Altamira Rosa

Garduo-Garca A.,
Lpez-Cruz I.L.,
Martnez-Romero S.,
Ruz-Garca A.

Serna M. Edgar,
Polo Jos Antonio

311-319
Fractional RC and LC Electrical
Circuits
Gmez-Aguilar Jos Francisco,
Razo-Hernndez Jos Roberto,
Rosales-Garca Juan,
Gua-Caldern Manuel

Investigacin y Tecnologa
Universidad Nacional Autnoma

de

Mxico w Facultad

w Mxico 2014

NORTHWESTERN
AREA

North-south
Mode shape

SYD SYC

MDP
VAD

SYC, SYD
CBD
ENO, GPP

ENO
NORTHERN
AREA

CBD

Peninsular_Western

NORTHEASTERN
AREA

Mode shape

MDP
VAD
MED

DEL
AGM

Participation Factors
AGM

North_south mode

WESTERN
AREA

DEL

MED
LAV

MDP

MMT

Western_Eastern mode

Western_Eastern
Mode shape
AGM

Vol.XV Nm. 2, abril-junio 2014

MPS

ANG
MMT

VAD

PENINSULAR
AREA

SOUTHEASTERN
AREA

Peninsular_Western mode

DEL

www.ingenieria.unam.mx/~revistafi

de Ingeniera

CE
AR NT
E A RA
L

209-220

PP. 163-319

199-208

Ingeniera
w

Santaolaya-Salgado Ren,
Fragoso-Daz Olivia Graciela,
Zamudio-Lpez Sheydi Anel

abril-junio 2014

Moumtadi Fatima,
Granados-Lovera Fabin,
Delgado-Hernndez Julio Carlos

Martnez-Rosales Miguel Alejandro,


Levachkine Serguei

Modelo formal para la reestructura


de marcos orientados a objetos
hacia arquitecturas
modelo-vista-adaptador

No. 2

Activacin de funciones en
edificios inteligentes utilizando
comandos de voz desde
dispositivos mviles

Vol. XV

Modelo conceptual de entornos


geogrficos dinmicos

187-198

Ingeniera, Investigacin y Tecnologa

175-186

163-174

ANG

Universidad Nacional Autnoma de Mxico


Dr. Jos Narro Robles
Rector

Dr. Eduardo Brzana Garca


Secretario General

Ing. Leopoldo Silva Gutirrez

Dr. Francisco Jos Trigo Tavera

Enrique Balp Daz

Lic. Luis Ral Gonzlez Prez

Secretario Administrativo

Secretario de Desarrollo Institucional

Secretario de Servicios a la Comunidad Universitaria

Abogado General

Mtro. Jos Gonzalo Guerrero Zepeda


Director de la Facultad de Ingeniera, UNAM

Comit Editorial
lvaro Aldama Rodrguez

Dante Jaime Morn Zenteno

Consultor

Instituto de Geologa, UNAM

Ricardo Chicurel Uziel

Felipe Ochoa Rosso

Instituto de Ingeniera, UNAM

Felipe Ochoa y Asociados Consultores

Guillermo Cisneros Prez

Octavio Rascn Chvez

Universidad Politcnica de Madrid

Consultor

Jos Luis Fernndez Zayas

Hugh Rudnick

Instituto de Ingeniera, UNAM

Pontificia Universidad Catlica de Chile

Dante Fratta

Jorge Humberto Sierra Carmona

School Civil Environmental Engineering,


Louisiana State University

Facultad de Ingeniera,
Universidad de Antioquia Colombia

Roberto Meli Piralla

Carlos L.V. Aiken

Investigador Emrito, UNAM

University of Texas at Dallas

Federico Mndez Lavielle

Jaime Urrutia Fucugauchi

Sanjit K. Mitra

Jacinto Viqueira Landa

Facultad de Ingeniera, UNAM

Instituto de Geofsica, UNAM

Electrical and Computer Engineering,


University of California Sta. Barbara

Profesor Emrito, UNAM

Revista Ingeniera Investigacin y Tecnologa


Marcia Aida Gonzlez Osuna
Directora Tcnica y Editora

Eva Myriam Soroa Zaragoza


Coordinacin Editorial

Cuitlhuac Ernesto Snchez Basilio


Coordinacin de Arbitraje

Yuritzi Rene Olvera Rangel

Coordinacin de Diseo y Edicin

Contenido

163-174

Modelo conceptual de entornos geogrficos dinmicos


Conceptual Model of Dynamic Geographic Environment
Martnez-Rosales Miguel Alejandro, Levachkine Serguei

175-186

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde


dispositivos mviles
Function Activation on Intelligent Buildings Using Mobile Devices through Voice Commands
Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

187-198

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelovista-adaptador
Formal Model for Restructuring of Object-Oriented Frameworks to Architecture Model-View-Adapter
Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

199-208

Atenuacin de huella de adquisicin guiada por atributos ssmicos


Acquisition Footprint Attenuation Driven by Seismic Attributes
Cuellar-Urbano Mayra, Chvez-Prez Sergio

209-220

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC


Keyboard with Universal Communication Protocol Applied to CNC Machine
Meja-Ugalde Mario

221-232

Simulacin del proceso de fermentacin de cerveza artesanal


Fermentation Process Simulation of Homebrewing Beer
Garduo-Garca Angel, Lpez-Cruz Irineo L., Martnez-Romero Salvador, Ruz-Garca Agustn

233-240

Agrupamiento eficiente para geometras irregulares basado en identificacin de concavidades


Efficient Clustering for Irregular Geometries Based on Identification of Concavities
Velzquez-Villegas Fernando, Santilln-Gutirrez Sal Daniel

241-252

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis


Fenmeno de extincin en la tcnica de difraccin de rayos X para el anlisis de textura
Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

253-269

Designing a Strategic Measurement Program for Software Engineering Organizations:


Discovering Difficulties and Problems
Diseo de un programa de medicin estratgico para organizaciones de ingeniera de Software:
descubriendo dificultades y problemas
Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio,
Velasco-Elizondo Perla

271-286

Determinacin de lmites de transmisin en sistemas elctricos de potencia


Determination of Transmission Limits on Electric Power Systems
Castellanos-Bustamante Rafael

287-298

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por


carga secuencial
Monitoring of Biological Nitrogen Removal in Tannery Wastewater Using a Sequencing Batch Reactor
Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto,
Daz-Montiel Altamira Rosa

299-310

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria


Logic and Abstraction in Engineering Education: A Necessary Relationship
Serna M. Edgar, Polo Jos Antonio

311-319

Fractional RC and LC Electrical Circuits


Circuitos elctricos RC y LC fraccionarios
Gmez-Aguilar Jos Francisco, Razo-Hernndez Jos Roberto, Rosales-Garca Juan,
Gua-Caldern Manuel

El mtodo propuesto favorece la utilizacin de espacio,


por ello pueden agruparse nuevas geometras en la
misma rea, generando un agurpamiento ms eficiente
1-2-2-3-4-5-6-6-6-6-6

Calculated parameter of the primary extinctione for


nickel sample after 75% cold rolling and annealing at
600C for 111 and 200 reflections (a) and calculated
average size of coherent domain l in these directions
(b) in dependence on grains orientation. Straight lines
indicate only the tendencies

NORTHWESTERN
AREA

North-south
Mode shape

SYD SYC

NORTHERN
AREA

CBD

Peninsular_Western

NORTHEASTERN
AREA

Mode shape

MDP
VAD
MED

DEL
AGM

Participation Factors
AGM

North_south mode

WESTERN
AREA

DEL
CE
AR NT
EA RA
L

Proceso de destilacin de cerveza artesanal

MDP
VAD

SYC, SYD
CBD
ENO, GPP

ENO

MED
LAV

MDP

MMT

Western_Eastern mode

VAD

PENINSULAR
AREA

SOUTHEASTERN
AREA

Peninsular_Western mode

Visualizacin de modos de oscilacin interrea en el


Sistema Interconectado Mexicano

ANG

Western_Eastern
Mode shape
DEL

AGM

MPS

ANG
MMT

Ingeniera. Investigacin y Tecnologa es una publicacin trimestral de la Facultad de Ingeniera de la


Universidad Nacional Autnoma de Mxico.
Ingeniera. Investigacin y Tecnologa is a journal published quarterly by the Facultad de Ingeniera, UNAM.
Publicacin indizada en Peridica, Latindex, ndice de Revistas Mexicanas de Investigacin Cientfica
y Tecnolgica del CONACYT, ndice de Revistas del CREDI-Espaa, ndice Internacional de Revistas
Actualidad Iberoamericana de Chile, as como en los ndices Electrnicos: E-Journal, RedALyC, SciELO
Mxico, Directory of Open Access Journals DOAJ e ndice e-Revistas.
Certificado de Reserva al Uso Exclusivo del Ttulo No. 04-1998-060218085600-102, expedido por el
Instituto Nacional del Derecho de Autor el 2 de junio de 1998.
Certificado de Licitud de Ttulo No. 10273 y de Contenido No. 7202, expedidos por la Comisin
Calificadora de Publicaciones y Revistas Ilustradas el 7 de enero de 1998.
Registro Postal para Publicaciones Peridicas emitido por SEPOMEX: PP09-0786.
Distribucin: Direccin General de Publicaciones y Fomento Editorial, UNAM. Avenida del Imn No. 5,
Ciudad Universitaria, Coyoacn 04510, Mxico, D.F. Tel. y fax (0155) 56 22 65 82.
Oficinas: Revista Ingeniera. Investigacin y Tecnologa: Edificio Principal de la Facultad de Ingeniera,
UNAM. Biblioteca Antonio Doval J. Circuito Interior, Ciudad Universitaria, CP. 04510, Delegacin
Coyoacn, Mxico DF o Apartado Postal 70-440, Administracin de Correos Ciudad Universitaria. Tel.
5622 0876, Fax. 5616 1899. Lada Nacional (0155), Lada Internacional (5255).
Sitio Web: www.ingenieria.unam.mx/~revistafi
E-mail: iit.revista@gmail.com
ISSN 1405-7743
Derechos Reservados (All rights reserved). 
Universidad Nacional Autnoma de Mxico, 2014.
Los artculos firmados son responsabilidad de los autores.
Ventas nacionales: nmero suelto $60; suscripcin anual (4 nmeros) $200.
National sale: single issue $60 pesos; annual subscription (4 issues) $200.
50% de descuento a estudiantes con credencial UNAM. 50% discount to students with UNAM ID.

Venta al extranjero: slo suscripcin anual (4 nmeros) $60 USD.


International sale: annual subscription only (4 issues) $60 USD.
Vol. XV - Nm.2 - abril-junio 2014

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Modelo conceptual de entornos geogrficos dinmicos


Conceptual Model of Dynamic Geographic Environment

Martnez-Rosales Miguel Alejandro


Laboratorio de Procesamiento Inteligente de Informacin
Geo-espacial
Centro de Investigacin en Computacin
Instituto Politcnico Nacional
Correo: mamartinezr@ipn.mx

Levachkine Serguei

Laboratorio de Procesamiento Inteligente de Informacin


Geo-espacial
Centro de Investigacin en Computacin
Instituto Politcnico Nacional
Correo: sergei@cic.ipn.mx

Informacin del artculo: recibido: marzo de 2011, reevaluado: septiembre de 2012, aceptado: junio de 2013

Resumen
En los entornos geogrficos hay muchos y diferentes tipos de entidades geogrficas, como automviles, rboles, personas, edificios, tormentas, huracanes, etctera. Estas entidades se clasifican en dos grandes grupos: objetos
geogrficos y fenmenos geogrficos. Por su naturaleza, un entorno geogrfico es dinmico, por lo que el modelado de forma esttica no es suficiente.
Al considerar que los entornos geogrficos son dinmicos aparece un nuevo
tipo de entidad llamado evento. El propsito de realizar un modelado de
este tipo, el cual considere eventos, se debe a que las relaciones semnticas
que se pueden obtener son ms ricas que en modelos que no lo hacen. En
este artculo se presenta la conceptualizacin de este modelo, el cual est
basado en tratar a cada entidad como una sola y por medio de la unin de
las historias de cada una de ellas y relaciones entre estas, formar la descripcin de todo un entorno geogrfico dinmico completo. El principal objetivo
es el poder modelar sistemas a nivel conceptual que hagan uso de informacin espacial y temporal, para que posteriormente sirva como el motor semntico para dichos sistemas.

Descriptores:




eventos
modelado dinmico
GIS
espacio-temporal
ontologa semntica

Modelo conceptual de entornos geogrficos dinmicos

Abstract
In geographic environments, there are many and different types of geographic entities such as automobiles, trees, persons, buildings, storms, hurricanes, etc. These
entities can be classified into two groups: geographic objects and geographic phenomena. By its nature, a geographic environment is dynamic, thus, its static
modeling is not sufficient. Considering the dynamics of geographic environment,
a new type of geographic entity called event is introduced. The primary target is a
modeling of geographic environment as an event sequence, because in this case the
semantic relations are much richer than in the case of static modeling. In this
work, the conceptualization of this model is proposed. It is based on the idea to
process each entity apart instead of processing the environment as a whole. After
that, the so called history of each entity and its spatial relations to other entities
are defined to describe the whole environment. The main goal is to model systems
at a conceptual level that make use of spatial and temporal information, so that
later it can serve as the semantic engine for such systems.

Introduccin
En la actualidad, las ciencias de informacin geogrfica
se enfocan en capturar el dinamismo de entornos geogrficos y describir la semntica de las entidades geogrficas (objetos y eventos) y las relaciones espaciales entre
estas a travs del tiempo. En el mundo existe un gran
nmero de entidades geogrficas, las cuales por naturaleza no son estticas, es decir, su comportamiento es dinmico dentro de un entorno geogrfico (Langran, 1972).
Por esta razn, los esfuerzos de la comunidad se enfocan
en el desarrollo de modelos basados en eventos, en donde estos son la parte principal del modelo (Worboys y
Hornsby, 2004). La dinmica se refiere a los sucesos en el
mundo que envuelven cambios o movimiento. Derrames de petrleo, tornados o manifestaciones son todos
ejemplos de la dinmica geogrfica.
Hasta la fecha, la mayora de los esfuerzos en el modelado de datos se ha enfocado en trabajar con snapshots estticos que reducen la profundidad natural de la
dinmica del mundo real para simplificarla, abstrayendo perspectivas que son fijas o estticas en alguna forma. Para dirigirse hacia este camino, es necesario responder algunas preguntas clave: qu tipos de fenmenos geogrficos son fundamentalmente dinmicos?,
qu hacen los datos geogrficos dinmicos?
Cuando se lleva a cabo una descripcin explcita
de un entorno especfico, esta representa las propiedades y relaciones espaciales entre los objetos que pertenecen al entorno geogrfico. Estas propiedades y
relaciones slo describen el estado del entorno cuando
la descripcin se realiza, pero no representan explcitamente los cambios que ocurren a travs del tiempo.
Por esta razn no es posible inferir automticamente

164

Keywords:
events
dynamic modeling
GIS, time interval
ontology
semantics

las cosas que ocurren cuando hay cambios entre descripciones sucesivas.
Ahora bien, no es suficiente analizar lo que ocurre
entre descripciones sucesivas, porque de esta forma todos los eventos se tratan como si tuvieran la misma
temporalidad, lo cual no ocurre en la realidad, por lo
que esta semntica asociada se pierde.
En este artculo se presenta la conceptualizacin
para el modelado de un entorno geogrfico dinmico,
el cual est basado en obtener la historia desde la perspectiva de cada entidad geogrfica (una historia de entidades significan todos los cambios sucesivos en
relaciones espaciales y las propiedades que tuvo esa
entidad). Luego, por medio de la unin de estas historias y sus relaciones, se genera la descripcin del entorno geogrfico buscando para obtener un mayor contenido semntico al expresar explcitamente, tanto las
historias como sus partes ms importantes al estar relacionadas con otras. El principal objetivo de esta propuesta de modelado es mejorar las representaciones
actuales que slo consideran aspectos geogrficos, dejando los aspectos temporales a la interpretacin del
analista de la informacin, dando como resultado respuestas ambiguas o lentas. Por otro lado, si se desarrollan sistemas basados en la conceptualizacin que aqu
se propone, se mejora la calidad y el tiempo de respuesta del sistema, ya que estar basada en una ontologa
espacio-temporal, por lo que el modelo se puede utilizar para el desarrollo de sistemas automatizados en la
toma de decisiones que requieran una respuesta rpida, adems de que tengan la cualidad de analizar la informacin a nivel semntico.
El artculo est organizado de la siguiente manera.
La siguiente seccin contiene un recorrido por el estado

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Martnez-Rosales Miguel Alejandro, Levachkine Serguei.

del arte relacionado con el tema de la presente investigacin. Despus se presenta la metodologa y ms adelante los resultados obtenidos con dicha metodologa.
Por ltimo se exponen las conclusiones y se dan algunas sugerencias para el trabajo futuro.

Estado del arte


Desde que se reconoce que los entornos geogrficos son
dinmicos y que su inclusin es necesaria, la siguiente
generacin de sistemas de informacin geogrfica debe
incorporar y manejar de forma nativa el tiempo. A pesar de esto, an no existe un consenso en la forma de
cmo se debe llevar a cabo. Hasta el momento, hay dos
vertientes de cmo realizar el modelado de escenarios
geogrficos; estas son: el enfoque endurantista y perdurantista, que se refieren a cmo es la persistencia de los
objetos a travs del tiempo. El primer enfoque sostiene
que los objetos estn en tres dimensiones, solo tienen
partes espaciales y persisten totalmente en todo momento de su existencia. El segundo, sostiene que los
objetos estn en cuatro dimensiones, tienen partes temporales y slo persisten parcialmente en cada momento
de su existencia. La diferencia entre los dos enfoques se
trata en los trabajos de (Galton y Worboys, 2004).
Sin movimiento o cambio, no hay forma de detectar
o medir la dinmica en un entorno geogrfico. La percepcin del cambio implica dos hiptesis. Primero, lo
que se observa sigue siendo el mismo objeto desde un
tiempo t1 a otro t2. Las identidades permiten al observador reconocer y trazar los mismos objetos para el anlisis del cambio. En Hornsby y Egenhofer (2000) se propone un modelo de cambio basado en la identidad con
un conjunto de primitivas y operaciones. El conjunto de
primitivas incluye estados de identidad de existencia y
no-existencia. Las ligas de transicin entre los estados
de identidad de los objetos, expresan el cambio en el
objeto pasando de un estado a otro. Sin embargo, el modelo tiene dos clasificaciones: con historia y sin historia,
para existencia y no-existencia, respectivamente. Las
operaciones pueden entonces usarse para determinar
los tipos de cambio sobre uno de los cuatro posibles estados de identidad a otro.
Un mtodo comn para capturar cambios es trabajar con una secuencia de snapshots o muestras discretas
en momentos secuenciales de tiempo (Langran, 1972;
Peuquet, 1994). El enfoque de snapshot es un procedimiento usado por cartgrafos basado en secuencias
animadas de mapas (DiBiase et al., 1992). Se pueden
aplicar varias tcnicas, por ejemplo, jugar con la secuencia de muestras discretas a diferentes velocidades
como los cuadros de una pelcula, cambiando la dura-

cin de una escena para afectar el ritmo de una animacin, o alterar el orden en que se presentan las escenas.
Investigadores interesados en capturar la complejidad
de los procesos subyacentes, estn a menudo insatisfechos con el enfoque de snapshot, porque este mtodo
pasa por alto los eventos, cada uno de ellos ocurre por
separado y tiene lugar entre los snapshots (Chrisman,
1998). Los cambios que ocurren entre los snapshots no
se almacenan explcitamente, deben determinarse comparando los patrones espaciales de dos estados sucesivos, otra desventaja comnmente citada de los snapshots
es el almacenamiento de informacin redundante
(Langran,1972; Peuquet y Wentz, 1994) que ocurre
desde la representacin de localizaciones donde no
hay cambio alguno.
En el trabajo de (Galton, 2003), se identifican los
conceptos generales necesarios para soportar un modelo orientado a eventos y procesos para sistemas de informacin geogrficos dinmicos. Se introducen de
manera informal los conceptos de objeto, estado, proceso y evento, pero sin llegar a un consenso de cmo deben definirse formalmente. Galton sostiene que los
objetos y procesos tienen la posibilidad de tener cambios, sin embargo difieren significativamente con respecto a los eventos, pues los primeros tienen propiedades que pueden o no depender del tiempo, mientras
los segundos tienen nicamente propiedades que dependen del tiempo. Por otro lado, sostiene que los objetos y procesos pertenecen a un snapshot del mundo real,
mientras que los eventos pertenecen a un registro histrico, en el sentido de que se agregan en el transcurrir
del tiempo.
En (Hornsby y Cole, 2007) se presentan los sucesos
dinmicos u ocurrencias experimentadas por entidades
en un dominio geoespacial, donde se modelan como
eventos a partir de un anlisis, muestran cmo la informacin significativa acerca del movimiento de objetos
puede ser abstrada. Presentan un enfoque para abstraer patrones de movimiento a partir de secuencias de
eventos basadas en atributos clave: identidad del objeto, descripcin del evento y localizacin del evento. Sin
embargo, adoptaron la perspectiva comn de bases de
datos, donde los eventos se modelan como instantneos, es decir, eventos que no tienen duracin y marcan
un cambio en el estado de un objeto. Por lo que no consideran el caso en que los eventos tengan una cierta duracin y, por lo tanto, las relaciones que pueden existir
entre stos no se consideran.
En Campos y Hornsby (2004) se presenta un modelado de datos para eventos geogrficos cclicos (los que
son repetitivos con respecto al tiempo). En el artculo se
introduce una nueva estructura que captura las posi-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

165

Modelo conceptual de entornos geogrficos dinmicos


n
Description (Environment (T )) = hist (ent i )

bles relaciones entre ocurrencias de eventos cclicos, as


como la frecuencia en que cada relacin temporal ocurre. Se enfocan en las caractersticas temporales de
eventos cclicos y tratan las relaciones entre eventos que
pueden expresarse en trminos de restricciones temporales. Como slo tratan eventos que ocurren repetidamente de manera cclica, no tratan eventos acclicos (los
que surgen espordicamente), los cuales tambin deben considerarse para un modelado mejor y ms completo de los sucesos que ocurren en el mundo real.
Tradicionalmente, los sistemas de informacin geogrfica se desarrollan desde enfoques estticos, que
usualmente estn fundamentados en el paradigma basado en objetos, donde el mundo se percibe como una
coleccin de entidades con propiedades que incluyen
extensin espacial o en un paradigma basado en campos, donde los campos son atributos que varan espacialmente. Adicionalmente, se sabe que la siguiente
generacin de los sistemas de informacin geogrfica
requiere incorporar el tiempo de forma explcita (Langran, 1972; Worboys, 1994; Peuquet, 1994, 2001, 2002;
Raper, 2000). A pesar de esto, an no hay un consenso
de lo que esto significa o cmo llevarlo a cabo.
La idea que se ha presentado en los trabajos previos
es extender los enfoques basados en campos y objetos
para permitir la inclusin de cambios en su comportamiento. Para esto, es necesario generalizar estos enfoques, adems de explorar las diferentes formas en que
pueden combinarse y dirigirse a un enfoque endurantista o perdurantista (Hales y Johnson, 2003). El presente
trabajo propone el concepto de historia de una entidad
geogrfica, el cual permite combinar los dos enfoques
tradicionales y quitar su dependencia del origen de los
datos.

i =0

(1)

donde:
Environment ( ) representa un entorno geogrfico con
todas las entidades que pertenecen a l. Podemos
verlo como un conjunto de objetos geogrficos, los
cuales estn relacionados entre s.
Description ( ) es una funcin que se encarga de obtener
la descripcin en trminos temporales de un entorno geogrfico. Esta relaciona las historias de las entidades para formar la historia completa del entorno
y, por ende, su descripcin.
hist (enti) representa la historia de una entidad geogrfica enti durante el periodo T.
Esta descripcin est compuesta por las historias que
cada entidad tiene en el entorno durante su tiempo de
vida (existencia) en el intervalo de tiempo T. Las historias de todas las entidades del entorno geogrfico estn
relacionadas (en la ecuacin (1) se denota como una
unin) para formar la descripcin de todo el entorno.
Se denota como EG al conjunto de entidades geogrficas que pertenecen al entorno geogrfico de inters a
describir. EG es un subconjunto de entidades del mundo real y enti es una instancia para cada una de las entidades geogrficas, por lo tanto, enti EG.
El nmero de entidades geogrficas que participan en
la descripcin del EG en el periodo T debe ser finito, por lo
tanto, el nmero total de entidades est dado por n.
En la ecuacin (2) se define la funcin hist ( ), la cual
est conformada por la unin de todos los cambios que
una entidad geogrfica en especfico ha sufrido durante
el intervalo de tiempo T en que se realiza la descripcin
del entorno geogrfico.

Metodologa

(2)
Cada historia cuenta el comportamiento que tuvo la
hist
(ent i ) = CCl (ent i , t j , t k )
l =1
entidad geogrfica durante el periodo en el que se desLos cambios que ocurren se identifican por las cadenas
cribe el entorno. En un principio las historias parecen
de cambio que representan explcitamente los cambios
estar disjuntas unas de otras al tratar a cada entidad
para cada entidad geogrfica, ya sea en sus propiedade forma individual. Pero dentro del entorno geogrdes y/o en sus relaciones espaciales. La ecuacin (3)
fico las entidades estn relacionadas unas con otras
muestra la definicin de las cadenas de cambio, denotapor medio de relaciones espaciales, por lo que las hisdas con la funcin CC( ).
torias que resultan tambin estn relacionadas. Estas
historias, conjuntamente con las relaciones entre stas,
son las que forman la descripcin del entorno geogrCCl enti ,t j ,t k =
t T|t <t desc enti ,t j desc ( enti ,tk )
t
T

fico completo.
CC
ent
,t ==
desc
CC
ent
,t,t,t
desc ent
enti i,t,tj j
desc( ent

De acuerdo con esto, se propone la ecuacin (1) que


( enti ,ti k,t)k ) (3)
T|t <t desc

l l
i i j j kk
tTTtt

t
T|t
t

<
j
k
j
k
tiene como objetivo describir el comportamiento dinmico de un entorno geogrfico dinmico dentro de un
periodo que se denota por T.
donde:

((

))

166

((

(
))

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Martnez-Rosales Miguel Alejandro, Levachkine Serguei.

desc (enti ,tj) y desc (enti ,tk) representan las propiedades


que tiene la enti en los instantes tj y tk, respectivamente. Estas descripciones pueden ser tanto en aspectos espaciales como en temporales.
El operador representa el cambio identificado entre
las descripciones en los instantes tj y tk. Es decir, de
acuerdo con la ecuacin (4), la cual representa la
descripcin de una entidad en un momento dado, el
cambio puede ocurrir en tres partes principales:
cambio en el valor de una propiedad, cambio de relacin espacial con otras entidades y cambio de relacin temporal con los eventos existentes en el
momento que se realiza la descripcin.
Entonces, cuando ocurre un cambio en alguna de las
propiedades, se puede identificar porque el valor de
esa propiedad en tj es diferente en tk, es decir, este aument, disminuy o simplemente cambi. Esta comparacin se debe realizar para cada una de las propiedades
de la entidad geogrfica.
Para el caso de cambio en las relaciones espaciales (tabla 1) estn dadas en por las siguientes categoras:
Relaciones topolgicas, son invariantes a transformaciones geomtricas (Egenhofer, 1989; Egenhoferet y
Herring, 1990); por ejemplo, la calle cruza las vas
del tren.
Relaciones mtricas, estn dadas en trminos de distancia y direcciones (Peuquet y Xiang., 1987); por
ejemplo, la montaa est al norte.

Relacin espacial

Relaciones de orden, pueden ser de orden parcial o total (Kainz, 1989), como las descritas por preposiciones tales como enfrente de, detrs de, sobre y antes de
(Freeman, 1975; Chang et al., 1989; Hernndez, 1991);
por ejemplo, el automvil est enfrente de la casa.
Por ejemplo, si en tj una persona est dentro de-el saln
y en tk esta misma persona ahora est fuera del saln,
entonces podemos decir que: la persona sali del saln,
en este caso se sustituye por sali. De esta manera, si
se tienen n = 6 relaciones topolgicas, se tienen 36 posibles valores para . Esto mismo sucede con las relaciones mtricas, la cuales n = 10 teniendo 100 posibles
valores para . Finalmente, para las relaciones de orden parcial donde n = 16, se tienen 256 valores posibles
para .
Si el cambio ocurre en alguna relacin temporal de
la entidad geogrfica con algn evento (las relaciones
temporales se dan en la tabla 2), el cambio identificado
puede ser, por ejemplo, si la entidad est en una clase
de matemticas, la relacin es: Juan est dentro de clase
de matemticas, pero si en un tiempo posterior ya no
est dentro de esa clase, significa que primero participaba en ese evento y despus ya no. Entonces podemos
decir que el cambio identificado es sali de su clase.
Por lo tanto, de igual manera que con las relaciones espaciales, si tenemos cuatro relaciones temporales, entonces podemos llegar a tener 16 posibles cambios que
se pueden identificar.

Descripcin

Topolgicas

Las siguientes relaciones topolgicas que se consideran


son las dadas en Martinez (2006): Conecta, Comparte,
Comparte_lmite, Dentro, Interseca y Cruza.

Mtricas

Se consideran los valores de direccin: Norte (N), Sur (S),


Este (E), Oeste (O), Noreste (NE), SurEste (SE), NorOeste
(NO), SurOeste (SO), NorNorEste (NNE), EsteNorEste
(ENE), SurSurEste (SSE), EsteSurEste (ESE), SurSurOeste
(SSO), OesteSurOeste (OSO), OesteNorOeste (ONO)
yNorNorOeste (NNO). Junto a un valor de distancia. Por
ejemplo: (N, 5km), (SE, 2.3 km).

De orden

Para este caso se toman en cuenta las siguientes


relaciones: enfrente de, detrs de, sobre, debajo de, antes
de, despus de, junto a, al lado de, a la izquierda y a la
derecha de.

Tabla1. Relaciones espaciales entre


objetos geogrficos

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

167

Modelo conceptual de entornos geogrficos dinmicos

Relacin

Tabla 2. Relaciones temporales entre


entidades geogrficas y eventos

Descripcin

Inicia

El objeto geogrfico causa el inicio de un evento.

Termina

El objeto geogrfico causa que el evento termine.

Participa

El objeto geogrfico pertenece al evento, es decir, el objeto


comparte la misma localizacin con el evento en el momento que
se desarrolla ese evento.

No_participa

El objeto geogrfico no comparte nada con el evento.

Cabe sealar que los instantes de tiempo en los que se


obtiene la descripcin de una entidad geogrfica enti es
diferente para cualquier otra entidad. Esto quiere decir
que dependiendo de la naturaleza tanto espacial y temporal de cada entidad, se eligen los instantes en el tiempo con el objetivo de capturar la mayor cantidad de
informacin semntica.
En la ecuacin (3) se usan descripciones en un instante para una entidad geogrfica. El resultado de obtener la descripcin de una entidad enti en un instante tt
se realiza por medio de la funcin desc( ) y depende tanto del contexto general, como de un contexto local para
cada entidad geogrfica. Primero, en la ecuacin (4) se
define la funcin desc( ).

desc(
ent i ,t k ) = {p pValor },{ent i ent j },{ent i ee } (4)
Donde pp P y P = {p1, p2, ..., pn} representa el conjunto
de propiedades de enti y representa un operador del
siguiente conjunto {<, , =, , , >}. La relacin espacial
que existe entre enti y alguna otra entidad geogrfica
entj que pertenezca al contexto local1 de enti est representada por , el cual puede tomar como valor alguna
de las relaciones espaciales (tabla 1). Las relaciones
temporales representadas por son algunas relaciones
temporales de la tabla 2 entre enti y un evento ee. Estos
ee E = {e1, e2, ..., em}, donde E representa el conjunto de
eventos que se desarrollan en el periodo T.

Relaciones con eventos


En la figura 1 se muestra un diagrama de cmo se clasifican los eventos y cmo se relacionan con otros eventos
y con entidades geogrficas. Se definen tres relaciones
axiomticas = {inicia, modifica, finaliza}, las cuales son
1

Contexto local. Define a las entidades que son de inters entj


para una entidad en particular enti , con i j y entj E. Su finalidad es excluir aquellas entidades que no son de inters para
enti, con lo cual se reduce el espacio de bsqueda representando nicamente las relaciones ms importantes o representativas para cada una de las entidades geogrficas.

168

Figura 1. Conceptualizacin de eventos y sus relaciones

suficientes para poder relacionar evento/evento, evento/


objeto y objeto/evento.
En la figura 1 se puede observar que un evento natural puede iniciar, modificar o finalizar otro evento natural. Por ejemplo, si est lloviendo fuertemente, genera
que un ro se desborde. Tambin podemos ver que un
evento natural inicia, modifica o finaliza un evento artificial, por ejemplo, si est nevando, los vehculos en esta
carretera disminuyen la velocidad.
Ahora bien, los eventos artificiales tambin inician,
modifican o finalizan otro evento artificial, por ejemplo, si
vamos manejando y pisamos el freno, esto causa que
disminuya la velocidad del vehculo. En este caso, el
evento de pisar el pedal del freno inicia el evento de
disminuir la velocidad del vehculo. Un evento artificial
no puede iniciar, modificar o finalizar un evento natural, es decir, no podemos generar lluvia, tampoco que
caiga nieve, iniciar un tornado o una tormenta.
Un evento natural slo puede modificar un objeto
geogrfico, pero no iniciarlo o finalizarlo. Por ejemplo,
una lluvia muy fuerte causa que se modifique el caudal
del ro, es decir, nicamente se modifican las propiedades del ro, causado por el evento de la lluvia.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Martnez-Rosales Miguel Alejandro, Levachkine Serguei.

Por otra parte, los fenmenos geogrficos pueden


iniciar, modificar y finalizar un evento natural, por ejemplo, un huracn indica que comience a llover, hacer
mucho viento o modificar la temperatura ambiente.
Desde el punto de vista de los objetos geogrficos,
estos tienen una relacin ms estrecha con los eventos. Primero, un objeto geogrfico, sin importar si es
fiat o bonafide, puede iniciar, modificar o finalizar un evento artificial. Por ejemplo, un auto genera eventos como
moverse o frenar. Tanto los eventos naturales como artificiales solo pueden modificar a un objeto geogrfico,
pero no iniciarlo o finalizarlo. Esto es, los objetos geogrficos existen siempre durante todo el tiempo en que
se realiza la descripcin de un entorno geogrfico. Entonces, lo que causan los eventos es que modifican sus
propiedades y relaciones espaciales con otros objetos
geogrficos.
En general, cada una de estas relaciones tiene un objetivo en particular.
Inicia se usa para indicar:
Un fenmeno geogrfico inicia un evento natural.
Un objeto geogrfico inicia un evento artificial.
Un evento natural inicia un evento artificial.
Un evento natural inicia un evento natural.
Un evento artificial inicia un evento artificial.
Modifica se utiliza cuando:

Un fenmeno geogrfico modifica un evento natural.


Un objeto geogrfico modifica un evento artificial.
Un evento natural modifica un evento natural.
Un evento natural modifica un evento artificial.
Un evento artificial modifica un evento artificial.
Un evento artificial modifica un objeto geogrfico.
Un evento natural modifica un objeto geogrfico.
Finaliza se usa en los siguientes casos:

Un fenmeno geogrfico finaliza un evento natural.

Un objeto geogrfico finaliza un evento artificial.


Un evento natural finaliza un evento artificial.
Un evento natural finaliza un evento natural.
Un evento artificial finaliza un evento artificial.

Se puede observar que las relaciones inicia, modifica


y finaliza son elementos del conjunto , estas relaciones
son los axiomas propuestos y suficientes para describir
lo que ocurre en una conceptualizacin de un dominio
geogrfico, es decir, nos permiten relacionar temporal-

mente la secuencia de los sucesos que ocurren en el entorno.


Entonces, cuando se forma la historia de una entidad geogrfica por las cadenas de cambio y por estas
relaciones, tambin est compuesta por las relaciones
entre eventos.

Relaciones entre historias


En la ecuacin (1) se realiza la descripcin del entorno
geogrfico, indicada como la unin de las historias individuales de las entidades geogrficas. La forma en
que se realiza esta unin es por medio de las relaciones
entre las historias. Entre dos historias pueden ocurrir
los siguientes casos:
Sea hi y hj H, donde H es el conjunto de las historias que pertenecen a la descripcin del entorno geogrfico, entonces:
= Disjo int
hi h j
Inter sec t

La obtencin de la medicin cuantitativa es relativamente sencilla, pues slo considera el tiempo en que dos
historias se intersecan, ms no la importancia de estas
intersecciones. Supongamos que tenemos las historias
hi y hj, donde i j. Es necesario definir la funcin dur( ),
la cual obtiene la duracin, medida en unidades de
tiempo, para una historia. La ecuacin (5) define dicha
funcin

dur ( h
) R+
i

(5)

hi H

Entonces, la relevancia que hay entre hi y hj es el grado


en que dos historias estn intersecadas. De esta forma
obtenemos la medida cuantitativa en que se relacionan
un par de historias. La funcin rel( ) obtiene esta medida y se define en la ecuacin (6)

rel(h
,h ) =

k =1

dur (hi k h j )

(6)

min dur (hi ), dur (h j )

donde
n es el nmero de veces que se intersectan hi y hj
k es el ndice de cada una de estas intersecciones.
Esta medida puede ser de dos tipos: cuantitativa y cualitativa. En la figura 2 podemos ver una posible jerarqua
con la cual podemos clasificar la interseccin entre las

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

169

Modelo conceptual de entornos geogrficos dinmicos

senta un algoritmo que pretende usar los componentes


del modelo y obtener como salida la esperada descripcin explcita de un entorno geogrfico dinmico.

Figura 2. Jerarqua de relevancia

historias hi y hj. Para poder calificar la relevancia de forma cualitativa de la interseccin entre dos historias, podemos utilizar una jerarqua ordenada (Levachkine y
Guzman, 2004).
Tambin en la figura 2 se aprecia que para cada particin de relevancia se asigna un valor i que es el valor
con el que podemos mapear el resultado obtenido de la
funcin rel( ) para poder calificar la interseccin entre
dos historias. Como los valores i son los lmites de
cada particin, para el caso de la jerarqua de la figura 2
tenemos (ecuacin 7):
0 (i < j) 1, 1 i n, 1 j n, con i j

(7)

donde n es el nmero de particiones.


Existen varias formas de asignar estos valores i,
queda claro que esto depende en gran medida del contexto. Una forma de asignar estos valores puede ser directamente consultando algn experto. Otra manera de
asignar estos valores puede ser usando medidas estadsticas o de alguna otra forma que sea til para el contexto en que sean utilizados. Tambin podemos ver el
lugar donde se intersecan dos historias como los momentos donde sucede algn evento, el cual relaciona
ambas historias.
Cabe mencionar que tanto las relaciones espaciales
como las temporales se plantean como relaciones base,
es decir, sirven para definir nuevas relaciones que sean
ms adecuadas semnticamente para los contextos sobre los cuales se desee trabajar. Por ejemplo, la relacin
topolgica dentro puede utilizarse para definir una nueva relacin llamada fuera de la siguiente forma:
fuera ! dentro. De esta menra es posible generar una
ontologa para conceptualizar estas nuevas relaciones
basadas en las planteadas en este artculo.

Inputs:
EG: Conjunto de entidades geogrficas
E: Conjunto de eventos
R : Conjunto de relaciones espaciales
Outputs: Descripcin geogrfica explcita D
Declare:
D, descripcin geogrfica
Begin
De acuerdo con el contexto, identificar
cules son los eventos ms
significativos.
De acuerdo con el contexto, identificar
conjunto de eventos posible de acuerdo
con el contexto especfico.
Realizar la conceptualizacin inicial
desde la perspectiva de cada entidad
geogrfica.
for each enti EG obtener
for each henti obtener sus cadenas de
cambio CCi(enti,tj,tk)
{encontrar las cadenas de cambio de
cada entidad}
for each ti, tj T obtener:
Calcular di = desc(enti,tj)
Calcular di = desc(enti,tk)
Encontrar las relaciones que
cambien entre di y dj, CCi CCididj
end for
henti hentiCCi
end for
D D henti
end for
End

Algunas partes del algoritmo deben ejecutarlas algn


ente externo, el cual puede ser una persona experta en
el rea de aplicacin que se pretenda describir. Respecto al tipo de datos de entrada, queda abierto de acuerdo
a la aplicacin especfica donde se desee implementar,
puesto que al ser un modelo general la implementacin
depende en gran medida de considerar estos aspectos.

Algoritmo general

Resultados

En la seccin anterior se explican las partes que conforman el modelo propuesto y lo que cada una de ellas trata
de representar conceptualmente. En este punto se pre-

En esta seccin presentamos un ejemplo como caso de


estudio para mostrar la utilidad del modelo propuesto.
En este ejemplo tratamos el caso donde los principales

170

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Martnez-Rosales Miguel Alejandro, Levachkine Serguei.

objetos geogrficos son dos personas, las cuales despiertan, salen de su casa, se transportan al trabajo y luego van de regreso a sus casas.
Siguiendo el algoritmo, lo primero es identificar
cules son los objetos geogrficos que participarn en
ladescripcin. Para este caso los objetos que identificamos son: persona A, persona B, transporte 437, transporte 734. Una vez identificadas las entidades
geogrficas, se prosigue a identificar los eventos posibles o permisibles para el propsito de la descripcin.
As, los eventos que se identifican son: despierta, desayuna, subir al transporte, bajar del transporte, llegar al trabajo, salir del trabajo y entrar a casa.
Teniendo estos dos elementos se procede a obtener
las cadenas de cambio para la persona A y la persona B,
basndose en las descripciones sucesivas de cada entidad geogrfica. Estas cadenas quedan descritas en las
tablas 3 y 4.
Tabla 3. Descripciones persona A
desc0 (A,6:45)={dormido}
desc1 (A,7:00)={despierto}
desc2 (A,8:00)={dentro de cocina, desayunando}
desc3 (A,8:30)={dentro de transporte-437}
desc4 (A A,9:00)={fuera transporte-437}
desc5 (A,9:15)={dentro trabajo}
desc6 (A,18:00)={enfrente trabajo}
desc7 (A,18:30)={dentro transporte-734}
desc8 (A,19:00)={fuera transporte-734}
desc9 (A,19:30)={dentro casa}

Tabla 4. Descripciones persona B


desc0 (B,6:45)={dormido}
desc1 (B,6:50)={despierto}
desc2 (B,7:30)={dentro cocina,desayunando}
desc3 (B,8:30)={dentro transporte-437}
desc4 (B,8:50)={fuera transporte-437}
desc5 (B,9:00)={dentro trabajo}
desc6 (B,18:00)={enfrente trabajo}
desc7 (B,18:30)={dentro transporte - 734}
desc8 (B,19:00)={fuera transporte-734}
desc9 (B,19:25)={dentro casa}

Tabla 5. Cadena de cambio de persona A


CC1 (A)={desc(A,t0)desc(A,t1) }={despierta}
CC2 (A)={desc(A,t1)ddesc(A,t2) }={desayuna}
CC3 (A)={desc(A,t2)desc(A,t3) }={sube al transporte-437}
CC4 (A)={desc(A,t3)desc(A,t4) }={baja del transporte-437}
CC5 (A)={desc(A,t4)desc(A,t5) }={entra al trabajo}
CC6 (A)={desc(A,t5)desc(A,t6) }={sale del trabajo}
CC7 (A)={desc(A,t6)desc(A,t7) }={sube al transporte-734}
CC8 (A)={desc(A,t7)desc(v,t8) }={baja del transporte-734}
CC9 (A)={desc(A,t8)desc(A,t9) }={entra a casa}

Tabla 6. Cadena de cambio de persona B


CC1 (B)={desc(B,t0 )desc(B,t1 ) }={despierta}
CC2 (B)={desc(B,t1 )desc(B,t2 ) }={desayuna}
CC3 (B)={desc(B,t2 )desc(B,t3 ) }={sube al transporte-437}
CC4 (B)={desc(B,t3 )desc(B,t4 ) }={baja del transporte-437}
CC5 (B)={desc(B,t4 )desc(B,t5 ) }={entra al trabajo}
CC6 (B)={desc(B,t5 )desc(B,t6 ) }={sale del trabajo}
CC7 (B)={desc(B,t6 )desc(B,t7 ) }={sube al transporte-734}
CC8 (B)={desc(B,t7 )desc(B,t8 ) }={baja del transporte-734}
CC9 (B)={desc(B,t8 )desc(B,t9 ) }={entra a casa}

En la tabla 5 se obtienen los valores para el operador .


Como se puede observar en CC1(A) donde = despierta,
lo que describe el cambio ocurrido entre las dos descripciones. Este cambio debe conceptualizarse previamente de acuerdo con el contexto que se est trabajando.
Para este caso, el cambio en la propiedad de la entidad
puede describirse como: despierta = dormido despierto.
Esta conceptualizacin debe hacerse para una de las
relaciones que se deseen utilizar para describir los cambios que lleguen a ocurrir.
Con las cadenas de cambio generadas podemos formar las historias para cada una de las entidades geogrficas. De este modo las historias quedan formadas de la
siguiente manera:
hA ={(7:00,despierta),(8:00,desayuna),
(8:30,sube al transporte 437),
(9:00, baja del transporte 437),
(9:15, llega a su trabajo),
(18:00,sale del trabajo),
(18:30,sube al transporte 734),
(19:00, baja del transporte 734),
(19:30, entra a su casa)}
hB ={(6:50,despierta),(7:30,desayuna),
(8:30,sube al transporte 437),
(8:50,baja del transporte 437),
(9:00,llega a su trabajo),
(18:00,saledeltrabajo),
(18:30,subealtransporte734),
(19:00, baja del transporte 734),
(19:25, entra a su casa)}
La descripcin final resulta de la unin de estas dos historias de acuerdo con lo explicado sobre la unin de las
historias. La clave es encontrar el punto en que stas se
relacionan, pues es lo que nos proporciona informacin
adicional que con modelados tradicionales no se obtendra. En este ejemplo, si representamos las lneas de
tiempo de las historias que se veran como se muestra
en la figura 3.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

171

Modelo conceptual de entornos geogrficos dinmicos

Figura 3. Lneas de tiempo e interseccin entre estas

Figura 4. Medida de relevancia jerarquizada

En la figura 3 podemos observar que hay dos intersecciones entre las historias hA y hB. Esta interseccin
est dada por hA hB = {[8:30, 8:50], [18:40, 19:00]} y
como se ve es diferente de . Partiendo de este hecho
podemos pensar en una forma de medir el grado en que
dos historias estn relacionadas. Esta medida puede ser
dos tipos: cuantitativa y cualitativa. En la figura 4 se puede ver una posible jerarqua con la que podemos clasificar la interseccin entre las historias hA y hB.
Para este ejemplo podemos asignar los valores considerando una separacin equidistante entre cada nodo,
entonces se tienen los siguientes valores: 1 = 0, 2 = 0.25,
3 = 0.50, 4 = 0.75, 5 = 1.0. Como la evaluacin de la funcin rel( ) no siempre arroja un valor igual a algn i, podemos asignar intervalos disjuntos de la siguiente forma:
1= 0, 2=(0,0.25], 3=(0.25,0.50], 4= (0.50,0.75], 2= (0.75,1]
De estos intervalos, se observa que todos son abiertos
por la izquierda y cerrados por la derecha, esto con el
fin de tener intervalos disjuntos. De esta forma es fcil
decidir cmo clasificar la relevancia entre la interseccin de dos historias. Tambin es claro que esta definicin puede llegar a ser muy tajante, por el hecho que los
lmites entre dos medidas de relevancia pueden no ser
muy claros.
Utilizando la ecuacin (6), se calcula la relevancia
entre las historias.

rel( hA ,=
hb )

20 + 20
40
= = 0.053
min[765,760] 760

De acuerdo con estos valores, se puede decir que las


historias son poco relevantes entre s.
Cabe sealar que los resultados aqu presentados
son preliminares, ya que an se contina desarrollando
y extendiendo el modelo que aqu se propone. Sin em-

172

bargo, el modelo y las ideas presentadas son una base


fundamental para el desarrollo de un modelo ms general que sirva para cualquier propsito. En la seccin
de conclusiones se describen trabajos a futuro que deben desarrollarse para lograr llegar al objetivo de poder
representar explcitamente el tiempo en un sistema de
informacin geogrfica sin importar su naturaleza. Entre ellos, se destaca considerar ms relaciones y ms
operadores con los cuales relacionar a los entes participantes en la descripcin, as como el desarrollo de un
lgebra de eventos para poder realizar consultas sobre
la informacin generada.
Actualmente se est trabajando en un sistema que
emplea este modelo para buscar informacin espacial y
temporal con respecto a horarios, salas disponibles,
eventos, as como la descripcin del personal de una unidad acadmica con el fin de analizar el comportamiento
del personal y el uso adecuado de las instalaciones.

Conclusiones y discusin
La complejidad de intentar incorporar el tiempo en los
sistemas de informacin geogrfica tiene muchos aspectos a considerar. Entre estos aspectos se encuentran los
medios por los cuales se introduce la dinmica geogrfica. Entre ellos tenemos los que se denominan eventos, los
cuales se introducen en los sistemas GIS por medio de
cambios y movimiento de los objetos geogrficos.
Cabe recordar que el objetivo de este trabajo es presentar los conceptos generales para procesar informacin espacial y temporal en sistemas de informacin
geogrfica, quedando como desarrollo su implementacin. Asimismo que la definicin de nuevas relaciones y
conceptos dependern del contexto en el que se trabaja.
Esta conceptualizacin puede realizarse con el uso de
ontologas, ya que por medio de esta herramienta es po-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Martnez-Rosales Miguel Alejandro, Levachkine Serguei.

sible procesar este tipo de representacin conceptual.


Tambin resalta el objetivo de llevar este modelo hacia
el desarrollo de nuevas aplicaciones que procesen datos
en tiempo real como los sistemas de monitoreo y advertencia, los cuales, con ayuda de estas nuevas conceptualizaciones, la calidad y la rapidez de las respuestas,
sern ms significativas.
Los diferentes tipos de eventos, adems de ser dependientes de la escala, tienen diferencias, las cuales
solo pueden determinarse por la situacin en la cual
aparecen o se utilizan. Muchas de estas mltiples definiciones dependen de la perspectiva. Nuevos desarrollos en anlisis de video y algoritmos de rastreo pueden
proveer nuevos mtodos para identificar el movimiento en series cronolgicas de datos. Sin embargo, el manejo efectivo de divisin y fusin de objetos geogrficos
sigue siendo un reto para la investigacin en cuanto a
entender la dinmica geogrfica.
De acuerdo con lo escrito, los enfoques con los que
se ha tratado de ligar el problema son igual de variados.
Esto nos lleva a distintas formas de atacar el problema,
pero ninguno de los enfoques ha logrado desambiguar
las diferencias y similitudes entre los eventos, ni en sus
observadores (cambio y movimiento). Con este trabajo
se hace un intento en este sentido de desambiguar estos
conceptos al tratar a todos de igual forma.
Uno de los trabajos a futuro es que al generar las historias por cada entidad se enriquece el contenido semntico de las descripciones de cada una de las entidades, la
cantidad de informacin que debe procesarse es mayor,
por lo cual se deben desarrollar mtodos y algoritmos
dedicados al procesamiento de esta informacin.
En esta parte surge el problema de cmo identificar
qu entidades deben relacionarse con la entidad geogrfica a describir, debido a que si utilizamos la respuesta
ms sencilla, es decir, si se relaciona con todas las otras
entidades, el resultado va a ser que el cmputo requerido
para realizar ese proceso ser muy grande (si hay n entidades, se realizaran n2 descripciones por cada instante en
que se desee realizar una descripcin), ya que se estaran
considerando relaciones con entidades que no sera necesario relacionar. La manera en que se puede trabajar con
este problema es utilizar el contexto general del entorno.
Para ser ms especficos, se propone un contexto local
de inters (CLI), el cual es, a groso modo, un contexto
reducido derivado del contexto del entorno general, especializado para agrupar pequeos conjuntos de entidades y eventos afines a la entidad geogrfica de inters
para, de esta forma, reducir el nmero de descripciones
generadas. Tambin es necesario realizar la formalizacin del CLI para despus desarrollar programas que lo
realicen en forma automtica.

Respecto a la medida de relevancia entre pares de


historias, esta puede modificarse para poder ser ms explcitos al decir cul es la relevancia de una historia con
respecto a otra. Por ejemplo, supongamos que dos historias se intersecarn por la mitad de su duracin total,
esto no significara que por ese hecho sean relevantes.
Por otro lado, si esas mismas dos historias se intersecan
por un periodo muy pequeo, no necesariamente significara que no son relevantes entre s. Es decir, se necesitan considerar ms aspectos y no solo la cantidad de
tiempo que se intersecan. Por esta razn se propone
agregar algn modificador que pueda hacer que algunas intersecciones tengan ms peso con respecto a otras
considerando en qu aspectos se estn relacionando,
para poder medir cualitativamente la relevancia entre
dos historias.
Trabajos adicionales indican que, con base en el modelo propuesto, se desarrollen motores de inferencia
que puedan tener la capacidad de generar nuevo conocimiento a partir de las descripciones obtenidas, con el
fin de generar un lenguaje enfocado exclusivamente al
manejo de eventos en entornos geogrficos dinmicos.
Otro reto, y trabajo futuro muy importante, es poder estandarizar la manera en que deben utilizarse los
medios y los observadores para poder generar las descripciones de forma automtica, sin importar el origen
de los datos o su forma de representacin para que el
modelo pueda funcionar adecuadamente.
Es claro que an quedan muchos trabajos por desarrollar, pero lo que se presenta en este documento brinda una buena base para iniciar y continuar con la
extensa investigacin en esta rea del conocimiento.

Referencias
Campos J., Hornsby K. Temporal Constraints Between Cyclic Geographic Events, Proceedings of Geo Info, Campos do Jordao, Brazil, noviembre 2004, pp. 22-24.
Chang SK., Jungert E., Li Y. The Design of Pictorial Databases Based
Upon the Theory of Symbolic Projections, Buchmann A.,
Gnther-O. Smith T. y Wang Y., editores, en: Symposium on the
Design and Implementation of Large Spatial Databases, LNCS,
vol. 409, Nueva York, Springer-Verlag, 1989, pp. 303-323.
Chrisman N. Beyond the Snapshot: Changing the Approach to
Change, Error and Process, en: Spatial and Temporal Reasoning in Geographic Information Systems, en: Egenhofer M. y
Golledge R., editores, Spatial Information Systems, Nueva
York, Oxford University Press, 1998, pp. 85-93.
DiBiase D., MacEachren A., Krygier J., Reeves C. Animation and
the Role of Map Design in Scientific Visualization. Cartography
and Geographic Information System, volumen 19 (nmero 4)
1992, pp. 201-214.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

173

Modelo conceptual de entornos geogrficos dinmicos

Egenhofer M.F. A Formal Definition of Binary Topological Relationships, Third International Conference on Foundations of
Data Organization and Algorithms (FODO), Pars, Francia,
editores Litwin W., Schek H., LNCS, vol. 367, Springer-Verlag, junio 1989, pp. 457-472.
Egenhofer M.F., Herring J. Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases, Technical Report, Department of Surveying Engineering,
University of Maine, 1990.
Freeman J. The Modeling of Spatial Relations. Computer Graphics
and Image Processing, volumen 4 (nmero 2) 1975: 156-171.
Galton A. Fields and Objects in Space, Time and Space-time. Spatial
Cognition and Computation, volumen 4 (nmero 1), 2004: 39-68.
Galton A. y Worboys M.F. Processes and Event in Dynamic Geospatial Networks, en: Proceedings of First International Conference on Geospatial Semantics, LNCS, vol. 3799, Springer
2004, pp. 45-59.
Hales S.D. y Johnson T.A. Endurantism, Perdurantism and Special Relativity. The Philosophical Quarterly, volumen 53 (nmero 213), 2003: 524-539.
Hernandez D. Relative Representation of Spatial Knowledge: The
2-D Case, en: Mark D. y Frank A. editores, Cognitive and Linguistic Aspects of Geographic Space, Kluwer Academic Publishers, Dordrecht, 1991.
Hornsby K. y Egenhofer M. Identity-Based Change: a Foundation
for Spatio-Temporal Knowledge Representation. International
Journal of Geographical Information Science, volumen 14 (nme-

Peuquet D.J. Representations of Space and Time, Neueva York, Guilford, 2002.
Peuquet D.J. Making Space for Time: Issues in Space-Time Data Representation, GeoInformatica, volumen 5 (nmero 1), 2001: 11-32.
Peuquet D.J. y Wentz E. An Approach for Time-Based Analysis of
Spatiotemporal Data, en: Proceedings of Sixth International
Symposiumof Spatial Data Handling, SDH 94, Waugh T.C. y
Healey R.G. editores, Edinburgh, Scotland, 1994, pp. 489-504.
Peuquet D.J. Its Aabout Time: A Conceptual Framework for the
Representation of Temporal Dynamics in Geographic Information Systems. Annals of the Association of American Geographers, volumen 84 (nmero 3), 1994: 441-46.
Peuquet D.J. y Ci-Xiang Z. An Algorithm to Determine the Directional Relationship Between Arbitrarily-Shaped Polygons in
the Plane. Pattern Recognition, Endnote XML BibTex, volumen
20 (nmero 1), 1987: 65-74.
Raper J. Multidimensional Geographic Information Science, Londres y
Nueva York, Taylor and Francis, 2000.
Worboys M.F. Unifying the Spatial and Temporal Components of
Geographic Information, en: Waugh T.C. y Healey R.G. editores, Advances in Geographic Information Systems: Proceedings
of the Sixth International Symposium on Spatial Data Handling,
Edinburgh. Londres, Taylor and Francis, 1994, pp. 505-17.
Worboys M. y Hornsby K. From Objects to Events: GEM, the
Geospatial Event Model, en: Egenhofer M., Freksa C., Miller
H. editores, Proceeding of GIScience, Lecture Notes in Computer Science, 3234, Springer, Berlin, 2004, pp. 327-343.

ro 3), 2000: 207-224.


Hornsby K. y Cole S. Modeling Moving Geospatial Objects from
an Event-based Perspective, Transactions in GIS, volumen 11
(nmero 4), 2007: 555-573.
Kainz W. Order, Topology and, Metric in GIS, en: ASPRS-ACSM,
Annual Convention. Baltimore, MD, marzo 1989, pp-154-160.
Langran G. Time in Geographical Information Systems, Londores, Taylor and Francis, 1972.
Levachkine S. y Guzman-Arenas A. Hierarchies Measuring Qualitative Variables, LNCS, vol. 2945, Springer-Verlag, 2004, pp. 258-270.
Martnez-Rosales M. Descriptor topolgico para mapas topogrficos, tesis (Maestra), Centro de Investigacin en Computacin, 2006.

Este artculo se cita:


Citacin estilo Chicago
Martnez-Rosales, Miguel Alejandro, Levachkine, Serguei. Modelo
conceptual de entornos geogrficos dinmicos. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 163-174.
Citacin estilo ISO 690
Martnez-Rosales M.A., Levachkine S. Modelo conceptual de entornos geogrficos dinmicos. Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174.

Semblanza de los autores


Miguel Alejandro Martnez-Rosales. Es estudiante de posgrado del programa de doctorado en ciencias de la computacin del Centro de Investigacin en Computacin del IPN. Realiz sus estudios como ingeniero en sistemas
computacionales durante el periodo de 1999-2003. Obtuvo el grado de maestro en ciencias de la computacin en
el ao 2006, por el Centro de Investigacin en Computacin, IPN. Sus reas de inters son el uso de ontologas
temporales, descripcin espacio-temporal de eventos.
Serguei Levachkine. Actualmente es profesor investigador del Centro de Investigacin en Computacin del Instituto
Politcnico Nacional. Ha sido autor y co-autor de ms de 150 publicaciones en congresos y revistas. Es egresado
de la Universidad Estatal de Mosc (Lomonosov). Entre sus reas de inters estn el desarrollo de GIS (cartografa digital inteligente, mtodos de representacin del conocimiento espacial) e inteligencia artificial (procesamiento semntico de datos digitales, ontologas y sistemas basados en conocimiento).

174

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 163-174 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Activacin de funciones en edificios inteligentes utilizando


comandos de voz desde dispositivos mviles
Function Activation on Intelligent Buildings Using Mobile Devices
through Voice Commands
Moumtadi Fatima
Departamento de Ingeniera en Electrnica
Facultad de Ingeniera
Universidad Nacional Autnoma de Mxico
Correo: fatima@fi-b.unam.mx

Granados-Lovera Fabin
Departamento de Ingeniera en Electrnica
Facultad de Ingeniera
Universidad Nacional Autnoma de Mxico
Correo: fabianlovera@yahoo.com.mx

Delgado-Hernndez Julio Carlos


Centro Universitario Valle de Mxico de la UAEM
Universidad Autnoma del Estado de Mxico
Correo: jcdelgadoh@uaemex.mx

Informacin del artculo: recibido: mayo de 2012, reevaluado: marzo de 2013, aceptado: abril de 2013

Resumen
El desarrollo de las tecnologas de informacin y comunicacin ha posibilitado la incorporacin, a diferentes reas de la actividad humana, de aplicaciones que permiten controlar dispositivos elctricos y electrnicos
mediante comandos de voz. Con este tipo de aplicaciones, la telemedicina
ha logrado que personas cuyas capacidades fsicas fueron disminuidas temporalmente incrementen su nivel de autonoma; a la educacin se han incorporado herramientas que facilitan el uso de aplicaciones de tipo general a los
usuarios con discapacidad fsica; por ltimo, la domtica ha posibilitado a
personas con movilidad reducida permanente controlar el funcionamiento
de los dispositivos de uso corriente en un hogar, utilizando comandos de
voz. En este artculo se describe una solucin de este ltimo tipo, desarrollada con un principio cliente-servidor. Como dispositivo cliente fue habilitado
un telfono celular con un perfil MIDP 2.0 al que se le carg una aplicacin
propietaria desarrollada en Java MicroEdition; como servidor, una PC habilitada como servidor Web, equipada con un motor de reconocimiento de
palabras y una interfaz de integracin hacia una red Konnex. El prototipo
funcional del sistema desarrollado permite tener control sobre tres cargas y
su confiabilidad, de 87% de acierto con el reconocedor de comandos, fue
incrementada al incorporar una interfaz grfica con men de comandos desplegable sobre monitor.

Descriptores:
control
comandos de voz
aplicaciones cliente-servidor
redes Konnex

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

Abstract
Development of information and communication technologies has allowed the incorporation into different areas of human activity of apps that control electrical and
electronic devices through voice commands. With these apps, in telemedicine people
affected by some temporary decrease in their physical capacities have improved their
level of autonomy; utilities have been added to educational environments to facilitate
the use of IT applications to users with physical disability; finally, home automated
solutions have made possible to any person with permanent limited mobility to take
control over home devices using voice commands. In this article a home automated
solution, developed over a client-server principle is presented. As the client device a
MIDP 2.0 cell phone with a Java MicroEdition application loaded was used; as server a web server PC was used serving also as gateway towards a Konnex network,
added with a speech recognizer engine. Fully functional prototype developed allowed
take control over 3 devices with 87% success of the speech recognizer reliability, this
percentage improved after the use of a drop-down menu of commands displayed over
the monitor.

Introduccin
La marcada tendencia de desarrollo en las tecnologas
de informacin y comunicacin de los ltimos aos ha
posibilitado la incorporacin de aplicaciones que permiten controlar dispositivos elctricos y electrnicos
mediante comandos de voz a diferentes entornos de la
actividad humana cotidiana. Esta incorporacin no ha
carecido de problemas en la implementacin, pues la
imitacin de habilidades naturales del ser humano
constituye uno de los mayores retos a los que cientficos
e ingenieros se enfrentan, debido a que la sustitucin de
actividades motrices o de discernimiento requiere complejos sistemas de modelado, discriminacin y toma de
decisiones, como ser demostrado ms adelante.
En telemedicina, por ejemplo, se han documentado
adelantos en el diseo y realizacin de diversos dispositivos mdicos. Pueden citarse como ejemplo los desfibriladores con mdulos de comando de voz presentados
en 2007 por el Instituto Central de Investigacin Digital
cubano, con capacidad de reducir la ocurrencia de

Figura 1. Diagrama de bloques funcional de un reconocedor de voz


(Alcubierre et al., 2005)

176

Keywords:
control
voice commands
client-server applications
Konnex network

errores de operacin y facilitar su uso, de vital importancia, teniendo en cuenta las caractersticas de este
tipo de equipo mdico y las circunstancias en que comnmente se utiliza, se ha logrado que personas afectadas por algn tipo de disminucin temporal de sus
capacidades (visuales, auditivas o tctiles) mejoren el
nivel de autonoma de su vida personal (Forneiro y
Pieiro, 2007). Tambin se citan las sillas elctricas con
capacidad de guiado autnomo controlado por voz,
presentadas en el Primer Congreso Internacional de
Domtica, Robtica y Teleasistencia para todos (Alcubierre et al., 2005). Particular mencin debe hacerse de
la interfaz hombre- mquina empleado en este dispositivo, que incorporaba un sistema de reconocimiento de
voz que involucraba un parametrizador y un reconocedor de comandos de voz, compuesto a su vez por un
logaritmo de modelado de lenguaje y uno de modelado
acstico (figura 1). Este modelo, aunque simple en su
concepcin, incorpora complejos mecanismos de discriminacin y toma de decisiones basadas en el comando
de voz, y sirvi como precedente conceptual directo a
la realizacin del prototipo desarrollado por nuestro equipo de investigacin.
En el rea de la educacin tambin se han alcanzado logros importantes, a travs de la incorporacin de los denominados programas de autoayuda, aplicaciones o utilidades, cuyo propsito
fundamental es facilitar el uso de
aplicaciones informticas de tipo
general a usuarios con discapaci-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

dad fsica. Si bien es cierto que se ha desarrollado un


gran nmero de programas dirigidos a aumentar en los
alumnos el enfoque de la atencin, aumentar los estmulos visuales, disminuir la sensacin de aislamiento y controlar variables del entorno en general (Castellano et al.,
2003), estos no siempre han sido inclusivos en su diseo,
descuidando aspectos relacionados con las capacidades
fsicas de algunos de los usuario de estas soluciones. Un
ejemplo de integracin de soluciones para usuarios con
discapacidades fsicas puede consultarse en Moralejo et
al. (2010), en donde se explica cmo el entorno JClic, (un
entorno de cuyo desarrollo fue visado por el Departamento de Universidades, Investigacin y Sociedad de la
Informacin -DURSI- de la Generalitat de Catalua), usado para la creacin y realizacin de actividades educativas multimedia, permiti la inclusin del sistema Sphinx,
(un servidor de bsqueda de textos de distribucin libre
desarrollado por Sphinx Technologies Inc.) para controlar sus funciones por comandos de voz (Moralejo et al.,
2010). Sphinx se basa en el uso de modelos ocultos de
Markov (HMM, Hidden Markov Models), requiriendo para
su correcto funcionamiento una etapa previa de aprendizaje de las caractersticas (o parmetros) de un conjunto
de unidades de sonido, para despus encontrar la secuencia de unidades de sonido ms probable dada una
seal de voz particular (Lamere et al., 2003).
Son las soluciones domticas, sin embargo, las que
ms se han beneficiado de la incorporacin de estos mecanismos de reconocimiento de voz, permitiendo a
cualquier persona con movilidad reducida permanente, controlar el funcionamiento de los dispositivos de
uso corriente en un hogar, utilizando comandos que
generalmente incluyen el objeto que se pretende controlar, la accin que se pretende que el objeto realice y
el lugar donde se encuentra el mismo. Las acciones que
pueden ser ejecutadas con soluciones domticas con reconocimiento de comandos de voz (basadas generalmente en redes Konnex-KNX- y un algoritmo de
reconocimiento de comandos) pueden dividirse en tres
grandes grupos:

tres bloques funcionales: un cliente (telfono celular


modelo W810i), habilitado con una aplicacin propietaria desarrollada en Java Micro Edition (J2ME), que permite generar y enviar seales de voz a travs de Internet
(usando una red WiFi 802.11g); un servidor (una PC
con procesador intel CORE i5 a 2.4GHz, con 4GB en
RAM y un sistema operativo Windows 7 ultimate de 64
bits), habilitado como servidor Web y servidor domtico tambin, con un motor de reconocimiento de palabras aisladas, y una instalacin EIB/KNX. Con este
diseo se controlaron tres cargas, dos interruptores y
un ventilador (figura 2).

El cliente
Como cliente fue habilitado un telfono celular modelo
W810i de la marca Sony Ericsson con el perfil MIDP 2.0
integrado a su plataforma fsica. Este perfil (Mobile Information device Profile 2.0-MIDP 2.0 en ingls) fue
aprobado en noviembre del 2002 en la solicitud de especificacin Java 118 (Java Specification Request-JSR
118 en ingls). Si bien en diciembre de 2009 la versin
MIDP 2.0 fue mejorada con la publicacin del documento JSR 271 (2009) que regula la versin MIDP 3.0, la
documentacin establece la completa compatibilidad
entre versiones (MIDP 3.0. 2012) y el funcionamiento de
la aplicacin sobre esta plataforma garantiza su funcionamiento prcticamente en cualquier telfono celular
que cuente con el perfil MIDP 2.0 y superior en el que se
hayan cargado las interfaces de programacin de aplicacin (Application Program InterfaceAPI) javax.microedition.rms (para realizar la gestin de la base de
datos), javax.microedition.media y javax.microedition.
media.control (para la captura y reproduccin de audio), y javax.microedition.io.HttpConection (para el envo de la informacin sobre Internet).
La aplicacin fue creada utilizando la herramienta
de desarrollo Java Eclipse versin 3.3.2, que adems
de asegurar la validacin, compilacin incremental, re-

1. La ejecucin de comandos de voz dentro de casas y


edificios inteligentes (cargas simples, como prender
o apagar luces).
2. Disparar procesos en un servidor de aplicaciones
(accionar reproductores multimedia o archivos que
ejecuten funciones dentro del servidor).
3. Direccionamiento y visualizacin de pginas Web:
noticias, clima, etctera.
La solucin propuesta en el presente artculo es una
aplicacin domtica clienteservidor, compuesta por

Figura 2. Maqueta-prototipo KHX del modelo desarrollado

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

177

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

ferenciamiento cruzado, un editor XML y ayuda para el


desarrollo de cdigo (figura 3), permite la interaccin
con el Wireless toolkit de Sun Microsystems (en este
caso, la versin 2.5.1) (figura 4).
Las API javax.microedition.media y javax.microedition.media.control deben contener en su configuracin el
mtodo setRecordStream y en la API javax.microedition.io.HttpConection se configuran los mtodos connect y write. Al final se crean los archivos que se
instalarn en el dispositivo mvil (Galvez y Ortega, 2003)
(con extensiones .jar y .jad) (figura 5).

servidor Web con una base de datos e intrpretes PHP


y Pearl; un motor de reconocimiento de voz y un servidor domtico, todo esto con el fin de ejecutar funciones
de procesamiento de la seal de voz y de servir adems
como pasarela hacia la red domtica. Asimismo, previendo que el sistema de reconocimiento de comandos
de voz falle, se agreg un men desplegable sobre el
monitor, lo que garantiza el funcionamiento del sistema, incrementando la confiabilidad de la solucin. Los
comandos introducidos se denominan comandos por
activacin de click, haciendo referencia a su introduccin a travs del teclado.

El servidor
La arquitectura del servidor se muestra en la figura 6. El
servidor se compone de tres bloques conceptuales: Un

Figura 3. Editor Java Eclipse


version 3.3.2

Figura 4. Wireless toolkit de Sun


Microsystems version 2.5.1

Figura 5. Creacin de los archivos


.jad y .jar

178

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

El servidor Web
El software utilizado para habilitar el servidor web fue
el servidor de distribucin libre XAMPP (que consta de
un servidor MySQL, de un servidor Web Apache y de
intrpretes para los lenguajes PHP y Pearl) (Dvorski,
2007). Este software ofrece un conjunto de funciones altamente eficientes para el manejo de archivos y de sesiones simultneas generadas por clientes mltiples en
lnea a travs de la gestin de sockets. Para el prototipo
desarrollado se utiliz la version 1.5.4 Beta de XAMPP
para Windows.
En la figura 7 podemos observar un fragmento de la
pgina principal del sistema llamada recibe.php, diseada para recibir los datos enviados por el cliente y generar una serie de instrucciones que permitan ejecutar
la accin requerida: la autenticacin del usuario; el reconocimiento de una seal acstica, el entrenamiento
del mdulo de comandos de voz o la ejecucin del comando mismo. El comando, a su vez, puede ser dirigi-

Figura 6. Arquitectura del servidor

do al sistema de reconocimiento de voz, a la base de


datos o a la red domtica, segn corresponda.

El motor de reconocimiento de voz: etapa


de entrenamiento
El segundo bloque conceptual del servidor, el motor
de reconocimiento de voz, divide sus funciones en dos
partes para su correcto funcionamiento. En la primera
etapa, denominada etapa de entrenamiento, se obtienen las caractersticas acsticas de un determinado
nmero de seales de audio que el sistema usar como
comandos despus de su reconocimiento. En la segunda etapa, denominada etapa de reconocimiento, las
seales se procesan para caracterizar el comando de
voz mediante la extraccin de caractersticas acsticas
por medio del algoritmo de clasificacin de patrones
llamado modelos ocultos de Markov y de los coeficientes Mel-Cepstral. Para la realizacin de estas funciones se us la versin 7.9.0.259 R2009b de 64 bits del
software comercial MatLab (desarrollado por Mathworks),
usando dos aplicaciones denominadas entrena_web.
exe y reconoce_web.exe, ejecutados desde un cdigo
PHP.
Al ser ste un sistema multiusuario, el usuario que
necesite utilizar el sistema deber abrir una sesin. Desde la interfaz de administracin de este mdulo es posible gestionar a los usuarios del sistema, introducir la
ruta hacia ciertos archivos en el servidor, direcciones
URL o comandos domticos por activacin de click. La
interfaz de ingreso al sistema de administracin se
muestra en la figura 8.
Como se muestra en la figura 9, la gestin de la direccin IP del servidor se realiza desde la ventana de la
sesin de usuario.

Figura 7. Fragmento de la pgina


recibe.php

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

179

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

Figura 8. Interfaz de ingreso al sistema


de administracin

Figura 9. Administracin del sistema de


reconocimiento de voz

La figura 9 tambin muestra que desde esta misma


ventana es posible ver los comandos guardados para el
usuario, cuya sesin est abierta, pero la agregacin y
configuracin de estos comandos (tanto los de voz
como los de click) se realiza desde la pgina de administracin del servidor XAMPP, como se muestra en la
figura 10.
Es posible ver, al analizar la figura 10, que la base de
datos del servidor se usa para guardar los perfiles de
cada uno de los usuarios, lo que permite realizar su autenticacin y reconocer la lista de comandos registrados
en su perfil a ejecutarse por click. La autenticacin es
necesaria debido a estos factores y al hecho de que el
reconocimiento de los comandos de voz es dependiente
del locutor; al momento de abrir su sesin personal, el
locutor tiene acceso a configuraciones especficas de comandos (de voz y por click) registradas.
El mdulo de entrenamiento de voz se muestra en la
figura 11.
Para registrar las seales acsticas de cada locutor,
en la etapa de entrenamiento se recolectan siete veces,
de acuerdo con lo sugerido en (Lovera, 2010). El motor
de reconocimiento de voz hace pasar a cada una de las
seales a travs de un bloque de almacenamiento en

180

memoria y preprocesado de seales, cuyo diagrama se


muestra en la figura 12.
El bloque de preprocesado tiene como finalidad
preparar la seal antes de entrar a la etapa de entrenamiento o reconocimiento de comandos de voz. As, una
vez que se obtienen las seales acsticas de parte del
locutor, la seal pasa por un proceso de conversin
analgico-digital de la voz, en el que cualquier ruido
presente debe minimizarse o, mejor an, anularse. Con
este fin pueden utilizarse dos posibles algoritmos: la
sustraccin espectral y la cancelacin adaptativa de ruido (Huang y Rabiner, 1991). Debido a que la aplicacin
del primer algoritmo requiere activar la deteccin de
voz, en la solucin propuesta se utiliz una cancelacin
adaptativa de ruido.
El prenfasis, que consiste en la eliminacin de las
frecuencias altas de la seal mediante un filtro pasa bajas, precede al mdulo final del bloque, la deteccin de
voz. La complejidad de la deteccin de voz se incrementa en entornos extremadamente ruidosos, en los
que la anulacin de seales espurias del mdulo de
cancelacin de ruido no fue suficientemente fiel. En ste
mdulo se realzan las altas frecuencias presentes en la
seal, calculando el nivel de los umbrales de ruido para

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

Figura 10. Administracin del servidor


XAMPP

Figura 11. Diagrama esquemtico del


mdulo de entrenamiento de voz

Figura 12. Mdulo de pre-procesado


de seales

despus restarlos. Una vez detectadas las palabras


que forman el comando de voz, se aplica una ventana
de entramado de Hamming por cada 128 muestras,
con la finalidad de hacer ms eficiente el procesamiento en frecuencia, evitando modificar el contenido espectral de la seal tras su divisin en tramas. Una vez
preparadas las seales de audio, el sistema genera un
archivo denominado audio7.bat, que se forma a partir
de una lnea de comando presente en el antes mencionado script recibe.php. Los contenidos de este archivo se envan al ltimo bloque del pre-procesado, el
mdulo de activacin de la deteccin de voz, para ser
caracterizadas mediante la extraccin de los contenidos acsticos de las seales, por medio de los coefi-

cientes Mel-Cepstral y los algoritmos de clasificacin


de patrones llamados modelos ocultos de Markov
(HMM).
Los coeficientes Mel-Cepstral se componen de dos
partes: el clculo Cepstral y un mtodo denominado escalado Mel. El clculo Cepstral se utiliza para definir un
filtro para el tracto vocal con un procesado homomrfico, un proceso de transformacin al dominio lineal de
seales combinadas de manera no lineal, mientras que
el escalado Mel permite, de acuerdo con las caractersticas fisiolgicas del odo humano, afectar las seales de
voz de manera no lineal, en una escala denominada
escala Mel (Deller et al., 2000) que corresponde a la
figura 13.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

181

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

El algoritmo de clasificacin de patrones llamado


modelos ocultos de Markov se utiliza en el procesamiento de seales de voz debido a su capacidad para
modelar procesos aleatorios. Para robustecer el funcionamiento del reconocedor se implementa una medida
de confianza de la palabra reconocida, lo que permitir
evitar que palabras pronunciadas, pero fuera del vocabulario sean reconocidas como comandos registrados
en sistema.
Al final del proceso el cliente recibe un mensaje de
notificacin de conclusin del proceso de aprendizaje,
generado por el servidor.
Se ha documentado, adems del algoritmo de modelos ocultos de Markov, el uso de otros procedimientos de reconocimiento de comandos de voz, basados en
el uso de fonemas. Sin embargo, el uso de fonemas no
est exento de dificultades, debido a que la identificacin de las fronteras entre ellos por lo regular es difcil
de encontrar en representaciones acsticas de voz (Oropeza y Surez, 2006). Este procedimiento comienza con
la produccin de un mensaje hablado por el usuario,
utilizando una forma o estilo de habla restringido, con
un vocabulario reducido, con palabras pronunciadas
de forma aislada, frases tipo, etctera. A partir de la seal de voz, un proceso de clasificacin, basado en reconocimiento de patrones asociados a diferentes unidades
lingsticas (palabras, fonemas, slabas, etctera), permite a la interfaz de comunicaciones extraer de la base
de datos la informacin solicitada por el usuario (Fandio, 2005). Debido a estas limitaciones el grupo de trabajo se decant por la opcin de los modelos ocultos de
Markov, que se expuso.

El motor de reconocimiento de voz: etapa


de reconocimiento
El diagrama del mdulo de reconocimiento se ilustra
en la figura 14.

Para reconocer un comando de voz, del mismo


modo que en el entrenamiento, desde el archivo recibe.exe se manda a ejecutar un archivo con extensin .
bat (en este caso, start_audio.bat). Por medio del cdigo PHP se recupera el nombre del comando reconocido y se enva al cliente, esperando confirmacin.
Cuando el sistema de reconocimiento de voz falla y
es necesario usar el esquema de click para hacer ejecutar los comandos, el servidor enva al cliente el listado
de los comandos a los que tiene acceso segn la informacin del servidor MySQL de XAMPP. El cliente a su
vez, escoge de la lista el comando necesario y lo enva al
servidor.

El servidor domtico
En cuanto al tercer elemento de la solucin, el servidor
domtico, se trata de un Linux EIB Home Server (Werntgates et al., 2012), quien funge como pasarela al bus
KNX. Esencialmente consta de dos componentes: un
homedriver, una interfaz entre homeserver y el Bus
KNX, encargada de enviar los mensajes de gestin de
dispositivos en el bus KNX mediante el puerto serie
del ordenador utilizando el protocolo FT1.2. El segundo componente es el denominado homeserver, una
interfaz de comunicacin entre la capa de aplicacin y
el homedriver que se encarga de crear sockets de comunicacin entre los clientes y el homedriver para el
paso de informacin entre el cliente y la red domtica.
El nmero de clientes tericamente es ilimitado.
La figura 15 muestra el diagrama por bloques del
sistema Konnex (EIB / KNX) (Sistema KNX, 2012).
El estndar Konnex (KNX) es la iniciativa de tres asociaciones europeas: BCI (Francia, sistema Batibus), EIB
(Blgica, sistema EIB) y Europe Home Association System
(Holanda, sistema EHS). Como resultado de su unin se
crea la asociacin KNX con sede en Blgica, con el propsito de competir con los sistemas domticos de nortea-

Figura 13. Correspondencia entre la escala en Hertz y la escala


Mel de seales de voz (Deller et al., 2000)

182

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

Figura 14. Diagrama esquemtico del mdulo de reconocimiento de voz

mrica Lonworks y CEBus. En el ao 2006 el CENELEC


(Comit Europeo de Normalizacin Electrotcnica) le
otorga al estndar el estatus de norma internacional bajo
el nmero ISO/IEC 14543-3 (Sistema KNX, 2012), convirtindose en el primer estndar a nivel mundial para la
comunicacin de control de viviendas y edificios totalmente independiente de la plataforma tecnolgica (fsica
o lgica) sobre la que se implemente.
Soporta conexiones sobre cobre y radiofrecuencias y
puede ser configurado desde una PC (modo de sistema), desde fbrica (modo simple) o autoconfigurarse
dinmicamente (modo A). Esto le otorga al sistema flexibilidad en la implementacin, convirtindose en un
sistema modular (con una capacidad de hasta 64 dispo-

sitivos controlados por lnea), posible de ser implementado en cualquier nivel, con una capacidad mxima de
15 lneas o 960 dispositivos integrados en las denominadas reas. Un acoplador de rea permitira integrar
hasta 15 reas distintas (14400 dispositivos), lo que representa la capacidad mxima de un sistema KNX.
Cada lnea debe disponer de su propia fuente de alimentacin.
El direccionamiento que se utiliza en el sistema tiene dos niveles; uno fsico (compuesto de tres campos:
rea -4 bits-, lnea -4 bits- y dispositivo -8 bits) y uno de
grupo. Este direccionamiento puede ser de dos (grupo
principal / subgrupo) o de tres (grupo principal / grupo
intermedio / subgrupo) niveles.

Figura 15. Diagrama de bloques del servidor KNX (Sistema KNX, 2012)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

183

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

En el caso de la solucin propuesta, el medio de conexin fueron las radiofrecuencias y el esquema de direccionamiento de las cargas controladas pero el
sistema fue de dos niveles.
El estndar reconoce cuatro tipos de comandos:
Read: para conocer el estado de algn objeto por medio de su direccin de grupo.
Write: para cambiar el estado de un dispositivo por
medio de su direccin de grupo.
Subscribe: para monitorear los cambios de algn dispositivo.
Unsubscribe: para cancelar el comando subscribe.
En la solucin propuesta a travs de la instruccin Write se tom control sobre los dispositivos (ventilador y
luces).

Resultados
Para realizar las pruebas se mont una maqueta KNX
para tomar el control de tres cargas (dos luces y un ventilador) con los siguientes componentes (figura 2):

Siemens, RS232 Interface N 148-042.


Siemens, 5WG1 191-5AB11 (fuente).
ZENNiO, ZPS 160M ZN1PS-160M.
ZENNiO, LUZEN ONE ZN1DI-4001.
ZENNiO, InZennio Z38 ZN1VI-TP38.
Weinzierl, KNX USB Interface 310.

Las cargas pueden accionarse utilizando comandos de


voz y por una lista de comandos desplegada sobre la
pantalla del dispositivo mvil. Las pruebas realizadas
de acceso a travs de la lista de comandos mostraron
una confiabilidad del sistema de 99%; sin embargo,
para el caso de los comandos de voz, se carg en los
perfiles de los 10 usuarios registrados una lista de comandos (como haba sido comentado, con siete repeticiones de los comandos por parte de los usuarios a fin
de alimentar la base de datos) y se realizaron pruebas
de reconocimiento, repitiendo 10 veces cada comando
para poder obtener un porcentaje de error que caracterizara al reconocedor de voz (el porcentaje que se muestra es el promedio de los resultados obtenidos). Los
comandos utilizados fueron los que se marcan en la tabla 1. En la tabla, adems de los comandos, se marcan
los porcentajes de reconocimiento del comando por comando, por usuario y en total.
A partir de los datos de la tabla puede concluirse
que, en trminos generales, el desempeo del sistema
fue estable y que no se registraron prdidas de conexin

184

o fallos al momento de la interaccin entre los componentes del mismo. Los comandos en la etapa de entrenamiento se registraron correctamente en el servidor, lo
que es fcilmente comprobable pues los comandos fueron reconocidos, con mayor o menor xito en la etapa
de reconocimiento, pero todos sin excepcin.
De la ltima lnea de la tabla se desprende que el
promedio de confiabilidad de funcionamiento del servidor (entendiendo que la confiabilidad se refiere al
porcentaje de reconocimiento de los comandos) fue
87%. Estos resultados se obtuvieron en entornos de grabacin y prueba con niveles de ruido ambiental bajo y
controlado, hablando adems fuerte y con una articulacin correcta.
El usuario 7 fue el que obtuvo mayor porcentaje de
reconocimiento de los comandos de voz (92.85) y el
usuario que menor porcentaje obtuvo fue el 8 (81.42),
atribuible a su diccin y tono de voz. Por otro lado, el
comando que mejor reconocimiento del sistema tuvo
fue persianas, mientras que el que peor porcentaje de
reconocimiento present fue televisin. Mencin especial es que los ltimos 4 comandos no accionaban
ningn dispositivo, y la manera de comprobar el reconocimiento del comando por parte del sistema fue al
detectar tramas de solicitud de confirmacin por parte
del servidor hacia el cliente. Si descartamos estos ltimos cuatro comandos, que no accionaban dispositivo
alguno, entonces vemos que el comando que mayor reconocimiento tuvo fue ventilador (90%), mientras
que los menos reconocidos fueron los relacionados con
apagar las luces (85.71% en ambos casos).
El tiempo de reconocimiento de los comandos fue
muy alto, en promedio de 11 segundos entre la emisin
del comando y el accionar del dispositivo requerido
(los tres que fueron contemplados en la maqueta), atribuible al uso de un software de tipo general como lo es
Matlab en la solucin propuesta. La conexin entre
cliente y servidor se realiz sobre redes WiFi 802.11g y
el servidor estaba dedicado nicamente a la aplicacin
desarrollada, de manera tal que se excluye que el retardo tan alto fue debido al alto nivel de trfico, quedando
como causa altamente probable el hecho de involucrar
soluciones comerciales de alto nivel.
Aun cuando la activacin de un dispositivo requiere
que el comando (si fue emitido de manera acstica) sea
confirmado por parte del cliente, los tiempos de retardo
son muy altos.
En estudios posteriores ser posible comprobar si
esta es realmente la causa, al escribir programas en software de bajo nivel (lenguajes Java o C++, por ejemplo),
especialmente desarrollados para realizar las funciones
requeridas por la solucin y realizar nuevamente las

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Moumtadi Fatima, Granados-Lovera Fabin, Delgado-Hernndez Julio Carlos

Tabla 1. Porcentaje de reconocimiento de comandos de voz


U1

U2

U3

U4

U5

U6

U7

U8

U9

U10

Luz uno

Comando

100.00

71.43

85.71

85.71

85.71

85.71

100.00

71.43

85.71

100.00

87.14

Luz dos

71.43

100.00

100.00

85.71

85.71

100.00

85.71

100.00

71.43

85.71

88.57

Apagar luz uno

85.71

71.43

85.71

85.71

100.00

100.00

85.71

71.43

71.43

100.00

85.71

Apagar luz dos

85.71

100.00

85.71

100.00

85.71

85.71

100.00

71.43

71.43

71.43

85.71

Ventilador

100.00

100.00

85.71

85.71

100.00

85.71

100.00

85.71

85.71

71.43

90.00

Apagar ventilador

100.00

71.43

100.00

85.71

100.00

85.71

100.00

71.43

71.43

85.71

87.14

Msica

85.71

85.71

85.71

71.43

100.00

71.43

100.00

85.71

85.71

100.00

87.14

Persianas

100.00

71.43

100.00

100.00

85.71

100.00

85.71

85.71

100.00

100.00

92.85

Puerta

85.71

85.71

71.43

85.71

85.71

85.71

85.71

85.71

85.71

85.71

84.28

Televisor

85.71

85.71

71.43

71.43

85.71

71.43

85.71

85.71

100.00

71.43

81.42

Total

90.00

84.28

87.14

85.71

91.42

87.14

92.85

81.42

82.85

87.14

87.00

mediciones correspondientes, comparndolas con los


resultados aqu obtenidos.

Conclusiones
En esta investigacin se logr obtener un prototipo funcional del sistema domtico, el cual sirve de interfaz
entre los usuarios y los dispositivos conectados a una
red KNX, logrando ejecutar comandos de voz dentro
de esta. La aplicacin desarrollada en J2ME fue probada exitosamente en el telfono celular modelo W810i de
la marca Sony Ericsson y puede ser ejecutada en cualquier dispositivo que cuente con la capa de configuracin CLDC 1.1 y perfil MIDP 2.0.
El reconocimiento de voz depende en gran medida
del ambiente y el ruido que se pueda presentar en l,
por lo que la grabacin de los comandos est sujeta a
condiciones estrictas de control sobre el entorno.
El reconocimiento de los comandos se realiza de
manera independiente para cada uno de los locutores registrados en el sistema, tanto los comandos de
voz como los de click. Sin embargo, la capacidad de
gestin del manejador MySQL y la del disco duro de
la PC donde el servidor XAMPP fue alojado (500 GB),
permite aseverar que la capacidad del sistema no limita la cantidad de usuarios que pudieran tener acceso a l.
Al ser responsabilidad del servidor la mayor parte
del funcionamiento del sistema, las caractersticas fsicas y del software cargado en el cliente son mnimas, lo
que convierte a la solucin en ampliamente utilizable.
A pesar de que el sistema puede caracterizarse como
altamente confiable (con un porcentaje de 87% en comandos de voz y hasta casi 100% en comandos de

click), se mostr claramente lento en los tiempos de respuesta, quedando como reto resolver el problema de
minimizar los tiempos de respuesta.

Referencias
Alcubierre J.M., Minguez J., Montesano L. et al. Silla de ruedas
inteligente controlada por voz, en: Memorias del Primer Congreso Internacional de Domtica, Robtica y Teleasistencia
para todos, Madrid, Espaa, noviembre de 2005.
Castellano R., Sacco A., Zurueta S. La utilizacin de software de
uso general y aplicaciones especficas en el rea de las discapacidades motrices, en: Memorias del IV Congreso Iberoamericano de Informtica en la Educacin Especial, Madrid,
Espaa, diciembre de 2003.
Deller J. et al. Discrete Time Processing of Speech Signals, UK, McMillan Publishing Co, 2000.
Dvorski D. Installing, Configuring and Developing with XAMPP
[en lnea], marzo de 2007 [fecha de consulta: junio de 2012].
Disponible en: http://dalibor.dvorski.net/downloads/docs/
InstallingConfiguringDevelopingWithXAMPP.pdf
Especificaciones del sistema KNX [en lnea], [fecha de consulta:
septiembre de 2012]. Disponible en: http://www.knx.org/es/
descargas-soporte/descargas/
Fandio D. Estado del arte en el reconocimiento automtico de
voz Universidad Nacional de Colombia, Seminario de Investigacin [en lnea], abril de 2005 [fecha de consulta: abril de
2013]. Disponible en: http://www.geocities.ws/deibywolf/Estado_del_arte.pdf
Forneiro Y., Pieiro L. Programador para mdulos de comandos
de voz, en: Memorias del VII Congreso de la Sociedad Cubana
de Bioingeniera, Ciudad de la Habana, Cuba, julio de 2007.
Glvez S., Ortega L. Java a tope: J2ME (Java 2 Micro Edition)versin electrnica, Universidad de Mlaga [en lnea], 2003 [fe-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

185

Activacin de funciones en edificios inteligentes utilizando comandos de voz desde dispositivos mviles

cha de consulta: agosto de 2012]. Disponible en: http://www.


lcc.uma.es/~galvez/ftp/libros/J2ME.pdf
Huang B., Rabiner L. Hidden Markov Models for Speech Recognition. Revista Technometrcis, volumen 33 (nmero 3), agosto
1991: 251-272.
JSR 271: Mobile Information Device Profile 3 [en lnea], noviembre
de 2009, [fecha de consulta: junio de 2012]. Disponible en
http://www.jcp.org/en/jsr/detail?id=271
Lamere P., Kwok P., Walker W., Gouva E., Singh R., Raj B., Wolf P.
Design of the CMU Sphinx 4 Decoder [en lnea], agosto de
2003 [fecha de consulta: mayo de 2012]. Disponible en: http://
www.merl.com/papers/docs/TR2003-110.pdf
Lovera F. Sistema de reconocimiento de voz con dispositivos mviles
aplicado a casas inteligentes, tesis, Facultad de Ingeniera,
UNAM, Mxico, 2010.
MIDP 3.0. [en lnea], julio de 2012, [fecha de consulta: septiembre
de 2012]. Disponible en: http://www.developer.nokia.com/
Community/Wiki/MIDP_3.0
Moralejo L., Ostermann S., Snz C. Adaptacin a JClic para alumnos con deficiencia motriz, mediante comandos por voz [en
lnea], octubre de 2010 [fecha de consulta: marzo de 2012].
Disponible en: http://reposital.cuaed.unam.mx:8080/jspui/
handle/123456789/1490
Nilsson M., Ejnarsson M. Speech Recognition Using Hidden Markov
Model-Performance Evaluation in Noisy Environment, tesis, De-

partamento de telecomunicaciones y procesamiento de seal,


Instituto Blekinge de Tecnologa (Suecia), 2002.
Oropeza J., Surez S. Algoritmos y mtodos para el reconocimiento de voz en espaol mediante slabas. Computacin y Sistemas,
Mxico, volumen 9, (nmero 3), 2006: 270-286.
Werntgates H., Neumann J., Vinarski V. Controlling EIB/KNX Devices from Linux Using USB [en lnea], 2012 [fecha de consulta: agosto de 2012]. Disponible en: http://www.cs.hs-rm.
de/~werntges/proj/knxusb/KSC2005-Paper_final.pdf

Este artculo se cita:


Citacin estilo Chicago
Moumtadi, Fatima, Fabin Granados-Lovera, Julio Carlos Delgado-Hernndez. Activacin de funciones en edificios inteligentes
utilizando comandos de voz desde dispositivos mviles. Ingeniera
Investigacin y Tecnologa, XV, 02 (2014): 175-186.
Citacin estilo ISO 690
Moumtadi F., Granados-Lovera F., Delgado-Hernndez J.C. Activacin de funciones en edificios inteligentes utilizando comandos
de voz desde dispositivos mviles. Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186.

Semblanza de los autores


Fatima Moumtadi. Obtuvo la maestra en sistemas de radiodifusin satelital y el doctorado en televisin en la Facultad de Radiodifusin y Televisin de la Universidad
Tcnica de Comunicaciones e Informtica de Mosc, Rusia (MTUCI). Se desarroll
profesionalmente en el rea de radiofrecuencia. Ha publicado artculos en congresos y revistas nacionales e internacionales. Actualmente es profesora de carrera en
el departamento de Electrnica en la Facultad de Ingeniera de la Universidad Nacional Autnoma de Mxico.
Fabin Granados-Lovera. Ingeniero en telecomunicaciones y maestro en el rea de radiocomunicaciones, por el Departamento de Telecomunicaciones de la Divisin Elctrica de la Facultad de Ingeniera de la Universidad Nacional Autnoma de Mxico.
Julio Carlos Delgado-Hernndez. Finaliz cursos de especializacin en sistemas de conmutacin y de transmisin digital (1996) y de doctorado en ciencias tcnicas (2002)
en la Facultad de Sistemas de Electrocomunicacin de la Universidad Tcnica de
Comunicaciones e Informtica de Mosc, Rusia (MTUCI). Durante 4 aos, hasta
junio de 2009, se desempe como director de Networking de la empresa Interstice
net-@ SA de CV, actividad que combin con labores de docencia en la Universidad
del Valle de Mxico, en la Universidad Anhuac del Norte y en la Escuela Militar
de Ingenieros. Actualmente se desempea como profesor de tiempo completo en el
Centro Universitario Valle de Mxico de la UAEM.

186

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 175-186 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Modelo formal para la reestructura de marcos orientados a objetos


hacia arquitecturas modelo-vista-adaptador
Formal Model for Restructuring of Object-Oriented Frameworks to Architecture
Model-View-Adapter
Santaolaya-Salgado Ren
Centro Nacional de Investigacin y Desarrollo Tecnolgico
(CENIDET)
Departamento de Ciencias Computacionales
Cuernavaca, Morelos, Mxico
Correo: rene@cenidet.edu.mx

Fragoso-Daz Olivia Graciela


Centro Nacional de Investigacin y Desarrollo Tecnolgico
(CENIDET)
Departamento de Ciencias Computacionales
Cuernavaca, Morelos, Mxico
Correo: ofragoso@cenidet.edu.mx

Zamudio-Lpez Sheydi Anel


Centro Nacional de Investigacin y Desarrollo Tecnolgico
(CENIDET)
Departamento de Ciencias Computacionales
Cuernavaca, Morelos, Mxico
Correo: snzamudio@cenidet.edu.mx

Informacin del artculo: recibido: junio 2012, aceptado: mayo 2013

Resumen
La reestructura de cdigo legado puede realizarse con fines diferentes, entre
los que se encuentran la migracin hacia nuevas tecnologas que faciliten el
mantenimiento y la reutilizacin del cdigo. Los marcos orientados a objetos
(frameworks) cuentan con caractersticas que, de cierta manera, limitan el reuso de su cdigo. En este trabajo se propone un modelo formal que describe
un proceso de reestructura de cdigo legado de marcos orientados a objetos
(MOO) hacia cdigo conforme a la arquitectura modelo-vista-adaptador (MVA).
Este proceso se lleva a cabo aplicando 11 mtodos de reestructura, con el
objetivo de separar el cdigo de la lgica del negocio (el modelo), la cual es
la parte ms reusable del marco, del cdigo que implementa la vista y del
cdigo que controla el procesamiento especfico de la aplicacin. Como resultado, el cdigo legado del marco queda preparado para una migracin
posterior hacia servicios web.

Descriptores:





marcos orientados a objetos


reuso de software
reingeniera de software
patrn MVA
modelo formal
Teora de Modelos

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

Abstract
The restructuring of legacy code can be done for different purposes, among which is
the migration to new technologies that facilitate the maintenance and code reuse.
The frameworks have features that, in some way, limit the reuse of your code. In this
paper, we propose a formal model that describes a process of restructuring legacy
code object-oriented frameworks (MOO) to code according to the architecture Model-View-Adapter (MVA). This process is carried out using 11 methods of restructuring, with the aim of separating the code from business logic (the model), which is the
most reusable framework, the code that implements the view and the code that handles specific processing of the application. As a result, the legacy code of the framework is ready for a subsequent migration to Web services.

Introduccin
El concepto de marco orientado a objetos aport una nueva dimensin a la nocin de reuso de software, al considerar un diseo genrico, adaptable a situaciones
especficas. Sin embargo, el grado de dependencia de
los componentes que integran el marco ocasiona que
las clases no puedan sacarse de su contexto y que el
marco deba ser reutilizado como un solo componente.
Para elevar el nivel de reuso del cdigo legado de un
marco orientado a objetos, se requiere disear un proceso de reingeniera basado en operaciones de transformacin, que considere la reestructura arquitectnica
del cdigo del marco, de manera que sea posible identificar y separar los elementos de cdigo que pueden ser
ms reutilizables, sin perder la funcionalidad completa
ofrecida por el marco.
En este trabajo se propone un proceso de reestructura de cdigo de marcos orientados a objetos hacia cdigo conforme a la arquitectura modelo-vista-adaptador
(MVA), con el objetivo de separar el cdigo de la lgica
del negocio (el modelo), el cual es la parte ms reusable
del marco, del cdigo que implementa la vista y del cdigo que controla el procesamiento especfico de la
aplicacin.
Este proceso implementa el esquema de solucin
que se muestra en la figura 1, donde T1 representa el

Keywords:
frameworks
software reuse
software reeingeniering
MVA pattern
formal model
Model theory

conjunto de operaciones de transformacin aplicado al


marco orientado a objetos para obtener un marco orientado a objetos con arquitectura MVA.
El esquema de solucin se describe formalmente a
travs de un modelo construido utilizando elementos
de la Teora de Modelos.

Marcos orientados a objetos


En el contexto de este trabajo, un marco es un conjunto
semi-completo de clases en colaboracin que incorpora
un diseo genrico, el cual puede adaptarse a una variedad de problemas especficos para producir nuevas
aplicaciones hechas a la medida Santaolaya (2003).
Generalmente, el marco consiste en clases abstractas que definen la estructura y el comportamiento genrico del marco y forman la base para la aplicacin
desarrollada a partir del marco. Sin embargo, tambin
puede contener clases concretas e interfaces que sean
significativas, porque se utilizan para todas las aplicaciones de un dominio desarrolladas a partir del marco
(Froehlich et al., 1998). En el contexto de este trabajo
consideramos como elementos estructurales de los
marcos, a las clases que los conforman, junto con las
relaciones entre ellas. La figura 2 muestra el ejemplo
de un marco orientado a objetos.
La funcionalidad de los marcos puede definirse
como su capacidad para proveer funciones que responden a necesidades expresadas o implcitas cuando el
marco se utiliza en condiciones especficas (ISO/IEC
9126-1).

Marcos orientados a objetos con arquitectura


MVA
Figura 1. Esquema de solucin propuesto para reestructurar
marcos orientados a objetos hacia marcos orientados a objetos
con arquitectura MVA

188

El patrn Model-View-Adapter (MVA) es una variante del


patrn Model-View-Controller (MVC), el cual es un pa-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

Figura 2. Diagrama de clases de un marco orientado a objetos

trn arquitectnico que separa la lgica del negocio (el


modelo) de la parte de presentacin de datos (la vista)
(Hintze, 2009).
En el contexto de este trabajo, un marco de aplicaciones orientado a objetos con arquitectura MVA es un
marco reestructurado por medio de un conjunto de
operaciones de transformacin para implementar el patrn MVA, sin afectar la funcionalidad original del marco orientado a objetos. En la figura 3 se muestra un
ejemplo de una arquitectura de clases conformada al
patrn MVA.

Variables: a, m, a1,,an, m1,,mn, x, y, r, x1,,xn, y1,,ym


Relatores: R1 1J, R22J, R33J, R44J, R55J, R66J e =,
como relator con rango 2 que denota la relacin de
igualdad o equivalencia.
Descriptor: |
Signos lgicos: , , , , , ,
Signos relacionales: , ,
Signos binarios: ,
Otros signos: , , ,
Parntesis: ( ), [ ], { }, < >

Descripcin del modelo formal

En la definicin del lenguaje L se han incluido los signos relacionales , , que corresponden a las operaciones relacionales de la teora de conjuntos pertenece
a, contiene como elemento y no es igual a, respectivamente; el signo binario que corresponde a la operacin binaria unin y el signo binario que corresponde a la operacin binaria producto cartesiano. Tambin se incluyen otros signos como , , , que corresponden a configuracin, funcionalidad, conjunto
vaco y subsistema de, respectivamente.

Se utiliz la Teora de Modelos para describir formalmente el esquema de solucin propuesto.

Definicin del lenguaje de primer orden


Sean P y Q sistemas. Definimos un lenguaje de primer
orden L adecuado a P y Q, tal que su alfabeto cuenta
con los smbolos siguientes:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

189

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

Figura 3. Ejemplo de una arquitectura de clases conformada al patrn MVA

Definicin de una clase


Sea AT el conjunto de atributos y MT el conjunto de mtodos, es posible definirlos de la siguiente manera:
AT = {a| a A(a)} donde A(a) = a es un atributo
de clase (1)

Se define ahora al conjunto de mtodos MT:
MT = {m|m (M(m) (Mi(m) Ma(m))) }
donde:
M(m) = m es un mtodo
Mi(m) = m es un mtodo implementado
Ma(m) = m es un mtodo abstracto

El conjunto de clases que conforman un marco se define


como:

(4)
C = ni =Ci

Definicin de relacin
(2)

Una relacin es una conexin entre elementos de conjuntos. Podramos definir una relacin como:

=
R
x, y x, y C C

Una clase es un conjunto de atributos y mtodos, que


puede definirse como:

190

R
= {a1 , ,am ,m1 , ,mn } donde C AT MT
C
(3)

(5)

Sin embargo, en un marco existen diferentes tipos de


relaciones, por lo que es necesario entonces, definir
cada una de las relaciones existentes en un marco.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

Definicin de las relaciones de asociacin

P = { A H D Ag Co I }

Sea la frmula que define las relaciones de asociacin


existentes en un marco, tal que:

donde:

= x y R1 ( x , y ) donde R1(x, y) = x est conectado


con y


(6)

Definicin de las relaciones de dependencia

(13)

} { x, y


=
A
x , y A=
| x y x =
y

} { x, y

A| P xy sat

} { x, y

A| P xy sat

=
H
x , y A| x =
y

Sea la frmula que define las relaciones de dependencia existentes en un marco, tal que:

Ag
=
x , y A| x =
y

= x y R2 ( x , y ) donde R2(x, y) = x depende de y (7)

Co
=
x , y A| x =
y

} { x, y

} { x, y

} { x, y

=
I
x , y A| x =
y

(16)

(17)

A| P xy sat

A| P xy sat

A| P xy sat

(14)
(15)

=
D
x , y A| x =
y

Definicin de las relaciones de herencia

A| P xy sat

(18)
(19)

Sea la frmula que define las relaciones de herencia


existentes en un marco, tal que:

La funcionalidad (P) est soportada por la configuracin de las clases y relaciones existentes en el marco
orientado a objetos y se define como

= x y R3 ( x , y ) donde R3(x, y) = x hereda de y (8)

P P

Definicin de las relaciones de agregacin


Sea la frmula que define las relaciones de agregacin
existentes en un marco, tal que:

(20)

Si tenemos ciertas clases y ciertas relaciones en el marco


orientado a objetos, entonces estas combinaciones especficas de clases y relaciones soportarn la funcionalidad ofrecida por el marco orientado a objetos.

= x y R4 ( x , y ) donde R4(x, y) = x es parte de y (9)

Modelo del marco orientado a objetos con arquitectura MVA

Definicin de las relaciones de composicin

Formalmente un marco orientado a objetos con arquitectura MVA puede describirse como el sistema relacional Q, definido como

Sea la frmula que define las relaciones de composicin existentes en un marco, tal que:
= x y R5 ( x , y ) donde R5(x, y) = x existe
si y slo si existe y

(10)

Definicin de las relaciones de implementacin


Sea la frmula que define las relaciones de implementacin, existentes en un marco, tal que:
= x y R6 ( x , y ) donde R6(x, y) =
x implementa y

(11)

Modelo del marco orientado a objetos


Sea P un sistema relacional, tal que
n
i =1

P = A, R1, R2, R3, R4, R5, R6 donde A = Ci

(12)

La configuracin (P) representa las combinaciones especficas de clases y relaciones existentes en el marco
orientado a objetos y se define como:

m
Q = B, , , R1, R2, R3, R4, R5, R6 donde B =
C
i =1 i

(21)

En la estructura del patrn arquitectnico MVA existe


una conexin entre las partes del adaptador y de la vista,
y tambin entre el adaptador y el modelo, como se muestra en la figura 3. En el contexto de este trabajo, estas
conexiones se implementan como relaciones de composicin y se consideran individuos destacados del sistema Q, que se describen formalmente como:
5 ( x, y )

= x A y V R

(22)

= x A z M R5 ( x, z )

(23)

Las partes arquitectnicas del marco orientado a objetos con arquitectura MVA (el modelo, la vista y el adaptador) pueden describirse formalmente como los
subsistemas M, V y A, respectivamente, de manera que:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

191

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

M , R1 , R2 , R3 , R4 , R5 , R6 tal que M es un subsistema de


M =
Q: M = Q
(24)

V = V , R1 , R2 , R3 , R4 , R5 , R6 tal que V es un subsistema de


Q: V = Q
(25)

A= D , , , R1 , R2 , R3 , R4 , R5 , R6 tal que A es un subsistema


de Q: A = Q

(26)
Como en el marco orientado a objetos, la configuracin
( Q) representa las combinaciones especficas de clases y relaciones existentes en el marco MVA y se define
como:
Q
= { A H D Ag CO I }

(27)

donde:

} { x, y

=
A
x , y B=
| x y x =
y

B |Q xy sat

(28)

} { x, y

B |Q xy sat

} { x, y

B |Q xy sat

} { x, y

B |Q xy sat

(31)

} { x, y

B |Q xy sat

(32)

=
H
x, y B| x =
y

=
D
x , y B| x =
y

Ag
=
x , y B| x =
y


Co
=
x , y B| x =
y

} { x, y

=
I
x , y B| x =
y

(29)

(30)

B |Q xy sat

(33)

La funcionalidad (Q) se define como



Q Q

(34)

Descripcin formal del esquema de solucin


Sean P y Q sistemas relacionales, definidos en las dos
secciones anteriores, respectivamente. Tenemos un esquema T1 de solucin si
P Q ) (P = Q)
T1(P) Q tal que (

(35)

En el cual, T1 representa un conjunto de operaciones de


reestructura.

Descripcin del proceso de reestructura


Para integrar el conjunto de operaciones T1, se dise
un proceso de reestructura para transformar la arquitectura original del marco orientado a objetos hacia una
arquitectura MVA. El proceso consta de 11 mtodos (R1,
, R11) que realizan 2 actividades principales y cada

192

una se describe por su intencin, precondiciones, procedimiento, suposiciones, poscondiciones e interaccin


de los mtodos:

A1. Analizar el cdigo del MOO original y etiquetar


los enunciados, funciones y clases de acuerdo a las
partes del patrn MVA a las que pertenecen
Intencin: identificar a qu parte del patrn MVA corresponde cada uno de los enunciados de cdigo,
las funciones y las clases del MOO.
Precondiciones: tener acceso al cdigo del conjunto de
clases del MOO original y haber realizado la clasificacin de los enunciados del lenguaje en que est
escrito el MOO.
Procedimiento:
Paso A1.1 Analizar los enunciados, las funciones y las
clases del MOO en estudio, con la finalidad de:
1. Identificar cada enunciado de cdigo del MOO.
2. Etiquetar los elementos de cdigo de acuerdo a la
parte del patrn a la que pertenecen.
3. Generar informacin sobre las clases y las funciones del MOO en estudio, que apoyarn las siguientes actividades del proceso de reestructura.
Suposiciones: a partir de identificar y etiquetar los elementos de cdigo, es posible llevar a cabo la reestructura del MOO en estudio.
Poscondiciones: los elementos del cdigo del MOO en
estudio quedan etiquetados de acuerdo a la parte
del patrn MVA a la que pertenecen. Se obtiene informacin de tipos de clases, funciones abstractas,
funciones concretas y tipos de variables.
Interaccin de los mtodos de reestructura: los pasos de
esta actividad se llevan a cabo aplicando el mtodo
de reestructura R1 y no interacciona con otros
mtodos.

A2. Reestructurar el cdigo legado


Intencin: separar y reubicar los elementos de cdigo
del marco orientado a objetos original, de acuerdo a
la parte del patrn que les corresponde.
Precondiciones: los enunciados de cdigo, las funciones y las clases del marco orientado a objetos origi-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

nal deben estar etiquetados de acuerdo a la parte del


patrn MVA a la que pertenecen. Las tablas Tipos
de clases, Funciones abstractas y Funciones
concretas deben estar creadas.
Pasos a seguir en el desarrollo de esta actividad:
Paso A2.1 Crear las tablas Clases Modelo, Clases
Vista, Clases Adaptador, Funciones abstractas
MVA, y Funciones concretas MVA.
Paso A2.2 Obtener la jerarqua de clases del marco
orientado a objetos original, con la finalidad de conservarla en la parte del modelo.
Paso A2.3 Siguiendo el orden de la jerarqua de clases
del marco orientado a objetos original, crear las clases del nuevo marco orientado a objetos con arquitectura MVA. Este paso implica:
1. Crear las clases del modelo, la vista y el adaptador
que se requieren (Paso A2.3.a, figura 4).
Paso A2.4 Si la clase en estudio es especializada en alguna parte del patrn MVA, reubicar a los miembros
de la clase en la parte del patrn a la que pertenecen.
Este paso implica:
1. Reubicar los constructores de la clase (Paso A2.4.a,
figura 4).

2. Reubicar las funciones de la clase (Paso A2.4.b, figura 4).


3. Reubicar los atributos de la clase (Paso A2.4.c, figura 4).
4. Redefinir las llamadas a las funciones ya reubicadas que se encuentren en el cdigo (Paso A2.4.d,
figura 4).
Paso A2.5 Si la clase en estudio es No-especializada,
fragmentar la clase para reubicar a sus elementos de
cdigo en la parte del patrn a la que pertenecen.
Este paso implica:
1. Crear los constructores de las clases MVA (Paso
A2.5.a, figura 4).
2. Crear nuevas funciones para reubicar los enunciados de cdigo que pertenezcan a la vista y/o al
adaptador (Paso A2.5.b, figura 4).
3. Reubicar los atributos a los que acceden las funciones reubicadas (Paso A2.5.c, figura 4).
4. Redefinir las llamadas a las nuevas funciones (Paso
A2.5.d, figura 4).
Suposiciones: la parte del modelo mantiene la arquitectura del marco original y no tiene ningn elemento
de la vista. La vista contiene solamente los elementos de cdigo que pertenezcan a esta parte del patrn. El adaptador gestiona las interacciones entre el
modelo y la vista.

Mtodo R7

Mtodo R8

Paso A2.3.a

Mtodo R2

Crear la tabla "Tipos de


estatutos"

Mtodo R3

Paso A2.4.b
Inicio

Paso A1.1

Mtodo R1

Paso A2.1

Mtodo R6
Mtodo R9

Paso A2.4.c

Mtodo R5

Mtodo R11

Retorno del flujo


de control

Mtodo R3

Mtodo R10

Mtodo R4

Mtodo R5

Mtodo R11

Figura 4. Proceso de reestructuracin para obtener el marco orientado a objetos con arquitectura MVA

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

193

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

Poscondiciones: se obtiene un marco orientado a objetos con arquitectura MVA.


Interaccin de los mtodos de reestructura: despus de
analizar y etiquetar el cdigo fuente del marco
orientado a objetos original, se inicia la reestructuracin de la arquitectura del marco, aplicando el mtodo R6. Este mtodo coordina el proceso de
reestructuracin llamando a los mtodos R7, R8, R9
y R10.
La figura 4 muestra grficamente este proceso, el cual
termina cuando todas las clases del marco orientado a
objetos original han sido reubicadas en la arquitectura
MVA.

Resultados
Para realizar las pruebas al proceso de reestructuracin
para obtener un marco orientado a objetos con arquitec-

tura MVA, se construy un marco orientado a objetos


del dominio de la geometra. De la arquitectura original
de este marco, se seleccion el caso prctico cuadradorectngulo cuya arquitectura se muestra en la figura 5.
El marco orientado a objetos cuadrado-rectngulo
est formado por 7 clases (la clase cliente no es parte del
marco orientado a objetos), que estn relacionadas entre s a travs de relaciones de herencia. De acuerdo al
modelo formal presentado en la seccin de modelo del
marco orientado a objetos, la descripcin formal del
marco orientado a objetos cuadrado-rectngulo se define como:
H = H, R3 donde:
H = {aFigura, aFiguraGeometrica, aPoligonos,
aCuadrilatero, aParalelogramos, cCuadrado,
cRectangulo} }
La configuracin (H) se describe formalmente como:

Figura 5. Arquitectura de clases del marco orientado a objetos cuadrado-rectngulo

194

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

( H) = {aFiguraGeometrica, aFigura, aPoligonos,


aFiguraGeometrica, aCuadrilateros, aPoligonos,
aParalelogramos, aCuadrilateros, cCuadrado,
aParalelogramos, cRectangulo, aParalelogramos}

I = {aFiguraV, cCuadradoV, cRectanguloV, aFiguraC,


cCuadradoC, cRectanguloC, aFiguraM,
aFiguraGeometricaM, aPoligonosM, aCuadrilaterosM,
aParalelogramosM, cCuadradoM, cRectanguloM}

La funcionalidad del marco orientado a objetos cuadrado-rectngulo se describe formalmente como: H H.

= R5 (aFiguraC, aFiguraV)
= R5 (aFiguraC, aFiguraM)

Despus de aplicar el conjunto de operaciones que integran el proceso de reestructura que se describe en la
seccin 5, al marco orientado a objetos cuadrado-rectngulo, se obtiene el marco orientado a objetos con arquitectura MVA (MVA cuadrado-rectngulo), como se
muestra en la figura 6.
De acuerdo con el modelo formal presentado en la
seccin modelo del marco orientado a objetos con arquitectura MVA, el marco MVA cuadrado-rectngulo
se describe formalmente como:

La configuracin (I) se describe formalmente como:

l= I, , , R3 donde:

I = {aPoligonosM, aFiguraGeometricaM, cRectanguloV,


aFiguraV, cCuadradoC, aFiguraC, cRectanguloC,
aFiguraC, aFiguraGeometricaM, aFiguraM,
cCuadradoV, aFiguraV, aCuadrilaterosM,
aPoligonosM, aParalelogramosM, aCuadrilaterosM,
cCuadradoM, aParalelogramosM, cRectanguloM,
aParalelogramosM}
Una de las caractersticas que se debe cumplir para que
un proceso de reestructura se considere exitoso, es que

Figura 6. Arquitectura de clases MVA del caso prctico cuadrado-rectngulo

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

195

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

no se pierda la funcionalidad original ofrecida por el


marco orientado a objetos. En la descripcin formal del
esquema de solucin, que se presenta en la seccin de
descripcin formal del esquema de solucin, esta caracterstica se establece en la restriccin:

(
H l) ( H = l )

(37)

Dos conjuntos son iguales s y slo s tienen los mismos


elementos (Hintze, 2009). Al analizar los conjuntos H
y l observamos que se cumple (H l) debido a que
la estructura arquitectnica de los marcos es diferente.
La expresin (H l) establece que la funcionalidad de ambos marcos debe ser equivalente. Para verificar que esta condicin se cumple se construy una
aplicacin cliente con solicitudes de servicio similares
para cada uno de los marcos. En las figura 7 se muestra
el cdigo de estas aplicaciones.
public class Cliente
public static void main(String[] args)
a) {
public class Cliente
{ aFigura c=new cCuadrado(5);
{ public static void main(String[] args)
aFigura r=new cRectangulo(3, 9);
{ aFigura c=new cCuadrado(5);
System.out.println("CUADRADO");
aFigura r=new cRectangulo(3, 9);
c.area();
System.out.println("CUADRADO");
System.out.println("RECTANGULO");
c.area();
r.area();
System.out.println("RECTANGULO");
}
r.area();
}
}

a)

a)

public class Cliente


{ public static void main(String[] args)
public class Cliente
{ aFiguraC oC=new cCuadradoC(5);
{ public static void main(String[] args)
aFiguraC oR=new cRectanguloC(3, 9);
{ aFiguraC
oC=new cCuadradoC(5);
System.out.println("CUADRADO");
aFiguraC
oC.area();oR=new cRectanguloC(3, 9);
System.out.println("CUADRADO");
System.out.println("RECTANGULO");
oC.area();
oR.area();
System.out.println("RECTANGULO");
}
oR.area();
}
}
b)el caso prctico CuadradoFigura} 7. Clases Cliente a) para
b)

Rectngulo original y b) para b)


el caso prctico MVA CuadradoRectngulo

Los resultados obtenidos al ejecutar las aplicaciones


cliente se presentan en las figuras 8 y 9.

CUADRADO
El area del cuadrado es: 25.0
RECTANGULO
El area del rectangulo es: 27.0
Figura 8. Resultados de la ejecucin de la aplicacin Cliente
para el caso prctico Cuadrado-Rectngulo original

196

CUADRADO
El area del cuadrado es: 25.0
RECTANGULO
El area del rectangulo es: 27.0

Figura 9. Resultados de la ejecucin de la aplicacin Cliente


para el caso prctico MVA Cuadrado-Rectngulo

El resultado de la ejecucin de las aplicaciones Cliente


permite observar que existe una equivalencia funcional
entre ambos marcos. La restriccin (H l), se cumple
para los casos prcticos presentados.

Trabajos relacionados
La migracin de software legado hacia nuevas plataformas tecnolgicas es una de las propuestas de solucin
ms utilizadas para aumentar el nivel de reuso y el
mantenimiento de este tipo de cdigo.
Sin embargo, los trabajos que se relacionan ms cercanamente con el trabajo que se presenta en este documento son aqullos que implementan un proceso de
reingeniera basado en la reestructuracin arquitectnica del cdigo legado hacia una arquitectura de capas
(MVC o MVA), como una de las fases o etapas del proceso de migracin. Estos trabajos consideran la separacin del cdigo de la lgica del negocio (el modelo,
donde es posible encontrar ms funcionalidades que
pueden ser reutilizables) del cdigo de la lgica de presentacin (la vista).
En el trabajo que se describe en (Matos y Heckel,
2009), los autores presentan una metodologa que se enfoca en el anlisis del cdigo fuente para migrar sistemas legados hacia arquitecturas orientadas a servicios.
La metodologa propuesta transforma la arquitectura
del software legado hacia una arquitectura de tres capas que separa la lgica de la aplicacin, los datos y la
interfaz de usuario; y posteriormente, realiza una descomposicin funcional que permite obtener componentes candidatos a servicios web.
El trabajo que se describe en las secciones anteriores, tambin se enfoca en el anlisis del cdigo fuente
para realizar la transformacin arquitectnica de un
marco orientado a objetos hacia una arquitectura de
tres capas, aunque difiere del trabajo que se describe en
(Matos y Heckel, 2009) en el modelo arquitectnico obtenido, la metodologa y las tcnicas empleadas para
realizar el proceso de reestructuracin.
En (Hunold et al., 2008), los autores presentan un
conjunto de herramientas de ingeniera que dan soporte a un proceso incremental de transformacin arquitectnica. Este proceso separa el software legado original
en varios componentes independientes y reemplaza-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Santaolaya-Salgado Ren, Fragoso-Daz Olivia Graciela, Zamudio-Lpez Sheydi Anel

bles, que facilitan la migracin del cdigo legado hacia


nuevas plataformas.
El proceso de transformacin arquitectnica que se
describe en Hunold et al. (2008) coincide con el proceso de
reestructuracin que se describe en este trabajo, al considerar el anlisis y la categorizacin del cdigo fuente legado como la base del proceso de transformacin. Las
diferencias entre ambos trabajos se encuentran en el modelo arquitectnico obtenido, la metodologa y las tcnicas empleadas para llevar a cabo la reestructuracin.
En Pahl y Barret (2004), los autores describen un
conjunto de requerimientos bsicos para el diseo y la
implementacin de un proceso de reingeniera de sistemas legados distribuidos y/o basados en el Web, hacia
arquitecturas orientadas a servicios. Entre estos requerimientos, los autores plantean la reestructuracin arquitectnica del sistema legado hacia una arquitectura
de 3 capas (implementada de acuerdo al patrn MVC),
como una de las fases que se deben considerar en el diseo del proceso de reingeniera. Este planteamiento
concuerda con el enfoque del proceso de reestructuracin que se describe en este documento.
Finalmente, en el trabajo que se presenta en Ping et
al. (2004) los autores describen un marco de reingeniera, cuyo objetivo es transformar la arquitectura de aplicaciones Web legadas hacia una arquitectura basada en
el patrn MVC.
Concretamente, el proceso de reingeniera propuesto por los autores consiste en la implementacin de 3
fases o etapas, en las cuales se analiza el cdigo de la
aplicacin Web legada para separar los elementos que
pertenecen al modelo (accesos y consultas a la base de
datos), a la vista (elementos de cdigo escrito en HTML
y pginas JSP) y el control (archivos HTML, pginas
JSP generadas y objetos Java Beans). La similitud con el
trabajo que se describe en este documento se observa en
la realizacin del anlisis del cdigo legado como una
actividad bsica del proceso de reingeniera; as como
en la obtencin de una nueva arquitectura organizada
en los componentes del patrn MVC.

Conclusiones
En la literatura especializada se han presentado trabajos que demuestran que la transformacin arquitectnica del cdigo legado hacia una arquitectura de capas
permite separar la lgica de presentacin, de la lgica
del negocio y puede considerarse como una estrategia
que facilita la transicin del cdigo legado hacia nuevas
plataformas tecnolgicas.
El proceso de reestructuracin que se describi en
este documento presenta las siguientes ventajas:

Permite desacoplar los elementos del marco orientado a objetos sin perder la funcionalidad original.
Al finalizar el proceso de reestructuracin se obtiene un marco orientado a objetos con arquitectura
MVA completamente funcional.
El cdigo del marco queda ordenado y preparado
para migrarlo hacia nuevas plataformas tecnolgicas o facilitar su mantenimiento.
Un punto importante que se debe considerar al aplicar
el proceso de reestructuracin propuesto es que existen enunciados del cdigo fuente del marco orientado
a objetos que no son fciles de clasificar, de acuerdo
con la parte arquitectnica del patrn MVA a la que
corresponden. Tal es el caso de los enunciados de decisin, los enunciados repetitivos, los enunciados de
asignacin, que pueden utilizarse en las diferentes
partes arquitectnicas del patrn MVA y cuya clasificacin requiere un anlisis ms profundo que la simple identificacin.
Debido a que el procedimiento de identificacin y
clasificacin de enunciados es la base del anlisis y
reestructura del cdigo, esta fase del proceso requiere
la participacin de un experto en el dominio y en el lenguaje.
Sin embargo, los resultados obtenidos al aplicar el
proceso de reestructuracin nos permiten concluir que
representa una estrategia til que facilita la migracin
de marcos orientados a objetos hacia nuevas plataformas tecnolgicas.
Actualmente, se contina trabajando en el diseo e
implementacin de una herramienta de ingeniera que
automatice el proceso reestructuracin.

Referencias
Froehlich G., Hoover H.J., Liu L., Sorenson P. Designing ObjectOriented Frameworks, Department of Computing Science, Canad, University of Alberta, Edmonton, noviembre 1998.
Hintze B. Bungee Connect and Model-View-Adapter (MVA): The
Architectural Pattern for Next Generation Interactive CloudBased Web Applications, Bungee Labs, 2009.
Hunold S., Korch M., Krellner B., Rauber T., Reichel T., Rnger G.
Transformation of Legacy Software into Client/Server Applications through Pattern-based Rearchitecturing, en: Computer Software and Applications (COMPSAC 08), 32nd Annual
IEEE International, 2008.
International Standard ISO/IEC 9126-1. Software Engineering
Product Quality, Part 1, Quality Model.
Matos C. Heckel R. Migrating Legacy Systems to Services-Oriented Architectures. Electronic Comunications of the EASST, volumen 16, 2009.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

197

Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador

Pahl C., Barrett R. Towards a Re-Engineering Method for Web Services Architectures. Journal of Mathematical Modelling in Physics, Engineering and Cognitive Sciences, volumen 11, diciembre
2004.
Ping Y., Kontogiannis K., Lau T.C. Transforming Legacy Web
Applicattions to the MVC Architecture, en: Proceedings of the
Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP04), IEEE, 2004.
Rosen K. Discrete Mathematics and its Applications, 6a ed., McGrawHill International, 2007, p.113.
Rumbaugh J., Jacobson I., Booch G. The Unified Modeling Language
Reference Manual, Adisson-Wesley, 1999.
Santaolaya R. Modelo de representacin de patrones de cdigo para la
construccin de componentes reusables, tesis (doctorado), Departamento de Ciencias Computacionales, Centro de Investigacin en Computacin, Instituto Politcnico Nacional, 2003.

Este artculo se cita:


Citacin estilo Chicago
Santaolaya-Salgado, Ren, Olivia Graciela Fragoso-Daz, Sheydi
Anel Zamudio-Lpez. Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 187-198.
Citacin estilo ISO 690
Santaolaya-Salgado R., Fragoso-Daz O.G., Zamudio-Lpez S.A.
Modelo formal para la reestructura de marcos orientados a objetos hacia arquitecturas modelo-vista-adaptador. Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014:
187-198.

Semblanza de los autores


Ren Santaolaya-Salgado. Es profesor investigador en el rea de ingeniera de Software,
del Centro Nacional de Investigacin y Desarrollo Tecnolgico (CENIDET). Obtuvo el grado de doctor en ciencias de la computacin, por el Centro de Investigacin
en Computacin del Instituto Politcnico Nacional y es miembro del Sistema Nacional de Investigadores. Su rea de inters es la ingeniera de Software, especficamente en ambientes integrados para el desarrollo de sistemas, programacin
visual, reusabilidad del Software y servicios Web.
Olivia Graciela Fragoso-Daz. Es profesora investigadora en el rea de ingeniera de Software, del Centro Nacional de Investigacin y Desarrollo Tecnolgico (CENIDET).
Obtuvo el grado de doctor en ciencias de la computacin, por el Centro Nacional
de Investigacin y Desarrollo Tecnolgico. Tiene el grado de maestra en ciencias
computacionales por el Instituto de Ciencia y Tecnologa de la Universidad de
Manchester (UMIST-UK). Su rea de inters es la ingeniera de Software, especficamente, reingeniera, reusabilidad de Software y servicios Web.
Sheydi Anel Zamudio-Lpez. Es profesora del Sistema Nacional de Institutos Tecnolgicos, en el Instituto Tecnolgico de Nuevo Len. Obtuvo el grado de maestra en
ciencias computacionales por el Centro Nacional de Investigacin y Desarrollo Tecnolgico (CENIDET) y actualmente est inscrita en el programa doctoral en ciencias de la computacin que imparte el CENIDET. Su rea de inters es la ingeniera
de Software, especficamente el anlisis y diseo de metodologas de reuso de software, patrones de diseo y desarrollo de proyectos de Software.

198

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 187-198 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Atenuacin de huella de adquisicin guiada por atributos ssmicos


Acquisition Footprint Attenuation Driven by Seismic Attributes
Cuellar-Urbano Mayra

Chvez-Prez Sergio

Facultad de Ingeniera
Departamento de Ingeniera Geofsica
Universidad Nacional Autnoma de Mxico
Correo: mayra_q23@yahoo.com.mx

Direccin de Exploracin y Produccin


Instituto Mexicano del Petrleo
Correo: sergio.chavezp@gmail.com

Informacin del artculo: recibido: septiembre de 2012, aceptado: abril de 2013

Resumen
Parte de los problemas en la representacin ssmica que PEMEX afronta, es
la presencia de la huella de adquisicin en los datos, manifestado como ruido altamente correlacionable con la geometra de adquisicin y presente en
todos los datos ssmicos adquiridos, tanto en tierra como en mar. Este ruido
dificulta la interpretacin de rasgos estratigrficos y estructurales en rebanadas de tiempo, generando artefactos numricos en el clculo de atributos
ssmicos tiles para la interpretacin ssmica. La huella de adquisicin permanece a pesar de las medidas tomadas durante la adquisicin y el procesamiento ssmico para que sea mnima. Se utiliz un flujo de trabajo de
atenuacin guiado por atributos ssmicos geomtricos con los que se realza
la huella de adquisicin para obtener un modelo de huella sinttica que se
resta adaptablemente de datos ssmicos. Para ilustrarlo se utilizaron datos
proporcionados por PEMEX Exploracin y Produccin.

Descriptores:
geofsica
sismologa de exploracin
representacin ssmica
huella de adquisicin
atributos ssmicos

Abstract
Acquisition footprint, one of the major problems that PEMEX faces in seismic imaging, is noise highly correlated to the geometric array of sources and receivers used for
onshore and offshore seismic acquisitions. It prevails in spite of measures taken during acquisition and data processing. This pattern, throughout the image, is easily
confused with geological features and misguides seismic attribute computation. In
this work, we use seismic data from PEMEX Exploracin y Produccin to show the
conditioning process for removing random and coherent noise using linear filters.
Geometric attributes used in a workflow were computed for obtaining an acquisition
footprint noise model and adaptively subtract it from the seismic data.

Keywords:
geophysics
exploration seismology
seismic imaging
acquisition footprint
seismic attributes

Atenuacin de huella de adquisicin guiada por atributos ssmicos

Introduccin
Actualmente la adquisicin ssmica 3D es un mtodo
de prospeccin geofsica importante en la exploracin
de hidrocarburos en PEMEX Exploracin y Produccin,
en la planeacin de localizaciones de perforacin y en la
extraccin de crudo. Sin embargo, durante la adquisicin y el procesamiento se genera ruido incluso despus de tomar las medidas necesarias para minimizarlo.
La huella de adquisicin es ruido presente en todos los datos ssmicos adquiridos tanto en tierra como
en mar debido a la disposicin de fuentes y receptores.
La geometra de adquisicin queda impresa en los datos generando falsos rasgos geolgicos como karsticidad y enmascarando otros como fracturas, lo que
dificulta la correcta interpretacin ssmica en horizontes ssmicos y en rebanadas de tiempo, al igual que
genera falsos rasgos geolgicos en el clculo de atributos ssmicos. El anlisis de atributos ssmicos proporciona informacin detallada de las propiedades de esa
informacin ssmica.
Se utilizaron herramientas de mejoramiento de imgenes con las que se suprimieron tambin otros tipos de
ruido para mejorar la representacin ssmica y evitar
que se generen artefactos numricos que alteran el resultado de clculos posteriores de posprocesamiento.
Se realiz el clculo de los atributos ssmicos geomtricos de coherencia o similitud y curvatura para guiar la
atenuacin y con el fin de mejorar los resultados de su
cmputo. En este trabajo seguimos una metodologa
para eliminar el ruido relacionado con la huella de adquisicin en una etapa de posprocesamiento de datos.

tre fuentes y e entre receptores. De estos ltimos


depende la huella de adquisicin (Meunier, 2011) tomando en cuenta que en adquisiciones 2D las coordenadas son 3, el tiempo (t) y dos coordenadas espaciales:
puntos de tiro (xs) y receptores (xr). En las adquisiciones
3D son 5 antes de apilar, las ya mencionadas y dos ms,
coordenadas de tiros (ys) y coordenadas de receptores
(yr) (Vermeer, 2009).
La huella tambin es causada por arribos de ondas
convertidas, mltiples, ruido generado por fuentes de
adquisicin, modelos inadecuados de velocidad de
procesamiento, correcciones estticas deficientes, ruido
coherente y patrones irregulares de apilamiento, entre
otros (Hill et al., 1999). Adems, el ruido aleatorio contribuye a variaciones laterales de amplitud traza a traza
entre los conjuntos apilados por punto medio comn
(CMP, Common Midpoint). La huella es ms fuerte en
secciones someras, donde hay menor apilamiento y
huecos de informacin debido a submuestreos (Falconer y Marfurt, 2008), es visible an a mayor profundidad (Cvetkovic et al., 2008).
Utilizamos los datos de un volumen ssmico proporcionado por PEMEX Exploracin y Produccin para
ejemplificar este proceso de atenuacin. En la figura 2
mostramos la rebanada de tiempo en 0.5s, con amplitudes originales despus del procesamiento convencional
de datos ssmicos. El carcter de los rasgos relacionados
con la huella cambia conforme avanza en tiempo, dado
que este patrn es visible an en las secciones transversales afectando la continuidad de los reflectores u ocultando rasgos geolgicos.

Huella de adquisicin
La huella de adquisicin es cualquier patrn de ruido
altamente correlacionable con la distribucin geomtrica de fuentes y receptores en la superficie terrestre. Este
patrn repetitivo se genera debido a la periodicidad de
las distancias fuente al receptor (offset) dentro de cada
celda (bin) formada por las lneas de receptores y fuentes (Falconer y Marfurt, 2008). As, la huella es resultado de las decisiones tomadas antes, durante y despus
de la adquisicin. Es necesario identificar el patrn de
la huella de adquisicin para poder atenuarla.
El diseo de adquisicin define la distribucin particular de celdas y de sus propiedades (figura 1), como
apilamiento, azimut y distancia fuente a receptor (Canning y Gardner, 1998), parmetros que se suponen
constantes, pero que en realidad es difcil que lo sean
debido a las obstrucciones y limitaciones en campo. Estos parmetros estn definidos por los intervalos E en-

200

Figura 1. Diseo de adquisicin ptimo (Meunier, 2011)


con disposicin de fuentes y receptores con distancia fuente
a receptor E. El intervalo entre gefonos es e y las banderas
sealan cada grupo de fuentes y receptores

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

Cuellar-Urbano Mayra, Chvez-Prez Sergio

Posteriormente, para el clculo de atributos, la huella de adquisicin genera artefactos numricos en la representacin, lo que ocasiona obtener clculos errneos
que entorpecen la interpretacin. Prueba de ello se puede observar en la figura 3, donde se muestra el resultado del clculo de los atributos de coherencia y curvatura de amplitud ms positiva en la rebanada de tiempo en 0.5 s.

Atenuacin de huella de adquisicin

Figura 2. Rebanada de tiempo en 0.5 s de amplitudes originales


del volumen ssmico del rea Vigilante ubicado en el Activo
Integral Burgos. Las flechas indican el efecto de la geometra de
adquisicin en la representacin ssmica

En principio, una forma de obtener una adquisicin


que resulte en la mejor representacin ssmica del subsuelo, tanto en las amplitudes ssmicas originales como
en los atributos ssmicos, es elegir o disear una geometra de adquisicin correcta. Este diseo debe contemplar el muestreo correcto de los datos, de modo que al
menos dos de cuatro de las coordenadas espaciales
puedan estar representadas de manera apropiada. El
buen muestreo de estas coordenadas y el uso de aperturas ms amplias entre estaciones evita el empalme de la
seal (Schuster y Liu, 2001), generando una mejor reconstruccin del campo de ondas continuo del subsuelo y minimizando el efecto de la huella de adquisicin.

El flujo de trabajo que se describe a continuacin utiliza


atributos geomtricos y filtros que buscan adaptarse a
las estructuras con el fin de preservarlas, pero que en
este caso sirven como una herramienta para conservar
y realzar la huella de adquisicin. Los atributos proporcionan una forma de resaltar ruido relacionado con la
huella de adquisicin para identificarlo y sustraerlo
adaptablemente del volumen de amplitudes ssmicas
(Falconer y Marfurt, 2008).
Existen diversas tcnicas utilizadas para atenuar la
huella de adquisicin en una etapa de posprocesamiento, entre ellas, la atenuacin guiada por atributos
ssmicos geomtricos ha probado ser efectiva para eliminar ruido mientras preserva mejor las estructuras
geolgicas. Los atributos ssmicos geomtricos, como
coherencia y curvatura, permiten la prediccin de
fracturas y de rasgos estratigrficos del subsuelo debido a que son sensibles a cambios laterales de amplitud. En este caso, tales atributos permiten realzar los
componentes de la huella de adquisicin debido a su
periodicidad espacial.

a) b)

Figura 3. Atributo de a) coherencia y b) curvatura de amplitud para la rebanada de tiempo en 0.5 s, donde es posible ver la
contaminacin de la informacin ssmica debido a la huella de adquisicin. Las flechas indican dnde es ms visible este componente
de ruido, tanto en direccin longitudinal como transversal

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

201

Atenuacin de huella de adquisicin guiada por atributos ssmicos

Existen varios mtodos que se utilizan para realzar


el contenido en frecuencias en los datos ssmicos, con el
fin de obtener atributos ssmicos con mejor resolucin
lateral y vertical, libres de artefactos que contaminen la
imagen para obtener una mejor estimacin de la huella
de adquisicin. Entre esas tcnicas se encuentran el filtrado de componentes principales, el filtrado orientado
a estructuras y sus variantes, el filtrado f-k y filtrado kxky, entre otros (tabla 1).
Tabla 1. Tcnicas utilizadas en la eliminacin de huella de
adquisicin; adaptado de (Cvetkovic et al., 2008).
2D

FTT 2D kx ky
Transformada de ondcula discreta 2D y
transformada de ondcula estacionaria 2D
Inversin acstica y anistropa (VTI) de
forma de onda completa (Gholami et al., 2011)
FKK o kx ky
Transformada de Radon
Transformada de ondcula 3D y transformada
de curvculas (curvelets) 3D
Filtros combinados (Al-Dossary y Marfurt,
2007)
Transformada de ondcula compleja 1D
Filtro de echado local vs filtro de echado
regional
Migracin de cuadrados mnimos
Rotacin de los datos ssmicos a los ejes de
muestreo (Ng y Zheng, 2011)

adquisicin para sustraer estas amplitudes al volumen


original de datos. El acondicionamiento de datos debe
cumplir con generar una respuesta donde se haya realzado ruido de adquisicin en los atributos ssmicos
geomtricos.
El ruido coherente de baja velocidad tambin pertenece al rango de frecuencias bajas, por lo que es til
primero filtrar las amplitudes ssmicas con un pasabajas para excluir la seal de alta frecuencia no contaminada (Marfurt et al., 2011).

Clculo de atributos ssmicos geomtricos


Se utilizaron dos tipos de atributos ssmicos geomtricos (Chopra y Marfurt, 2010; Marfurt et al., 1998) que
realzan la huella de adquisicin.

Atenuacin guiada por atributos

Coherencia. Es la medida de similitud existente entre


dos o ms trazas. Este atributo es una herramienta
que ayuda a detectar y realzar discontinuidades estructurales o estratigrficas y cambios abruptos difciles de identificar en la seal ssmica (Chopra y
Marfurt, 2008). El clculo de coherencia se realiza a
travs de un anlisis de ventanas en conjuntos de
trazas, entre las que se establece estadsticamente el
valor de mayor similitud (varianza) y, a travs del
cual, se realiza el anlisis discreto del echado y lmites de las estructuras geolgicas (Marfurt et al., 1998;
Bahorich y Farmer, 1995).
Curvatura. Es la propiedad bidimensional de una
curva que describe qu tan arqueado (cncava o
convexa) es un punto especfico. Se define como la
razn de cambio de direccin de una curva y es el
recproco del radio de un crculo tangente a una
curva en un punto donde su valor es mayor a medida que la curva difiere de una lnea recta, e igual
a cero si es esta ltima y mide los cambios laterales
y verticales sutiles en el echado, que usualmente son
opacados por deformaciones regionales mayores
(Chopra y Marfurt, 2007; Bahorich y Farmer, 1995).

Falconer y Marfurt (2008) realizaron el planteamiento


del flujo de trabajo para atenuar huella de adquisicin
guiado por atributos ssmicos que ayuda a enfatizar la
huella y que hacen factible su caracterizacin. En la
figura 4 podemos observar que para llevar a cabo el
flujo de trabajo se necesitan dos volmenes de entrada, el volumen de datos ssmicos y el volumen de un
atributo ssmico geomtrico calculado a partir de los
datos originales.
El flujo de atenuacin consiste en localizar la informacin relacionada con ruido especfico de huella de

Una vez calculados los atributos con huella de adquisicin realzada, utilizando ventanas del tamao de
las celdas y filtros suavizadores orientados a estructuras que realzan el contenido de alta frecuencia (Marfurt, 2006), el objetivo principal del flujo es estimar el
componente de ruido relacionado con la geometra de
adquisicin (una huella sinttica del estudio) presente
en los datos ssmicos. Para este volumen, elegimos el
atributo de coherencia (Marfurt et al., 1998) que mejor
resalt la huella (figura 5) y un filtro lineal de media
orientado a estructuras (Al-Dossary y Wang, 2011) para

3D

Otras
herramientas

Inversin de datos ssmicos guiados por la


informacin de la geometra de adquisicin
(Zabihi et al., 2012)

El flujo de procesamiento mostrado est basado en varias de estas tcnicas que se adaptan para lograr una
mejor preservacin de informacin ssmica til. El flujo
de trabajo, por lo tanto, no es nico y depende tanto de
la informacin ssmica como del criterio del geocientfico que lleve a cabo el procesamiento.

202

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

Cuellar-Urbano Mayra, Chvez-Prez Sergio

Figura 4. Flujo de atenuacin de huella


de adquisicin; adaptado de
(Marfurt et al., 2011)

atenuar picos de amplitud e informacin no relacionada con los componentes de ruido de la huella.

Caracterizacin de la huella de adquisicin en


domino kx ky (dominio de Fourier)
Por la periodicidad del diseo de la adquisicin se generan artefactos peridicos en los componentes de
fase y amplitud de los datos que, al transformar al dominio de Fourier, son posibles de identificar y suprimir. Distintos errores de adquisicin y procesamiento
dan lugar a cambios en la forma de onda, amplitud y
echado. Tambin existen artefactos generados durante
la migracin, al corregir por efecto del echado del reflector, por el empalme del operador, as como errores
sistemticos en el anlisis de velocidad. Los atributos
son sensibles a componentes de longitudes de onda
relativamente corta de la huella de adquisicin y hacen de los atributos una excelente herramienta en la
caracterizacin de la huella.
El volumen de datos ssmicos y el volumen del atributo acondicionado se transforman en rebanadas de
tiempo para su procesamiento (Marfurt et al., 2011). En
esta metodologa utilizamos filtros kx ky usualmente
utilizados en la eliminacin de ruido estructurado, tanto peridico como no peridico, en la construccin de
imgenes ssmicas (figura 6). La informacin de baja
frecuencia centrada en el origen est relacionada con la
informacin ssmica til y la de alta frecuencia detectable est relacionada con datos anmalos no relacionados con la geologa.
En este dominio establecimos un umbral de circunferencia kx2 + ky2 = 0.03 con centro en el origen de ambos
ejes kx = 0 y ky = 0 para delimitar la zona que se preservar intacta durante la atenuacin de la huella de adquisi-

cin (figura 6). La huella de adquisicin corresponde a


los componentes peridicos de alta amplitud en el espectro. Entonces, en el espectro kx kx, la cercana al origen de ambos ejes indica longitudes de onda mayores y
mientras se aleja, se refiere a longitudes de onda ms
cortas. Los eventos perfectamente planos estarn referidos a kx ky = 0. Por lo tanto, la mayora de los rasgos
2
geolgicos corresponden a la superficie kx2 + k y2 < kmax
,
donde k es el valor del radio del umbral, con centro en
el origen del mapa kx ky.
Esta eleccin del umbral se realiza comparativamente entre los espectros del atributo y de los datos ssmicos originales para elegir el rea que es ms importante conservar. Una mala eleccin del umbral repercute en procesos posteriores de procesamiento eliminan-

Figura 5. Atributo de coherencia suavizado por un filtro de


media controlado por un factor de 25%. Las flechas sealan
rasgos relacionados con huella de adquisicin. Estos rasgos son
identificables debido a que son lneas casi paralelas en direccin
longitudinal y transversal

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

203

Atenuacin de huella de adquisicin guiada por atributos ssmicos

a) b)

Figura 6. Componentes espectrales de a) las amplitudes ssmicas originales y b) del atributo ssmico al transformar al dominio kx ky. La
circunferencia con centro en el origen establece un umbral bajo el cual actuar el filtro de ranuras, con un radio k = 0.03 ciclos/m

do componentes de informacin ssmica til. De la


eleccin del umbral depender la estimacin de la huella de adquisicin y el xito del flujo de atenuacin.

Filtro de ranuras
Una vez determinado el umbral que establece qu componentes se mantendrn intactos, se estiman los componentes anmalos relacionados con la huella de
adquisicin para la elaboracin de una mscara o filtro
de ranuras que permita el paso de los componentes
kx ky de alta amplitud asociados con la huella, exclu2
yendo la zona kx2 + ky2 < kmax
asociada con rasgos geolgicos y estructurales (figura 7).

El resultado de aplicar este filtro de ranuras al volumen de amplitudes ssmicas originales, se regresa al dominio cartesiano, resultando en una huella de adquisicin
estimada (figura 8). Este resultado tambin es til para
establecer un control de calidad sobre la eleccin del radio del umbral en el dominio kx ky y permite determinar
si el filtro actu sobre el ruido o si afect la seal.
Para cada rebanada de tiempo el filtro que se genera
es diferente, ya que la huella de adquisicin es diferente
para cada tiempo. Lo que obtenemos es una versin
sinttica de la huella impresa en la adquisicin y, en
este caso, del volumen ssmico Vigilante (figura 8) es
posible observar que este filtro resalta la periodicidad
de los componentes de la huella de adquisicin, tanto
vertical como horizontalmente. En la adquisicin, es
usual que la geometra no sea perfecta y por ello algunos componentes sern diferentes para cada zona del
volumen.

Sustraccin adaptable

Figura 7. Filtro de ranuras que permite pasar los componentes


de alta amplitud relacionados con la huella de adquisicin en
la rebanada de tiempo en 0.5 s. Cada filtro de ranura resaltado
sobre los ejes est referido a algn componente de la huella de
adquisicin

204

Una vez obtenida la huella sinttica, se remueve la huella del volumen de datos ssmicos (Falconer y Marfurt,
2008) con aproximaciones de cuadrados mnimos en
una sustraccin adaptable (Marfurt et al, 2011). En una
situacin ideal se esperara que esta huella se pudiera
sustraer de la informacin ssmica directamente. Sin
embargo, existen cambios laterales en la geometra de
adquisicin debido a los inconvenientes de adquisicin
ya descritos. Esta tcnica se utiliza para la eliminacin
de mltiples de periodo largo y para minimizar el error
entre los datos originales (dij) y la versin estimada del
ruido (ij)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

Cuellar-Urbano Mayra, Chvez-Prez Sergio

M y Mx

2
min = dl k +i,m k + j k i,j l k +i,m k + j ,
k=1 j= M i= M

y
x

donde
es el error,
dl(k)+i,m(k)+j son los datos dentro de la k-sima versin ventaneada de los datos originales,
i,j(x,y) es la funcin 2D que genera los factores para un
mejor ajuste del ruido a los datos originales,
k es la amplitud del k-simo punto de control y
l(k)+i,m(k)+j es la k-sima versin ventaneada del ruido estimado.
Reduciendo la ecuacin anterior obtenemos la siguiente expresin en forma matricial
1

k = wnT wn + I wnTd,
donde es un factor de preblanqueo e I es la matriz
identidad.
Estos parmetros previenen la divisin entre cero
cuando existen trazas muertas. Los valores generados
por esta ecuacin crean el mejor ajuste de la funcin de
ruido con los datos ssmicos (Falconer y Marfurt, 2008).
Podemos observar el resultado de llevar a cabo la
atenuacin asistida por atributos con la sustraccin
adaptable entre el volumen de amplitudes ssmicas y la

Figura 8. Versin sinttica de la huella de adquisicin de


la rebanada de tiempo en 0.5 s con una escala de colores
maximizada para apreciar los rasgos de ruido realzado. Las
flechas sealan los distintos tipos de ruido realzados, donde
predomina la huella de adquisicin. Las flechas amarillas (en la
impresin, claras) sealan rasgos verticales y horizontales, las
flechas naranja (oscuras) sealan rasgos relacionados con otros
tipos de ruido

huella estimada a partir del filtro de ranuras generado


del atributo ssmico geomtrico en la figura 9.
Ciertos rasgos regionales fueron resaltados debido a
la sustraccin del ruido, lo cual mejora la relacin seal
a ruido de los datos. La finalidad de llevar a cabo esta
metodologa es obtener atributos ssmicos donde sean
ms fciles de identificar los cambios estructurales en la
representacin ssmica y se refleja principalmente en el
clculo de atributos ssmicos geomtricos, tiles en la
interpretacin estructural de los datos ssmicos adquiridos en una zona de inters petrolero.

Resultados del clculo de atributos mejorados


Realizamos el clculo de huella de adquisicin guiando
el flujo de trabajo con el atributo de coherencia (figura
10) de modo que al volver a calcular este atributo y el de
curvatura (figura 11), disminuyera el impacto del ruido
an presente en los datos ssmicos. Se observa que, en
comparacin con la figura 4a, para el atributo de coherencia se pueden delimitar mejor algunas discontinuidades sealadas por las flechas amarillas donde
indicamos variaciones laterales de amplitud predominantes en la representacin ssmica para esta rebanada
de tiempo en la figura 10.
Las flechas centrales (color rosa, oscuro en la impresin) sealan discontinuidades que son ms fciles de
observar, las flechas amarillas (claro) sealan donde haban artefactos por huella de adquisicin que fueron
atenuados, y las flechas verdes (gris medio) sealan
rasgos lineales en direccin de la huella longitudinal y
transversal, que no pertenecen a ruido y estn relacionados con las estructuras geolgicas.

Figura 9. Rebanada de tiempo en 0.5 s filtrada por el flujo de


atenuacin guiado por el atributo de coherencia. Las lneas
punteadas realzan rasgos geolgicos que se conservaron y
mejoraron

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

205

Atenuacin de huella de adquisicin guiada por atributos ssmicos

Figura 10. Atributo de coherencia calculado despus de filtrar


el volumen de Vigilante por el flujo de atenuacin de huella de
adquisicin guiado por el atributo de coherencia. Rebanada de
tiempo en 0.5 s

Figura 11. Atributo de curvatura de amplitud calculado despus


de filtrar el volumen de Vigilante por el flujo de atenuacin de
huella de adquisicin guiado por el atributo de coherencia.
Rebanada de tiempo en 0.5 s

Para el atributo de curvatura (figura 11), comparando


con el resultado mostrado del clculo de curvatura de
amplitud, previo a efectuar la atenuacin de huella de
adquisicin (figura 4b), es posible notar que los rasgos
sealados con flechas en esa imagen, ya no son representativos en esta otra, y ahora es posible identificar
ms rasgos estructurales (flechas amarillas o claras).
Con el resultado de curvatura de amplitud, hay rasgos relacionados con estructuras difciles de detectar en
el clculo previo a la atenuacin de la huella. En esta
representacin de la rebanada en 0.5 s podemos observar rasgos que tambin son visibles en el atributo de
coherencia donde esas estructuras se delinean y sealamos con flechas negras rasgos relacionados con estas
estructuras. Se indica con flechas amarillas (claras) las
reas donde haba afectacin por huella de adquisicin.
Las flechas azules (oscuras), a su vez sealan un rasgo
importante y fcilmente reconocible a lo largo de los
resultados de cada uno de los pasos de procesamiento
que, sin embargo, pierde relevancia al observar el atributo de curvatura de amplitud, calculado con los resultados de filtrar o atenuar la huella con el atributo de
coherencia y con curvatura de amplitud.

este ruido muestra tambin cierta periodicidad generada por procesos de otras etapas del tratamiento de los
datos y todos estos rasgos se llegan a confundir con estructuras geolgicas o litolgicas que repercuten en
mala interpretacin y eleccin de horizontes para la
eleccin de zonas de produccin.
Al aplicar esta metodologa, el ruido de adquisicin
se detect y atenu. Cada resultado, con los diferentes
atributos, resalta ciertas caractersticas de la seal ssmica que permiten localizar y delimitar estructuras relevantes para llevar a cabo la interpretacin estructural
de la zona de exploracin. Por ello, debe ser un proceso
iterativo en el que el intrprete tiene que ser capaz de
identificar la huella de adquisicin desde un principio
para conservar ests estructuras mientras se atena la
huella de adquisicin.
Existe una gran mejora en el resultado con el clculo
de atributos ssmicos geomtricos en la metodologa, ya
que permite detectar mejor las estructuras del subsuelo,
enmascaradas por huella de adquisicin. Este flujo de
trabajo es una opcin para acelerar el proceso de posprocesamiento de datos utilizando equipo computacional no especializado, variando la parametrizacin para
obtener resultados con imgenes mejoradas.
Para el personal de PEMEX Exploracin y Produccin
tiene un gran impacto utilizar la metodologa en los proyectos de exploracin y explotacin de yacimientos. La
eficiencia y rapidez del resultado permite al intrprete
cerciorarse de los resultados al realizar correlaciones ms
exactas con otros tipos de informacin geofsica y geolgica obteniendo una mejor representacin del subsuelo.

Conclusiones
La huella de adquisicin depende de los datos ssmicos
adquiridos. El resultado obtenido del flujo de trabajo
para caracterizar a la huella de adquisicin ser diferente con cada atributo utilizado y mantendr su expresin caracterstica de lneas paralelas. Aunado a ello,

206

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

Cuellar-Urbano Mayra, Chvez-Prez Sergio

Agradecimientos
A Marco Vzquez Garca, gerente de estudios geofsicos de PEMEX Exploracin y Produccin, por permitir
el uso de datos ssmicos y la publicacin. A Rodolfo
Rocha-Ruiz, de PEMEX Exploracin y Produccin, por
su apoyo y por facilitar el acceso a los datos ssmicos de
Vigilante. Al Instituto Mexicano del Petrleo y a la Gerencia de Estudios Geofsicos de PEMEX Exploracin y
Produccin por el financiamiento para la realizacin de
este trabajo.

Referencias
Al-Dossary S., Marfurt K.J. Lineament-Preserving Filtering. Geophysics, volumen 72 (nmero 1), enero-febrero de 2007: 1-8.
Al-Dossary S., Wang Y.E. Structure-Preserving Smoothing for
3D Seismic Attributes. SEG Expanded Abstracts, volumen 30,
2011: 1004-1008.
Bahorich M. y Farmer S. 3-D Seismic Discontinuity for Faults
and Stratigraphic Features. The Coherence Cube. The Leading Edge, volumen 14, octubre de 1995: 1053-1058.
Canning A. y Gardner G.H.F. Reducing 3-D Acquisition Footprint for 3-D DMO and 3-D Prestack Migration. Geophysics,
volumen 63 (nmero 4), julio-agosto de 1998: 1177-1183.
Chopra S. y Marfurt K.J. Volumetric Curvature Attributes for
Fault/Fracture Characterization. First Break, volumen 25, julio de 2007: 19-30.
Chopra S. y Marfurt K.J. Integration of Coherence and Volumetric Curvature Images. The Leading Edge, volumen 29, septiembre de 2010: 1092-1107.
Chopra S. y Marfurt K.J. Emerging and Future Trends in Seismic Attributes. The Leading Edge, volumen 27, marzo de 2008: 298-318.
Cvetkovic M., Pralica N., Falconer S., Marfurt K.J., Chvez-Prez
S. Comparison of Some Algorithms for Acquisition Footprint Suppression and Their Effect on Attribute Analysis.
SEG Expanded Abstracts, volumen 27, 2008: 2637-2641.

Falconer S. y Marfurt K.J. Attribute-Driven Footprint Suppression. SEG Expanded Abstracts, volumen 27, 2008: 26672671.
Gholami Y., Brossier R., Operto S., Ribodetti A., Virieux, J.,
Acoustic VTI Full Waveform Inversin: Sensitivity Analysis
and Realistic Synthetic Examples. SEG Expanded Abstracts,
volumen 30, 2001: 2465-2470.
Hill S., Schultz M., Brewer S. Acquisition Footprint and Fold-ofStack Plots. The Leading Edge, volumen 18 (nmero 6), junio
de 1999: 686-695.
Marfurt K.J., Davogustto O., Dowdell B., Guo S., Kwiatkowski
J.T., Roy A., Verm S., Zhang B. Section 14 Attribute Assisted
Footprint Suppression Workflow, Running AASPI Software with
GUIs (manual de usuario), 1a ed., EEUU, Universidad de
Oklahoma, 2011, pp. 1-13.
Marfurt K.J. Robust Estimates of 3D Reflector Dip and Azimuth.
Geophysics, volumen 71, julio-agosto de 2006: P29P40.
Marfurt K.J., Lynn-Kirlin R., Farmer S.L., Bahorich M.S. 3-D Seismic Attributes Using a Semblance-Based Coherency Algorithm. Geophysics, volumen 63 (nmero 4), julio-agosto de
1998: 1150-1165.
Meunier J. Seismic Acquisition from Yesterday to Tomorrow, 1a ed.,
EEUU, Society of Exploration Geophysicists, 2011, pp. 85,
135-136.
Ng M., Zheng Y. Multi-Orientation Footprint Attenuation Using
Coordinate Rotations on 3D Data. SEG Expanded Abstracts,
volumen 30, 2011: 3678-3682.
Schuster G.T., Liu Z. Seismic Array Theorem and Rapid Calculation of Acquisition Footprint Noise. Geophysics, volumen 66
(nmero 6), noviembre-diciembre de 2001: 1843-1849.
Vermeer-Gijs J.O. 3D Seismic Survey Design, 1a ed., EEUU, Society of Exploration Geophysicists, 2009, pp. 17-19.
Zabihi-Naeini E., Hoeber H., Campbell S. A New Approach to
Reducing Multiple Leakage on Time Lapse Datasets, en:
EAGE Conference & Exhibition incorporating SPE EUROPEC 74, 2012, Copenhagen. Responsibly Securing our Natural Resources, EAGE Copenhagen12, 2012, p. 5.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

207

Atenuacin de huella de adquisicin guiada por atributos ssmicos

Este artculo se cita:


Citacin estilo Chicago
Cuellar-Urbano, Mayra, Sergio Chvez-Prez. Atenuacin de huella de adquisicin guiada por atributos ssmicos. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 199-208.
Citacin estilo ISO 690
Cuellar-Urbano M., Chvez-Prez S. Atenuacin de huella de adquisicin guiada por atributos ssmicos. Ingeniera Investigacin y
Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208.

Semblanza de los autores


Cuellar Urbano-Mayra. Obtuvo el ttulo de ingeniera geofsica en la Facultad de
Ingeniera de la UNAM en 2012. Labor en el Instituto Mexicano del Petrleo
en 2011 y hasta junio del 2012. Actualmente labora en la Facultad de Ingeniera, UNAM.
Sergio Chvez-Prez. Obtuvo los ttulos de ingeniero geofsico en 1984 por la Facultad de Ingeniera de la UNAM, el de maestro en ciencias (geofsica) en 1987
por la Universidad de Carolina del Sur, EUA y el de doctor en filosofa (geofsica) en 1997 por la Universidad de Nevada, Reno, EEUU. Actualmente es investigador en el Instituto Mexicano del Petrleo y profesor de asignatura de la
Facultad de Ingeniera de la UNAM. Sus reas de inters profesional son: representacin ssmica (migracin, modelado, tomografa e inversin), procesamiento de datos ssmicos y transformacin de campos de ondas, interpretacin
de datos ssmicos y propagacin de ondas ssmicas.

208

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 199-208 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Teclado con protocolo de comunicacin universal


aplicado a mquina de CNC
Keyboard with Universal Communication Protocol
Applied to CNC Machine
Meja-Ugalde Mario
Facultad de Ingeniera
Universidad Autnoma de Quertaro
Correo: mmu92@hotmail.com

Informacin del artculo: recibido: noviembre de 2012, reevaluado: febrero de 2013, aceptado: abril de 2013

Resumen
Este artculo, describe el uso de un protocolo de comunicacin universal
para teclado industrial basado en un microcontrolador aplicado a una mquina de control numrico por computadora (CNC). La diferencia principal entre los fabricantes de teclados es que cada fabricante tiene su propia
programacin de cdigo fuente, produciendo un protocolo de comunicacin
diferente, generando una interpretacin inadecuada de las funciones establecidas. Lo anterior crea que los teclados comerciales industriales sean costosos e incompatibles en su conexin con diferentes mquinas. En el
presente trabajo el protocolo permite conectar el teclado universal diseado
y un teclado normal de la PC al mismo tiempo, este es compatible con todas
las computadoras a travs de la comunicacin USB, AT o PS/2, para emplearse en mquinas de CNC, con extensin a otras mquinas como robots, soplado, mquinas de inyeccin, entre otras. Entre las ventajas de este diseo se
encuentran: la fcil reprogramacin, disminucin de costos, manipulacin
de diversas funciones de mquina y facilidad de expandir las seales de
entrada y salida. Los resultados obtenidos de las pruebas de funcionamiento
fueron satisfactorios, debido a que cada tecla tiene la facilidad de programarse
y reprogramarse de diferentes maneras, generando distintas funciones de
cdigos, dependiendo de la aplicacin donde se requiera utilizar.

Descriptores:
microcontrolador
teclado
USB
AT
PS/2
protocolo

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

Abstract
This article describes the use of a universal communication protocol for industrial
keyboard based microcontroller applied to computer numerically controlled (CNC)
machine. The main difference among the keyboard manufacturers is that each manufacturer has its own programming of source code, producing a different communication protocol, generating an improper interpretation of the function established. The
above results in commercial industrial keyboards which are expensive and incompatible in their connection with different machines. In the present work the protocol
allows to connect the designed universal keyboard and the standard keyboard of the
PC at the same time, it is compatible with all the computers through the communications USB, AT or PS/2, to use in CNC machines, with extension to other machines
such as robots, blowing, injection molding machines and others. The advantages of
this design include its easy reprogramming, decreased costs, manipulation of various machine functions and easy expansion of entry and exit signals. The results
obtained of performance tests were satisfactory, because each key has the programmed
and reprogrammed facility in different ways, generating codes for different functions, depending on the application where it is required to be used.

Introduccin
El teclado es uno de los elementos ms importantes
dentro de la automatizacin de maquinaria, por medio
de este, el operador introduce las rdenes de trabajo
que la mquina debe realizar o el usuario puede editar
el programa general que controla la mquina. Sin
embargo, en el mercado existe una gran variedad de fabricantes de teclados industriales, y cada uno tiene una
forma diferente de comunicar sus teclados a las mquinas, en algunos casos se tienen que instalar controladores especiales al ordenador para que pueda admitirlo o
reconocerlo al conectarlo y muchas veces estos teclados no son compatibles entre s, es decir, en caso de
que un teclado ya instalado falle, no se podr remplazar por otro de diferente fabricante, ya que no
suelen tener la misma configuracin del protocolo de
comunicacin (Garca, 2009).
De acuerdo con los avances tecnolgicos, la industria de procesos requiere sistemas con mayor cantidad
de elementos o mecanismos que puedan controlarse de
una forma ms fcil, confiable y eficaz; por esta razn,
se pens en dispositivos ms autnomos como es el uso
de microcontroladores y la PC para el control. En el
mercado encontramos diferentes fabricantes de teclados como son: Rafi, Schurter, Click Touch, Storm, Beltronic, Indukey, Siemens, Devlink, Ikey, Hitra, Hid y
Cti; sin embargo, aunque existen algunas innovaciones
y diseos nuevos de teclados en el mercado, es difcil

210

Keywords:
microcontroller
keyboard
USB
AT
PS/2
protocol

encontrar el especfico para un proceso u automatizacin.

Estado del arte


La evolucin de los teclados a lo largo de la historia ha
cambiado notablemente en las reas didcticas e industriales (Li, 2006).
Dentro de los trabajos realizados con respecto a
los teclados, encontramos algunos artculos como el
caso de Varela (2002), quien realiza un teclado matricial de 70 casillas, lo que significa que super el tamao
estndar de 64 casillas (102 teclas) con la intencin de
obtener teclas adicionales con funciones especficas; en
su trabajo el microcontrolador PIC16F84A fue insuficiente por el nmero reducido de pines (Manual, 2001)
segn el manual del microcontrolador y decidi utilizar el microcontrolador PIC16F873A. Domnguez et al.
(1991) determinaron que la forma ms comn para
reducir el nmero de lneas necesarias para la conexin
en un teclado es una matriz. En cuanto a protocolos de
comunicacin encontramos el artculo de Surez et al.
(2005) quienes desarrollaron una interfaz de comunicacin con la computadora a travs del puerto USB con la
alternativa de hacerlo a travs del puerto serie RS232
basados en el Microprocesador MSP430F155.
Por otra parte Li (2006), present la realizacin de
un teclado mvil inalmbrico aplicado a la industria,
muestra que se puede llevar a cabo un dispositivo m-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Meja-Ugalde Mario

Aplicacin

Fabricante

Precio +
Conexiones

FlexOhm flexible keyboards


(teclado flexible a la resistencia)

Mquinas electrostticas y
generacin de energa

Click
Touch

$ 4,700

Vandal-proof keypads (teclado de


banda)
Electroluminescent lamps
keyboards (teclado equipado con
lmparas electro-luminiscentes)
Touch Screens keyboards (teclado
tctil en pantalla)
Industrial plastic keyboards
(teclado industrial para plsticos)

Mquinas
transportadoras

Schurter

$ 5,000

Estudios de revelado

Devlink

$ 6,200

Indukey

$ 6,500

Click
Touch

$ 4,400

Siemens

$ 5,200

Hid

$ 3,800

Nombre del teclado

Force sensors keyboards (CFSK)


(teclado de sensor de fuerza)

Fabricacin de productos
txicos
Mquinas de inyeccin y
soplado
Siderurgia y fundicin

Contact layers keyboards (teclado


Fabricacin de cristales
de contacto en capa )

vil usando solamente una mano o un indicador como


entrada de datos, pero la nica desventaja es que utiliz
un emisor y un receptor, por lo que su protocolo de comunicacin puede funcionar solo para algunas mquinas. Navabi (2004), presenta comunicacin serial de un
ncleo de cdigo (CORE) del teclado sobre el chip de
Altera MAX 700 series EPM7128S PLD en VHDL (Very
High Speed Integrated Circuits Hardware Description Language, lenguaje de descripcin de hardware para circuitos de alta velocidad). Dogan (2006), mediante la
integracin de los PLDs (Programmable Logic Device,
dispositivo lgico programable) en micro, present la
realizacin de un decodificador para el cdigo ASCII
realizado en display alfanumrico y elaborado para visualizar los caracteres o nmeros ingresados por el teclado, que opera como dispositivo de entrada para un
CORE (decodificador de ASCII a display alfanumrico); Peng y En-Ping (2011), desarrollaron un teclado
reuniendo varias letras o cdigo de ellas en una sola
tecla con el mtodo llamado CyberSwarm.
La tabla 1 muestra una lista de fabricantes que ofrecen diferentes tipos de teclados para aplicaciones especficas, ocasionando que algunas industrias cambien su
sistema de control para adecuarse a ese teclado y conexiones; generando con esto un incremento en el costo. A pesar de la diversidad de los teclados, la des-
ventaja que se tiene radica en el requerimiento de accesorios adicionales y la interconectividad con todos los
equipos. Por esta razn se desarrolla la siguiente investigacin.

Propuesta general
Lo novedoso de este proyecto es que ofrece un teclado
con ciertas caractersticas o ventajas respecto a los

Tabla 1. Caractersticas de los teclados


comerciales

comerciales en dos partes: interfaz con el usuario y


funciones adicionales. La primera, permite la conexin
directa mediante el protocolo de comunicacin USB, AT
o PS/2 en todos los ordenadores, sin la necesidad de
instalar controladores y software especiales. La segunda, se adapta al tipo de proceso que se requiere automatizar usando funciones adicionales; esto quiere decir
que si cambia o aumenta el nmero de herramientas o
componentes en la mquina solo se necesita una sencilla reprogramacin en el protocolo, logrando con esto
su fcil control.
Teniendo un teclado universal se podr aplicar en
cualquier mquina automatizada, lo nico que se necesita cambiar sern las funciones especficas de algunos
caracteres para las diferentes actividades de cada mquina; y para su fabricacin se utilizarn circuitos integrados programables (PIC) que no son costosos (entre
$80 y $100) de fcil programacin.
Dentro de las funciones adicionales de este proyecto
se pueden programar y reprogramar las teclas para realizar movimientos especiales y generar caracteres aplicados a diferentes actividades en cada mquina. Este
nuevo diseo cuenta con funciones especiales que son
tiles en los procesos de maquinado para evitar que
cada vez que se remplaza un teclado comercial por
otro, se tenga que cambiar la configuracin de los cdigos que la mquina tiene programada.

Desarrollo
La figura 1 muestra el diagrama general de protocolo
de comunicacin universal para teclado industrial basado en microcontrolador, el microcontrolador permite
la comunicacin entre el teclado de la PC y el teclado
industrial hacia la computadora mediante el puerto

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

211

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

USB o PS/2 (Chung y Chih, 2007), el conector PS/2 se


muestra en la figura 2 con los conectores tpicos de teclados: el conector de 5-pines (AT) y el mini-dinar de
6-pines (PS/2). Ambos conectores transmiten en forma
serial los datos y son por completo (elctricamente) similares, la nica diferencia prctica entre los dos es el
arreglo de pernos y el tamao; esto significa que los dos
tipos de conectores se pueden cambiar fcilmente con
los adaptadores hard-wired simples.
En la figura 2 se presenta el protocolo tpico para
transmisin de datos en teclados, donde la frecuencia
del reloj es de 10 a 16.7 Khz. La transmisin de un bit
se realiza en la transicin positiva del reloj y el dato es
enviado dentro de 11 transiciones del reloj. La informacin se enva desde el teclado de forma serial usando 11 bits sobre la lnea de datos bi-direccional, la
lnea de datos permanece inactiva (nivel bajo) cuando
ni el teclado ni el computador envan datos. El tiempo
de transicin de un pulso positivo a negativo de los
datos debe ser por lo menos 5s (Garca, 2009), el
tiempo de una transicin de datos que baja, debe ser
por lo menos 5s y no mayor que 25s. El tiempo de

datos de transmisin puede inhibir la comunicacin


en cualquier momento usando la lnea hacia abajo del
reloj, por lo menos 100s. Si una transmisin se inhibe
antes de 11 pulsos del reloj, el dispositivo debe abortar
la transmisin actual y prepararse para retransmitir el
dato actual. Por ejemplo, si se interrumpe un teclado
mientras enva el segundo paquete de 8 de un cdigo
de dos bits, necesitar retransmitir ambos octetos de
ese cdigo.
El protocolo de comunicacin implementado sigue
las reglas que permiten llevar a cabo la comunicacin
segn Chung y Chih, (2007) para este dispositivo mediante el puerto fsico USB, AT o PS/2 mostrado en la
figura 2.
El diagrama a bloques de la figura 3 muestra el protocolo de comunicacin que se realiz modificando los
protocolos de comunicacin existentes para teclado
(estructura matricial), pero manteniendo las mismas
conexiones y conectores mostrados en la figura 1. El
protocolo se genera en las siguientes etapas: escneo de
teclas y convertidores serie-paralelo que se logra por medio
de una seal de activacin mandada desde el microcon-

Figura 1. Diagrama general de protocolo de comunicacin universal

Figura 2. Conectores a) AT, b) PS/2, c) transmisin de datos y d) adaptador PS/2 a USB

212

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Meja-Ugalde Mario

Figura 3. Diagrama a bloques del


protocolo de comunicacin

trolador cada 20 ms activando todos los circuitos integrados 74LS166 (convertidores serie-paralelo en donde
las entradas son de 8 bits y el corrimiento de 1 bit), adquiriendo cada circuito las seales de 8 bits provenientes de las teclas que posteriormente con una seal de
reactivacin pasan los datos uno a uno en forma serial.
El bloque de expansin de entradas realiza un corrimiento de forma serial sincrnico hacia el microcontrolador
y hacia el protocolo de comunicacin.
El mdulo protocolo de comunicacin permite la comunicacin bi-direccional del teclado con la computadora. Este a su vez, puede estar conectado al ordenador
(PC) que al mismo tiempo est conectado a un teclado
normal. En el bloque control de secuencias se encuentra el
microcontrolador, el cual realiza ciertas funciones de
secuencia y control. Expansin de salida, este bloque se
realiz por medio de los circuitos integrados 74LS199
(convertidores paralelo-serial, el corrimiento de entradas es de 1 bit y las salidas de 8 bits) en donde las salida
puede ser desde 8 hasta n salidas (Garca, 2009). Salidas
para automatizacin (Ramrez et al., 2011), es la ltima
etapa digital para la automatizacin o para fines deseados, aqu es donde se requiere de un opto-acoplamiento si la aplicacin necesita que la informacin sea
transmitida entre dos circuitos elctricamente aislados
uno de otro. Este aislamiento se puede conseguir mediante relevadores, transformadores de aislamiento y
receptores de lnea. No obstante, otro dispositivo que se
utiliza de manera igualmente efectiva para resolver estos problemas (Kangbin, 2008; Ramrez, 2011) es el opto-acoplador, su empleo es muy importante en apli-
caciones en las que el aislamiento de ruido, alta tensin
y el tamao son caractersticas determinantes.
En la figura 4 se presenta de manera ms detallada
la funcionalidad del teclado implementado que consta

de tres mdulos de registros serie-paralelo, cada uno


de 8 entradas digitales, la conexin directa bidireccional del ordenador al microcontrolador y de ste al teclado normal; un mdulo para expandir entradas, otro
para las salidas, y el ultimo mdulo usado industrialmente para la automatizacin y control.
La figura 5 muestra las diferentes estructuras digitales programadas en el microcontrolador como son:
un contador mdulo 3, encargado de activar las lneas
de seleccin de los multiplexores, dos multiplexores de
7 a 1 usados para dirigir los bits uno a uno hacia la
base de datos, para su posterior almacenamiento, una
compuerta xor que es una segunda seleccin de datos
antes de llegar a la base de las teclas y cdigos, una
base de datos y cdigo de teclas donde se unen los 8 bits
en 20 ms y se da el formato y cdigo de la tecla oprimida, un bfer circular (Kangbin, 2008) donde se realiza la comparacin de los paquetes de 8 bits en tres
columnas, como lo muestra la tabla 2; si uno de estos
paquetes cambia con relacin al que se encuentra en
el bfer, este entrar al bfer remplazando el anterior
y se sincroniza el microcontrolador mediante mquinas de estado.
Una compuerta XOR es un arreglo de tres compuertas bsicas AND, OR y NOT que produce una salida 1
lgico si sus entradas son diferentes, se emplea un bloque digital XOR asncrono para verificar qu tecla(s) se
ha(n) activado, para llevar este proceso se toman los
valores que contienen los estados actuales y anteriores
de las teclas, proporcionados por los registros Q1 y Q2,
al aplicar la operacin XOR se genera una bandera de
activacin de la tecla presionada (TPS), cabe mencionar
que los datos para cada tecla son transmitidos por la lnea con etiquetas Q1 y M1 generando la tecla de los datos
internos (TDI).

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

213

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

Figura 4. Diagrama funcional del


protocolo de comunicacin

Figura 5. Estructuras digitales


programadas en el microcontrolador

214

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Meja-Ugalde Mario

Dato A

Dato B

Condicin

Dato A[0]=dato 0

Dato B[0]=dato 0

Si, dato A =dato B entonces

No

Dato A[1]=dato 9

Dato B[1]=dato 7

Si, dato A dato B entonces

Dato B

Dato A[2]=dato 2

Dato B[2]=dato 2

Si, dato A = dato B entonces

No

Dato A[3]=dato 3

Dato B[3]=dato 3

Si, dato A = dato B entonces

No

Dato A[4]=dato 9

Dato B[4]=dato 8

Si, dato A dato B entonces

Dato B

Dato A[5]=dato 4

Dato B[5]=dato 4

Si, dato A = dato B entonces

No

Dato A[6]=dato 5

Dato B[6]=dato 5

Si, dato A = dato B entonces

No

Dato A[7]=dato 6

Dato B[7]=dato 6

Si, dato A = dato B entonces

No

Dato A[8]=dato 8

Dato B[8]=dato 8

Si, dato A = dato B entonces

No

La tabla 3 muestra el programa principal que comienza escalando el reloj para estar sincronizados los datos
al realizar la transmisin o recepcin de datos con una
velocidad de 12 a 20khz, el arranque o reinicio de la
mquina, la presencia de datos con el escner de teclas
que identifica qu tecla presiona y genera el mtodo
de envo, recepcin o almacenamiento de los datos detectados.
La tabla 4 muestra el programa de escaneo de teclas
la cual identifica qu tipo de proceso se est llevando a
cabo, recepcin, transmisin o almacenamiento y gene-

Salida

Tabla 2. Bfer circular

rar las banderas necesarias para saber qu tipo de funcin se realiza, si la PC baja el reloj (cero lgico) la PC
transmite y el teclado recibe, si el teclado baja el reloj
(cero lgico) entonces el teclado trasmite y la PC recibe
los datos.
La tabla 5 muestra la identificacin y concatenacin de
la tecla que est presionada, la concatenacin es el almacenamiento y el orden de los bits.
El control de tecla se muestra en la tabla 6, y esta permite saber los tiempos que una tecla se est presionando
y a su vez saber si se est enviando o recibiendo datos.

Programa principal (recep , star_stop, ban_r, aux, cont, clk2, estado_proximo, rst)

Tabla 3. Programa principal

reduccin (clk, b, rst) %genera la velocidad de trasmisin de datos


If presencia (ack, recep, sal2, clk0, tecla_auxiliar, star_stop, ban_r) then
escaneo_de_teclas (in_micro_clk, cuenta, in_micro_dato, start )
if ACK_contestacion (clk2, ack_recepcion, ack_cuenta, star_ack) then
swich (ack_recepcion)
caso 0 is %Transicin
Control_de_transmision (Inicio_de_trasmision, Fin_de_trasmision)
Envio de datos (clk_Pc_bi, dato_Pc_bi, dato0, dato1, dato2, dato3 dato9)
Caso 1 is %Recepcin
condiciones_d_recepcion (tecla, dato_0, dato_1 , dato_2, dato_3, dato_4,
dato_5,
Envio de datos (clk_Pc_bi, dato_Pc_bi, dato0, dato1, dato2, dato3 dato9)
Caso 2 is %Envo
condiciones_d_envio (tecla_auxiliar)
Envio de datos (clk_Pc_bi, dato_Pc_bi, dato0, dato1, dato2, dato3 dato9)
End swich;
End if;
End if;

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

215

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

escaneo_de_teclas (in_micro_clk, cuenta, in_micro_dato, start )

Tabla 4. Identificacin de la tecla


presionada

begin
if (falling_edge(in_micro_clk)) then % Inicializa
if cuenta==00000 and in_micro_dato==0 then %Espera bit start
start=1; Inicio_de_trasmision = 1;%inicia todo%Habilitador1 del 74245
star_stop = 0;
end if; if start==1 then
Inicio_de_trasmision= 1;

%Habilitador1 del 74245

registro = in_micro_dato & registro(8 downto 1); %guarda datos(letra) en


registro
if cuenta==01000 then %lmite de datos
star_stop= 1;
salida

11

dato_out =registro(8 downto 1); %manda el dato a la

end if;
end if;
end if;
end;

Tabla 5. Deteccin de
tecla presionada

%concatenacin de la tecla escaneada (formato)


%D10=1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0=0
% stop paridad D7 D6 D5 D4 D3 D2 D1 D0 star
concat_comercial(0) = 0; %bit de star
concat_comercial(8 downto 1) = dato_out(7 downto 0); %bits de datos
concat_comercial(9) = not(dato_out(0) xor dato_out(1) xor dato_out(2) xor dato_out(3) xor dato_out(4) xor
dato_out(5) xor
dato_out(6) xor dato_out(7)); %bit de paridad

concat_comercial(10)= 1; %bit de stop


tecla_presionada_dato(tecla_auxiliar3, ack, recep, si_ban, sal, ban_r, star_stop, concat_comercial, teclaF,
tecla1)
begin %identificacin de tecla (teclado fabricado) % Bandera de recepcin,
if tecla1==1 then sal == 10000101100 ; % nmero 1
aux = 1;Led=11111001; end if;

if teclaF== 1 then sal = 11001010110 ; aux= 1; % tecla F


if (si_ban == 1) then aux= 1;else % espera para imprimir el primer carcter
aux= 0; % resetea el bfer de datos a enviar
end if; end if;
end;

presencia (ack, recep, sal2, clk0, tecla_auxiliar, star_stop, ban_r)

Tabla 6. Control de la tecla

begin%tecla presionada fabricado


if ((sal2 /= 11111111111) and (clk0== 1)) then
tecla_auxiliar = sal2; if (star_stop==1) then rst = 0; end if;%teclado comercial
if (ban_r== 1) then rst = 0; end if; %teclado fabricado
if (recep==1) then rst = 0; end if; %teclado fabricado
if (ack==1) then rst = 0; end if;
else tecla_auxiliar = tecla_auxiliar; rst = 1; end if;%retiene el dato a enviar
end;

216

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Meja-Ugalde Mario

La tabla 7 permite enviar los datos de manera serial


por el puerto PS/2 en tiempos iguales cuando la bandera tecla_auxiliar esta activada.
La tabla 8 enva los datos, pero aqu se reconoce qu
dato se enva, por medio de un contador de 11 bits y
banderas activadas.
La tabla 9 recibe el dato que trasmite la computadora al teclado, si la computadora enva un error o est
ocupada haciendo otro proceso, el teclado industrial le
pide al bfer circular que reenvi los datos.
Cuando una computadora inicia el proceso de
arranque o de reinicio, esta enva datos de reconocimiento a todos los perifricos (teclado, mouse, escner,
pantalla, entre otros); estos perifricos deben recibir los
datos almacenarlos e identificarlos para despus con-

testarle a la computadora (PC). En la tabla 10 se muestra este proceso.


La tabla 11 identifica qu dispositivo est trasmitiendo o recibiendo datos mediante un detector o bandera.
La trasmisin de datos de la computadora al teclado
y viceversa se realiza a una velocidad de reloj de 1 a 12
khz, si no se envan estos datos a esa velocidad la computadora no podr almacenarlos, ocasionando un error
o que no reconozca el dispositivo (teclado); para esto
existe un cdigo fuente mostrado en la tabla 12 para
bajar o incrementar la frecuencia de reloj dependiendo
del cristal de cuarzo o la velocidad de envi del microcontrolador.

condiciones_d_envio (tecla_auxiliar)

Tabla 7. Control de envo

begin %cambio de variable par enviar


dato0= tecla_auxiliar(0); dato1= tecla_auxiliar(1); dato10= tecla_auxiliar(10);
end;

%contador de 11 bits iguales (22 diferentes) para enviar 11 datos


Envio de datos (clk_Pc_bi, dato_Pc_bi, dato0, dato1 , dato10 )
begin swich (ban=1) %existe dato para enviarse

Tabla 8. Envo de datos

case 0 is
clk_Pc_bi=Z;
%alta impedancia dato_Pc_bi= Z; %bit de star
clk0=0; %habilitacin Fin_de_transmicion= 1; Recepccion= 0;
case 0 is %enva dado0, dato1
end;

Tabla 9. Recepcin de datos


condiciones_d_recepcion (tecla, dato_0, dato_1 , dato_2, dato_3, dato_4, dato_5, dato_6, dato_7, dato_8, dato_9,
dato_10)
begin %cambio de variable par enviar %ACK Stop P D7 D6 D5 D4 D3 D2 D1 D0
tecla(0)=dato_0; tecla(1)=dato_1; tecla(2)=dato_2; tecla(3)=dato_3; tecla(4)=dato_4; tecla(5)= dato_5;
tecla(6)=dato_6; tecla(7)=dato_7; tecla(8)=dato_8; tecla(9)=dato_9; tecla(10)=dato_10;
if (tecla==01111101101) then tecla_aux= 11111110100; end if;%( ACK)
end;
ACK_contestacion (clk2, ack_recepcion, ack_cuenta, star_ack)

begin
if (rising_edge(clk2)) then;%ACK bandera contestacin
if ack_cuenta==00000 and ack_recepcion=1 then star_ack= 1 end if;
if (star_ack==1) then if ack_cuenta==00010 then ack= 1; end if;
if ack_cuenta==00011 then ack_cuenta= 00000;star_ack = 0; ack = 0;

Tabla 10. Contesta los datos a la PC

else ack_cuenta= ack_cuenta + 1; end if;


end if;
end if;
end;

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

217

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

Tabla 11. Determina quin est trasmitiendo o recibiendo


Control_de_trasmision (Inicio_de_trasmision, Fin_de_trasmision)
begin
if (Inicio_de_trasmision==1 or Fin_de_trasmision==1) then out_ban_detector_clk= 1;

else out_ban_detector_clk = 0; end if;


end;
Tabla 12. Baja la frecuencia de 50 Mhz a 12khz
reduccion (clk, b, rst)
Begin
if (rst==0) then

clk2=1;

elsif (rising_edge(clk)) then b=b+1;

Las funciones principales del teclado PC son la puesta


en marcha y el registro al programa (cdigo G y M), y
algunas pruebas de tecleo de botones al mismo tiempo
y de forma consecutiva, como resultado se tiene un
teclado universal industrial nuevo en perfectas condiciones y con pruebas satisfactorias.

if b==1 then clk2==0; end if;


if b==2000 then clk2==1; end if;
if b==4000 then b==0; end if;
end if;
end;

Experimentacin
La implementacin fsica del prototipo de comunicacin se muestra en la figura 6 y la conexin directa entre los dos teclados al mismo tiempo. Algunas pruebas
se realizan con la finalidad de identificar el funcionamiento del nuevo diseo, entre las pruebas experimentales se encuentran el arranque y reinicio del ordenador
para su deteccin y reconocimiento de los dos teclados.
Por razones de seguridad hacia el proceso la prioridad
total la tiene el teclado industrial; entre las funciones
del teclado industrial estn la de cambiar parmetros
como puntos de ajuste, rangos de operacin en tiempo,
lmites de variables, permisivos, protecciones y otras.

Discusiones y anlisis
En la figura 7 se muestran las seales obtenidas del protocolo de comunicacin del teclado normal y el implementado (industrial). Las dos primeras lneas de la
parte superior muestran los datos del teclado normal y
las dos lneas de la parte inferior muestran los datos del
teclado implementado, ambos envan el mismo dato al
mismo tiempo, donde la prioridad es el teclado industrial
por el botn de stop de mquina si es que hubiera un error
en la mquina o humano, finalmente el teclado normal
transmite su seal y esta es guardada en un bfer circular
de datos y para terminar se trasmite.
En la figura 7a se enva el dato 00010001011 que corresponde a la palabra o (cdigo: cuando se presiona una
tecla es 0x44 y cuando se libera la tecla es 0xF0, 0x44), donde la seal se enva desde el teclado normal pasando primero por el teclado implementado hacia el ordenador.
En la figura 7a y b se trasmite el dato 00010101011
que corresponde al nmero 0, siguiendo la caracters-

Figura 6. Implementacin fsica del


prototipo de comunicacin, a) prototipo
de implementacin de 16 teclas, b)
conexin directa entre los dos teclados
hacia el ordenador

218

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Meja-Ugalde Mario

Figura 7. Seales seriales del protocolo


de comunicacin (teclado normal y el
implementado), a) eviando la letra o al
ordenador, b) se enva el nmero
0al ordenador

Figura 8. Seales seriales del protocolo


de comunicacin (slo el teclado
implementado), a) y b), muestran el
mismo dato enviado al ordenador
(letra K)

tica de transmisin de los 11 bits de comunicacin; el primero es el bit de inicio, los 8 siguientes son los datos, el
penltimo es el de paridad (indica si se estn enviando o
recibiendo datos), y el ltimo es el bit del paro (stop).
En la figura 8 se presenta la seal de datos enviada al
ordenador desde el teclado implementado (00010010011
correspondiente a la palabra K, 0x42), se puede observar que las seales transmitidas desde el microcontrolador van directamente al ordenador de la computadora
sin pasar por el teclado de la PC, que tiene un protocolo
de comunicacin matricial, las seales enviadas son las
ltimas dos lneas.
Las figuras 7 y 8 muestran que la comunicacin es
satisfactoria e idntica tanto del protocolo de comunicacin implementado como del comercial, logrando la
obtencin de un teclado multifuncional y con teclas
para funciones especficas.

6, aplicado a mquinas de control numrico y a la automatizacin de maquinaria, permitiendo la compatibilidad en cualquier computadora, con la finalidad de que
los cdigos programados en una mquina de control
numrico no se vean afectados si se remplaza un teclado por otro cuando falle.
La arquitectura diseada queda abierta a nuevas
aplicaciones e innovaciones, sin necesidad de cambiar el hardware.

Agradecimientos
Este artculo cont con el apoyo financiero de la Universidad Autnoma de Quertaro (UAQ) y por el Consejo
Nacional de Ciencia y Tecnologa (CONACYT) (nmero de concesin 209333).

Referencias

Conclusiones
Se dise e implement un protocolo de bajo costo pa-
ra el control de mquinas automatizadas, logrando todos los objetivos propuestos desde el prototipo de un
teclado estndar con protocolo y tecnologa propia
(elctrica, control y diseo fsico) mostrado en la figura

Chung-Chen S. y Chih H. KVM Switch Cable for PS/2 and USB


Signaling 2007: Patent. US 7, 281, 067, B2.
Varela . Alternative and Augmentative Communication Based
Support Technology 2002, 7-8 [en lnea] [fecha de consulta
agosto de 2012]. Disponible en: http://www.iberchip.net/iberchip2004/articles/39-3-AL-VAREL-ALVAROVARELA.PDF

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

219

Teclado con protocolo de comunicacin universal aplicado a mquina de CNC

Dogan H. Pic Basic Projects: 30 Projects Using Pic Basic and Pic Basic
Pro, 1a ed., Londres UK, Newnes MPG Books, 2006, pp. 9-71.
Domnguez F.R., Palacios-Municio E., Lpez-J. L. Desarrollo de
proyectos microcontrolador PIC16F84A, Mxico, editorial Alfaomega, 1991, pp. 289-294.
Garca-Breijo E. Compilador C CCS y Simulador proteus para microcontroladores pic, 2a ed., Barcelona, Marcombo, 2009, pp. 167190.
Kangbin Y. A Fix to the HCI Specification to Evade ID and Password Eexposure by USB Sniff. Proceedings of APIC-IST 2008,
volumen 12, 2008: 191-194.
Li Y. A Heuristic-Based Approach to Optimize Keyboard Design
for Single-Finger Keying Applications. International Journal of
Industrial Ergonomics, volumen 36, 2006: 695-704.
Manual PIC16F84A, Data Sheet, Microchip Technology Inc 2001,
[en lnea] [fecha de consulta: febrero de 2012]. Disponible en:
http://ww1.microchip.com/downloads/en/devicedoc/5007b. pdf
Navabi Z. Digital Design and Implementation with Field Programmable Devices, Information Technology: Transmission,
Processing and Storage, Springer, 2004 [en lnea]. Disponible
en: http://books.google.com.mx/books?id=cPv4fHOxcVoC&p
g=PA260&dq=design+and++implementation+of+keyboard&h
l=es&sa=X&ei=a7efUPeVMYXrrQGNyYCwBA&ved=0CDAQ
6AEwAA#v=onepage&q&f=false

Peng-Yeng Y. y En-Ping S. Cyber Swarm Optimization for General


Keyboard Arrangement Problem. International Journal of Industrial Ergonomics, volumen 41, 2011: 43-52.
Ramrez-Corts J.M., Gmez-Gil P., Martnez-Carballido J., Lpez-Larios F. A LabVIEW-Based Autonomous Vehicle Navigation System using Robot Vision and Fuzzy Control.
Ingeniera Investigacin y Tecnologa, volumen 12 (nmero 2),
2011: 129-136.
Surez-Domnguez E., Gonzlez-Marrero F.A. Diseo y desarrollo de la interfaz de comunicacin del sistema diramic. Revista
CENIC, volumen 36, 2005: 1-10.

Este artculo se cita:


Citacin estilo Chicago
Mejia-Ugalde, Mario. Teclado con protocolo de comunicacin
universal aplicado a mquina de CNC. Ingeniera Investigacin y
Tecnologa, XV, 02 (2014): 209-220.
Citacin estilo ISO 690
Mejia-Ugalde M. Teclado con protocolo de comunicacin universal aplicado a mquina de CNC. Ingeniera Investigacin y
Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220.

Semblanza del autor


Mario Meja-Ugalde. Es estudiante de doctorado y profesor en la Facultad de Ingeniera
de la Universidad Autnoma de Quertaro (UAQ). Recibi la licenciatura como
ingeniero electromecnico y la maestra en instrumentacin y control automtico
por parte de la Universidad Autnoma de Quertaro. Sus intereses de investigacin actuales son diseo implementacin y optimizacin mediante software para la
automatizacin de mquina-herramienta de fabricacin.

220

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 209-220 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-232


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Simulacin del proceso de fermentacin de cerveza artesanal


Fermentation Process Simulation of Homebrewing Beer
Garduo-Garca A.

Martnez-Romero S.

Posgrado en Ingeniera Agrcola y Uso Integral del Agua


Universidad Autnoma Chapingo
Correo: angel_g889@hotmail.com

Departamento de Ingeniera Agroindustrial


Universidad Autnoma Chapingo
Correo: fsalamarom@hotmail.com

Lpez-Cruz I.L.

Ruz-Garca A.

Posgrado en Ingeniera Agrcola y Uso Integral del Agua


Universidad Autnoma Chapingo
Correo: ilopez@correo.chapingo.mx

Posgrado en Ingeniera Agrcola y Uso Integral del Agua


Universidad Autnoma Chapingo
Correo: aruiz@correo.chapingo.mx

Informacin del artculo: recibido: diciembre de 2012, aceptado: abril de 2013

Resumen
El objetivo de la presente investigacin fue estudiar el comportamiento del
proceso de fermentacin de cerveza artesanal mediante un modelo matemtico dinmico. El modelo contiene las tasas de cambio de las variables de
estado concentracin de glucosa, maltosa y maltotriosa. La variable de salida es la concentracin de etanol y como variable auxiliar contempla la concentracin de biomasa (levaduras). Este modelo fue programado en el
ambiente Matlab-Simulink y para su integracin numrica se utiliz el mtodo de Dormand-Prince de cuarto grado con tamao de paso de integracin variable y una tolerancia relativa de 108. Para conocer sus parmetros
ms importantes se realiz un anlisis de sensibilidad local. Adems se llev
a cabo un experimento para producir cerveza artesanal a una temperatura
constante (21C). Se implementaron 14 unidades experimentales (fermentadores) con las mismas condiciones iniciales. De cada fermentador, se midieron las concentraciones de las variables de estado incluidas en el modelo
matemtico. Usando los resultados experimentales el modelo se calibr mediante los algoritmos de optimizacin mnimos cuadrados no lineales y evolucin diferencial. De acuerdo con las estadsticas sesgo (BIAS), coeficiente
de correlacin (r), raz cuadrada del cuadrado medio (RMSE), error medio
absoluto (MAE) y eficiencia de modelacin (EF) se encontr un buen ajuste
entre las predicciones del modelo y las mediciones de las variables de estado
despus de la estimacin de los parmetros.

Descriptores:
modelo mecanicista
sistema dinmico
anlisis de sensibilidad
calibracin
cerveza

Simulacin del proceso de fermentacin de cerveza artesanal

Abstract
The goal of the current research was to study the behavior of the fermentation process of home-made beer using a mathematical dynamic model. The model contains
the rates of change of the concentration state variables of glucose, maltose and maltotriose. An output variable is the ethanol concentration and an auxiliary variable is
the biomass (yeast) concentration. The model was programmed in the Matlab-Simulink environment, and for its numerical integration Dormand-Prince method of
fourth order with a variable integration step size and a relative tolerance of 108 was
used. In order to know which model parameters are more important, a local sensitivity analysis was carried out. Furthermore, an experiment was performed to produce
home-made beer at constant temperature (21C). Fourteen experimental units (fermenters) with the same initial conditions were implemented. Using the experimental results the model was calibrated by nonlinear least squares and differential
evolution algorithms. According to the statistics bias (BIAS), correlation coefficient
(r), squared root of mean squared error (RMSE), mean absolute error (MAE) and
the efficiency of modeling (EF), a good fit between the model predictions and measurements were found after the model parameters estimation.

Introduccin
La fermentacin es el proceso ms importante de la elaboracin de cerveza. Segn se realice, producir resultados diferentes (Lpez, 2007). En la prctica, esto
significa que los tiempos de fermentacin pueden variar considerablemente entre lotes de cerveza de la misma calidad (Defernez et al., 2007; Bamforth et al., 2009).
La temperatura de fermentacin, as como el tipo de
levaduras utilizado, son de gran relevancia al reproducir un estilo de cerveza determinado, por lo cual, en la
produccin es comn usar refrigeracin para controlar
la temperatura en el proceso de fermentacin (Ramirez
y Maciejowski, 2007).
Actualmente existen diversos modelos matemticos
que permiten simular la dinmica de fermentacin de
cerveza, estos pueden usarse para predecir algunas variables durante la fermentacin, como concentracin de
etanol, sustratos y steres (Hepworth et al., 2003). Un
buen modelo debe incluir los componentes ms importantes en la fermentacin, entre ellos: azcares, biomasa y etanol. Algunos modelos ms complejos incluyen
el sabor y aroma, los cuales distinguen una cerveza de
otra. Estos modelos proveen de bases slidas para realizar la optimizacin del proceso (Ramirez y Maciejowski, 2007).
Dentro de las investigaciones realizadas para simular el proceso de fermentacin se encuentra la de Trelea
et al. (2001), donde se proponen y validan tres modelos
dinmicos de fermentacin de cerveza a escala de laboratorio: un modelo basado en el conocimiento biolgico
de la fermentacin, un modelo emprico basado en la
forma de curvas experimentales y un modelo de caja

222

Keywords:
mechanistic model
dynamic system
sensitivity analysis
calibration
beer

negra basado en una red neural artificial. Los modelos


toman en cuenta la temperatura de fermentacin, la
presin en la parte superior del fermentador y la concentracin inicial de levadura, y predicen la densidad
del mosto, la concentracin de azcar residual, la concentracin de etanol y el dixido de carbono ( CO2) liberado. Dichos modelos fueron comparados en trminos
de precisin de la prediccin, robustez y capacidad de
generalizacin (interpolacin y extrapolacin), llegando a la conclusin de que debido a los pocos datos obtenidos durante el proceso de medicin, los modelos
que incluyen ms conocimiento del proceso parecen
igualmente precisos, pero ms fiables que la red neuronal.
Por otra parte, Xiao et al. (2004) desarrollaron una
investigacin en la cual durante un periodo fijo de tiempo de fermentacin, se construyeron una serie de perfiles de temperatura diferentes, del cual se eligi el perfil
ptimo de temperatura con el que se maximiza la produccin de etanol y se reduce al mnimo la concentracin de subproductos y el riesgo de deterioro. Para la
optimizacin de la cintica del modelo se utiliz un algoritmo de optimizacin de colonia de hormigas.
Madar et al. (2005) plantearon un problema de optimizacin del proceso de fermentacin en su trabajo,
utilizaron computacin evolutiva interactiva (IEC). Los resultados que obtuvieron muestran que IEC es un mtodo eficiente y cmodo para incorporar el conocimiento
del usuario en la optimizacin del modelo basado en
procesos por lotes.
Otro experimento importante relacionado con este
tema, es el desarrollado por Oonsivilai y Oonsivilai
(2009), quienes realizaron estudios controlando un per-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

Garduo-Garca A., Lpez-Cruz I.L., Martnez-Romero S., Ruz-Garca A.

fil de temperatura para impulsar el proceso, a fin de


obedecer ciertas restricciones durante la fermentacin
de la cerveza. El diseo de este perfil de temperatura
tambin es un problema de optimizacin, donde el objetivo es reducir al mnimo el tiempo de operacin y
optimizar la calidad de la cerveza, dicho problema fue
resuelto mediante un algoritmo evolutivo llamado evolucin diferencial. Los resultados mostraron que este
algoritmo es un mtodo fcil y competente para incorporar el conocimiento previo del usuario en la optimizacin del perfil de temperatura de los procesos por
lotes.
Otro modelo importante es el desarrollado por Engasser et al. (1981) para controlar el proceso de fermentacin, el cual toma en consideracin el metabolismo de
la levadura y ecuaciones de cintica relativamente simples para la asimilacin de diferentes azcares. Este
modelo fue modificado por Gee y Ramirez (1988) para
incluir los efectos de la temperatura en dicho proceso,
donde se supone que el medio de fermentacin contiene tres azcares, maltosa, glucosa y maltotriosa. En investigaciones ms recientes, Gee y Ramirez (1994)
desarrollaron un nuevo modelo de fermentacin de
cerveza, el cual se puede subdividir en un modelo de
crecimiento, un modelo de aminocidos y un modelo
de sabor-aroma. Los resultados evidenciaron la capacidad de describir con precisin la dinmica de fermentacin de cerveza por lotes.
Los diferentes modelos encontrados en la literatura
para simular el proceso de fermentacin, se han enfocado en la cerveza producida a gran escala en la industria,
por lo que intentan duplicar en laboratorio las condiciones industriales reales. Por lo anterior, en el presente
trabajo se plantearon los siguientes objetivos: i) simular
el proceso de fermentacin de cerveza artesanal mediante un modelo dinmico mecanicista utilizado para
el proceso de produccin de cerveza industrial, ii) realizar un anlisis de sensibilidad local del modelo, iii) estimar los parmetros ms importantes del modelo
usando mediciones de las variables de estado provenientes de un experimento.

Desarrollo
Modelo matemtico para la fermentacin
El modelo matemtico de fermentacin de cerveza utilizado en este trabajo, fue propuesto Gee y Ramirez
(1988). Sin embargo, en esta investigacin no se consider la variable de estado temperatura debido a que el
proceso se llev a cabo a temperatura constante. En este
modelo se supone que el medio de fermentacin contie-

ne tres azcares, maltosa, glucosa y maltotriosa. Las


tasas de cambio de los tres azcares (variables de estado) se calculan mediante tres ecuaciones diferenciales:
Glucosa:
dG
dt


= 1 ( G ) X

(1)

Maltosa:
dM
dt

(2)
= 2 ( M , G ) X
Maltotriosa:
dN
dt

= 3 ( N , M , G ) X
(3)

donde
VG G
1 ( G )
=
KG + G

(4)

VM M
KG
2 ( M , G ) =
K M + M KG + G

(5)

VN N
KG
KM

N , M ,G) =
3(
K N + N KG + G KM + M

(6)

y G (mol m3) es la concentracin de glucosa, M (mol m3)


es la concentracin de maltosa, N (mol m3) es la concentracin de maltotriosa, X (mol m3) es la concentracin de
biomasa, i(h1) es la tasa especfica de absorcin de azcar, Vi (h1) es la velocidad de reaccin mxima para el
azcar (i = G, M, o N), Ki (mol m3) es la constante de Michaelis para el azcar (i = G, M, o N) y Ki es la constante
de inhibicin para el azcar (i = G o M).
Ecuaciones algebraicas para concentraciones de biomasa y etanol, respectivamente:

X ( t ) = X ( t0 ) + RX G ( t0 ) G ( t ) +

(7)

RXM M ( t0 ) M ( t ) + RXN N ( t0 ) N ( t )
E=
( t ) REG G ( t0 ) G ( t ) +

(8)

REM M ( t0 ) M ( t ) + REN N ( t0 ) N ( t )

donde E (mol m3) es la concentracin de etanol, Rxi es el


rendimiento estequiomtrico de la biomasa por mol de
azcar reaccionado (i = G, M, o N) y REi es el rendimiento estequiomtrico de etanol por mol de azcar reaccionado (i = G, M, o N), Rxi y REi se suponen constantes.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

223

Simulacin del proceso de fermentacin de cerveza artesanal

Descripcin del experimento


Para la obtencin de datos experimentales se produjo
cerveza artesanal en pequea escala, comenzando con
la elaboracin de mosto, donde se utiliz extracto de
malta en polvo con la finalidad de evitar todo el proceso anterior en la produccin de cerveza. Para esto, se
calentaron 10 L de agua hasta llegar al punto de ebullicin, en ese momento se agregaron 2 kg de malta en
polvo y 10 L ms de agua, para obtener una relacin de
un 1 kg de malta por cada litro de agua. Despus, se
llev la mezcla al punto de ebullicin de nuevo y se
mantuvo a esta temperatura durante los siguientes 55
minutos. Durante este tiempo se agreg lpulo (Humulus lupulus, var. cascade) en dos ocasiones, la primera a
los 15 minutos despus de haber alcanzado la temperatura de ebullicin y la segunda 25 minutos despus de
la primera aplicacin. Finalmente se filtr el lpulo y
las impurezas para iniciar la puesta en marcha del experimento.

Condiciones de operacin
Dado que la cerveza artesanal lleva a cabo su fermentacin en un rango de 17-24C (Lpez, 2007) y el experimento se realiz a temperatura constante, se decidi
trabajar a 21C. Para esto, se acondicionaron 14 unidades experimentales (fermentadores) de 0.5 L, a los cuales se les agregaron 0.4 L de mosto.
En el proceso de fermentacin se utiliz una levadura seca tipo ale (Saccharomyces cerevisiae), de la cual
se agreg 0.2 g (19.3 mol / m3) a cada unidad experi-

Figura 1. Fermentador acondicionado para produccin de


cerveza artesanal

224

mental. La levadura se sembr directamente en cada


uno de los fermentadores y se verific que la temperatura del mosto estuviera a 21C. Los fermentadores se
dejaron en reposo por 30 min y luego se mezclaron
agitndolos lentamente con el fin de distribuir la levadura y airear el mosto. Despus, cada fermentador se
acondicion con un tapn de goma y un airlock que
permitiera la salida de gases durante la fermentacin
(figura 1).
Debido a que el proceso se realiz a temperatura
constante fue necesario utilizar una incubadora acondicionada un da antes de iniciar el experimento para que
se mantuviera a la temperatura requerida de 21C. Finalmente, se acomodaron todos los fermentadores dentro de la incubadora.

Adquisicin de datos
Las variables medidas durante la fermentacin fueron: concentracin de glucosa, maltosa, maltotriosa y
etanol. Los tiempos de medicin se determinaron de
acuerdo con la dinmica del proceso de fermentacin, la cual presenta una mayor variacin durante
los primeros das. En cada medicin realizada se
tom una unidad experimental para su anlisis, esta
se agitaba para homogenizar la muestra. De cada fermentador se guardaron 40 mL de muestra en un tubo
de ensayo para colocarlo en congelacin. De las
muestras congeladas se eligieron las ms representativas, con base en el comportamiento de la dinmica
del proceso de fermentacin para una temperatura
de 16C. Las muestras seleccionadas se analizaron
mediante cromatografa de gases para determinar las
concentraciones de glucosa, maltosa y maltotriosa
(tabla 1 ms adelante).
Para obtener la concentracin de etanol (tabla 1), se
extrajeron 100 mL de muestra, los cuales se montaron
en un equipo de destilacin (figura 2). La muestra se
calent hasta que se evapor aproximadamente 60% de
la cantidad contenida en el matraz, posteriormente el
producto evaporado se mezcl con agua destilada hasta alcanzar nuevamente una muestra de 100 mL. A partir del producto destilado se llev a cabo el procedimiento de determinacin de alcohol mediante diferencia de densidad con la ayuda de un picnmetro y
una balanza de precisin.
Para determinar el contenido de etanol mediante el
uso del picnmetro y la balanza de precisin, se utiliz
la ecuacin 9:

M 3 M1
d =
dH 2 O
M 2 M1

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

(9)

Garduo-Garca A., Lpez-Cruz I.L., Martnez-Romero S., Ruz-Garca A.

Se utiliz una tolerancia relativa de 1 108. Las estadsticas de ajuste utilizadas para evaluar el desempeo del
modelo con los parmetros estimados en la calibracin
fueron: el error cuadrtico medio (RMSE), el error absoluto (MAE), el sesgo (BIAS), la eficiencia (EF) y el coeficiente de correlacin (r).

Anlisis de sensibilidad del modelo

Figura 2. Proceso de destilacin de cerveza artesanal

Para determinar los parmetros que ms influyen en el


comportamiento de un modelo y, por consiguiente,
candidatos para ser estimados, se realiz un anlisis de
sensibilidad local (Saltelli et al., 2000; Lpez et al., 2004),
para lo cual, diferenciando las ecuaciones de estado respecto al vector de parmetros y suponiendo que el
vector de las variables de entrada no depende de , se
tiene que:

x f ( x , u, )
x f ( x , u, )
donde d es la densidad de la muestra destilada a=
20C

(10)
+
1

t
x
(g mL ), M1 es la masa del picnmetro vaco (perfectax=
x( t , )
x=
x( t , )
mente seco) (g), M2 es la masa del picnmetro lleno de
De donde resultan las ecuaciones de sensibilidad:
agua destilada (g), M3 es la masa del picnmetro lleno
d
con la muestra destilada (g) y H2O es la densidad del
f ( x , u, )
S(t ) f ( x , u, )
agua a 20C. Debido a que la ecuacin 9 da como=
resul S(t ) +
(11)

x
=x x( t , )
tado la densidad de la muestra destilada, se utilizaron
=
x x( t , )
valores tabulados por Vogt (1972), para poder transfordonde S(t) se define como:
mar las unidades en gramos de alcohol por litro (g/L).
Sin embargo, el modelo matemtico considera la conx (t , 0 )
centracin de etanol en mol m3, por lo que la concentra; i=
1, , n; j =
1, , p.
S (t ) =
Sij ( t ) =i
j

(12)
cin se multiplic por un factor de (1000/peso molecular
del etanol) donde el peso molecular del etanol es 46.069
En donde el nmero de ecuaciones de sensibilidad reg/mol (Doran, 2003) y de esta forma se obtuvo la concensultante es de nxp.
tracin de etanol en las unidades deseadas.
Con fines de comparacin entre parmetros, se calcularon las sensibilidades relativas mediante la ecuaImplementacin del modelo matemtico
cin:
0

La implementacin del modelo se llev a cabo en el ambiente MATLAB-SIMULINK y consta de un programa


principal (home_beer.m) donde se definen las condiciones iniciales, el tiempo de simulacin y los parmetros
del modelo para una temperatura de 16C. Adicionalmente, se cuenta con una subrutina en SIMULINK donde se implementa el modelo dinmico (homebeer.mdl),
en el cual se definen las variables de estado (glucosa,
maltosa y maltotriosa), la ecuacin auxiliar (biomasa) y
la ecuacin de salida (etanol). El programa principal
llama al modelo simulink (archivo .mdl) que contiene el
modelo matemtico. Para integrar el modelo se utiliz
el algoritmo de Dormand-Prince, el cual est programado en la funcin ode45.m de Matlab. Este mtodo
utiliza un tamao de paso de integracin (t) variable.

xi t , 0 0
sijr ( t )
=0
0
j

(13)

Dado que las sensibilidades son funciones variantes en


el tiempo, se calcul la integral del valor absoluto de las
sensibilidades relativas S(t) en el periodo de fermentacin:
t

I = S dt

(14)

Donde t es el tiempo final y 0 el tiempo inicial. La integral permite comparar de forma numrica los parmetros y determinar cules afectan en mayor medida el
comportamiento del modelo.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

225

Simulacin del proceso de fermentacin de cerveza artesanal

Calibracin del modelo


En la calibracin del modelo se tomaron en cuenta las
mediciones obtenidas de las variables de estado (glucosa, maltosa y maltotriosa) y la variable de salida (etanol). Para llevar a cabo la calibracin del modelo se
plante un problema de optimizacin, usando el procedimiento de mnimos cuadrados no lineales para estimar los valores de los parmetros de mayor importancia,
los cuales fueron seleccionados previamente mediante
el anlisis de sensibilidad. El algoritmo de optimizacin
utilizado permiti aproximar lo ms posible las predicciones del modelo a las mediciones. La funcin a minimizar fue:
X

F ( ) =
i =1

((G
x

i =1

esti

(15)

Gobsi )2 + ( Mesti Mobsi )2 + ( N esti N obsi )2 + 0.21( Eesti Eobsi )2

donde es un vector que contiene los parmetros a estimar, X es el nmero de mediciones de glucosa (G),
maltosa (M), maltotriosa (N) y etanol (E), 0.21 es un factor de escala, el subndice est indica el valor estimado y
el subndice obs, el valor observado. El problema de optimizacin se resolvi mediante la rutina lsqnonlin del
Optimization toolbox de Matlab, utilizando el algoritmo
de Levenberg-Marquardt.
Con la finalidad de verificar la calidad de la estimacin de los parmetros del modelo, el problema de op-

timizacin anterior tambin se resolvi mediante el


algoritmo de evolucin diferencial, en donde se utiliz
la estrategia clsica DE/rand/1/bin (Price et al., 2005),
con una probabilidad de cruzamiento CR = 0.2, factor
de variacin diferencial F = 0.9, tamao de la poblacin
igual NP = 10 n donde n es el nmero de parmetros a
estimar, con una precisin de convergencia de la poblacin 1108 y 50 como nmero mximo de generaciones.

Discusin y anlisis de resultados


La figura 3 muestra la comparacin entre los valores
medidos (tabla 1) y los valores simulados para la concentracin de las variables de estado (G, M y N) y la
variable de salida (E) con respecto al tiempo de fermentacin. Las condiciones iniciales utilizadas para la simulacin fueron las del experimento (tabla 1), tomando
en cuenta que para la biomasa la condicin inicial fue
19.3 mol m3. Debido a que el proceso de fermentacin
se realiz a una temperatura de 21C, se utilizaron los
valores de los parmetros cinticos correspondientes a
la temperatura de 16C (Gee y Ramirez, 1988), esto con
la finalidad de tener una mayor semejanza entre los valores simulados y los medidos.
Como puede observarse en la figura 3, las predicciones del modelo con los valores de los parmetros para
una temperatura de 16C, reproducen la dinmica del
comportamiento de las variables modeladas; sin embargo, los valores medidos y los simulados difieren en
gran escala, por lo que fue necesario realizar la estima-

Figura 3.Comparacin entre predicciones (modelo con parmetros cinticos correspondientes a una
temperatura de 16C) y mediciones de las variables del modelo en el tiempo de fermentacin

226

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

Garduo-Garca A., Lpez-Cruz I.L., Martnez-Romero S., Ruz-Garca A.

Tiempo de
medicin (h)

Glucosa
(G) (mol/m3)

Maltosa
(M) (mol/m3)

Maltotriosa
(N) (mol/m3)

Etanol
(E) (mol/m3)

0
12
18
30
36
57
81
129
201

84.8
33.4
7.7
0.4
0.5
0.3
0.4
0.7
0.05

210.4
61.2
31.08
11.12
6.46
3.68
2.56
0.61
0.68

22.03
17.3
10.7
8.7
8.5
10.1
9.7
7.6
1.2

0
294
648.1
996.3
998.5
1074.5
1074.5
1113.5
1080.8

cin de los parmetros (calibracin del modelo) seleccionados mediante el anlisis de sensibilidad descrito.

Anlisis de sensibilidad
En la figura 4 se muestran las sensibilidades relativas de
los estados glucosa (G), maltosa (M) y maltotriosa (N), con
respecto a cada uno de los parmetros. Un valor absoluto
de la sensibilidad relativa mayor que cero indica que el
modelo es sensible a un cambio pequeo del parmetro
respectivo. Las sensibilidades relativas de los parmetros
se muestran en la tabla 2, donde G, M y N son las variables
de estado y VG , VM , VN , KG , KM , KN, KG , y KM los parmetros cinticos del modelo. En la misma tabla se observa
que la variable de estado G es sensible al cambio en los
parmetros VG y KG , la variable de estado M es sensible al
cambio en los parmetros VM y KM , mientras que la variable de estado N es sensible al cambio en los parmetros VN
y KN ; por lo cual, todos estos parmetros de gran impor-

Tabla 1. Mediciones de concentracin


de glucosa, maltosa, maltotriosa y etanol

tancia, fueron tomados en cuenta durante la calibracin


del modelo. Por otro lado, los parmetros KG , y KM , al ser
poco relevantes debido a que su variacin no afecta en
gran medida al modelo, no fueron considerados para la
calibracin. Los valores de los parmetros no relevantes
para el modelo se tomaron del trabajo de Gee y Ramirez
(1988), para una temperatura de 16C.
Una vez seleccionados los parmetros que afectan el
comportamiento del modelo de manera importante, se
llev a cabo la calibracin. Los valores de los parmetros nominales se aproximaron de forma manual siguiendo su tendencia al aumentar la temperatura de
fermentacin (Gee y Ramirez, 1988) en el momento en
que se logr cierta proximidad entre los valores simulados y los valores medidos de las variables de estado,
estos valores de los parmetros se consideraron como
nominales; en la calibracin se les dio un rango de variacin para encontrar los valores que minimizaran la
funcin objetivo (ecuacin 15).

Figura 4. Funciones de
sensibilidad local para
las variables de estado
respecto a cada uno de los
parmetros cinticos del
modelo SR = sensibilidad
relativa, G = glucosa,
N = maltotriosa

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

227

Simulacin del proceso de fermentacin de cerveza artesanal

Tabla 2. ndices de sensibilidad local para las variables


de estado con respecto a los parmetros
Variables de estado

Tabla 3. Valores de los parmetros cinticos del modelo


calibrado mediante lsqnonlin
Parmetro

Valor estimado

Parmetros

VG

0.1365

VG

35.88

VM

0.3885

VM

61.73

VN

0.3287

VN

7.17

KG

0.0980

KG

8.39

51.27

KM

85.9316

KM

1254.9

KN

7.14

KN

K'G

2.08

0.22

K'M

0.18

Calibracin y simulacin del modelo


En la figura 5 se muestra la comparacin entre los valores de las concentraciones de las variables del modelo
medidas y simuladas con respecto al tiempo de fermentacin, en donde la simulacin se realiz con los parmetros cinticos estimados mediante el mtodo de
mnimos cuadrados no lineales para una temperatura
de 21C. En la tabla 3 se muestran los valores estimados
para cada uno de los parmetros cinticos del modelo
mediante la rutina lsqnonlin del Optimization toolbox de
Matlab. En la tabla 4 se encuentran las estadsticas de
ajuste entre el modelo ya calibrado y los datos medidos
para cada una de las variables de estado y la variable de
salida. De acuerdo con la estadstica sesgo (BIAS) el

Tabla 4. Estadsticas de ajuste del modelo calibrado mediante


lsqnonlin
Variable del
modelo

BIAS

MAE

EF

Glucosa

-1.14

1.14

0.99

2.61

0.99

Maltosa

8.44

13.71

0.84

27.07

0.94

Maltotriosa

0.58

3.99

0.30

5.20

0.81

Etanol

26.66

36.55

0.98

49.21

0.99

modelo sobreestima la cantidad de glucosa aunque esto


difcilmente puede apreciarse en la figura 5 ya que el
ajuste entre predicciones y mediciones es muy preciso.
Esto puede apreciarse tanto en la figura 5 como en la
estadstica ndice de eficiencia (EF) y en el coeficiente de
correlacin (r). De acuerdo con las estadsticas RMSE y
MAE la variable glucosa puede predecirse con mayor

Figura 5. Comparacin entre predicciones (modelo calibrado mediante lsqnonlin) y mediciones de las
variables del modelo en el tiempo de fermentacin

228

RMSE

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

Garduo-Garca A., Lpez-Cruz I.L., Martnez-Romero S., Ruz-Garca A.

Figura 6. Comparacin entre predicciones (modelo calibrado mediante evolucin diferencial) y mediciones
de las variables del modelo en el tiempo de fermentacin

precisin. En contraste, la maltosa, maltotriosa y etanol


son subestimadas por el modelo tomando en cuenta la
estadstica sesgo. Esto, sin embargo, es vlido slo para
la maltotriosa como puede notarse en la figura 5 y en el
bajo valor del ndice de eficiencia (EF) y coeficiente de
correlacin obtenido para esta variable. El ajuste entre
predicciones y mediciones en el caso de maltosa y etanol fue bastante preciso como puede verificarse en los
valores obtenidos para las estadsticas ndices de eficiencia y coeficiente de correlacin.
En la figura 6 se muestra la comparacin entre los
valores de las variables del modelo medidas y simuladas con respecto al tiempo de fermentacin, en donde
la simulacin se realiz con los parmetros cinticos
estimados mediante el algoritmo de evolucin diferencial para una temperatura de 21C.
En la tabla 5 se muestran los valores estimados de
los parmetros y de la funcin minimizada F() de la
ecuacin 15 en cada una de las optimizaciones realizadas mediante evolucin diferencial.
En la tabla 6 se encuentran las estadsticas de ajuste
entre el modelo ya calibrado con evolucin diferencial
y los datos medidos para cada una de las variables de
estado y la variable de salida.
El rango de la temperatura de fermentacin dentro
del cual se desarroll el modelo de Gee y Ramirez (1988)
tiene una variacin importante con respecto al rango de
temperatura de fermentacin de cerveza artesanal; en
consecuencia, cuando se realizaron las simulaciones previas utilizando los valores de los parmetros correspon-

dientes a una temperatura de 16C, se esperaba encontrar


una diferencia significativa entre los valores simulados y
los valores medidos de las concentraciones de las variables de estado del modelo (figura 6), de esta manera surgi la necesidad de realizar una estimacin de los
parmetros del modelo. En las figuras 5 y 6 puede observarse que la calibracin del modelo en general es aceptable debido a que los resultados fueron similares usando
un algoritmo de optimizacin local y un mtodo de optimizacin global (rutinas lsqnonlin y evolucin diferencial), ya que en los dos casos al comparar las simulaciones
con las mediciones de las variables, puede observarse
que se reproduce de manera general la tendencia de cada
variable durante el proceso de fermentacin.
En general, de acuerdo con las estadsticas de ajuste
del modelo calibrado, en las tablas 4 y 6 se observa que
es un buen predictor de la variable de estado glucosa,
ya que en ambos casos de calibracin se tiene un coeficiente de correlacin (r) cercano a 1 y un sesgo cercano
a cero, as como una alta eficiencia (EF).
De la misma forma, en las tablas 4 y 6, de acuerdo
con el coeficiente de correlacin (r) y la eficiencia (EF),
el modelo es un buen predictor de la variable etanol,
ya que ambos tienen un valor cercano a 1, sin embargo, tambin puede observarse que esta variable tiene
valores relativamente grandes para el resto de las estadsticas (BIAS, MAE y MSE), lo cual es probable que se
deba a la diferencia entre las concentraciones medidas
y estimadas alrededor de las 35 y 50 h en el proceso de
fermentacin (figuras 5 y 6) que fueron posiblemente

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

229

Simulacin del proceso de fermentacin de cerveza artesanal

Tabla 5. Valores de los parmetros cinticos del modelo calibrado mediante evolucin diferencial para 20 optimizaciones
Nm. de
optimizacin

VG

VM

VN

KG

KM

KN

F ()

Promedio

0.1365

0.3885

0.2224

0.0902

85.9275

952.3705

7398.826

Varianza

0.0039

6.966104

5.3106

Tabla 6. Estadsticas de ajuste del modelo calibrado mediante evolucin diferencial para una temperatura de 21C
Variable de
estado

BIAS

MAE

EF

RMSE

Glucosa

-1.13

1.13

0.99

2.62

0.99

Maltosa

8.48

13.74

0.84

27.13

0.94

Maltotriosa

1.09

3.95

0.29

5.17

0.81

Etanol

23.52

36.45

0.98

49.11

0.99

causadas por un error en la medicin de la variable. Lo


anterior se puede mejorar con un mayor nmero de
mediciones de la variable etanol en el rango de tiempo
mencionado, ya que es aqu donde el proceso de fermentacin comenz a estabilizarse. A pesar de que
surgieron valores elevados en algunas estadsticas de
ajuste para el etanol, debe tomarse en cuenta que las
concentraciones de esta variable superan las 1 000 unidades, por lo que en forma porcentual el error es poco
significativo.
Para el caso de la maltosa, el modelo calibrado por
ambos mtodos tiene estadsticas de ajuste aceptables,
sin embargo, con el fin de obtener una mayor precisin
en la prediccin del modelo para esta variable, es necesario tomar un mayor nmero de mediciones entre las
10 y 25 h del tiempo de fermentacin, ya que en este
rango la concentracin de maltotriosa presenta una mayor variacin.
Al observar las tablas 4 y 6, puede decirse que el
modelo calibrado por ambos mtodos es un buen predictor de la variable de estado maltotriosa, debido a que
tiene un coeficiente de correlacin cercano a uno y un sesgo cercano a cero. Sin embargo, en este caso la EF presenta un valor aparentemente bajo, lo cual se debe a que las
mediciones de maltotriosa son un poco irregulares entre
las 20 y 40 h del tiempo de fermentacin. Lo anterior
pudo haber sucedido, debido a que, a pesar de que la
muestra se encontraba congelada, la fermentacin sigui
en una escala mucho ms pequea, sin embargo, esto se
vio reflejado de forma ms importante en la concentracin de maltotriosa. Este mismo fenmeno fue observado
por Gee y Ramirez (1988) para la variable maltosa.

230

Conclusiones
En la presente investigacin se encontr que es posible
estudiar el proceso de fermentacin de cerveza artesanal usando modelos matemticos dinmicos. Se mostr
que se puede entender el comportamiento del proceso
aplicando la metodologa de modelado de sistemas. En
particular, se encontr que un modelo matemtico que
simula la dinmica del proceso de fermentacin de cerveza industrial, mediante las variables de estado concentracin de glucosa, maltosa y maltotriosa, puede ser
til para predecir el comportamiento de las variables
que influyen en el proceso de fermentacin de cerveza
artesanal, realizando previamente la estimacin de los
parmetros del modelo.
La metodologa del anlisis de sensibilidad local
permiti determinar los parmetros que ms influyen
en el comportamiento del modelo, los cuales resultaron
candidatos a ser estimados. Una vez calibrado el modelo matemtico, puede utilizarse para el estudio de estrategias de manejo, que hagan ms eficiente el proceso
de fermentacin de la cerveza artesanal. De la misma
manera, dado que la concentracin de etanol es una variable de gran importancia en la produccin de cerveza,
el modelo puede emplearse para controlar la cantidad
de etanol final en el producto u optimizar el proceso de
fermentacin.
En esta investigacin, se trabaj con una temperatura constante, por lo que el modelo se limita a simular el
proceso de fermentacin con esta condicin, sin embargo, el trabajo realizado puede ser una referencia y base
para futuras investigaciones, en las cuales se tomen en

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

Garduo-Garca A., Lpez-Cruz I.L., Martnez-Romero S., Ruz-Garca A.

cuenta los efectos de la introduccin de cambios en la


temperatura ambiental.
Otro resultado obtenido, es la dinmica del comportamiento de cada una de las variables durante el tiempo
de fermentacin, la importancia de esto radica en el hecho de que en futuras investigaciones, se tendr una referencia ms exacta para determinar los tiempos y el
nmero de mediciones en los intervalos donde suceden
cambios significativos en el comportamiento de esas variables. Lo anterior incluye modelos ms complejos que
contengan un mayor nmero de variables de estado y
modelos ms simples como los de caja negra, ya que de
igual manera, al conocer la dinmica del proceso de fermentacin, tambin pueden elegirse de forma ms eficiente los tiempos de muestreo en los cuales se realizar
la medicin de las variables.
Como comentario final, para trabajos posteriores es
recomendable determinar la concentracin de biomasa
mediante el peso seco de las levaduras, para obtener directamente las unidades en masa por unidad de volumen.

Referencias
Bamforth Ch.W., Russell I., Steward G.B. A Quality Perspective, San
Diego, Academic, 2008, pp. 61-83.
Defernez M., Foxall R.J., OMalley C.J., Montague G., Ringa S.M.,
Kemsley E.K. Modelling Beer Fermentation Variability. Journal of Food Engineering, volumen 83, febrero 2007: 167-172.
Doran P.M. Bioprocess Engineering Principles, San Diego, Academic
Press, 2002, pp. 405-407.
Engasser J.M., Marc I., Moll M., Duteurtr B. Kinetic Modeling of
Beer Fermentation, en: EBC Congress (18th, 1981, Copenhagen), pp. 579-586.
Gee D.A., Ramirez W.F. A Flavour Model for Beer Fermentation.
Journal Institute of Bewing, volumen 100 (nmero 5), 1994:
321-329.

Gee D.A., Ramirez W.F. Optimal Temperature Control for Batch


Beer Fermentation. Biotechnology and Bioengineering, volumen
31,1988: 224-234.
Hepworth. N., Brown A.K., Hammond J.R.M., Boyd J.W.R., Varley J. The Use of Laboratory-Scale Fermentations as a Tool for
Modelling Beer Fermentations. Trans IChemE, volumen 81,
marzo 2003: 50-56.
Lpez M.H. Cerveza casera, Victoria BC, Trafford, 2007, pp. 66-71.
Lpez-Cruz I.L., Ramrez-Arias A., Rojano-Aguilar A. Anlisis de
sensibilidad de un modelo dinmico de crecimiento para lechugas (Lactuca sativa L.) cultivadas en invernadero. Agrociencia, volumen 38, 2004: 613-624.
Madar J., Abonyi J., Szeifert F. Interactive Evolutionary Computation in Process Engineering. Computers and Chemical Engineering, volumen 7, 2005: 1591-1597.
Oonsivilai R., Oonsivilai A. Temperature Profile in Fermenting
Process Using Differential Evolution, en Recent Advances, en:
Energy & Environment (5th, 2010, University of Cambridge,
UK). Proceedings of the 5th IASME/WSEAS International
Conference on Energy & Eenvironment, United States,
WSEAS, 2010, 455 p.
Price K., Storn R., Lampinen J. Differential Evolution: A Practical Approach to Global Optimization, New York, Springer, 2005, pp. 37-131.
Ramirez W.F.,Maciejowski J. Optimal Beer Fermentation. Journal
Institute of Bewing, volumen 113 (nmero 3), 2007: 325-333.
Saltelli A., Chan K., Scott E.M. Sensitivity Analysis, Chichester, UK,
John Wiley & Sons Ltd., 2000, pp. 81-100
Trelea I.C., Titica M., Landaud S., Latrille E., Corrieu G., Cheruy
A. Predictive Modelling of Brewing Fermentation: Fromknowledge-Based to Black-Box Models. Mathematics and Computers in Simulation, volumen 56, 2001: 405-424.
Vogt E. La fabricacin de vinos, Zaragoza, Acribia, 1972, pp. 262-263.
Xiao J., Zhou Z., Zhang G. Ant Colony System Algorithm for the
Optimization of Beer Fermentation Control. Journal of Zhejiang University SCIENCE, volumen 5 (nmero 12), diciembre
2004: 1597-1603.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

231

Simulacin del proceso de fermentacin de cerveza artesanal

Este artculo se cita:


Citacin estilo Chicago
Garduo-Garca, Angel, Irineo Lorenzo Lpez-Cruz, Salvador
Matnez-Romero, Agustn Ruz-Garca. Simulacin del proceso de
fermentacin de cerveza artesanal. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 221-232.
Citacin estilo ISO 690
Garduo-Garca A., Lpez-Cruz I.L., Matnez-Romero S., RuzGarca A. Simulacin del proceso de fermentacin de cerveza artesanal. Ingeniera Investigacin y Tecnologa, volumen XV (nmero
2), abril-junio 2014: 221-232.

Semblanza de los autores


Angel Garduo-Garca: Graduado de la carrera de ingeniera mecnica agrcola en la
Universidad Autnoma Chapingo (UACh) en 2010. Realiz una estancia preprofesional en Espaa en el mismo ao en la Universidad de Almera con el grupo de
investigacin: Automtica, Electrnica y Robtica, (AER, cdigo TEP197 del Plan
Andaluz de Investigacin). En el 2012 culmin sus estudios de maestra en ingeniera agrcola y uso integral del agua con especializacin en ingeniera de biosistemas
en la UACh.
Irineo Lorenzo Lpez-Cruz: Culmin estudios de doctorado en ingeniera agrcola en la
Universidad de Wageningen, Pases Bajos en 2002. Es profesor-investigador del
posgrado en ingeniera agrcola y uso integral del agua en la Universidad Autnoma Chapingo. Pertenece al Sistema Nacional de Investigadores (nivel I). Ha publicado 47 artculos en revistas arbitradas o indizadas, 40 ponencias en extenso y 45
presentaciones en congresos nacionales e internacionales y 4 captulos en libros.
Ha impartido 49 cursos a nivel de posgrado. Ha dirigido una tesis de doctorado, 12
de maestra y 5 de licenciatura. Sus publicaciones tienen ms de 50 citas.
Salvador Martnez-Romero: Egresado de la Escuela Nacional de Ciencias Biolgicas del
Instituto Politcnico Nacional en el ao de 1969, obtuvo el ttulo de qumico bacterilogo parasitlogo. En el 2002 obtuvo el ttulo de maestro en ciencias de la educacin en la Universidad del Valle de Mxico campus San Miguel. Ha dirigido y
asesorado ms de 50 tesis de licenciatura y una de maestra. Ha participado en varios congresos en el rea de alimentos y fermentaciones. Actualmente es profesorinvestigador del Departamento de Ingeniera Agroindustrial de la Universidad
Autnoma Chapingo, en donde ha impartido ms de 60 cursos.
Agustn Ruz-Garca: Graduado de la maestra en ingeniera agrcola en la Universidad
Autnoma Chapingo (UACh) en 2009. Realiz estudios de maestra en ciencias en
control automtico en el CINVESTAV del Instituto Politcnico Nacional en 2006.
Actualmente es estudiante de doctorado en ingeniera agrcola en la UACh. Sus
lneas de investigacin se enfocan al estudio de la dinmica de variables ambientales de invernaderos para fines de optimizacin y control.

232

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 221-xx ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Agrupamiento eficiente para geometras irregulares basado en


identificacin de concavidades
Efficient Clustering for Irregular Geometries Based on
Identification of Concavities
Velzquez-Villegas Fernando

Santilln-Gutirrez Sal Daniel

Centro de Diseo Mecnico e Innovacin Tecnolgica


Facultad de Ingeniera
Universidad Nacional Autnoma de Mxico
Correo: fernvel@unam.com

Centro de Alta Tecnologa, UNAM


Facultad de Ingeniera
Universidad Nacional Autnoma de Mxico
Correo: saulsan@unam.mx

Informacin del artculo: recibido: diciembre de 2012, aceptado: abril de 2013

Resumen
El problema de agrupamiento en dos dimensiones tiene una gran relevancia en
aplicaciones relacionadas con el uso eficiente de material, tales como corte, empaquetado, etctera. Se trata de un problema muy complicado en el que varios
cuerpos deben acomodarse eficientemente de tal forma que ocupen el menor
espacio posible. Si los cuerpos tienen geometra irregular, el problema es ms
complejo. Es evidente que el nmero de posibles acomodos entre los cuerpos es
enorme. Una forma eficaz de determinar los diferentes acomodos es el clculo
del polgono no ajustado (NFP, no-fit polygon), con el cual se pueden determinar
todas las posiciones relativas entre 2 geometras en contacto, sin traslape, de
forma que se pueda elegir la mejor posicin relativa. No obstante, el clculo del
NFP es muy costoso desde el punto de vista computacional. Por otra parte, la
seleccin de la mejor posicin relativa no es tarea fcil debido a que, entre dos
geometras irregulares en contacto, se pueden generar huecos (reas no utilizables) y concavidades externas (reas utilizables). Este trabajo presenta un mtodo simple y rpido, tanto para reducir el clculo asociado con la generacin del
NFP, como para minimizar las reas no utilizables del agrupamiento de varios
cuerpos. El mtodo consiste en calcular el NFP parcial, nicamente en las regiones cncavas de las geometras, y elegir el mejor acomodo empleando la eficiencia total ponderada, la cual se define como la suma ponderada de la eficiencia
envolvente (cociente entre el rea ocupada y el rea de la envolvente convexa) y
la eficiencia por huecos (cociente entre rea ocupada y rea del acomodo). El
mtodo propuesto genera resultados similares a los obtenidos por otros mtodos muy eficientes, sin embargo la forma de los agrupamientos obtenidos permite acomodar ms partes en espacios semejantes, lo cual es un resultado
deseable cuando se trata de optimizar el uso de material. Se presentan dos ejemplos para mostrar el desempeo de la propuesta.

Descriptores:
agrupamiento eficiente
Nesting
problema de corte
polgono no ajustado

Agrupamiento eficiente para geometras irregulares basado en identificacin de concavidades

Abstract
Two dimensional clustering problem has much relevance in applications related to
the efficient use of raw material, such as cutting stock, packing, etc. This is a very
complex problem in which multiple bodies are accommodated efficiently in a way
that they occupy as little space as possible. The complexity of the problem increases
with the complexity of the bodies. Clearly the number of possible arrangements between bodies is huge. No Fit Polygon (NFP) allows to determine the entire relative
positions between two patterns (regular or irregular) in contact, non-overlapping,
therefore the best position can be selected. However, NFP generation requires a lot of
calculations; besides, selecting the best cluster isnt a simple task because, between
two irregular patterns in contact, hollows (unusable areas) and external concavities
(usable areas) can be produced. This work presents a quick and simple method to
reduce calculations associated with NFP generation and to minimize unusable areas
in a cluster. This method consists of generating partial NFP, just on concave regions
of the patterns, and selecting the best cluster using a total weighted efficiency, i.e. a
weighted value of enclosure efficiency (ratio of occupied area on convex hull area)
and hollow efficiency (ratio of occupied area on cluster area). The proposed method
produces similar results as those obtained by other methods; however the shape of the
clusters obtained allows to accommodate more parts in similar spaces, which is a
desirable result when it comes to optimizing the use of material. We present two
examples to show the performance of the proposal.

Introduccin
En el mercado global actual, las compaas que son incapaces de reducir sus costos de produccin para ser
ms competitivas pueden quedarse atrs respecto a las
que s lo hacen e incluso desaparecer. Uno de los costos
ms representativos es el derivado de la mano de obra,
sobre todo cuando es especializada. Un ejemplo claro
es la industria del calzado, en la que las operaciones de
corte de piel se llevan a cabo de manera casi artesanal,
debido a la complejidad del material. Los cortadores
tienen la habilidad, ganada con el paso de los aos, de
realizar los cortes de las piezas que componen a un zapato de forma que el desperdicio sea mnimo. Dada la
habilidad de estos operadores el costo de su mano de
obra es alto. Adems, las empresas se ven obligadas a
mantenerlos muchos aos en su misma funcin, generando baja rotacin, lo cual puede ser un aspecto negativo para las mismas. Disminuir o eliminar la
dependencia de la mano de obra especializada reducira los costos de produccin de este tipo de industrias.
Por otra parte, es imposible que dos operadores generen la misma disminucin de desperdicios, de material o espacio, por lo que, aunque ambos sean excelentes
en su labor, hay un rea de oportunidad para incrementar el aprovechamiento. En este sentido, es deseable
contar con un mtodo o procedimiento para generar
acomodos eficientes sin importar quin o qu lo haga,
ya que el beneficio que se puede obtener es alto. Por

234

Keywords:
optimal clustering
nesting
cutting stock problem
no fit polygon

ejemplo, en la industria del calzado el costo principal se


relaciona con el material (piel, telas, plstico, etctera),
as que una pequea disminucin en el desperdicio se
traduce en ahorros millonarios (Yang y Lin , 2009; Hopper y Turton, 1999 ).
En el presente trabajo se propone un mtodo de
agrupamiento eficiente basado en medidas realistas del
aprovechamiento de espacio o material, con las cuales
se distinguen las reas utilizables o no utilizables en el
agrupamiento de dos piezas irregulares de tal forma
que dichas reas se utilicen en el agrupamiento.

Mtodo
Los mtodos de agrupamiento ms eficaces utilizan la
generacin del NFP para seleccionar el acomodo ms
eficiente entre todos los calculados. En otras palabras,
el NFP permite conocer el total de posiciones relativas
entre dos geometras, una fija y otra que orbita alrededor de la primera, sin que haya traslape. El NFP es una
herramienta utilizada desde 1966, aunque se ha conocido con nombres diferentes: envoltura de forma (Shape
Envelop), espacio de obstculos (Space Obstacle) y hodgrafo, entre otros. Los mejores mtodos para el clculo del NFP son los de Adamowicz (1976 y 1969); Burke
et al. (2007); Cheng y Rao (1997); la caracterstica comn
entre ellos es que son computacionalmente costosos. En
la prctica, cuando se agrupan dos geometras, de las
cuales una o ambas tienen concavidades de gran tama-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

Velzquez-Villegas Fernando, Santilln-Gutirrez Sal Daniel

o, el acomodo ms eficiente suele ocurrir en la concavidad (figura 1). Tomando este aspecto en consideracin,
en este trabajo se propone agrupar piezas con base en el
clculo parcial del NFP solo en las regiones de concavidad considerable.

Eficiencia envolvente y eficiencia por huecos


Una pregunta muy importante en el problema del
agrupamiento eficiente es: cmo identificar o seleccionar el acomodo ms eficiente de entre todos los posibles? Lgicamente, esto se hace utilizando una medida
de qu tan bien ocupan el espacio las geometras. La
medida ms usada es la llamada eficiencia envolvente
(EE) que es la relacin del rea utilizada entre el rea de
la envolvente convexa del acomodo (figura 2).
A + AB

EE = A
Ae .c .

(1)

donde AA y AB son las reas de las geometras A y B


respectivamente, Ae.c. es el rea de la envolvente convexa del acomodo.
Aunque la eficiencia envolvente es una buena medida de la eficiencia del acomodo entre 2 piezas, no hay
diferencia entre huecos o espacio atrapado entre dos
geometras y el espacio cncavo que se produce por la
unin de las piezas (figura 3). Lo anterior puede generar situaciones como la descrita en la figura 4. Las geo-

metras A y B, exactamente iguales, pueden acomodarse


como lo muestran las figuras 4b y 4c; ambos acomodos
tienen la misma eficiencia envolvente; sin embargo, el
acomodo en 4c es claramente ms conveniente que el 4b
debido a que no presenta huecos. Este detalle no sera
tomado en cuenta por la eficiencia envolvente, pues
tendra el mismo valor para ambos acomodos.
El espacio cncavo en un acomodo es susceptible de
uso, mientras que los huecos no lo son; por lo tanto, es
conveniente contar con una medida de eficiencia que
considere esta situacin. En este trabajo se propone utilizar la relacin entre el rea utilizada por el acomodo y
el rea ocupada por el acomodo, esto es, el rea utilizada ms el rea de los huecos. A esta se le llamar eficiencia por huecos (EH).

AA + AB
EH
=
AA + AB + AH

(2)

donde AH es el rea de todos los huecos del acomodo.


La eficiencia por huecos contiene informacin solo
de las reas no tiles de un acomodo, es decir, de los
espacios atrapados entre las geometras que forman el
acomodo: entre ms grande el valor, menor el tamao
de los huecos. Por ejemplo, el acomodo en la figura 4c
tiene una eficiencia por huecos de 1.0, mientras que el
de la figura 4b es menor que 1. Cabe sealar que esta
eficiencia no tiene informacin sobre las concavidades
tiles del acomodo, si es que las hay.

Figura 1. Las geometras A y B son irregulares. El agrupamiento


eficiente es aquel que ocupa la mayor rea posible, tal como lo
muestra la ltima figura donde se observa que la figura B
se aloja en la concavidad de la figura A

Figura 2. El rea utilizada por el agrupamiento de la figura 1


est dada por la envolvente convexa del acomodo

Figura 3. En el acomodo de la figura los espacios identificados


como concavidades pueden ser tiles para nuevos acomodos,
mientras que el rea del hueco ya no puede emplearse

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

235

Agrupamiento eficiente para geometras irregulares basado en identificacin de concavidades

Figura 4. a) geometras convexas,


b) agrupamiento de A y B que genera un
hueco y una concavidad, c) agrupamiento
de A y B que genera 2 concavidades.
Ambos agrupamientos ocupan la misma
rea pero el de c) es ms eficiente por la
inexistencia de huecos

Es importante sealar que en la prctica la reduccin en


la cantidad y tamao de huecos permite acomodar un
nmero mayor de piezas en un mismo espacio, incrementando la utilizacin de material (Cheng y Rao, 2000;
Xie et al., 2007).
La importancia en la generacin de agrupamientos
eficientes reside en dos aspectos. En primer lugar, el
acomodo eficiente de geometras produce reduccin en
el desperdicio de material o disminucin de espacio
utilizado. En segundo lugar, los acomodos eficientes
pueden utilizarse como geometras individuales en
acomodos posteriores, de forma que con ellos se formen acomodos ms grandes en un menor nmero de
pasos; por ejemplo, el acomodo en la figura 4c permitira colocar dos piezas en un solo paso. En resumen, con
acomodos eficientes se aumenta la utilizacin de material y se puede reducir el tiempo necesario para generar
el acomodo de muchas piezas. Esto ltimo se conoce
como el problema de anidamiento o nesting.

Eficiencia total ponderada


En varias industrias, por ejemplo la del calzado, se logran ahorros importantes, en ocasiones millonarios, con
la reduccin en el desperdicio de materiales. De las dos
medidas de eficiencia propuestas la que est directamente relacionada con la reduccin de desperdicio es la eficiencia por huecos. Por otra parte, es ms fcil realizar el
acomodo de una figura completamente convexa que el
de una que presenta concavidades; entonces cuando se
genera un agrupamiento es preferible que este sea lo ms
convexo posible, es decir, que su eficiencia envolvente
sea mxima. Por lo tanto, en la generacin del agrupamiento de muchas piezas se prefiere que los acomodos
tengan una eficiencia envolvente elevada.
La eficiencia envolvente y la eficiencia por huecos
son importantes, no obstante, en trminos de ahorro
econmico directo, la segunda lo es ms debido a que
est directamente relacionada con el desperdicio de
material. Por lo anterior, se propone en este trabajo el

236

uso de una eficiencia total ponderada (ETP) que combine ambas eficiencias para obtener una medida adecuada de lo eficiente que es un acomodo.

=
ETP
a1 EE + a2 EH

(3)

donde a1 y a2 son valores de ponderacin, tales que


a1 < a2 (debido a que la eficiencia por huecos impacta de
manera importante la reduccin de desperdicio de material) y a1 + a2 = 1.
Utilizando la eficiencia total ponderada se puede seleccionar el mejor acomodo de aquellos generados con el
NFP entre 2 geometras. Los intervalos de valores de ponderacin que en las pruebas mostraron generar los resultados ms eficientes fueron 0.3 a1 0.4 y 0.7 a2 0.6.

Identificacin de concavidades
En la propuesta que se hace en este trabajo, la identificacin de concavidades se realiza para generar el clculo del NFP de manera parcial y solo sobre estas regiones
de las geometras a acomodar, produciendo una reduccin considerable de clculos. Las concavidades en una
geometra irregular se obtienen sustrayendo la geometra misma de su envolvente convexa. En las figuras 5a
y 5b se muestran dos geometras con sus respectivas
envolventes convexas. Sus concavidades son, respectivamente, los polgonos P1-P2-P3-P4-P1 y P1-P2-P3-P4P5-P1. En este trabajo se utiliza el algoritmo de NFP
propuesto por Crispin et al., 2005, el cual es de los ms
confiables que existen.

Algoritmo
En resumen, el mtodo propuesto de generacin de
agrupamientos eficientes consiste en el clculo parcial
del NFP sobre las concavidades de dos piezas; la seleccin del acomodo ms eficiente se realiza con base en la
eficiencia total ponderada. Su algoritmo es el que se
describe a continuacin:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

Velzquez-Villegas Fernando, Santilln-Gutirrez Sal Daniel

Aplicacin

Figura 5. Las concavidades se identifican por la sustraccin de


la geometra de su envolvente convexa: a) P1-P2-P3-P4-P1 y b)
P1-P2-P3-P4-P5-P1

Sean A y B dos geometras irregulares, el acomodo ms


eficiente entre A y B se obtiene siguiendo estos pasos:
1. Identificar las concavidades de A y B
a. Sustraer A de su envolvente convexa
b. Sustraer B de su envolvente convexa
2. Para A
a. Calcular el NFP de B sobre cada concavidad de A
b. Para todas las posiciones generadas calcular la

eficiencia total ponderada
3. Para B
a. Calcular el NFP de A sobre cada concavidad

de B
b. Para todas las posiciones generadas calcular la

eficiencia total ponderada
4 Seleccionar el acomodo ms eficiente como aquel
que tenga el valor ms alto de eficiencia total ponderada de los pasos 2b y 3b.
Gracias a lo simple del algoritmo propuesto y el clculo
del NFP de manera parcial, la cantidad necesaria de recursos de clculo es reducida.

Figura 6. Geometras irregulares convexas para generacin de


agrupamientos eficientes

En este apartado se presentan dos casos de estudio para


demostrar el funcionamiento del mtodo. El primero es
muy simple y servir para mostrar algunos detalles del
mtodo. El segundo, se trata de un ejemplo tomado de
la literatura y que sirvi para comparar los mtodos de
Adamowicz (1976 y 1969); Grinde y Cavalier (1995);
Cheng y Rao (1997 y 2000). Como se mostrar en los
resultados, el mtodo propuesto compite en cuanto a
desempeo con todos ellos, pero adems tiene una ventaja significativa en trminos prcticos.

Caso 1
En la figura 6 se muestran 3 geometras irregulares con
las cuales se obtendrn los acomodos ms eficientes entre: 1-1, 2-2, 3-3, 1-2, 1-3 y 2-3. Los valores propuestos
para a1 y a2 son 0.4 y 0.6, respectivamente. En la tabla 1
se muestran los resultados obtenidos para cada agrupamiento. Los acomodos 2-2 y 3-3, columnas 3 y 4 de la
tabla, son de inters particular. El acomodo 2-2 presenta idnticos valores de eficiencia envolvente y por huecos debido a que el agrupamiento resulta convexo. El
acomodo 3-3 no tiene huecos, lo cual produce
EH=100 %; sin embargo, la EE es baja por lo que la eficiencia total no es tan alta. En la prctica esto significa
que, si bien el acomodo 3-3 no tiene desperdicio por s
mismo, si se utilizara en un acomodo posterior es muy
probable que generara desperdicios. Es por ello que la
ETP no es tan alta como la EH, pero tampoco tan baja
como la EE; si solo se empleara la EE como referencia
para decidir si se trata o no de un acomodo eficiente, es
muy probable que el acomodo 3-3 sea rechazado sin
importar que no presenta huecos.

Caso 2
El siguiente problema de agrupamiento fue resuelto
por Adamovicz (1976, 1969), Grinde y Cavalier (1995) y
Cheng et al. (1997, 2000, 1999). De las tres propuestas, la
de Cheng, Stringy Effect Method, es la mejor y de las ms
empleadas en aplicaciones industriales debido a su
efectividad y velocidad de desempeo (Xie et al., 2007,
2008). En resumen, el mtodo propuesto por Cheng se
basa en minimizar la distancia entre los centros de gravedad, esto es una analoga del nivel energtico, energa potencial, entre un par de geometras (Cheng y Rao,
1997). Una de las desventajas que tiene este mtodo
comparado con el de este trabajo es que es necesario
calcular el NFP completo, lo cual implica una mayor
cantidad de clculos.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

237

Agrupamiento eficiente para geometras irregulares basado en identificacin de concavidades

Tabla 1. Acomodos eficientes ente las geometras 1, 2 y 3

Acomodo

1-1

2-2

3-3

1-2

1-3

2-3

EE(%)

84.1

91.3

72.7

85.8

77.8

78.4

EH(%)

98.1

91.3

100.0

93.0

95.1

96.5

ETP (%)

92.5

91.3

89.1

90.1

88.1

89.2

El problema consiste en generar el agrupamiento ms


eficiente usando las geometras mostradas en la figura
7, bajo la secuencia 1-2-2-3-4-5-6-6. En la figura 8 se
muestran los resultados de las 3 propuestas mencionadas en el prrafo anterior: 8a Cheng, 8b Grinde y 8c
Adamovicz. Ninguna de las propuestas toma en cuenta
la diferencia de utilizacin entre los huecos y las concavidades, se basan nicamente en la eficiencia envolvente. Las eficiencias envolventes de cada una de ellas son:
66%, 64% y 57%, en donde la ms alta es la de Cheng.
Se utilizar el resultado de Cheng como referencia
para comparar los resultados obtenidos con el mtodo
propuesto en este trabajo. Para ello se calcul el valor
de la eficiencia por huecos y la eficiencia total ponderada para dicha solucin, cuyos valores son: EH = 82% y
ETP = 75%.
Los valores de ponderacin utilizados son a1 = 0.4 y
a2 = 0.6, aunque cabe sealar que para valores en los intervalos 0.3 a1 0.4 y 0.7 a2 0.6 los resultados son los
mismos. El agrupamiento obtenido en este trabajo es el
que se muestra en la figura 9. Se aprecia que el resultado de Cheng y este son iguales en la secuencia 1-2-2-3,
despus la manera de acomodar difiere bastante. Los

resultados obtenidos para el agrupamiento de la figura


9, EE = 62%, EH = 82% y ETP = 74%, son muy similares
a los correspondientes en la propuesta de Cheng. Sin
embargo, haciendo un anlisis ms detallado de los resultados, es posible observar algunas ventajas que el
mtodo propuesto tiene sobre el de Cheng, debido a
que est orientado a la disminucin de reas no utilizables o huecos y no solo a la eficiencia envolvente. Si se
comparan las reas de las envolventes convexas de ambos acomodos se observa que la de la propuesta de este
trabajo tiene un tamao 5% mayor. Esto podra tomarse
como un punto en contra, no obstante, en la figura 9 se
observa que existe una gran parte de espacio que es utilizable, es decir, las concavidades que dentro de la misma envolvente convexa pueden ser ocupadas por
piezas pequeas y, de esta forma, se incrementara el
nmero de piezas a colocar en el rea del agrupamiento. Esto no sucede con el resultado de la figura 8a donde
es imposible colocar ms piezas, por lo que no se puede
incrementar la utilizacin del rea del agrupamiento.
En la figura 10 se muestran los resultados de agregar
ms piezas nmero 6 al agrupamiento. Estas piezas fueron colocadas en los espacios utilizables, logrando as el
agrupamiento 1-2-2-3-4-5-6-6-6-6-6, es decir, se acomodaron 3 piezas ms. Adems de ser ms compacto, el
nuevo agrupamiento tiene los siguientes valores de eficiencia: EE = 68%, EH = 81% y ETP = 75%. Cabe destacar
que las 3 piezas que se agregaron al agrupamiento representan poco ms de 5% del rea envolvente.

Conclusiones

Figura 7. Conjunto de geometras para generar acomodo


eficiente 1-2-2-3-4-5-6-6

238

En este trabajo se propuso un mtodo efectivo para la


solucin del problema del agrupamiento de geometras
irregulares. Los resultados generados con la aplicacin
del mtodo a un problema clsico demuestran que es

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

Velzquez-Villegas Fernando, Santilln-Gutirrez Sal Daniel

Figura 8. Acomodos eficientes generados por: a) Cheng, b) Grinde y c) Adamovicz

Figura 9. Acomodo eficiente 1-2-2-3-4-5-6-6


generado por el mtodo propuesto.
Se identifican concavidades utilizables

Figura 10. El mtodo propuesto favorece la utilizacin de


espacio, por ello pueden agruparse nuevas geometras en la
misma rea, generando un agurpamiento ms eficiente 1-2-2-34-5-6-6-6-6-6

competitivo al compararse con los mtodos ms efectivos encontrados en la literatura. A diferencia de otros
mtodos, el propuesto emplea dos medidas de la utilizacin de espacio en lugar de solo una. La medida comn en la mayora de los mtodos es la eficiencia
envolvente, la cual no diferencia entre el espacio que
an se puede ocupar del que ya es imposible emplear.
En este trabajo se incorpora la eficiencia por huecos que
es una medida de utilizacin ms real porque considera
que los espacios atrapados en el interior de un acomodo, es decir, los huecos ya no son utilizables a diferencia
de las concavidades externas sobre las que an es posible colocar piezas. La combinacin de ambas eficiencias, envolvente y por huecos, por medio de una suma
ponderada, da lugar a la eficiencia total ponderada, la
cual es una medida ms real de la utilizacin del espacio por los acomodos. Adems de ser competitivo en lo
que a resultados de eficiencia se refiere, el mtodo propuesto utiliza menos recursos que otros debido a que se
calcula el NFP parcial solo en las reas cncavas de las
geometras. En resumen, el mtodo propuesto es una
alternativa eficaz y eficiente, comparable con las mejores que se encuentran en la literatura, para la solucin

del problema de agrupamiento que se presenta en varias aplicaciones industriales tales como empaquetamiento, operaciones de corte, etctera.

Agradecimientos
Los autores desean agradecer el apoyo recibido para la
realizacin de este trabajo por parte del proyecto GTO2006-C01-31927 auspiciado por el Consejo Nacional de
Ciencia y Tecnologa (CONACYT) y Distribuidora Flexi
S.A. de C.V.

Referencias
Adamowicz M. The Optimum Two-Dimensional Allocation of Irregular, Multiple-Connected Shapes with Linear, Logical and Geometric
Constraints, tesis (Ph.D.), Dept. of Elect. Eng., New York University, 1969.
Adamovicz M. y Albano A. Nesting Two Dimensional Shapes in
Rectangular Modules. Computer Aided Design, volumen 8,
1976: 27-33.
Burke E.K., Hellier R.S.R., Kendall G., Whitwell G. Complete and
Robust No-Fit Polygon Generation for the Irregular Stock

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

239

Agrupamiento eficiente para geometras irregulares basado en identificacin de concavidades

Cutting Problem. European Journal of Operational Research, volumen 179, 2007: 27-49.
Cheng S.K. y Rao K.P. Concepts of Neighbourhood and Universal
Compact Yield Towards Achieving Best Pattern Layouts. International Journal of Production Research, volumen 37 (nmero
16), 1999: 3643-3658.
Cheng S.K. y Rao K.P. Quick and Precise Clustering of Arbitrarily
Shaped Flat Patterns Based on Stringy Effect. Computers Ind.
Engineering, volumen 33 (numerous 3-4), 1997: 485-488.
Cheng S.K. y Rao K.P. Large-Scale Nesting of Irregular Patterns
Using Compact Neighborhood Algorithm. Journal of Materials
Processing Technology, volumen 103, 2000: 135-140.
Crispin A., et al. Genetic Algorithm Coding Methods for Leather
Nesting. Applied Intelligence, volumen 23, 2005: 9-20.
Grinde R.B. y Cavalier T.M. A New Algorithm for the Minimal
Area Convex Enclosure Problem. European Journal of Operational Research, volumen 84, 1995: 522-538.
Yang H.H. y Lin C.L. On Genetic Algorithms for Shoe Making
Nesting-A Taiwan Case. Expert Systems with Applications, volumen 36, 2009: 1134-1141.
Hopper E. y Turton B. A Genetic Algorithm for a 2D Industrial
Packing Problem. Computers & Industrial Engineering, volumen 37, 1999: 375-378.
Xie S.Q., Wang G.G., Liu Y. Nesting of Two-Dimensional Irregular
Parts: an Integrated Approach. International Journal of Compu-

ter Integrated Manufacturing, volumen 20 (nmero 8), 2007:


741- 756.
Xie S.Q. y Xu X. STEP-Compliant Process Planning System for
Compound Sheet Metal Machining. International Journal of
Production Research, volumen 46 (nmero 1), 2008: 25-50.

Este artculo se cita:


Citacin estilo Chicago
Velzquez-Villegas, Fernando, Sal Daniel Santilln-Gutirrez.
Agrupamiento eficiente para geometras irregulares basado en
identificacion de concavidades. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 233-240.
Citacin estilo ISO 690
Velzquez-Villegas F., Santilln-Gutirrez S.D. Agrupamiento eficiente para geometras irregulares basado en identificacin de
concavidades. Ingeniera Investigacin y Tecnologa, volumen XV
(nmero 2), abril-junio 2014: 233-240.

Semblanza de los autores


Fernando Velzquez-Villegas. Es doctor en ingeniera y profesor de tiempo completo de
la carrera de ingeniera mecnica en la Facultad de Ingeniera de la UNAM. Su lnea de investigacin est relacionada con tcnicas de optimizacin aplicadas al
diseo mecnico y estructural. Ha dirigido tesis de licenciatura y posgrado en las
mismas reas. Coordinador y colaborador en proyectos de desarrollo tecnolgico
en el Centro de Diseo Mecnico e Innovacin Tecnolgica (CDMIT) y en el Centro
de Alta Tecnologa (CAT). Es lder del grupo de diseo mecnico ptimo (GDMO) de
la Facultad de Ingeniera.
Sal Daniel Santilln-Gutirrez. Es doctor en ingeniera de diseo por Loughborough
University of Technology en Inglaterra. Ha dirigido tesis de licenciatura en el rea
de diseo mecnico, as como proyectos de investigacin y desarrollo tecnolgico.
Es miembro de la Sociedad de Exalumnos de la Facultad de Ingeniera de la UNAM
(SEFI), de la American Society of Mechanical Engineers (ASME), de la Asociacin de
Ingenieros Universitarios Mecnicos Electricistas (AIUME), as como miembro fundador de la Sociedad Mexicana de Ingenieros Mecnicos. Imparte cursos a niveles licenciatura y maestra en el rea de desarrollo de productos, inteligencia artificial y
mtodos de diseo. Actualmente es jefe de la Unidad de Desarrollo Tecnolgico
Quertaro.

240

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 233-240 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Extinction Phenomenon in X-Ray


Diffraction Technique for Texture Analysis
Fenmeno de extincin en la tcnica de difraccin
de rayos X para el anlisis de textura
Cadena-Arenas Antonio

Palacios-Gmez Jess

Escuela Superior de Fsica y Matemticas


Instituto Politcnico Nacional, Mxico
E-mail: camiridena@hotmail.com

Escuela Superior de Fsica y Matemticas


Instituto Politcnico Nacional, Mxico
E-mail: palacios@esfm.ipn.mx

Kryshtab Tetyana

Kryvko Andriy

Escuela Superior de Fsica y Matemticas


Instituto Politcnico Nacional, Mxico
E-mail: kryshtab@gmail.com

Escuela Superior de Ingeniera Mecnica y Elctrica, Zacatenco


Instituto Politcnico Nacional, Mxico
E-mail: kryvko@gmail.com

Information on the article: received: January 2013, reevaluated: April 2013, accepted: May 2013

Abstract
A method to correct pole densities (PD) for primary and secondary extinction applied for maxima of pole figures (PF) measured by X-ray diffraction,
was extended to correct the whole 111 and 200 PFs for nickel samples after
75% cold rolling and subsequent annealing at 600C during 30 minutes. The
PDs were corrected, and parameters of primary and secondary extinction
were calculated using the PDs obtained in PFs measured for the first order
reflections with two wavelengths (Cu K and Co K - radiations) and for the
second order reflections with Cu K radiation. Three orientation distribution functions (ODF) were calculated, namely: the first one from 111, 200 and
220 PFs; the second one from 222 and 400 PFs (the second order reflections)
and 220 PF (440 reflection is absent for the radiations used); the third one
from corrected 111 and 200 PFs and not corrected 220 PF (for lack of the second order reflection). Essential differences between the obtained ODFs indicate the necessity to take into account the extinction phenomenon in
analysis of textured materials. The obtained parameters of extinction were
used for the evaluation of microstructure details of textured nickel depending on grains orientation that is not easily obtained by conventional metallographic methods.

Keywords:
X-ray diffraction
texture
primary extinction
secondary extinction
microstructure

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

Resumen
Un mtodo para corregir densidades de polos (DP) por extincin primaria y secundaria en mximos de figuras de polos (FP) medidos por difraccin de rayos X, se extendi
a todos los datos de las FP 111 y 200 de muestras de nquel con 75% laminacin en fro
y recocido posterior de 600C durante 30 minutos. Las DP fueron corregidas, y los
parmetros de extincin primaria y secundaria fueron calculados utilizando las DP
medidas en FP para las reflexiones de primer orden con dos radiaciones (Cu K y Co
K) y para las reflexiones de segundo orden con radiacin de Cu K. Se calcularon tres
funciones de distribucin de orientacin (FDO): la primera a partir de FP para reflexiones 111, 200 y 220, la segunda a partir de las FP 222, 400 (los segundos ordenes) y
220 (en ausencia de segundo orden) y la tercera con las FP para las reflexiones 111 y
200 corregidas por extincin y la FP 220 no corregida (en ausencia de segundo orden).
Las diferencias esenciales entre las FDO obtenidas, indican la necesidad de tomar en
cuenta el fenmeno de extincin en el anlisis de materiales con textura. Los parmetros de extincin obtenidos fueron utilizados para evaluar los datos de la microestructura para nquel en funcin de la orientacin de los granos, que no es fcil obtener por
mtodos convencionales metalogrficos.

Introduction
In poly crystal line materials, grains are rarely randomly distributed from the point of view of crystallographic orientation. The preferred crystallographic
orientation, or texture, arises during the manufacturing processes owing to anisotropic properties of individual grains and in turn, it affects different material
properties (Bunge, 1987) and the correct evaluation of
texture is important for materials research. The common method for quantitative texture analysis by Xrays diffraction (XRD) from a crystalline medium is
based on the measurement of pole figures (PF) (Bunge, 1996; Kocks et al., 1998; Randle et al., 2000) that are
characterized by pole densities (PD) obtained from the
measured X-ray reflected intensities. The data of twodimensional PFs are used for calculating a three-dimensional representation of the orientation density in
terms of the orientation distribution function (ODF).
Since the initial information to obtain a PF is the
data of reflected intensities, the fact that in PF measurements the extinction phenomenon can be present
should be taken in to account. Indeed, it has been
shown that extinction is present in PF measurements,
and specially in those of low index reflections (Kryshtab et al., 2004; Tomov, 2011; Palacios-Gmez et al.,
2010) with X-ray as well as with neutron diffraction,
and a brief proof of the presence of this phenomenon
can be easily done by comparing the PDs from PFs for
higher order reflections with those for the first order
reflections; here only PDs in maxima of PFs have been
analyzed. If this phenomenon is present, it cannot be
avoided and it reduces PDs in PFs for the first order

242

Descriptores:
difraccin de rayos X
textura
extincin primaria
extincin secundaria
microestructura

reflection as compared to PDs in PFs for higher order


reflections.
On the other hand, neither PFs nor ODFs contain
information of microstructure details such as grain size
and lattice perfection of grains. The conventional
method for evaluation of microstructure in polycrystalline materials using XRD is based on the diffraction
peak broadening (Warren, 1969; Langford, 1978) and kinematics cattering theory (Krivoglaz, 1996). It is impossible to use this method in the case of real crystals with low
dislocation density, where full-width at half maximum of
the peak reaches the instrumental breadth (Authier et al.,
1980). In such crystals the X-ray dynamic scattering processes come into being and lead to the extinction phenomenon. The characteristics of extinction have been
introduced into the kinematic theory in the form of two
different phenomena (Darwin, 1922; Zachariasen, 1963)
as the primary extinction, which depends on the size of
coherently diffracting crystallites, and the secondary extinction, which depends on disorientation of crystallites. Therefore, the characteristics of extinction relate to
the crystal microstructural feature and can be used for its
evaluation.
An original technique for correction of the PD in the
maximum of a PF and for the evaluation of grain microstructure using the characteristics of the primary
and secondary extinctions was proposed by (Kryshtab
et al., 2004), and was applied to an aluminum sample.
Whereas the problem of the separation of contributions
of PD and extinction phenomenon in XRD measurements of textured materials, when primary and secondary extinctions are present simultaneously, cannot be
solved exactly, some reasonable assumptions were pro-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

posed in the above mentioned work. These assumptions were used for a material (aluminum) that has the
K-absorption edge distant from wavelengths of X-ray
radiation commonly used for PFs measurements.
In the present work, for further development of the
mentioned technique (Kryshtab et al., 2004) we extend
the validation of the approximations for a material, namely nickel, whose wavelength of its K-absorption
edge lies very close to the wavelengths used for PFs
measurements. It is expected that not only PDs, but also
the parameters of primary and secondary extinction
can change throughout the PFs. The corrections of PDs
in the whole PFs, particularly for 111 and 200 PFs were
performed, and the determined parameters of the primary and secondary extinction were used to estimate
the grains microstructure. Changes of microstructure
characteristics depending on grain orientations were
also shown. Using the data of measured PFs, and of PFs
partially corrected by this technique, three ODFs were
calculated as follows: one from 111, 200 and 220 PFs
(the first order reflections); another one from 400 and
222 PFs (the second order reflections) as well as 220 PF
(the second order 440 reflection for this direction is absent owing to wide Bragg angle with radiations used);
and the last one from the corrected 111 and 222 PFs and
not corrected 220 PF (it cannot be corrected by the
applied method for lack of the second order reflection),
respectively.

Experimental details

lling with amplitudes of 4-6 mm in order to average


over a significant number of diffracting grains. Measurement duration for weak second order reflections was
several times longer as compared with the duration for
low index reflections. Data analysis was performed
using the pop LA (preferred orientation package Los
Alamos) texture package. The WIMV algorithm was
used to convert the normalized PFs data to complete
ODF data.
In order to get the information about grain size and
shape distribution, metallographic studies were carried
out on the face of one of the edges of a sample, after
polishing and etching it with a mixture of HNO3 acid
diluted with H2O (2:1) at room temperature, and using
the optical microscope OLIMPUS model PM3 with a
Hitachi camera KP-D50.

Results and discussion


The images of the cross-section microstructure of Ni
samples after the rolling and subsequent annealing at
600oC are shown in Figure 1.
After the cold rolling the grains have heterogeneous sizes and elongated shape with a length of up to
500 m in the rolling direction and 80 m in the transversal direction. The annealing process results in
changes of grains shape and size. Grains become almost equiaxial with a length up to 70 m. Taking into
account the grains size and the absorption coefficients
of the radiations used, the X-ray beam was reflected
from the grains of the sample surface. Therefore, oscillation amplitudes of 4-6 mm were chosen to include
as many grains as possible along the rolling direction
of samples for PFs measurements. The presence of texture in the samples studied was confirmed by the comparison of peak intensities distribution in XRD
patterns measured with Cu K- radiation and the simulated one for Ni powder.

Samples of commercial nickel after 75% cold rolling


with and without consequent annealing were used for
PFs measurements by the XRD technique. A nickel
sample after cold rolling was heated in a furnace at the
heating rate of 10oC/min up to 600oC and held at this
temperature during 30 minutes. A nickel powder standard sample was also measured with the same conditions of the textured samples for
PFs normalization, defocusing and
background correction. For texture
analysis a one-axis D8 Advance
Bruker X-ray diffractometer with an
Euler cradle and with two non-polarized Cu K and Co K radiations
was used. Pole figures for <111>,
<100> and <110> crystallographic
directions were measured for the
first and second order reflections
using a 5 5 deg (tilt and rotation)
Figure 1. Cross-section images of grains distribution in Ni samples after 75% cold rolling
collection grid. The samples were
(a) and cold rolling and annealing at 600C during 30 minutes (b), obtained by optical
oscillated along the direction of romicroscopy

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

243

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

Pole figures for cold rolled nickel sample


The normalized {111} PFs for the nickel sample after
75% cold rolling measured using Cu K and Co K- radiations for the first order 111 reflection and for the second order 222 reflection are shown in Figure 2. We
observed an insignificant difference between PDs in
maxima of PFs measured for the same order reflection
with different radiations and more essential difference
between the PDs in maxima of PFs measured for the
first and second order reflections. It should be noted
that PDs in maxima of PFs measured for both reflections with Cu K-radiation are somewhat less than the
ones measured with Co K - radiation.
Similar results were also observed for the normalized {200} PFs measured using Cu K and Co K- radiations for the first order 200 reflection and for the second
order 400 reflection (Figure 3). It should be noted that a
400 reflection with Co K-radiation was not measured
owing to the wide Bragg angle for this reflection.
Smaller values of PDs obtained in the maxima of
PFs for the first order reflections than those for the se-

cond order reflections for both crystallographic direction sindicate the presence of extinction phenomenon
even in the Ni sample after common cold rolling.

Theoretical basis
The normalized PD (Pm) at a general point of the PF
measured by XRD technique is defined as:

Pm = I mT / I mP

(1)

Where I mT and I mP are the integrated intensities measured for the textured sample and for a powder standard
sample of the same material, respectively.
Applying the theory of (Zachariasen, 1963) for the
secondary extinction in mosaic crystals, it was shown
(Kryshtab et al., 2004) that when primary and secondary extinction phenomena are present simultaneously,
the measured PD for any point of the PF is:

Pm = Preal

em
(2)
m + g eQkinC2 / C12

Figure 2. Pole figures for nickel sample after 75% cold


rolling measured for 111 reflections with Cu K K (a)
and Co K (b) radiations and for 222 reflections with Cu
K (c) and Co K (d) radiations
Figure 3. Pole
figures for nickel
sample after
75% cold rolling
measured for 200
reflection with Cu
K (a) and Co K
(b) radiations and
for 400 reflection
with Cu K (c)
radiation

244

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

Where Preal is the true PD, is the primary extinction


coefficient, g is the secondary extinction coefficient, is
the linear absorption coefficient, Qkin is the integrated
reflectivity per unit volume given by:
Qkin =

r02l 3 FH

sin 20vc 2

(3)

Where r0 is the classical radius of the electron, vc is the


unit cell volume, is the radiation wavelength, 0 the
diffraction angle, FH the structure factor, and C1 and C2
are polarization factors defined as:

1 + cos 2n ( 20 ) 2 , n = 1, 2.
Cn =

sorption part of intensity is less for Co Ka - radiation.


Therefore, if only secondary extinction is present, the
measured PD must be less in PF measured with Cu
Ka - radiation as compared with PD in PF measured
with Co Ka - radiation and also it must be higher for
the second order reflection as compared with the one
for the first order reflection. This is precisely what we
observed in the measured PFs (Figures 2 and 3).
(i)

(4)

The value of the primary extinction coefficient is


not a constant; it depends on crystal perfection
and can be evaluated within the framework of the
dynamic diffraction theory (Pinsker, 1978). The
primary extinction coefficient depends on the size
of coherently diffracting crystallites (domains) l
and the extinction length as:

As one can see from Eq. (2), the measured PD depends


on the values of the primary extinction coefficient, the
1
secondary extinction coefficient and the extra term
=
e tanh ( l )( l ) .
(5)
QkinC2/C12.
Let us now analyse how different factors can affect the
For a given grain microstructure the coherent domain
measured PD.
size for a given crystallographic direction and certain
point of the PF is a constant value, but the extinction
(i) Preal is a constant value for a given crystallographic
length depends on the reflection and wavelength of the
direction <hkl> and certain point of the PF. This
radiation used. For the symmetrical Bragg (reflection)
means that for every point of the pole figure Eq. (2)
case and non-polarized radiation can be calculated
is also valid for different wave lengths and reflection
according to (Kryshtab et al., 2002) as:
orders with the same value of Preal.
(ii) The secondary extinction coefficient is a characterisvc
1
=
,
(6)
tic of the crystallites disorientation and for a given
2d Cdyn r0 FH
crystallographic direction and certain point of the
PF is also a constant value. It does not depend on the
where r0 is the classical radius of the electron, vc is the
order of reflection and radiation wavelengths used.
unit cell volume, d is the spacing of the lattice planes
However, the influence of the secondary extinction
(hkl), Cdyn = (1 + cos 2)/2 is the polarization factor for
on Pm is equivalent to an extra term to the linearabdynamical scattering, FH is the structure factor that desorption coefficient m and for different wavelengths
pends on the atomic scattering amplitude and on the disand order reflection it is determined by the ratio betpersion corrections, which are determined by the ratio of
ween the values of m and QkinC2/C12. The calculated
the K-absorption edge wavelength (for NilK = 0.149 nm)
values of the linear absorption coefficients m and exand the wavelength of the radiation used. The calculated
tra term of QkinC2/C12 for nickel for different wavevalues of extinction length for Ni samples, taking into
lengths and reflections are listed in Table 1.
account the structure factors with dispersion corrections
and the temperature Debye factor (International Tables
for X-ray Crystallography, 1992) for different reflections
As one can see, the value of the extra term decreases for
with the different radiations used, are listed in Table 2.
the second order reflections and its contribution in abTable 1. Calculated values of the absorption coefficient (cm1) and the extra term of
QkinC2/C12 (cm1) for nickel for CoK-, CuK-, and MoK- radiations and
for different reflections
Radiation

QkinC2/C12(111)

QkinC2/C12(222)

QkinC2/C12(200)

QkinC2/C12(400)

Co K

628.15

1.42

0.47

1.23

---

Cu K

407.18

1.03

0.45

0.84

0.27

Mo K

415.206

0.27

0.06

0.21

0.04

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

245

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

Table 2. Calculated values of extinction length () for different


reflections from Ni with radiations used
Reflection

Mo (m)

Cu(m)

Co(m)

111

0.496

0.679

0.735

200

0.621

0.903

1.035

220

1.140

2.163

2.777

311

1.553

3.411

2.754

222

1.699

3.404

2.760

400

2.330

3.417

From Eq. (5) and Table 2 one can see that the influence
of the primary extinction on measured PD is stronger in
PF measured with Cu Ka - radiation as compared with
PD in PF measured with Co Ka - radiation (lower value
of PDCu) and this influence decreases considerably for
the second order reflection. So, if we take into account
only the primary extinction, the measured PD also
must be less in PF measured with Cu Ka - radiation as
compared with PD in PF measured with Co Ka - radiation and it should increase for the second order reflec-

tion as compared with the one for the first order


reflection.
Therefore, the obtained results can be completely
explained considering the presence of extinction phenomenon in PFs measurements.

Pole figures for annealed nickel sample


The normalized PFs for the nickel sample after a cold
rolling and subsequent annealing at 600C during 30
minutes measured using Cu Ka and Co Ka - radiations
for the first order 111 reflection and for the second order 222 reflection are shown in Figure 4. For annealed
nickel sample, once again, an insignificant difference
between PDs in maxima of PFs measured for the same
order reflection with different radiations with a lower
value of PD for PFs measured with Cu Ka - radiation
was observed. At the same time the difference between
the PDs in maxima of PFs measured for the second order reflection increased in about 2.5 times as compared
to the PDs in maxima of PFs measured for the first order reflection.

Figure 4. Pole figures for nickel sample after 75% cold


rolling and subsequent annealing at 600C measured for
111 reflection with Cu Ka (a) and Co Ka (b) radiations
and for 222 reflection with Cu Ka (c) and Co Ka (d)
radiations
Figure 5. Pole
figures for nickel
sample after 75%
cold rolling and
annealed at 600C
measured for 200
reflection with Cu
Ka (a) and Co Ka
(b) radiations and
for 400 reflection
with Cu Ka (c)
radiation

246

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

This shows a stronger influence of extinction phenomena on the measured diffracted intensities from the
textured annealed sample and consequently on measured PDs for this sample as compared with the sample after a cold rolling. It should be noted that a
comparison of PDs in maxima of PFs measured only
for the first order reflection for the sample after a cold
rolling (Pmax,roll = 7.38) and for the sample after a cold
rolling and subsequent annealing (Pmax,ann = 5.0) can
lead to the conclusion that the annealing results in a
texture decrease for <111> direction. But the comparison of PDs in maxima of PFs measured for the second
order reflection, where the influence of extinction is
weak, shows another result of the annealing, (Pmax,roll =
9.62 and Pmax,ann = 12.70), i.e. the annealing results in
the texture increase for <111> direction. Therefore, in
the case of a strong influence of extinction phenomenon on the measured PDs the interpretation of obtained results can be incorrect.
The normalized PFs for the nickel sample after cold
rolling and annealed at 600C measured for the first order 200 reflection using Cu Ka - and Co K a - radiations
and for the second order 400 reflection with Cu K a radiation (400 reflection with Co Ka - radiation was not
measured) are shown in Figure 5.
For this <100> crystallographic direction the difference between the PDs in maxima of PFs measured for
the first and the second order reflections increased in
about 2 times. A comparison of PDs in maxima of PFs
measured for the first order reflection for the sample
after a cold rolling, and for the sample after a cold rolling and annealing shows that the annealing results in
an increase of texture in 1.4 times. At the same time, a
comparison of PDs in maxima of PFs measured for the
second order reflection, shows that texture increased in
more than 2 times, that is more close to the real result.
For the second order reflections the extinction phenomenon is not completely excluded, (at least the secondary extinction is present) and for the refinement of
texture analysis data it is necessary to correct PFs taking into account the characteristics of the primary and
secondary extinction. The applied XRD technique
(Kryshtab et al., 2004) can be used to correct the PDs in
PFs measured for nickel samples after the evaluation of
validity of the proposed assumptions, since the nickel
K-absorption edge is very close to the wavelength of the
radiations used.

Evaluation of the assumptions


(i) The main assumption was used for the coefficient of
the primary extinction (e), that for low index reflec-

tions this coefficient depends insignificantly on the


wavelength used, and thus, the average value can be
used for different wavelengths. This coefficient depends on the value of the extinction length, Eq. (5),
which in turn depends on the structure factor, Eq.
(6). The structure factor depends on the atomic scattering amplitude, which for a given reflection is a
constant for different wavelength and also on the
dispersion corrections, which are determined by the
ratio of the wavelengths of the K- absorption edge
for the sample and the radiation used. Therefore,
the variations of the extinction length for a given reflection in dependence on the wavelength used
should be examined for nickel sample. From Table 2
one can see that the extinction lengths for the first
order reflections (111 and 200 reflections) do not
change essentially for Co Ka and Cu Ka radiations,
but for Mo Ka - radiation this difference is more
than 25%. Thus, the first assumption is valid for Ni
with the use of Co Ka- and Cu Ka - radiations.
(ii) The next important assumption of the proposed technique, was that for the second order reflection the
primary extinction coefficient (e) is equal to unity.
As mentioned above, the ratio between the measured PDs in the maxima of PFs for the first (P(hkl)) and
the second (P2(hkl)) order reflections is less than 1/2
(the increase of PD for the second order reflection in
more than 2 times). In the case when the secondary
extinction is not taken into account (g = 0 in Eq. (2)),
the ratio is connected with the primary extinction
coefficient as:
P( hkl ) P2( hkl ) = e .

(7)

So, the value of e for the first order reflections is less


than 0.5 and the ratio l/ is about 2 (International Tables for X-ray Crystallography, 1992). Taking into account the calculated values of extinction length for
the first and the second order reflections (Table 2) and
that the coherent domain size l is some constant value
for a given grain microstructure and a given crystallographic direction, one can see that the ratio l/ for
the second order reflections with Cu K a - radiation
will decrease to 0.3-0.4 owing to the increase of extinction length in about five times. For this value of
ratio the value of the primary extinction coefficient
is about 0.96-0.95. Therefore, the approximation that
the primary extinction coefficient approaches to the
unit can be used for nickel samples in the case of Cu
K a - radiation.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

247

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

Correction of pole figures and orientation distribution function


Thereby, a system of three equations can be used for
PDs correction in PFs for nickel samples, as it was proposed by (Kryshtab et al., 2004) with the result:

Pmhkl(Co ) mCo + g eQkin(Co ) C2 C12 = Pcor mCoe

Pmhkl(Cu ) mCr + g eQkin(Cu ) C2 C12 = Pcor mCu e

(8)

Pm((Cu )) mCu + gQkin(Cu ) C2 C12 = Pcor mCu


2 hkl

In a system two equations for PDs measured for the


same first order reflection with Co Ka - and Cu Ka - radiations, and one equation for PDs measured for the
second order reflection with Cu Ka - radiation are used.
In the equations Pm is the measured PD and Pcor is the
corrected PD, others symbols are defined in Eq. (2), (3)
and (4).
Figure 6 shows the wholly corrected PFs for 111 and
200 reflections for the nickel sample after 75% cold rolling and annealing at 600C. PDs were corrected in
every point of the measured PFs, solving a system of
three equations (8).
The values of PDs in the maxima of normalized PFs
measured for different reflection with Cu Ka - and Co

Ka - radiations as well as corrected ones for nickel samples after cold rolling and cold rolled with subsequent
annealing at 600C are listed in Table 3.
In the corrected PFs the values of PDs in maxima
increased. For example, the corrected PD in the maximum of corrected PF for 111 reflection (Figure 6a) increased in 3.75 times and for 200 reflection (Figure 6b) it
increased in 3.2 times as compared with the PDs obtained in the PFs measured for the first order reflections
with Cu Ka radiation (Figures 4a and 5a) indicating a
stronger influence of extinction phenomenon on PF
measurements for 111 reflection.
The data of normalized PFs measured for the first order 111, 200 and 220 reflections; measured for the second
order 222 and 400 reflections and for 220 reflection (440
cannot be measured); and PFs corrected for 111 and 200
reflections and measured for 220 reflection (it was impossible to correct 220 reflection for lack of 440 reflection
for radiations used) were used for the calculation of three
ODFs. The results are presented in Figure 7.
As one can see, not only the details somewhat changed in calculated ODFs, but also the values of orientation density increased in more than 1.5 times in ODF
calculated from the PFs for second order reflections and
in 2 times in ODF calculated from the corrected ones
with respect to this value in ODF obtained from the PFs
for first order reflections, which have the strongest in-

Figure 6. Corrected PFs taking into account the influence


of extinction phenomenon for nickel sample after 75%
cold rolling and annealing at 600C for 111 reflection (a)
and 200 reflection (b)
Sample

Reflection (hkl)

PDMCu

PDMCo

PDMcorr

Rolled Ni

111

6.89

7.38

9.84

222

8.94

9.62

200

6.68

6.94

400

9.11

220

10.85

9.88

Rolled and

111

4.57

5.00

annealed Ni

222

11.74

12.7

200

9.78

11.49

400

20.13

220

8.11

248

9.28

Table 3. PDs in the maxima of PFs measured for


different reflection with Cu Ka (PDMCu) and Co Ka
(PDMCo) radiations as well as corrected ones (PDMcorr) for
nickel samples after a cold rolling and cold rolled with
subsequent annealing at 600C

17.15
31.64

8.45

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

fluence of extinction phenomenon on the diffracted intensity. It should be noted that PF for 440 reflection, for
which the influence of extinction phenomenon should
decrease considerably, and corrected PF for 220 reflection were not used for ODF calculations by the above
mentioned reasons, which leads to somewhat less value
of orientation density with respect to the real one. The
obtained results show that the use of only the first order
reflections for PFs measurements, for which the presence of extinction phenomenon is evident, can lead to an
incorrect interpretation of the treatment process, as it
was observed for <111> crystallographic direction, to a
considerable decrease of PDs in PFs and the values of
orientation density in ODFs.

Evaluation of grain microstructure


Solving system of equations (8) for correction of PDs,
the coefficients of primary and secondary extinction are
also calculated. The coefficients of the primary extinction and the values of extinction length for the given
reflection and radiation (Table 2) were used for the eva-

luation of the average coherent domain size in dependence on grains orientation (each orientation of the
sample at its inclination and rotation). In Figure 8 the
calculated parameter of the primary extinction e and
the evaluated average size of coherent domain l are prepresented in dependence on the grains orientation, described by the sample tilt angle and averaged over the
whole range of sample rotation , for 111 and 200 reflections for nickel sample after 75% cold rolling and
annealing at 600C.
The domain size is determined as the average length of the coherently diffracting crystallite in the direction normal to the diffracting planes. As one can see
from Figure 8, the domain sizes are larger for the <100>
direction as compared to the ones for the <111> direction and changed in dependence on the grain crystallographic orientation in such a way that the size is larger
in the grains with the diffracting planes parallel to rolling surface and continually decreases in grains with
the diffracting planes inclined to rolling surface for the
both above mentioned directions. It needs to be pointed
out, that not every point of the PF gave acceptable solu-

Figure 7. Calculated ODFs for nickel sample after 75% cold rolling and annealing at 600C using PFs measured for the first order
reflections (a); for the second order reflections with Cu-K radiation (b); and corrected PFs for 111 and 200 reflections and measured
with Cu Ka-radiation PF for 220 reflection (c)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

249

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

tions for system of equations (8), in particular, in the


points of the PF, where measured intensities from the
textured sample are low up to underground. Also, it
must be mentioned that the observed variations in the
calculated dependences apparently are not related to
real changes in the parameter of the primary extinction
and the evaluated average domain size, since the solution of system of three equations (8) is obtained using
the values of three PDs affected with measurement
errors that propagate with slight increments or decrements to Pcorr. One more reason that can generate these
variations is the texture inhomogeneity that affects the
averaged value of PD at sample rotation , which was
used for the calculations.
The evaluated average domain size (coherently diffracting crystallite) (Figure 8b), which was used for the
calculation of dislocation density is almost a hundred
times smaller than the real grain size (Figure 1b).
The determined values of the secondary extinction g
(Figure 9a) give us the possibility to calculate the average angle of domains disorientation (Figure 9b) assuming a Gaussian distribution of the domains (Ivanov et
al., 1983) that can be observed in many cases, according
to:
=
u 1 / 2 2 g

(9)

Within the framework of the mosaic crystal model it is


possible to calculate the dislocation density ND in domain boundaries using the calculated values of l and
as (Larson et al., 1969):
ND =

2 u

3 lb

(10)

where b is the magnitude of Burgers vector. For nickel


that has the f.c.c. structure, the absolute value of Burgers vector for perfect dislocations is taken as b = (a/2)
[110] (a = 0.3523 nm is the lattice constant). The calculated dislocation densities ND in domain boundaries in
dependence on grains orientation for rolled and annealed Ni sample are shown in Figure 9c. Figures 8
and 9 include only acceptable results for the values of
e and g.
This difference appears in the grain with some
amount of dislocations not only in domain boundaries,
but also with individual dislocations in the grain. Therefore, the dislocation density in domain boundaries is
somewhat overestimated owing to this reason. The model of the mosaic crystal used does not take into account
this situation and, unfortunately, a complete theory for
the estimation of the dislocation density at their heterogeneous distribution does not exist. This is the subject
of further investigations.

Conclusions
In the present work the influence of extinction phenomenon on the data of PFs measurements for the first
order reflections is demonstrated.
The evaluation of the approximations used in the
applied XRD technique for quantitative texture analysis, when extinction phenomenon is present, demonstrated their validity for PD correction and determination
of the primary and secondary extinction coefficients for
a textured material, whose wavelength of the K-absorption edge lies very close to the wavelengths used for
PFs measurements, for two determined X-ray radiations.

Figure 8. Calculated parameter of the primary extinctione for nickel sample after 75% cold rolling and
annealing at 600C for 111 and 200 reflections (a) and calculated average size of coherent domain l in these
directions (b) in dependence on grains orientation. Straight lines indicate only the tendencies

250

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Cadena-Arenas Antonio, Kryshtab Tetyana, Palacios-Gmez Jess, Kryvko Andriy

Figure 9. Calculated
parameter of the secondary
extinction g (a), average angle
of disorientation of domains
(b) and dislocation density
ND in domain boundaries
(c) for Ni sample after cold
rolling and annealing at
600C for 111 and 200
reflections in dependence on
grains orientation

It was shown that even in the measurements of PFs for


a sample with common cold rolling the extinction phenomenon can be present.
The correction of PDs, taking into account the extinction phenomenon, was performed in whole PFs
measured for 111 and 200 reflections. A comparison of
ODFs calculated using PFs, strongly affected, slightly
affected and corrected for extinction, presents differences, which show the necessity to take into account the
extinction phenomenon for the refinement of quantitative texture analysis by XRD.
The characteristics of microstructure and their dependences on grains orientations with respect to sample surface for different crystallographic directions,
determined from the coefficients of the primary and the
secondary extinctions, can be used for the evaluation of
microstructure modification in grains at technological
processes.

Acknowledgements
The authors would like to thank the CONACyT in
Mexico for financial support of this work by the projects N 83425 and N 83781.

References
Authier A., Balibar F., Epelboin Y. Theoretical and Experimental
Study of Interbranch Scattering Observed near a Dislocation
Line in X-Ray Topography. Physica Status Solidi (b), volume 41
(issue 1), 1980: 225-238.
Bunge H.J. Physical Versus Mathematical Aspects in Texture
Analysis. Textures and Microstructures, volume 25, 1996: 71108.
Bunge H.J. Three-Dimensional Texture Analysis. International Materials Reviews, volume 32, 1987: 265-291.
Darwin C.G. XCII. The Reflexion of X-Rays from Imperfect Crystals. Philosophical Magazine Series 6, volume 43 (issue 257),
1922: 800-829.
International Tables for X-Ray Crystallography, Dordrecht, Boston, London, Kluwer Acad. Publ, volume III, 1992.
Ivanov A.N., Klimanek P.I., Skakov Yu.A. Use of the Extinction
Effect to Analyze the Dislocation Structures of Crystals. Soviet
Physics Crystallography, volume 28 (issue 1), 1983: 58-61.
Kocks U.F., Tom C.N., Wenk H.R. Texture and Anisotropy. Cambridge, UK, University Press, 1998, pp. 126-158.
Krivoglaz M.A. X-Ray and Neutron Scattering in Nonideal Crystals,
Berlin - Heidelberg - New York, Springer Verlag, 1996, pp.
101-136, 225-233.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

251

Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analysis

Kryshtab T., Palacios-Gmez J., Mazin M., Gmez-Gasga G. Phenomenon of Extinction in Textured Materials Analysis as a
Source of Both Physical Error and Information on Microstructure Characteristics. Acta Materialia, volume 52 (issue 10),
2004: 3027-3034.
Kryshtab T.G., Palacios Gmez J., Mazin M.O. Phenomenon of
Primary and Secondary Extinction in Textured Material. Revista Mexicana de Fsica, volume 48 (issue 2), 2002: 100-106.
Langford J.I. A Rapid Method for Analysing the Breadths of Diffraction and Spectral Lines Using the Voigt Function. Journal
of Applied Crystallography, volume 11, 1997: 10-14.
Larson J.A., Corey C.L. Extinction Changes During Annealing of
Copper. Journal of Applied Physics, volume 40 (issue 7), 1969:
2708-2712.
Palacios-Gmez J., Walter J.M., Jansen E., Kryshtab T. Evidence of
Extinction in Strongly Textured High-Purity Copper. Journal
of Applied Crystallography, volume 43 (issue 1), 2010: 38-41.
Pinsker Z.G. Dynamical Scattering of X-Rays in Crystals, SpringerVerlag, New York - Berlin - Heidelberg, 1978, pp. 48-55, 213-228.
Randle V. and Engler O. Introduction to Texture Analysis Macrotexture, Microtexture and Orientation Mapping, Amsterdam, Gordon and Beach Science Publisher, 2000, pp. 61-86.

Tomov I. Extinction in Textures: Nullifying the Extinction Effect.


Bulgarian Chemical Communications, volume 43 (issue 2), 2011:
325-333.
Warren B.E. X-Ray Diffraction, Addison-Wesley, Publishing Co.,
New York, 1969, pp. 251-314.
Zachariasen W.H. The Secondary Extinction Correction. Acta
Crystallographica, volume 16 (issue 11), 1963: 1139-1145.

Citation for this article:


Chicago citation style
Cadena-Arenas, Antonio, Tetyana Kryshtab, Jess Palacios-Gmez,
Andriy Kryvko. Extinction Phenomenon in X-Ray Diffraction Technique for Texture Analisis. Ingeniera Investigacin y Tecnologa,
XV, 02 (2014): 241-252.
ISO 690 citation style
Cadena-Arenas A., Kryshtab T., Palacios-Gmez J., Kryvko A. Extinction Phenomenon in X-Ray Diffraction Technique for Texture
Analisis. Ingeniera Investigacin y Tecnologa, volume XV (issue 2),
April-June 2014: 241-252.

About the authors


Antonio Cadena-Arenas. He is Ph. D. candidate in the School of Physics and Mathematics, National Polytechnic Institute (IPN). He is Master of Science in Physics by the School of Physics and Mathematics, National Polytechnic
Institute (IPN) (2007), has a Bachelor degree in Physics and Mathematics (2001) by the IPN. He taught at the senior high school level education institute of the Federal District teaching physics and mathematics (2005). He
currently works as professor in the School of Chemical Engineering and Extractive Industries ESIQIE-IPN, teaching applied differential equations, vector calculus, precalculus and differential and integral calculus.
Jess Palacios-Gmez. He studied BS in Physics and Mathematics at the School of Physics and Mathematics (ESFM),
National Polytechnic Institute (IPN) and Doctorate in Natural Sciences at the Technical University of Aachen,
Germany. He teaches at the School of Physics and Mathematics, National Polytechnic Institute (IPN) since 1969.
Field of research: interaction of radiation with matter and the development of methods for studying diffraction
structural materials; the extinction observed in X-ray diffraction and neutron measurement in polar figures textured materials. He has published a paper a year internationally and attended on average one international and one
national event per year. He has developed a set of practices XRD in condensed matter for final year students of
the Bachelor in Physics and Mathematics. He is a member of the National System of Reserchers (SNI) in Mxico.
Tetyana Kryshtab. She has worked for 33 years as a researcher in the area of Solid State Physics in characterizing the
structure and microstructure (dislocations, point defects, residual stresses, etc.) Single crystals, polycrystals with
texture, thin films and heterostructures with wells and quantum dots based semiconductor by X-ray diffraction.
Her scientific career began at the Institute of Semiconductor Physics of the National Academy of Sciences of
Ukraine, Kiev, Ukraine. Since 1999, she works at the School of Physics and Mathematics, National Polytechnic
Institute (IPN) as Professor. She has published 116 articles in international and national journals indexed and arbitrated, which have been cited 120 times, and 5 books specializing in radiation diffraction in solids. She has
participated in over 70 international and national conferences and had over 150 confer on research projects. She
assisted in the preparation of seven M. Sc thesis and 3 Ph. D. thesis. She is a level II member of SNI.
Andriy Kryvko. He obtained his Ph.D. in Mathematics at the National Polytechnic Institute IPN, Mexico City. He is a
Bachelor in Actuarial Science by the University of Mexico; M. Sc. in Mathematics by the National Polytechnic
Institute IPN, Mexico; BS in Physics and Mathematics by the National Polytechnic Institute (IPN), Mexico City,
Mexico. AWARDS: Best average in 2007 in the Ph.D. program (Mathematics) IPN; Excellent performance and best
average mastery in 2004, IPN. He has published 15 articles in international and national journals indexed and
arbitrated. He is currently a research professor of the School of Mechanical and Electrical Engineering, IPN. Fields
of study: ordinary differential equations, partial differential equations, asymptotic methods.

252

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 241-252 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Designing a Strategic Measurement Program for Software Engineering


Organizations: Discovering Difficulties and Problems
Diseo de un programa de medicin estratgico para organizaciones de ingeniera
de Software: descubriendo dificultades y problemas
Mitre-Hernndez Hugo A.

De Amescua-Seco Antonio

Department of Computer Science


The Center for Mathematical Research (CIMAT), Zacatecas
E-mail: hmitre@cimat.mx

Department of Computer Science


Carlos III University of Madrid, Spain
E-mail: amescua@inf.uc3m.es

Garca-Guzmn Javier
Department of Computer Science
Carlos III University of Madrid, Spain
E-mail: jgarciag@inf.uc3m.es

Velasco-Elizondo Perla
Autonomous University of Zacatecas
E-mail: pvelasco@uaz.edu.mx

Information on the article: received: January 2013, accepted: March 2013

Abstract
Software measurement is widely recognized as an essential part of understanding, controlling, monitoring, predicting, and evaluating software development and maintenance projects. Both, software process improvement
(SPI) and software measurement literature include many case studies of successful companies and descriptions of their measurement programs. However, there are still concerns on how to design efficient strategic measurement
programs. These concerns include the lack of involvement of the SEOs personnel, bad alignment with its strategy and improvement initiative, difficulty to justify the utility of using standards or improvement initiatives, etc. All
of the former results in inadequate measurement programs that often lead to
poor decisions and economic loss. This paper describes a pilot study to observe and analyze the operation of measurement teams when using measurement methods such as Balanced Objective-Quantifiers Method (BOQM),
Practical Software Measurement (PSM) and Balanced Scorecard and Goal-Driven
Measurement (BSC&GQ[I]M) to design a strategic measurement program.
From the results of the study, we gained some insight on common difficulties and problems, which are useful to consider when designing of strategic
measurement programs. This paper describes an important milestone in
achieving our main research goal, evaluate and find suggestions to design a
strategic measurement program aligned correctly with the strategic goals,
for effective decision making at all organization levels and justify the utilities or benefits of integrating improvement initiatives.

Keywords:



measurement methods
student teams
design strategy
design reviews

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

Resumen
La medicin del software es ampliamente reconocida como una parte esencial de entendimiento, control, monitoreo, prediccin y evaluacin de proyectos de desarrollo
y mantenimiento de software. Ambos, la mejora de procesos de software y la literatura de medicin de software contienen muchos casos de compaas exitosas y la
descripcin de sus programas de medicin. Sin embargo, existen preocupaciones
acerca de cmo disear eficientemente programas de medicin estratgicos. Estas
preocupaciones incluyen la prdida de la intervencin del personal, la mala alineacin con la estrategia y la iniciativa de mejora, la dificultad para justificar la utilidad de los estndares o iniciativas de mejora, etctera. Todos los resultados anteriores recaen en programas de medicin inadecuados que a menudo conducen a malas
decisiones y prdidas econmicas. Este artculo describe un estudio piloto para observar y analizar la operacin de equipos de medicin mientras utilizan mtodos de
medicin tales como el mtodo balanceado objetivo-cuantificadores, medicin prctica del software y el cuadro de mando integral y medicin dirigida por metas para
disear un programa de medicin estratgico. De los resultados del estudio, obtuvimos un panorama de los problemas y dificultades comunes, que son tiles a considerar cuando se disea un programa de medicin estratgico. En este trabajo se describe un hito importante en la consecucin de nuestro objetivo principal de la investigacin, evaluar y encontrar sugerencias para el diseo de un programa de medicin
estratgico alineado correctamente con los objetivos estratgicos, para la toma eficaz
de decisiones en todos los niveles de la organizacin y justificar las utilidades o beneficios de la integracin de las iniciativas de mejora.

Introduction
If you cant measure it, you cant manage it. This saying
is often used as a means to urge a Software Engineering
Organization (SEO1) to define and implement measurement programs. In the past few years, several sources
have described how measurement programs helped
SEOs to improve the quality their processes and products (Mcloone and Rohde, 2007; Qi, 2007; El-Emam,
2007; Diaz-Ley et al., 2008; Gresse et al., 2003; Daskalantonakis, 1992). Today, there is a common agreement on
that measurement programs help to support larger and
continuous process and product improvement. Despite
the popularity of measurement programs, cases in
which these programs are not clearly conceptualized
and therefore, fail to accomplish their intended purposes have also been observed. Many factors contribute to
the former. For example, Asgarkhani (2006) discusses
that the lack of awareness of the benefit of a measurement program from the SEOs personnel, leads to a lack
of commitment in its design and implementation.
Additionally, designing measurement programs for
effective decision-making at all SEOs organizational
1 A Software Engineering Organization (SEO) is an organization with
effective management and improvement of internal processes in software development, operation and maintenance. Term introduced by
Garcia et al. (2010).

254

Descriptores:



mtodos de medicin
equipos de estudiantes
diseo de estrategia
revisiones del diseo

levels is recognized as difficult task (Mathiassen et al.,


2005). Alignment with business objectives (Basili et al.,
2007 and 2010), justification of the benefits of improvement initiatives (Laporte et al., 2008), and integration of
the strategic plan (Tuan et al., 2006) are often issues
mentioned in designing effective measurement programs for SEOs. All the former becomes relevant because poorly designed measurement programs could cause
problems such as bad decision-making and economic
loss (Basili et al., 2007 and 2010; Tuan et al., 2006).
Fortunately, we are learning that an integral software measurement program with a SEOs business
strategy is more likely to provide data to support decision-making (Basili et al., 2007 and 2010). However, we
consider that it is not clear how to facilitate the design
of measurement programs that reflect the progress
toward SEOs business goals at different organizational
levels. Hereafter, these measurement programs will be
called strategic measurement program.
In order to provide some insight into how to facilitate the design of strategic measurement programs, we
report in this paper the results of a pilot study we performed with the purpose of identifying the common
difficulties and problems. The study was carried out in
an academic setting to observe and analyze the operation of measurement teams when designing a strategic
measurement program with the following measure-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

ment methods: BOQM (A Balanced Objective-Quantifiers


Methodology) (Garca et al., 2010), PSM (Practical Software Measurement) (McGarry et al., 2002; PSM, 2006;
Prasad et al., 2009) and the BSC&GQ[i]M (Balanced Scorecard and Goal-Driven Measurement) (Goethert and Ficher, 2003; Goethert and Siviy, 2004). We discuss the
identified difficulties and problems considering three
main categories: comprehension, performance and utility of methods. All collected information was analyzed
to answer next research questions:
1) What are the difficulties and/or problems to design
a precise strategic measurement program for effective decision making at all organization levels?,
2) What are the difficulties and/or problems to align
correctly the strategic goals with the strategic measurement program?, and
3) What are the difficulties and/or problems to justify
the utilities or benefits of integrating improvement
initiatives in business strategy?
This information will help in achieving our main research goal, evaluate and find suggestions to design a
strategic measurement program aligned correctly with
the strategic goals, for effective decision making at all
organization levels and justify the utilities or benefits of
integrating improvement initiatives.
The organization of this article is as follows: in the
next section we describe the methods and their importance. The following section shows the details of the
pilot study. The fourth section presents the threats to
validity of this pilot study. The last section presents the
conclusions.

Overview of the selected measurement methods


In this section, we present an overview of the measurement methods used in our pilot study and discuss the
reasons why we selected them. In order to support our
selection criteria, we also present a comparison of all of
them with the ISO/IEC 15939 a well-known and widely
used standard for measurement processes in software
engineering (ISO/IEC 15939, 2007). The comparison considers the support provided by the selected methods
with regard to the measurement process activities and
tasks defined by this standard.

Practical Software Measurement (PSM)


Practical Software Measurement (PSM) (McGarry et al.,
2002; PSM 2006; Prasad et al., 2009) is a measurement framework developed in 1994 by the Joint Logistics Com-

manders, Joint Group on Systems Engineering


(JLC-JGSE). Although PSM was initially created to
support the software project management needs of the
JLC-JGSE, later on it was extended to cover more measurement requirements. Particularly, those retrieved
from project experiences of the US Army Armament
Research, Development and Engineering Center (ARDEC) and the Department of Defense (DoD). At present
PSM is still being used by the mentioned organizations.
PSM provides measurement users (i.e., project and
technical managers) with quantitative information to
support decision-making at several levels of a SEO. The
framework incorporates the use of multiple measures
and indicators to identify and evaluate information
needs, including issues, risks and problems (McGarry
et al., 2002). PSM makes it easy to show, in terms of systemic cause and effect relationships, how measurement
can be tailored to satisfy the needs of measurement
users. Thus, PSM works also as an impact analyzer.
As mentioned before, PSM is based on actual measurement experience of government and industry organizations. An aspect to highlight is that most of the PSM
concepts have been formalized in the process measurement standard ISO/IEC 15939, and adopted in the Measurement and Analysis Process Area of CMMI (SEI,
2006). Additionally, it is known that over five thousand
people around the world have been trained in PSM
(Card, 2003). All this makes PSM a mature measurement framework and promoted its selection to support
our pilot study.

Balanced scorecard and goal-driven measurement


The Balanced Scorecard and Goal-Driven Measurement
(BSC&GQ[I]M) (Goethert and Ficher, 2003; Goethert
and Siviy, 2004) is a formal measurement methodology
defined by the Software Engineering Institute (SEI) in
2003. In 2004, the SEIs Software Engineering Measurement and Analysis (SEMA-SEI) updated it to improve
the analysis and collection of measurement information.
BSC&GQ[I]M is based on the Balanced ScoreCard
framework (BSC) (Kaplan and Norton, 2006) and the
Goal Question Indicator Metric Approach (GQ[I]M)
(Park et al., 1996) methods. GQ[I]M, the improved version of GQM (Basili and Weiss, 1984; Basili et al., 1994),
supports the translation of strategic organizations objectives into measures and indicators as well as the their
justification through goals-questions-measures. On the
other hand, BSC helps to determine how well the strategic objectives are achieved and delimited into vision
by refining the previous information into four main
perspectives: financial, customer, internal business,

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

255

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

and learning & growth. This refinement makes it easier


in BSC&GQ[I]M to see how value is created in an organization by means of cause-effect relationships among
the indicators identified across the four perspectives.
It is recognized that use of BSC&GQ[I]M provides
a systematic way to obtain measures and indicators
reflecting the health and performance of an organization (Goethert and Ficher, 2003). Additionally, several
sources report the widespread use of BSC and GQM.
BSC is used by 70% of companies in the US (Johnson
and Beiman, 2007) and by 65% of top companies of
New Zealand (Blundell et al., 2003). GQM is the second measurement method used by the SEI customers
(Kasunic, 2006). Of these customers, 67.2% use it in
combination with the measurement and analysis (M&A)
process of CMMI. It is noteworthy that BSC&GQ[I]M
can support the M&A process of CMMI with its measurement template (Goethert and Siviy, 2004). All these
reasons justify the selection of BSC&GQ[I]M for our pilot
study.

Balanced Objective-Quantifiers Method (BOQM)


The Balanced Objective-Quantifiers Method (BOQM)
(Mitre et al., 2011; Garca et al., 2010) is a measurement
method developed by the Software Engineering Lab at
Carlos III University of Madrid. BOQM is based on a
set of widely used and mature measurement methods,
namely GQM, PSM, BSC and the standard ISO/IEC
15939:2007.
BOQM defines a process driven by the SEOs key
roles to design, implement, and control a quantitative
strategy through indicators aligned with strategic objectives, through BSC and GQM principles. Additionally, the inclusion of PSM and ISO/IEC 15939:2007
enables the use of an information model, which defines
the kinds of metrics and indicators frequently used in
measurement systems and relationships between them.
Thus it promotes the collection of good-quality measurement information (Staron et al., 2010).
BOQM has a successful case study in which common measurement program problems were minimized. Such problems include (1) the lack of alignment
among strategic goals, SPI initiatives and measurement
plans, (2) bad synergy between the roles involved in the
strategic plan design and the measurement plans, (3)
misuse of pre-existing knowledge for strategic plan design and (4) no communication of measurement information to all decision-making levels within a SEO
(Mitre et al., 2011; Garca et al., 2010). The above made
BOQM worthy of consideration for the realization of
our pilot study.

256

The selected methods compared to the ISO/IEC


15939 standard
Since ISO/IEC 15939 is a well-known and widely used
standard for measurement processes in software engineering, we consider that we can support the selection
of PSM, BOQM and BSC&GQ[I]M by showing that all
of them have an acceptable degree of coverage of the
process tasks and activities defined by the ISO/IEC
15939 standard. Tables 1 and 2 show this information.
We use the symbol - to denote no coverage and the
symbol * to denote coverage.
It is important to highlight that, despite the fact that
BSC&GQ[I]M and BOQM do not completely cover the
activities and tasks defined by the ISO/IEC 15939 standard, we believe that both methods are worthy of consideration because they deliver an important value to
the measurement process by:
a) considering different organizational perspectives
(i.e. financial control, customer satisfaction, internal
process, learning and growth) of the BSC to determine how well the strategic objectives are achieved
across them,
b) defining strategic objectives based on the vision of
the organization.

Description of the pilot study


The goal of this pilot study was to analyze the use of
BOQM, BSC&GQ[I]M and PSM in work teams of students of Master in Science and Information Technology
from Carlos III University of Madrid, with the specific
research objectives of identifying difficulties and/or problems of all methods. By identifying these difficulties
and/or problems we want to offer guidelines to:
1. Align correctly the strategic goals with a measurement program.
2. Design a precise measurement program for effective
decision making at all the levels of an organization.
3. Justify the utilities or benefits of integrating improvement initiatives in a business strategy.
In the following subsections, the experimental method
and the data collection techniques are described. Moreover, the entire process the design of the pilot study,
its execution and the analysis and interpretation of
data will be described in detailed.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Table 1. ISO/IEC 15939 activities and tasks supported by BOQM, PSM and BSC&GQ[I]M (part 1)
Activities supported
ISO/IEC 15939 Activities and tasks

BOQM

PSM

BSC&GQ[I]M

4.1.1: Accept the requirements for measurement

4.1.1.1: The scope of measurement shall be identified

4.1.1.2: Commitment of management and staff to measurement shall be established

4.1: Establish and sustain measurement commitment

4.1.1.3: Commitment shall be communicated to the organizational unit

4.1.2: Assign resources

4.1.2.1: Individuals shall be assigned responsibility for the measurement process


within the organizational unit
4.1.2.2: The assigned individuals shall be provided with resources to plan the
measurement process
4.2: Plan the measurement process
4.2.1: Characterize organizational unit

4.2.1.1: Characteristics of the organizational unit that are relevant to selecting


measures and interpreting the information products shall be explicitly described

4.2.2: Identify information needs (strategic objectives or business objectives)

4.2.2.1: Information needs for measurement shall be identified

4.2.2.2: The identified information needs shall be prioritized

4.2.2.3: Information needs to be addressed shall be selected

4.2.2.4: Selected information needs shall be documented and communicated

4.2.3: Select measures

4.2.3.1: Candidate measures that satisfy the selected information needs shall be
identified

4.2.3.2: Measures shall be selected from the candidate measures

4.2.3.3: Selected measures shall be documented by their name, the unit of


measurement, their formal definition, the method of data collection, and their link to
the information needs

4.2.4: Define data collection, analysis, and reporting procedures

4.2.4.3: Configuration management procedures shall be defined

4.2.5: Define criteria for evaluating the information products and the measurement
process

4.2.5.1: Criteria for evaluating information products shall be defined

4.2.4.1: Procedures for data collection, including storage and verification shall be
defined
4.2.4.2: Procedures for data analysis and reporting of information products shall be
defined

4.2.5.2: Criteria for evaluating the measurement process shall be defined

4.2.6: Review, approve, and provide resources for measurement tasks

4.2.6.1: The results of measurement planning shall be reviewed and approved

4.2.6.2: Resources shall be made available for implementing the planned


measurement tasks

4.2.7: Acquire and deploy supporting technologies

4.2.7.1: Available supporting technologies shall be evaluated and appropriate ones


selected

4.2.7.2: The selected supporting technologies shall be acquired and deployed

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

257

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

Table 2. ISO/IEC 15939 activities and tasks supported by BOQM, PSM and BSC&GQ[I]M (part 2)
Activities supported
BOQM

PSM

BSC&
GQ[I]M

4.3.1: Integrate procedures

4.3.1.1: Data generation and collection shall be integrated into the relevant processes
4.3.1.2: The integrated data collection procedures shall be communicated to
the data providers
4.3.1.3: Data analysis and reporting shall be integrated into the relevant processes

4.3.2: Collect data

4.3.2.1: Data shall be collected


4.3.2.2: The collected data shall be stored, including any context information
necessary to verify, understand, or evaluate the data
4.3.2.3: The collected data shall be verified

4.3.3: Analyze data and develop information products

ISO/IEC 15939 Activities and tasks


4.3: Perform the measurement process

4.3.3.1: The collected data shall be analyzed

4.3.3.2: The data analysis results shall be interpreted

4.3.3.3: The information products shall be reviewed

4.3.4: Communicate results

4.3.4.1: The information products shall be documented

4.3.4.2: The information products shall be communicated to the measurement users.

4.4: Evaluate measurement


4.4.1: Evaluate information products and the measurement process
4.4.1.1: The information products shall be evaluated against the specified
evaluation criteria and conclusions on strengths and weaknesses
of the information products drawn
4.4.1.2: The measurement process shall be evaluated against the specified
evaluation criteria and conclusions on strengths and weaknesses of
the measurement process drawn
4.4.1.3: Lessons learned from the evaluation shall be stored in the Measurement
Experience Base
4.4.2: Identify potential improvements

4.4.2.1: Potential improvements to the information products shall be identified

4.4.2.2: Potential improvements to the measurement process shall be identified

4.4.2.3: Potential improvements shall be communicated

Method

Context

The experimental method used to achieve the research


goals was based on the methodology of Wohlin et al.
(2012) for software engineering research. Moreover, for
data collection, the Seaman (1999) technique of observations was applied to the tutorials and reviews, and
explanatory surveys explanatory were conducted (Wohlin et al., 2012) for the purpose of collecting information of learning, utility and performance of BOQM,
PSM and BSC&GQ[I]M. Furthermore, some recommendations of the guidelines established by Jedlitschka
and Pfahl (2005), were applied and adapted for the purpose of this investigation.

The context of the pilot study describes all the elements needed to perform the controlled experiment,
such as the independent variables, the subjects participating in the experimentation process, and objects
that use these subjects to perform the activities of the
experiment.
The pilot study was conducted in the field of a process management course during the first term of the
Masters in Science and Information Technology at the
University Carlos III of Madrid, the best masters in
computer science in the technology area in Spain (Periodico El Mundo, 2010).

258

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Three lecturers, P1, P2 and P3 (Professor 1 to 3),


were chosen to teach a different measurement method
to a class, without expressing any preference for one
particular method. These lecturers were selected based
on their knowledge and similar experience. The classes
were of two hours duration and, as mentioned before,
the methods taught were: BOQM (taught by P1),
BSC&GQ[I]M (taught by P2) and PSM (taught by P3).
After these classes, four teams of students with similar skills and experience were formed according with
the measurement abilities (these were also similar). The
teams and the method they chose are described below.
Team A. This team chose the method BOQM and
comprised two members: the subjects A1 and A2.
Team B. This team also selected BOQM and consisted of two students: subjects B1 and B2.
Team C. Method: BSC&GQ[I]M; members: subjects
C1, C2 and C3.
Team D. Method: PSM; members: subject D1, D2 and
D3.
In order to not promote any preference for a particular
method, we established a common context for all measurement methods considered. This common context is
defined by the independent variables of the experiment, which are described in Table 3.
The results for these independent variables are
shown in Table 4. As we can see, the experience and
knowledge of the lecturers are quite similar. However,
in the case of the students, only two of them differ from
the others in experience. Specifically, B2 with 11 years
experience in software engineering and D2 with 5
years experience in software development. The training time was the same for all methods and the provided material had a similar format for all the methods
and a common case study scenario for all the teams.
Summarizing, the results of the independent variables are similar enough and did not represent a bias for

a particular method, that is, we used a generic base line


to get reliable results during the pilot study.
The materials provided to support the pilot study
are described below in a detailed way.
Slides of the presentation by each method (BOQM,
BSC&GQ[I]M and PSM) to teach classes.
Practical case study of a real software engineering organization (SEO). The SEO is a Spanish software company, leader in consultancy and IT services. The
company has a turnover of nearly 700 million Euros and over 2500 employees. It covers practically
all the market sectors in Spain. This organization is
structured into the following operational areas:
high level management, logistics and administration staff, business development staff, operations
staff differentiated by specialties and organized
into Centers of EXperts (CEX) and, finally, management of clients whose activity is oriented to satisfying immediate user needs. This structure is in
accordance with a client-centered business strategy developed by CEX. The company wanted to begin an SPI project oriented to improving the performance of the Information Technologies (IT) Project
Management and Software Engineering areas. The
units of the company are: ERP (29 project managers, 120 technical personnel), Customer Relationship Management/Knowledge Management (55
project managers, 200 technical personnel), e-Business (28 project managers, 100 technical personnel), software development (28 project managers,
100 technical personnel), commerce and logistics
(25 project managers, 60 technical personnel), Center of Experts (CEX) (20 project managers, 1000 technical personnel). More information regarding
the practical case considered for this research work
can be obtained at (Garca et al., 2006).
Checklists of the implementation of CMMI in the organization for the implementation level.

Table 3. Independent variables


Variable name

Abb.

Experience and knowledge


of teachers

VI1.1

Experience and skills of


students

VI1.2

Training time per method

VI1.3

Material to monitoring the


methods

VI1.4

Description
Experience and skills gleaned from the curricula of teachers with regard
to measurement of software products and processes and software
process improvement
Experience and skills gleaned from surveys of students in regard to
measuring software products and processes, software engineering and
software development.
It is time to conduct classes for students by method.
The descriptions of the practical case of a real SEO same for all works.
For each method: the references, documentation of follow-up activities,
templates for presenting the measurement program, templates for
indicators are given to students.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

259

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

Table 4. Results of the independent variables


Variable name

Experience and knowledge


of teachers

Abb.

Results

VI1.1

P1: Experience in software products and processes measurement:


1 year; Experience in software process improvement: 2 years. P2:
Experience in software products and processes measurement: 2 years;
Experience in software process improvement: 1 and 1 / 2 year. P3:
Experience in software products and processes measurement: 1 year
and 3 months; Experience in software process improvement: 2 years

Experience and skills of


students

VI1.2

A1: Measurement of software products and processes: 6 months;


software engineering 1and 1 / 2 years, software developer 1 year and
three months. A2: Measurement of software products and processes:
0 years, 0 years of software engineering, software developer 3
Months. B1: Measurement of software products and processes: Four
months 0 years of software engineering, software developer 1 and
1 / 2 years. B2: Measurement of software products and processes:
0 years, 11 years of software engineering, software developer
0 years. C1: Measurement of software products and processes:
0 years, 0 years of software engineering, software developer 4
years. C2: Measurement of software products and processes: 0
years of software engineering 2 1 / 2 years software developer 0
years. C3: Measurement of software products and processes: 0
years, 3 years of software engineering, software developer 0 years.
D1: Measurement of software products and processes: 0 years,
3 years of software engineering, software developer 0 years. D2:
Measurement of software products and processes: 0 years, 0 years of
software engineering, software developer 5 years. D3: Measurement
of software products and processes: 0 years, 2 years software
engineering, software developer 1 year.

Training time per method

VI1.3

BOQM: 2 Hours; BSC&GQ[I]M: 2 Hours; PSM: 2 Hours

Material to monitoring the


methods

VI1.4

For all methods:


-Description of a practical case of real SEO, the same for all teams.
-Checklists of the implementation of CMMI in the SEO, the same for
all teams.
- Presentation of the method on slides.
-Documentation of activities (instructions) to follow the method.
-Template for presenting the results of the measurement program.
-Template for presenting the indicators according to the method.
Support-References: BOQM: 5, BSC&GQ[I]M: 4; PSM: 4

At the organizational level: the Development, ERP,


CRM, KM, e-Business, Commerce and Logistics,
and DTS divisions.
At the CMMI process areas level, process areas Requirements Development (RD), Project Planning (PP)
Requirements Management (REQM) and Quality Assurance Process and Product (PPQA).
Documentation of the activities to follow to complete
the work of each method.
Template to present the results of the measurement
program.
Template for presenting the indicators.
The explanatory survey was applied to all students after the work. The purpose was to collect information

260

about comprehension and utility of the method assigned (the survey can be seen online at http://www.cimat.
mx/~hmitre/StudentsSurvey.png).

Plan
To achieve the research goal it is necessary to design
variables that are directly related to:
Comprehension. The ability to understand the measurement method.
Utility. The perception of the usefulness of the measurement information for decision-making at all levels.
Performance. The performance of design indicators
and the measurement program.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Comprehension. To measure the learning skills of the


purpose of experimentation, we defined the category of comprehension of the measurement method.
The purpose of this category is to measure the degree of understanding (learning) that the pupil had
with respect to the method used to design the measurement program. This meant getting an average
percentage of variables designed to determine if the
student understood.
The limitations of the method compared to the capacity to generate measurement information for projects if the information is designed based on the
vision and strategy of the SEO and / or in a competitive environment. This variable was defined as
comprehension of the purpose of the method (VE1.1) and
its corresponding questions are listed in Table 5.
The measurement features of the method that can be
applied with your method to define indicators. It
was possible to define the variable comprehension of
the method (VE1.2). The relevant questions are shown
in Table 5.
The use of measurement information that this method
can provide to participants of a software engineering organization (SEO), that is, if you know the features provided information to the measuring
equipment and all levels of the SEO. The variable
was defined as comprehension of the use of the information (VE1.3) (see Table 5).
The specific benefits of the method in relation to strategic
management, process improvement, and measurement

of software products and processes were considered.


From this point, we were able to define the variable comprehension of the benefits of information (VE1.4) (see Table 5).

Utility
To measure the use of the methods information by all
roles involved in an effective way, and among the strategic management process aligned with software process
improvement, we defined the utility method information category. This category sought, from the students
perspective and in percentage terms, the usefulness of
the measurement program design and indicators on software products and processes, and participation of the
roles involved in the strategy to all organizational levels
of the software engineering organization (SEO). Specifically, the variables were designed to obtain a percentage
of income:
Data to measure progress and compliance with the
objectives of the SEO, decision-making and conduct
of a competitive strategy. The variable that was designed to measure this information is the utility
method information (VE2.1) (see questions in Table 6).
Indicators to adjust and meet the needs of measuring
the context of the practical case. The variable that
was designed to measure this is the accuracy of the
information of method in the practical case (VE2.2) (see
questions in Table 6).
The procedures and documents for the collection and
analysis of measurement data. The defined variable

Table 5. Survey variables for comprehension category


Variable name
Comprehension of the purpose of
the method

Abbreviation
Survey Questions
VE1.1
Q1.1.1, Q1.1.2, Q1.1.3

Measurement unit
Percentage

Comprehension of the method

VE1.2

Q1.2.1, Q1.2.2, Q1.2.3

Percentage

Comprehension of the use of the


information
Comprehension of the benefits of
information

VE1.3

Q1.3.1, Q1.3.2, Q1.3.3

Percentage

VE1.4

Q1.4.1..Q1.4.8

Percentage

Table 6. Survey variables for utility category


Variable name
Utility method information
Accuracy of the information of
method in the practical case
Useful information for
implementing a measurement
program
Use of information for reporting
to all levels of the SEO
Added value of use of
information

Abbreviation
VE2.1
VE2.2

Survey Questions
Q3.1.1, Q3.1.2, Q3.1.3
Q3.2.1

Measurement unit
Percentage
Percentage

VE2.3

Q3.3.1

Percentage

VE2.4

Q3.4.1, Q3.4.2, Q3.4.3,


Q3.4.4
Q3.5.1

Percentage

VE2.5

Percentage

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

261

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

is useful information for implementing a measurement


program (VE2.3) (see Table 6).
Reports to inform and enable regular monitoring
and decision making of senior management, tactical
command and project managers. The variable to
measure is the use of information for reporting to all
levels of the SEO (VE2.4) (see Table 6).
Information to provide added value to products
and processes of SO. The measured variable is the
added value of use of information (VE2.5) (see Table 6).

Performance
To measure the time of designing the measurement information and indicators, that is, promptness of the design for each method, we defined the category of
performance to design measurement information. To
make this measurement it is necessary to know about:
How long it took each team of students to create a
measurement program, from the vision and mission
of the SEO to strategic objectives, techniques and
procedures to arrive at the definition of indicators
and this particular program for each method. Given
the above, we defined the variable, time to define the
measurement program (VD1.1). The specifications of
this variable as well as its description, the method of
measurement, the measuring unit and scale can be
seen in Table 7.
How long it takes to define indicators by work team.
To this effect, we defined the variable time to define
indicators (VD1.2). The specifications are in Table 7.
Number of indicators per team designed to meet the
measurement needs of decision makers. The varia-

ble defined for this measure was the number of indicators (VD1.3) (see specifications in Table 7).
To measure the performance indicators is necessary
to know how long it takes on average per team to
design an indicator. The way to measure this is to
divide the time to define the indicators per team by the
number of indicators per team. This variable was defined as performance of indicators (VD1.6) and its specifications are listed in Table 7.
However, during the pilot study, observations were
made during the tutorials and reviews, only as additional data and for discussions. We identified two variables, the num. of tutorships and num. of reviews. The
specifications listed in Table 7.
The observations on students during the tutorships were
conducted with the aim of collecting the experiences attended by the teams. The experiences regarding comprehension of the method, and how the method information
facilitates the design of the measurement program and
the indicators (see variable VD1.4 in table 7).
Observations were made during the reviews on the work
of the teams. In the reviews, difficulties were collected
properly during the design of the measurement program and indicators (see variable VD1.5 in table 7).

Data collection
In this pilot study, the execution of the main activities
of the collection procedure and instrumentation are shown
in the activity diagram of Figure 1 and described below:
During the first activity and before teaching classes
on the different methods, we planned to collect data

Table 7. Dependent variables of the pilot study in the performance category


Variable name

Abb.

Description

Measurement Method

Time to define
the measurement
program

VD1.1

1..n

VD1.2

Hrs.

1..n

Number of indicators

VD1.3

Num.

1..n

Num. of tutorships

VD1.4

Num.

1..5

Num. of reviews

VD1.5

Count the number of hours


per activity of the method
before starting the activities
of indicators
Count the number of hours
it took the team to define the
indicators
Count the number of
indicators
Count the number of
tutorships
Count the num. of reviews

Hrs.

Time to define
indicators

Num.

1..5

Performance of
indicators

VD1.6

It is the time it takes


to define the goals,
needs, procedures for
each team
It is the time it takes
to define all indicators
by team
Number of indicators
designed by team
Number of tutorships
given to the team
Num. of reviews on
team results
Time to define an
indicator by the team

Calculate by team VD1.6 =


VD1.2 / VD1.3

Indicator/ Hr.

1..n

262

M. unit

Scale

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Figure 1. Activity diagram for data collection and instrumentation

from the curricula of teachers in the research group


of the Software Engineering Laboratory (SELUC3M, Software Engineering Lab), University Carlos III Madrid. We selected three teachers with skills
in measurement products and processes (MPP) and
Software Process Improvement (SPI) with less than
three years experience (variable VI1.1 Table 4).
After the teachers had taught the BOQM, PSM and
PSM methods, using slides, (VI1.3 variable, table 4),
we formed four teams and the researcher programmed the consulting and review periods After the
teacher had trained the master group with presentations of the methods BOQM, PSM and PSM on slides (VI1.3 variable, table 4), we formed four teams
and the researcher programmed the periods of consulting and reviews. We gave the following material
to the teams (variable VI1.4 table 4):






Practical case of a real SEO


Checklists for implementing the CMMI
Documentation of the method activities
Measurement program template per method
Indicator template per method
References per method
Surveys for each student

With the above material each team had to devise


measurement programs and indicators during four
months.
While teams were designing their programs and indicators, the researcher was responsible for tutors-

hips to teams and scheduled reviews of the work


progress of work. Observations were made on tutorships of equipment and the reviews on progress of
work.
When the period of reviews, tutorships and the time
schedule for completing the measurement program
and its indicators were finished, then the work
teams gave their work to the researcher and each
student gave his corresponding completed survey
to the researcher.
From the surveys, we obtain the variables of experience and skills of the students in measuring software products and processes, software engineering
and software development (variable VI1.2 Table 4).
In addition, the variables of the categories of comprehension and utility of the surveys were collected
(see variables in Table 5 and 6).
The variables of the performance category that were
collected from the jobs are: the time to define the measurement program, time to define the indicators,
No. of indicators, No. of tutorships, No. of reviews and
the performance of indicators (see Table 7).

Data analysis and results


The analysis procedure used for the work teams was
the analysis of performance in the design of indicators,
and duration for the design of the measurement program for all methods.
The procedure for data analysis in the surveys was a
comparison between the averages for the categories of

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

263

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

each method, specifically the categories of comprehension, utility and performance. It is worth mentioning
that in the category of comprehension we assessed survey responses as an exam in relation to the method developed by the student; this way we obtained the
degree of learning of the student with respect to the
method. To qualify each variable, evaluation criteria
were used per question.
To analyze the students interest in learning the development of a measurement program, we analyzed
the resulting observations made during the tutorships
and reviews. As a result, evidences were collected to
describe how learning interest affects performance.
The three analyses of the work, surveys and observations serve as the weight of evidence to support the validation of the goal of this pilot study. The results of all
variables can be seen at http://www.cimat.mx/~hmitre/
SurveyResults.png.
Next, in Tables from 8 to 10, we present the difficulties, problems and discussions identified from the results of each variable and category. Each table represents
a specific research objective, in Table 8, to align correctly
the strategic goals with the measurement program, Table 9, the problems and difficulties to design a precise
measurement program for effective decision making at

all organization levels, and Table 10, Problems and


difficulties to justify the utilities or benefits of integrating improvement initiatives in business strategy.
According to our discussions all problems can be
categorized in the next knowledge areas: strategic management, business management, market analysis, and
product and process measurement. In sum, there still
some concerns without a validated solution, but considering improve the training plan with the mentioned
problems and discussions can be an initial solution.

Threats to validity
In this section we discuss the main threats to validity of
our pilot study. We consider that all of them have impact on four well-known types of threats to validity
(Wohlin et al., 2012): internal how sure we are that the
treatment of the pilot study actually caused the outcome, in this case the impact of the internal profile of students and teachers on the validity; external how sure
we are that we can generalize the results outside the
scope of our study, in this case the selection procedure
of students and teachers and grouping teams; construct
how to obtain the measures to find the problems and
difficulties related to the utilities or benefits of integra-

Table 8. Problems and difficulties to align correctly the strategic goals with the measurement program
Problem and/or Difficulty

Category

Variable

Discussion

Students had some difficulties to understand the


Comprehension
purpose of methods. We realized that even a welldocumented method is not enough to describe
its purpose. Other factor that influence in bad
comprehension of method purpose, is the lack of
experience, especially on strategic management
and business management. This happens due to
the requirement of knowledge of some methods
is beyond the knowledge of a software engineer.
These students do not understand the purpose of
methods to align strategic goals with indicators.

VE1.1

Our main lack in this problem was


the training program. Giving a class
on deriving measurable pieces from
strategic goals is easiest way to solve
it.

The degree of adjustment of the indicators with


the measuring needs and/or the strategic goals of
the practical case is the accuracy that can offers
the software engineers with the help of method.
Quarter of students achieved 75% of this accuracy,
this means, they failed to extract the quantifiable
information from measurement needs and/or
strategic goals in a correct way.

Utility

VE2.2

Each measurement template


represent a measurable part of an
strategic goal, so, if by each template
the measurable portion is defined
with its strategic goal, accurate
information will be designed for each
strategic goal.

Quarter of students had problems in time to


define indicators. The speed to define an indicator
hourly was doubled with the rest of the student
teams. The main reason was because they do not
use a mechanism to define indicators from a set
of measures categorized and organized. Both
the organization of the measures as well as the
mechanism accelerates the process of defining
indicators.

Performance

VD1.6

Time matters, but it not as important


as the correctness of indicators. A
set of measures organized as a tree
of measures is beneficial to plot the
best path that meets the measurement
needs a strategic goal, this represent a
correct alignment.

264

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Table 9. Problems and difficulties to design a precise measurement program for effective decision making at all organization levels
Category

Variable

Discussion

Understand the methods and the characteristics that stand


out over other methods, are the basis for knowing how
to use and exploit its method. In one hand, in strategic
measurement programs, the alignment of strategic goals and
indicators directly influence the whole strategy achievement.
In other hand, understand how to design and obtain a result
of measure (metric) is essential to design an indicator, this
is known as a measurement method. Less than quarter
of students failed to understand this alignment and the
measurement method. Even the result is not serious, the
reason is the lack of knowledge management strategic and
product and process measurement.

Problem and/or Difficulty

Comprehension

VE1.2

A value extracted from an


electronic resource or hard copy
source by applying a measurement
method is a piece for decision
makers. A correction without
spotlight is shooting in dark. Our
suggestion is to add the resource
owner for effective correction.

Understanding the use of information is key to design


effective measurement elements. The main measurement
element is the measurement template (or measurement
construct as known at ISO/IEC 15939), since it helps to collect
information, build the indicator, informs to decision makers
and how to achieve strategic goals. Quarter of students failed
to understand the use of a template measurement. Once again,
the reason is the lack of knowledge on product and process
measurement.
Just quarter of students partially comprehend the utility
of method information in what to expect from an external
analysis. To lead a competitive strategy, strategic goals
need to be defined from external factors, and the best way
to discover such factors is making a market analysis. Anew,
students fell into the same problem, lack of knowledge and
experience of market analysis.
Unexpectedly, almost all students do not comprehend the
utility of method information to design a measurement
program (VE2.3). Collection and analysis procedures are
the basic part of a measurement program, in the opinion of
students, documents of methods analyzed were not enough
to analyze and collect information, and even with methods
based on the ISO/IEC 15939 procedures. In our opinion,
students should have been studied the standard to discover
its true potential.
The different levels of decision making (directive, managerial,
operational levels) into a SEO are pieces that maintain the
whole strategy in control, without a report procedure to all
decision making levels, the strategic goals are disconnected
pieces without control. A method not prepared to inform
to all levels, such as a classic method designed to report to
project managers, will have problems of 75% of effectiveness
of how information goes through SEO. Quarter of students
confirm this assertion.
The measurement program is composed by plans and
procedures, but methods that its purpose is a competitive
strategic measurement program, inserts more detailed
information into a program such as: external and internal
factors, improvement methods aligned with indicators,
dashboards design for decision makers. This exhaustive
required information provokes delays in program plan.
Therefore half of students with this kind of method had
delay problems. They doubled the time to define the strategic
measurement program spending time especially on defining
external and internal factors.

Comprehension

VE1.3

Understanding the functions of


the measurement template is basic.
The quality of indicators presented
to decision makers depends on it.

Utility

VE2.1

At the end of performing the


strategic measurement program,
one of the best boosts to the success
is the external analysis. For this
reason, market analysis should be
part of the training program.

Utility

VE2.3

The collection, analysis and report


periods are very useful to inform to
decision makers in time and with
precise information. Designers
must be clear about its utility for
better design.

Utility

VE2.4

Here the picture is clear, if the


reports are not designed for all
decision making levels, then
effectiveness of decisions will be
badly affected throughout the
organization.

Performance

VD1.1

Students with a software engineer


profile is not enough to design a
strategic measurement program,
time and quality of information
are affected. Our suggestion is
integrating strategic management
and market analysis practitioners
in the process of strategic
measurement program definition.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

265

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

Table 10. Problems and difficulties to justify the utilities or benefits of integrating improvement initiatives in business strategy
Problem and/or Difficulty

Category

Variable

Discussion

Knowing the benefits of the method information


is easer to design and control the benefits of the
whole strategy. Designing competitive strategic
goals is a benefit resulting from a market
analysis. Also, justifying improvement initiatives
in business strategy is a benefit of aligning the
practices or activities of improvement initiatives
(e.g. CMMI, ISO/IEC 12207) with the resources
used to get values in the measurement template
(or measurement construct). Three quarters, or
nearly all students do not understand the benefits
of design a competitive strategic goals and justify
improvement initiative in the strategy. Besides
the lack of knowledge in strategic management,
students do not know how to perform market
analysis.

Comprehension

VE1.4

An indicator represents a way to


achieve a part of strategic goal
and is used to control the action
plan. In itself, the indicator is
the cornerstone of a strategic
management system, and the
best way to justify the use of
improvement initiatives is to noted
what activities (or practice) and
its resulting work product of the
initiative was used to generate
indicator measures. Thus, we can
say that we are measuring the
products of the initiative activities.

ting improvement initiatives in business strategy, align


correctly the strategic goals with the measurement program, design a precise measurement program for effective decision making at all organization levels; finally,
conclusion how to draw statistically correct conclusions based on qualitative measures.

Internal
Instrumentation. We observed that students requested
more tutorships and reviews for BOQM teams due to
the lack of strategic business knowledge. But, this had
minor impact on results. This is why maturation issues
are not important for the outcome of the study.

External
Profiles of the teachers. Even, we observed that the three
professors selected from our research group SEL-UC3M
had similar abilities their experience on measurement
had minor impact on the results of students. TBD
Profiles of the students. Regarding students, the selection of the students profiles was crafted to be as homogenous as possible. This an important requirement to
ensure that all of them have the same kind of organizational vision deal with some important aspects of the
study, e.g. the alignment of measurement and the strategy. However, and because of the availability of students
at the moment of the study, it was difficult to resolve the
level of experience among certain students, i.e. student
B2 --with 11 years of experience in software engineering,
and student D2 --with 5 years experience in the development of software. Eventually, no student had experience
in strategic management, of course it, was necessary, but
its impact is homogeneous in the results.

266

Grouping of the students. Even though the master degree was considered good in Spain, the number of students was too small, about 13 students, so we did not
get to create a good filter for this study. However, the
measurement capabilities of four teams were very similar and therefore not considered a problem on the results of impact. TBD

Construct
Sample size. One of our mayor concerns is the sample
size used in this pilot study because it impacts on the
quality of the quantitative evidence to the support the
hypotheses associated to our research goals. Increasing
the sample size will enhance the generalizability of our
findings.

Conclusion
The tools utilized. The tools used for this empirical study
were: surveys to know the comprehension and utility
of methods information, observations and reviews over
delivered products (measurement program, templates
and indicators) and during the tutorships, and a snapshot of strategy implementation in a determinate moment of a SEO.
All the discussed threats to validity of our pilot study are important. However, and despite them, we consider that the obtained results are valuable in our way
to better understand the main problems and difficulties
when defining strategic measurement programs. Many
of the discussions provided in this paper are useful to
design a strategic measurement program, especially for
software engineers, strategists, market analysers, and
top, middle and operative charges in a SEO.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

Conclusions and Future Work


Software measurement is an essential part of understanding, controlling, monitoring, predicting, and evaluating software development and maintenance projects. Both, software process improvement (SPI) and
software measurement literature include many case
studies of successful companies and descriptions of
their measurement programs. However, there are problems on how to design efficient strategic measurement programs. In order to get a better understanding
of these concerns, in this paper we presented the results obtained from pilot study, which involved the
use PSM, BSC&GQ[I]M and BOQM, to design strategic measurement program.
From the obtained results, it was possible to identify
some common problems to design a measurement program for effective decision making at all organization
levels, to align correctly the strategic goals with the
measurement program, and to justify the utilities or benefits of integrating improvement initiatives in business strategy.
We discussed the identified problems considering
three main categories: comprehension the ability to
understand the measurement method, performance
the ability to design indicators and the measurement
program in a short time, and utility the ability to understand the usefulness of the measurement information for decision-making at all levels.
Despite the fact we obtained valuable information,
the fact that most of this information is qualitative and
the fact that our pilot project was conducted with students makes its generality limited. Our future work includes performing more experiments involving people
with a more organizational mature background as most
of the problems detect were related to the lack of solid
experience on product and process measurement as
well as on market analysis. We consider that replicating
our study several times with this kind of subjects will
help to refine our findings in order to obtain more
sounding conclusions.
We are also considering to include theGQM+Strategies
method in future studies. It is because this method is
adjustable to any mature and handy SEO (Basili et al.,
2007; Basili et al., 2010).

References
Asgarkhani M. Current Trends in Strategic Management of ICTs,
on: Proceedings of the IEEE International Conference on Management of Innovation and Technology, IEEE Computer Society, 2006, pp. 460-463.

Basili V.R. & Weiss D.M. A Methodology for Collecting Valid Software Engineering Data. IEEE Trans. Software Eng., volume 10
(issue 6), 1984: 728-738.
Basili V.R., Heidrich J., Lindvall M., Mnch J., Regardie M., Rombach H.D., Seaman C.B., Trendowicz A. GQM+ StrategiesAligning Business Strategies with Software Measurement, on:
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, IEEE Computer
Society , 2007, pp.488-490.
Basili V.R., Lindvall M., Regardie M., Seaman C., Heidrich J.,
Mnch J., Rombach D., Trendowicz A. Linking Software Development and Business Strategy Through Measurement.
IEEE Computer, volume 43 (issue 4), 2010: 57-65.
Basili V.R.G.C., Rombach H.D. Goal Question Metric Paradigm. Encyclopedia of Software Engineering, John Wiley & Sons, 1994, p. 2.
Blundel B., Sayers H., Shanahan Y. The Adoption and Use of the
Balanced Scorecard in New Zealand: A Survey of the Top 40
Companies. Pacific Accounting Review, volume 15 (issue 1),
2003: 49-74.
Card D. Integrating Practical Software Measurement and the Balanced Scorecard, on: Proceedings of the Annual International
Conference on Computer Software and Applications, IEEE
Computer Society, 2003, pp. 362-363.
Periodico el Mundo. Clasificacin de los 250 mster: 50 especialidades y las cinco mejores entidades donde se imparten
2010 [on line] June 16, p. 3. Peridico El Mundo [date of
inquire: March 2013] Available on: h t t p : / / w w w . g o o g l e .
com.mx/url?sa=t&rct=j&q=2010%2C%20june%2016%20clasificacin%20de%20los%20250%20mster%3A%2050%20es
pecialidades&source=web&cd=1&ved=0CDYQFjAA&url=ht
tp%3A%2F%2Fwww.entel.upc.edu%2Farxius%2Frankingel-mundo%2Fat_download%2Ffile&ei=K7xHUdKzLZGA2
AXK0oDwAw&usg=AFQjCNHoU2dQ8ZALT_OHlIXQ0jN
MjL9nuw&bvm=bv.43828540,d.b2I
Daskalantonakis M.K. A Practical View of Software Measurement
and Implementation Experiences Within Motorola. IEEE
Trans Soft Eng., volume 18 (issue 11) 1992: 998-1010.
Diaz-Ley M., Garca F., Piattini M. Implementing a Software Measurement Program in SMEs- a Suitable Framework. IET, volume 2 (issue 5) 2008: 417-36.
El-Emam K. Trial Stat Corporation: On Schedule with High Quality
and Cost Savings for the Customer. Performance Results from
Process Improvement. DACS Journal, volume 10 (issue 1) 2007.
Garca-Guzmn J., Lpez-Cortijo G.R., Amescua-Seco A., Gonzalo-Cuevas A. CASE STUDY: a Practical Approach for SPI in Large Spanish Companies. Software Process: Improvement and
Practice, John Wiley & Sons, Ltd., 11(3), 2006, pp. 261-268.
Garca-Guzmn J., Mitre H.A, Amescua A., Velasco M. Integration
of Strategic Management, Process Improvement and Quantitative Measurement for Managing the Competitiveness of
Software Engineering Organizations. Software Quality Journal,
volume 18 (issue 3) 2010: 341-359.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

267

Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

Goethert W. and Ficher M. Deriving Enterprise-Based Measures


Using the Balanced ScoreCard and Goal-Driven Measurement Techniques. Software Engineering Institute (SEI), 2003,
CMU/SEI-2003-TN-024.
Goethert W. and Siviy J. Applications of the Indicator Template
for Measurement and Analysis. Software Engineering Institute (SEI), 2004, CMU/SEI-2004-TN-024.
Gresse C., Punter T., Anacleto A., Anacleto R. Software Measurement for Small and Medium Enterprises-A Brazilian-German
View on Extending the GQM Method, on: Proceedings of the
7th International Conference on Empirical Assessment in
Software Engineering (EASE), Keele, UK, 2003, pp. 1-19.
ISO/IEC 15939-2007. Software Engineering-Software Measurement Process.
Jedlitschka A. and Pfahl D. Reporting Guidelines for Controlled
Experiments in Software Engineering, on: Proceedings of
ACM/IEEE International Symposium on Empirical Software
Engineering, IEEE Computer Society, 2005, pp. 95-104.
Johnson C.C. and Beiman I. Balanced Scorecard for State-Owned
Enterprises, Driving Performance and Corporate Governance,
Asian Development Bank, 2007.
Kaplan R.S. and Norton D.P. The Balanced Scorecard: Translating
Strategy into Action, Harvard Business School Press, Boston,
2006.
Kasunic M. The State of Software Measurement Practice: Results
of 2006 Survey. Carnegie Mellon University, Software Engineering Institute, CMU/SEI-2006-TR-009 [date of inquire:
March 2013]. Available on: http://www.sei.cmu.edu/library/
abstracts/reports/06tr009.cfm
Laporte C.Y., Alexandre S., Renault A. Developing International
Standards for Very Small Enterprises. IEEE Computer, volume
41 (issue 3) 2008: 98-101.
Mathiassen L., Ngwenyama O.K., Aaen I. Managing Change in
Software Process Improvement. IEEE Software, volume 22 (issue 6), 2005: 84-91.
Mcgarry J., Card D., Jones C., Layman B., Clark E., Dean J., Hall F.
Practical Software Measurement: Objective Information for Decision Makers, Addison-Wesley, 2002.
Mcloone P.J. and Rohde S.L. Performances Outcomes of CMMIBased Process Improvements. Performance Results from Process Improvement. DACS Journal, volume 10 (issue 1), 2007.
Mitre H.A., Amescua Seco A., Garca-Guzmn J. Gestin estratgica
para organizaciones de ingeniera del software, editorial acadmica espaola, 2011.
Park R., Goether W., Florac W. Goal-Driven Software Measurement-A Guidebook, Carnegie MellonUniversity, Software En-

268

gineering Institute, CMU/SEI-96-HB-002 [on line][date of


inquire: March 2013]. Available on: http://www.sei.cmu.edu/
library/abstracts/reports/96hb002.cfm
Prasad L., Yadav R., Kothari A. Measurement of Software Using Various Construct in Information Model, on: Proceedings of the International Conference on Advances in Computing, Communication
and Control, ACM, New York , 2009, pp. 720-724.
PSM. Practical Software and Systems Measurement: Methods of
Operation, 2006 [on line]. Available on: http://www.psmsc.
com/Downloads/Other/PSMMethodsofOperations_Nov2006.
pdf
Qi-Liu A. Motorola Software Groups China Center: Value Added
by CMMI. Performance Results from Process Improvement.
DACS Journal, volume 10 (issue 1), 2007 [date of inquire:
March 2013]. Available on: https://sw.thecsiac.com/techs/abstract/347321
Seaman B.C. Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering,
volume 25 (issue 4), 1999: 557-572.
Staron M., Meding W., Nilsson C. Developing Measurement Systems: an Industrial Case Study. Journal of Software Maintenance and Evolution: Research and Practice, 2010: 89-107.
Tuan H.W., Liu C.Y., Chen C.M. Using ABC Model for Software
Process Improvement: A Balanced Perspective, on: Proceedings of the 39th Annual Hawaii International Conference on
System Sciences, IEEE Computer Society, 2006.
Wohlin C., Runeson P., Hst M., Ohlsson M.C., Regnell B. Experimentation in Software Engineering, Springer, 2012, pp. 1-236.

Citation for this article:


Chicago citation style
Mitre-Hernndez, Hugo Arnoldo, Javier Garca-Guzmn, Antonio
De Amescua-Seco, Perla Velasco-Elizondo. Designing a Strategic
Measurement Program for Software Engineering Organizations:
Discovering the Difficulties and Problems. Ingeniera Investigacin
y Tecnologa, XV, 02 (2014): 253-269.
ISO 690 citation style
Mitre-Hernndez H.A., Garca-Guzmn J., De Amescua-Seco A.,
Velasco-Elizondo P. Designing a Strategic Measurement Program
for Software Engineering Organizations: Discovering the Difficulties and Problems. Ingeniera Investigacin y Tecnologa, volume
XV (issue 2), April-June 2014: 253-269.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

Mitre-Hernndez Hugo A., Garca-Guzmn Javier, De Amescua-Seco Antonio, Velasco-Elizondo Perla

About the authors


Hugo A. Mitre-Hernndez. Is a software engineering researcher at CIMAT Zacatecas,
Mexico and member of the SEL-UC3M (Software Engineering Lab, sel.inf.uc3m.es)
group at Carlos III University of Madrid. He holds a BSc degree in computer science from the Technological Institute of Culiacan (Mexico, 2003), a MSc degree in
computer science and technology from the Carlos III University of Madrid (Spain,
2007) and a Ph D. degree in computer science and technology from the Carlos III
University of Madrid (Spain, 2010). His current interests are software process improvement, strategic management in software engineering organizations (SEO), IT
governance, knowledge management, product and process measurement and
game design and development.
Javier Garca-Guzmn. PhD. Holds a BSc in engineering and a PhD in computer science
(Carlos III University of Madrid). He is a software process improvement consultant
at PROGRESION SMP. He has 9 years experience as a software engineer and consultant for public and private companies. He has participated in numerous research projects related to software process improvement and its integration with
the organizational business processes, financed by public (European and national)
and private funds. He has published several books and international scientific papers related to software engineering and collaborative working environments. His
current research interest is formal measurement of processes improvement, ISO
15504 assessments, software capacity evaluations and audits and knowledge management related to software engineering.
Antonio de Amescua-Seco. PhD. Holds a BSc in engineering and a PhD in computer
science (Polytechnic University of Madrid). He is a lecturer in software engineering
at Carlos III University of Madrid and founding partner of PROGRESION SMP,
whose main research areas are software development methodologies and software
process improvement. He has been responsible for the Spanish standard software
development methodology, called METRICA V3, for public administration. He has
published several books and over 100 technical publications on software engineering and management. He is a member of the Spanish Association of Software Metrics (AEMES) and SPIN-Spain (Software Process Improvement Network).
Perla Velasco-Elizondo. PhD. Is a professor of software engineering at the Autonomous
University of Zacatecas and faculty member of the master of software engineering
program at that institution. She earned her PhD in 2008 at The University of Manchester-School of Computer Science. From 2010-2011 she was a postdoctoral researcher, working in the ABLE group led by Prof. David Garlan, at The Institute for
Software Research (ISR) of The Carnegie Mellon University-School of Computer
Science. From 2001-2003, she was associated researcher at the National Laboratory
of Advanced Computer Science (LANIA). Her research primary interests include
software composition, software architecture and software engineering education in
industrial settings.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 253-269 ISSN 1405-7743 FI-UNAM

269

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Determinacin de lmites de transmisin en sistemas


elctricos de potencia
Determination of Transmission Limits on Electric Power Systems
Castellanos-Bustamante Rafael
Instituto de Investigaciones Elctricas
Correo: rcb@iie.org.mx

Informacin del artculo: recibido: enero de 2013, aceptado: abril de 2013

Resumen
En este artculo se presenta la aplicacin de varias metodologas para calcular el lmite de transferencia de potencia que garantice una operacin segura
en las redes de energa elctrica. Se describen aspectos de inters para la
determinacin de flujos mximos de energa elctrica a travs de lneas de
transmisin en redes elctricas. Se determina el lmite trmico de conductores elctricos, la cargabilidad de lneas de transmisin y el lmite de estabilidad ante oscilaciones interrea de enlaces de transmisin entre regiones.
Para el caso de oscilaciones interrea, se presentan los resultados de la aplicacin de un esquema de corte de carga para estabilizar un modo de oscilacin interrea al amortiguar oscilaciones negativas y llevar con ello al sistema
elctrico a una condicin de operacin estable. Para ilustrar la metodologa
se utiliza un modelo del sistema interconectado mexicano.

Descriptores:




lmites de transmisin
lmite trmico
cargabilidad de lneas
lmite oscilaciones ante
disturbios pequeos

Abstract
This article provides the application of several methodologies to obtain power transmission limits through interties of the electric power systems to obtain a secure operation of the energy power system. Several aspects to obtain the maximum power
flows of electrical energy thought of transmission lines on electrical grids are shown.
Thermal limit of electrical conductors, loadability limit of transmission lines and
small signal stability limits are obtained for several interties between geographical
regions. It also, shows the application of a load shedding scheme to stabilize an interarea oscillation mode. The model of the Mexican Interconnected power System is
used to illustrate these methodologies.

Keywords:



transmission limits
thermal limit
loadability of lines
small signal oscillation limit

Determinacin de lmites de transmisin en sistemas elctricos de potencia

Introduccin
La determinacin de lmites de transferencia de energa
elctrica es una tarea fundamental para garantizar la
seguridad de los sistemas de energa elctrica. Existen
diversas restricciones que limitan el flujo de energa
elctrica a travs de lneas de transmisin. Desde el
punto de vista fsico, la mxima transferencia de energa por un conductor se obtiene mediante la determinacin de la relacin corriente-temperatura, llamada
limite trmico (IEEE Std. 738-2002). Sin embargo, existen otras restricciones que en muchos casos no permiten la operacin de las lneas elctricas con flujos de
potencia cercanos a su lmite trmico, tal es el caso de
lmites de cargabilidad, disturbios severos, bajo voltaje,
disturbios pequeos y baja frecuencia (Kundur, 1994;
Westinghouse Ekectric Corporation, 1950).
En este artculo se aplican metodologas para calcular el lmite de transferencia de potencia que garantice
una operacin segura tanto en condiciones de prefalla
como ante contingencias. Se describen aspectos de inters para la determinacin de flujos mximos de energa
elctrica a travs de lneas de transmisin de redes elctricas. Se establece el lmite trmico de conductores
elctricos, la cargabilidad de lneas de transmisin y el
lmite de estabilidad ante oscilaciones interrea para un
enlace del Sistema Interconectado Nacional (SIN) de Mxico. Para el caso de estabilidad debido a oscilaciones interrea, se muestra la aplicacin de un esquema de
corte de carga para estabilizar un modo de oscilacin
interrea (Castellanos et al., 2008) al amortiguar oscilaciones negativas llevando con ello al sistema elctrico a
una condicin de operacin estable.
Los conductores elctricos indicados en la determinacin de los lmites de transferencia son los que utiliza
Comisin Federal de Electricidad (1996) (empresa elctrica de Mxico) en la red elctrica de transmisin. Para
evaluar el comportamiento dinmico de la red elctrica
se realizan simulaciones utilizando modelos y herramientas de anlisis tanto lineal (Powertech Labs Ing.,
2007a) como no lineal (Powertech Labs Ing., 2007b) de
sistemas elctricos de potencia.

Lmite trmico
El lmite trmico de un conductor para lneas areas es
la corriente mxima permitida, considerando una temperatura mxima a travs del conductor para condiciones ambientales establecidas. El clculo del lmite
trmico para lneas areas se obtiene mediante mtodos

272

de balance de calor. Para determinar el lmite trmico


de conductores areos desnudos es necesario considerar en el anlisis el efecto de la temperatura ambiente, la
velocidad y direccin del viento, la emisin solar y la
altura sobre el nivel del mar (IEEE Std. 738-2002).
En la actualidad, existen mtodos tanto estticos
como dinmicos para determinar el lmite trmico, la
diferencia es que en el caso de los dinmicos algunas de
las variables utilizadas en el clculo se obtienen mediante mediciones en tiempo real (tensin, flecha, temperatura, corriente en el conductor) que se envan para
ser procesadas en un centro de control.
Los conductores tipo ACSR (Aluminum Conductor
Steel Reinforced) son los ms utilizados a nivel mundial, estos conductores estn diseados para operar a
una temperatura continua mxima de 100oC, sin embargo, normalmente se supone una temperatura total
de 75oC debido a que su uso tiene un buen desempeo
del conductor (Westinghouse Electric Corporation,
1950). En general, las empresas elctricas consideran
en el anlisis temperaturas de operacin del conductor que van desde 50oC hasta 100oC. En la figura 1 se
muestra el comportamiento de la corriente a travs de
un conductor Bluejay, calibre 1113 KCM considerando
las temperaturas de operacin del conductor de 50oC,
75oC y 100oC ante variaciones de la temperatura ambiente, velocidad del viento, ngulo del viento y altura sobre nivel del mar. A menos que se indique lo
contrario, los valores considerados en el anlisis son
los siguientes: temperatura ambiente de 40oC, velocidad del viento de 2 m/s, ngulo del viento 45oC (con
respecto al conductor) y una elevacin de 1600 m sobre el nivel del mar.
En la figura 1 se observa que al incrementar la capacidad de transferencia de corriente a travs del conductor aumenta la temperatura del mismo, aqu se observa
que para un mismo conductor pueden existir diferentes
lmites trmicos operativos basados en diferentes polticas operativas de las empresas elctricas o del ingeniero de diseo. Por ejemplo, si una empresa elctrica
define que el conductor operar a una temperatura
mxima de 75oC tendr como restriccin un lmite trmico menor al obtenido por una empresa que considera
operar el conductor a una temperatura mxima de
100oC. As, para una temperatura ambiente de 30oC la
corriente a travs del conductor tomar los valores de
919 A, 1317 A y 1575 A para temperaturas de operacin
de 50, 75 y 100oC, respectivamente, de manera que existe una diferencia de 656 A entre las temperaturas de
50oC y 100oC.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

a)
2500

Corriente en el conductor ACSR, Bluejay 1113 KCM

Corriente en el conductor, A

2000

50 oC

75 oC

100 oC

1500

1000

500

Temperatura ambiente, o C

0
-20

-10

10

20

30

40

50

60

b)
2500

Corriente en el conductor ACSR, Bluejay 1113 KCM


Temperatura ambiente de 40 oC

Corriente en el conductor, A

2000
50 oC

75 oC

100 oC

1500

1000

500

En la figura 1a, se observa que al incrementarse la temperatura ambiente disminuye la capacidad para transmitir corriente por el conductor. As, considerando un
incremento de temperatura ambiente de 0oC a 50oC, la
capacidad del conductor para transmitir corriente disminuye de 1711 a 978 A (733 A).
En la figura 1b, se observa que al incrementarse la
velocidad del viento aumenta la capacidad para transmitir corriente por el conductor. Por ejemplo, considerando un incremento de la velocidad de viento de 2 a 4
m/s, la capacidad del conductor para transmitir corriente aumenta 285 A (de 1159 a 1444 A).
En la figura 1c, se muestra cmo al aumentar el ngulo del viento aumenta la capacidad para transmitir
corriente por el conductor. Si el viento fluye de manera
paralela al conductor, la capacidad de transferencia de
corriente de este ser mnima y si el viento corre perpendicular al conductor se obtiene el mayor nivel de
transferencia de corriente.
En la figura 2, se presenta la curva caracterstica corriente-temperatura de los conductores ACSR Bluejay,
calibre 1113 KCM y Canary 900 KCM. Al aumentar la
capacidad de transmisin de corriente se incrementa la
temperatura de operacin del conductor y entre mayor
es la temperatura en el conductor mayor es la diferencia
entre las capacidades de conduccin de corriente de
ambos calibres.

Velocidad del viento, m/s


0
0

Relacin Corriente-Temperatura

5
1800

Temperatura ambiente de 40 oC

1600
50 oC

1400

75 oC

100 oC

1200

Corriente en el conductor, A

Corriente en el conductor ACSR, Bluejay 1113 KCM

Corriente en el conductor, A

ACSR, Bluejay 1113 KCM


ACSR, Canary 900 KCM

1600

c)

1400
1200
1000
800
600
400

1000

200

800

Temperatura en el conductor, oC

0
40

600

50

60

70

80

90

100

110

120

Figura 2. Efecto en la corriente de los conductores ACSR


Bluejay 1113 y Canary 900 ante cambios en la temperatura de
operacin del conductor

400
200
Angulo del viento, m/s
0
0

10

20

30

40

50

60

70

80

90

Figura 1. Efecto en la corriente del conductor Bluejay 1113 para


temperaturas de operacin de 50, 75 y 100oC ante variaciones
de las condiciones ambientales (climatolgicas), a) corriente
en el conductor Bluejay 1113 ante variacin de la temperatura
ambiente, b) corriente en el conductor Bluejay 1113 ante
variacin de la velocidad del viento, c) efecto en la corriente
del conductor Bluejay 1113 ante variaciones de la direccin del
viento

Para incrementar el rango trmico de una lnea (Cigre,


2007) es posible utilizar conductores que operan a una
temperatura mayor, los cuales cumplen (en algunos casos mejoran) las restricciones de flecha y tensin de la
lnea. Estos conductores conocidos como de alta temperatura pueden operar a temperaturas y capacidades de
transferencia de hasta 100% ms que la de los conductores convencionales (ACSR).

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

273

Determinacin de lmites de transmisin en sistemas elctricos de potencia

En la figura 3 se observa la curva caracterstica corriente-temperatura para el conductor de alta temperatura tipo ACCS Bluejay 1113 KCM. Este conductor est
diseado para operar a temperaturas de hasta 180oC, lo
que le da la capacidad para transmitir una mayor cantidad de corriente que un conductor convencional
(ACSR) de calibre similar.
Una ventaja que ofrecen los conductores de alta
temperatura es que se pueden instalar en las mismas
torres del derecho de va existente, sin necesidad de reforzarlas. Respecto a los herrajes y accesorios de la lnea, estos se reemplazan en funcin del tipo de
conductor de alta temperatura a utilizar (Cigre, 2007).
Relacin Corriente-Temperatura
conductor ACCS, Bluejay 1113 KCM

2500

Corriente en el conductor, A

ACCS, Bluejay 1113 KCM Alta Temperatura


2000

1500

1000

500

Temperatura en el conductor, oC

0
50

60

80

100

120

140

160

180

Figura 3. Efecto en la corriente del conductor de alta


temperatura tipo ACCS, Bluejay 1113 ante variaciones de su
temperatura de operacin

Como se muestra en los prrafos anteriores, la determinacin del lmite trmico de conductores depende de
una gran cantidad de criterios, los cuales estn definidos de acuerdo con los criterios de diseo de las empresas elctricas. Al considerar criterios con valores muy
conservadores, los enlaces trasmiten niveles de energa
menores al lmite real, por el contrario, seleccionando
parmetros ms restrictivos los enlaces podran violar
sus niveles mximos de transferencia de energa.
Para contrarrestar las restricciones en la determinacin del lmite trmico indicadas en el prrafo anterior
y, con ello, aprovechar al mximo la capacidad de
transferencia de un enlace o lnea elctrica se puede utilizar la metodologa en la que el lmite trmico se obtiene de forma dinmica (Kyeon et al., 2001). Esto se logra
a travs de la medicin de las condiciones ambientales
y parmetros de la lnea elctrica: flujo de corriente, flecha y libramiento entre el conductor y tierra. Estos mtodos permiten conocer la capacidad del enlace en
tiempo real, lo que lleva a poder transmitir el nivel
mximo de energa elctrica de manera segura.

274

Las lneas de energa elctrica de longitud pequea (Duncan, 1990) son las que podran llegar a transmitir niveles de
potencia cercanos a su lmite trmico. Para el caso de lneas de
longitud media o alta existen restricciones que impiden que
estas puedan operarse, dentro de mrgenes de seguridad adecuados, con valores de transferencia de MW cercanos a su
lmite trmico.
Algunas restricciones que limitan la operacin de
lneas elctricas a niveles de transferencia de potencia
menores al lmite trmico se analizan en los siguientes
incisos.

Lmite por cargabilidad


La cargabilidad de una lnea de transmisin indica la
capacidad de potencia que puede fluir por la lnea bajo
condiciones de operacin aceptables. La cargabilidad
de la lnea est en funcin del calibre y la longitud de la
lnea, para conocer su comportamiento se consideran
condiciones ptimas de voltaje en ambos extremos de
la misma, es decir, un voltaje de 1 p.u. tanto en el nodo
de envo como en el de recepcin, como se muestra en
la figura 4.
La cargabilidad de una lnea puede valorarse a partir de la relacin del flujo de potencia real contra potencia reactiva (P-Q) a travs de la lnea elctrica. Esta
curva caracterstica (P-Q) vara tanto por el flujo de potencia como por la longitud de la lnea. La curva caracterstica potencia real-potencia reactiva de una lnea
elctrica indica que al incrementar su flujo de potencia
real, aumenta la potencia reactiva que esta consume, lo
que se manifiesta como prdida de potencia en la reactancia inductiva en serie de la lnea. El valor de la potencia real donde el requerimiento de potencia reactiva
es cero se conoce como SIL Surge Impedance Loading o
potencia natural de la lnea (Kundur, 1994; Duncan,
1990). El valor del SIL depende tanto de la inductancia
serie y la capacitancia en derivacin como del nivel de
tensin entre fases de la lnea de transmisin, como se
indica en la ecuacin 1. Cuanto mayor es el nivel de tensin
mayor es el SIL de la lnea. De igual manera, el SIL aumenta al incrementar el nmero de conductores por
fase de la lnea, ya que, disminuye su impedancia caracterstica [Zc = ( L / C ) ]
SIL =

KVL2 L

L
C

(1)

El comportamiento de la curva potencia real- potencia


reactiva de la lnea de transmisin se puede describir
como sigue:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

Figura 4. Diagrama unifilar de LT con voltajes planos

En la figura 5, se muestran curvas caractersticas de la


relacin de potencia real-potencias reactiva de una lnea elctrica de 230kV con un circuito, conductor ACSR,
Bluejay, calibre 1113 KCM y un conductor por fase para
longitudes de 50, 100, 200 y 300 km. Se observa como al
incrementar el flujo de potencia real (MW) a travs de
la lnea, se incrementa el consumo de potencia reactiva
(MVARs) en la reactancia inductiva serie de la lnea
elctrica. En este caso, el SIL de la lnea de transmisin
es de 143 MW. Se puede observar, que el SIL de la lnea
es independiente de su longitud.
La diferencia de los ngulos de voltaje entre ambos extremos de la lnea es un parmetro importante que se recomienda mantener dentro de valores cercanos a 35 grados para
operar el sistema elctrico en condiciones de operacin estables, evitando con ello, que ante una contingencia esta diferencia angular se incremente por arriba del lmite mximo de

estabilidad de estado estable (90 grados) lo que podra llevar


al sistema elctrico a una condicin de inestabilidad.
Curva Caracterstica Potencia Real - Reactiva
Lnea Transmisin 230kV, Bluejay 1113 KCM

600

500

50 km, 1 c/fase, SIL=143 MW


100 km, 1 c/fase, SIL=143 MW
200 km, 1 c/fase, SIL=143 MW
300 km, 1 c/fase, SIL=143 MW

400

MVAR s de LT

Para niveles de transferencia de potencia real menores al SIL, la potencia capacitiva producida por la
lnea es menor a la potencia inductiva que esta consume, bajo estas condiciones la lnea aporta potencia reactiva capacitiva a la red elctrica.
Cuando el flujo de potencia real a travs de la lnea
es igual al valor de su SIL la potencia capacitiva producida por la lnea es igual a la potencia inductiva
que esta consume. Bajo esta condicin de operacin,
la lnea no inyecta, pero tampoco absorbe potencia
reactiva de la red elctrica.
Finalmente, al aumentar el flujo de potencia real por
la lnea a valores superiores al SIL la potencia reactiva consumida por la lnea es mayor a la potencia
reactiva generada por la lnea elctrica, en este caso
la lnea demanda potencia reactiva de tipo inductiva
que debe ser suministrada por otras fuentes del sistema elctrico de potencia.

300

200

SIL
100

0
50
-100

100

150

200

250

300

350

400

450

Potencia Real, MW

Figura 5. Curva caracterstica potencia real-potencias reactiva


para varias longitudes de una lnea de 230kV, un circuito, cable
ACSR, Bluejay 1113 KCM con un conductor por fase

En la figura 6 se muestra la diferencia entre los ngulos


de voltaje de los extremos de una lnea de 230kV, un
circuito, cable ACSR, Bluejay, calibe 1113 KCM con un
conductor por fase para longitudes de 100, 200 y 300
km. Se puede observar que al incrementar el flujo de
potencia real por la lnea, aumenta la separacin angular entre ambos extremos de la lnea. Considerando una
separacin angular mxima de 35 grados, el lmite de
estabilidad de estado estable de esta lnea es 200 MW
para una longitud de 300 km, 300 MW para una longitud de 200 km y 600 MW para una longitud de 100 km
(no mostrado en la figura). Tambin, se observa que
cuanto mayor sea el nivel de transferencia de potencia
real mayor ser la separacin angular entre los extremos de la lnea de distintas longitudes.
En la figura 7 se muestran curvas caractersticas de
la relacin de potencia real-potencias reactiva de una
lnea elctrica de 400kV con un circuito, conductor

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

275

Determinacin de lmites de transmisin en sistemas elctricos de potencia

Diferencia ngular de Lnea de Transmisin 230kV,


Bluejay 1113 KCM

70

100 km, 1 c/fase, SIL=143 MW

50

200 km, 1 c/fase, SIL=143 MW

600

300 km, 1 c/fase, SIL=143 MW

500

300 km, 2 c/fase, SIL=522 MW


200 km, 2 c/fase, SIL=522 MW
100 km, 2 c/fase, SIL=522 MW

400

40
MVAR s de LT

Diferencia ngular de LT, grados

60

Curva Caracterstica Potencia Real - Reactiva


Lnea Transmisin 400kV, Bluejay 1113 KCM

700

30

20

300

SIL

200
100
0
-100

10

-200

Potencia Real, MW

0
50

100

150

200

250

300

350

400

450

-300

100

200

300

400

500

600

700

800

900

1000

Potencia Real, MW
Potencia Real, MW

Figura 6. Diferencia angular para varias longitudes de una lnea


de 230kV, un circuito, cable ACSR, Bluejay 1113 KCM con un
conductor por fase

Figura 7. Curva caracterstica potencia real-potencias reactiva


para varias longitudes de una lnea de 400kV, un circuito, cable
ACSR Bluejay 1113 KCM con dos conductores por fase

ACSR, Bluejay, calibre 1113 KCM y dos conductores


por fase para longitudes de 100, 200 y 300 km. Se observa cmo al incrementar el flujo de potencia real (MW) a
travs de la lnea, se incrementa el consumo de potencia
reactiva (MVAR) en la reactancia inductiva serie de la
lnea elctrica. En este caso, el SIL de la lnea de transmisin es 522 MW. Se puede observar, que igual que
para el caso de 230 kV (figura 5), el SIL de la lnea es
independiente de su longitud.
De la curva caracterstica de potencia real-potencias
reactiva de una lnea elctrica de 100 km, un circuito,
cable ACSR, Bluejay, calibre 1113 KCM con un conductor por fase, mostradas en las figuras 5 y 7, se observa
un incremento de 250 MW en el valor del SIL al operar
la lnea en 400 kV respecto a operarla en 230 kV.
En la figura 8 se muestran curvas caractersticas de la
relacin de potencia real-potencia reactiva de una lnea
elctrica de 400kV, un circuito, conductor ACSR, Bluejay,
calibre 1113 KCM, 100 km con uno, dos y tres conductores por fase, respectivamente. Se observa cmo al incrementar el nmero de conductores por fase se incrementa
la potencia reactiva capacitiva suministrada por la lnea
y se reduce la potencia reactancia inductiva absorbida
por la lnea elctrica. En este caso, cuando la lnea de
transmisin tiene uno, dos y tres conductores por fase el
SIL es 393, 522 y 585 MW, respectivamente.
En la figura 9 se muestra la diferencia entre los ngulos de voltaje de los extremos de una lnea de 400kV,
un circuito, cable ACSR, Bluejay, calibe 1113 KCM, 100
km de longitud con uno, dos y tres conductores por
fase. Se puede observar que al incrementar el flujo de
potencia real por la lnea, aumenta la separacin angular entre ambos extremos de la lnea. Se observa que
cuanto mayor es el nmero de conductores por fase

menor es la separacin angular del voltaje en ambos extremos de la lnea. La separacin angular entre los voltajes de los extremos de la lnea es menor al incrementar
el nivel de tensin.
En la figura 10 se puede observar que la separacin
angular entre el voltaje de ambos extremos es mayor
cuando la longitud de la lnea elctrica es mayor.
En la figura 11 se observa el comportamiento de las
prdidas de potencia real de una lnea de 400kV, un circuito, cable ACSR, Bluejay, calibe 1113 KCM para diferente longitud de lnea (figura 11a) y para distinto
nmero de conductores por fase (figura 11b). Las prdidas de MW presentan un comportamiento cuadrtico
(I2R). Como se observa en la figura 11a, las prdidas de
potencia real se incrementan al aumentar el flujo de potencia real y la longitud de la lnea. Por el contrario, las
prdidas de MW disminuyen al aumentar el nmero de
conductores por fase.

276

Lmite por estabilidad ante oscilaciones interrea


El problema de oscilaciones de potencia de tipo interrea (Kundur, 1994) se puede presentar al debilitar los
enlaces de transmisin entre distintas regiones geogrficas. Los enlaces dbiles se caracterizan por tener niveles elevados de transferencia de potencia o altas
impedancias. Por lo que, una relacin de amortiguamiento aceptable se puede obtener disminuyendo el
flujo de potencia o reduciendo la impedancia equivalente del enlace de transmisin asociado al modo de
oscilacin interrea. Para reducir el flujo por el enlace se
puede desconectar carga del lado de recepcin o desconectar la generacin del lado de envo, buscando resolver el dficit de suministro desde otras fuentes.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

Respecto a la impedancia equivalente, esta se puede


reducir aumentando el nmero de circuitos del enlace.
En el diagrama de flujo de la figura 12, se presenta
un algoritmo para determinar el lmite de transferencias de un enlace ante oscilaciones de tipo interrea.
El algoritmo mostrado en la figura 12 se describe a
continuacin:

Curva Caracterstica Potencia Real - Reactiva


Lnea Transmisin 400kV, Bluejay 1113 KCM

300
250
200

100 km, 3 c/fase, SIL=585 MW


100 km, 2 c/fase, SIL=522 MW
100 km, 1 c/fase, SIL=393 MW

MVAR s de LT

150
100

50
0
100

200

300

400

500

600

700

800

900

1000

-50
Potencia Real, MW
-100

Figura 8. Curva caracterstica potencia real-potencias reactiva


para una lnea de 400kV, un circuito, cable ACSR, Bluejay 1113
KCM con uno, dos y tres conductores por fase, 100 km
ngulo de Lnea Transmisin 400kV, Bluejay 1113 KCM
20
100 km, 3 c/fase
100 km, 2 c/fase
100 km, 1 c/fase

18

Diferencia ngular de LT, grados

16
14
12
10
8
6
4
2

Potencia Real, MW

0
100

200

300

400

500

600

700

800

900

1000

Figura 9. Curva caracterstica potencia real-separacin angular


para una lnea de 400kV, un circuito, cable ACSR, Bluejay 1113
KCM con uno, dos y tres conductores por fase, 100 km
ngulo de Lnea Transmisin 400kV, Bluejay 1113 KCM

50
45

100 km, 2 c/fase


200 km, 2 c/fase
300 km, 2 c/fase

Diferencia ngular de LT, grados

40
35

Caracterizacin del modo de oscilacin. El proceso de


caracterizacin del modo de oscilacin consiste en
determinar los grupos de mquinas que intervienen con mayor participacin en el modo de oscilacin bajo estudio, para ello podemos utilizar el
anlisis de valores propios, anlisis modal y factores de participacin. Adems, esta informacin es
importante para ubicar el enlace crtico asociado al
modo de oscilacin interrea.


En el Sistema Interconectado Mexicano se pueden excitar varios modos de oscilacin tanto del tipo local como
interrea (Castellanos et al., 2007 y 2006), vea la figura
13. El modo interrea llamado Norte-Sur de 0.32 Hz involucra la accin de mquinas del Norte oscilando en
oposicin con mquinas de los sistemas del Sur de la
red elctrica. El modo peninsular es de 0.51Hz y se caracteriza por la oscilacin entre unidades de la Pennsula de Yucatn contra mquinas del rea Occidental. El
tercer modo mostrado en la figura es de 0.76 Hz y su
dinmica se debe a la oscilacin entre mquinas sncronas de del rea Oriental contra unidades del rea Occidental.
Este artculo se enfoca en determinar el lmite de estabilidad ante disturbios pequeos del enlace HuinalaTamos ubicado entre las reas del Norte y del Sur del
SIN; este enlace est constituido por una lnea de 400
kV con doble circuito y dos conductores por fase en
cada uno de ellos. Tambin, se revisa el comportamiento dinmico del enlace entre las reas Peninsular-Oriental, el cual consta de tres circuitos de 230 kV.
Identificar contingencias crticas. Las contingencias crticas son aquellas que provocan una oscilacin con
amortiguamiento cero o negativo, ya que estas llevan al sistema elctrico a una condicin de inestabilidad.

30
25
20
15
10
5
Potencia Real, MW

0
100

200

300

400

500

600

700

800

900

1000

Figura 10. Curva caracterstica potencia real-potencias reactiva


para varias longitudes de una lnea de 400kV, un circuito, cable
ACSR, Bluejay 1113 KCM con dos conductores por fase

Es recomendable realizar un barrido de contingencias


tanto sencillas como mltiples para detectar aquellas
que llevan la red elctrica a una condicin de operacin
inestable. El anlisis de contingencias se puede realizar
en el dominio de la frecuencia (estabilidad ante disturbios pequeos) y en el dominio del tiempo (estabilidad

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

277

Determinacin de lmites de transmisin en sistemas elctricos de potencia

a)

b)

Prdidas de Potencia Real


Lnea Transmisin 400kV, 1113 KCM

70

40

Prdidas de Potencia Real de LT, MW

60
Prdidas de Potencia Real de LT, MW

Prdidas de Potencia Real


Lnea Transmisin 400kV, 1113 KCM

45

100 km, 2 c/fase, SIL=522 MW

50

200 km, 2 c/fase, SIL=522 MW


300 km, 2 c/fase, SIL=522 MW

40
30
20
10

35

100 km, 1 c/fase, SIL=393 MW


100 km, 2 c/fase, SIL=522 MW

30

100 km, 3 c/fase, SIL=585 MW

25
20
15
10
5

Potencia Real, MW

0
100

200

300

400

500

600

700

Potencia Real, MW

800

900

1000

100

200

300

400

500

600

700

800

900

1000

Figura 11. Curva caracterstica potencia real-separacin angular de una lnea de 400kVcable ACSR, Bluejay 1113 KCM, un circuito, a)
100, 200 y 300 km de longitud con dos conductor por fase, b) 100 km de longitud con uno, dos y tres conductor por fase
12

Caracterizar el modo de oscilacin


Identificar contingencias crticas

Ubicacin y diseo de controles de amortiguamiento suplementarios

Obtener el lmite de transferencia de potencia a travs del enlace

Validacin de la operacin adecuada del control suplementario mediante


simulaciones en el dominio del tiempo

Incremento de la seguridad operativa mediante disparo/desconexin de


carga/generacin

transitoria), este ltimo permite considerar en el anlisis diversos tipos de fallas que dan informacin de la
severidad asociada a la contingencia.
Por un lado en los casos 8 y 10 de la tabla 1, se muestran resultados de la aplicacin del anlisis de contingencia en el dominio de la frecuencia, en este caso a travs de
la frecuencia de oscilacin y relacin de amortiguamiento del modo se valora la severidad de la contingencia.
Por otro lado en la figura 14, se presentan resultados de
simulaciones de contingencias en el dominio del tiempo

278

Figura 12. Determinacin de lmite


de estabilidad angular de enlaces de
transmisin

mostrando en este caso, el comportamiento dinmico de


tres contingencias crticas sencillas que provocan oscilaciones con amortiguamiento negativo (inestabilidad) del
modo interrea Norte-Sur, 0.32 HZ. Las contingencias
consideradas son: i) el disparo sin falla de la unidad 1 de
la planta de Laguna Verde, ii) falla trifsica en la lnea
Laj_Gue_400 kV, disparando el circuito uno al momento
de liberar la falla, y iii) falla trifsica en el Bus Gue_400
kV, disparando el circuito uno de la lnea Laj_Gue-400
kV al momento de liberar la falla.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

NORTHWESTERN
AREA

North-south
Mode shape

SYD SYC

MDP
VAD

SYC, SYD
CBD
ENO, GPP

ENO
NORTHERN
AREA

CBD

Peninsular_Western

NORTHEASTERN
AREA

Mode shape

MDP
VAD
MED

DEL
AGM

AGM

North_south mode

WESTERN
AREA

DEL

MED

CE
AR NT
E A RA
L

Participation Factors

LAV

MDP

SOUTHEASTERN
AREA

Peninsular_Western mode

MMT

Western_Eastern mode

VAD

PENINSULAR
AREA
ANG

Western_Eastern
Mode shape
DEL

AGM

MPS

ANG
MMT

Figura 13. Visualizacin de modos de oscilacin interrea en el Sistema Interconectado Mexicano

Figura 14. Identificacin de contingencias crticas modo de


oscilacin interrea Norte-Sur

Ubicacin y diseo de controles de amortiguamiento suplementarios. Las mquinas ptimas para la ubicacin de estabilizadores del sistema de potencia (PSS,
Power System Stabilizer) (controles de amortiguamiento suplementarios) son aquellas que tienen un
alto factor de participacin y alta contribucin en la
composicin del modo de oscilacin.

Las mquinas sncronas de las plantas de Samalayuca (SYU, SYD) y Carbn Dos (CBD) presentan altos
factores de participacin y alta actividad en la composicin del modo de oscilacin interrea de 0.32 Hz.
Respecto al modo de oscilacin interrea Peninsular
(0.52 Hz), la unidades que tienen altos factores de
participacin y alta actividad en el modo de oscilacin son las de la planta Merida Potencia Dos (MDP).
Lo anterior indica que agregando estabilizadores del
sistema de potencia en unidades se mejora el amortiguamiento del modo de oscilacin. Para determinar
los parmetros de los PSS (ganancia, constantes de
tiempo de los bloques de adelanto-atraso, seal de
entrada) se puede utilizar la metodologa indicada en
Kundur (1994) y Castellanos et al. (2006).
Lmite de transferencia de potencia. Este lmite est definido por el monto del flujo de potencia real a travs del enlace para el cual la relacin de
amortiguamiento del modo interrea es mayor o
igual a 3%, tanto para condiciones de operacin de
precontingencia como ante contingencias. Este ndice de la relacin amortiguamiento mnimo de 3% es
un valor recomendado (System Oscillation Working
Group, 1995; CIGRE, 1996), que puede variar en

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

279

Determinacin de lmites de transmisin en sistemas elctricos de potencia

funcin de las caractersticas y polticas operacin


de cada red elctrica.
En la tabla 1 se muestran los parmetros de los modos
de oscilacin Norte-Sur y Peninsular-Occidental para
diversos flujos por los enlaces entre reas y considerando diversos estabilizadores del sistema de potencia
(PSS) tanto para condiciones de operacin en precontingencia como ante contingencia. La contingencia considerada es la desconexin de la lnea Laj_Gue-400 kV.
En el Sistema Elctrico Interconectado Mexicano hay
otros PSS, sin embargo aqu solo se indican aquellos
que tienen una fuerte influencia en el comportamiento
de los modos interrea bajo estudio.
De los resultados mostrados en la tabla 1 se observa lo
siguiente:
Al incrementar el flujo de potencia por el enlace asociado al modo se reduce tanto la relacin de amortiguamiento como la frecuencia de la oscilacin. Por
ejemplo, al comparar el caso 1 con el caso 2 se observa como al incrementar el flujo de potencia del enlace Norte-Sur de 800 a 935 MW la relacin de
amortiguamiento del modo Norte-Sur se reduce de
5.6 a 3.86%. En el caso del modo peninsular, al ob-

servar los casos 2 y 3 se ve que al incrementar el flujo de potencia del enlace Peninsular-Oriental de 110
a 390 MW el modo se hace inestable al reducirse la
relacin de amortiguamiento de 4.21 a -3.66%.
Al incorporar ms estabilizadores del sistema de potencia, con alta participacin, se incrementa la relacin de amortiguamiento del modo de oscilacin, es
decir, el sistema elctrico aumenta su margen de
estabilidad angular. Por ejemplo, si comparamos el
caso 3 con el caso 7 se observa que la relacin de
amortiguamiento del modo Norte-Sur se incrementa de 3.03 a 18.3% al agregar los PSS en otras tres
unidades sncronas (CBD U4 y SYU U1-U2); por su
parte, el modo Peninsular incrementa su relacin de
amortiguamiento de -3.66 a 11.85% al incorporar
PSS en la unidades 1 y 2 de MDP.
Ante contingencias crticas se reduce la relacin de
amortiguamiento como la frecuencia de la oscilacin.
Por ejemplo, comparando los casos 7 y 8, as como los
casos 9 y 10, podemos observar que ante la salida de
la desconexin de un circuito de la lnea Laj-Gue_400
kV la relacin de amortiguamiento disminuye, de especial importancia es el caso 10 donde se presenta
una inestabilidad ( = -0.67) del modo de oscilacin.

Caso

Flujo por enlace, MW

Ubicacin de
los PSS

Modo NorteSur
*
( , f )**

NorteSur 800
Peninsular 110

CBD U1-U3
MDP U3

-0.114j2.04
(0.325, 5.6)

-0.138j3.27
(0.52, 4.20)

NorteSur 935
Peninsular 110

CBD U1-U3
MDP U3

-0.076j1.97
(0.313, 3.86)

-0.138j3.27
(0.52, 4.21)

NorteSur 935
Peninsular 390

CBD U1-U3
MDP U3

-0.059j1.96
(0.312, 3.03)

0.138j3.27
(0.47, -3.66)

NorteSur 800
Peninsular 390

CBD U1-U3
MDP U3

-0.094j2.03
(0.324, 4.61)

0.1383.27
(0.47, -3.53)

NorteSur 800
Peninsular 110

CBD U1-U4
MDP U1-U3

-0.182j2.06
(0.328, 8.77)

-0.600j3.29
(0.52, 17.91)

NorteSur 935
Peninsular 390

CBD U1-U4
MDP U1-U3

-0.139j1.95
(0.311, 7.1)

-0.321j2.83
(0.45, 11.26)

NorteSur 935
Peninsular 390

CBD U1-U4
SYU U1-U2
MDP U1-U3

-0.371j1.99
(0.317, 18.3)

-0.340j2.85
(0.45, 11.85)

NorteSur 935
Peninsular 390
Sin LAJ-GUE 400 kV, C2

CBD U1-U4
SYU U1-U2
MDP U1-U3

-0.202j1.77
(0.282, 11.3)

-0.332j2.81
(0.448, 11.72)

NorteSur 935
Peninsular 390

SYU U1-U2
MDP U1-U3

-0.140j1.98
(0.315, 7.06)

-0.328j2.84
(0.45, 11.45)

10

NorteSur 935
Peninsular 390
Sin LAJ-GUE 400 kV, C2

SYU U1-U2
MDP U1-U3

0.012j1.76
(0.28, -0.67)

-0.329j2.81
(0.45, 11.63)

280

Modo
Peninsular
*
( , f)**

Tabla 1. Parmetros de modos de


oscilacin Norte-Sur y Peninsular-Oriental
ante diversos flujos de potencia por
enlaces y diversos PSSs

* es el valor propio del modo de


oscilacin, en 1/s y rad.
**Relacin de amortiguamiento () en %
y la frecuencia (f) en Hz

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

Validacin de la operacin adecuada del control suplementario mediante simulaciones en el dominio del tiempo.
Para garantizar una operacin adecuada de los controles de amortiguamiento, se realizan simulaciones
utilizando el modelo no lineal del sistema elctrico
interconectado (anlisis en el dominio del tiempo),
como se muestra en las figuras 15 a 17. La contingencia simulada es el disparo sin falla de uno de los
dos circuitos de la lnea Laj_Gue_400 kV y se consideran los PSS en CBDU1-U3 y MDP_U3.
La figura 15 muestra el comportamiento dinmico del
modo de oscilacin interrea de 0.32 Hz ante el incremento del flujo de potencia de 810 a 935 MW a travs
del enlace Norte-Sur. Se observa que ante la contingencia se excita la oscilacin del modo y a mayor flujo de
potencia por el enlace mayor es la amplitud de la oscilacin. Para ambos niveles de transferencia el amortiguamiento es positivo, indicando que el sistema es

1300

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN

1200

810, 110 MW
935, 110 MW

1100
1000
900
800
700
600
500
400
300

Tiempo, s
0.0
0.7
1.5
2.2
2.9
3.7
4.4
5.1
5.9
6.6
7.3
8.1
8.8
9.5
10.3
11.0
11.7
12.5
13.2
13.9
14.7
15.4
16.1
16.9
17.6
18.3
19.1
19.8
20.5
21.3
22.0
22.7
23.5
24.2
24.9
25.7
26.4
27.1
27.9
28.6
29.3

De los resultados del anlisis de valores propios se observa que el lmite de estabilidad, ante disturbios pequeos del enlace est en funcin de una gran cantidad
de variables como son: el nivel de flujo de potencia por
el enlace, la impedancia equivalente del enlace, el nmero de mquinas sncronas con PSS.

estable. Estos resultados son congruentes con los obtenidos en los casos 1 y 2.

Flujo de Potencia por enlace Norte Sur, MW

El incremento en los flujos de potencia de un enlace


asociado con un modo de oscilacin (por ejemplo el
Peninsular-Oriental, 0.52 Hz) puede excitar otro
modo de oscilacin localizado en otras reas regiones de la red elctrica (por ejemplo, el modo NorteSur, 0.32 Hz), esto se aprecia claramente en los
resultados de las simulaciones realizadas utilizando
el sistema no-lineal mostrado en el siguiente inciso.

Figura 15. Comportamiento del modo de oscilacin interrea


Norte-Sur al incrementar el flujo por el enlace Norte-Sur

En la figura 16 se muestra el comportamiento dinmico


del modo de oscilacin interrea de 0.32 Hz ante el incremento del flujo de potencia de 110 a 390 MW a travs
del enlace Peninsular-Oriental. Se observa que ante la
contingencia se excita la oscilacin del modo. Para el
nivel de flujo de potencia por el enlace PeninsularOriental de 110 MW el amortiguamiento es positivo.
Sin embargo, cuando el flujo de potencia por el enlace
Peninsular-Oriental de 390 MW el amortiguamiento es
negativo indicando que el sistema es inestable. De estos
resultados se puede deducir que los modos de oscilacin del sistema elctrico pueden tener cierto grado de
interaccin, lo que sugiere la realizacin de un anlisis
global en el que se consideren todas las dinmicas de la
red elctrica.
La figura 17 muestra el comportamiento dinmico
del modo de oscilacin interrea de 0.32 Hz ante el incremento del flujo de potencia de 810 a 935 MW a travs del
Flujo de Potencia Real a travs del enlace Norte_Sur del SIN
1300

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN


810, 110 MW
810, 390 MW

1100
1000
900
800
700
600
500

1100
1000
900
800
700
600
500
400

400
Tiempo, s

0.0
0.8
1.6
2.4
3.2
4.0
4.8
5.6
6.4
7.2
8.0
8.8
9.6
10.4
11.2
12.0
12.8
13.6
14.4
15.2
16.0
16.8
17.6
18.4
19.2
20.0
20.8
21.6
22.4
23.2
24.0
24.8
25.6
26.4
27.2
28.0
28.8
29.6

300

935, 390 MW

Figura 16. Comportamiento del modo de oscilacin interrea


Norte-Sur al incrementar el flujo por el enlace Peninsular

300

Tiempo, s
0.0
0.7
1.5
2.2
2.9
3.7
4.4
5.1
5.9
6.6
7.3
8.1
8.8
9.5
10.3
11.0
11.7
12.5
13.2
13.9
14.7
15.4
16.1
16.9
17.6
18.3
19.1
19.8
20.5
21.3
22.0
22.7
23.5
24.2
24.9
25.7
26.4
27.1
27.9
28.6
29.3

Flujo de Potencia por enlace Norte Sur, MW

1200

810, 390 MW

1200

Flujo de Potencia por enlace Norte Sur, MW

1300

Figura 17. Comportamiento del modo de oscilacin interrea


Norte-Sur al incrementar el flujo por el enlace Norte-Sur y
estresando flujo de potencia del enlace Peninsular

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

281

Determinacin de lmites de transmisin en sistemas elctricos de potencia

les de transferencia el amortiguamiento es negativo indicando que el sistema es inestable. Estos resultados son
congruentes con los obtenidos en los casos 3 y 4, donde
la inestabilidad est asociada al elevado nivel de transferencia por el enlace Peninsular-Oriental.

Figura 18. Operacin de dos pasos del esquema de disparo


automtico de carga por oscilaciones de potencia

enlace Norte-Sur, pero a diferencia de la figura 16, se


considera un mayor flujo por el enlace Peninsular-Oriental. Se observa que ante la contingencia se excita la oscilacin del modo y a mayor flujo de potencia por el enlace
mayor es la amplitud de la oscilacin. Para ambos nive-

Incremento de la seguridad operativa del sistema elctrico


de potencia. De los resultados anteriores se observa
que hay una gran cantidad de incertidumbres que
deben considerarse para mantener un comportamiento dinmico estable de las redes elctricas. La
determinacin de lmites de transferencia es una tarea compleja en la que entran en juego diversas polticas de operacin (distintas para cada red elctrica),
los criterios de los diseadores, la experiencia de operadores, entre otros. Lo anterior sugiere la necesidad
de esquemas de proteccin automticos como una
accin de defensa contra posibles condiciones de
operacin inestables en los sistemas elctricos de potencia.
Para el caso de oscilaciones interrea con amortiguamiento negativo se pueden utilizar esquemas de pro-

Tabla 2. Lmite trmico, por cargabilidad y por oscilaciones interrea del enlace Norte-Sur

Tipo de Lmite

Consideraciones y parmetros del enlace


[ conductor ACSR Bluejay 1113 KCM ]

Lmite por enlace con


criterio n-1
(MW)

Temperatura conductor: 75 oC
Temperatura ambiente: 45 oC Velocidad del viento: 2 m/s ngulo del
viento: 45 oC
Altitud: 350 msnm
Lmite trmico del conductor: 1020 A, un conductor
2040 A, un circuito (dos conductores por fase)
4080 A, dos circuitos

1414

Cargabilidad

Tensin de operacin: 400 kV


Longitud del enlace : 275 km (Huinala-Champayan)
Dos conductores por fase
Voltaje plano (1 p.u.) en ambos extremos del enlace
SIL = 522 MW
Diferencia del ngulo de voltaje entre extremos de enlace: 35o
Potencia reactiva absorbida, por la lnea, de la red: 355 MVAR
Perdidas de Potencia: 43.8 MW, 294 MVAR.
No se considera compensacin serie o paralelo en puntos intermedios del
enlace.

870

Oscilaciones interrea

Anlisis lineal: valores propios, factores de participacin, etctera


PSSs en todas las unidades de las plantas: CBD, SYU y MDP
Indice de amortiguamiento: > 3%

935

Estabilidad transitoria

Anlisis no-lineal: simulaciones en el tiempo, anlisis de Prony

800

Trmico

282

= 3 (400kV * 2.04kA)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Castellanos-Bustamante Rafael

teccin automticos (Castellanos et al., 2008) que


realicen el disparo/desconexin de carga y/o generacin ante oscilaciones con amortiguamiento negativo.
La figura 18 muestra la aplicacin de un esquema de
corte de carga por oscilaciones de potencia. La contingencia crtica utilizada en el anlisis es la salida de operacin de un circuito del enlace Norte-Sur ante una falla
trifsica en un extremo de la lnea.
El esquema de corte de carga se activa al detectarse
oscilaciones crecientes (negativas) en el punto de monitoreo del enlace asociado al modo de oscilacin de 0.32
Hz operando dos pasos del esquema. En el primer
paso, a los 15 segundos se desconectan 100 MW del
nodo BUS A de carga. Como la oscilacin contina con
amortiguamiento negativo se requiere la operacin del
segundo paso en el que, alrededor del segundo 25 se
desconectan 85 MW de BUS B de carga. Posterior a la
operacin del segundo paso la oscilacin presenta un
amortiguamiento positivo, por lo que el esquema de
control ya no dispara ms carga.
Es importante destacar aqu que, en general, un corte de carga pequeo puede ser insuficiente para ayudar
a mitigar las oscilaciones de potencia. Por otra parte, la
desconexin de una gran cantidad de carga puede causar un serio e innecesario desbalance de potencia en el
sistema. Por lo tanto, es importante seleccionar apropiadamente los montos y los sitios de carga a desconectar, as como la estrategia de control a utilizar, de tal
manera que el esquema automtico de corte de carga
contribuya efectivamente al mejoramiento de la estabilidad del sistema de potencia.

Lmites de transferencia potencia del enlace


Norte-Sur del Sistema Interconectado Mexicano
En este inciso se muestra el lmite trmico, el de cargabilidad y el obtenido ante oscilaciones interrea del en-

800

700

600

800,110_MDPU3_CBDU13
800,110_MDPU13_CBDU14

500

400

Tensin de operacin de 400 kV


Conductor tipo ACSR, Bluejay, calibre 1113 KCM
Dos circuitos, dos conductores por fase (cada circuito)
Longitud del enlace: 275 k m (Huinala_Champayan)

En la tabla 2 se muestra el lmite trmico por cargabilidad y ante oscilaciones interrea del enlace Norte-Sur
indicando las consideraciones y parmetros utilizados
en los clculos. Para obtener los lmites mostrados, en la
tabla 2, se considera el criterio n-1, es decir, el enlace
opera con uno de sus dos circuitos o al estar operando
con sus dos circuitos uno de ellos se desconecta.
Es importante indicar, que para la determinacin
del lmite de transferencia por cargabilidad de la lnea
no se est considerando en el anlisis compensacin
reactiva intermedia, la cual, puede extender este valor.
Sin embargo, como el lmite por oscilaciones interrea
es muy cercano al de cargabilidad pudiera no ser de
gran inters el incremento de este ltimo.
Respecto al lmite por oscilaciones interrea aplicando el anlisis lineal, el valor de 935 MW se obtuvo considerando los PSS en las principales unidades con alta
influencia en el comportamiento del modo de 0.32 Hz
Norte-Sur, como se indica en el caso 8 de la tabla 1. En
este caso, la relacin de amortiguamiento es ligeramente superior a 11%, manteniendo cierta reserva de amortiguamiento que puede ser de utilidad cuando alguno
de los PSS de las plantas SYU, CBD y MDP est fuera de
operacin y ante una contingencia mltiple.
El lmite de transferencia de potencia obtenido mediante el anlisis no-lineal de oscilaciones interrea,
que se muestra en la tabla 2, se obtuvo como se indica a
continuacin.

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN

900

1100

900
800
700

935,110_MDPU13_CBDU14
800,110_MDPU13_CBDU14

600
500
400

Tiempo, s
0.0
1.2
2.5
3.7
4.9
6.2
7.4
8.6
9.9
11.1
12.3
13.6
14.8
16.0
17.3
18.5
19.7
21.0
22.2
23.4
24.7
25.9
27.1
28.4
29.6
30.8
32.1
33.3
34.5
35.8
37.0
38.2
39.5
40.7
42.0
43.2
44.4
45.7
46.9
48.1
49.4

300

Figura 19. Comportamiento dinmico del flujo de potencia por


el enlace Norte-Sur variando los PSS

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN

1000

Tiempo, s
0.0
1.2
2.5
3.7
4.9
6.2
7.4
8.6
9.9
11.1
12.3
13.6
14.8
16.0
17.3
18.5
19.7
21.0
22.2
23.4
24.7
25.9
27.1
28.4
29.6
30.8
32.1
33.3
34.5
35.8
37.0
38.2
39.5
40.7
42.0
43.2
44.4
45.7
46.9
48.1
49.4

300

Flujo de Potencia por enlace Norte Sur, MW

Flujo de Potencia por enlace Norte Sur, MW

1000

lace Huinala_Laja_Guemez_Champaya 400 kV, localizada en el enlace Norte-Sur del SIN. Las caractersticas
de la lnea de transmisin son las siguientes:

Figura 20. Comportamiento dinmico del flujo de potencia


Norte-Sur variando el nivel de transferencia por el enlace

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

283

Determinacin de lmites de transmisin en sistemas elctricos de potencia

a)

b)

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN


800,110 MW PSS en MDPU13-CBD14
DispLAJGUE400kVC2
F3FBusGUE_DispLAJGUE400kVC2

1000

800

600

400

200

Tiempo, s

F3FBusGUE_DispLAJGUE400kVC2

1200
1000
800
600
400
200

Tiempo, s

0.0
1.2
2.5
3.7
4.9
6.2
7.4
8.6
9.9
11.1
12.3
13.6
14.8
16.0
17.3
18.5
19.7
21.0
22.2
23.4
24.7
25.9
27.1
28.4
29.6
30.8
32.1
33.3
34.5
35.8
37.0
38.2
39.5
40.7
42.0
43.2
44.4
45.7
46.9
48.1
49.4

DispLAJGUE400kVC2

1400

0.0
1.2
2.5
3.7
4.9
6.2
7.4
8.6
9.9
11.1
12.3
13.6
14.8
16.0
17.3
18.5
19.7
21.0
22.2
23.4
24.7
25.9
27.1
28.4
29.6
30.8
32.1
33.3
34.5
35.8
37.0
38.2
39.5
40.7
42.0
43.2
44.4
45.7
46.9
48.1
49.4

1200

Flujo de Potencia Real a travs del enlace Norte_Sur del SIN


800,210 MW
PSS en MDPU13-CBD14

1600

Flujo de Potencia por enlace Norte Sur, MW

1400

Flujo de Potencia por enlace Norte Sur, MW

Figura 21. Comportamiento dinmico del flujo de potencia por el enlace Norte-Sur incrementando el flujo por el enlace peninsular
para diversas contingencias, a) flujo de potencia medio por el enlace Peninsular-Oriental, b) flujo de potencia alto por el enlace
Peninsular-Oriental
Tabla 3. Anlisis de Prony de oscilaciones inter rea del enlace Norte-Sur ante contingencias crticas con
diversos PSS

Flujo por enlace, MW Ubicacin de PSSs

Contingencia

Estatus de
Seguridad

Anlisis de Prony
*
( , f )**

Norte-Sur 800
Peninsular 110

Seguro

-0.046j 1.82
(0.29, 2.54)

Inseguro

Inseguro

Seguro

-0.104j 1.83
(0.29, 5.64)

Seguro

-0.104j 2.06
(0.29, 5.63)

Seguro

-0.104j 2.06
(0.29, 5.64)

Seguro

-0.064j 1.75
(0.28, 3.68)

Inseguro

Inseguro

Seguro

Seguro

Seguro

-0.122j 1.74
(0.28, 6.9)

Seguro

-0.044j 1.75
(0.28, 2.50)

Inseguro

Inseguro

Seguro

-0.099j 1.74
(0.28, 5.71)

Inseguro

Inseguro

Norte-Sur 800
Peninsular 110

Norte-Sur 800
Peninsular 210

Norte-Sur 800
Peninsular 210

Norte-Sur 935
Peninsular 110

Norte-Sur 935
Peninsular 110

284

CBD U1-U3
MDP U3

CBD U1-U4
MDP U1-U3

CBD U1-U4
MDP U1-U3

CBD U1-U4
SYU U1-U2
MDP U1-U3

CBD U1-U4
MDP U1-U3

CBD U1-U4
SYU U1-U2
MDP U1-U3

-0.111j 1.75
(0.28, 6.3)
-0.111j 1.75
(0.28, 6.8)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

* es el valor
propio del modo de
oscilacin, en 1/s y
rad.
**Relacin de
amortiguamiento ()
en % y la frecuencia
(f) en Hz

Castellanos-Bustamante Rafael

La figura 19 muestra el comportamiento dinmico


del flujo de potencia por el enlace Norte-Sur del SIN al
variar el nmero los PSS conectados a mquinas con
alta participacin del modo de oscilacin de 0.34 Hz. Se
observa que al aumentar el nmero de los PSS mejora el
nivel de amortiguamiento de la oscilacin de potencia.
La figura 20 muestra el comportamiento dinmico
del flujo de potencia por el enlace Norte-Sur del SIN al
incrementar el nivel de transferencia de potencia por el
enlace indicando que entre mayor es el flujo de potencia menor es la relacin de amortiguamiento del modo
de oscilacin de 0.34 Hz.
La figura 21 muestra el comportamiento dinmico
del flujo de potencia por el enlace Norte-Sur del SIN
ante diversas contingencias para dos condiciones de
flujo a travs del enlace Peninsular-Oriental. Se observa
que el tipo de contingencia tiene alta influencia en el
comportamiento dinmico de la oscilacin. As, la figura 21b indica que incrementando el flujo por el enlace
Peninsular-Oriental el modo de oscilacin de 0.34 Hz
Norte-Sur la operacin de la red elctrica puede experimentar una condicin de inestabilidad ante falla trifsica en el Bus Gue_400 kV con disparo de uno de los dos
circuitos de la lnea Laj_Gue_400 kV.
En la tabla 3 se muestran los resultados obtenidos al
aplicar el anlisis de Prony a las curvas que muestran el
comportamiento dinmico de los flujos de potencia por
los enlaces, con diversos PSS y ante varias contingencias, ver figuras 19-21. Las contingencias crticas consideradas en este anlisis son:
1. Disparo sin falla de uno de los dos circuitos de la lnea Laj_Gue_400 kV.
2. Falla trifsica en la lnea Laj_Gue_400 kV con disparo de uno de los dos circuitos.
3. Falla trifsica en el Bus Gue_400 kV con disparo de
uno de los dos circuitos de la lnea Laj_Gue_400 kV.
Los resultados de las simulaciones con el modelo no
lineal del SIN indican 800 MW como lmite mximo de
transferencia por el enlace Norte-Sur, considerando la
operacin de por lo menos los PSS ubicados en las
plantas de Carbn Dos (CBD) y Mrida Potencia Dos
(MDP).
Los resultados mostrados en la tabla 2 indican que
el lmite trmico es de 2.7 veces el SIL de la lnea elctrica y est muy por arriba del resto, donde el de cargabilidad es 1.77, el de anlisis lineal de oscilaciones inter
rea es 1.79 y el de anlisis no-lineal de oscilaciones interrea es 1.5 veces el valor del SIL. As, el anlisis nolineal de oscilaciones interrea sugiere un flujo de
potencia mximo de 800 MW a travs del enlace Norte-

Sur, para obtener un comportamiento dinmico adecuado de la red elctrica.

Conclusiones
Las lneas de energa elctrica de pequea longitud podran llegar a transmitir niveles de potencia cercanos a
su lmite trmico. Para el caso de lneas de mayor longitud existen restricciones como son cargabilidad y estabilidad que limitan la transferencia de potencia a
valores menores a su lmite trmico. Cuando el lmite
de transferencia de un enlace es trmico, se puede incrementar la capacidad de transferencia de estos utilizando conductores de alta temperatura.
El lmite por cargabilidad de una lnea elctrica depende de factores como: la tensin de operacin, longitud de la lnea y nmero de conductores por fase,
fuentes de compensacin de potencia reactiva que incrementan la capacidad de transferencia y/o proporcionan un mayor soporte de voltaje.
El lmite de estabilidad debido a oscilaciones inter
rea de un enlace de transmisin de energa elctrica
est en funcin de una gran cantidad de variables como
son: el nivel de flujo de potencia por enlaces asociados
a los modos de oscilacin, la impedancia equivalente de
estos enlaces, el nmero de mquinas sncronas con
PSS, otras fuentes de amortiguamiento proveniente del
control suplementario de los compensadores estticos
de vars. Para tener una operacin segura de la red elctrica ante oscilaciones interrea con amortiguamiento
negativo se pueden utilizar esquemas de proteccin automticos que realicen el disparo/desconexin de carga
y/o generacin ante oscilaciones con amortiguamiento
negativo.

Referencias
Castellanos R.B., Messina A.R., Sarmiento H., Pampin G. Assessment of Remedial Control Schemes for Damping Transient Oscillations in the Mexican System, en: Cigre Canada,
Conference on Power Systems, octubre 2008, Winnipeg, Can.
Castellanos R.B., Messina A.R., Calderon J.GG., Sarmiento H.U.
Large-Scale Use of FACTS Technology for Damping InterArea Oscillations in the Mexican System, en: IEEE PES General Meeting (2007, Tampa, Florida, USA.
Castellanos R.B., Calderon J.G.G., Olguin D.S., Sarmiento H.U.,
Messina A.R. Use of Power System Stabilizers for Damping
Inter-Area Oscillations in the South Systems of the Mexican
Electrical Grid, en: Electric Power Systems Research 76(2006),
enero de 2006, pp. 169-179.
CFE E0000-12. Cables de aluminio con cableado concentrico y
alma de acero (ACSR), Mxico, CFE, mayo 1996.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

285

Determinacin de lmites de transmisin en sistemas elctricos de potencia

Castellanos R.B., Messina A.R., Calderon J.GG., Sarmiento H.U.


Large-Scale Use of FACTS Technology for Damping InterArea Oscillations in the Mexican System, en: IEEE PES General Meeting (2007, Tampa, Florida, USA.
Castellanos R.B., Calderon J.G.G., Olguin D.S., Sarmiento H.U.,
Messina A.R. Use of Power System Stabilizers for Damping
Inter-Area Oscillations in the South Systems of the Mexican
Electrical Grid, en: Electric Power Systems Research 76(2006),
enero de 2006, pp. 169-179.
CIGRE, Analysis and Control of Power System Oscillations, CIGRE, Task Force 07 of Advisor Group 01 of Study Committee
38, Paris, diciembre de 1996.
CIGRE. Considerations Relating to the Use of High Temperature
Conductors, B2 WG03, B2 WG12, B2 WG11. Paris: 331, octubre 2007.
Duncan-Glover J., Sarma M. Power System Analysis and Design, second edition, PWS Publishers, 1990.
IEEE Std 738-2002. IEEE Standard for Calculating the Current
Temperature Relationship of Bare Overhead Conductors,
New York, IEEE, 2002.
Kundur P. Power System Stability and Control, first edition, McGraw-Hill, Inc, 1994.
Kyeon H., Boddeti M., Sarma N.D.R., Dumas J., Adams J., SoonKin C. High-Wire Act. IEEE Power & Energy Magazine for Elec-

tric Power Professionals, volumen 8 (nmero 1), enero-febrero


de 2010.
Powertech Labs Inc. Small Siganl Stability Assessment Tool, SSAT,
Version 7.0, mayo 2007.
Powertech Labs Inc. Transient Security Assessment Tool, TSAT,
Version 7.0, mayo 2007.
System Oscillation Working Group. Inter-Area Oscillations in
Power Systems, en: IEEE 95 TP 101, Piscataway, NJ, USA,
1995.
Westinghouse Electric Corporation. Electrical Transmission and
Distribution Reference Book, Characteristics of Aerial Lines, fourth
edition, East Pittsburgh, PA, septiembre 1950, p. 49.

Este artculo se cita:


Citacin estilo Chicago
Castellanos-Bustamante, Rafael. Determinacin de lmites de
transmisin en sistemas elctricos de potencia. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 271-286.
Citacin estilo ISO 690
Castellanos-Bustamante R. Determinacin de lmites de transmisin en sistemas elctricos de potencia. Ingeniera Investigacin y
Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286.

Semblanza del autor


Rafael Castellanos-Bustamante. Ingeniero elctrico por la Universidad Autnoma del Estado de Morelos. Recibi el grado de maestro en ciencias en ingeniera elctrica por
el Instituto Politcnico Nacional en 1997 y el grado de doctor en ciencias por el
Centro de Investigacin y Estudios Avanzados del IPN en 2006. A partir de 1994,
labora para la gerencia de transmisin y distribucin del Instituto de Investigaciones Elctricas de Mxico. Sus principales reas de inters son el diseo y anlisis
dinmico de sistemas elctricos de potencia.

286

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 271-286 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Monitoreo de la remocin biolgica de nitrgeno en efluentes de


teneras usando un reactor por carga secuencial
Monitoring of Biological Nitrogen Removal in Tannery Wastewater Using a
Sequencing Batch Reactor
Carrasquero-Ferrer Sedolfo Jos

Rincn-Lizardo Nancy Coromoto

Departamento de Ingeniera Sanitaria y Ambiental


Facultad de Ingeniera, Universidad del Zulia, Venezuela
Correo: scarrasquero@fing.luz.edu.ve

Departamento de Ingeniera Sanitaria y Ambiental


Facultad de Ingeniera, Universidad del Zulia, Venezuela
Correo: nrincon1@gmail.com

Pire-Sierra Mara Carolina

Daz-Montiel Altamira Rosa

Universidad Centroccidental Lisandro Alvarado


Decanato de Agronoma Barquisimeto, Venezuela
Correo: carol_pire@yahoo.es

Departamento de Ingeniera Sanitaria y Ambiental


Facultad de Ingeniera, Universidad del Zulia, Venezuela
Correo: adiaz@fing.luz.edu.ve

Informacin del artculo: recibido: febrero de 2013, aceptado: abril de 2013

Resumen
El objetivo de esta investigacin fue relacionar el proceso de remocin biolgica de nitrgeno en efluente de teneras con los perfiles de oxgeno disuelto, pH y potencial de xido reduccin usando un reactor por carga
secuencial (SBR, Sequencing Batch Reactor) con un volumen de trabajo de 2
L. El reactor trabaj con dos secuencias operacionales, anxica-aerobiaanxica (Ax/Ae/Ax) y aerobia-anxica (Ae/Ax), combinadas con dos tiempos de retencin celular (TRC) (15 y 25 das), y un tiempo de ciclo
operacional (TCO) de 11 horas. Los perfiles se obtuvieron midiendo cada
15 minutos los parmetros: potencial de hidrgeno (pH), oxgeno disuelto
(OD), potencial de xido reduccin (ORP) y cada hora los parmetros: alcalinidad total (AT), demanda qumica de oxgeno total (DQOT), demanda
qumica de oxgeno soluble (DQOs), nitrgeno total Kjeldahl (NTK), nitritos (NO2-), nitratos (NO3-) y nitrgeno amoniacal (N-NH4+) durante el ciclo
operacional. La AT y el ORP fueron excelentes indicadores del proceso de
remocin biolgica de nitrgeno. Por el contrario, el pH no pudo utilizarse
como parmetro de control debido a la capacidad de amortiguacin de los
efluentes de teneras. Finalmente, esta investigacin demostr que los valores de la AT y el ORP pueden usarse como parmetros de control en lnea
para monitorear la evolucin de la remocin de nitrgeno en efluentes de
teneras (nitrificacin y desnitrificacin).

Descriptores:
remocin biolgica de
nutrientes
reactor por carga secuencial
efluentes de tenera
nitrificacin
desnitrificacin

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

Abstract
The objective of this research was to relate the biological nitrogen removal in tannery
wastewater with profiles of pH, alkalinity and redox potential (ORP) using a sequencing batch reactor (SBR) with a working volume of 2 L. The reactor worked
under two operational sequences: anoxic-aerobic-anoxic (Ax/Ae/Ax) and aerobicanoxic (Ae/Ax), which were combined with two cell retention times (CRT) (15 and
25 days), with an operation cycle time (OCT) of 11 hours. The profiles were performed by measuring each 15 minutes the following parameters: pH, dissolved oxygen (DO), ORP, and each hour the parameters: total alkalinity, total chemical
oxygen demand (DQOT), soluble chemical oxygen demand (DQOS), total Kjeldahl
nitrogen (TKN), nitrite (NO2-), nitrate (NO3-) and ammonia nitrogen (N-NH4+).
Alkalinity and ORP profile were excellent indicators of the processes of biological
nitrogen removal. However, pH could not be used as a control parameter, due to the
buffering capacity of tannery wastewater. Finally, this research work showed that
alkalinity and ORP values can be used as on-line control parameters to monitor the
evolution of the nitrogen removal in tannery wastewater (nitrification and denitrification processes).

Introduccin
Los reactores por carga secuencial (SBR) se utilizaron originalmente para la remocin de materia orgnica en
las aguas residuales (Carucci et al., 1997). Las estrictas
regulaciones establecidas para las concentraciones de
las formas de nitrgeno en las descargas a los cuerpos
de agua requirieron modificaciones en los sistemas
SBR para lograr la ocurrencia de la nitrificacin, desnitrificacin y eliminacin de los compuestos orgnicos
(Kargi y Uygur, 2003). Estos sistemas de lodos activados no convencionales utilizan ciclos de llenado y descarga, donde la homogenizacin de caudales, la
reaccin y la sedimentacin se logran en un solo reactor (EPA, 1999).
Cuando se requiere la eliminacin biolgica de nitrgeno, el ciclo de reaccin se ajusta alternando fases
aerobias y anxicas (Mace y Mata, 2002). En la fase aerobia ocurre la remocin de la mayor proporcin de
carbono orgnico y el proceso de nitrificacin, mientras
que la faseanxicaes principalmentepara la desnitrificacinde los iones nitratos presentesen las aguas residualeso que se producen durantela fase aerobia, con la
eliminacin simultneade los compuestosde carbono
orgnico.
Los reactores por carga secuencial se han utilizado
con xito en el tratamiento de efluentes agroindustriales (Durai y Rajassiman, 2011). Estos sistemas han demostrado ser efectivos en el tratamiento de efluentes de
teneras, los cuales poseen una alta carga orgnica, elevados niveles de nitrgeno orgnico y amoniacal y
compuestos inorgnicos especficos, de una manera

288

Keywords:




nutrient biological removal


sequencing batch reactors
tanneries effluents
nitrification
denitrification

ms econmica y generando una menor cantidad de


subproductos que los sistemas biolgicos convencionales (Farabegoli et al., 2004, Vidal et al., 2004; Ganesh et
al., 2006).
Los sistemas modernos de tratamientos de aguas residuales requieren versatilidad, adems de lograr altas
remociones en las concentraciones de materia orgnica
y nitrgeno (Han et al., 2007). El uso de los valores del
potencial de xido-reduccin (ORP), potencial de hidrgeno (pH), oxgeno disuelto (OD) y alcalinidad total
(AT) como herramientas de control, representa una solucin prometedora para la operacin de los procesos
que ocurren en el SBR, especialmente relacionndolos
con las concentraciones de los nutrientes, para mejorar
el control en su eliminacin que hasta ahora se considera difcil debido a que en lnea la medicin de las concentraciones de los mismos es a menudo costosa (Akin
y Ugurlu, 2005; Tanwar et al. 2008).
En los ltimos aos, se han llevado a cabo numerosos estudios para aplicar el monitoreo, automatizacin
y control en plantas de tratamiento de aguas residuales,
tanto en procesos continuos como por carga. En los sistemas de tratamiento por carga, los perfiles de OD; pH
y ORP se utilizan para la optimizacin en la longitud de
las fases en el ciclo operacional (Spagni et al., 2001;
Spagni et al., 2007; Li et al., 2007)
El objetivo de esta investigacin fue relacionar el
proceso de remocin de nitrgeno en un reactor por
carga secuencial a escala laboratorio durante el tratamiento de aguas residuales de teneras con los perfiles
de oxgeno disuelto, pH, potencial de xido reduccin
y alcalinidad total.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto, Daz-Montiel Altamira Rosa

Materiales y mtodos
Los estudios se llevaron a cabo utilizando aguas residuales de una tenera ubicada en el Estado Lara, Venezuela. La empresa actualmente funciona de forma
discontinua, por lo que genera tres tipos de efluentes, el
efluente de pelambre (P), el efluente que proviene del
proceso de curtido (C) y el efluente del proceso de teido (T), que descargan en una laguna artificial ubicada a
doscientos cincuenta metros de las instalaciones de la
tenera.
La recoleccin del efluente se realiz de acuerdo con
los patrones establecidos en el Mtodo Estndar, usando el mtodo 1060 Recoleccin de muestras y preservacin (APHA-AWWA-WEF, 1998). La captacin del
agua residual se realiz de manera manual a travs de
un muestreo aleatorio simple, tomando las aguas residuales de la empresa en la laguna, que funciona como
tanque de homogenizacin de los efluentes, en recipientes de polietileno de alta densidad con capacidad
de 20-25 L, de color oscuro y limpios.
Para el tratamiento del efluente de la tenera se utiliz
un reactor cilndrico de vidrio de carga secuencial (SBR)
de 14.5 cm de dimetro y 26 cm de alto con un volumen
total del dispositivo de 4 L. El volumen total de reaccin
fue de 2 L, el volumen que ocup el lodo activado sedimentado tras la fase de sedimentacin correspondi a
30% del volumen til del reactor, es decir, 0.6 L, mientras
que el volumen de agua residual industrial que se aadi en la fase de llenado de cada ciclo, correspondi a
70%, es decir, 1.4 L. Todo el efluente clarificado se extraa
del reactor durante la fase de descarga.
El reactor funcion de manera automatizada para la
carga y descarga del agua a tratar mediante un sistema
de bombeo con bombas peristlticas (Cole-Parmer, modelos 77202-60 y 77201-60) y dispositivos reguladores

de tiempo (Excelline, modelo GTC-E-120AS). El reactor


por carga secuencial tambin dispona de sistemas automatizados de agitacin mecnica y suministro de aire
(figura 1).
El sistema de agitacin mecnica estuvo compuesto
de un motor monofsico (General Electric, modelo
WR60X165) de 15 W de potencia y 1300 rpm ensamblado a un eje que dispona de un aspa de cuatro alas que se
sumergi dentro del agua residual y del lodo (licor mezcla).
El aire se suministr a travs de un compresor
(SeaStar, modelo HX-308-20). El compresor de aire estaba conectado a una tubera flexible transparente de 5
mm enlazada en serie con un dispositivo difusor dispuesto en el fondo del reactor de 45 cm de largo y 4 mm
de dimetro.
El tratamiento del efluente const de cuatro etapas:
alimentacin, reaccin, sedimentacin y descarga. Durante el estudio se trabaj con dos secuencias operacionales: secuencia 1, anxica-aerobia-anxica (Ax/Ae/Ax)
y secuencia 2, aerobia-anxica (Ae/Ax), un tiempo de
ciclo operacional (TCO) de 11 horas, dos tiempos de retencin celular (TRC) y un tiempo de retencin hidrulica (TRH) de 15,6 h. Esto dio origen a cuatro combinaciones de tratamientos (tabla 1).
La entrada del afluente se realiz desde un tanque de
alimentacin de vidrio de 13 cm de dimetro y 18,5 cm
de altura, a travs de una tubera flexible (Masterflex
06409-147) de 6 mm de dimetro conectada al reactor. La
carga y descarga del afluente se realiz empleando dos
bombas peristlticas de un solo sentido de flujo, las cuales se mantenan a un caudal constante de 93 ml/min. La
descarga y la extraccin del licor mezcla se efectuaron a
travs de tuberas flexible (Masterflex 06409-147) de 6
mm de dimetro conectadas al reactor.
Para todos los tratamientos el tiempo de las fases de
llenado, sedimentacin y descarga permaneci cons-

Figura 1. Descripcin ilustrada del reactor


por carga secuencial (SBR)

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

289

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

Factores

Tratamiento 1

Tratamiento 2

Tratamiento 3

Tratamiento 4

TRC (d)

15

15

25

25

Secuencias
operacionales

Ax/Ae/Ax

Ae/Ax

Ax/Ae/Ax

Ae/Ax

Secuencia 1

Secuencia 2

TCO (h)

Anxica

Aerobia

Anxica

Aerobia

Anxica

11

1.25

7.00

1.75

8.00

2.00

tante (0.25; 0.50 y 0.25 h, respectivamente). La duracin


de cada una de las etapas utilizadas en las secuencias
operacionales se muestra en la tabla 2.
Las muestras fueron tomadas al inicio, durante y al
final de cada tratamiento evaluado. Las variables evaluadas fueron pH (4500-B), alcalinidad total (2320-B),
DQOT y DQOs(5220-C), NTK (4500-Norg-A), N-NH4+
(4500-NH3-B), N-NO2- (4500-NO2B), N-NO3-(4500-NO3-D), PT (4500-P-C), cromo total (SM 3111 B), OD (4500O-G) segn los procedimientos establecidos en el
Mtodo Estndar (APHA-AWWA-WEF, 1998). Para la
determinacin de la DQOS, la muestra fue filtrada por
una membrana estril de ster-celulosa con un tamao
de poro de 0,45 micras. El ORP fue medido a travs del
mtodo electromtrico.
Cada tratamiento fue evaluado durante un mes, realizando como mnimo nueve repeticiones por tratamiento, tres por semana, dejando la primera semana de cada
mes para la estabilizacin del reactor debido al cambio
de las condiciones operacionales entre tratamientos.

Resultados y discusin
Caracterizacin fisicoqumica del efluente
La caracterizacin fisicoqumica del efluente industrial
de la tenera se presenta en la tabla 3, as como los lmites establecidos por la normativa venezolana para la
descarga a cuerpos de agua, contemplados en el Decreto 883 (Gaceta Oficial de la Repblica de Venezuela,
1995). En la tabla se muestra el valor medio de cada uno
de los parmetros fisicoqumicos medidos y su dispersin expresada a travs de la desviacin estndar.
Las caractersticas fisicoqumicas del efluente durante el periodo de muestreo mostraron gran variabilidad, reflejada en los altos valores de desviacin estndar
obtenidos, esto puede deberse a que la tenera tiene un
funcionamiento discontinuo, con descargas intermiten-

290

Tabla 1. Tratamientos del efluente de la


tenera

Tabla 2. Duracin de las secuencias


operacionales de los tratamientos

tes de las fracciones residuales en la laguna de homogeneizacin de los efluentes y captacin de las muestras
La caracterizacin de las aguas residuales de las teneras vara considerablemente en funcin del tamao
de la curtiembre, los productos qumicos utilizados
para el proceso, la cantidad de agua utilizada y el tipo
de producto final elaborado por la curtiembre (Durai y
Rajasimman, 2011). Sin embargo, los valores de DQO
presentados en esta caracterizacin se encuentran cercanos al rango trabajado por autores como Orhon et al.
(2000), Lefebvre et al. (2005), Szpyrkowicz y Kaul (2004)
y Sivaprakasam et al. (2008), quienes reportaron una
DQOT inicial de 2200, 2155, 2320 y 2426 mg/L en aguas
residuales de teneras, respectivamente. La presencia
de materia orgnica en estas aguas residuales industriales se debe a la presencia de compuestos orgnicos
complejos que se utilizan y generan durante la limpieza
que se hace a las pieles.
Se observ que los efluentes de teneras son ricos en
nitrgeno pero pobres en fsforo. La relacin DQO/NNH4+/PT fue de 100:7.40:0.70. El bajo contenido de fsforo es caracterstico en las aguas residuales de las teneras,
tal como lo han reportado Karahan et al. (2008); Lefebvre
et al. (2005); Leta et al. (2004) y DiIaconi et al. (2002).
El efluente industrial en estudio present valores de
pH que oscilaron entre 7.2 y 8.8 unidades y se caracteriz por presentar altos valores de alcalinidad total que
oscilaron entre 7500 y 4798 mg CaCO3/L.
Con respecto a los valores de slidos suspendidos
totales y voltiles del efluente, la relacin promedio de
SSV/SST obtenida fue de 0.24; lo que indica la presencia
de numerosas partculas inorgnicas en el efluente industrial. Los efluentes de las teneras poseen altas concentraciones de slidos suspendidos totales, producto
de las operaciones que se llevan a cabo en este proceso
productivo, en especial de la operacin de pelambre, la
etapa de limpieza de las pieles (Vidal et al., 2004; Lefebvre et al., 2006).

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto, Daz-Montiel Altamira Rosa

Parmetro

Unidad de expresin

Valor (media SD)

Lmites establecidos por


la norma de descarga
a los cuerpos de agua

pH

---

8,0 0,8

6-9

Alcalinidad total

mg/L CaCO3

6148 1351

---

DQOT

mg/L

1810 372

350 mg/L

DQOS

mg/L

922 164

---

mg/L

211 149

---

NTK
N-NH4

mg/L

145 56

---

N-NO2-

mg/L

28,3 14,1

N-NO2-+ N-NO3- = 10 mg/L

N-NO3-

mg/L

31,4 25,7

N-NO2-+ N-NO3- = 10 mg/L

NT

mg/L

402 183

40 mg/L

PT

mg/L

7,7 5,6

10 mg/L

SST

mg/L

3587 217

80 mg/L

SSV

mg/L

863 57

---

Cromo total

mg/L

2,3 0,0

2 mg/L

Perfiles de DQOT y DQOS en el ciclo operacional


del reactor
La variacin de la DQOT en el ciclo del reactor por carga
secuencial fue estudiada, los resultados mostraron que
para los cuatro tratamientos aplicados la DQOT disminuy durante el progreso del ciclo dentro del SBR (figuras 2 y 3), alcanzndose a detectar un valor constante de
la DQO bajo el tiempo de retencin hidrulica estudiado (11 h) para los tratamientos T2 y T4 (619 y 605 mg/L,
respectivamente) que pudiera representar la fraccin
de la DQO inerte al tratamiento biolgico, tal como report Carucc et al. (1999), quienes obtuvieron una DQO
que permaneci remanente en el agua proveniente de
una tenera luego de ser tratada en un SBR, que oscil
entre 350 y 400 mg/L.
En este orden de ideas, DiIaconi et al. (2002), encontraron una DQO residual de 280 mg/L, que permaneci
constante durante las ltimas seis horas del ciclo operacional del SBR, que tena una duracin del ciclo operacional de 8 horas. Para los tratamientos 1 y 3, en los
cuales se utiliz una fase anxica previa a la etapa aerobia con una duracin de 1.25 h, se obtuvo un consumo
de materia orgnica de 6 y 13% durante esta fase. Se
observ tambin un consumo de materia orgnica medida como DQOT en la fase anxica posterior a la fase
aerobia para todos los tratamientos, este consumo estuvo entre 12 y 20% para los tratamientos T1 y T3; y 2 y
6% para los tratamientos T2 y T4.
Hermida et al. (2000), determinaron las formas de la
DQOT en los efluentes de una tenera, obteniendo que

Tabla 3. Caractersticas
fisicoqumicas del efluente
industrial de la tenera y lmites
establecidos por la normativa
venezolana para la descarga a
cuerpos de agua
n: nmero de mediciones
realizadas, n 15. SD:
desviacin estndar

solo 16% de la DQOT inicial en estas aguas residuales es


fcilmente biodegradable, mientras que 50% es rpidamente y lentamente hidrolizable, 25% es soluble inerte
y 9% es particulada inerte. Las fracciones lentamente
hidrolizables son absorbidas en los lodos y solubilizadas por un proceso de hidrlisis a sustratos fcilmente
biodegradables, en este caso, la hidrlisis es una etapa
ms lenta que el crecimiento hetertrofo, por lo tanto,
es el paso controlante del proceso (Orhon y Ubay,1997;
Orhon et al.,1999a)
Otros autores como Karahan et al. (2008) en investigaciones sobre fraccionamiento de la DQO, obtuvieron
que la DQO fcilmente biodegradable corresponde a
7% de la DQOT, 20% es fcilmente hidrolizable y 13% es
soluble inerte. De all se supone que el reactor por carga
secuencial logra remover en primera instancia la DQO
soluble conformada por la DQO rpidamente biodegradable y rpidamente hidrolizable, y posiblemente
parte de la fraccin lentamente hidrolizable.
La variacin de la DQOS en el ciclo del reactor por
carga secuencial fue estudiada, los resultados obtenidos muestran que para los cuatro tratamientos aplicados al igual que la DQOT, la DQOS tuvo una tendencia
constante de disminuir durante el progreso del ciclo
dentro del SBR hasta a mediados de la fase anxica
donde la curva se estabiliz en valores de 240; 277; 243
y 283 mg/L para los tratamientos T1, T2, T3 y T4, respectivamente (figuras 4 y 5). Estos valores en los cuales
se estabilizan las curvas de consumo de DQOs pueden
corresponder a los valores de DQO soluble inerte que
no se pueden remover por tratamientos biolgicos. Or-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

291

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

Figura 2. Evolucin de la DQOT durante un ciclo de operacin


del SBR para los tratamientos T1 y T3

Figura 3. Evolucin de la DQOT durante un ciclo de operacin


del SBR para los tratamientos T2 y T4

Figura 4. Evolucin de la DQOS durante un ciclo de operacin


del SBR para los tratamientos T1 y T3

Figura 5. Evolucin de la DQOS durante un ciclo de operacin


del SBR para los tratamientos T2 y T4

hon et al., 1999b, obtuvieron que la fraccin soluble


inerte oscila entre 9 y 14% para aguas de teneras, mientras que Hermida et al. (2000) obtuvieron que esa fraccin representa 34% de la DQOT.

diciones anxicas, el ORP decreci a valores negativos


en todos los tratamientos aplicados. Los valores de
ORP son principalmente dependientes de la concentracin de OD en la etapa aerobia, estn correlacionados
con el logaritmo de la concentracin del mismo en una
relacin lineal (Kishida et al., 2003).
De esta manera, el incremento en el ORP durante la
fase aerobia fue debido al incremento del OD. Por otro
lado, el potencial del xido-reduccin provee mucha
mejor informacin sobre los procesos que ocurren en la
fase anxica que el oxgeno disuelto, esto debido a que
cuando el OD disminuye a valores cercanos a cero, el
ORP en el SBR se produce por el sistema N-NOx- (Akin
y Ugurlu, 2005). El ORP y el OD suelen utilizarse para
la optimizacin de la longitud de las fases, y de esta
manera mejorar la eficiencia en los procesos de elimina-

Perfiles de las diferentes formas nitrgeno en el


ciclo operacional del reactor
Los perfiles de las concentraciones de las diferentes especies de nitrgeno NTK, N-NH4+, N-NO3- N-NO2- y las
variables de control operacional, pH, OD, ORP y alcalinidad total se presentan en las figuras 6, 7, 8 y 9 durante
el tiempo de ciclo operacional de 11 h del SBR para los
cuatro tratamientos aplicados.
Las fases de cada ciclo se pueden identificar claramente de acuerdo a los perfiles de ORP y OD. Bajo con-

292

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto, Daz-Montiel Altamira Rosa

cin de nitrgeno, nitrificacin y desnitrificacin (Spagni et al., 2007).


Para el tratamiento T1, se observa que durante la
primera hora y media del ciclo operacional no hubo variaciones significativas en las concentraciones de NTK y
N-NH4+, pero s de N-NO3- producto del proceso de
desnitrificacin que ocurra en el reactor durante la etapa anxica, el cual se confirma con la disminucin de la
concentracin de nitratos, los valores negativos de ORP
y la liberacin de alcalinidad. Luego, en la fase aerobia
se inicia el proceso de nitrificacin, el cual se lleva a
cabo en dos etapas la oxidacin del N-NH4+ a N-NO2- y
la oxidacin del N-NO2- a N-NO3- en el cual la concentracin de N-NO3- se incrementa constantemente a partir de la cuarta hora del ciclo.

Figura 6. Perfil de las concentraciones de NTK, N-NH4+,


N-NO3-, N-NO2-, pH, OD, ORP y alcalinidad total durante el
ciclo operacional de 11 h del SBR en el tratamiento T1

Para este tratamiento el proceso de nitrificacin fue


incompleto debido a que no todo el nitrgeno amoniacal fue transformado a nitratos, al final de la etapa aerobia se registraban valores de 107.3 mg/L de N-NH4+. Se
observa que durante la fase aerobia ocurre una disminucin progresiva de las concentraciones de NTK y
N-NH4+ producto del proceso de nitrificacin. Al final
de la etapa aerobia y comienzo de la segunda etapa
anxica de igual manera que en la primera, se produce
una disminucin de los nitratos debido al proceso de
desnitrificacin permitiendo obtener a la salida del tratamiento un efluente con concentraciones de 0.17 mg/L
de N-NO3- y 2.23 mg/L de N-NO2-.
Los valores de pH registrados en el ciclo operacional oscilan entre 9.2 y 9.6 unidades de pH, con un aumento constante durante el ciclo operacional. El pH en
la etapa aerobia se mantuvo entre 9.30 y 9.4 unidades.
Estos valores se encuentran fuera del rango de pH ptimo para que ocurra la nitrificacin, el cual est entre 7.5
y 8.6 unidades de pH (Louzeiro et al., 2002).
El comportamiento del pH difiere del reportado por
Spagni et al. (2007); Han et al. (2007) y Li et al., (2008),
quienes observaron un aumento del pH durante la etapa de desnitrificacin y un descenso del mismo durante
la fase de nitrificacin, debido a la generacin de iones
hidronios que ocasionan este descenso. Por el contrario,
el pH se increment continuamente y alcanz un valor
relativamente constante en la segunda etapa anxica
para el tratamiento T1.
La razn del inusual comportamiento del pH en el
sistema SBR en estudio, es la capacidad de amortiguacin o capacidad buffer que tienen las aguas residuales
de teneras que impiden las variaciones tpicas del pH
en los procesos que se llevan a cabo en el SBR (Garbagnati et al., 2005). Lee et al., 2001 encontraron un comportamiento similar en la fase aerobia y un fuerte
incremento del pH en la fase anxica debido al consumo de iones H+ durante el consumo de fosfato anxico
en el reactor. Este consumo tambin se observa en la
reaccin estequiomtrica de desnitrificacin.
Con los valores de pH reportados se evita la inhibicin de la nitrificacin por cido nitroso. Cuando el pH
decrece, producto de la oxidacin del amonio, la concentracin de cido nitroso libre se incrementa y junto a
una concentracin inicial de N-NH4+ mayor a 500 mg/L,
puede ocurrir la inhibicin de las Nitrosomonas y Nitrobacter (Obaja et al., 2003).
Respecto a las mediciones de la concentracin de
oxgeno disuelto en el reactor por carga secuencial, esta
variable se mantuvo durante las fases anxicas en valores menores a los 0.5 mg/L y durante la fase aerobia
entre valores de 3.4 y 5.2 mg/L para el tratamiento T1,

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

293

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

entre 2.4 y 6.0 mg/L para el tratamiento T2; 2.3 y 5.3


mg/L para T3, y entre 1.5 y 5.9 mg/L para el tratamiento
T4. La concentracin de OD que se mide en el licor mezcla es la diferencia entre el oxgeno introducido por la
aireacin y el oxgeno al mismo tiempo consumido por
los microorganismos. Dosta et al. (2008), reportaron altos valores de oxgeno disuelto (OD5 mg/L) en un
reactor por carga secuencial que trataba el efluente de
una digestin anaerbica mesoflica de aguas residuales de un matadero de cerdos.
Para todos los tratamientos se observ un incremento inicial en el oxgeno disuelto en la etapa aerobia, este
incremento corresponde a la disminucin de la actividad respiratoria bacteriana debido al agotamiento progresivo del sustrato (Spagni et al., 2007). Los valores
medidos de OD limitan la ocurrencia del proceso de
nitrificacin-desnitrificacin simultnea, el cual se ve
inhibido a concentraciones de OD superiores de 2.5
mg/L (Zeng et al., 2003), por lo que la eliminacin de
nitrgeno en todos los tratamientos aplicados ocurre
por el proceso convencional de nitrificacin en la fase
aerobia y desnitrificacin en la fase anxica.
Estos niveles de oxgeno indican que el proceso de
nitrificacin se realiza, en su mayora, por las bacterias
nitrificantes auttrofas, ya que los altos niveles de OD
favorecen el crecimiento de este tipo de bacterias, por
encima de las bacterias heterotrficas nitrificantes, las
cuales, pueden crecer mucho ms rpido que las autotrficas a niveles muy bajos de OD hasta menores de 0.5
mg/L (Zhao, 1999).
El oxgeno disuelto es la variable ms importante en
el proceso de nitrificacin, en este estudio el suministro
de flujo de aire fue constante durante la fase aerobia y
la concentracin de OD en el reactor cambiaba con la
proporcin de uso del OD. El mximo valor de OD disuelto corresponde al mximo valor de nitratos en el
perfil de la fase aerobia y al mnimo valor de N-NH4+ y
NTK (figura 7). Resultados similares fueron encontrados por Akin y Ugurlu, 2005; Han et al. (2007) y Dosta et
al. (2008).
La curva de OD aumenta progresivamente en la fase
aerobia a medida que va disminuyendo la curva de
NTK y de N-NH4+, que indica que las bacterias quimilittrofas llevan a cabo eficientemente los mecanismos de
asimilacin oxidativa donde se transforma el nitrgeno
orgnico en nitrgeno amoniacal libre y este posteriormente se oxida a nitrito y a nitrato.
La curva de OD aumenta hasta estabilizarse en un
valor de 5.7 mg/L de OD, punto en el cual se alcanza el
mnimo valor de nitrgeno amoniacal en el ciclo operacional, posteriormente la curva de OD alcanza el valor
mximo de 6.0 mg/L, punto que corresponde al mnimo

294

valor alcanzado de NTK. Luego el valor de OD disminuye a valores de 5.7 mg/L para luego caer bruscamente debido al comienzo de la fase anxica. Este punto
corresponde al mximo valor de la concentracin de
nitratos.
Leta et al. (2004), observaron un aumento en la eficiencia del proceso de nitrificacin, al aumentar el OD.
Las mayores eficiencias las reportaron a concentraciones superiores a 4 mg/L. A 4.5 mg/L y 5.0 mg/L se obtuvieron eficiencias de 72% y 81%, respectivamente y
cuando la concentracin fue de 6 mg/L se obtuvieron
eficiencias de 93%.
Para todos los tratamientos se observa una disminucin de los nitratos en la fase anxica posterior debido a
la desnitrificacin con una liberacin de la alcalinidad y
una disminucin brusca del potencial de xido reduccin (ORP) producto del corte en la aireacin, y por tanto, del suministro de oxgeno disuelto. En el proceso de

Figura 7. Perfil de las concentraciones de NTK, N-NH4+, N-NO3-,


N-NO2-, pH, OD, ORP y alcalinidad total durante un ciclo de 11
h durante el tratamiento T2 en el SBR

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto, Daz-Montiel Altamira Rosa

desnitrificacin ocurren reacciones de reduccin, las


cuales solo proceden bajo condiciones anxicas, condiciones en las cuales el ORP tiende a disminuir.
Normalmente, una fuente de carbono es necesaria
para el proceso de post-desnitrificacin, con una relacin aproximada de DQO/NOx- que oscila entre 5.0-6.0
(Li et al., 2007). Sin embargo, en esta investigacin se
encontr que la desnitrificacin se llev a cabo sin fuente de carbono externa.
Al final de la fase anxica posterior, se alcanzaron
valores de ORP de -165, -405, -337 y -245 mV para los
tratamientos T1, T2, T3 y T4. Se observa que los tratamientos que alcanzaron menores valores ORP alcanzaron mayores eficiencias de desnitrificacin durante la
fase anxica.
Akin y Ugurlu, 2005, demostraron que mientras
ms negativos eran los valores de ORP, mayores eran
las tasas de desnitrificacin y las tasas de liberacin del

fosfato que se alcanzaban en el sistema de tratamiento.


Cuando las condiciones eran aerobias, los valores de
ORP se convertan a valores positivos, y mientras ms
positivos eran los valores registrados, mayores eran las
tasas de consumo de fosfato.
El perfil de ORP es muy efectivo para el control de
los procesos que ocurren en la fase anxica. Cuando los
nitratos se agotan en esta fase, un cambio en el perfil de
ORP se observa, este punto se denomina rodilla del nitrato. Este punto indica el fin de la desnitrificacin y la
desaparicin completa de los nitratos (Guo et al., 2006;
Wu et. al., 2007; Hun et al., 2007; Qureshi et al., 2008;
Yah y Hu, 2009). Sin embargo, algunas veces este punto
no es fcil de detectar y aplicar en el funcionamiento
prctico de los sistemas SBR. La precisin de las sondas
de ORP se cuestiona debido a las incrustaciones en la
sonda despus de sumergirse en las aguas residuales
por un periodo determinado (Li e Irvin, 2007).

Figura 8. Perfil de las concentraciones de NTK, N-NH4+, N-NO3-,


N-NO2-, pH, OD, ORP y alcalinidad total durante un ciclo de
11 h durante el tratamiento T3 en el SBR

Figura 9. Perfil de las concentraciones de NTK, N-NH4+, N-NO3-,


N-NO2-, pH, OD, ORP y alcalinidad total durante un ciclo de 11
h durante el tratamiento T4 en el SBR

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

295

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

El pH y el ORP se han estudiado como indicadores


para la nitrificacin/desnitrificacin. Sin embargo, se
reportan resultados contradictorios; los puntos de control que indican el inicio/final de las fases de nitrificacin/desnitrificacin se detectaron en algunas pruebas
(Akin y Ugurlu, 2005; Han et al., 2007; Spagni et al.,
2007) pero no en otras (Hu, 2005).
A pesar de que varios estudios han reportado que el
pH es un buen indicador en el proceso de eliminacin
de nitrgeno, Hamamoto et al. (1997), encontraron que
el pH se mantuvo estable, mientras que el ORP cambiaba significativamente a lo largo de los procesos aerbicos/anxicos. Resultados similares se encontraron en
esta investigacin.
De acuerdo con los resultados para la alcanilidad,
esta present variaciones significativas durante el ciclo
operacional durante cada tratamiento, por lo que puede
ser utilizada como indicador de los procesos de nitrificacin y desnitrificacin en aguas residuales de teneras.
En comparacin con el pH, la alcalinidad est directamente relacionada con la eliminacin de nitrgeno, por
lo que esta variable puede utilizarse como parmetro de
control en este proceso con ms confianza que el pH.
Aunque la vinculacin de la alcalinidad y la nitrificacin/
desnitrificacin se conoce desde hace dcadas sobre una
base cientfica, existe muy poca informacin disponible
acerca de la relacin entre la alcalinidad y la concentracin de nitrgeno de efluentes (Li e Irvin, 2007)
Para todos los tratamientos se observ un consumo
de la alcalinidad durante la nitrificacin y un aumento
durante la desnitrificacin.

Conclusiones
Los cuatro tratamientos aplicados al agua residual industrial de la tenera en el reactor por carga secuencial
(SBR) permitieron la remocin de nitrgeno y materia
orgnica, debido a la flexibilidad del reactor para adaptarse a distintas condiciones de operacin.
El pH no puede utilizarse como un parmetro de
control y operacin en la remocin de nitrgeno en un
sistema SBR para el efluente de tenera en estudio debido a su capacidad de amortiguacin que impide variaciones significativas en el pH.
Los resultados obtenidos muestran que la alcalinidad total y el ORP son parmetros que pueden utilizarse para en el monitoreo y control en la remocin
biolgica nitrgeno durante el tratamiento de efluentes
de teneras, debido a que se observ para todos los tratamientos un consumo de la alcalinidad total durante la
nitrificacin y un aumento de la misma durante la desnitrificacin acompaado de una disminucin en los

296

valores de ORP durante las fases anxicas. Adems, las


fases de cada ciclo operacional pueden ser identificadas
claramente de acuerdo a los perfiles de estas variables.

Referencias
Akin B., Ugurlu A. Monitoring and Control of Biological Nutrient
Removal in a Sequencing Batch Reactor. Process Biochemistry,
volumen 40, 2005: 2873-2878.
American Public Health Association (APHA-AWWA-WEF). On:
Clesceri, l.; greenberg, a.; eaton, a. (ed). Standard Methods for the Examination of Water and Wastewater. 20th
edition. American Public Health Association, Washintong
D.C., 1998, pp. I-48
Carucci A., Majone M., Ramadori R., Rosetti S. Biological Phosphorus Removal with Different Organic Substrates in an
Anaerobic/Aerobic Sequencing Batch Reactor. Water Science
Technology, volumen 35, 1997: 161-187.
Carucc A., Chiavola A., Majone M., Rolle, E. Treatment of Tannery Wastewater in a Sequencing Batch Reactor. Water Science
and Technology, volumen 40, 1999: 253-259.
DiIaconi C., Lopez A., Ramadorai R., Di Pinto A., Passino R. Combined Chemical and Biological Degradation of Tannery Wastewater by a Periodic Submerged Filter (SBBR). Water Res.,
volumen 36, 2002: 2205-2214.
Dosta J., Rovira J., Gal A., Mac S., Mata-Alvarez J. Integration of
a Coagulation/Flocculation Step in a Biological Sequencing
Batch Reactor for COD and Nitrogen Removal of Supernatant
of Anaerobically Digested Piggery Wastewater. Bioresource Technology, volumen 13, 2008: 5722-5730.
Durai G., Rajasimman M. Biological Treatment of Tannery Wastewater A Review. Journal of Environmental Science and Tecnology, volumen 4 (nmero 1), 2011: 1-17.
Farabegoli G., Carucc A., Majone M., Rolle E. Biological
Treatment of Tannery Wastewater in the Presence of Chromium. Journal of Environmental Management, volumen 71,
2004: 345-349.
Gaceta Oficial de la Repblica de Venezuela. Decreto Nm. 883.
Normas para la clasificacin y el control de la calidad de los
cuerpos de agua y vertidos o efluentes lquidos. Gaceta Oficial
Nm. 5021, Venezuela, 1995, p. 17.
Garbagnati M., Gonzlez S., Antn, R., Mallea M. Caractersticas
fsico-qumicas, capacidad buffer y establecimiento de la lnea
base ambiental del Ro Grande, San Luis, Argentina. Ecologa
Austral, volumen 15, 2005: 59-71.
Ganesh R., Balaji G., Ramanujam A. Biodegradation of Tannery Wastewater Using Sequencing Batch Reactor- Respirometric Assessment. Bioresource Technology, volumen 97, 2006: 1815-1821.
Guo J., Yang Q., Peng Y., Yang A. Wang S. Biological Nitrogen
Removal with Real-Time Control Using Step-Feed SBR Technology. Enzyme and Microbial Technology,volumen 40 (nmero
6), 2007: 1564-1569.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Carrasquero-Ferrer Sedolfo Jos, Pire-Sierra Mara Carolina, Rincn-Lizardo Nancy Coromoto, Daz-Montiel Altamira Rosa

Hamamoto Y., Tabata S., Okubo Y. Development of the Intermittent Cyclic Process for Simultaneous Nitrogen and Phosphorous Removal. Water Science Technology, volumen 35 (nmero
1), 1997: 145-152.
Han Z., Wu W., Chen Y., Zhu J. Characteristics of a Twice-Fed
Sequencing Batch Reactor Treating Swine Wastewater Under
Control of Aeration Intensity. Journal of Environmental Science
and Health, volumen 42, 2007: 361-370.
Hermida V., Galisteo S., Vinas S. Evaluacin respiromtrica de la
biodegrabilidad aerbica de un efluente de curtiembre. Estrucplan [en lnea][fecha de consulta: 25 de febrero de 2000], Disponible en: www.estrucplan.com.mx.
Hu Z., Ferraira R., Ericson J., Mackay A., Smets B. Biomass Characteristics in Three Sequencing Batch Reactors Treating a
Wastewater Containing Synthetic Organic Chemicals. Water
Research, volumen 39, 2005: 710-720.
Hun S., Woo M., Sung D., Moon J. Monitoring of Sequencing Batch Reactor for Nitrogen and Phosphorus Removal Using
Neural Networks. Journal Biochemical Engineering, volumen
35, 2007: 365-370.
Karahan ., Dogruel S., Dulekgurgen E., Orhon D. COD Fractionation of Tannery Wastewaters Particle Size Distribution,
Biodegradability and Modeling. Water Research, volumen 42,
2008:1083-1092.
Kargi F., Uygur A. Nutrient Removal Performance of a Five-Step
Sequencing Batch Reactors a Function of Wastewater Composition. Process Biochemistry, volumen 38, 2003:1039-1045.
Kishida N., Kim J., Chen M., Sasaki H., Sudo R. Effectiviness of
Oxidation-Reduction Potential and pH as Monitoring and
Control Parameters for Nitrogen Removal in Swine Wastewater by Sequencing Batch Reactors. Journal of Bioscience
and Bioengineering, volumen 96 (nmero 3), 2003: 285-90.
Lee D., Jeon C., Park J. Remocin biolgica de nitrgeno con consumo mejorado de fosfato en un reactor por carga secuencial
usando un sistema de lodos simple. Water Research, volumen
35 (nmero 16), 2001: 3968-3976.
Lefebvre O., Vasudevan N., Torrijos M., Thanasekaran K, Moletta
R. Halophilic Biological Treatment of Tannery Soak Liquor in
a Sequencing Batch Reactor. Water Research, volumen 39, 2005:
1471-1480.
Leta S., Assefa F., Gumaelis L., Dalhammar G. Biological Nitrogen
and Organic Removal Fromm Tannery Wastewater in Pilot
Plant Operations in Ethiopia. Applied microbial Biotechnology,
volumen 66, 2004: 333-3339.
Li B., Irvin S. The Comparison of Alkalinity and ORP as Indicators
for Nitrification and Denitrification in a Sequencing Batch
Reactor (SBR). Biochemical Engineering Journal, volumen 34,
2007: 248-255.
Li J., Healy M., Zhan X., Norton D., Rodgers M. Effect of Aeration
Rate on Nutrient Removal from Slaughterhouse Wastewater
in Intermittently Aerated Sequencing Batch Reactors. Water
Air Soil Pollution, volumen 192, 2008: 251-261.

Louzeiro N., Mavinic D., Oldham W., Meisen A., Gardner I.


Methanol Induced Biological Nutrient Removal Kinetics in a
Full Scale Sequenting Batch Reactor. Water Research, volumen
36, 2002: 2721-2732.
Mace S., Mata-lvarez J. Utilization of SBR Technology for Wastewater Treatment: an Overview. Industrial & Engineering Chemistry Research, volumen 41, 2002: 5539-5553.
Obaja D., Mac S., Costa J., Sans C., Mata-Alvarez, J. Nitrification,
Denitrification and Biological Phosphorus Removal in Piggery Wastewater Using a Sequencing Bacth Reactor. Bioresource Technology, volumen 87, 2003: 103-111.
Orhon D., Ubay E. COD Fractionation in Wastewater Characterization-The State of the Art. Journal of Chemical Technology and
Biotechnology, volumen 68 (nmero 3), 1997: 283-293.
Orhon D., Szen S., Ubay E. Experimental Basis for the Hydrolysis of Slowly Biodegradable Substrate in Different Wastewaters. Water Science and Technology, volumen 39 (nmero
1), 1999a: 87-95.
Orhon D., Karahan O., Sozen S. The Effect of Residual Microbial
Products on the Experimental Assessment of the Particulate
Inert COD in Wastewaters. Waters Research, volumen 30,
1999b: 3191-3203.
Orhon D., Ates A., Szen S. Experimental Evaluation of the Nitrification Kinetics for Tannery Wastewaters. Water SA, volumen
26 (nmero 1), 2000: 43-50.
Qureshi A., Lo V., Ping L., Mavinic D. Real-Time Treatment of
Dairy Manure: Implications of Oxidation Reduction Potential
Regimes to Nutrient Management Strategies. Bioresource Technology, volumen 99 (nmero 5), 2008: 1169-1176.
Spagni A., Buday J., Ratini P., Bortone G. Experimental Considerations on Monitoring ORP, pH, Conductivity and Dissolved
Oxygen in Nitrogen and Phosphorus Biological Removal Processes. Water Science and Technology, volumen 43 (nmero 11),
2001: 197-204.
Spagni A., Lavagnolo C., Scarpa C., Vendrame P., Rizzo A., Lucarrini L. Nitrogen Removal Optimization in a Sequencing Batch Reactor Treating Sanitary Landfill Leachate. Journal of
Environmental Science and Health, volumen 42, 2007: 757-765.
Sivaparksam S., Surianarayanan M., Sekar S., Rajakumar S. Biological Treatment of Tannery Wastewater by Using Salt-Tolerant
Bacterial Strains. Microbial Cell Factories, volumen 7, 2008:1-15.
Szpyrkowics L., Kaul S. Biochemical Removal of Nitrogen from
Tannery Wastewater: Performance and Stability of a Full Scale
Plant. Journal of Chemical Technology and Biothecnology, volumen 79, 2004: 879-888.
Tanwar P., Nandy T., Ukey P., Maneka P. Correlating On-Line
Monitoring Parameters, pH, DO, and ORP with Nutrient Removal in a Intermittent Cyclic Process Bioreactor System. Bioresource Technology, volumen 99, 2008: 7630-7635.
U.S. Environmental Protection Agency (EPA). Wastewater Technology Fact Sheet Sequencing Batch Reactors, EPA 832-F-99073, Washington D.C., 1999.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

297

Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial

Vidal G., Nieto J., Cooman K., Gajardo M., Bornhardt C. Unhairing Effluents Treated by an Activated Sludge System. Journal
of Hazardous Materials B, volumen 112, 2004: 143-149.
Wu C., Chen Z., Liu X., Peng Y. Nitrification-Denitrification Via
Nitrite in SBR Using Real-Time Control Strategy when Treating Domestic Wastewater. Biochemical Engineering Journal,
volumen 36 (nmero 2), 2007: 87-92.
Yan J., Hu Y. Comparison of Partial Nitrification to Nitrite for
Ammonium-Rich Organic Wastewater in Sequencing Batch
Reactors and Continuous Stirred-Tank Reactor at LaboratoryScale. Water Science and Technology, volumen 60 (nmero 11),
2009: 2861-2868.
Zeng R., Lemaire R., Yuan Z., Keller J. Simultaneous Nitrification,
Denitrification and Phosphorus Removal in a Lab-Scale Sequencing Batch Reactor. Biotechnology and Bioengineering, volumen 84 (nmero 2), 2003: 171-177.
Zhao W., Mavinic S., Oldham K., Kloch A. Controling Factors for
Simultaneous Nitification and Denitrification in a Two Stage

Intermittent Aereation Process Treating Domestic Sewage.


Water Research, volumen 33 (nmero 4), 1999: 961-70.

Este artculo se cita:


Citacin estilo Chicago
Carrasquero-Ferrer, Sedolfo Jos, Mara Carolina Pire-Sierra, Nancy Coromoto Rincn-Lizardo, Altamira Rosa Daz-Montiel. Monitoreo de la remocin biolgica de nitrgeno en efluentes de
teneras usando un reactor por carga secuencial. Ingeniera Investigacin y Tecnologa, XV, 02 (2014): 287-298.
Citacin estilo ISO 690
Carrasquero-Ferrer S.C., Pire-Sierra M.C., Rincn-Lizardo N.C,
Daz-Montiel A.R. Monitoreo de la remocin biolgica de nitrgeno en efluentes de teneras usando un reactor por carga secuencial. Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2),
abril-julio 2014: 287-298.

Semblanza de los autores


Sedolfo Jos Carrasquero-Ferrer. Es ingeniero qumico por la Universidad del Zulia
(2007), obtuvo el grado de magister scientiarum en ingeniera ambiental por la Universidad del Zulia en 2011. Actualmente se desempea como profesor e investigador a dedicacin exclusiva del Departamento de Ingeniera Sanitaria y del
programa de postgrado de ciencias del ambiente de la Universidad del Zulia, Maracaibo, Venezuela.
Mara Carolina Pire-Sierra. Es ingeniero qumico por la Universidad Nacional Experimental Politcnica (2000) en Barquisimeto, Venezuela. Obtuvo el grado de magister scientiarum en ingeniera ambiental por la Universidad del Zulia (2009), as
como tambin el ttulo de doctora en ingeniera ambiental (2012). Es profesora e
investigadora a tiempo completo del programa de ingeniera agroindustrial de la
Universidad Centroccidental Lisandro Alvarado (UCLA), Barquisimeto, Venezuela.
Nancy Coromoto Rincn-Lizardo. Es ingeniero civil por la Universidad del Zulia (1991),
donde tambin obtuvo el grado de magister scientiarum en ingeniera ambiental en
1996. Realiz estudios doctorales en el Instituto Nacional de Ciencias Aplicadas en
Toulouse, Francia, donde obtuvo el grado de doctora en ingeniera del proceso y
medio ambiente (2002). Adems realiz estudios posdoctorales en ingeniera ambiental en la Universidad de Barcelona, Espaa (2005). Es profesora investigadora
a dedicacin exclusiva del Departamento de Ingeniera Sanitaria, del programa de
postgrado de ciencias del ambiente y del programa de doctorado en ingeniera
ambiental de la Universidad del Zulia, Maracaibo, Venezuela.
Altamira Rosa Daz-Montiel. Es ingeniero civil por la Universidad del Zulia (1991), donde tambin obtuvo el grado de magister scientiarum en ingeniera ambiental en 1996.
Realiz estudios doctorales en el Instituto Nacional de Ciencias Aplicadas en Toulouse, Francia, donde obtuvo el grado de doctora en ingeniera de procesos y medio ambiente (2002). Es profesora e investigadora a dedicacin exclusiva del
Departamento de Ingeniera Sanitaria, coordinadora del programa de postgrado
de ciencias del ambiente de la Universidad del Zulia, Maracaibo, Venezuela.

298

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 287-298 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Lgica y abstraccin en la formacin de ingenieros:


una relacin necesaria
Logic and Abstraction in Engineering Education: A Necessary Relationship

Serna M. Edgar

Polo Jos Antonio

Instituto Tecnolgico Metropolitano, Medelln Colombia


Correo: edgarserna@itm.edu.co

Corporacin Universitaria Remington, Medelln Colombia


Correo: jose.polo@remington.edu.co

Informacin del artculo: recibido: febrero de 2013, aceptado: abril de 2013

Resumen
Este artculo se enfoca en la lgica y la abstraccin vistas como una relacin
necesaria en los procesos formativos de los ingenieros. Se describe la importancia y la necesidad de formar en esta rea del conocimiento y de la relacin
entre el ejercicio profesional de los ingenieros y el desarrollo y potencializacin de su capacidad lgico-interpretativa y abstractiva para la resolucin de
problemas. Es un trabajo de investigacin-revisin-reflexin acerca de la importancia de estos dos componentes, vistos estructuralmente desde el currculo. Es el producto de una primera fase de la investigacin sobre desarrollo
de la capacidad lgico-interpretativa y abstractiva como componente bsico
para el ejercicio profesional de los ingenieros.

Descriptores:



procesos formativos
ingeniera
pensamiento lgico
capacidad abstractiva

Abstract
This article is about the logic and abstraction seen as a necessary relation in the
formative process engineers. It describes the importance and the need for training in
this area of knowledge and the relationship between professional exercise of the engineers and the development and/or potentiation of logical-interpretative and abstractive ability for problem solution. It is a research-review-reflection work about the
importance of these two components, viewed structurally from the curriculum. It is
the product of the first phase of the research The capacity logical-interpretative and
abstractive as a basic component for professional exercise of the engineers.

Keywords:
training processes
engineering
logical thinking
ability abstractive

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

Introduccin
En el mundo moderno la ingeniera se concibe como
una disciplina cada vez ms dominada por las tcnicas
de modelado, una prctica que requiere procesos como
comprender el problema, abstraer, modelar y construir,
as como evaluar los diseos antes de la fabricacin fsica de un producto. Adems, la mayora de los sectores
productivos exigen a los ingenieros habilidades especiales para su ejercicio profesional, como pensamiento
lgico, resolucin de problemas y capacidad de abstraccin. Las personas se sienten atradas por la ingeniera porque les gusta aplicar la ciencia y usar sus
habilidades para resolver problemas. En contraste y de
acuerdo con la revisin al estado del arte, la formacin
que se imparte en la mayora de programas de ingeniera no orienta a los estudiantes en pro de alcanzar ese
objetivo, por lo que la recomendacin es estructurar y
poner en marcha currculos que orienten al desarrollo y
potencializacin de sus capacidades en lgica y abstraccin, con la meta de lograr profesionales creativos en
ingeniera y con las habilidades, destrezas, conocimientos y operaciones necesarias para resolver los problemas de la sociedad de este siglo.
David Parnas, un pionero de la ingeniera de software, dijo alguna vez que para los ingenieros es esencial una slida formacin y comprensin de la lgica y
la abstraccin, porque junto a la ingeniera son reas
que no se pueden interpretar libremente. La ingeniera
trata los procesos necesarios para construir cosas, generalmente con un propsito preconcebido, y quien la
practica debe aplicar su ingenio para lograrlo. La abstraccin es un proceso mental para eliminar detalles
con el objetivo de centrarse en lo realmente importante
del problema para generar un modelo abstracto de la
solucin. Por otro lado, la lgica se enfoca en la esfera
de una verdad formal a priori, abarca las matemticas y
es crucial para la ingeniera porque es la base sobre la
que se apoya la construccin y explotacin de los modelos abstractos o matemticos.
La capacidad para resolver problemas es un componente importante en el ejercicio profesional de los ingenieros, e inclusive puede ser el ncleo de su ejercicio.
Como nunca antes en la historia, esta capacidad en este
siglo est dominando cada vez ms el contenido intelectual de esta rea del conocimiento y los principios de
la lgica y la abstraccin cobran especial importancia
para potencializarla. Las soluciones propuestas a los
problemas actuales sern ms eficaces si se sustentan
en procedimientos y modelos construidos con fundamentos lgicos slidos, pero en los procesos formativos
la revolucin y aplicacin de la lgica apenas se prev y

300

la responsabilidad se delega a las matemticas como un


nico ncleo alrededor del cual giran los procesos ingenieriles.
Desarrollar la lgica de estos procesos debe ser una
etapa natural, porque permitir a los ingenieros aprovechar de mejor manera sus habilidades y destrezas
para resolver los problemas cada vez ms complicados
de la sociedad actual. Si bien la lgica y la abstraccin
son cuestiones necesarias para que un estudiante comprenda el mundo y potencialice sus competencias, la
mayora de contenidos curriculares apenas las mencionan, no se estructuran adecuadamente uno con otro ni
se proponen como fundamento para desarrollar competencias en los estudiantes, aunque esta posibilidad es
una parte importante de la motivacin para que decidan iniciar programas en esta rea de formacin.
En este artculo se describe la importancia y la necesidad de formar adecuadamente a los ingenieros en lgica y abstraccin, con el objetivo de capacitarlos para
comprender, analizar y modelar los problemas de la
informacin y el conocimiento en la sociedad actual, y
para que presenten soluciones eficientes y eficaces. Este
trabajo es producto de la primera fase del proyecto de
investigacin: desarrollo de la capacidad lgico-interpretativa y abstractiva como componente bsico para el
ejercicio profesional de los ingenieros.

Cuestiones clave
Resolver problemas es una de las habilidades ms importantes que deben desarrollar los estudiantes en cualquier parte del mundo. En los contextos laborales se
paga a los profesionales para resolver problemas y la
vida cotidiana gira constantemente alrededor de la resolucin de los mismos (Popper, 1999). Cada da nos
enfrentamos a problemas, grandes y pequeos, simples
y complejos, claros y confusos, pero paradjicamente
en las instituciones de formacin sus procesos parecen
ignorar en gran medida la necesidad de desarrollar y/o
potencializar la capacidad lgico-interpretativa y abstractiva en los estudiantes.
De acuerdo con la literatura revisada para el proyecto de investigacin, prcticamente no se encontraron
referencias de cmo desarrollar esa capacidad, y muy
poca informacin acerca del diseo instruccional orientado a la resolucin de problemas. En las primeras ediciones de su libro, Gagn (1960) se refera a la resolucin
de problemas, pero en ediciones posteriores al parecer
se dio por vencido, ya que prefiri enfrentar reglas de
orden superior y se adentr en otros terrenos Por qu?
Si los problemas son pandmicos y solucionarlos es
esencial para la actividad cotidiana y profesional por

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Serna M. Edgar, Polo Jos Antonio

qu no hace un mayor esfuerzo para formar estudiantes


y resolverlos adecuadamente?
Por mucho tiempo, algunos modelos de procesamiento de la informacin de resolucin de problemas
han tratado de explicar y aplicar una metodologa para
el desarrollo de este tema. Ejemplos de ello son el General Problem Solver (Newell y Simon, 1972), un modelo
que especifica dos tipos de procesos de pensamiento
asociados con la capacidad para resolver problemas: 1)
comprender el contexto y 2) aplicar procesos de bsqueda; otro es el IDEAL (Bransford, 1993) que describe
la resolucin de problemas como un proceso uniforme
en etapas: 1) identificar problemas potenciales, 2) definirlos y representarlos, 3) explorar posibles estrategias
de solucin, 4) actuar de acuerdo con esas estrategias y
5) mirar hacia atrs y evaluar los efectos de esas actividades. Aunque este modelo supone que esos procesos
se aplican de manera diferente para cada problema no
presenta sugerencias explcitas acerca de qu hacer para
saber cmo hacerlo. Gick (1986) sintetiza estos y otros
modelos y los simplifica en: 1) construir una representacin del problema, 2) buscar soluciones y 3) aplicar y
hacer seguimiento a las soluciones. Aunque estas propuestas son tiles descriptivamente tienden a tratar de
la misma forma todos los problemas, en un esfuerzo
por articular un procedimiento generalizado. La culminacin de los conceptos de procesamiento de la informacin (Smith, 1990) fue otro intento, aunque sin xito,
por articular una teora uniforme para solucionar problemas.
La suposicin subyacente es que la habilidad para
resolver problemas es un tipo especial de formacin
para ingenieros, que resulta de desarrollar la capacidad
lgico-interpretativa y abstractiva en los estudiantes.
Por otro lado, existen diferentes formas para resolver
problemas y cada una requiere distintos tipos de habilidades y destrezas en lgica y abstraccin. Estas competencias son las que se adquieren al desarrollar esa
capacidad y las que capacitan a un estudiante para
adaptarse a una situacin problemtica, interpretarla,
comprenderla, modelarla y luego presentar una solucin eficiente y eficaz. Por otro lado, al hablar de los
ingredientes necesarios para que los ingenieros resuelvan problemas con xito se considera til hacer una distincin entre los principios cientficos y las tcnicas de
resolucin de problemas. Los primeros se orientan a las
leyes, como la de conservacin de la masa, de los gases,
de Ohm, de Hooke, las de la termodinmica y as sucesivamente; las segundas incluyen el uso de modelos
matemticos algebraicos y grficos, la lgica simblica,
la capacidad de abstraccin, los diagramas de flujo, el
juicio, las tcnicas de solucin de errores y los progra-

mas informticos, entre muchos otros. Por supuesto,


ambos principios se sustentan en bases slidas de lgica y abstraccin.
Adems, en general se reconoce que los ingenieros
deben utilizar determinadas herramientas matemticas
y lgicas para realizar su funcin principal: resolver problemas y, al igual que con los principios cientficos, las
utilizan para correlacionar los diferentes componentes
del contexto de la situacin problemtica. En estos ambientes los principios y herramientas se deben comprender desde dos puntos de vista para seleccionar los
datos correlacionales necesarios: 1) con referencia a su
uso en la solucin de problemas especficos y 2) desde
el examen el fondo de los conocimientos disponibles
sobre el contexto. Algunas de las herramientas y mtodos necesarios son:








Matemticas
Lgica
Abstraccin
Modelado y simulacin
Modelos matemticos
Procedimientos grficos
Conceptos de grficos (diagramas) de flujo
Iteracin
Tcnicas de solucin mediante prueba y error.

Para aplicar eficiente y eficazmente estas herramientas


y mtodos, los ingenieros necesitan desarrollar una capacidad lgico-interpretativa y abstractiva que les permita comprender los problemas para presentar una
solucin acorde. Esta caracterstica representa una marcada diferencia entre ellos y otros profesionales porque
son quienes ms la aplican, aunque diversas investigaciones y estudios han demostrado que el ejercicio profesional en cualquier rea del conocimiento necesitar
en algn momento de ella. Ese proceso requiere la comunin constante entre tres reas clave: ingeniera, lgica y abstraccin, que deben formar parte de sus
procesos formativos para lograr los profesionales que
la sociedad de la informacin y conocimiento necesita.

Lgica y abstraccin: estado del arte


La primera fase de la investigacin consisti en realizar
una amplia revisin de la literatura relacionada. Parte
de los conceptos y conocimientos encontrados se relacionan a continuacin.
En la dcada de los 60 varios investigadores evaluaron el nivel de comprensin, el alcance y las limitaciones de dominio que las personas logran a partir del
desarrollo de la lgica, donde citamos a Piaget (1957);

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

301

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

Inhelder y Matalon (1960); Hill (1961); McLaughlin


(1963); Inhelder y Piaget (1964); Furth y Youniss (1965);
Suppes (1965) y Youniss y Furth (1964, 1967). Sin embargo, estos estudios no reportaron en qu medida las
personas comprenden el significado lgico de la temtica de investigacin, no definieron explcitamente la
situacin experimental aplicada y no proyectaron el
uso de los resultados para proponer cambios en los
procesos formativos. Del mismo modo, en la medida
que las edades de la poblacin se incrementan, tambin se requiere informacin ms detallada acerca de
sus hbitos lingsticos y de la comprensin lgica
que aplican.
Mediante dos experimentos relacionados Suppes y
Feldman (1969) determinaron la forma en que los nios
de edad preescolar comprenden el significado de los
conectores lgicos y de la lgica misma, con lo que contribuyeron a la acumulacin de informacin sistemtica
en esta rea. McCarthy y Hayes (1969) propusieron que
para que un programa de computadora fuera capaz de
actuar inteligentemente debe tener una representacin
general del mundo en trminos de las entradas que interpreta y para disearlo se requiere saber qu es y cmo
se obtiene el conocimiento, un proceso que requiere lgica y abstraccin. Sloam (1971) respondi a este trabajo argumentando que los problemas filosficos acerca
del uso de la intuicin en el razonamiento, relacionados
a travs de un concepto de representacin analgica
para problemas como la simulacin de la percepcin, la
resolucin de problemas y la generacin de conjuntos
tiles se deban estudiar considerando una manera especfica de actuar. Concluy que los requisitos propuestos por McCarthy y Hayes para tomar decisiones
inteligentes eran demasiado estrechos y en su lugar
propuso requisitos ms generales. Pero en su trabajo no
mencion ni aplic la conceptualizacin lgico-abstractiva como base para lograrlo.
La capacidad para pensar de forma abstracta es una
habilidad necesaria para el desarrollo profesional, pero
es comn encontrar diferencias en la forma en que la
aplican los estudiantes, porque algunos la desarrollan
con mayor facilidad que otros e incluso algunos no llegan a desarrollarla (Boroditsky y Ramscar, 2002). Estos
estudios demostraron que existen vnculos entre la capacidad abstractiva y el xito en la resolucin de problemas, por lo que desarrollar esa capacidad debera
ser un objetivo de los procesos formativos. La capacidad para pensar de esta forma fue identificada por Piaget (1972) como una de las etapas del desarrollo
cognitivo de los nios, y describi la cuarta y ltima
etapa de este proceso como de operacin formal, observando que solo alrededor de 35% de ellos la alcanza.

302

En los 80 se realizaron varias investigaciones aplicando modelos computacionales alrededor de las temticas de la resolucin de problemas, del modelado
cognitivo y de la memoria a largo plazo. Entre ellas se
encuentran las de Schank (1982); Kolodner (1984) y
Ross (1984), cuyos resultados les sirvieron a Kolodner
et al. (1985) para explorar las formas en que el razonamiento basado en casos puede ayudar en esa resolucin. De acuerdo con su modelo, la transferencia de
conocimientos entre casos est en gran medida guiada
por el proceso mismo de la resolucin, adems demostr las interacciones entre los procesos de resolucin y
la memoria por experiencia. Su programa de computador MEDIATOR ilustra el razonamiento basado en casos para interpretar y resolver disputas de sentido
comn. El resultado de este trabajo fue un modelo de
razonamiento basado en casos que integran la solucin
de problemas, la comprensin y la memoria, pero que
no hace referencia a cmo integrar el proceso mental
lgico-abstractivo que las personan aplican para resolver esos problemas.
En la dcada siguiente se investig activamente
acerca del uso del razonamiento abductivo y se presentaron trabajos como el de ORorke (1988) cuyo tema
central fue el aprendizaje y el descubrimiento, el de Dasigi y Reggia (1989) acerca del procesamiento del lenguaje natural y el de Peng y Reggia (1990) relacionado
con el diagnstico de errores. Estos estudios les sirvieron a Kumar y Venkataram (1994) para proponer un
modelo con el objetivo de resolver problemas de diagnstico, fundamentado en
el mecanismo de inferencia
abductiva y que se aplic para aadir algunas caractersticas nuevas al modelo general existente de resolucin de problemas de diagnstico. Estos investigadores
fueron los primeros en combinar las matemticas con
los algoritmos computacionales y sus resultados demostraron efectividad en la resolucin de los problemas de diagnstico, aunque no se acercaron a la lgica
y la abstraccin como herramientas que tambin trabajan desde la abduccin.
Gottinger y Weimann (1995) exploraron las diversas tcnicas de inferencia para un sistema de apoyo a
las decisiones inteligentes basadas en diagramas de
influencia y concluyeron que el razonamiento acerca
de la accin requiere varios niveles de representacin
e inferencia que dependen del nivel de incertidumbre
y de la complejidad, as como de la novedad de la situacin de decisin. Para hacerlo se basaron en la caracterizacin unificada de procedimientos de
inferencia de conocimientos de la lgica probabilstica, en el razonamiento terico de decisiones, en el trabajo de Jarke y Radermacher (1989) acerca de la lgica

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Serna M. Edgar, Polo Jos Antonio

de la solucin de problemas mediante tcnicas para el


anlisis probabilstico, la toma de decisiones bajo incertidumbre y la investigacin de operaciones, por ltimo, en el trabajo de Gottinger y Weimann (1992)
acerca de tcnicas basadas en inteligencia artificial
para sistemas de apoyo a las decisiones inteligentes.
Aunque en este trabajo se aplica la lgica desde la visin de las decisiones inteligentes, no cubre aspectos
como la interpretacin, el modelado de problemas o la
capacidad abstractiva de quien intenta tomar esas decisiones. Lo interesante de esta investigacin es la
aplicacin que hace de los mtodos formales.
Morris y Sloutsky (1998) intentaron averiguar si el
razonamiento abstracto se desarrolla naturalmente y
cmo contribuyen a esto los procesos formativos. Su investigacin se centr especficamente en los efectos que
una formacin prolongada tiene en el desarrollo del razonamiento abstracto-deductivo y, concretamente, en
el desarrollo de la comprensin de la necesidad lgica.
Plantearon la hiptesis de que el nfasis en la formacin
en el meta-nivel de deduccin en un dominio de conocimiento puede mejorar el desarrollo del razonamiento
deductivo, tanto dentro como a travs de ese dominio.
Este trabajo consisti en dos estudios en los que se examinan el desarrollo de la comprensin de la necesidad
lgica en el razonamiento algebraico-deductivo y verbal. Los resultados apoyaron la hiptesis, lo que indica
que una formacin prolongada con nfasis en el metanivel de la deduccin algebraica contribuye al desarrollo de la comprensin de la necesidad lgica, tanto en el
razonamiento algebraico-deductivo como en el verbal.
Tambin sugirieron resultados indicando que muchos
adolescentes, a pesar de estar expuestos a los mismos
procesos de formacin, no desarrollan naturalmente
una comprensin de esa necesidad lgica.
Pietarinen (2003) intent responder a la cuestin de
qu tienen en comn la lgica epistmica y la ciencia cognitiva y concluy que existen tres posibilidades:
1) nuevas versiones cuantificadas de multi-agentes lgicos epistmicos capturan las locuciones de identificacin de los objetos involucrados, dando lugar a
aplicaciones de la representacin de conocimiento
en sistemas multiagente y procesamiento paralelo,
2) el marco de la semntica de la teora de juegos para
las lgicas consiguientes tiene mayor credibilidad
cognitiva como una verdadera semntica para las
nociones epistmicas y
3) algunos hallazgos en neurociencia cognitiva relacionados con las nociones de conocimiento y transformacin explcita versus procesamiento implcito
contribuyen a los estudios de lgica.

Explora estas conexiones desde las perspectivas lgica y cognitiva, los resultados definieron nuevas extensiones de la lgica epistmica e incrementaron la
comprensin formal del procesamiento de la informacin inconsciente y consciente en el cerebro; con ello se
logr que el formalismo susceptible de representacin
del conocimiento se configure en multiagentes.
Huitt y Hummel (2003) afirman que la mayora de
adultos necesita un entorno especial para alcanzar la
cuarta etapa de desarrollo de Piaget, pero no es claro si
lo logran gracias a una habilidad innata o si se desarrolla a travs de los procesos formativos a los que se exponen. Piaget describe esta etapa como la del uso lgico de
smbolos relacionados con conceptos abstractos, descripcin
que tambin se podra utilizar para referir la capacidad
de interpretar problemas y de producir modelos, una
caracterstica importante para el desarrollo profesional
de los ingenieros. Pietarinen (2004) argumenta que los
hallazgos empricos acerca de las raras disfunciones
neuronales son contribuciones de las investigaciones en
lgica y que la fase temprana de la ciencia cognitiva
comparte races en la fenomenologa. En consecuencia,
identifica lneas en ese periodo inicial que se originan
en la lgica, la inteligencia artificial (IA) y las ciencias
computacionales. Otra conclusin a la que lleg es que
desde estas fases tambin se reconoce la importancia de
la divisin entre aspectos implcitos y explcitos del conocimiento en la cognicin comprensiva.
Aunque el aporte de este trabajo es importante para
reconocer las races de la discapacidad lgica en algunas
personas, los resultados no se aplican para indicar el
mismo proceso en personas sin esa discapacidad.
Egorov (2007) parte de la hiptesis de que la capacidad de pensar lgicamente est determinada por los
genes, a los que llama informalmente genes lgicos que
hipotticamente codifican la informacin de las protenas. Se pregunta si en los seres humanos realmente
existen genes para la lgica, respondiendo que lo ms
probable es: s, debido a que estos contribuyen en gran
medida al control de la cognicin, tal como lo han investigado McLearn et al. (1997), Winterer y Goldman
(2003), Oldham et al. (2006), Popesco et al. (2006) y Reuter et al. (2006). Egorov pretende encontrar el origen de
la capacidad lgico-interpretativa de las personas y
aunque su aporte es importante no aplica el mismo procedimiento para la capacidad abstractiva, lo que no permite hacer una inferencia relacional del desarrollo de
ambas capacidades.
A diferencia de otros animales, los seres humanos
estn equipados con un poderoso cerebro que los
dota de conciencia y reflexin, sin embargo, una creciente tendencia en psicologa cuestiona los benefi-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

303

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

cios de esa conciencia. A este tema se refiere la


hiptesis de Lieberman et al. (2002). Por otro lado, De
Wall et al. (2008), aplican cuatro estudios cuyos resultados sugieren que la conciencia como sistema de
procesamiento reflexivo es importante para el razonamiento lgico, de lo que se puede concluir que el
sistema de procesamiento reflexivo ayuda a ese razonamiento. Los investigadores se basaron en esto para
presentar la hiptesis de que el razonamiento lgico
depende en gran medida del procesamiento consciente y propusieron que la forma de probar esta teora sera logrando que las manipulaciones afecten
solo a uno u otro de los dos sistemas de procesamiento y que dejen al otro intacto.
Muchos estudiantes carecen de habilidades para
buscar lgicamente la informacin que requieren, y
aunque se encuentre a su disposicin no son capaces
de leerla, analizarla ni evaluarla crticamente (Serna,
2012a). Para hacer frente a estos problemas, Bouhnik y
Giat (2009) desarrollaron un curso universitario con el
objetivo de capacitar a los estudiantes para aplicar herramientas lgicas. El curso se desarroll para dos grupos de estudiantes diferentes, uno orientado a las reas
sociales y otro a las ciencias exactas. El objetivo fue estudiar y comprender los sistemas lgicos basados en el
concepto; los resultados demostraron que las habilidades en los razonamientos lgico y crtico de los estudiantes mejoraron con el tiempo, tanto objetiva como
subjetivamente. Este trabajo hace varias contribuciones
a los campos de formacin en tecnologas de la informacin y comunicaciones (TIC), en lgica aplicada y en pensamiento crtico.
De acuerdo con investigadores como Simon (1996);
Harel y Sowder (1998) y Lithner (2000), de las disciplinas relacionadas con la formacin en matemticas,
como la filosofa, la psicologa y la matemtica misma,
se derivan razonamientos como inductivo, deductivo,
abductivo, plausible y de transformacin. Caadas et
al (2009) consideraron la diferenciacin general entre
los razonamientos inductivo y deductivo desde la tradicin filosfica y desde las diferentes disciplinas y
contextos en que esa distincin persiste, se esforzaron
por centrar su investigacin en el proceso del razonamiento inductivo, aunque Ibaez (2001); Marrades y
Gutirrez (2000); Stenning y Monaghan (2005) resaltaron las dificultades prcticas de realizar esa separacin. Concluyeron que los estudiantes aplican acciones
lgicas con mayor frecuencia en problemas cuyos casos particulares se expresan de forma numrica y que
son capaces de identificar la aplicabilidad de ciertos
pasos del razonamiento inductivo, que previamente
haban utilizado en las aulas.

304

Halpern y Pucella (2011) examinaron cuatro enfoques para abordar el problema de la omnisciencia lgica, es decir, cmo elegir un enfoque y construir un
modelo apropiado para su aplicabilidad potencial:
1) sintctico (Eberle, 1974; Moore y Hendrix, 1979; Konolige, 1986),
2) de la conciencia (Fagin y Halpern, 1987),
3) del conocimiento algortmico (Halpern, 1994) y
4) de los mundos imposibles (Rantala, 1982).
Aunque algunos investigadores aceptan que estos enfoques poseen el mismo nivel de expresividad y pueden
capturar todos los estados epistmicos, otros demuestran lo contrario. El objetivo de la investigacin de Halpern y Pucella fue hacer frente a la omnisciencia lgica.
Teniendo en cuenta la pragmtica de esta rea y con
base en el principio de la falta de omnisciencia lgica en
esta situacin, identificaron algunos principios que rigen el proceso de cmo elegir un enfoque para una situacin modelo y concluyeron que el enfoque de
mundos imposibles es especialmente adecuado para representar un punto de vista subjetivo del mundo. Recientemente surgi el inters por investigar en la
recopilacin de pruebas acerca de los vnculos entre el
pensamiento abstracto y el desarrollo de la capacidad
abstractiva, y mientras algunas investigaciones concluyen que la lgica y la abstraccin son habilidades clave
para la formacin en ciencias computacionales e ingeniera
(Serna, 2011-2012), otras tratan de encontrar un vnculo
entre el xito de las habilidades de abstraccin en los
cursos de lgica computacional (Bennedsen y Caspersen, 2006; Armoni y Gal-Ezer, 2007), todas con logros
diferentes.

La capacidad lgico-interpretativa y abstractiva


De acuerdo con Andrews (2002), ser lgico presupone
tener:
1) sensibilidad para el lenguaje y habilidad para utilizarlo efectivamente, porque la lgica y el lenguaje
son inseparables,
2) gran respeto por el escenario mundial, porque la lgica trata de la realidad y
3) conciencia viva de cmo los hechos las ideas se
relacionan con los objetos en el mundo, porque la
lgica trata de hallar la verdad.
Desarrollar efectivamente estas capacidades, actitudes,
puntos de vistay modalidades prcticas le permite a

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Serna M. Edgar, Polo Jos Antonio

cualquier persona preparar su mente para trabajar con


xito la lgica, pero para lograrlo eficientemente debe:
Ser un excelente observador
Estar atento
Obtener los hechos directamente
Comprender las ideas y sus objetos
Estar consciente de los orgenes de las ideas
Hacer coincidir las ideas con los hechos
Hacer coincidir las palabras con las ideas
Realizar anlisis profundos
Concatenar situaciones para obtener conclusiones
Comunicarse efectiva y eficientemente
Evitar el lenguaje vago y ambiguo
Evitar el lenguaje evasivo
Tener concentracin
Ser realista
Buscar la verdad
Poseer habilidades comunicativas en diversas formas
Ser buen oyente
Ser buen lector
Gustarle escribir
La lgica se refiere a la formalizacin de las leyes del
pensamiento y se centra en la formulacin de teoras
normativas que establecen cmo se debe pensar correctamente y se relaciona no slo con el pensamiento abstracto sino tambin con el que se representa en forma de
oraciones y con el que manipula frases para generar un
nuevo pensamiento. Si la lgica es una formalizacin
de este tipo, entonces el mejor lugar para encontrarla
sera en el cerebro (Gibbs, 1994), pero limitar la observacin a su estructura y actividad sera como analizar el
hardware cuando el objetivo es el software o como tratar
de comprender las interacciones humanas estudiando
el movimiento de las partculas atmicas, por esto se
recomienda utilizar el sentido comn y tener como base
la introspeccin, aunque sea poco fiable (Bransford y
Stein, 1993). El optimismo a ultranza puede llevar a que
se vea lo que se quiere ver en lugar de ver lo que realmente est ah y el modelado y la simulacin son herramientas a las que se puede recurrir para tener xito.
De acuerdo con esto, cules seran las capacidades
lgico-abstractas de las que dependen las personas
para su desarrollo cognitivo? Cmo se pueden mejorar esas capacidades? Sera posible ensear habilidades
de pensamiento lgico-abstracto? Con base en algunos
estudios de caso, Piaget e Inhelder (1969) y Huitt y
Hummel (2003) sentaron las bases para una mejor comprensin del desarrollo cognitivo. En su trabajo, derivaron cuatro etapas para este proceso: 1) senso-motriz, 2)
pre-operacional, 3) operacional concreto y 4) operacio-

nal formal. En las dos primeras, la inteligencia se demuestra primero mediante actividades motrices y
posteriormente con el lenguaje y la manipulacin temprana de smbolos; en la tercera se demuestra mediante
la comprensin de la conservacin de la materia y de la
causalidad, y de una habilidad para clasificar objetos
concretos, en la cuarta se demuestra una habilidad para
pensar de forma abstracta, sistemtica e hipottica, se
utilizan smbolos relacionados con conceptos abstractos
y es una etapa crucial en la que el individuo es capaz de
pensar abstracta y cientficamente. Aunque existen estudios y evidencias experimentales que apoyan la hiptesis del progreso a travs de las tres primeras etapas,
parece que no todas las personas progresan hasta la
formal operacional a medida que maduran. El desarrollo biolgico puede ser un pre-requisito, pero pruebas
realizadas en poblaciones de adultos indican que solo
entre 30% y 35% alcanza la etapa operacional formal
(Kuhn et al., 1977); adems, para que los adolescentes y
los adultos la alcancen pueden ser necesarias condiciones particulares provenientes del medio ambiente y de
procesos formativos.
Hall (1976) menciona que la lgica permite a los humanos examinar las ideas, los conceptos y los procesos
mentales, porque se encuentra en todas las esferas de la
vida ordinaria. En estas esferas la capacidad lgica y
abstracta se expresa utilizando relaciones lgicas en
lenguaje natural, un principio necesario para simplificar y comprender la cotidianidad. Wason y Johnson
(1972) sostienen que la comprensin de reglas y regulaciones se ha convertido en un problema que afecta la
vida de las personas, es decir, se refieren a la forma
complicada como se presentan las relaciones lgicoabstractas. Para solucionar este inconveniente algunos
investigadores sugieren utilizar un rbol lgico en el
que sea posible reflejar con claridad todas esas relaciones. La idea es lograr que esa estructura sea lo suficientemente sencilla y clara luego de eliminar las conexiones
complejas entre las clusulas, porque son las que impiden la comprensin de las reglas lgico-interpretativas
y abstractivas involucradas.
Estos conceptos y principios constituyen la base
para desarrollar la capacidad lgico-interpretativa y
abstractiva de los estudiantes en ingeniera y, aunque
esta rea ha sido poco investigada, existe una necesidad
generalizada de reorientar los procesos formativos para
alcanzar su desarrollo. Como se ha podido identificar
en el anlisis del estado del arte, existen tres posibles
hiptesis para lograr el desarrollo de esta capacidad:
1) es una cuestin gentica,
2) es el resultado de procesos formativos focalizados y

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

305

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

3) es una combinacin de las dos anteriores.


Aunque en la revisin no se encontr la validacin de
ninguna de ellas, es posible concluir que el desarrollo
de esta capacidad es un componente bsico para el ejercicio profesional de los ingenieros.

Desarrollo de la capacidad lgico-interpretativa y


abstractiva
Idealmente, la prctica de la ingeniera se puede describir como la solucin ptima de problemas fsico-prcticos mediante un anlisis lgico-abstracto y sistemtico
y la integracin de hechos cientficos. Sin embargo, el
nmero, la complejidad y la indeterminacin de los hechos que se deben manejar en las soluciones es lo suficientemente complejo como para que se agregue
invariantemente el juicio y la razn. El juicio es el objeto
de la intuicin personal y ha dado lugar a la interpretacin del concepto de la ingeniera como un arte antes
que como una ciencia puramente lgica. El juicio es sin
duda un componente conocido de la prctica de esta
profesin, debido a que se deben considerar mltiples
factores que a menudo son intangibles. Pero es quiz
menos reconocido como un factor significativo en el nivel ms bajo de los clculos ingenieriles, donde slo se
presume que estn presentes los hechos y la lgica, porque los propios hechos no estn completamente claros
y normalmente se basan en una serie de hiptesis y supuestos, que a su vez requieren el juicio y la razn.
Los ingenieros son seres humanos, por lo tanto su
juicio est sujeto a influencias emocionales y, aunque
gran parte de los procesos formativos se niegue a aceptarlo, la capacidad lgico-interpretativa y abstractiva
puede ser una contribucin tan importante a las conclusiones y las decisiones resultantes de un estudio de ingeniera como los hechos y procesos del pensamiento
lgico en s, y esa falta de aceptacin de la importancia
de la lgica y el pensamiento abstracto impregna todos
los resultados de los procesos ingenieriles. Causa de
ello es que en el aula rara vez se discute y analiza la influencia de los procedimientos lgicos en los procesos
de razonamiento y en su lugar se acrecentan y potencializan las presunciones en las que se basa ese razonamiento. Este proceso lo han descrito algunos
investigadores como un condimento de las presunciones
injustificadas para conclusiones inevitables. En otras palabras, cuando un individuo piensa lgicamente pero
est influenciado emocionalmente tiende a seleccionar
aquellas suposiciones que lgicamente lo llevan a la
conclusin que desea. Esto se podra evitar si en los
procesos formativos de los ingenieros se le da la impor-

306

tancia necesaria a la lgica y a la abstraccin, y si se estructuran currculos orientados a desarrollar o


potencializar la capacidad lgico-interpretativa y abstractiva en los estudiantes. En la figura 1 se presenta un
contexto de aproximacin al cmo lograr el desarrollo
de esta capacidad, el cual les puede servir a los diseadores de currculos para tenerlo en cuenta al hacer la
integracin de contenidos.

MODELADO

Figura 1. Desarrollo de la capacidad lgico-interpretativa y


abstractiva en ingeniera

En esta forma de ver la relacin entre el ingeniero y el


universo, la mente del profesional es una estructura sintctica mediante la cual observa, comprende, modela,
experimenta e implementa su comprensin y es la forma como se espera que disee y presente soluciones a
los problemas que investiga o reconoce. Por otro lado,
el universo es una estructura semntica que incluye al
ingeniero mismo y que le da significado a sus pensamientos. Adems, es dinmica porque cambia continuamente y solo existe en el aqu y el ahora. Sin embargo,
el profesional puede grabar sus experiencias cambiantes en la mente y formular soluciones generales, despus puede utilizar las soluciones que explican los
resultados experimentales para alcanzar el objetivo de
solucionar la situacin problemtica previamente reconocida. El ingeniero observa los acontecimientos que
tienen lugar en el universo junto con las propiedades
que los inician y terminan, asimismo, utiliza su capacidad lgico-interpretativa y abstractiva para derivar
conclusiones de esas observaciones. En muchos casos,
esas conclusiones son acciones instintivas provocadas
por asociaciones estmulo-respuesta, que tambin se
pueden expresar en la forma lgica de simulaciones.
Posteriormente, ejecuta acciones para experimentar el
modelado y reevaluar los resultados para mejorar sus
conclusiones, previo a presentar y difundir nuevamen-

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Serna M. Edgar, Polo Jos Antonio

te en el universo el modelo de una solucin que proces


a travs de la comprensin del contexto.
Las consecuencias de esta secuencia de acciones
pueden depender no solo de sus propias acciones, sino
tambin de las acciones de otros agentes o condiciones
que estn fuera de su control. Aqu cobra importancia
una formacin estructurada en lgica y abstraccin,
porque el ingeniero puede no ser capaz de determinar
con certeza si esas condiciones se cumplen, pero s ser
capaz de juzgar la posibilidad o probabilidad de ocurrencia. Para lograrlo necesita utilizar las tcnicas de la
teora de decisiones y combinar sus juicios de probabilidad y utilidad para elegir el curso de accin que le
ofrezca mayor posibilidad de xito. Entre los criterios
que puede utilizar para decidir entre las alternativas
para el cumplimiento de sus objetivos tiene a su disposicin la experiencia vivida por otros ingenieros en el
universo. Aplicando su capacidad lgica para combinar
las diferentes alternativas podr comprender y apreciar
sus propias experiencias, metas y creencias y combinarlas con las de los dems, de esta manera podr evitar el
conflicto de soluciones repetidas sobre resultados iguales y aportar el conocimiento adquirido para enriquecer
el conocimiento acumulado en el universo.

Conclusiones
Uno de los objetivos de los procesos formativos es preparar a los estudiantes para adaptarse a situaciones
problemticas cambiantes y nuevas. Algunos enfoques
pedaggicos buscan equivalencias, aunque su nica
mtrica de aprendizaje sea medir la capacidad que tienen los estudiantes para memorizar la informacin que
se les presenta de forma concreta. Las diferencias formativas se hacen ms evidentes al evaluarlas desde la
perspectiva de qu tan bien se transfiere ese conocimiento a las solucin de los nuevos problemas y configuraciones, es decir, a los que se enfrentan en la vida
profesional. Algunas caractersticas importantes de
esos procesos afectan la capacidad del estudiante para
transferir lo que aprende. Una de ellas es la cantidad y
tipo de aprendizaje inicial, con el que desarrolla experiencia y capacidad para transferir conocimiento.
Los estudiantes de ingeniera se inclinan por los temas complejos y la resolucin de problemas, siempre y
cuando sean interesantes para ellos, adems y en teora,
por la oportunidad de utilizar sus conocimientos para
crear productos y beneficios para los dems. Pero si los
problemas no les llaman la atencin, se incrementa la
desmotivacin y decae su capacidad para comprenderlos y mucho ms para presentar una solucin. Algunos

estudios proponen una formacin utilizando estudios


de casos lo ms cercanos a la vida cotidiana, porque de
esta forma el estudiante desarrolla: 1) su capacidad lgica, para comprenderlos y 2) su capacidad de abstraccin, para modelarlos. Por otro lado, el contexto en el
que el ingeniero se forma es un agente importante para
lograr la transferencia de conocimiento. De acuerdo
con los resultados de la revisin a la literatura, es menos probable que un estudiante que se forma en un nico contexto logre el objetivo del curso, lo que puede
variar cuando est expuesto a mltiples contextos. De
esta manera tiene mayores posibilidades para comprender y abstraer las caractersticas relevantes del problema y para desarrollar una representacin ms
flexible del mismo.
Si el objetivo de formar es ofrecer a la sociedad profesionales que generen confianza, lo recomendable sera modificar los procesos formativos a los cuales estn
expuestos. La sociedad de este siglo necesita profesionales confiables desde lo tico y lo humano, pero fundamentalmente que solucionen problemas. La sociedad
crea, desarrolla y convive con problemas que exigen
soluciones eficientes y eficaces, pero de acuerdo con las
tendencias actuales los nuevos profesionales no lo estn logrando. Aunque hasta el momento no es posible
responder si el desarrollo de la capacidad lgico-interpretativa y abstractiva es una cuestin gentica o que se
adquiere a travs de procesos formativos, s se puede
asegurar que los modelos pedaggicos, los planes de
estudio y los programas actuales no estn estructurados integralmente para desarrollarla suficientemente,
por lo que se necesitan cambios importantes en cada
uno de ellos (Serna, 2012a).
Otra recomendacin es atender y estructurar soluciones formativas de acuerdo con las necesidades de
cada contexto, porque como lo evidencian los estudios
neurocientficos cada persona es un universo, que tiene
diferentes motivaciones formativas y diferentes ritmos
de aprendizaje y que se desenvuelve en diferentes ambientes al aprender. Por todo esto se necesitan procesos
e iniciativas para desarrollar su capacidad lgico-interpretativa y abstractiva, de tal forma que la pueda adaptar y utilizar de acuerdo con sus exigencias y necesidades
individuales.

Agradecimientos
Los autores agradecen el financiamiento conjunto de
este proyecto al Instituto Tecnolgico Metropolitano
(ITM) y a la Corporacin Universitaria Remington
(CUR), en Medelln Colombia.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

307

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

Referencias
Andrews P.B. An Introduction to Mathematical Logic and Type
Theory: To Truth Through Proof., Nueva York, Springer, 2002.
Armoni M., Gal-Ezer J. Non-Determinism: An Abstract Concept
in Computer Science Studies. Computer Science Education, volumen 17 (nmero 4), 2007: 243-262.
Bennedsen J., Caspersen M.E. Abstraction Ability as an Indicator
of Success for Learning Object-Oriented Programming? SIGCSE Bulletin, volumen 38 (nmero 2), 2006: 39-43.
Boroditsky L., Ramscar M. The Roles of Body and Mind in Abstract Thought. Psychological Science, volumen 13 (nmero 2),
2002: 185-189.
Bouhnik D., Giat Y. Teaching High School Students Applied Logical Reasoning. Journal of Information Technology Education, volumen 8, 2009: 1-16.
Bransford J.D., Stein B.S. The IDEAL Problem Solver: A Guide for
Improving Thinking, Learning, and Creativity, UK, Freeman,
1993.
Bransford J.D., Stein B.S. The Ideal Problem Solver: A Guide for Improving Thinking, Learning, and Creativity, Nueva York, W.H.
Freeman, 1993.
Caadas M.C., Castro E., Castro E. Using a Model to Describe Students, Inductive Reasoning in Problem Solving. Electronic
Journal of Research in Educational Psychology, volumen 7 (nmero 17), 2009: 261-278.
Dasigi V., Reggia J.A. Parsimonious Covering as a Method for Natural Language Interfaces to Expert Systems. Artificial Intelligence in Medicine, volumen 1, (nmero 1), 1989: 49-60.
De Wall C.N., Baumeister R.F., Masicampo E.J. Evidence that Logical Reasoning Depends on Conscious Processing. Consciousness and Cognition, volumen 17, (nmero 3), 2008: 628-645.
Dirksen J. Design for How People Learn, USA, New Riders, 2012.
Eberle R.A. A Logic of Believing, Knowing and Inferring. Synthese, volumen 26, (nmeros 3-4), 1974: 356-382.
Egorov I.K. Neural Logic Molecular, Counter-Intuitive. Biomolecular Engineering, volumen 24, (nmero 3), 2007: 293-299.
Fagin R., Halpern J.Y. Belief, Awareness, and Limited Reasoning. Artificial Intelligence, volumen 34, (nmero 1), 1987:
39-76.
Furth H.G., Youniss J. The Influence of Language and Experience
on Discovery and Use of Logical Symbols. British Journal of
Psychology, volumen 56, (nmero 4), 1965: 381-390.
Gagn R.M. Conditions of Learning, USA, Holt Rinehart and Winston, 1960.
Gibbs R.J. The Poetics of Mind: Figurative Thought, Language, and
Understanding, USA, Cambridge University Press, 1994.
Gick M.L. Problem-Solving Strategies. Educational Psychologist,
volumen 21, (nmeros 1-2), 1986: 99-120.
Gottinger H.W., Weimann H.P. Intelligent Decision Support Systems. Decision Support Systems, volumen 8, (nmero 4), 1992:
317-332.

308

Gottinger H.W., Weimann H.P. Intelligent Inference Systems Based on Influence Diagrams. Decision Support Systems, volumen
15, (nmero 1), 1995: 27-43.
Hall E.T. Beyond Culture, USA, Anchor Books, 1976.
Halpern J.Y., Moses Y., VardiM.Y. Algorithmic Knowledge, en:
Proceedings 5th Conference on Theoretical Aspects of Reasoning about Knowledge (TARK94), San Jose, California, 1994,
pp. 255-266.
Halpern J.Y., Pucella R. Dealing with Logical Omniscience: Expressiveness and Pragmatics. Artificial Intelligence, volumen
175, (nmero 1), 2011: 220-235.
Harel G., Sowder L. Students Proof Schemes: Results from Exploratory Studies. Research in Collegiate Mathematics Education,
volumen 3, 1998: 234-283.
Hill S.A. A Study of the Logical Abilities of Children, (Unpublished
Doctoral Dissertation), Stanford University, 1961.
Huitt W., Hummel J. Piagets Theory of Cognitive Development:
Educational Psychology Interactive, USA, Valdosta State University, 2003.
Huitt W., Hummel J. Piagets Theory of Cognitive Development, Educational Psychology Interactive, Valdosta State University,
2003 [fecha de consulta: septiembre de 2012] [en lnea]. Disponible en: http://www.edpsycinteractive.org/topics/cognition/
piaget.html
Ibaes M. Cognitive Aspects of Learning Mathematical Proofs in
Students in Fifth Year of Secondary Education, (PhD thesis),
Universidad de Valladolid, Espaa, 2001.
Inhelder B., Matalon B. The Study of Problem Solving and Thinking,
en: Mussen P. (Ed.), Handbook of Research Methods in Child Development, New York, Wiley, 1960, pp. 421-455.
Inhelder B., Piaget J. The Early Growth of Logic in the Child: Classification and Seriation, USA, Harper and Row, 1964.
Jarke M., Radermacher F.J. The AI Potential of Model Management and its Central Role in Decision Support. Decision Support Systems, volumen 4, (nmero 4), 1988: 387-404.
Kolodner J.L. Retrieval and Organizational Strategies in Conceptual
Memory: A Computer Model, New York, Lawrence Erlbaum Associates, 1984.
Kolodner J.L., Simpson R.L., Sycara-Cyranski K.A. Process Model
of Cased-Based Reasoning in Problem Solving, en: Proceedings of the 9th International Joint Conference on Artificial
Intelligence, Los Angeles, 1985, pp. 285-290.
Konolige K. A Deduction Model of Belief, San Francisco, Morgan
Kaufmann, 1986.
Kuhn D., Langer J., Kohlberg L., Haan N.S. The Development of
Formal Operations in Logical and Moral Judgment.Genetic
Psychology Monographs, volumen 95, (nmero 1), 1977: 97-188.
Kumar G.P., Venkataram P. A Realistic Model for Diagnostic Problem Solving Using Abductive Reasoning Based on Parsimonious Covering Principle, en. Proceedings in Third Turkish
Conference on Artificial Intelligence and Neural Networks,
Ankara, Turkey, 1994, pp. 1-10.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Serna M. Edgar, Polo Jos Antonio

Lieberman M.D., Gaunt R., Gilbert D.T., Trope Y. Reflection and


Reflexion: A Social Cognitive Neuroscience Approach to Attributional Inference. Advances in Experimental Social Psychology, volumen 34, 2002: 199-249.
Lithner J. Mathematical Reasoning in School Tasks. Educational
Studies in Mathematics, volumen 41, (nmero 2), 2000: 165-190.
Marrades R., Gutirrez A. Proofs Produced by Secondary School
Students Learning Geometry in a Dynamic Computer Environment. Educational Studies in Mathematics, volumen 44, (nmeros 1-3), 2000: 87-125.
Mc Carthy J., Hayes P.J. Some Philosophical Problems from the Standpoint of AI, en: Meltzer B., Michie D. (Eds.), Machine Intelligence 4, Scotland, Edinburgh University Press, 1969.
McLaughlin G.H. PsychOlogic: A Possible Alternative to Piagets
Formulation. British Journal of Educational Psychology, volumen 33, (nmero 1), 1963: 61-67.
Mc Learn G.E., Johannsson B., Berg S., Pedersen N.L., Ahern F.,
Petrill S.A., Plomin R. Substantial Genetic Influence on Cognitive Abilities in Twins 80 or More Years Old. Science, volumen
276, (nmero 5318), 1997: 1560-1563.
Moore R.C., Hendrix G. Computational Models of Beliefs and the
Semantics of Belief Sentences. Technical Note 187, Menlo
Park: SRI International, 1979.
Morris A., Sloutsky V. Understanding of Logical Necessity: Developmental Antecedents and Cognitive Consequences. Child
Development, volumen 69, (nmero 3), 1998: 721-741.
Newell A., Simon H. Human Problem Solving, New York, Prentice
Hall, 1972.
ORorke P. Automated Abduction and Machine Learning.Proceedings
of AAAI Symposium on Explanation-Based Learning, USA, Stanford, 1988, pp. 170-174.
Oldham M.C., Horvath S., Geschwind D.H. Conservation and
Evolution of Gene coexpression Networks in Human and
Chimpanzee Brains. PNAS, volumen 103, (nmero 47), 2006:
17973-17978.
Peng Y., Reggia J.A. Abductive Inference Models for Diagnostic Problem-Solving, USA, Springer, 1990.
Piaget J. Logic and Psychology, Nueva York, Basic Books, 1957.
Piaget J. The Psychology of the Child, UK, Basic Books, 1972.
Piaget J., Inhelder B. The Psychology of the Child, UK, Routledge &
Kegan P., 1969.
Pietarinen A.V. Logic, Neuroscience and Phenomenology: In Cahoots?, en: Proceedings First International Workshop on Philosophy and Informatics (WSPI 04), Cologne, Germany, 2004.
Pietarinen A.V. What do Epistemic Logic and Cognitive Science
Have to Do With Each Other? Cognitive Systems Research, volumen 4, (nmero 3), 2003: 169-190.
Popesco M.C., Maclaren E.J., Hopkins J., Dumas L., Cox M., Meltesen L., Mc Gavran L., Wyckoff G.J., Sikela J.M. Human Li-

neage-Specific Amplification, Selection, and Neuronal


Expression of DUF1220 Domains. Science, volumen 313, (nmero 5791), 2006: 1304-1307.
Popper K.R. All Life Is Problem Solving, UK, Routledge, 1999.
Rantala V. Impossible Worlds Semantics and Logical Omniscience. Acta Philosophica Fennica, volumen 35, 1982: 18-24.
Reuter M., Roth S., Holve K., Henning J. Identification of First
Candidate Genes for Creativity: a Pilot Study. Brain Research
Reviews, volumen 1069, (nmero 1), 2006: 190-197.
Ross B.H. Remindings and Their Effects in Learning a Cognitive
Skill.Cognitive Psychology, volumen 16, (nmero 3), 1984:
371-416.
Schank R.C. Dynamic Memory, USA, Cambridge University Press,
1982.
Serna M.E. Abstraction as a Critical Component in Computer
Science Training. Avances en Sistemas e Informtica, volumen 8,
(nmero 3), 2011: 79-83.
Serna M.E. Logic in Computer Science, 2012, In press.
Serna M.E. The Need for a Paradigm Shift in the Current Education
System, 2012a, In Press.
Simon M.A. Beyond Inductive and Deductive Reasoning: The
Search for a Sense of Knowing. Educational Studies in Mathematics, volumen 30, (nmero 2), 1996: 197-210.
Sloman A. Interactions Between Philosophy and Artificial Intelligence: The Role of Intuition and Non-Logical Reasoning in
Intelligence. Artificial Intelligence, volumen 2, (nmeros 3-4),
1971: 209-225.
Smith M.U. A View from Biology, en: Smith M.U. (Ed.), Toward a
Unified Theory of Problem Solving, UK, Routledge, 1990.
Stenning K., Monaghan P. Strategies and Knowledge Representation,
en: Leighton J.P., Sternberg R.J. (Eds.), The Nature of Reasoning,
USA, Cambridge University Press, 2005, pp. 129-168.
Suppes P. On the Behavioral Foundations of Mathematical Concepts. Monographs of the Society for Research in Child Development, volumen 30, (nmero 1), 1965: 60-96.
Suppes P., Feldman S. Young Childrens Comprehension of Logical Connectives. Journal of Experimental Child Psychology, volumen 12, (nmero 3), 1969: 304-317.
Wason P.C., Johnson-Laird P.N. Psychology of Reasoning: Structure
and Content, London, B.T. Batsford LTD, 1972.
Winterer G., Goldman D. Genetics of Human Prefrontal
Function. Brain Research Reviews, volumen 43, (nmero 1),
2003: 134-163.
Youniss J., Furth M.G. Attainment and Transfer of Logical Connectives in Children. Journal of Educational Psychology, volumen 55, (nmero 6), 1964: 357-361.
Youniss J., Furth M.G. Learning of Logical Connectives by Adolescents with Single and Multiple Instances. Journal of Educational
Psychology, volumen 58, (nmero 4), 1967: 222-230.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

309

Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria

Este artculo se cita:


Citacin estilo Chicago
Serna-M., Edgar, Jose Antonio Polo. Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria. Ingeniera Investigacin y Tencologa, XV, 02 (2014): 299-310.
Citacin estilo ISO 690
Serna-M E., Polo- J.A. Lgica y abstraccin en la formacin de ingenieros: una relacin necesaria. Ingeniera Investigacin y Tencologa, volumen XV (nmero 2), abril-junio 2014: 299-310.

Semblanza de los autores


Edgar Serna M. Cientfico computacional terico, ingeniero de sistemas y magister en
ingeniera de sistemas, con ms de 10 aos de experiencia en la industria como lder de proyectos en sistemas de informacin y arquitecto de software. Es profesor
universitario con ms de 20 aos de trayectoria. Se encuentra vinculado al Instituto
Tecnolgico Metropolitano como investigador de la Facultad de Ingenieras. Sus
reas de investigacin son la lgica, la ingeniera de software, las ciencias computacionales y las matemticas en la computacin, alrededor de las cuales ha publicado
libros y artculos, y presentacin de ponencias en varios eventos.
Jos Antonio Polo. Ingeniero de sistemas y especialista en finanzas, profesor universitario con ms de 18 aos de trayectoria en la academia. Actualmente se encuentro
vinculado a la Corporacin Universitaria Remington como docente de la Facultad
de Ciencias Bsicas e Ingeniera. Es docente en las reas de lgica de programacin,
de las cuales ha desarrollado varios mdulos para los programas de tecnologa e
ingeniera de sistemas.

310

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 299-310 ISSN 1405-7743 FI-UNAM

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319


ISSN 1405-7743 FI-UNAM
(artculo arbitrado)

Fractional RC and LC Electrical Circuits


Circuitos elctricos RC y LC fraccionarios

Gmez-Aguilar Jos Francisco

Rosales-Garca Juan

Departamento de Ingeniera Elctrica


Divisin de Ingenieras Campus Irapuato-Salamanca
Universidad de Guanajuato
E-mail: jgomez@ugto.mx

Departamento de Ingeniera Elctrica


Divisin de Ingenieras Campus Irapuato-Salamanca
Universidad de Guanajuato
E-mail: rosales@ugto.mx

Razo-Hernndez Jos Roberto


Departamento de Electromecnica
Instituto Tecnolgico Superior de Irapuato
E-mail: jorazo@itesi.edu.mx

Gua-Caldern Manuel
Departamento de Ingeniera Elctrica
Divisin de Ingenieras Campus Irapuato-Salamanca
Universidad de Guanajuato
E-mail: guia@ugto.mx

Information on the article: received: February 2013, reevaluated: April 2013, accepted: May 2013

Abstract
In this paper we propose a fractional differential equation for the electrical
RC and LC circuit in terms of the fractional time derivatives of the Caputo
type. The order of the derivative being considered is 0 < 1. To keep the
dimensionality of the physical parameters R, L, C the new parameter is
introduced. This parameter characterizes the existence of fractional structures in the system. A relation between the fractional order time derivative
and the new parameter is found. The numeric Laplace transform method
was used for the simulation of the equations results. The results show that
the fractional differential equations generalize the behavior of the charge,
voltage and current depending of the values of . The classical cases are recovered by taking the limit when = 1. An analysis in the frequency domain
of an RC circuit shows the application and use of fractional order differential
equations.

Keywords:



electrical circuits
fractional calculus
mittag-leffler functions
fractional structures

Fractional RC and LC Electrical Circuits

Resumen
En este trabajo se propone una ecuacin diferencial fraccionaria para los circuitos RC y LC en trminos de la derivada fraccionaria en el tiempo del tipo Caputo.
El orden considerado de la derivada es 0 < 1. Para mantener la dimensionalidad fsica de los parmetros R, L, C, se introduce un nuevo parmetro . Este
parmetro caracteriza la existencia de estructuras fraccionarias en el sistema. Se
encuentra la relacin entre el orden de la derivada fraccionaria y el nuevo
parmetro . El mtodo de la transformada numrica de Laplace fue usado para
la simulacin de las ecuaciones resultantes. Los resultados muestran que las ecuaciones diferenciales fraccionarias generalizan el comportamiento de la carga,
voltaje y corriente dependiendo de la eleccin de . Los casos clsicos se recuperan en el lmite cuando = 1. Un anlisis en el dominio de la frecuencia de un
circuito RC muestra la aplicacin y uso de ecuaciones diferenciales de orden
fraccionario.

Introduction
Although the mathematical foundation of Fractional
Calculus (FC) was established over 200 years ago, there
remains a subject quite new to mathematicians. FC, involving derivatives and integrals of non-integer order,
is the natural generalization of the classical calculus
(Oldham and Spanier, 1974; Miller and Ross, 1993; Samko et al., 1993; Podlubny et al., 1999; Uchaikin, 2013).
Many physical phenomena have intrinsic fractional
order descriptions and so FC is necessary in order to
explain them. In many applications FC provides more
accurate models of the physical systems than ordinary
calculus do. Since its success describing anomalous
diffusion (Wyss et al., 1986; Hilfer, 2000), (Metzler and
Klafter, 2000; Agrawal et al., 2004) non-integer order
calculus both in one- and multi-dimensional spaces, it
has become an important tool in many areas of physics,
mechanics, chemistry, engineering, nances electromagnetism and bioengineering (Petras, 2010; Obeidat et
al., 2011; Hilfer, 1974; West et al., 2003; Rosales et al.,
2012; Magin et al., 2006; Gmez et al., 2012c; Gmez et
al., 2012d; Caputo and Mainardi, 1971). Fundamental
physical considerations in favor of the use of models
based on derivatives of non-integer order are given in
Westerlund (1994), Veliev (2004) and Baleanu et al.
(2010). The advantage of using fractional order systems
compared with systems of integer order is that the former has infinite memory, while others have finite memory. This is the main advantage of FC in comparison
with the classical integer-order models, in which such
effects are in fact neglected.
To analyze the dynamical behavior of a fractional
system it is necessary to use an appropriate definition
of the fractional derivative. In fact, the definitions of the

312

Descriptores:



circuitos elctricos
clculo fraccionario
funciones de Mittag-Leffler
estructuras fraccionarias

fractional order derivative are not unique and there


exist several definitions, including Grnwald-Letnikov,
Riemann-Liouville, Weyl, Riesz, and the Caputo representation. In the Caputo case, the derivative of a constant is zero and we can properly define the initial
conditions for the fractional differential equations so
that they can be handled analogously to the classical
integer case. Caputo derivative implies a memory effect
by means of a convolution between the integer order
derivative and a power of time (Podlubny, 1994; Gutirrez et al., 2010). For these reasons, in this paper we prefer to use the Caputo fractional derivative defined by:

D f (t ) =

( n)
t
( )
f
d ,

( n ) 0 (t ) +1n
1

(1)

where n1 < < n (n is N), and f (n)() represents the derivative of order n, real function evaluated in t. Working with this definition is important because of the
ability to be implemented numerically (Podlubny,
1994). The Caputo derivative has the following property: if f (t) is a constant, then its derivative is zero. This
does not happen with other representations. Another
very important feature in the form of Caputo fractional
derivative is that its Laplace transform is:

n1 ( k )


(0)s
L D=
f (t )
s F (s) f
k =0

k 1

(2)

From equation (2), we can see that the representation of


the Caputo derivative in Laplace domain using the initial conditions f (k)(0) where k is integer. If the initial conditions are zero, this reduces to:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

Gmez-Aguilar Jos Francisco, Razo-Hernndez Jos Roberto, Rosales-Garca Juan, Gua-Caldern Manuel

L D f (t ) = s F ( s ).

(3)

This is consistent with the usual definition of the Laplace transform when is an integer. In general, a fractional order differential equation has the form

ak D k f ( t ) = g ( t )

k
=0

(4)

where k > k1 and ak are any real numbers, g(t) can be


seen as the source of a dynamic system. Inverse transform 0 < 1 requires the introduction of a special
function. The Mittag-Leffler function, where is the
gamma function, which is defined as

t
=
Ea ,b (t )
, ( a, b > 0),


m=0 ( am + b )

(5)

(2012b), an overview of a methodology based on the


NLT and applied to the analysis of electromagnetic transient phenomena in power systems described by differential equations of fractional order, a Newton-type
methodology to calculate either the transient or the periodic steady state is used and the definition of Caputo
fractional derivative is applied. To electrical networks
including nonlinear reactors and electronic devices.
In the present work we are interested in the study of
a simple electrical circuit consisting of a resistor, an inductor and a capacitor, in the framework of the fractional derivative applying the method of the NLT for the
simulations.

Description
Using the Kirchhoff voltage law and the circuit of Figure 1, we have:

from (5) if a = 1, b = 1, we obtain the expression E1,1 (t) = et.


The Mittag-Lefer function is a generalization of the exponential function.

Numerical Laplace transform


The Laplace transform is a useful tool for analyzing linear systems because it simplifies the problem of dealing with differential equations in the time domain by
converting them into algebraic equations within the
frequency domain. The numerical Laplace transform
(NLT) is essentially a modified discrete Fourier transform (DFT) through a windowing function (Gibbs phenomenon) and a stability factor (aliasing), (Proakis and
Manolakis, 1996). Development of the NLT and its
application to the analysis of systems has been well documented over the past 40 years (Ramirez et al., 2004;
Wilcox and Gibson, 1998). However, its use has traditionally been limited to the analysis of problems where
the result can be expressed in terms of simple functions
that allow the use of tables of Laplace transforms (Moreno and Ramrez, 2008). When using discrete techniques in the frequency domain, computation time
becomes an important factor since it requires a certain
amount of time to transform the data from the frequency domain to the time domain or vice versa. However,
by using the fast Fourier transform (FFT) the time necessary for computation is greatly reduced and as a result the techniques of analysis in the frequency domain
become an attractive option.
Sheng investigated the validity of applying numerical inverse Laplace transform algorithms in fractional
calculus (Sheng y Chen, 2011). In a paper of Gmez

Figure 1. Circuit with a fractal element and a capacitor

E(t)=Ve(t)+VC(t),

(6)

where E(t) is the source voltage, Ve(t) is the voltage in


the fractal element and VC(t) is the voltage in the capacitor. The voltage in the fractal element is

e d q(t )
V
,
e (t ) (1 )
e
dt

(7)

where {1, 2} is a parameter that determines whether the


element e is a resistor or inductor, 0<1, the product
determines the order of the fractional differential equation e {R, L} defines the characteristics of e, is a parameter that determines the fractional structures of e.

Fractional electrical circuit RC


Taking in (7) e = R, =1, e= R , the fractional differential equation for RC circuit is

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

313

Fractional RC and LC Electrical Circuits

q (t )
R d q (t )=
E (t ),
+
1

dt

(0 < 1)

(8)

Recently Gmez et al. (2012a) proposed a systematic


way to construct fractional differential equations for the
physical systems. Such a way consists in analyzing the
dimensionality of the ordinary derivative operator and
trying to bring it to a fractional derivative operator consistently.
The introduction of the parameter R allows dimensional consistency when [R]=sec

1 d 1

,

1

R dt sec

0 1,

(9)

with =1 the equation (9) becomes an ordinary differential equation the first order with respect to time t.
This is only true, as stated above, if R has dimensions
of seconds.
Using the expression (8), the fractional differential
equation for a circuit of a capacitor and a resistor has
the form

d q (t ) q (t ) C
+
=
E (t ) ,
dt

(10)

with

RC
1
R

R
,
RC

(11)

(12)

thus, the magnitude


= 1 ,

314

Q( s )

1
s

.
E (s)
(14)

The voltage in the capacitor is

VC ( s)

1
s

E (s) .

(15)

The current can be obtained applying inverse numeric


Laplace transform in (14) and differentiating with respect to time.

Fractional electrical circuit LC

The constant also can be called fractional time constant due to its dimensionality [sec]. When =1, equation (11) recovers the ordinary time constant, ie.,
1==RC.
The parameter, which represents the order of the
fractional time derivative in (10), can be related to the
parameter R, which characterizes the presence of fractional structures (fluctuations) in the system. In this
case the empiric relationship is given by the expression

characterizes the existence of fractional structures in


the system.
It can be seen this way: if =1, then, from (12) we
have R==RC and hence =0 in (13), which means
that the system does not have fractional structures, it
is an ordinary RC circuit. However, in the range
0<<1, or 0 <<, the quantity increases and tends
to unity, since in the system each is again a fractional
structure.
Assuming zero initial conditions, q (0) = 0 and
E (t) = sin t, the Laplace transform applied to (10) results in

(13)

Taking in (7) e=L, =2, e=L is obtained the fractional


differential equation for the LC circuit is obtained

L
L

2(1 )

d 2 q(t ) q(t )
E (t ).

dt 2
C

(0 1)

(16)

Using the expression (16), the fractional differential


equation for a circuit containing a capacitor and an inductor has the form

d 2 q(t ) q(t ) C

E (t )
dt 2
L L

(17)

where

LC

L1

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

(18)

Gmez-Aguilar Jos Francisco, Razo-Hernndez Jos Roberto, Rosales-Garca Juan, Gua-Caldern Manuel

The constant L also can be called fractional time


constant due to its dimensionality [sec]. When = 1,
from (18) recovers the ordinary time constant, this is,
L1=L= LC .
The parameter, as before, that represents the order
of fractional time derivative in (17), can be related to the
parameter L, which characterizes the presence of fractional structures (fluctuations) in the system. In this
case the empiric relationship is given by the expression

L
LC ,

Results
All simulations used MATLAB 7.5. (R2007b), Figures 2,
3 and 4 show the simulation for RC circuit =1, =0.98,
=0.96, for the charge, voltage and current, respectively, using R=1 pu, C=0.1 pu and =260.
-3

=1
=0.98
=0.96

(19)

thus, the magnitude


(20)

characterize the existence of fractional structures in the


system.
You can see it this way: if =1, then, from (19) we
have L2=LC and therefore =0 in (20), which means
that the system has no fractional structures, is an ordinary LC circuit. However, in the range 0 < < LC ,
(undamped natural frequency), the magnitude increases and tends to the unit, as in the system are increasingly found fractional structures.
Assuming the initial conditions q (0)=q0, q (0)=0
and power supply E (t)=sin (t), the Laplace transform
applied to (17) results,

1
L s 2

2
1
0
-1
-2

0.01

0.02

0.03

0.04
t/RC

0.05

0.06

0.08

Voltage

0.06

=1
=0.98
=0.96

0.05

0.07

Figure 2. Graph of the charge on the capacitor in the RC


fractional circuit for different values of

(21)

0.04
0.03

The voltage in the capacitor is

Voltage

CE ( s ) q0 L s

Charge

= 1 ,

Qh ( s)

Charge

x 10

0.02
0.01

VC ( s)

CE ( s) q0 L s

1
C L s 2


(22)

0
-0.01
-0.02

The current can be obtained applying inverse numeric


Laplace transform in (21) and differentiating with respect to time.

0.01

0.02

0.03

0.04
t/RC

0.05

0.06

0.07

0.08

Figure 3. Graph of the voltage on the capacitor in the RC


fractional circuit for different values of

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

315

Fractional RC and LC Electrical Circuits

Current
1.5

=1
=0.98
=0.96

Current

0.5

an equivalent circuit. The frequency range used was from


10 Hz to 100 kHz. Once the measurements were represented in a Nyquist diagram, we obtained representations of equivalent electrical circuits via the software
ZView. The method of instant adjustment was used
to fit the data to predefined circuit models. A voltage of
25 mV was applied across the RC circuit.

-0.5

-1

-1.5
0

0.01

0.02

0.03

0.04
t/RC

0.05

0.06

0.07

0.08

Figure 4. Graph of the current in the RC fractional circuit for


different values of

Current

0.07

=1
=0.98
=0.96

0.06
0.05

Current

0.04

Figure 6. Solartron 1260

To determine the equivalent equation, the impedance is


determined, which is given by the following formula in
the complex frequency domain.

0.03
0.02
0.01
0

Z (s) =

-0.01
-0.02

0.01

0.02

0.03

0.04
t/RC

0.05

0.06

0.07

0.08

Figure 5. Graph of the current in the LC fractional circuit for


different values of

Figure 5 show the simulation for LC circuit = 1,


= 0.98, = 0.96, for the current, using L = 0.001 pu,
C=0.1 pu and =260.

Spectroscopy applied to a RC circuit


The electrical impedance spectroscopy technique applies
a potential difference between the two electrodes by passing a low power alternating current through the sample
and this is compared with the voltage and current detected to the output. To obtain the electrical impedance spectra a Solartron 1260 was used (Figure 6). The fidelity of
the frequency sweep for these tests was important since it
shows the characteristic spectrum of the sample, which is
necessary for comparing with the electrical parameters of

316

V (s)
I (s)

(23)

Applying Kirchhoff laws to the circuit of Figure 1, we


have:

=
v Rs i + Vc p
=
i iR + ic

(24)
(25)

Before applying the Laplace transform of (24) and (25)


must make the following considerations

iR =

Vc p
Rp

ic = C p

dVc p
dt

(26)

(27)

In applying the definition of fractional derivative (Podlubny, 1994), we have:

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

Gmez-Aguilar Jos Francisco, Razo-Hernndez Jos Roberto, Rosales-Garca Juan, Gua-Caldern Manuel

Vc p
iR =
Rp

-8

(28)

Nyquist Diagram

x 10

-7
-6

d Vc p

ic = C p

dt

(29)

Substituting (28) and (29) into (25), we obtain:

-5

Imaginary Axis

-4
-3
-2

=
v Rs i + Vc p

Vc p
Rp

Cp

(30)

d Vc p

dt

(31)

=
V ( s ) Rs I ( s ) + Vc p ( s )
Vc p ( s)
Rp

Cp

s Vc p ( s)

Rp
RpC p

(33)

Real Axis

10

15
4

x 10

Figure 7. Nyquist diagram, comparison between integer order


equation (23), the spectroscopy and fractional equation (35),
fractional exponent =0.9825

From the Figure 7, it can be seen that the fractional differential equation (35) obtained describes best the measurement of electrical impedance spectroscopy.

Discussion
s


(34)

If, s=(j), we have:

Z ( j)
Rs

(32)

Finally from (32) and (33) we have:

Z ( s
) Rs

Spectroscopy
Fractional Equation
Equation Integer Order

Applying Laplace transform to (30) and (31) is obtained:

I ( s)

-1

Rp
RpC p

.
( j )


(35)

The equation (35) is the result of the fractional temporal


operator in the equation for the RC equivalent circuit,
this general formula includes an arbitrary constant sigma and in the case particular to take the value of
=RPCP is reduced to the Cole model (1941) and Gmez et al. (2012). On the other hand, if we make =1,
we obtain the RC circuit ideal.
Figure 7 show the comparison of the Nyquist diagram resulting between integer order equation (23), the
spectroscopy and fractional equation (35), fractional exponent =0.9825. This value was obtained by a leastsquares fit.

The Figures 2 and 4 show the charge and current in the


RC circuit, respectively. From Figure 3 can observe that
as increases from 0.96 to 1, the fractal element behaves
as a resistor of resistance R for =1, intermediate values
of determines behavior between a capacitor and a resistor. In the Figure 5 is observed a behavior inductive
for =1, intermediate values determine behavior between inductor and resistor.
It has been found that for every 0<1, the load
stored in the RC circuit is directly proportional to the
voltage on the capacitor; it follows that the behavior of
the charge on the capacitor will give identical curves to
those shown in Figure 3.
This current behavior can be induced from voltage
in the capacitor, for =1 will have a current value equal
to the ratio between the supply voltage and resistance
for t = 0, and will decrease with time until it reaches
zero, a full-order RC circuit.
As to the fractional LC circuit, is observed in Figure
5, the current increases as the values decrease from 1
to 0.96 indicating losses in the LC series circuit, this can
be seen because there is a damping voltage curves, typical of an RLC circuit with losses.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

317

Fractional RC and LC Electrical Circuits

Conclusions

Caputo M., Mainardi F. Pure and Applied Geophysics, volume 91,

The fractional differential equation for the RC and LC


circuits has been proposed. The relevant aspect of this
work is the way to introduce the fractional derivatives
operators, providing a systematic way to construct the
fractional differential equations of any physical system
keeping the dimensionality of the physical parameters.
The order of the derivative being considered is 0<1.
To keep the dimensionality of the physical parameters R,
L, C the new parameter is introduced. This parameter
characterizes the existence of fractal structures in the system (components that show an intermediate behavior
between conservative and dissipative systems), the fractional time components change the time constant and
affect the transient response of the system (Gua et al.,
2013). A relation between the fractional order time derivative and the new parameter is found. The numeric
Laplace transform method was used for the simulation
of the equations results. The classical cases are recovered
by taking the limit when =1. Also, the concept of fractional time constant has been introduced.
From the description of the fractional differential
equation models can be noted that the representation of
the Cole model is generated to solve the RC circuit in
the formalism of fractional calculus. The simulations
obtained from the fractional representation showing a
better description than those obtained by the equations
of integer order. The exponent of the fractional differential equation that best fits the RC circuit is =0.9825.
With the approach presented here, it will be possible to have a better study of the transient effects in the
electrical systems. Also, the electrical circuit will provide a robust framework for studying the bioelectrical
response to transient stimuli, when an equivalent electrical circuit has been used.

Cole K.S. and Cole R.H. Dispersion and Absorption in Dielectrics:

1971: 134-147.
Alternating Current Characteristics. J. Chem. Phys., volume 9,
1941: 341-351.
Gmez-Aguilar J.F., Rosales-Garca J.J., Bernal-Alvarado J.J.,
Crdova-Fraga T., Guzmn-Cabrera R. Fractional Mechanical Oscillators. Revista Mexicana de Fsica, volume 58, 2012a:
524-537.
Gmez J.F., Rosales J.J., Bernal J.J., Gua M., Martinez J. Electromagnetic Transient Analysis of Networks Described by Equations of Fractional Order. Prespacetime Journal, volume 3 (issue
6), 2012b: 524-537.
Gmez-Aguilar F., Rosales-Garca J, Gua-Caldern M, BernalAlvarado J. Analysis of Equivalent Circuits for Cells: A Fractional Calculus Approach. Revista Ingeniera, Investigacin y
Tecnologa, UNAM, volume XIII, 2012c: 375-384.
Gmez F., Bernal J., Rosales J., Crdova T. Modeling and Simulation of Equivalent Circuits in Description of Biological Systems- A Fractional Calculus Approach. Journal of Electrical
Bioimpedance, volume 3 (issues 2-11), 2012d.
Gua M., Gmez F., Rosales J. Analysis on the Time and Frequency Domain for the RC Electric Circuit of Fractional Order.
Cent. Eur. J. Phys., Springer, 2013.
Gutirrez R.E., Rosrio J.M., Tenreiro-Machado J.T. Fractional Order Calculus: Basic Concepts and Engineering Aplications, Hindawi Publishing Corporation, Mathematical Problems in
Engineering, 2010.
Hilfer R. Applications of Fractional Calculus in Physics, Singapore,
Ed. World Scientic, 2000.
Hilfer R. Phys. Chem. B, volume 104, 1974: 3914-3917.
Magin R.L. Fractional Calculus in Bioengineering, Begell House Publisher, Rodding, 2006.
Metzler R., Klafter J. Phys. Rep., volume 339, 2000: 1-77.
Miller K.S., Ross B. An Introduction to the Fractional Calculus and
Fractional Differential Equations, Wiley, New York, 1993
Moreno P and Ramirez A. Implementation of the Numerical La-

Acknowledgements
This research was supported by CONACYT.

References
Agrawal O.P., Tenreiro-Machado J.A., Sabatier I. Fractional Derivatives and Their Applications, Eds., Nonlinear Dynamics, vol. 38,
Berlin, Springer-Verlag, 2004.
Baleanu D., Gnvenc Z.B., Tenreiro-Machado J.A. New Trends in
Nanotechnology and Fractional Calculus Applications, (Eds.),
Springer 2010.

318

place Transform: a Review. IEEE Trans. Power Delivery, volume 23 (issue 4), 2008: 2599-2609.
Oldham K.B., Spanier J. The Fractional Calculus, Academic Press,
New York, 1974.
Obeidat A., Gharibeh M., Al-Ali M., Rousan A. Evolution of a Current in a Resistor. Fract. Calc. App. Anal., Springer 2011, pp.
2-14.
Petras I. Fractional-Order Memristor-Based Chuas Circuit. IEEE
Transactions on Circuits and Systems-II: Express Briefs, volume
57, 2010: 12.
Podlubny I. Fractional Differential Equations, San Diego, Academic
Press, 1994.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

Gmez-Aguilar Jos Francisco, Razo-Hernndez Jos Roberto, Rosales-Garca Juan, Gua-Caldern Manuel

Proakis J.G. and Manolakis D.G. Digital Signal Processing, in Principles, Algorithms and Applications, 3rd ed., Upper Saddle River, NJ, Prentice-Hall, 1996.
Ramirez A., Gmez P., Moreno P., Gutierrez A. Frequency Domain Analysis of Electromagnetic Transients Through the
Numerical Laplace Transform, on: The IEEE General Meeting,
Denver, CO, 2004.
Rosales J.J., Gua M., Gmez J.F., Tkach V.I. Fractional Electromagnetic Wave. Discontinuity, Nonlinearity and Complexity,
volume 14, 2012: 325-335.
Samko S.G., Kilbas A.A., Maritchev O.I. Fractional Integrals and Derivatives, Theory and Applications, Gordon and Breach Science
Publishers, Langhorne, PA, 1993.
Sheng H., Li Y., Chen Y.Q. Application of Numerical Inverse Laplace Transform Algorithms in Fractional Calculus. J. Franklin
Inst., volume 348 (issue 2), 2011: 315-330.
Uchaikin V. Fractional Derivatives for Physicists and Engineers,
Springer 2013.
Veliev E.I., Engheta N. Fractional Curl Operator in Reection Problems, on: 10th Int. Conf. on Mathematical Methods in Electromagnetic Theory, Ukraine, September 2004, pp. 14-17.
West B.J., Bologna M., Grigolini P. Physics of Fractional Operators,
Berlin, Springer-Verlag, 2003.
Westerlund S. Causality, Report no. 940426, University of Kalmar,
1994.

Wilcox D.J., Gibson I.S. Numerical Laplace Transformation and


Inversion in the Analysis of Physical Systems. Int. J. Numer.
Methods Eng., volume 20, 1984: 1507-1519.
Wyss W.J. Math. Phys., volume 27, 1986: 2782-2785.

Citation for this article:


Chicago citation style
Gmez-Aguilar, Jos Francisco, Jos Roberto Razo-Hernndez,
Juan Rosales-Garca, Manuel Gua-Caldern. Fractional RC and
LC Electrical Circuits. Ingeniera Investigacin y Tecnologa, XV, 02
(2014): 311-319.
ISO 690 citation style
Gmez-Aguilar J.F., Razo-Hernndez J.R., Rosales-Garca J, GuaCaldern M. Fractional RC and LC Electrical Circuits. Ingeniera
Investigacin y Tecnologa, volume XV (issue 2), April-June 2014:
311-319.

About the authors


Jos Francisco Gmez-Aguilar. He obtained the degree of Doctor in Physics in the Division of Science
and Engineering Campus Len, University of Guanajuato. He currently works in the Department
of Electrical Engineering, Division of Engineering, Campus Irapuato, Salamanca, University of
Guanajuato. His interests are electromagnetic effects in biological systems, numerical methods
applied to engineering, fractional calculus and its application to electrical circuit theory.
Roberto Razo-Hernandez. He obtained a Master degree in Electrical Engineering from the School of
Mechanical Electrical and Electronics Engineering at the University of Guanajuato with specialization in Instrumentation and Digital Systems. He currently works in the Department of Electromechanical Engineering in the ITESI Irapuato. His interests are fractional calculus and its
application to electrical circuit theory.
Juan Rosales-Garca. He obtained the degree of Doctor of Science in UAM Iztapalapa. He currently
works in the Department of Electrical Engineering, Division of Engineering, Campus Irapuato,
Salamanca, University of Guanajuato. His interests are fractional calculus and circuit theory.
Manuel Gua-Caldern. He obtained a Master degree in Electrical Engineering from the Faculty of
Mechanical Engineering Electrical and Electronics, University of Guanajuato with specialization
in Instrumentation and Digital Systems. He currently works in the Department of Electrical Engineering, Division of Engineering, Campus Irapuato, Salamanca, University of Guanajuato. His
interests are numerical methods applied to engineering and fractional calculus.

Ingeniera Investigacin y Tecnologa, volumen XV (nmero 2), abril-junio 2014: 311-319 ISSN 1405-7743 FI-UNAM

319

La Revista Ingeniera, Investigacin y Tecnologa


es impresa por el Departamento de Publicaciones
de la Facultad de Ingeniera de la UNAM.
Esta edicin se termin de imprimir en
2014 en Mxico DF y consta de 1150
ejemplares ms sobrantes por reposicin.

febrero de

Derechos Reservados
Universidad Nacional Autnoma de Mxico, 2014.

Poltica Editorial / Instrucciones para autores


http://www.ingenieria.unam.mx/~revistafi/esp_InstruccionesParaAutores.php

Ingeniera, Investigacin y Tecnologa es una publicacin arbitrada, de investigacin cientfica y tecnolgica editada e impresa
por la Facultad de Ingeniera de la UNAM. Su propsito es difundir informacin y conocimientos originales e inditos relacionados con la ingeniera en todas sus reas. Es un foro para
profesores, investigadores, profesionales y estudiantes de todo
el mundo, el cual incluye artculos en espaol y en ingls.
La presente gua es un extracto del documento disponible
en nuestro sitio web, para la elaboracin y envo de manuscritos y puede ser modificado sin previo aviso, por lo que es responsabilidad de los autores, asegurarse de haber consultado la
ltima versin. Se recomienda leerlo completo en nuestro sitio
web antes de enviar su trabajo y verificar la fecha de la ltima
modificacin, la cual aparece al principio de ese documento.

Sobre el tipo de artculos


Sern considerados para evaluacin y posible publicacin
nicamente los artculos relacionados con cualquiera de las
ingenieras.
No sern considerados los siguientes tipos de trabajos:

Artculos de divulgacin.
Reseas histricas an cuando la resea trate sobre algn problema de la ingeniera.

Estudios del estado del arte de la ingeniera que no apor-

ten alguna solucin o alternativa de innovacin a lo analizado.


Artculos cuya finalidad esencial sea promover o agredir
a particulares, grupos de trabajo, productos y/o servicios
o terceros en general.

Sobre el envo
Los artculos sern recibidos slo por correo electrnico en
la siguiente direccin: iit.arbitraje@gmail.com
Con el artculo deber incluir como archivos anexos, los
siguientes documentos: Declaratoria de conformidad (cdigo de tica), Formato de registro de artculos (hoja de MS
Excel debidamente llenada), y Cdigo de clasifcacin del
conocimiento. Los tres documantos estn disponibles en el
sitio web y constituyen la primera comunicacin formal de los
autores con el Editor acerca del artculo que se enva y les
permite solicitar la consideracin del trabajo para su evaluacin. Vaya a la pgina mencionada y consulte las instrucciones para autores y lea la descripcin completa de los puntos
que debe incluir.
Al recibir el artculo, enviaremos por correo electrnico
al autor principal, el Acuse de Recibo correspondiente. En
caso de no recibirlo a la brevedad, deber solicitarlo por la
misma va en la direccin: iit.arbitraje@gmail.com

Sobre el formato del manuscrito


Escrito en MS Word.
Una sola columna con interlineado mltiple de 1.2.
No hay restriccin en cuanto al tipo de fuente o los mrgenes.

Las figuras, fotografas y tablas deben ir colocadas en ellugar que les corresponde a lo largo del artculo, no al final.

Las figuras y fotografas utilizadas, al insertarlas en Word

pierden resolucin y se admiten slo para la evaluacin.


Los autores deben contar con las versiones TIFF, JPG o
EPS con calidad mnima de 300 dpi (resolucin para impresin, no calidad para pantalla), para enviarlas en caso
de que su artculo sea aceptado para publicacin. Pueden
incluirse figuras y fotos a color, las cuales aparecern as
en la versin digital.
El artculo debe constar aproximadamente de quince pginas (o hasta 7,000 palabras aproximadas), incluyendo
tablas y figuras. El Editor puede pedir que artculos ms
largos se recorten. En casos excepcionales el Editor aceptar artculos ms largos.
Las expresiones matemticas deben estar escritas claramente y se debe utilizar el Sistema Internacional de
Unidades.

Sobre el contenido del manuscrito


Los artculos debern llevar la siguiente secuencia en su estructura.

Ttulo, identificacin completa de cada autor (nombre,

lugar de trabajo con nombres completos, correo electrnico, direccin postal), resumen y palabras clave en espaol e ingls.
Introduccin, desarrollo, discusin o resultados y anlisis,
conclusiones, agradecimientos, apndices (en su caso) y
referencias.
Semblanza de los autores (resumen curricular breve incluido al final del artculo).

Es responsabilidad de los autores:


Contar con los permisos necesarios para su publicacin
por parte de la institucin que financi la investigacin.

Obtener oportunamente los permisos de reproduccin


parcial de material que se haya utilizado de otras publicaciones, as como citar correctamente su procedencia.

Se les recuerda una vez ms que este es un extracto del documento de la Poltica Editorial (instrucciones para autores) disponible en nuestra pgina de internet y que deben consultar en
la versin completa todos los puntos de las instrucciones para
cumplir los requerimientos.

Editorial Policy / Instructions for authors


http://www.ingenieria.unam.mx/~revistafi/eng_InstruccionesParaAutores.php

Ingeniera, Investigacin y Tecnologa is an arbitrated journal


for scientific and technological research, edited and printed
by the Engineering Faculty of UNAM. Its purpose is to
spread original and unpublished research and information
related to all areas of engineering. It is a forum for professors, researchers, professionals and students of the world,
which includes articles both in English and Spanish.
This guide is an extract of the document available in our
website for elaborating and submitting manuscripts, and
can be modified without previous notice; therefore it is the
responsibility of the authors, to be sure they have consulted
the last version. It is recommended that you open and read
it thoroughly before you submit your work, and that you
verify the date of the last version, which appears at the begining of the document.

About the papers


Only articles related to areas of engineering will be considered for evaluation and its possible publication.
The following types of papers will not be accepted:

General information articles.


Historic reviews, even if their topic is focused on some
engineering problem.

Studies of the state of the art (or reviews) in engineering

that do not contribute a solution or an innovation alternative to the problem in question.


Papers whose objective is essentially to promote or attack persons, work teams, products and/or services, or
third parties in general.

About submitting
The articles will be received only by e-mail at the flowing
address: iit.arbitraje@gmail.com
Together with the article, authors are required to send
the following documents: Statement of Agreement (ethics
code), Article Registration Form (MS Excel sheet filled), and
Knowledge Classifcation Code. All three documents are
provided in the website, and constitute the first of many formal communications between the authors and the Editor
about the paper and they allow you to request the consideration of your work for evaluation. Go to our website and see
the Instructions for Authors mentioned above for the complete description of all aspects it must include.
At the time the paper is received, an e-mail to the main
author will be sent with the corresponding Acknowledgement of Receipt as an attachment. In case of a delay in receiving such e-mail, you should ask for it at the same
address: iit.arbitraje@gmail.com

About the format of the manuscript





Written in Microsoft Word.


Only one column with multiple line spacing set at 1.2.
There is no restriction on margins or font.
Figures, photographs y tables should be inserted in their
corresponding place throughout the article, not at the end.
The figures and photos used lose resolution when inserted in Word and are accepted only for evaluation purposes. The authors must have TIFF, JPG or EPS versions
with at least 300 dpi quality (this is printing resolution,
not screen quality), ready to be sent in case the paper is
accepted for publication. Color figures and photographs
may be included, and will appear in color in the digital
version of the Journal.
The article must be approximately fifteen pages long (or
up to 7,000 words) including tables and figures or photographs. The Editor reserves the right to ask that long articles be shortened. In exceptional cases the Editor can
agree to publish longer articles.
The mathematical expressions must be written clearly
and the International System of Units must be used.

About the contents


The papers must have the following not necessarily exhaustive structure sequence.

Title, complete identification of authors (name, place of


work with complete names, e-mail, postal address), abstract and keywords in English and Spanish.
Introduction, methods, results, discussion, conclusion,
acknowledgments, appendices (if necessary), and references.
About the authors (breif resume included at the end of
the article).

It is the responsibility of the authors:


To have the necessary permissions for publication from
the institution that financed all or part of the work.

To timely obtain the necessary reproduction permissions

for the material used from other publications, as well as


to include the appropriate references (our website contains a guide for citing).

Once more you are reminded that this is an extract of the


complete version of the document Editorial Policy (instructions for authors) available in our website that must be thoroughly read to comply with all the requirements.

Potrebbero piacerti anche