12.07.2015 Views

REVISTA_ II_vol9.indd - universidad santo tomas de bucaramanga

REVISTA_ II_vol9.indd - universidad santo tomas de bucaramanga

REVISTA_ II_vol9.indd - universidad santo tomas de bucaramanga

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DIRECTIVOSFr. Faustino Corchuelo Alfaro, O.P.RectorFr. Guillermo León Villa Hincapié, O.P.Vicerrector AcadémicoFr. Fernando Cajicá Gamboa, O.P.Decano División <strong>de</strong> Ingenierías yArquitecturaFr. José Rodrigo Arias Duque, O.P.Vicerrector Administrativo-FinancieroCORRECCIÓN ORTOGRÁFICA Y DEESTILOCiro Antonio Rozo GautaPRODUCCIÓN CREATIVADepartamento <strong>de</strong> PublicacionesDirectora Dpto. PublicacionesC.P. Luz Marina Manrique CáceresDiseño y DiagramaciónPub. Luis Alberto Barbosa JaimeIMPRESIÓNDistrigrafPERIODICIDADSemestral© Universidad Santo TomásISSN 1692 - 1798EDITORLuis Ómar Sarmiento Álvarez, M.Sc, PhD(c)Coordinadora editorialLizeth Johanna Alvarado Rueda, M.Sc.COMITÉ EDITORIALLuis Ómar Sarmiento Álvarez, M.Sc.Universidad Santo Tomás,Bucaramanga, ColombiaHernando Alberto Camargo García, Ph.D.Universidad Santo Tomás,Bucaramanga, ColombiaGilma Granados Oliveros, Ph.DUniversidad Santo Tomás,Bucaramanga, ColombiaAlberto González Salvador, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaJosé Millet Roig, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaOscar Elías Herrera Bedoya, Ph.DUniversidad Piloto <strong>de</strong> ColombiaBogotá, ColombiaCOMITÉ CIENTÍFICOYudy Natalia Flórez Ordóñez, Ph.D.Universidad Santo Tomás,Bucaramanga, ColombiaMiguel Eugenio Arias Flórez, Ph.DUniversidad Santo TomásBogotá, ColombiaJairo Claret Puente Brugés, Ph.DUniversidad Santo Tomás,Bucaramanga, ColombiaGabriel Ordonez Plata, Ph.DUniversidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, ColombiaHomero Ortega Boada, Ph.DUniversidad Industrial <strong>de</strong> Santan<strong>de</strong>rMinisterio TICColombiaHéctor Esteban González, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaJuan Carlos Guerri CebolledaUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaLa revista ITECKNE ha sido aceptata en los siguientes índices bibliograficos y bases bibliograficas:• Índice Bibliográfico Nacional - PUBLINDEX• Sistema regional <strong>de</strong> información en línea para revistas científicas <strong>de</strong> América Latina, el Caribe, España y Portugal. - LATINDEX• EBSCO Publishing• Índice Actualidad Iberoamericana - CITCada artículo es responsabilidad <strong>de</strong> su autor y no refleja la posición <strong>de</strong> la revista. Se autoriza la reproducción <strong>de</strong> los artículos siempre ycuando se cite al autor y la revista Iteckne. Agra<strong>de</strong>cemos el envío <strong>de</strong> una copia <strong>de</strong> la reproducción a esta dirección: Universidad SantoTomás, Faculta<strong>de</strong>s <strong>de</strong> Ingeniería.Carrera 18 No. 9-27 Servicio al Cliente Iteckne Teléfono: + 57 7 6800801 Ext. 1411- 1421 Fax: 6800801 Ext. 1346E-mail: iteckne@gmail.com - iteckne@mail.ustabuca.edu.coBucaramanga - Santan<strong>de</strong>r


DIRECTIVOSFr. Faustino Corchuelo Alfaro, O.P.RectorFr. Guillermo León Villa Hincapié, O.P.Vicerrector AcadémicoFr. Fernando Cajicá Gamboa, O.P.Decano División <strong>de</strong> Ingenierías yArquitecturaFr. José Rodrigo Arias Duque, O.P.Vicerrector Administrativo-FinancieroCORRECCIÓN ORTOGRÁFICA Y DEESTILOCiro Antonio Rozo GautaPRODUCCIÓN CREATIVADepartamento <strong>de</strong> PublicacionesDirectora Dpto. PublicacionesC.P. Luz Marina Manrique CáceresDiseño y DiagramaciónPub. Luis Alberto Barbosa JaimeIMPRESIÓNDistrigrafPERIODICIDADSemestral© Universidad Santo TomásISSN 1692 - 1798EDITORLuis Ómar Sarmiento Álvarez, M.Sc, PhD(c)Coordinadora editorialLizeth Johanna Alvarado Rueda, M.Sc.COMITÉ EDITORIALLuis Ómar Sarmiento Álvarez, M.Sc.Universidad Santo Tomás,Bucaramanga, ColombiaHernando Alberto Camargo García, Ph.D.Universidad Santo Tomás,Bucaramanga, ColombiaGilma Granados Oliveros, Ph.DUniversidad Santo Tomás,Bucaramanga, ColombiaAlberto González Salvador, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaJosé Millet Roig, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaOscar Elías Herrera Bedoya, Ph.DUniversidad Piloto <strong>de</strong> ColombiaBogotá, ColombiaCOMITÉ CIENTÍFICOYudy Natalia Flórez Ordóñez, Ph.D.Universidad Santo Tomás,Bucaramanga, ColombiaMiguel Eugenio Arias Flórez, Ph.DUniversidad Santo TomásBogotá, ColombiaJairo Claret Puente Brugés, Ph.DUniversidad Santo Tomás,Bucaramanga, ColombiaGabriel Ordonez Plata, Ph.DUniversidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, ColombiaHomero Ortega Boada, Ph.DUniversidad Industrial <strong>de</strong> Santan<strong>de</strong>rMinisterio TICColombiaHéctor Esteban González, Ph.DUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaJuan Carlos Guerri CebolledaUniversidad Politécnica <strong>de</strong> ValenciaValencia, EspañaLa revista ITECKNE ha sido aceptata en los siguientes índices bibliograficos y bases bibliograficas:• Índice Bibliográfico Nacional - PUBLINDEX• Sistema regional <strong>de</strong> información en línea para revistas científicas <strong>de</strong> América Latina, el Caribe, España y Portugal. - LATINDEX• EBSCO Publishing• Índice Actualidad Iberoamericana - CITCada artículo es responsabilidad <strong>de</strong> su autor y no refleja la posición <strong>de</strong> la revista. Se autoriza la reproducción <strong>de</strong> los artículos siempre ycuando se cite al autor y la revista Iteckne. Agra<strong>de</strong>cemos el envío <strong>de</strong> una copia <strong>de</strong> la reproducción a esta dirección: Universidad SantoTomás, Faculta<strong>de</strong>s <strong>de</strong> Ingeniería.Carrera 18 No. 9-27 Servicio al Cliente Iteckne Teléfono: + 57 7 6800801 Ext. 1411- 1421 Fax: 6800801 Ext. 1346E-mail: iteckne@gmail.com - iteckne@mail.ustabuca.edu.coBucaramanga - Santan<strong>de</strong>r


ContenidoRevista ITECKNE Vol 9 Nº 2 julio - diciembre <strong>de</strong> 2012Editorial...........................................................................................................................................................................5Luis Ómar Sarmiento ÁlvarezARTÍCULOS DE INVESTIGACIÓN E INNOVACIÓNAnálisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> ColombiaPerformance analysis of the IEEE802.11 for the conectivity of rural zones in Colombia..........................................7Óscar Gualdrón González,Ricardo Andrés Díaz SuárezAnálisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line CommunicationsAnalysis about behavior of the Throughput in LAN networks un<strong>de</strong>r technology Power Line Communications........22Juan Carlos Vesga Ferreira, Gerardo Granados AcuñaPerformance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11Networks – Study of Case for the QRD NetworkEvaluación <strong>de</strong>l Desempeño <strong>de</strong> los Mo<strong>de</strong>los <strong>de</strong> tráfico Auto-similares en re<strong>de</strong>s IEEE 802.11- Caso <strong>de</strong> Estudio Red QRD..........................................................................................................................................33Evelio Astaiza Hoyos, Diego Fernando Salgado Castro, Héctor F. Bermú<strong>de</strong>z OrozcoArquitectura funcional para la implementación <strong>de</strong> mobile IPTV sobre re<strong>de</strong>s LTE y LTE-avancedFunctional architecture for the implementation of Mobile IPTV over LTE and LTE-Avanced networks...................40Diego Fernando Rueda Pepinosa, Zoila Inés Ramos RodríguezMultilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> XML para la <strong>de</strong>finición<strong>de</strong> XPDL 2.2 en objective c para iosMultilists applied to an XML parser implementation in Objective C for iOS for XPDL 2.2 standard.......................52Daniel Iván Meza Lara, Óscar Elías Herrera Bedoya, Leidy Andrea Ruiz RodríguezMedida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información<strong>de</strong> fase <strong>de</strong> una rejilla radialSimultaneous measurement of the rotation and traslation of an object in the plane using phaseinformation of a radial grid..........................................................................................................................................62Luis Alejandro Galindo Vega, Jaime Enrique Meneses Fonseca, Camilo Andrés Ramírez Prieto,Jaime Guillermo Barrero PérezInfluence of Particle Size and Temperature on Methane Production From Fique’s BagasseInfluencia <strong>de</strong>l tamaño <strong>de</strong> partícula y la temperatura sobre la producción <strong>de</strong> metanoa partir <strong>de</strong>l bagazo <strong>de</strong> fique.........................................................................................................................................72Liliana <strong>de</strong>l Pilar Castro Molano, Humberto Escalante Hernán<strong>de</strong>z, Carolina Guzmán Luna


Evaluation of operating and mixing conditions of a polymer dispersion co-vinylAcetate and ester acrylic to obtain recovered leatherEvaluación <strong>de</strong> las condiciones <strong>de</strong> mezclado <strong>de</strong> una dispersión co-poliméricaDe vinil acetato y éster acrilico con residuos solidos <strong>de</strong> cuero.................................................................................78Danny Guillermo Cañas Rojas, Jorge Guillermo Díaz Rodríguez, M.Sc, Mario Álvarez Cifuentes, Ph. DEvaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas.....................................................................85Computational evaluation of fluid flow through porous membranesTatiana López Montoya, César Nieto Londoño, Mauricio Giraldo OrozcoMo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisiónal Estado <strong>de</strong>l ArteMo<strong>de</strong>ling of the biomass gasification process for energy recovery: Review for the actualtecnology.......................................................................................................................................................................95José Ulises Castellanos, Carlos Alberto Guerrero Fajardo, Fabio Emiro Sierra VargasControl PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicacionesen microscopia ópticaFractional PID controller <strong>de</strong>signed for a CD pickup head position control to be usedin optical microscopy..................................................................................................................................................106Paula Andrea Ortiz Valencia, Lorena Cardona RendónSistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong>la Arquitectura <strong>de</strong> la Glándula MamariaDecision System Based on Fuzzy Logic for Detection of Architectural Distortion..................................................118Duván Alberto Gómez Betancur, John Willian Branch BedoyaControl <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas FinitosCoupled tanks system temperature control using finite automata...........................................................................128Nathalie Cañón Forero, Jenny Gutiérrez Cal<strong>de</strong>rón, Óscar Avilés Sánchez, Diego Rodríguez Mora,Darío Amaya HurtadoInstrucciones a los autores Revista ITECKNE..........................................................................................................135Instructions to the authors, ITECKNE Journal..........................................................................................................138La revista ITECKNE es una publicación <strong>de</strong> la División <strong>de</strong> Ingenierías <strong>de</strong> la Universidad Santo Tomás, Seccional <strong>de</strong> Bucaramanga, integradapor las Faculta<strong>de</strong>s <strong>de</strong> Ingeniería <strong>de</strong> Telecomunicaciones, Ingeniería Mecatrónica, Ingeniería Industrial y Química Ambiental. Actualmentela Revista está in<strong>de</strong>xada en el Índice Bibliográfico Nacional Publin<strong>de</strong>x y en el Sistema Regional <strong>de</strong> Información en Línea para RevistasCientíficas <strong>de</strong> América Latina, el Caribe, España y Portugal LATINDEX, y ha sido aceptada en el sistema <strong>de</strong> bases <strong>de</strong> datos <strong>de</strong> EBSCO (FuenteAcadémica). Su objetivo es la divulgación <strong>de</strong> los resultados científicos y tecnológicos <strong>de</strong> las investigaciones que se realizan en su seno,y en otras <strong>universidad</strong>es a nivel nacional e internacional. La revista cuenta con la participación <strong>de</strong> diversos investigadores nacionales e internacionales,por esta razón recibe contribuciones en idiomas Español e Inglés. La revista ITECKNE está dirigida a estudiantes, docentes einvestigadores interesados en las áreas en las que se inscribe cada una <strong>de</strong> las publicaciones. La revista aceptará preferiblemente artículos<strong>de</strong> investigación e innovación con un alto nivel <strong>de</strong> calidad, y también aceptará artículos cortos y reportes <strong>de</strong> caso.


EditorialLa revista ITECKNE, innovación e Investigación en Ingeniería, haceparte <strong>de</strong> la Red Colombiana <strong>de</strong> Revistas <strong>de</strong> Ingeniería (RRCI). Dicha red,se ha consolidado paulatinamente como un espacio <strong>de</strong> socialización, discusióny formación orientada a la profesionalización <strong>de</strong> los editores <strong>de</strong> revistas<strong>de</strong> ingeniería en Colombia. Así mismo, constituye un organismo <strong>de</strong>cooperación científica, académica y <strong>de</strong> investigación entre responsables<strong>de</strong> la gestión editorial, con el propósito <strong>de</strong> mejorar la calidad científica yeditorial <strong>de</strong> las publicaciones en el área <strong>de</strong> ingeniería. En la búsqueda <strong>de</strong>formalización <strong>de</strong> espacios <strong>de</strong> discusión, apertura <strong>de</strong> nuevas posibilida<strong>de</strong>s<strong>de</strong> participación e intercambio <strong>de</strong> los miembros y estructuración <strong>de</strong> lastemáticas <strong>de</strong> interés <strong>de</strong> los editores, la Red organizó el Primer Workshop- Actualidad y retos en las publicaciones seriadas <strong>de</strong> CT+I, con el ánimo<strong>de</strong> conocer y compartir las experiencias <strong>de</strong> los editores, investigadores,docentes y comunidad en relación con las publicaciones seriadas <strong>de</strong> CT+Iy los retos a las cuales se verán avocadas en el futuro próximo.Son múltiples los aportes <strong>de</strong>l Workshop a la labor editorial. Por ejemplo,la Dra. Ángela Bonilla, <strong>de</strong>l Grupo Apropiación Social <strong>de</strong>l Conocimiento<strong>de</strong> PUBLINDEX, nos informó cómo las instituciones <strong>de</strong> educación superiorprivadas li<strong>de</strong>ran la producción <strong>de</strong> revistas in<strong>de</strong>xadas en PUBLINDEX <strong>de</strong>s<strong>de</strong>al año 2009. Sin duda, esto da fe <strong>de</strong> la alta calidad editorial que semaneja en las IES privadas. Resalta también en su presentación, <strong>de</strong>ntro<strong>de</strong> los ajustes a la nueva política <strong>de</strong> PUBLINDEX, la incorporación <strong>de</strong> lasTIC en la administración y producción <strong>de</strong> revistas especializadas <strong>de</strong> CT+I,y la promoción <strong>de</strong> la cultura Open Access (OA) entre las revistas científicasnacionales y su inclusión en bases <strong>de</strong> datos <strong>de</strong> acceso abierto yen repositorios. En ese sentido la revista ITECKNE, está terminando laimplementación <strong>de</strong>l sistema Open Journal System (OJS) para su puestaen marcha a partir <strong>de</strong>l próximo año. Adicionalmente, a partir <strong>de</strong> este número,la revista cuenta con un ISSN digital como forma <strong>de</strong> incorporaciónal sistema OA.Finalmente, la Dra. Bonilla hizo dos alusiones que merecen ser analizadas.La primera, referente al nuevo mo<strong>de</strong>lo <strong>de</strong> clasificación <strong>de</strong> Publin<strong>de</strong>x,para que una revista se posicione o se mantenga en categoría B2 osuperior <strong>de</strong>be estar asociada a los Sistemas <strong>de</strong> In<strong>de</strong>xación y Resumen(SIRES). Para ello, PUBLINDEX ha reconocido y analizado 83 SIRES, <strong>de</strong>los cuales, 3 son Índices Bibliográficos Generalistas <strong>de</strong> Citaciones (IBGC),19 son Índices Bibliográficos (IB) y 61 son Bases Bibliográficas con Comité<strong>de</strong> Selección (BBCS). En este sentido, se <strong>de</strong>be agregar una nuevafunción a los editores <strong>de</strong> revistas: revisar los requerimientos para ingresoy permanencia en dichos SIRES. Esto implica que la labor editorial continúaal menos tres años <strong>de</strong>spués <strong>de</strong> publicado cada número, ya que elFactor <strong>de</strong> Impacto <strong>de</strong> Revistas, uno <strong>de</strong> los indicadores empleados poralgunos SIRES, analiza el promedio <strong>de</strong> citas que reciben los documentos


<strong>de</strong> una revista en una ventana <strong>de</strong> tiempo <strong>de</strong> dos años anteriores al año<strong>de</strong> publicación. La segunda, son las sugerencias para fortalecer el impacto<strong>de</strong> las publicaciones científicas nacionales, entre las que sobresalen,“cuidar <strong>de</strong> la calidad en los resultados más que la cantidad; escribir en variosidiomas; fortalecer los comités <strong>de</strong> árbitros; cuidar la autonomía <strong>de</strong> loscomités científicos, editoriales, árbitros, para garantizar la calidad en laproducción <strong>de</strong> la revista; publicar artículos en colaboración con investigadoresnacionales e internacionales, utilizar bibliografía los más recienteposible nacional e internacional; reconocer el trabajo <strong>de</strong> otros investigadoreslocales y regionales.” Por fortuna, la mayoría <strong>de</strong> estas sugerenciashacen parte <strong>de</strong> las políticas editoriales <strong>de</strong> la Revista ITECKNE.ECOPETROL se hizo presente en el Workshop, y <strong>de</strong> un lado, compartiósu enfoque para la divulgación técnico-científica como mecanismo<strong>de</strong> protección para el aseguramiento <strong>de</strong>l conocimiento científico <strong>de</strong>s<strong>de</strong>tres escenarios clásicos: publicación <strong>de</strong> artículos o libros, presentación<strong>de</strong> ponencias en congresos y simposios, y elaboración <strong>de</strong> memorias <strong>de</strong>scriptivas<strong>de</strong> patentes. Es un enfoque que <strong>de</strong>bería ser tenido en cuenta,especialmente por los grupos <strong>de</strong> investigación y sus respectivas <strong>universidad</strong>es,sin <strong>de</strong>jar <strong>de</strong> lado que uno <strong>de</strong> los propósitos <strong>de</strong> las <strong>universidad</strong>eses la construcción y socialización <strong>de</strong> conocimiento social. Por otro lado,Ecopetrol presentó su revista &NNOVA, una revista que permite la difusión<strong>de</strong>l conocimiento científico con el objetivo <strong>de</strong> llegar a audiencias noespecializadas, con lo cual no sólo fortalece la visibilidad <strong>de</strong> sus artículos,sino que permite aumentar el impacto social <strong>de</strong>l contenidos <strong>de</strong> suspublicaciones, y, “hacer comprensible lo complejo” como diría EstanislaoZuleta.De la presentación <strong>de</strong> Thomson Reuters, pue<strong>de</strong>n sacarse dos conclusionesimportantes. La primera, que las Universida<strong>de</strong>s <strong>de</strong>ben generaruna política respecto a cómo <strong>de</strong>ben citar sus investigadores el nombre<strong>de</strong> la Universidad, ya que se presentó el caso <strong>de</strong> una <strong>universidad</strong> colombianacitada por sus investigadores con más <strong>de</strong> 30 nombres diferentes,situación que afecta su índice <strong>de</strong> impacto. La segunda, que las revistaspue<strong>de</strong>n permitir y en algunos casos propiciar las autocitaciones <strong>de</strong> susartículos siempre y cuando no superen el 20%, <strong>de</strong> don<strong>de</strong> resulta una labormás para el editor y su equipo <strong>de</strong> trabajo: verificar que las autocitacionesno superen dicho límite.Sin duda alguna, el Primer Workshop, fue un rotundo éxito, y aunadoa otras estrategias como la <strong>de</strong> COLCIENCIAS sobre capacitación en el sistemaOJS, permitirán al equipo editorial <strong>de</strong> la Revista ITECKNE, no sólomejorar la calidad científica y la visibilidad sino fortalecer el impacto <strong>de</strong>nuestras publicaciones.Luis Omar Sarmiento Álvarez, M.Sc.luisomar.sarmiento@gmail.comEditor


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para laconectividad <strong>de</strong> zonas rurales <strong>de</strong> ColombiaPerformance analysis of t he IEEE802.11 for the conectivityof rural zones in ColombiaÓscar Gualdrón GonzálezPh. D en Física, Université Laval CanadaDocente Tiempo Completo, Director Grupo CPS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiaogualdron@uis.edu.coRicardo Andrés Díaz SuárezMIE en Ingeniería electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Medio Tiempo, Investigador Grupo GITI,Universidad Cooperativa <strong>de</strong> Colombia UCCBucaramanga, Colombiaricardo.diazsu@campusucc.edu.coResumen— Dentro <strong>de</strong> este artículo se presenta las características<strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l estándar IEEE802.11 enenlaces punto a punto <strong>de</strong> largo alcance sobre emplazamientosrurales en Colombia. Para explicar este <strong>de</strong>sempeñoprimero se realiza una <strong>de</strong>scripción <strong>de</strong>tallada <strong>de</strong>lcomportamiento <strong>de</strong> la capa física y MAC en el <strong>de</strong>spliegue<strong>de</strong> re<strong>de</strong>s <strong>de</strong> largo alcance, esto se realiza medianteanálisis <strong>de</strong> la regulación existente para la máxima potenciaisotrópica radiada equivalente en la banda ISM,las pérdidas por propagación, el nivel <strong>de</strong> recepción <strong>de</strong>los radios Wi-Fi comerciales, la tasa <strong>de</strong> error <strong>de</strong> frame yconsi<strong>de</strong>rando como los parámetros DIFS, Slottime y AC-KTimeout que hacen parte <strong>de</strong>l control <strong>de</strong> acceso al medioe inci<strong>de</strong>n en la implementación <strong>de</strong> radio enlaces <strong>de</strong>varios kilómetros. Posteriormente a partir <strong>de</strong> unos mo<strong>de</strong>losteóricos presentes en la literatura y uno propuestopor los autores se calcula el throughput UDP saturadounidireccional y bidireccional en función <strong>de</strong> la distanciaconsi<strong>de</strong>radas las diferentes velocida<strong>de</strong>s <strong>de</strong> transmisión;<strong>de</strong>spués con un par <strong>de</strong> prototipos <strong>de</strong> comunicación Wi-Fiautónomos alimentados con energía fotovoltaica diseñadosy construidos en laboratorio, se realizan un grupo<strong>de</strong> medidas experimentales <strong>de</strong> throughput UDP saturadoen enlaces punto-punto entre Bucaramanga y emplazamientosrurales circundantes a su área metropolitanaen el rango <strong>de</strong> distancias <strong>de</strong> 0-10.4km, las medicionesse realizaron con el generador <strong>de</strong> tráfico IPERF enviandopaquetes UDP <strong>de</strong> forma unidireccional y bidireccional,posteriormente las mediciones realizadas se comparancon los obtenidos <strong>de</strong> forma teórica.Palabras clave— IEEE802.11, largo alcance, Física,MAC, Mo<strong>de</strong>lo, Throughput, Iperf.Abstract— In this paper, we present the performancecharacteristics of IEEE802.11 standard in point topoint reaching over rural sites in Colombia. To explainthis performance is first should be carried out a <strong>de</strong>tailed<strong>de</strong>scription of the behavior of the physical and MAClayer in the <strong>de</strong>ployment of long-range networks, this isdone by analyzing the existing regulation for maximumequivalent isotropic radiated power in the ISM band, thepropagation losses, the reception level of commercialWi-Fi radios, the frame error rate and consi<strong>de</strong>ring theparameters DIFS, and ACKTimeout SLOTTIME that arepart of medium access control affect the implementationof radio links of several kilometers. Following fromthis theoretical mo<strong>de</strong>ls in the literature and one proposedby the authors calculate the saturated throughputUDP unidirectional and bidirectional function of thedistance consi<strong>de</strong>ring the different transmission speeds;After a couple of prototype autonomous Wi-Fi communicationphotovoltaic powered laboratory <strong>de</strong>signed andbuilt, a group performed experimental measurementsof saturated UDP throughput in point to point links betweenBucaramanga and rural sites surrounding metropolitanarea in the range of 0-10.4 km distances, measurementsare performed using the iperf traffic generatorsending UDP packets of unidirectional and bidirectional,then the measurements are compared with those obtainedtheoretically.Keywords— IEEE802.11, long distance, MAC, Physics,Mo<strong>de</strong>l, Throughput, iperf.INTRODUCCIÓNEn algunas zonas rurales <strong>de</strong>l mundo quehacen parte <strong>de</strong> países sub<strong>de</strong>sarrollados comoColombia se carece <strong>de</strong> soluciones tecnológicasque permitan tener conectividad con el resto<strong>de</strong>l mundo, como resultado estas regiones seencuentran en algunos casos marginadas y <strong>de</strong>sprotegidas,lo cual permite que abun<strong>de</strong> el analfabetismo,se carezca <strong>de</strong> buenos mecanismos<strong>de</strong> salubridad pública, no exista prevención remotacontra posibles <strong>de</strong>sastres naturales, estosy otros factores disminuyen sustancialmente lacalidad <strong>de</strong> vida y el posible <strong>de</strong>sarrollo <strong>de</strong> estosemplazamientos. Los gobiernos <strong>de</strong> estos paí-Recibido: 03/08/2012/ Aceptado:06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21


8ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21ses tratan <strong>de</strong> mitigar esa situación al generarproyectos que permitan tener conectividad enestos emplazamientos e incentivan programasdon<strong>de</strong> se ofrecen las TIC, como un mecanismopara fortalecer y gestionar las iniciativas quepermitan mejorar la calidad <strong>de</strong> vida en estascomunida<strong>de</strong>s. [1][2][3][4][5]Los inconvenientes para ofrecer conectivida<strong>de</strong>n zonas rurales están <strong>de</strong>terminados porlas limitaciones económicas, las severas condicionesambientales, el costo <strong>de</strong> los equipos <strong>de</strong>comunicación, la carencia <strong>de</strong> infraestructura,los costos <strong>de</strong> licencia en la banda <strong>de</strong>l espectroelectromagnético, la carencia <strong>de</strong> un buensuministro eléctrico, el mantenimiento <strong>de</strong> losequipos y los costos que imponen los ISP (proveedores<strong>de</strong> servicio <strong>de</strong> internet) para acce<strong>de</strong>ral backbone.[1][3][6]Consi<strong>de</strong>rado lo anterior se necesitan tecnologías<strong>de</strong> comunicación con buenas prestacionesy <strong>de</strong> bajo costo, que permitan disminuir labrecha digital y contribuir al <strong>de</strong>sarrollo <strong>de</strong> estosemplazamientos al conectarlos con el resto<strong>de</strong>l mundo.En el mercado existen diferentes tecnológicas<strong>de</strong> comunicación que permiten ofrecerconectividad en zonas rurales se encuentran:VSAT (Very Small Aperture Terminal), CDMA450(Co<strong>de</strong> Division Multiple Access), DECT (DigitalCordless Phone System), HFC (Hibrid Fiber CoaxialNetworks), Re<strong>de</strong>s PLC (Power Line Communications),EV-DO (Evolution-Data Optimized),GPRS (General Packet Radio Service) yWi-Fi (Wireless Fi<strong>de</strong>lity). A partir <strong>de</strong> las características<strong>de</strong> <strong>de</strong>sempeño y costo algunos estudiosconsi<strong>de</strong>ran a Wi-Fi como una <strong>de</strong> las mejoresalternativas para la conectividad <strong>de</strong> zonasrurales. [7][8]Debido a la masificación en el uso <strong>de</strong> radiosWi-Fi su costo ha disminuido consi<strong>de</strong>rablemente,a<strong>de</strong>más, si se consi<strong>de</strong>ra que estosoperan en la banda ISM (Industrial, científica ymédica), sus velocida<strong>de</strong>s <strong>de</strong> transmisión máximaes <strong>de</strong> 11Mbps en IEEE802.11b, 54Mbpspara IEEE802.11a/g y <strong>de</strong> 300Mbps paraIEEE802.11n esto suponiendo canal <strong>de</strong> 40MHzy MIMO <strong>de</strong> 2x2. Esta tecnología permite ofrecersoluciones <strong>de</strong> conectividad <strong>de</strong> banda ancha,a<strong>de</strong>más, si se incorpora que al realizar variacionesen los tiempos <strong>de</strong>finidos en la capaMAC (CSMA/CA) y física <strong>de</strong>finidos en el estándaro modificado el control <strong>de</strong> acceso al medio(TDMA) se pue<strong>de</strong> utilizar para <strong>de</strong>splegar re<strong>de</strong>s<strong>de</strong> área extensa con buenas prestaciones, estosaspectos <strong>de</strong>scritos presentan a WiFi comouna <strong>de</strong> las mejores opciones para ofrecer conectivida<strong>de</strong>n zonas rurales. Esto ha incentivadoen los últimos años varias iniciativas tantoen grupos <strong>de</strong> investigación como en empresasal <strong>de</strong>sarrollo <strong>de</strong> equipos que utilizan la capafísica <strong>de</strong> WiFi con modificaciones en el control<strong>de</strong> acceso al medio o con protocolos propietariospara conectar emplazamientos rurales.En la actualidad existen algunas medicionesexperimentales <strong>de</strong> throughput sobre el estándarIEEE802.11 en algunas zonas rurales<strong>de</strong> la Amazonia Peruana (1-50km) [6] y en emplazamientosrurales en Europa 10-300km [9][10][11], a<strong>de</strong>más existen estudios <strong>de</strong> <strong>de</strong>sempeñoen re<strong>de</strong>s <strong>de</strong> largo alcance consi<strong>de</strong>rado elemulador <strong>de</strong> canal (SR5500) para diferentesdistancias en el intervalo <strong>de</strong> (0-100km) [6][12][13].En la primera sección <strong>de</strong> este artículo se especificanalgunas características <strong>de</strong>l estándarIEEE802.11 el cual está diseñado y optimizadopara re<strong>de</strong>s <strong>de</strong> área local, en la segunda secciónse especifica algunas características <strong>de</strong>l<strong>de</strong>sempeño <strong>de</strong> este estándar sobre una red <strong>de</strong>largo alcance que presenta un análisis <strong>de</strong> loslímites que impone la capa física consi<strong>de</strong>radasla PIRE, las pérdidas por propagación, nivel <strong>de</strong>señal recibida en el radio Wi-Fi y la tasa <strong>de</strong> error<strong>de</strong> frames, <strong>de</strong>spués se presenta el <strong>de</strong>sempeñoque impone la capa MAC en función <strong>de</strong> losparámetros DIFS, Slottime y ACKTimeout quehacen parte <strong>de</strong>l estándar. En la tercera secciónse presentan mo<strong>de</strong>los teóricos para el cálculo<strong>de</strong>l throughput UDP unidireccional y bidireccionalsobre enlaces punto a punto IEEE802.11<strong>de</strong> largo alcance, realizando el análisis cuandoel flujo <strong>de</strong>l tráfico es unidireccional y bidireccionala<strong>de</strong>más se propone un mo<strong>de</strong>lo para elcálculo <strong>de</strong>l throughput basado en una máquina<strong>de</strong> estados que representa la función <strong>de</strong> coordinacióndistribuida en función <strong>de</strong> la distanciay se compara con el mo<strong>de</strong>lo propuesto por J.Simo [6]; en la cuarta sección se presenta ungrupo <strong>de</strong> medidas experimentales <strong>de</strong>l throughputsobre enlaces punto a punto <strong>de</strong> largo al-


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz9cance en zonas rurales circundantes al áreametropolitana <strong>de</strong> Bucaramanga en el rango<strong>de</strong> 0-10.4km, estas medidas se realizaron conel generador <strong>de</strong> tráfico iperf, los nodos Wi-Fise le configuraron los parámetros analizadosen la MAC sobre el controlador <strong>de</strong>l radio paramejorar el <strong>de</strong>sempeño en cuanto al throughputsobre enlaces <strong>de</strong> largo alcance.<strong>II</strong>. CARACTERÍSTICAS DE LA CAPA FÍSICA yMAC DEL IEEE802.11A. Capa física IEEE 802.11El estándar IEEE802.11b <strong>de</strong>fine en su capafísica la técnica <strong>de</strong> modulación <strong>de</strong> espectro ensanchadopor secuencia directa <strong>de</strong> alta tasaHR/DSSS <strong>de</strong>fine velocida<strong>de</strong>s <strong>de</strong> transmisión,1, 2 y 5.5Mbps con modulaciones DBPSK,DQPSK, CCK respectivamente. El control <strong>de</strong>acceso <strong>de</strong>l canal lo realiza a través <strong>de</strong>l sensado<strong>de</strong> portadora. [14][15]En el estándar IEEE802.11g en su capa física <strong>de</strong>fine la multiplexaciónpor división <strong>de</strong> frecuencias ortogonalesOFDM para el envío <strong>de</strong> datos, la cual fraccionael canal en un número <strong>de</strong> subcanales ortogonaleslos cuales <strong>de</strong>ben ser usados en paralelopara aumentar la transferencia <strong>de</strong> datos,utiliza un ancho <strong>de</strong> banda <strong>de</strong> 20MHz que seencuentra ocupado por 52 portadoras. Parala transmisión <strong>de</strong> la información, el estándarIEEE802.11g <strong>de</strong>fine las modulaciones 16QAMy 64QAM para 36 y 54Mbps respectivamente.El control para acce<strong>de</strong>r al canal y evaluar sieste está libre combina un umbral mínimo <strong>de</strong>energía con la capacidad <strong>de</strong> <strong>de</strong>tectar una señalWi-Fi válida. [14][15]B. Capa MAC IEEE802.11La capa MAC <strong>de</strong>l estándar IEEE 802.11<strong>de</strong>fine dos modos para su funcionamientoel primero llamado PCF (Point CoodinationFunction) y segundo DCF (Distributed CoordinationFunction), aunque en los radios Wi-Ficomerciales el más implementado es el distribuidoel cual será analizado a continuación.La función <strong>de</strong> coordinación distribuida DCFutiliza el protocolo CSMA/CA (Carrier SenseMultiple Access With Collision Avoidance) paracoordinar la forma en que varias estacionesacce<strong>de</strong>n al canal <strong>de</strong> comunicación. Cuandouna estación <strong>de</strong>sea transmitir un paquete enmodo DCF, primero <strong>de</strong>be activar el mecanismoCS (Carrier Sense) para <strong>de</strong>terminar si hay otraestación que transmite Si encuentra el canallibre durante un intervalo <strong>de</strong> tiempo DIFS (DCFInterframe Space) o EIFS (Exten<strong>de</strong>d Inter FrameSpace), lo cual <strong>de</strong>pen<strong>de</strong> si la estación estuvoinvolucrada en su anterior transmisión enuna colisión, inicializa la etapa <strong>de</strong> contención oalgoritmo backoff el cual se encuentra divididoen ranuras. El número <strong>de</strong> ranuras se selecciona<strong>de</strong> forma pseudo aleatoria <strong>de</strong> una distribuciónuniforme a partir <strong>de</strong>l intervalo <strong>de</strong> valores.[0,CW min] Cada vez que la estación transmisoraconsi<strong>de</strong>ra el canal libre CS/CCA (Carrier Sense/ClearChannel Assessment), <strong>de</strong>crementaun slot. Si encuentra el canal ocupado la estacióncongela el algoritmo backoff hasta que encuentreel canal libre durante un DIFS. Cuandoel número <strong>de</strong> ranuras llega a cero la estacióncomienza a transmitir. Al terminar la transmisiónla estación transmisora espera un ACKque será enviado <strong>de</strong>s<strong>de</strong> la estación receptoraen el caso que no ocurra el arribo <strong>de</strong> un ACKdurante un intervalo <strong>de</strong> tiempo ACKTimeout seconsi<strong>de</strong>ra que existió una colisión (las estacionesno logran diferenciar una colisión <strong>de</strong> unapérdida <strong>de</strong> paquete). La estación transmisoradobla la ventana <strong>de</strong> contención y selecciona elnúmero <strong>de</strong> ranuras <strong>de</strong> forma pseudo aleatoriaa partir <strong>de</strong>l intervalo [0,2 i CW min] don<strong>de</strong> i especificael número <strong>de</strong> retransmisiones en el casoque existan más colisiones en otras etapas <strong>de</strong>contención, si el paquete llega al máximo <strong>de</strong>retransmisiones este paquete se <strong>de</strong>scarta.[15]En la Fig. 1. se muestra un esquema para unatransacción <strong>de</strong> un paquete con el IEEE802.11.Fig. 1. TRANSACCIÓN DE UN PAQUETE DE DATOS CON EL ESTÁNDARIEEE802.11Fuente: Estándar IEEE 802.11 [15]


10ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21C. Desempeño <strong>de</strong> la capa física <strong>de</strong>l IEEE802.11sobre re<strong>de</strong>s <strong>de</strong> largo alcance.El <strong>de</strong>sempeño <strong>de</strong> la capa física sobre re<strong>de</strong>s <strong>de</strong>largo alcance se explica en función <strong>de</strong> los límitesque impone el nivel <strong>de</strong> sensitividad en la recepción<strong>de</strong> los radios WiFi comerciales y la máximaPIRE (Potencia Isotrópica Radiada Equivalente).Después se introduce la presencia <strong>de</strong> FER (Frameerror rate) <strong>de</strong>bida a la relación RSS (Receivesignal Strength) y el nivel <strong>de</strong> ruido SNR (Signal toNoise ratio).El límite que impone la capa física <strong>de</strong>lIEEE802.11 para enlaces punto a punto <strong>de</strong> largoalcance está relacionado con la máxima PIRE lacual está regulada en cada país, el nivel <strong>de</strong> sensitividadque impone el radio para cada tipo <strong>de</strong>modulación y las pérdidas presentes por propagación.En el caso <strong>de</strong> Colombia la regulación que existeen la implementación <strong>de</strong> radio enlaces punto apunto en la banda <strong>de</strong> 2.4GHz es una adaptación<strong>de</strong> la FCC, sección 15.247 (Regulations for LowPower, Non-Licensed Transmitters). La FCC imponeuna restricción <strong>de</strong> 30dBm <strong>de</strong> potencia transmitidacon una antena <strong>de</strong> 6dBi PIRE; a<strong>de</strong>más porcada 3dBi adicionales <strong>de</strong> ganancia en la antena lapotencia <strong>de</strong>l transmisor se <strong>de</strong>be reducir en 1dBm.[4][16]Para pre<strong>de</strong>cir las pérdidas por propagación y<strong>de</strong>terminar el nivel <strong>de</strong> señal recibida en el receptorse pue<strong>de</strong> <strong>de</strong>terminar a partir la ecuación <strong>de</strong> Friisconsi<strong>de</strong>rado un margen <strong>de</strong> <strong>de</strong>svanecimiento. Estemargen se origina en problemas <strong>de</strong> alineación,pérdidas en los conectores, cables, orografía <strong>de</strong>lterreno, fenómenos meteorológicos como lluvia onubosidad y la atenuación por árboles, un valor<strong>de</strong> <strong>de</strong>svanecimiento a<strong>de</strong>cuado permite asegurarla estabilidad <strong>de</strong>l radio enlace en el tiempo, aspectofundamental para conectar emplazamientosdistantes en varios kilometros. Otro mo<strong>de</strong>lomás apropiado para el cálculo <strong>de</strong> las pérdidas porpropagación sobre este tipo <strong>de</strong> emplazamientoses el (ITM Irregular Terrain Mo<strong>de</strong>l/ Longley Rice),el cual consi<strong>de</strong>ra los fenómenos <strong>de</strong> reflexión ydiffracción sobre la topografia <strong>de</strong>l terreno. [17][18][19]En la Fig. 2 se presenta los límites <strong>de</strong> distanciaen función <strong>de</strong> la ganancia <strong>de</strong> las antenas para unenlace punto a punto en la banda 2.4GHz segúnla FCC 15.247. Para el cálculo <strong>de</strong> las pérdidas porpropagación se consi<strong>de</strong>ró el mo<strong>de</strong>lo <strong>de</strong> Friis conmargen <strong>de</strong> <strong>de</strong>svanecimiento <strong>de</strong> 20dB y el umbral<strong>de</strong> recepción se tomó <strong>de</strong> las especificaciones <strong>de</strong>lradio XR2 (Se consi<strong>de</strong>ra este radio por su bajo nivel<strong>de</strong> sensitividad) para cada velocidad <strong>de</strong> transmisión[6] [20] [21].Fig. 2. LÍMITE DE DISTANCIA ESTÁNDAR IEEE802.11 CONSIDERNADO ELNIVEL DE SENSITIVIDAD DEL RADIO XR2Fuente: Autor <strong>de</strong>l proyectoFER (FRAME ERROR RATE) en el IEEE802.11para enlaces <strong>de</strong> largo alcance.Las variaciones en las pérdidas <strong>de</strong> frames enenlaces <strong>de</strong> largo alcance se pue<strong>de</strong>n clasificar endos patrones o categorías <strong>de</strong> pérdidas. La primera<strong>de</strong> ellas es <strong>de</strong>l tipo burst (generados principalmentepor interferencias externas) y la segundase atribuye a pérdidas residuales. [13]Los enlaces IEEE802.11 en áreas rurales, porlo general, presentan bajo nivel <strong>de</strong> interferenciasy, por lo tanto, las pérdidas tipo burst son <strong>de</strong>spreciablesen estos sitios. A<strong>de</strong>más si la relaciónseñal ruido se encuentra en el margen don<strong>de</strong> elBER


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz11<strong>de</strong>l 100%, y por encima <strong>de</strong> esta ventana latasa <strong>de</strong> error es menor que el 1%.[22][23]• La FER no <strong>de</strong>pen<strong>de</strong> directamente <strong>de</strong> la distanciaentre los nodos, solamente <strong>de</strong> la relaciónseñal a ruido. [22][23][24]• Existe una <strong>de</strong>finitiva <strong>de</strong>pen<strong>de</strong>ncia entre elFER y cada velocidad <strong>de</strong> transmisión.[22][23]Consi<strong>de</strong>rando el mo<strong>de</strong>lo <strong>de</strong> la capa física <strong>de</strong>lIEEE802.11b presentado en [25][26] y <strong>de</strong>finiendoun nivel <strong>de</strong> ruido térmico <strong>de</strong> -101.7dBm con un ancho<strong>de</strong> canal <strong>de</strong> 20MHz, se calcula el número <strong>de</strong>paquetes recibidos en función <strong>de</strong>l RSS (ReceivedSignal Strength) para las diferentes velocida<strong>de</strong>s <strong>de</strong>transmisión, mediante una MPDU (MAC protocoldata unit) <strong>de</strong> 1094 bites, enviando 200 paquetesen broadcast, bajo un canal AWGN (Additive WhiteGaussian Noise). En la Fig. 3 se presenta el número<strong>de</strong> los paquetes recibidos comparado con el nivel<strong>de</strong> señal recibida para las velocida<strong>de</strong>s <strong>de</strong> transmisión<strong>de</strong>l estándar IEEE802.11b.Fig. 3. PAQUETES RECIBIDOS VS. EL NIVEL DE SEÑAL RECIBIDA CONSIDE-RANDO UN NIVEL DE RUIDO DE -101.7DBM.Fuente: Autor <strong>de</strong>l proyecto.Como se pue<strong>de</strong> apreciar en la Fig. 3 la ventana<strong>de</strong> vulnerabilidad varía entre 4 y 5 dB para loscuales el FER pue<strong>de</strong> variar <strong>de</strong> 1-100% como seexpresó en las características <strong>de</strong> FER lo cual no<strong>de</strong>pen<strong>de</strong> <strong>de</strong> la longitud <strong>de</strong>l enlace si no <strong>de</strong>l nivel<strong>de</strong> señal recibida.D. Desempeño <strong>de</strong> la capa MAC <strong>de</strong>lIEEE802.11 para enlaces <strong>de</strong> largo alcance.El <strong>de</strong>sempeño <strong>de</strong> la capa MAC <strong>de</strong>l IEEE802.11sobre enlaces <strong>de</strong> largo alcance está expresadoen función <strong>de</strong> algunos tiempos que <strong>de</strong>finen elmecanismo <strong>de</strong> acceso al medio y que llevan implícitamenteel tiempo.La capa MAC no impone restricciones al límite<strong>de</strong> distancia existente entre los nodos <strong>de</strong>una manera explícita, pero si algunos <strong>de</strong> susparámetros lo llevan <strong>de</strong> manera implícitamentecomo son el DIFS, Slottime, ACKtimeout, aunqueen la versión más reciente <strong>de</strong>l estándar se<strong>de</strong>fine que el máximo AirPropagationTime (dosveces el tiempo <strong>de</strong> propagación) es <strong>de</strong>, 1μs es<strong>de</strong>cir. El estándar está diseñado para una red<strong>de</strong> área local, aunque en dicha versión <strong>de</strong>l estándarse introduce el parámetro coverage classpermite incrementar el valor <strong>de</strong> AirPropagation-Time a 93μs lo que permitiría concebirlo parauna distancia <strong>de</strong> km.[15][21]A continuación se presentan los parámetrosmás inci<strong>de</strong>ntes que expresan características<strong>de</strong>l control <strong>de</strong> acceso al medio <strong>de</strong>l estándarIEEE802.11 sobre re<strong>de</strong>s <strong>de</strong> largo alcance.ACKTimeout: Es el intervalo <strong>de</strong> tiempo queuna estación transmisora <strong>de</strong>be esperar para recibirun ACK que confirma que la transmisión fueexitosa. Si no se recibe una confirmación <strong>de</strong>ntro<strong>de</strong> ese intervalo <strong>de</strong> tiempo la estación transmisoraconsi<strong>de</strong>ra que la transmisión fue fallida yvuelve a invocar el algoritmo backoff para realizarotra transmisión. Para enlaces <strong>de</strong> larga distanciasi el valor <strong>de</strong>l ACKTimeout es menor quedos veces el tiempo <strong>de</strong> propagación se generanretransmisiones innecesarias <strong>de</strong>bido a que esteexpira, por lo tanto, el valor <strong>de</strong> ACKTimeout>2δpara utilizar el canal <strong>de</strong> transmisión <strong>de</strong> una maneramás conveniente <strong>de</strong> acuerdo a la distancia.[4][15][21]DIFS: Es el tiempo durante el cual una estación<strong>de</strong>be sensar el canal libre antes <strong>de</strong> programaruna nueva transmisión o reactivar la cuentaregresiva <strong>de</strong> la ventana <strong>de</strong> contención. Para unenlace <strong>de</strong> largo alcance la estación transmisorapue<strong>de</strong> <strong>de</strong>terminar que el canal está libre he inicializarel algoritmo <strong>de</strong> backoff sin estarlo <strong>de</strong>bidoa los tiempos <strong>de</strong> propagación, por lo tanto, esteparámetro <strong>de</strong>berá ser incrementado por lo menosen un Round trip time; a<strong>de</strong>más se pue<strong>de</strong> garantizarque las estaciones que comparten el medio nocolisionen con los ACK en el caso <strong>de</strong> que existanmás <strong>de</strong> dos estaciones. [4][15][21]Slottime: Este parámetro inci<strong>de</strong> directamentesobre la probabilidad <strong>de</strong> colisión entre las esta-


12ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21ciones que comparten el medio. Este parámetroestá <strong>de</strong>finido <strong>de</strong>ntro <strong>de</strong>l estándar <strong>de</strong> tal formaque las estaciones que <strong>de</strong>sean acce<strong>de</strong>r al mediopue<strong>de</strong>n colisionar si transmiten en un mismo slot,es <strong>de</strong>cir, si una estación se encuentra en un slotprevio pue<strong>de</strong> <strong>de</strong>terminar que la otra estación haaccedido al medio y evitar la colisión. Para consi<strong>de</strong>rarcómo el Slottime <strong>de</strong>fine la probabilidad <strong>de</strong>la colisión en función <strong>de</strong> la distancia <strong>de</strong>beremosconsi<strong>de</strong>rar el intervalo <strong>de</strong> vulnerabilidad el cual esel periodo <strong>de</strong> tiempo durante el cual pue<strong>de</strong>n ocurrircolisiones. Esto se <strong>de</strong>be a que la transmisióny recepción no son mecanismos instantáneos, es<strong>de</strong>cir, éstos <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l tiempo <strong>de</strong> propagación<strong>de</strong> la señal electromagnética entre las estaciones,el tiempo implementado en los mecanismos CS/CCA y el tiempo en que la capa física cambia <strong>de</strong>modo recepción y comienza a transmitir el primersímbolo. El intervalo <strong>de</strong> vulnerabilidad se <strong>de</strong>scribecon el siguiente ejemplo; cuando una estacióncomienza a transmitir datos, éstos no podrán ser<strong>de</strong>tectados por las otras estaciones <strong>de</strong> manerainstantánea por lo tanto pue<strong>de</strong>n consi<strong>de</strong>rar que elcanal está libre y comenzar a transmitir y/o generarcolisiones. Las estaciones solamente podrán<strong>de</strong>terminar que el canal está ocupado <strong>de</strong>spués<strong>de</strong> un <strong>de</strong>terminado tiempo el cual <strong>de</strong>be ser, porlo menos, el periodo <strong>de</strong> vulnerabilidad.[4][15][21][27]Periodo <strong>de</strong> vulnerabilidad es igual a la suma <strong>de</strong>:• El tiempo que le toma a la estación transmisoraevaluar el canal y <strong>de</strong> notificar eseestado a la capa MAC.• El tiempo que tarda una estación <strong>de</strong>stino cambiar<strong>de</strong> estado recepción al <strong>de</strong> transmisión.• El tiempo <strong>de</strong> propagación.Cuando se utiliza el Slottime <strong>de</strong>finido en el estándar20 y 9μs para IEEE802.11b/g respectivamente,al incrementar la distancia el intervalo <strong>de</strong>vulnerabilidad aumenta <strong>de</strong>bido número <strong>de</strong> slotsque encajan <strong>de</strong>ntro <strong>de</strong>l tiempo <strong>de</strong> propagación, es<strong>de</strong>cir, la probabilidad <strong>de</strong> colisión entre las estacionesaumenta. [4][15][21]Si se consi<strong>de</strong>ra el valor <strong>de</strong>l Slottime <strong>de</strong> tal formaque sea igual al intervalo <strong>de</strong> vulnerabilidad(slottime ≈2δ) las estaciones colisionarían solamentesi transmiten en un mismo slot como sepue<strong>de</strong> apreciar en la Fig. 4, por lo tanto, los retardosy paquetes perdidos disminuyen.Fig. 4. EL VALOR DEL SLOTTIME ES MAYOR O IGUAL A DOSVECES EL TIEMPO DE PROPAGACIÓNFuente: Adaptado por los autores <strong>de</strong> [6] [21] [28]Si el valor <strong>de</strong>l Slottime es menor pero comparablecon el intervalo <strong>de</strong> vulnerabilidad (slottime≈δ)las estaciones podrán colisionar si transmiten enslots contiguos, el enlace pier<strong>de</strong> la simetría comose pue<strong>de</strong> ver en la Fig. 5, el throughput se maximizapero aumentan los retardos y los paquetes perdidos.Para un valor <strong>de</strong> slottime


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz13Don<strong>de</strong> L Paquete_UDPse refiere al tamaño <strong>de</strong>l paqueteUDP.La T Trans_UDPse consi<strong>de</strong>ra como el tiempo quetranscurre una transacción UDP sobre el estándarIEEE802.11, el envío <strong>de</strong> un paquete UDP se <strong>de</strong>scribeen la Fig. 6.Fig. 6. ESQUEMA SIMPLIFICADO DE UNA TRANSACCIÓNUDP SOBRE IEEE802.11(0,CW min) don<strong>de</strong> el tiempo promedio <strong>de</strong> la ventana<strong>de</strong> contención está dado por la siguienteexpresión.Para el cálculo <strong>de</strong>l tiempo que transcurre alenviar un paquete <strong>de</strong> datos T Datos_UDPutilizamos lasiguiente expresión.Fuente: Autor <strong>de</strong>l proyectoPrimero la estación transmisora verifica queel canal se encuentre libre durante un T DIFSparainicializar la ventana <strong>de</strong> contención, la cual se disminuyehasta que la ventana llega a cero la estación.Se proce<strong>de</strong> luego a enviar el paquete UDPy cuando la estación llamada receptora lo recibeespera un tiempo T SIFSpara confirmar el arribo <strong>de</strong>lpaquete con un ACK_MAC. [103]El tiempo para transmitir un segmento UDP sobreel estándar IEEE802.11b/g consi<strong>de</strong>rados lostiempos <strong>de</strong> propagación está dado por la siguienteexpresión:Para el IEEE802.11b.El T 802.11_ACKes el tiempo que transcurre paraque la estación receptora envíe un ACK.δ Se refiere al tiempo que tarda en viajar la señalelectromagnética entre las dos estaciones.Al utilizar el estándar IEEE802.11g T Datos_UDPyT 802.11_ACKse convierte en la ecuación 7 y 8.Cada uno <strong>de</strong> los tiempos que hacen parte <strong>de</strong> laecuación (2) se <strong>de</strong>scribirán a continuación.El tiempo T DIFSespacio intertrama <strong>de</strong> DCF sepresenta a continuación la siguiente expresión.Para calcular el tiempo que transcurre en laetapa contención T w_contenciónse consi<strong>de</strong>ra queel canal <strong>de</strong> comunicación se encuentra libre <strong>de</strong>interferencias y el nivel <strong>de</strong> señal recibida se encuentrapor encima <strong>de</strong>l nivel <strong>de</strong> sensibilidad enel receptor que se <strong>de</strong>fine para cada velocidad <strong>de</strong>transmisión, es <strong>de</strong>cir, el BER=0 (Bit error rate),por lo tanto, se consi<strong>de</strong>ra un canal <strong>de</strong> comunicacióni<strong>de</strong>al, el FER=0, es <strong>de</strong>cir, las transmisionesson exitosas, por lo tanto la variable pseudoaleatoria con distribución uniforme <strong>de</strong> la ventana<strong>de</strong> contención es seleccionada <strong>de</strong>l intervalo <strong>de</strong>Con la ecuación (1), consi<strong>de</strong>rado un paqueteUDP <strong>de</strong> 1440bites y utilizado el estándarIEEE802.11b a 11Mbps, un canal <strong>de</strong> comunicacióni<strong>de</strong>al, es <strong>de</strong>cir, el BER=0 y que los temporizadores<strong>de</strong>l ACK no expiran y los <strong>de</strong>más parámetrostomados <strong>de</strong> la Tabla <strong>II</strong>, en la Fig. 6 sepresenta el throughput UDP unidireccional enun enlace punto a punto, estos resultados sepue<strong>de</strong>n comparar con las medidas obtenidascon el emulador <strong>de</strong> canal Spirent 5500 [12][31].


14ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21TABLA <strong>II</strong>Valores para los parámetros en el mo<strong>de</strong>lo UDP UnidireccionalParámetroCW _minT SlottimeT w_contenciónDefiniciónTamaño <strong>de</strong> laventana contiendamínimaTiempo asignadoal slot.Tiempo promedio<strong>de</strong> la ventanacontienda.Valor802.11bValor802.11gUnidad31 15 Slots20 9 µs310 67 µsT DIFSTiempo DIFS 50 28 µsT SIFSTiempo SIFS 10 10 µsT PreambuloL MPDU_frameR TasaR BasicDuración PLCPLargo/CortoSERVICE+ MAC+SNAP/LLC+ IP+UDP+ DATOS+ FCSTasa <strong>de</strong> TransmisiónCapa físicaTasa <strong>de</strong> transmisióncapa física ACK.192 /96 20 µs28+8+20+8+1440+0=15041, 2,5.5,11.1, 228+8+20+8+1440+4=15086, 9,12, 18,24,36,48,546, 9, 12,18, 24BitesMbpsMbpsT Signal_EXTExtensión <strong>de</strong> Señal - 6 µsL 802.11_ACKN DBPSLongitud <strong>de</strong>l frame802.11 AckNúmero <strong>de</strong> data bitspor símbolo paraOFDM.14 14 Bites-216, 192144, 9672, 4836, 24.BitsPara el cálculo <strong>de</strong>l throughput UDP saturadoBidireccional se pue<strong>de</strong> utilizar el mo<strong>de</strong>lo <strong>de</strong>Bianchi (El cual se basa en la ca<strong>de</strong>na bidimensional<strong>de</strong> Markov) siempre que se consi<strong>de</strong>re queel slottime≥2δ para garantizar que las estacionespuedan colisionar solamente si transmiten en unmismo slot.A continuación en la Fig. 8 se presenta elthroughput UDP Bidireccional para un el enlacepunto a punto N=2 con el mo<strong>de</strong>lo <strong>de</strong> Bianchi [32]consi<strong>de</strong>rado slottime=2δ, no se <strong>de</strong>sprecia que lacolisión entre dos estaciones genera que la estacióntenga que esperar T SIFSmás el T ACKTimeout=2δpara evitar que el temporizador <strong>de</strong> ACK expire,este mo<strong>de</strong>lo <strong>de</strong>fine un BER=0 (esto significa queel nivel <strong>de</strong> recepción siempre se encuentra mayorque el nivel <strong>de</strong> sensitividad <strong>de</strong>l receptor para larespectiva velocidad <strong>de</strong> transmisión), una MPDU<strong>de</strong> 1500bites. El resultado <strong>de</strong> throughput Bidireccionalen un enlace punto a punto se presenta enla Fig. 8. [32][33]Fig. 8. THROUGHPUT UDP BIDIRECCIONAL ESTÁNDARIEEE802.11B A 1, 2, 5.5 Y 11MBPS.Fuente: Autor <strong>de</strong>l proyecto.Fig. 7. THROUGHPUT UDP UNIDIRECCIONAL ESTÁNDARIEEE802.11B A 11MBPSFuente: Autor <strong>de</strong>l proyecto.Fuente: Autor <strong>de</strong>l proyectoEste mismo análisis se pue<strong>de</strong> utilizar para calcularel throughput UDP unidireccional con los protocolosque realizan una mejor utilización <strong>de</strong>l canal<strong>de</strong> comunicación, como son el protocolo burstingdon<strong>de</strong> elimina el llamado consecutivo al algoritmobackoff y fastframing el cual concatena tramaspara aumentar el tamaño <strong>de</strong> la MPDU.Cuando el valor <strong>de</strong> slottime


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz15para <strong>de</strong>terminar la probabilidad <strong>de</strong> que ocurra unacolisión en otro slot se toma el mo<strong>de</strong>lo J. Simo [21]el cual lo calcula a partir <strong>de</strong>l intervalo <strong>de</strong> vulnerabilidadque se genera por el número <strong>de</strong> slottime(s)que transcurren sin percibir la transmisión <strong>de</strong> otraestación.Analizadas las características que presenta elmo<strong>de</strong>lo J. Simo [21] en cuanto al BER=0 se construyóel mo<strong>de</strong>lo “CPS” como aproximación para elcálculo <strong>de</strong>l throughput UDP saturado Bidimensionalen enlace punto a punto IEEE802.11 este mo<strong>de</strong>lose obtuvo a partir <strong>de</strong> la máquina <strong>de</strong> estados que sepresenta en la Fig. 9 en la cual se <strong>de</strong>fine el tiempo<strong>de</strong> colisión, <strong>de</strong> una transmisión exitosa y la ventanadon<strong>de</strong> ocurre una colisión.A partir <strong>de</strong> esta máquina <strong>de</strong> estados se <strong>de</strong>terminael tiempo <strong>de</strong> transmisión exitosa y el tiempo <strong>de</strong>colisión consi<strong>de</strong>rado el algoritmo backoff el cual generaun retardo que <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l estado <strong>de</strong>l canalya sea que se encuentre libre u ocupado y el número<strong>de</strong> retransmisiones generadas por las colisiones,los anteriores tiempos se utilizan en la evaluación<strong>de</strong>l throughput en el enlace <strong>de</strong> comunicación.Fig. 9. MÁQUINA DE ESTADOS DCFPara diferenciar en cuáles casos se llega alestado <strong>de</strong> transmisión exitosa y en cuáles ocurreuna colisión se toman consi<strong>de</strong>raciones presentadasen el mo<strong>de</strong>lo J. Simo en la <strong>de</strong>finición intervalo<strong>de</strong>l IV (intervalo <strong>de</strong> vulnerabilidad), para <strong>de</strong>finir elintervalo <strong>de</strong> colisión (IC), <strong>de</strong>finido como el intervalo<strong>de</strong> tiempo durante el cual la estaciones STAy STB, que hacen parte <strong>de</strong>l enlace punto a punto,pue<strong>de</strong>n colisionar cuando transmitan asumiendoque STA tiene una ventana CW ay CW bSTB tieneuna ventana, con un valor <strong>de</strong> Slottime fijo. Parauna mejor comprensión, considérese el siguienteejemplo. Dos estaciones STA y STB intentan transmitir<strong>de</strong> manera simultánea. La ventana seleccionada<strong>de</strong> forma pseudo aleatoria para STA es CW ay para STB es CW b. La estación que tenga la menorventana <strong>de</strong> contención transmite, pero <strong>de</strong>bidoa la distancia entre ellas, la otra estación no <strong>de</strong>tectacon su mecanismo CC/CCA que el canal seencuentra ocupado. Si se supone que STA tienela menor ventana, sólo podrá colisionar con STBcuando la ventana <strong>de</strong> contención llegue a cero<strong>de</strong>bido a que no percibe la transmisión <strong>de</strong> STA,lo cual se pue<strong>de</strong> calcular a partir <strong>de</strong>l número <strong>de</strong>Slottime(s) que transcurren en el tiempo <strong>de</strong> propagacióny el tiempo que tarda el mecanismo CCAen <strong>de</strong>terminar que el canal se encuentra ocupado,IC=δ+CCATime. También se pue<strong>de</strong> calcular el número<strong>de</strong> slots <strong>de</strong>ntro <strong>de</strong> los cuales pue<strong>de</strong> ocurriruna colisión el cual se nombra como ICN (Intervalo<strong>de</strong> colisión normalizado), este se encuentraexpresado en la siguiente ecuación:Consi<strong>de</strong>rado que la ventana <strong>de</strong> contenciónse encuentra ranurada el intervalo <strong>de</strong> colisión seaproxima a un valor entero, el intervalo <strong>de</strong> colisiónes la mitad <strong>de</strong>l intervalo <strong>de</strong> vulnerabilidad <strong>de</strong>finidopor J. Simo [21].Conocido el número <strong>de</strong> slots que pue<strong>de</strong> transcurrirantes que alguna estación <strong>de</strong>termine que elcanal se encuentra ocupado <strong>de</strong>bido a la distanciapresente entre estas dos estaciones y con el valor<strong>de</strong> las ventanas <strong>de</strong> contención CW a, CW bse <strong>de</strong>terminala ocurrencia <strong>de</strong> colisión. De acuerdo a loanterior se consi<strong>de</strong>ra que una colisión existe si:Fuente: Adaptado <strong>de</strong> Probabilistic Mo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol [34] y A Finite State Mo<strong>de</strong>l for IEEE 802.11Wireless LAN MAC DCF [35]


16ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21Para calcular el throughput en un enlace puntoa punto a partir <strong>de</strong> una secuencia <strong>de</strong> estadosque <strong>de</strong>scriba el envío <strong>de</strong> cada paquete se <strong>de</strong>be<strong>de</strong>terminar a partir <strong>de</strong>l cociente entre la cantidad<strong>de</strong> paquetes enviados por las dos estaciones multiplicadopor el tamaño promedio <strong>de</strong> los paquetesentre el tiempo que transcurre para realizar el envío<strong>de</strong> estos.El throughput UDP Bidireccional saturado ()lo po<strong>de</strong>mos calcular a partir <strong>de</strong>l cociente entreel número <strong>de</strong> los paquetes enviados por las dosestaciones y el tiempo promedio que transcurreen enviarlos consi<strong>de</strong>rando el número <strong>de</strong> intentosNI el cual <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> colisiones, enla siguiente ecuación se presenta una expresiónpara el cálculo <strong>de</strong> esta métrica <strong>de</strong> red.Ecuación (12):El promedio para el tiempo una transmisiónexitosa y la <strong>de</strong> una colisión consi<strong>de</strong>rado que la estacióntransmite se expresa en la ecuación 13 y14 respectivamente. [6][21][32][33]Don<strong>de</strong>:Como las expresiones (13) y (14) no <strong>de</strong>pen<strong>de</strong>n<strong>de</strong> i y se consi<strong>de</strong>ra que el tamaño <strong>de</strong>l paqueteUDP es el mismo para cada transmisión la ecuación(12) se reescribe <strong>de</strong> la siguiente forma:Ecuación (16):La ventana <strong>de</strong> contención ranurada es enteray se selecciona <strong>de</strong> forma pseudo aleatoria a partir<strong>de</strong> una distribución uniforme como se presente enlas siguientes expresiones.Los estados para la estación 1 y 2 se <strong>de</strong>finen apartir <strong>de</strong> las variables aleatorias R(i) y K(i) respectivamente,estas <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l estado transmisión,es <strong>de</strong>cir, backoff=0, el canal ocupado o bussydon<strong>de</strong> congela el contador <strong>de</strong> backoff por sensarque el canal se encuentra ocupado, el estado <strong>de</strong>colisión dobla la ventana <strong>de</strong> contención <strong>de</strong>bido, elestado <strong>de</strong> reinicio <strong>de</strong> la ventana <strong>de</strong> contención portransmisión exitosa o pérdida <strong>de</strong> paquete se logracuando llega al número máximo <strong>de</strong> retransmisiones,los valores que pue<strong>de</strong>n tomar las variablesaleatorias se expresan a continuación.Don<strong>de</strong> NR es el número máximo <strong>de</strong> retransmisionesen el estándar IEEE802.11b/g es 7 y 4cuando se utiliza el servicio Request to send RTS/ Clear to send CTS.A continuación en la Fig. 10, se presenta unacomparación <strong>de</strong> la predicción <strong>de</strong>l throughput UDPsaturado bidireccional que presenta el mo<strong>de</strong>lo <strong>de</strong>J. Simo y el mo<strong>de</strong>lo CPS para un enlace punto apunto consi<strong>de</strong>rando los valores <strong>de</strong>finidos en la Tabla<strong>II</strong>, un tamaño <strong>de</strong> paquete UDP <strong>de</strong> 1000bites ypara distancias entre 0 a 100Km.Fig. 10. COMPARACIÓN DEL MODELO DE J. SIMO CON EL MODELO CPSDon<strong>de</strong>:Define el tiempo promedio <strong>de</strong> la ventana <strong>de</strong>contención para los paquetes enviados por lasdos estaciones T WR(i),1para ST1 (Estación 1) yT WK(i),2para ST2 (Estación 2) la cual <strong>de</strong>pen<strong>de</strong> <strong>de</strong>la ocurrencia <strong>de</strong> colisión según (11) y el número<strong>de</strong> retransmisiones <strong>de</strong> ST1 y ST2. La función minpermite <strong>de</strong>cir cuál <strong>de</strong> las dos estaciones genera elevento <strong>de</strong> una transmisión exitosa o la ocurrencia<strong>de</strong> una colisión entre las dos estaciones.Fuente: Autor <strong>de</strong>l proyecto.


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz17<strong>II</strong>I. MEDICIONES DE throughputPara las mediciones experimentales <strong>de</strong> throughputse diseñó un grupo <strong>de</strong> prototipos Wi-Fi autónomosalimentados con energía fotovoltaica, los cualesse presentan en la Fig. 11, los cuales se utilizaronpara las pruebas <strong>de</strong> laboratorio y en campo abierto.Fig. 11. PROTOTIPOS DE NODO WI-FI AUTÓNOMO ALIMENTADO CONPANELES FOTOVOLTAICOSPara las pruebas <strong>de</strong> laboratorio se uso un cablecoaxial para emular las pérdidas por propagaciónen el enlace punto a punto consi<strong>de</strong>rando lasdistancias 0, 5, 10Km.Para cada nodo <strong>de</strong> comunicación se le ajustaronlos tiempos <strong>de</strong> la capa MAC para mejorar el<strong>de</strong>sempeño sobre re<strong>de</strong>s <strong>de</strong> largo alcance, los parámetrosmodificados son el tiempo ACKtimeoutel cual se incremento 2δ como se aprecia en laecuación (23) y el slottime se aumentó en δ verecuación (24) <strong>de</strong> tal forma que el throughput bidireccionalsea cercano al máximo, todo estos parámetrosse ajustaron con el driver <strong>de</strong> MADWIFI elcual sirve como controlador sobre el chip AtherosAR5414 que hace parte <strong>de</strong>l radio XR2.Fuente: AutorCada enlace punto a punto se realizó con lasmotherboards Soekris NET4801-48 y ALIX2D2 enlas cuales se le instaló el sistema operativo LinuxVoyage y el driver MADWIFI. Cada uno <strong>de</strong> los nodosutiliza el radio EXTREMErange2 (chipset atherosAR5414). En la Tabla <strong>II</strong>I se dan las especificaciones<strong>de</strong> las características técnicas <strong>de</strong>l hardware utilizadopara la construcción <strong>de</strong> cada uno <strong>de</strong> los nodosque hacen parte <strong>de</strong>l enlace <strong>de</strong> comunicación.TABLA <strong>II</strong>IHardware utilizado para las pruebasDispositivo Referencia CaracterísticasMotherboard 1Motherboard 2RadiosALIX2D2Soekrisnet4801-48Ubiquiti (XR2)Sistema Operativo Linux Voyage Version 0.6.2DriverMADWIFIAntenas HG2424 24 dBiCable LMR400 2 metrosFuente: Autor <strong>de</strong>l proyecto.CPU: 500 MHz, AMD Geo<strong>de</strong>LX800DRAM: 256 MB DDR (onboard )Storage: CompactFlash socket2 miniPCIFirmware: Award tinyBIOSCPU: 233 MHz, AMD Geo<strong>de</strong>SC1100SDRAM: 128 Mbyte (on board)Storage: CompactFlash1 Mini-PCI socketChipset atheros AR5414 32-bitmini-PCI Type <strong>II</strong>IAmadwifi-modules-2.6.30-voyage_0.9.4~rc2-1+7.0-1_i386.<strong>de</strong>bDon<strong>de</strong> Slottime st<strong>de</strong>s el tiempo que se <strong>de</strong>fine enel estándar IEEE802.11b/g para un slot.Las mediciones <strong>de</strong>l throughput UDP en cada uno<strong>de</strong> los enlaces punto a punto IEEE802.11b/g realizadosen laboratorio y en campo abierto se utilizó elgenerador <strong>de</strong> tráfico IPERF [36], cada prueba tuvouna duración <strong>de</strong> 180 segundos. Para los resultados<strong>de</strong> las pruebas realizadas en laboratorio se le introdujeronpor software los retardos por propagación.Para las pruebas <strong>de</strong> campo abierto se seleccionarondiferentes puntos en Bucaramanga y zonascircundantes al área metropolitana (zonas rurales)en los que se disponía <strong>de</strong> seguridad para los equipos<strong>de</strong> medición y los nodos Wi-Fi autónomos durantela permanencia <strong>de</strong> las pruebas.TABLA IVSitios seleccionados para las pruebas <strong>de</strong> campoNodo Latitud Longitud Altura (m)A 7° 8’26.09”N 73° 7’17.87”O 991B 7° 8’21.0”N 73° 7’16.1”O 990C 7° 7’59.81”N 73° 7’17.08”O 1000D 7° 7’39.90”N 73° 7’15.80”O 998E 7° 6’14.4”N 73° 5’10.5”O 1293F 7° 9’24.50”N 73° 9’43.40”O 1060G 7° 4’55.5”N 73°11’48.7”O 1358H 7° 8’28.4”N 73° 7’23.1”O 975I 07°07’14.4”N 73°04’37.4”O 1565Fuente: Autor <strong>de</strong>l proyecto.


18ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21En la figura 12 se presenta la ubicación <strong>de</strong>cada uno <strong>de</strong> los emplazamientos seleccionados.Fig. 12. SITIOS SELECCIONADOS PARA LOS ENLACES DE COMUNICACIÓNEn la Fig. 13 se presentan los resultados <strong>de</strong>las pruebas <strong>de</strong> throughput realizadas en campoabierto comparado con los valores obtenidos conel mo<strong>de</strong>lo teórico y las pruebas realizadas en laboratoriopara cada una <strong>de</strong> las diferentes distancias.En la Fig. 13 se pue<strong>de</strong> apreciar que las pruebas<strong>de</strong> throughput UDP unidireccional en campoabierto se aproximan al mo<strong>de</strong>lo teórico y al valorobtenido en las pruebas <strong>de</strong> laboratorio, aunquese pue<strong>de</strong> apreciar un discrepancia en las medidasobtenidas para la distancia <strong>de</strong> 5.01Km estose <strong>de</strong>be a que en este lugar funcionan unos sistemas<strong>de</strong> comunicación que operan en la banda<strong>de</strong> 2.4GHz el cual se encuentra en el rango <strong>de</strong> frecuenciasdon<strong>de</strong> opera nuestro sistema <strong>de</strong> comunicación.En la Fig. 14 se presenta las mediciones<strong>de</strong>l espectro en el rango <strong>de</strong> frecuencias 2412 a2484 MHz, al analizar el espectro se pue<strong>de</strong> apreciarla existencia <strong>de</strong> interferencia en el canal <strong>de</strong>comunicación, lo cual aumentó el número <strong>de</strong> paquetesmedidos, esta medición se realizó sobreen el punto I <strong>de</strong> la Fig. 12.Fig. 13. PRUEBAS DE CAMPO UDP UNIDIRECCIONAL IEEE802.11BFuente: Autor <strong>de</strong>l proyectoA continuación en la Tabla V se <strong>de</strong>scribe los diferentesenlaces punto a punto construido en campoabierto y su respectiva configuración <strong>de</strong>l ACKTimeouty el slottime.TABLA VFuente: Autor <strong>de</strong>l proyecto.Fig. 14. MEDICIÓN DEL ESPECTRO EN LA BANDA DE 2.4GHZEnlaces <strong>de</strong> comunicación establecidos en campoEnlacesDistancia(km)Slottime (ms)11g11bAcktimeout(ms)A-B 0.16 9 20 48B-C 0.65 9 20 48D-E 4.674 23 34 75E-F 10.212 43 54 116B-I 5.01 25 36 79G-H 10.46 43 54 116Fuente: Autor <strong>de</strong>l proyectoFuente: Autor <strong>de</strong>l proyectoA continuación en la Fig. 15 se presenta elthroughput UDP con la técnica bursting que sepue<strong>de</strong> utilizar sobre el radio XR2.Fig. 15. PRUEBAS DE CAMPO UDP UNIDIRECCIONAL BURSTINGIEEE802.11BFuente: Autor <strong>de</strong>l proyecto


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz19En la Fig. 16 se presenta las mediciones <strong>de</strong>throughput UDP Bidireccional y el valor obtenidocon el mo<strong>de</strong>lo teórico “CPS” propuesto. En la Fig.16 se pue<strong>de</strong> apreciar que el mo<strong>de</strong>lo permite pre<strong>de</strong>cirel throughput UDP que se obtuvo en el campoabierto.Fig. 16. PRUEBAS DE CAMPO UDP BIDIRECCIONAL IEEE802.11BAGRADECIMIENTOSSe le reconocen las contribuciones a Ing. C. A.Bravo y al Ing. V. A. Colmenares, Ing. L. M. Meza,Ing. J. D. Moreno, por la contribución y apoyo enla construcción <strong>de</strong> los prototipos WiFi autónomosy la realización <strong>de</strong> las pruebas en laboratorio y encampo abierto.REFERENCIAS[1] G. Hernán. Wireless networks and rural <strong>de</strong>velopment:Opportunities for Latin America. Information technologiesand international <strong>de</strong>velopment, Vol 2, No. 3, pp.47-56, Spring, Boston: The Massachusetts Institute oftechnologies, 2005.[2] C. Luis, Q. River, C. César, L. Liñán. Wild: Wifi basedLong Distance. Lima, Pontificia Universidad Católica<strong>de</strong>l Perú, 2009, 180 p.Fuente: Autor <strong>de</strong>l proyectoCONCLUSIONESSe realizó e implementó una metodologíapara caracterizar el <strong>de</strong>sempeño <strong>de</strong>l estándarIEEE802.11 en un radio enlace <strong>de</strong> largo alcance,Don<strong>de</strong> se logró <strong>de</strong>terminar el throughput UDPmáximo que se pue<strong>de</strong> obtener <strong>de</strong> acuerdo a la distanciapresente entre las estaciones.Los radios Wi-Fi modificados los parámetros<strong>de</strong> su control <strong>de</strong> acceso al medio se presentancomo una solución <strong>de</strong> conectividad <strong>de</strong> bajo costoque permite ofrecer banda ancha en enlaces <strong>de</strong>largo alcance lo cual es fundamental para las zonasrurales <strong>de</strong> la geografía colombiana.Para pre<strong>de</strong>cir el throughput saturado bidimensionalse propuso, implementó y validó un mo<strong>de</strong>lo“CPS” para el envío <strong>de</strong> paquetes UDP sobre DCFen re<strong>de</strong>s punto a punto sobre enlaces <strong>de</strong> largo alcance.En los enlaces <strong>de</strong> comunicación en los que seencontraba presente interferencia disminuyó consi<strong>de</strong>rablementeel throughput comparado con elvalor teórico esperado.Se encontró asimetria en el flujo <strong>de</strong> datoscuando se realizaron mediciones <strong>de</strong>l throughputUDP Bidireccional en cada uno <strong>de</strong> los enlacespunto a punto.[3] S, Surana, Designing Sustainable Rural Wireless Networksfor Developing Regions, Trabajo <strong>de</strong> grado (PhDfilosofía en ciencia <strong>de</strong> la computación), Universidad <strong>de</strong>California, Berkeley ,2009.[4] A. Gerson, C. Luis, C. David, C. César, E. David, H. Renato,L. Leopoldo, M. Jesús, M. Andrés, M. Eva Juliana,OSUNA Pablo, CHECO Yuri Pa-, PACO Juan, QUIJANDRIAYvanna, QUISPE River, REY Carlos, SALMERÓN Sandra,SÁNCHEZ Arnau, SANONI, Paola, SEOANE Joaquín,SIMÓ, Javier y VERA Jaime. Re<strong>de</strong>s inalámbricas parazonas rurales, Lima, Pontificia Universidad Católica <strong>de</strong>lPerú Enero 2008, 252 p.[5] M. Afanasyev, T. Chen, G. M. Voelker, and A. C.Snoeren, “Usage Patterns in an Urban WiFi Network,”IEEE/ACM Transactions of Networking, vol. 18, No.5,pp.1359-1372, October 2010.[6] S. F. Javier, Mo<strong>de</strong>lado y Optimización <strong>de</strong> IEEE802.11para su Aplicación en el Despliegue <strong>de</strong> Re<strong>de</strong>s Extensasen Zonas rurales aisladas <strong>de</strong> Países en Desarrollo.Trabajo <strong>de</strong> grado (Doctor en ingeniería <strong>de</strong> telecomunicación).Universidad Politécnica Superior, Escuelasuperior <strong>de</strong> ingenieros <strong>de</strong> telecomunicación, Departamento<strong>de</strong> Ingeniería y Sistemas Telemáticos 2007.[7] E. M. María, Guía para el Diseño e implementación<strong>de</strong> re<strong>de</strong>s inalámbricas en entornos rurales <strong>de</strong> Perú,Trabajo <strong>de</strong> grado (Ingeniero <strong>de</strong> Telecomunicaciones),Escuela Politécnica Superior, Universidad Autónoma<strong>de</strong> Madrid, 2010.[8] P. B, Germán, Guía <strong>de</strong> tecnologías <strong>de</strong> conectividadpara acceso en áreas rurales. Unión internacional <strong>de</strong>telecomunicaciones, Oficina <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> las telecomunicaciones,2007, 84p.


20ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21[9] T, Daniele, G, Alessandro Stefanelli, Riccardo, F. Bene<strong>de</strong>tta,C. Fluvio, Reliability and scalability analysisof Low cost long distance IP-Based wireless networks,innovations for digital inclusion ITU-T Kaleidoscopeevent, Mar <strong>de</strong>l Plata, 2009.[10] T. Daniele, G. Alessandro, Stefanelli, Riccardo, F. Bene<strong>de</strong>tta,V. Piergiorgi, Performance of Low Cost Radios inthe Implementation of Long Distance Wireless Links,iXem Labs, Politecnico di Torino, Italy, 2008.[11] T. Daniele, G. Alessandro Stefanelli, Riccardo, F, Bene<strong>de</strong>tta,C. Fluvio, An in<strong>de</strong>pen<strong>de</strong>nt, Low Cost and OpenSource Solution for the realization of wireless linksover huge multikilometric Distance, p.495-498, IEEERadio and Wireless Symposium, 2008.[12] K. P., Rabin. Multi-Tier Network Architecture for LongDistance Rural Wireless Networks in Developing Regions.California, 2009, Trabajo <strong>de</strong> grado (Ph.D. en filosofíaen ciencias <strong>de</strong> las computación). University ofCalifornia at Berkeley, Electrical Engineering and ComputerScience.[13] S. Anmol, N. Sergiu, P. Rabin, S. Sonesh, BREWER,Eric, S. Lakshminarayanan. Packet Loss Characterizationin WiFi-based Long Distance Networks, Universidad<strong>de</strong> California Berkeley, Universidad <strong>de</strong> Colorado,Universidad <strong>de</strong> Nueva York, IEEE INFOCOM, 2007, pp312-320.[14] R. A. Andra<strong>de</strong>, P. H Salas, D. S. Pare<strong>de</strong>s, “TecnologíaWi-Fi”, Argentina, 2008 pp. 1–116.[15] I. 802.11-2007, Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, Rev.2007, technical report, IEEE CS, 2007.[16] Excerpts from FCC Rules part 15 relative to “UnlicensedSpread Spectrum radio systems” believed to becurrent as of July 23, 1996.[17] P. Caleb, S. Douglas, G. Dirk, The Stability of The Longley-RiceIrregular Terrain Mo<strong>de</strong>l for Typical Problems,University of Colorado at Boul<strong>de</strong>r, 2011.[18] G. A. Hufford, A. G. Longley, W. A. Kissick, “A gui<strong>de</strong> touse of the ITS irregular terrain mo<strong>de</strong>l in the area predictionmo<strong>de</strong>,” U.S. Dep. Commerce, Boul<strong>de</strong>r, CO, NTIARep. 82-100, Apr. 1982.[19] T. S. Rappaport, Wireless Communications Principlesand Practice, 2th. Ed., Prentice Hall, New Jersey, pp.70-71, 2002.[20] Fabricante <strong>de</strong> Radios Wi-Fi IEEE802.11 Ubiquity Networks,(online), citado en abril 2011, Disponible en:.[21] F. J. Simo Reigadas, A. Martínez Fernán<strong>de</strong>z, F. J. Ramos-López,J. Seoane-Pascual, Mo<strong>de</strong>ling and OptimizingIEEE 802.11 DCF for Long-Distance Links”, IEEETransactions on Mobile Computing, p. 15, Vol. 9, No.6, 2010.[22] K. Chebrolu, B. Raman, S. Sen. Long-Distance 802.11bLinks: Performance Measurements and Experience. InACMMOBICOM, 2006.[23] D . Aguayo, J. Bicket, S. Biswas, G. Judd, and RobertM. Link-level Measurements from an 802.11b MeshNetwork. In SIGCOMM, Aug 2004.[24] P. Barsocchi, G. Oligeri y F. Potorti. Frame error mo<strong>de</strong>lin rural Wi-Fi networks. IEEE Transactions on wirelesscommunications, Marzo 2009.[25] P. Guangyu and T. Hen<strong>de</strong>rson, Validation of ns-3802.11b PHY mo<strong>de</strong>l. Boeing Research and Technology,The Boeing Company, MAY 2009.[26] M. B. Pursley, Fellow, IEEE, and T. C. Royster IV, Propertiesand Performance of the IEEE 802.11b Complementary-Co<strong>de</strong>-KeySignal Sets, IEEE TRANSACTIONS ONCOMMUNICATIONS, VOL. 57, NO. 2, FEBRUARY 2009.[27] M. Kwiatkowska, G. Norman and J. Sproston. ProbabilisticMo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol. In H. Hermanns and R.Segala (editors) Proc. PAPM/PROBMIV’02, volume2399 of Lecture Notes in Computer Science, pages169-187, Springer. July 2002.[28] N. Sandra Salmerón, Parametrización <strong>de</strong> IEEE 802.11eEDCA para la priorización <strong>de</strong>l tráfico VoIP en re<strong>de</strong>s extensaspara zonas rurales <strong>de</strong> países en vías <strong>de</strong> <strong>de</strong>sarrollo,Madrid, trabajo <strong>de</strong> grado Máster, Universidad ReyJuan Carlos, ETSI <strong>de</strong> Telecomunicación, 2007.[29] W. Grote, C. Ávila y A. Molina. Análisis <strong>de</strong> máximo <strong>de</strong>sempeñopara un WLAN operando a tasas fijas o adaptativasusando el estándar IEEE802.11a/b/g. Ingeniare.Rev. chil. ing. 2007, Vol.15, No.3, pp. 320-327.[30] S. Delgadillo, D. Guzmán, A. Muller y W. Grote. Análisisexperimental <strong>de</strong> un ambiente Wi-Fi multicelda. Rev.Fac. Ing. - Univ. Tarapacá [online]. 2005, Vol.13, No.3,pp. 45-52. ISSN 0718-1337.[31] P. Rabin, N. Sergiu, S. Sonesh, S. Anmol, S. Lakshminarayanan,Eric. Brewer. WiLDNet: Design and Implementationof High Performance WiFi Based Long DistanceNetworks, TIER Group, Universidad <strong>de</strong> CaliforniaBerkeley, Universidad <strong>de</strong> Colorado, Universidad <strong>de</strong>Nueva York, Boul<strong>de</strong>r, 2007.[32 G. Bianchi, “Performance Analysis of the IEEE 802.11Distributed Coordination Function,” IEEE J. SelectedAreas in Comm, Vol. 18, No. 3, pp. 535-547, Mar.2000.[33] G. Bianchi and I. Tinnirello, “Remarks on IEEE 802.11DCF Performance Analysis,” IEEE Comm. Letters, vol.9, no. 8, pp. 765-767, Aug. 2005.


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz21[34] M. Kwiatkowska, G. Norman and J. Sproston. ProbabilisticMo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol. In H. Hermanns and R.Segala (editors) Proc. PAPM/PROBMIV’02, Vol. 2399of Lecture Notes in Computer Science, pages 169-187, Springer. July 2002.[35] D. K. Puthal y B. Sahoo, A Finite State Mo<strong>de</strong>l for IEEE802.11 Wireless LAN MAC DCF, Emerging Trends in Engineering& Technology, International Conference on,pp. 258-263, First International Conference on EmergingTrends in Engineering and Technology, 2008.[36] R. P. Keith, G. Jared,How to Gui<strong>de</strong> on JPerf and IPerf,Wireless LAN profesionals 2011.


Análisis sobre el comportamiento <strong>de</strong>l Throughputen re<strong>de</strong>s LAN bajo tecnología Power LineCommunicationsAnalysis about behavior of the Throughput in LAN networks un<strong>de</strong>rtechnology Power Line CommunicationsJuan Carlos Vesga FerreiraM. Sc. en Telecomunicaciones,Universidad Pontificia BolivarianaDocente Auxiliar ECBTI- UNADjuan.vesga@unad.edu.coGerardo Granados AcuñaEsp. en Telecomunicaciones,Universidad Autónoma <strong>de</strong> BucaramangaDocente Auxiliar ECBTI- UNADgerardo.granados@unad.edu.coResumen— El rendimiento es sin duda uno <strong>de</strong> los aspectos<strong>de</strong> mayor interés <strong>de</strong>ntro <strong>de</strong>l análisis global en lasre<strong>de</strong>s LAN, consi<strong>de</strong>rado el efecto que produce sobre elusuario final. El rendimiento pue<strong>de</strong> ser <strong>de</strong>finido segúndiversos puntos <strong>de</strong> vista, lo que permite incorporar otrasformas <strong>de</strong> evaluación según el objeto <strong>de</strong> interés en particular.Básicamente, los parámetros más comunes paraevaluar el rendimiento <strong>de</strong> una red son: Throughput, utilización<strong>de</strong>l canal y diversas medidas <strong>de</strong> retardo.Throughput, es la capacidad <strong>de</strong> un enlace <strong>de</strong> transportarinformación útil. En otras palabras, representa“la cantidad <strong>de</strong> información útil que pue<strong>de</strong> transmitirsepor unidad <strong>de</strong> tiempo”. Este pue<strong>de</strong> variar en una mismaconexión <strong>de</strong> red según el protocolo usado para la transmisión(TCP o UDP) y el tipo <strong>de</strong> datos <strong>de</strong> tráfico (HTTP,FTPy otros).Un objetivo muy importante al analizar el throughputse encuentra relacionado con la calidad <strong>de</strong>l servicio(QoS / Quality of Service) en la red, la cual juega un papelimportante a la hora <strong>de</strong> evaluar la eficiencia <strong>de</strong> unared centrada en aplicaciones sensibles al tiempo, talescomo: vi<strong>de</strong>o y audio, entre otras.Des<strong>de</strong> el punto <strong>de</strong> vista tecnológico, el hacer uso<strong>de</strong> la red eléctrica como medio físico <strong>de</strong> transmisión hasido consi<strong>de</strong>rado como una excelente alternativa en laprestación <strong>de</strong> servicios <strong>de</strong> interconexión <strong>de</strong> última milla.El uso <strong>de</strong> adaptadores <strong>de</strong> red basados en PLC facilita eldiseño <strong>de</strong> re<strong>de</strong>s LAN y comunicaciones <strong>de</strong> banda anchaa través <strong>de</strong> la red eléctrica, al convirtir cualquier tomacorrienteen un punto <strong>de</strong> conexión para el usuario, sinla necesidad <strong>de</strong> cableados adicionales a los existentes.Este artículo presenta un análisis experimental sobreel comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN sobrePLC, bajo el uso <strong>de</strong> adaptadores <strong>de</strong> red soportadoscon el estándar HomePlug 1.0.Palabras clave— Throughput, PLC, HomePlug, ANOVA,Mo<strong>de</strong>lo estadísticoAbstract— The performance is without doubt one of theaspects of greatest interest within the overall analysis inLANS, consi<strong>de</strong>ring the effect that it produces on the enduser. The performance can be <strong>de</strong>fined according to variouspoints of view, allowing to incorporate other formsof evaluation <strong>de</strong>pending on the object of interest in particular.Basically, the most common parameters for evaluatingthe performance of a network are: Throughput,use of the channel and various measures of <strong>de</strong>lay.Throughput, is <strong>de</strong>fined as the capacity of a link to carryuseful information. In other words, represents “theamount of useful information that can be transmittedper unit of time”. It may vary in the same network connection<strong>de</strong>pending on the protocol used for the transmission(TCP or UDP) and the data type of traffic (HTTP,FTP, etc. ).One of the most important objectives to analyze thethroughput is related to the quality of service (QoS /Quality of Service) on the network, which plays an importantrole in assessing the efficiency of a network centeredin time-sensitive applications, such as: vi<strong>de</strong>o andaudio, among others.From a technological point of view, making use of thePower network as physical environment of transmissionhas been consi<strong>de</strong>red as an excellent alternative in theprovision of interconnection services of last mile. Theuse of network adapters based on PLC facilitate the <strong>de</strong>signof LANS and broadband communications throughthe Power network, converting any wall socket in a connectionpoint for the user, without the need for additionalwiring to the existing ones.This article presents an experimental analysis on thebehavior of the throughput in LANs on PLC, un<strong>de</strong>r theuse of network adapters supported with the standardHomePlug 1.0.Keywords— Throughput, PLC, HomePlug, ANOVA, StatisticMo<strong>de</strong>lRecibido: 02/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados23I. INTRODUCCIÓNLa red eléctrica representa un medio hostilpara la transferencia <strong>de</strong> datos <strong>de</strong>bido a que no hasido diseñada para transmitir información. PLC alser una tecnología emergente se enfrenta a variosinconvenientes tales como: niveles excesivos <strong>de</strong>ruido, la atenuación <strong>de</strong> la señal a las frecuencias<strong>de</strong> interés, discontinuida<strong>de</strong>s en la impedancia característica<strong>de</strong>l canal y efecto multipath [1], entreotros aspectos; que afecta consi<strong>de</strong>rablemente suóptimo <strong>de</strong>sempeño. A<strong>de</strong>más, es muy difícil obtenerun mo<strong>de</strong>lo significativo <strong>de</strong> este canal, <strong>de</strong>bidoa la constante conexión y <strong>de</strong>sconexión <strong>de</strong> dispositivos.Una <strong>de</strong> las principales características <strong>de</strong> la tecnologíaPLC bajo el estándar HomePlug 1.0 [2] esel uso <strong>de</strong> OFDM como técnica <strong>de</strong> modulación [3],la cual implementa un esquema <strong>de</strong> transmisiónadaptativa, que analiza las condiciones <strong>de</strong>l canalacor<strong>de</strong> con la relación SNR presente en el medioen un momento dado. Esto juega un papel muyimportante a la hora <strong>de</strong> analizar el comportamiento<strong>de</strong> la tecnología PLC durante el <strong>de</strong>sarrollo <strong>de</strong>lexperimento.La red PLC está sujeta a limitaciones relacionadascon la tecnología utilizada. Estas limitacioneshacen referencia a la velocidad <strong>de</strong> transmisión, lacual en la mayoría <strong>de</strong> los casos, no correspon<strong>de</strong> ala tasa esperada, <strong>de</strong>bido a que la red PLC trabajabajo el uso <strong>de</strong> un medio compartido, don<strong>de</strong> elancho <strong>de</strong> banda entre los usuarios disminuye amedida que aumenta la cantidad <strong>de</strong> estacionesactivas en la red PLC. Las estaciones que formanparte <strong>de</strong> la red PLC <strong>de</strong>ben estar en la misma fase<strong>de</strong> la red eléctrica [4], [5].El rendimiento, es uno <strong>de</strong> los aspectos <strong>de</strong> mayorinterés <strong>de</strong>ntro <strong>de</strong>l análisis global en las re<strong>de</strong>sLAN, <strong>de</strong>bido al efecto que produce sobre el usuariofinal. Pue<strong>de</strong> ser <strong>de</strong>finido según diversos puntos<strong>de</strong> vista, permitiendo con ello incorporar otras formas<strong>de</strong> evaluación <strong>de</strong>pendiendo <strong>de</strong>l objeto <strong>de</strong> interésen particular. Básicamente, los parámetrosmás comunes para evaluar el rendimiento <strong>de</strong> unared son: Throughput, utilización <strong>de</strong>l canal, Jitter yRTT, entre otros [6]. Aquí el tema <strong>de</strong> investigaciónestá centrado en el Throughput.Throughput, es la capacidad <strong>de</strong> un enlace <strong>de</strong>transportar información útil. Representa la cantidad<strong>de</strong> información útil que pue<strong>de</strong> transmitirsepor unidad <strong>de</strong> tiempo. Pue<strong>de</strong> variar en una mismaconexión <strong>de</strong> red según el protocolo usado parala transmisión y el tipo <strong>de</strong> datos <strong>de</strong> tráfico, entreotros factores [2]. La expresión matemática quepor <strong>de</strong>finición <strong>de</strong>scribe este parámetro es:L M: Longitud total <strong>de</strong>l mensajeL C: Bits <strong>de</strong> control <strong>de</strong>l mensajeT M: Tiempo <strong>de</strong> transmisión <strong>de</strong>l mensajeT ACC: Tiempo <strong>de</strong> acceso al medioLa mayoría <strong>de</strong> los métodos empleados para lasmediciones se caracterizan por hacer evaluaciones<strong>de</strong> la conexión entre hosts enviando algún patrón<strong>de</strong> tráfico para luego realizar su evaluación.Las mediciones se repiten varias veces y luego sepromedian para obtener una mejor aproximación.Para el <strong>de</strong>sarrollo <strong>de</strong>l experimento se hará uso<strong>de</strong> adaptadores Ethernet-PLC con el fin <strong>de</strong> <strong>de</strong>terminarla variación <strong>de</strong>l Throughput en la red LANsegún: el tamaño <strong>de</strong>l paquete, el número <strong>de</strong> estacionesactivas en la red y la distancia en metrosentre el PC-Cliente y el PC Servidor.<strong>II</strong>. CLASIFICACIÓN y SELECCIÓN DEL DISEÑOEXPERIMENTALUn aspecto fundamental en el diseño <strong>de</strong> experimentoses <strong>de</strong>cidir cuáles pruebas o tratamientosse van a ejecutar en el proceso y la cantidad<strong>de</strong> repeticiones <strong>de</strong> cada una, <strong>de</strong> manera que seobtenga la máxima información al mínimo costosobre el objeto <strong>de</strong> estudio.Un diseño experimental, es algo más que unconjunto <strong>de</strong> condiciones <strong>de</strong> prueba: es una secuencia<strong>de</strong> etapas o activida<strong>de</strong>s que <strong>de</strong>ben realizarsepara cumplir con éxito los objetivos que sepersiguen. Actualmente, existen diversos tipos<strong>de</strong> diseños experimentales en don<strong>de</strong> cada uno<strong>de</strong> ellos permite estudiar situaciones que ocurrenen la vida práctica, ajustándose a las necesida<strong>de</strong>s<strong>de</strong>l investigador. Se <strong>de</strong>be saber cómo elegir elmás a<strong>de</strong>cuado para cada problema.El tipo <strong>de</strong> diseño experimental seleccionado esel factorial, cuyo objetivo consiste en estudiar elefecto <strong>de</strong> varios factores sobre una o varias respuestas(Throughput). Es <strong>de</strong>cir, se busca estudiar


24ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32la relación entre los factores y la respuesta, conla finalidad <strong>de</strong> compren<strong>de</strong>r mejor cómo es la relacióny generar conocimiento que permita tomaracciones y <strong>de</strong>cisiones que mejoren el <strong>de</strong>sempeño<strong>de</strong>l proceso [7].Para estudiar la manera cómo influye cada factorsobre la variable <strong>de</strong> interés, es necesario elegiral menos dos niveles <strong>de</strong> prueba para cada uno <strong>de</strong>ellos. Con el diseño factorial completo se ejecutanaleatoriamente en el proceso todas las posiblescombinaciones que pue<strong>de</strong>n formarse con los nivelesseleccionados.Un diseño <strong>de</strong> experimentos factorial o arreglofactorial es el conjunto <strong>de</strong> puntos experimentaleso tratamientos que pue<strong>de</strong>n formarse y consi<strong>de</strong>ratodas las posibles combinaciones <strong>de</strong> los nivelespor el número <strong>de</strong> factores [7]. Los factores sonaquellas variables que se investigan en el experimento,con relación a la forma como afectana la(s) variable(s) <strong>de</strong> respuesta. Los niveles sonaquellos valores que pue<strong>de</strong> tomar cada uno <strong>de</strong>los factores. Por ejemplo, con k=2 factores, y cadafactor con dos niveles <strong>de</strong> prueba, se forma el diseñofactorial <strong>de</strong> 2x2=2 2 que consiste <strong>de</strong> cuatrocombinaciones o puntos experimentales.Para esta investigación se consi<strong>de</strong>raron tresfactores: tamaño <strong>de</strong>l paquete, número <strong>de</strong> PC activosen la red y distancia entre el PC (Cliente) y elServidor. Cada factor presenta un número específico<strong>de</strong> niveles cuantitativos acor<strong>de</strong> con la Tabla I.TABLA IFACTORES VS. NIVELESFactor Descripción No. Niveles1 Tamaño <strong>de</strong>l paquete 62 Número <strong>de</strong> host 63 Distancia 4Fuente: Los AutoresEn virtud <strong>de</strong> lo anterior, correspon<strong>de</strong> a un diseñofactorial <strong>de</strong> 6x4x6=144 combinaciones <strong>de</strong>tratamientos o puntos experimentales. El número<strong>de</strong> replicaciones <strong>de</strong>l experimento es <strong>de</strong> cinco (5),por lo tanto, se tomaron 720 mediciones por cadavariable respuesta.Cada uno <strong>de</strong> los métodos <strong>de</strong> diseño experimentalrecomienda el uso <strong>de</strong> una técnica estadísticapara el análisis e interpretación <strong>de</strong> los datos.En el caso particular <strong>de</strong>l diseño factorial, la técnicasugerida es el análisis <strong>de</strong> varianza [8]. Enestadística, el análisis <strong>de</strong> la varianza (ANOVA, segúnterminología inglesa) es una colección <strong>de</strong> mo<strong>de</strong>losestadísticos, en los cuales la varianza estáparticionada en ciertos componentes <strong>de</strong>bidos adiferentes variables explicativas [9].El nombre <strong>de</strong> análisis <strong>de</strong> varianza (ANOVA)viene <strong>de</strong>l hecho que se utilizan coeficientes <strong>de</strong>varianzas para probar la hipótesis <strong>de</strong> igualdad<strong>de</strong> medias. La i<strong>de</strong>a general <strong>de</strong> esta técnica es separarla variación total en las partes con la quecontribuye cada fuente <strong>de</strong> variación en el experimento[7], [9]. El análisis <strong>de</strong> varianza, permitei<strong>de</strong>ntificar si las muestras tomadas en diferentessituaciones llamadas “factores” o “tratamientos”,influyen significativamente <strong>de</strong>s<strong>de</strong> un punto <strong>de</strong> vistaestadístico sobre la variable respuesta. Des<strong>de</strong>este punto se vista, se establecen hipótesis sobreel comportamiento <strong>de</strong> los factores y al final seaceptan o rechazan según los resultados arrojadospor el ANOVA [9]-[11].El uso <strong>de</strong>l análisis <strong>de</strong> varianza no obe<strong>de</strong>ce a realizarcomparaciones por capricho o para <strong>de</strong>scubrirlo evi<strong>de</strong>nte. La comparación <strong>de</strong> tratamientos surgecomo una necesidad en la lógica <strong>de</strong> preten<strong>de</strong>r tomaruna <strong>de</strong>cisión, en la solución <strong>de</strong> un problema ocomo paso importante para el mejor entendimiento<strong>de</strong> un proceso [7]. En el contexto <strong>de</strong> un problema<strong>de</strong> investigación surge la necesidad <strong>de</strong> realizaralguna comparación <strong>de</strong> tratamientos con el fin <strong>de</strong>elegir la mejor alternativa o tener una mejor comprensión<strong>de</strong>l comportamiento <strong>de</strong> la variable <strong>de</strong> interésen cada uno <strong>de</strong> los distintos tratamientos.La estrategia normalmente se basa en obteneruna muestra representativa <strong>de</strong> mediciones <strong>de</strong>cada uno <strong>de</strong> los tratamientos, y con base en lasmedias y varianzas muestrales construir un mo<strong>de</strong>loestadístico que <strong>de</strong>scriba el comportamiento <strong>de</strong>esta comparación [8]-[10]. El mo<strong>de</strong>lo estadístico<strong>de</strong>scribe el comportamiento <strong>de</strong> la variable observaday en cada diseño incorpora un término adicionalpor cada factor. El mo<strong>de</strong>lo es una manera<strong>de</strong> expresar matemáticamente todo lo que se suponepue<strong>de</strong> influir sobre la variable <strong>de</strong> repuestaen un diseño dado [7].El objetivo <strong>de</strong>l ANOVA es <strong>de</strong>terminar si ciertasvariables pue<strong>de</strong>n explicar una parte significativa<strong>de</strong> la variación, la variación aleatoria es pequeñafrente a la variación explicable o <strong>de</strong>terminista. Alfinalizar el experimento, se busca i<strong>de</strong>ntificar si unoo más factores afectaron a la variable respuesta, y


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados25con ello establecer una relación <strong>de</strong> causalidad, ysentar las bases para el mo<strong>de</strong>lo empírico <strong>de</strong> predicción.<strong>II</strong>I. DESCRIPCIÓN DEL EXPERIMENTOEn la actualidad, existen diferentes herramientassoftware que permiten realizar medicionessobre una red. La mayoría <strong>de</strong> herramientasopera mediante configuraciones cliente/servidor,al enviar paquetes <strong>de</strong> un host a otro, generarsituaciones <strong>de</strong> tráfico controladas y aleatoriasy permitir variar el tipo <strong>de</strong> protocolo <strong>de</strong>transmisión, TCP o UDP, el tamaño <strong>de</strong>l paquete,y en algunas ocasiones la tasa <strong>de</strong> transferencia.Entre las herramientas software más utilizadasse encuentran: Chariot, MGEN, Iperf, SmokePing,TTCP, entre otras. Sin embargo, tenidas en cuentalas características y su uso constante en situacionesque requieren evaluar el rendimiento <strong>de</strong> unared, se utilizará Iperf como herramienta softwarepara la medición <strong>de</strong>l Throughput y otros parámetrosrelacionados con retardos propios <strong>de</strong> la redLAN sobre PLC bajo el estándar HomePlug 1.0.Iperf es una herramienta diseñada para medirel rendimiento <strong>de</strong>l ancho <strong>de</strong> banda vía TCPy UDP. Iperf reporta throughput, retardo (<strong>de</strong>lay),Jitter (variación <strong>de</strong>l retardo) y pérdidas <strong>de</strong> datagramas,que permite manipular diversos parámetros<strong>de</strong>l tráfico generado [12].Para establecer una comunicación entre dosequipos, uno <strong>de</strong> ellos <strong>de</strong>be configurase comoservidor y otro como cliente. El experimento consisteen conectar diversos equipos <strong>de</strong> cómputo,haciendo uso <strong>de</strong> adaptadores PLC-ethernet separadosentre sí a una distancia conocida. Iperfgenerará tráfico <strong>de</strong>s<strong>de</strong> cada uno <strong>de</strong> los PC haciael Servidor acor<strong>de</strong> con la configuración <strong>de</strong> parámetrosestablecida [13].Fig. 1. ESQUEMA DE CONEXIÓN Y CONFIGURACIÓN DE LA RED PLC CONFINES EXPERIMENTALESforma <strong>de</strong> conexión <strong>de</strong> cada uno <strong>de</strong> los equipos.Como dato adicional para el experimento, losadaptadores se ubicaron <strong>de</strong>ntro <strong>de</strong>l mismo circuito(fase) eléctrico.Tal como se mencionó anteriormente, se consi<strong>de</strong>raronpara el <strong>de</strong>sarrollo <strong>de</strong>l experimento tresfactores: tamaño <strong>de</strong>l paquete, número <strong>de</strong> PC activosen la red y distancia entre el PC (Cliente) y elServidor. Los valores establecidos para cada uno<strong>de</strong> los factores son:• Tamaño <strong>de</strong>l Paquete: 64,128,256,512,1024,1500 bytes• Número <strong>de</strong> PC activos en la red: 1,2,4,6,8,10(se toma 10 como límite según especificaciones<strong>de</strong>l fabricante)• Distancia entre PC-Cliente y Servidor:5m,10m,20m,30mCon referencia a la distancia, se utilizaron valores<strong>de</strong>ntro <strong>de</strong>l rango <strong>de</strong> distancias en una viviendapromedio.Los adaptadores PLC utilizados correspon<strong>de</strong>nal mo<strong>de</strong>lo NETGEAR XE102 Wall-Plugged EthernetBridge que operan bajo el estándar Homeplug 1.0y cumplen con las siguientes especificaciones técnicas,tabla <strong>II</strong>:TABLA <strong>II</strong>ESPECIFICACIONES TÉCNICAS ADAPTADORES USADOSCaracterísticaProtocol/Standards:Modulation Support:Frequency Band:Quality of Service:ValorHomePlug 1.0 specification, IEEE 802.310/100 Ethernet (10Mbps) and IEEE 802.3uFast Ethernet Compliant14MbpsInterconecta hasta 10 Plug IP’sOFDM , DQPSK, DBPSK and ROBO4.3 Mhz to 20.9 Mhz bandSoporta (FEC)4 niveles <strong>de</strong> prioridad <strong>de</strong> paquetes en formaaleatoriaUso <strong>de</strong> algoritmos adaptativos bajo el uso <strong>de</strong>CSMA/CAManeja encapsulamiento <strong>de</strong> paquetesBaja Latencia, Alto Throughput y JitterajustableSecurity Support:Hardware:Uso <strong>de</strong>l algoritmo DES a 56bits paraencriptaciónPotencia Mínima (4.5 watts)Fuente: Los AutoresLa Figura 1, muestra una topología bus utilizadapara la implementación <strong>de</strong> la red PLC y laLED Indicators:Fuente: los autores1 x Power LED1 x Powerline Activity Status LED1 x Ethernet Link/Activity Status LED


26ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32Dadas las condiciones experimentales <strong>de</strong>scritasse consi<strong>de</strong>ra que las cinco replicaciones <strong>de</strong>lexperimento son suficiente garantía para medirlos efectos principales y las interacciones.IV. MODELO ESTADÍSTICO y ANÁLISIS DEVARIANZA PARA THROUGHPUTEn un diseño factorial <strong>de</strong> tres factores (axbxc)se supone que el comportamiento <strong>de</strong> la respuestaY pue<strong>de</strong> <strong>de</strong>scribirse mediante el mo<strong>de</strong>lo <strong>de</strong> efectosdado por:En don<strong>de</strong>:a=Tamaños <strong>de</strong>l paqueteb=distancias entre estacionesc=Número <strong>de</strong> estaciones o host en la red PLCn=Número <strong>de</strong> réplicas <strong>de</strong>l experimentoY ijkl= Throughput para un tamaño <strong>de</strong> paquete(i) a una distancia entre estaciones (j), con unnúmero <strong>de</strong> estaciones en la red PLC (k), para lareplicación (l).μ=Media general <strong>de</strong>l Throughput in<strong>de</strong>pendiente<strong>de</strong> cualquiera <strong>de</strong> los factores consi<strong>de</strong>rados enel experimento.A i= Efecto <strong>de</strong>l tamaño <strong>de</strong>l paquete (i)B j= Efecto <strong>de</strong> la distancia entre estaciones (j)C k= Efecto <strong>de</strong>l número <strong>de</strong> estaciones (k)(AB) ij= Efecto <strong>de</strong> la interacción entre los factoresTamaño <strong>de</strong>l Paquete y Distancia entre host(AC) ik= Efecto <strong>de</strong> la interacción entre los factoresTamaño <strong>de</strong>l paquete y Número <strong>de</strong> host(BC) jk= Efecto <strong>de</strong> la interacción entre los factoresDistancia entre Host y Número <strong>de</strong> host(ABC) ijk= Efecto <strong>de</strong> la interacción <strong>de</strong> los tres factoresε ijkl= Error aleatorioEl estudio factorial <strong>de</strong> tres factores (A,B,C) permiteinvestigar los efectos: A,B,C,AB,AC,BC y ABC;don<strong>de</strong> el nivel <strong>de</strong> <strong>de</strong>sglose o <strong>de</strong>talle con el quepue<strong>de</strong>n estudiarse <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> nivelesutilizado en cada factor. Para el caso particular,se tienen siete efectos <strong>de</strong> interés sin consi<strong>de</strong>rar<strong>de</strong>sglose y con ellos se pue<strong>de</strong>n plantear sietehipótesis nulas(H o) y cada una apareada con unahipótesis alternativa (H A). El ANOVA para probarcada una <strong>de</strong> estas hipótesis se ilustra en la Tabla<strong>II</strong>I.Las hipótesis <strong>de</strong> interés para los tres factores<strong>de</strong>l mo<strong>de</strong>lo anterior y sus interacciones son:H o: Efecto A = 0, H A: Efecto A ≠ 0H o: Efecto B = 0, H A: Efecto B ≠ 0H o: Efecto C = 0, H A: Efecto C ≠ 0H o: Efecto AB= 0, H A: Efecto AB ≠ 0H o: Efecto AC = 0, H A: Efecto AC ≠ 0H o: Efecto BC = 0, H A: Efecto BC ≠ 0H o: Efecto ABC = 0, H A: Efecto ABC ≠ 0Para casos en los que todos los factores <strong>de</strong>lexperimento son fijos, es posible formular y probarfácilmente hipótesis acerca <strong>de</strong> los efectos principalesy las interacciones. Para el caso <strong>de</strong> mo<strong>de</strong>los<strong>de</strong> efectos fijos, los test para probar las hipótesissobre cada efecto principal y las interacciones sepue<strong>de</strong>n construir al dividir el CM correspondiente<strong>de</strong>l efecto o la interacción por el CM ELos grados<strong>de</strong> libertad para cada efecto principal son los niveles<strong>de</strong>l factor menos uno y el número <strong>de</strong> grados<strong>de</strong> libertad para una interacción es el producto <strong>de</strong>lnúmero <strong>de</strong> grados <strong>de</strong> libertad asociados con loscomponentes individuales <strong>de</strong> esta.Resumen <strong>de</strong>l ProcedimientoVariable <strong>de</strong>pendiente: ThroughputFactores:• Distancia entre estaciones• Número <strong>de</strong> host o estaciones activas en la redPLC• Tamaño <strong>de</strong>l PaqueteNúmero <strong>de</strong> muestras experimentales: 720V. VALIDEZ DE LOS RESULTADOS OBTENIDOSEXPERIMENTALMENTELa vali<strong>de</strong>z <strong>de</strong> los resultados obtenidos encualquier análisis <strong>de</strong> varianza queda supeditadaa que los supuestos <strong>de</strong>l mo<strong>de</strong>lo se cumplan.Estos supuestos <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> ANOVA son: normalidad,varianza constante (igual varianza <strong>de</strong>los tratamientos) e in<strong>de</strong>pen<strong>de</strong>ncia. Esto es, larespuesta (Y) <strong>de</strong>be tener una distribución normal,con la misma varianza en cada tratamiento


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados27y las mediciones <strong>de</strong>ben ser in<strong>de</strong>pendientes. Estossupuestos sobre (Y) se traducen en supuestossobre el término error (ε) en los diferentesmo<strong>de</strong>los. A continuación se realiza el análisispara cada uno <strong>de</strong> los tres supuestos:Supuesto <strong>de</strong> Varianza Constante. Una forma<strong>de</strong> verificar el supuesto <strong>de</strong> varianza constante(o que los tratamientos tienen la misma varianza)es graficar los valores estimados contra losresiduos (Ŷ ijvs ε ij). Generalmente, Ŷ ijva en el ejeX (horizontal) y los residuos en el eje vertical.Fig. 2. VALORES RESIDUALES VS. VALORES ESTIMADOSPARA THROUGHPUTFuente: Los AutoresEn la Figura 2 don<strong>de</strong> se relacionan los valoresresiduales contra los valores estimados,se observa una ligera violación al supuesto <strong>de</strong>varianza constante, <strong>de</strong>bido a una semejanza alpatrón tipo “corneta” que adoptan los residuosa medida que el valor estimado va en aumento.Sin embargo, esta violación no es tan fuertecomo para generar un impacto significativo enel momento <strong>de</strong> emitir conclusiones sobre el mo<strong>de</strong>lopropuesto.Debe tenerse en cuenta en la interpretación<strong>de</strong> esta Gráfica que aunque existan diferenciaspequeñas, estadísticamente no se consi<strong>de</strong>rancomo diferencias significativas. Adicionalmente,<strong>de</strong>ben tomarse en cuenta la cantidad <strong>de</strong> observacionesrealizadas en cada uno <strong>de</strong> los factores,ya que este hecho pue<strong>de</strong> llegar a impactaren la dispersión aparente <strong>de</strong> cada tratamiento.Supuesto <strong>de</strong> NormalidadUn procedimiento para verificar el supuesto<strong>de</strong> normalidad <strong>de</strong> los residuos, consiste en graficarlos residuos en una gráfica <strong>de</strong> probabilidadnormal, la cual se incluye en la mayoría <strong>de</strong> losprogramas estadísticos.FIG. 3. VALORES RESIDUALES DE THROUGHPUT EN PAPEL ORDINARIOFuente: los autoresEn la figura anterior, correspondiente a la gráfica<strong>de</strong> probabilidad, se observa el cumplimiento<strong>de</strong>l supuesto <strong>de</strong> normalidad <strong>de</strong> los residuos, <strong>de</strong>bidoa que estos se encuentran ajustados sobre larecta graficados en papel ordinario.Supuesto <strong>de</strong> In<strong>de</strong>pen<strong>de</strong>nciaEl supuesto <strong>de</strong> in<strong>de</strong>pen<strong>de</strong>ncia en los residuospue<strong>de</strong> verificarse si se grafica el or<strong>de</strong>n en que setomó un dato contra el residuo correspondiente.Fig. 4. RESIDUOS SEGÚN EL ORDEN EN LA TOMA DE LOS DATOSFuente: los autoresEn la Figura 4, en don<strong>de</strong> se ilustra la relaciónentre los valores residuales y el or<strong>de</strong>n en el quefueron tomados los datos experimentalmente seobserva el cumplimiento <strong>de</strong>l supuesto <strong>de</strong> in<strong>de</strong>pen<strong>de</strong>nciadon<strong>de</strong> los valores residuales se encuentrandistribuidos <strong>de</strong> manera aleatoria sobrela horizontal.VI. ANÁLISIS E INTERPRETACIÓN DE LOSEFECTOS ACTIVOSA través <strong>de</strong>l uso <strong>de</strong>l software estadístico Statgraphics,se realizó un análisis multifactorial <strong>de</strong>la varianza para Throughput, el cual realiza variostests y gráficos para <strong>de</strong>terminar qué factores tienenun efecto estadísticamente significativo en elThroughput como variable <strong>de</strong> salida.


28ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32En la Tabla <strong>II</strong>I se muestra el resultado <strong>de</strong>l análisis<strong>de</strong> Varianza correspondiente al Throughput:TABLA <strong>II</strong>IANOVA COMPLETO PARA THROUGHPUTFig. 5. INTERACCIÓN ENTRE DISTANCIA Y HOSTFuente <strong>de</strong>VariaciónA: Tamaño<strong>de</strong>l paqueteSuma <strong>de</strong>Cuadrad(SC)Gr. Lib(C.M)Cociente(Fo)p-Valor502,750 5 100,550 15873,65 0,00B: Distancia 0,220 3 0,0731 11,551 0,00C: No. Host 984,718 5 196,943 31091,13 0,00InteracciónAxBInteracciónAxCInteracciónBxCInteracciónAxBxC0,138 15 0,0091 1,450 0,11384,542 25 15,3816 2428,279 0,000,103 15 0,0068 1,0869 0,360,210 75 0,0028 0,4426 1,00Error 3,649 576 0,0063Fuente: Statgraphics Plus 5.1En la Figura 5 se evi<strong>de</strong>ncia <strong>de</strong> manera visual unamuy poca importancia <strong>de</strong> la interacción entre la distanciay el número <strong>de</strong> host existente en la red, consi<strong>de</strong>radaslas distancias a las cuales se efectuó elexperimento (5m, 10m, 20m, 30m) <strong>de</strong>bido a que laslíneas se encuentran paralelas entre sí. Por otro lado,<strong>de</strong>bido a que la pendiente <strong>de</strong> las rectas es muy cercanaa cero, quiere <strong>de</strong>cir que la influencia <strong>de</strong>l factordistancia sobre el valor <strong>de</strong>l Throughput es muy bajo.Fig. 6. INTERACCIÓN ENTRE TAMAÑO DEL PAQUETE Y HOSTTOTAL 1876,330 719Fuente: los autoresAl efecto cuyo p-value sea menor al valor especificadopara α, se <strong>de</strong>clara estadísticamentesignificativo o se dice que está activo. Es <strong>de</strong>cir,aquellos valores don<strong>de</strong> p-value


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados29En la Figura 7 se evi<strong>de</strong>ncia una muy poca importancia<strong>de</strong> la interacción entre el tamaño <strong>de</strong>l paquetey la distancia entre estaciones, ya que laslíneas se encuentran casi paralelas entre sí. Sinembargo, <strong>de</strong>bido a que la pendiente <strong>de</strong> las rectastien<strong>de</strong> a aumentar consi<strong>de</strong>rablemente a medidaque aumenta el tamaño <strong>de</strong>l paquete, reflejala fuerte influencia <strong>de</strong>l tamaño <strong>de</strong>l paquete comofactor importante sobre el valor <strong>de</strong>l Throughput.V<strong>II</strong>. ANÁLISIS DE MEDIASRechazada la hipótesis nula en un análisis <strong>de</strong>varianza, es necesario ir al <strong>de</strong>talle y ver cuálestratamientos son diferentes. Cuando se acepta lahipótesis nula H o: μ 1= μ 2= ... = μ k= μ, el objetivo <strong>de</strong>lexperimento está cubierto y la conclusión es quelos tratamientos son iguales. Si por el contrario serechaza H oy, por consiguiente, se acepta la hipótesisalternativa H A: μ i≠ μ jpara algún i ≠ j, es necesarioinvestigar cuáles tratamientos resultarondiferentes o cuáles tratamientos provocan la diferencia,don<strong>de</strong> el gráfico <strong>de</strong> medias y los gráficos<strong>de</strong> interacción ayudarán a interpretar los efectossignificativos que el análisis <strong>de</strong> varianza no logroespecificar satisfactoriamente.El método utilizado para el análisis <strong>de</strong> mediasfue el método Tukey, consi<strong>de</strong>rado como el más comúnmenteutilizado en la comparación <strong>de</strong> pares<strong>de</strong> medias <strong>de</strong> tratamientos, el cual consiste encomparar las diferencias entre medias muestralescon el valor crítico dado por:Según el tamaño <strong>de</strong>l PaqueteTABLA IVMEDIAS PARA THROUGHPUT SEGÚN EL TAMAÑO DEL PAQUETENivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior64 120 0,2834 0,007265 0,269164 0,297703128 120 0,5598 0,007265 0,545539 0,574078256 120 0,8878 0,007265 0,873547 0,902086512 120 1,4783 0,007265 1,46403 1,492571024 120 2,2072 0,007265 2,19299 2,221531500 120 2,5604 0,007265 2,54615 2,57469Fuente: Statgraphics Plus 5.1Cuando se rechaza H omediante el ANOVA, yse concluye que no hay igualdad entre medias poblacionales<strong>de</strong> los tratamientos, pero no se tieneinformación específica sobre cuáles tratamientosson diferentes entre sí, el análisis <strong>de</strong> medias permitehacer una comparación visual y estadística<strong>de</strong> las medias <strong>de</strong> los tratamientos. A continuaciónse muestran los resultados <strong>de</strong> medias por mínimoscuadrados para Throughput, con un Intervalo<strong>de</strong> confianza <strong>de</strong>l 95% en relación con cada uno <strong>de</strong>los factores.Fig. 8. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR TAMAÑO DEL PAQUETEDon<strong>de</strong>se obtiene <strong>de</strong>l análisisANOVA, en función <strong>de</strong>l cuadrado medio <strong>de</strong>l error yn es el número <strong>de</strong> observaciones por tratamiento,k es el número <strong>de</strong> tratamientos, N-k es igual a losgrados <strong>de</strong> libertad para el error, α es el nivel <strong>de</strong> significanciaprefijado y el estadístico q α(k,N-k) sonpuntos porcentuales <strong>de</strong> la distribución <strong>de</strong>l rangoestu<strong>de</strong>ntizado, que se pue<strong>de</strong>n obtener en tablas.Se <strong>de</strong>claran “significativamente diferentes” lospares <strong>de</strong> medias cuya diferencia muestral en valorabsoluto sea mayor que Tα. A diferencia <strong>de</strong> losmétodos LSD y Duncan, el método <strong>de</strong> Tukey trabajacon un error α muy cercano al <strong>de</strong>clarado por elexperimentador. Cuando se hace uso <strong>de</strong>l método<strong>de</strong> Tukey (HSD), hay un 5,0% <strong>de</strong> riesgo <strong>de</strong> consi<strong>de</strong>raruno o más pares como significativamente diferentescuando su diferencia real es igual a cero.Fuente: Statgraphics Plus 5.1Según la DistanciaTABLA VMEDIAS PARA THROUGHPUT SEGÚN LA DISTANCIA ENTRE ESTACIONESNivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior5 180 1,35766 0,00593 1,346 1,3693110 180 1,32958 0,00593 1,31793 1,3412320 180 1,31893 0,00593 1,30728 1,3305830 180 1,31185 0,00593 1,3002 1,3235Fuente: Statgraphics Plus 5.1


30ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32Fig. 9. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR DISTANCIAreflejo efectos significativos en el comportamiento<strong>de</strong>l Throughput, lo cual es coherente con los resultadosobtenidos previamente.V<strong>II</strong>I. CONCLUSIONESFuente: Statgraphics Plus 5.1Según el número <strong>de</strong> HostTABLA VI.MEDIAS PARA THROUGHPUT SEGÚN EL NÚMERO DEL HOSTNivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior1 120 3,7085 0,00726 3,69423 3,722772 120 1,85292 0,00726 1,83865 1,867194 120 0,9282 0,00726 0,913939 0,9424786 120 0,6159 0,00726 0,60163 0,630178 120 0,4831 0,00726 0,468922 0,49746110 120 0,38831 0,00726 0,374047 0,402586Fuente: Statgraphics Plus 5.1Fig. 10. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR NÚMERO DE HOSTFuente: Statgraphics Plus 5.1Frecuencia Total: 720Media Total: 1,32951En las figuras anteriores se ilustra el valor <strong>de</strong>lThroughput medio por cada nivel según el factoranalizado. También se presenta el error estándar<strong>de</strong> cada media, el cual correspon<strong>de</strong> a una medida<strong>de</strong> variabilidad en la muestra. Las dos columnas<strong>de</strong> la <strong>de</strong>recha muestran los intervalos para cadauna <strong>de</strong> las medias con un 95% <strong>de</strong> confianza. Segúnel análisis <strong>de</strong> medias, los mejores promediosse obtuvieron a medida que el tamaño <strong>de</strong>l paqueteaumentó y la cantidad <strong>de</strong> host existentes en lared era reducido. La distancia entre los host noLa implementación <strong>de</strong> re<strong>de</strong>s PLC no <strong>de</strong>be serconsi<strong>de</strong>rada como un reemplazo <strong>de</strong> las tecnologíasexistentes, sino como una solución complementariaque trabaja en conjunto con otras tecnologías<strong>de</strong> acceso. PLC ofrece una instalaciónsimple y rápida en don<strong>de</strong> solo es necesario conectarun adaptador o MÓDEM PLC, convirtiendocualquier toma <strong>de</strong> corriente en un punto <strong>de</strong> accesoa la red; lo que permite la transmisión simultánea<strong>de</strong> voz, datos y vi<strong>de</strong>o sobre un mismo medio;se origina la prestación <strong>de</strong> múltiples servicios:acceso a Internet <strong>de</strong> Banda Ancha, telefonía localcon protocolo <strong>de</strong> IP, aplicaciones multimedia(vi<strong>de</strong>oconferencia, televisión interactiva, ví<strong>de</strong>o yaudio bajo <strong>de</strong>manda, juegos en red), entre otrosservicios.Un diseño experimental es una secuencia <strong>de</strong>etapas o activida<strong>de</strong>s que <strong>de</strong>ben realizarse paracumplir con éxito los objetivos que se persiguen.En vista <strong>de</strong> lo anterior y para óptimo <strong>de</strong>sarrollo <strong>de</strong>lpresente estudio, fue seleccionado el tipo factorial,cuyo objetivo consiste en estudiar el efecto<strong>de</strong> varios factores sobre una o varias respuestas(Throughput). Para el caso particular se implementóun diseño factorial <strong>de</strong> 6x4x6=144 combinaciones<strong>de</strong> tratamientos o puntos experimentales,con tres factores <strong>de</strong> tipo cuantitativo (tamaño<strong>de</strong>l paquete, número <strong>de</strong> estaciones activas en lared y la distancia en metros entre el PC-Cliente y elPC Servidor), el cual respondió satisfactoriamentea cada una <strong>de</strong> las necesida<strong>de</strong>s en el proceso<strong>de</strong> investigación. El número <strong>de</strong> replicas <strong>de</strong>l experimentofue cinco (5), las cuales se consi<strong>de</strong>raronsuficiente garantía para medir los efectos principalesy las interacciones, para un total <strong>de</strong> 720 mediciones<strong>de</strong> la variable respuesta.En todo mo<strong>de</strong>lo, es importante saber combinarparámetros, variables, relaciones funcionalesy restricciones que formen los componentesque <strong>de</strong>sarrollan la función objetivo. El análisis <strong>de</strong>varianza (ANOVA) permitió <strong>de</strong>scomponer la variabilidad<strong>de</strong> Throughput en cada una <strong>de</strong> las contribucionespor factor, bajo un nivel <strong>de</strong> confianza<strong>de</strong>l 95,0%. El análisis <strong>de</strong> varianza i<strong>de</strong>ntificó cua-


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados31tro efectos estadísticamente significativos ( ). Laúnica interacción significativa estadísticamenteentre los factores fue la interacción AC, la cualcorrespon<strong>de</strong> a la interacción entre los factores Tamaño<strong>de</strong>l Paquete y Número <strong>de</strong> host o estacionesexistentes en la red PLC.Según el análisis <strong>de</strong> medias, los mejores promediosse obtuvieron a medida que el tamaño <strong>de</strong>lpaquete aumentaba y la cantidad <strong>de</strong> host existentesen la red era reducido. La distancia entre loshost no reflejó efectos significativos en el comportamiento<strong>de</strong>l Throughput a las distancias en lascuáles se <strong>de</strong>sarrolló el experimento (5m, 10m,20m, 30m) y que encajan <strong>de</strong>ntro <strong>de</strong> una viviendapromedio. Por otro lado, se observó un efecto consi<strong>de</strong>rableen la interacción <strong>de</strong> los factores tamaño<strong>de</strong>l paquete y número <strong>de</strong> estaciones, <strong>de</strong>bido al aspectoquebrado <strong>de</strong> las líneas. Según la pendiente<strong>de</strong> las rectas en los gráficos <strong>de</strong> interacción se pue<strong>de</strong><strong>de</strong>cir que el Throughput tien<strong>de</strong> a estabilizarsealre<strong>de</strong>dor <strong>de</strong> 1Mbps a medida que aumenta eltamaño <strong>de</strong>l paquete y el número <strong>de</strong> estaciones,don<strong>de</strong> se evi<strong>de</strong>nció que la mayor influencia sobrela variable salida <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> estacionesque se encuentren activas en la red PLC.La vali<strong>de</strong>z <strong>de</strong> los resultados obtenidos en cualquieranálisis <strong>de</strong> varianza queda supeditada a quelos supuestos <strong>de</strong>l mo<strong>de</strong>lo (normalidad, varianzacontante e in<strong>de</strong>pen<strong>de</strong>ncia) se cumplan. En el casoparticular, bajo el uso <strong>de</strong> gráficos <strong>de</strong> residuos sepudo comprobar los supuestos <strong>de</strong>l mo<strong>de</strong>lo propuestopara el Throughput, cumplen a satisfaccióncon cada uno <strong>de</strong> los supuestos, y se garantizacon ello que los resultados <strong>de</strong>l experimentoobe<strong>de</strong>cen a una muestra aleatoria <strong>de</strong> distribuciónnormal con media cero y varianza constante.Aunque existen herramientas <strong>de</strong> predicciónque se encuentran disponibles comercialmente,su costo es muy elevado, lo cual limita su adquisicióny aplicación en el entorno regional. Algunosejemplos son: WinProp, SitePlanner, CINDOOR;sin embargo, el uso <strong>de</strong> Iperf como herramientasoftware <strong>de</strong> libre distribución permitió realizar diversaspruebas sobre el entorno <strong>de</strong> red basadoen PLC, las cuales arrojaron resultados bastanteinteresantes; y brindaroo las herramientas parala <strong>de</strong>finición <strong>de</strong>l mo<strong>de</strong>lo empírico <strong>de</strong> predicción yla forma <strong>de</strong> interacción entre diversos factores inmersosen el proceso <strong>de</strong> comunicación.La intención final <strong>de</strong> este estudio es establecerlas bases para evaluar el comportamiento <strong>de</strong>lJitter, el cual se encuentra directamente relacionadocon el rendimiento <strong>de</strong> la red PLC implementada,y consi<strong>de</strong>ra la influencia <strong>de</strong> cada uno <strong>de</strong>los siguientes factores: el número <strong>de</strong> estacionesactivas en la red, la distancia entre ellas y el tamaño<strong>de</strong>l paquete; bajo las condiciones <strong>de</strong> la re<strong>de</strong>léctrica existentes en ambientes corporativos yresi<strong>de</strong>nciales. Sin embargo, es importante consi<strong>de</strong>rarque los resultados obtenidos pue<strong>de</strong>n estarsujetos a modificaciones y ajustes posteriores <strong>de</strong>bidoal grado <strong>de</strong> sensibilidad <strong>de</strong> los instrumentosutilizados para realizar la medición y las condicionesexistentes en la red en el momento <strong>de</strong> llevar acabo el experimento.REFERENCIAS[1] S. M. Kumar, S. Nutan, and J.K. Diwedi, “Power LineCommunication: A Survey”. International ConferenceOn Recent Trends in Engineering, Technology & Management,Bun<strong>de</strong>lkhand Institute of Engineering &Technology, Jhansi, India. Feb. 27, 2011.[2] HomePlug 1.0 Specification, HomePlug Power lineAlliance, Jun. 2001.[3] G. Held, “Un<strong>de</strong>rstanding Broadband over Power Line”,cap.1, Ed. Auerbach Publications, 2006.[4] N. Pavlidou, A.J. Han Vinck, and J. Yazdani, “Power LineCommunications: State of the Art and Future Trends”,IEEE Communications Magazine, vol. 41, no. 4, pp.34-40, Apr. 2003.[5] Yousuf S., El-Shafei M., “Power Line Communications:An Overview - Part I.” Proc. of the 4th InternationalConference on Information Technology, Dubai, pp218-222, Nov. 2007.[6] X. Carcelle, “Power Line Communications in practice”,cap. 11, Boston, Ed. Artech House, 2006.[7] D.C. Montgomery, “Diseño y Análisis <strong>de</strong> Experimentos”.Ed. México, Limusa-Wiley, 2003.[8] R. Martínez y N. Martínez, “Diseño <strong>de</strong> ExperimentosAnálisis <strong>de</strong> datos estándar y no estándar”, BogotáD.C., Ed. Universidad Nacional <strong>de</strong> Colombia, 1997.[9] R.O. Kuehl, “Principios estadísticos para el diseño yanálisis <strong>de</strong> investigaciones”. México. Ed.Thompson,2006.[10] W. Moreno, “Aplicaciones al diseño y análisis <strong>de</strong> experimentos”.Bucaramanga, Ediciones UIS, 2002.


32ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32[11] H. Gutiérrez, “Análisis y diseño <strong>de</strong> experimentos”, Ed.México, McGraw-Hill, 2008.[12] J. Misurec and M. Orgon, “Mo<strong>de</strong>ling of Power LineTransfer of Data for Computer Simulation”, InternationalJournal of Communication Networks and InformationSecurity (IJCNIS), vol. 3, no. 2, 104-111, Aug.2011.[13] J. Anatory y N. Theethayi, “Broadband Power-Line CommunicationSystems: Theory and Applications”, cap. 3,Boston, Ed. Wit Press, 2010


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls forTraffic on IEEE 802.11 Networks – Study of Casefor the QRD NetworkEvaluación <strong>de</strong>l Desempeño <strong>de</strong> los Mo<strong>de</strong>los <strong>de</strong> tráfico Auto-similares enre<strong>de</strong>s IEEE 802.11 - Caso <strong>de</strong> Estudio Red QRDEvelio Astaiza HoyosPhD(c) Procesado <strong>de</strong> señales y las comunicacionesUniversidad <strong>de</strong> Vigo-EspañaMsC. Ingeniería, área <strong>de</strong> telecomunicaciones,Universidad <strong>de</strong>l CaucaProfesor Asistente - Universidad <strong>de</strong>l Quindío.Investigador grupo GITUQeastaiza@uniquindio.edu.coeastaizah@unicauca.edu.coHéctor F. Bermú<strong>de</strong>z OrozcoPhD(c) Procesado <strong>de</strong> señales y las comunicaciones,Universidad <strong>de</strong> Vigo-EspañaMsC Electrónica y Telecomunicaciones,Universidad <strong>de</strong>l CaucaProfesor Asistente - Universidad <strong>de</strong>l Quindío.Investigador grupo GITUQhfbermu<strong>de</strong>z@uniquindio.edu.cohebermu<strong>de</strong>z@unicauca.edu.coDiego Fernando Salgado CastroIngeniero ElectrónicoUniversidad <strong>de</strong>l QuindíoGrupo GITUQdfsc984@hotmail.comAbstract— This paper evaluates the performance offractal or self-similar traffic mo<strong>de</strong>ls in IEEE 802.11networks. This study is focused on the “Quindio RegiónDigital” (QRD) network. Performance evaluation of thetraffic mo<strong>de</strong>ls is performed in three stages. In the firststage, we obtain the statistical characteristics of thecurrent traffic on the QRD network. In the second stage,the most suitable traffic mo<strong>de</strong>ls are selected for thecurrent characteristics of the QRD network such as outof-saturationoperation and management of heterogeneoustraffic. In the third stage, we <strong>de</strong>fine a performancemetric that is used to evaluate the traffic patternsthrough simulation.Keywords— QRD, WLAN, MAC, time slot, contention window,self-similarity, traffic, correlation, goodness of fittest, snnifer.I. INTRODUCTIONIn the recent years, wireless networks have becomepopular for the <strong>de</strong>sign of access networksdue to their potential benefits with respect to wirednetworks. Since the standard IEEE 802.11 hasbeen wi<strong>de</strong>ly accepted for the <strong>de</strong>sign of these networks,a <strong>de</strong>tailed study of this standard provi<strong>de</strong>suseful tools to <strong>de</strong>sign and plan proper networks,and to meet user requirements with respect to informationmanagement and services.This paper presents the performance evaluationof one popular method to mo<strong>de</strong>l WLAN802.11networks. This mo<strong>de</strong>l takes into accountan exponential backoff protocol un<strong>de</strong>r non-saturatedstations and heterogeneous-traffic-flow conditionsto compute the throughput of the distributedcoordination function (DCF) for basic access.Therefore, this mo<strong>de</strong>l is suitable for the analysis oftraffic frames in a real network. In this paper, theperformance of this mo<strong>de</strong>l is compared using actualdata from the “Quindío Región Digital” (QRD)network.The mo<strong>de</strong>l un<strong>de</strong>r analysis assumes that the probabilitiesof packet collision of a packet is constantand in<strong>de</strong>pen<strong>de</strong>nt on the state and station regardlessthe number of retransmissions. This assumption,validated through simulations, shows high-accurateresults even when the number of stations inthe wireless LAN is greater than 10.This paper is organized as follows. Section 2<strong>de</strong>fines the two medium access mechanisms usedin DCF, basic mechanism and RTS/CTS (Requestto send/Clear to send) mechanism, as well as acombination of both. Section 3 shows the resultsand statistics obtained for a real traffic in the QRDRecibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39


34ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39network. Sections 4 and 5 inclu<strong>de</strong> the performanceevaluation of the mo<strong>de</strong>l un<strong>de</strong>r study, which takeinto account real conditions such as non-saturatedstations and heterogeneous traffic. Section 6 presentsthe simulation results that verify the performanceof this mo<strong>de</strong>l on the QRD network. Finally,Section 7 summarizes the results and discussesthe performance of the mo<strong>de</strong>l on real network data.<strong>II</strong>. DISTRIBUTED COORDINATION FUNCTION802.11This section presents an overview of the distributedcoordination function (DCF) <strong>de</strong>scribed bythe IEEE 802.11 protocol. A <strong>de</strong>tailed <strong>de</strong>scription isinclu<strong>de</strong>d in [6], [7], [8], [10] and [15].A station with a new packet to be transmittedsenses the channel activity. If the channel isfound inactive during a period of time equal tothe distributed interframe space (DIFS), the stationtransmits. Otherwise, if the channel is foundbusy (immediately or during the DIFS), the stationcontinuously senses the channel until it is foundinactive during a DIFS. From this viewpoint, thestation generates a random backoff interval beforetransmitting (i.e., performs an anti-collisionprotocol) to minimize the probability of collisionwithin the packets transmitted by other stations.In addition, to avoid channel break, a station mustwait for a random backoff time between two consecutivetransmissions of a new packet even if thechannel is found inactive during a DIFS. To improveefficiency, DCF uses a discrete backoff scale.The time following an inactive DIFS is sliced anda station can transmit only at beginning of eachslot time. The size of the slot time “σ” is set equalto the time required by each station to <strong>de</strong>tect thetransmission of a packet from any other station.TABLE ISlot Time (ranura <strong>de</strong> tiempo), valores máximos y mínimos <strong>de</strong> la ventana<strong>de</strong> contienda para las tres especificaciones PHY <strong>de</strong>l estándar 802.11:Frecuency Hopping Spread Spectrum (FHSS) Direct Sequence SpreadSpectrum (DSSS), and Infrared (IR).PHy Slot Time (σ) CWmin CWmaxFHSS 50 µs 16 1024DSSS 20 µs 32 1024IR 8 µs 64 1024As shown in Table I, the size of the slot time “σ”<strong>de</strong>pends on the physical layer, and it representsthe propagation <strong>de</strong>lay involved in switching froma reception state to transmission state (i.e., RX-TXtime) as well as the time to signal to the MAC layerabout the channel state (i.e., to <strong>de</strong>tect a busy time).DCF adopts an exponential backoff behavior, inwhich the backoff time for each packet transmissionis chosen to be uniform in the range (0,W-1), whereW is called contention window, and this window<strong>de</strong>pends on the number of failed transmission for agiven packet. In the first transmission attempt, W isset to be equal to the minimum contention window(CWmin). After each failed transmission, W is doubleduntil reach its maximum value CWmax = 2 m CWmin.The values for CWmin and CWmax are reportedin the final version of the standard [15]. The backofftime counter is stopped when a transmission is <strong>de</strong>tectedover the channel, and it is resumed when thechannel is found inactive again for more than oneDIFS. The station transmits when the backoff counterreaches zero. Fig. 1 <strong>de</strong>picts this operation.Since CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) is not based on the station capabilitiesto <strong>de</strong>tect a collision by listening to their owntransmissions, an affirmative acknowledge (ACK) istransmitted by target station to signal a successfulpacket reception. ACK is transmitted immediatelyfollowing the packet reception, and this time intervalis called short interframe space (SIFS). As longas the SIFS (in addition to the propagation <strong>de</strong>lay) isshorter than a DIFS, none station is capable of <strong>de</strong>tectingchannel inactivity during a DIFS until the endof an ACK. If the transmitting station does not receiveany acknowledge for a certain ACK waiting time,or a different transmission packet is <strong>de</strong>tected overthe channel, the transmission of packets is restartedaccording to the pre<strong>de</strong>fined backoff rules. The previoustwo-way transmission approach is called basicaccess mechanism. DCF <strong>de</strong>fines an additional andoptional four-way transmission approach. This mechanismis called RTS/CTS, which is shown in Fig. 2.Fig.1. BASIC ACCESS MECHANISMSource: P802.11, IEEE Standard for Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, November 1997.


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado35Fig. 2. RTS/CTS MECHANISMgrouped according to the arrival time and lengthof each packet. In this way, histograms and goodnessof fit tests are used to estimate the statisticsthat characterize the traffic and features of theQRD network.B. I<strong>de</strong>ntification of the distribution functionSource: P802.11, IEEE Standard for Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, November 1997.The station that requires a packet transmissionmust wait until the channel is found inactiveduring a DIFS, following the backoff rules explainedabove. Then, instead of transmitting the datapacket, a preliminary short frame, called “requestto send” (RTS), is transmitted. When the targetstation <strong>de</strong>tects a RTS frame, it responses, after aSIFS, by sending a “clear to send” (CTS) frame. Astation is allowed to transmit only if a CTS frame isreceived properly.RTS and CTS frames carry out informationabout the length of the packet to be transmitted.This information can be read by any other listeningtransmitters, which update the network allocationvector (NAV) that stores information about the periodof time when the channel is busy.RTS/CTS mechanism is efficient in terms ofsystem performance since it reduces the lengthof the frames involved in a contention process.In fact, even assuming perfect channel <strong>de</strong>tectionby each station, collision may occur when two ormore packets are transmitted on the same slottime. If the two transmission stations employ aRTS/CTS mechanism, a collision is produced onlyin the RTS frame. However, this issue can be <strong>de</strong>tectedquickly by all transmission stations due tothe lack of a CTS frame [5].<strong>II</strong>I. ACQUISITION OF A REAL TRAFFICThis section shows the data obtained from areal traffic in the QRD network, and the statisticsperformed on this data.A. Capture of traffic in the QRD network andstatistics estimationA protocol analyzer was used to capture informationabout packets [12]. This information isThe methodology of goodness of fit test proposedby Kolmogorov-Smirnov [11] is used to <strong>de</strong>terminethe distribution functions for the arrival-packettime and packet length. As a result of this test,the distribution function for the arrival-packet timeis found to be exponential, this is shown in Fig. 3.With respect to the packet length (or equivalently,the average service time), the distribution functionis uniform, this is shown in Fig. 4.Fig. 3. EXPONENTIAL DISTRIBUTION FOR THE ARRIVAL-PACKET TIME ONJANUARY 26, 2011.Source: Author of the projectFig. 4. UNIFORM DISTRIBUTION FOR THE PACKET LENGTHSource: Author of the projectIV. THROUGHPUT FOR THE REAL TRAFFICAND SELF-SIMILAR MODELA. Throughput for the real trafficFrom the QRD data, the time mean average ofthe packets is 0.0076 seconds, which suggeststhat the actual offered traffic is λ k= 7.6ms.


36ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39Fig. 4 shows an uniform distribution for thelength of the payload bits in the packets. Themean value is 1452.76 bytes, i.e., L k= 1452.76bytes. Hence, the throughput in Mbps againstthe number of network stations is shown in Fig.7. From this figure, it is possible to <strong>de</strong>termine themaximum throughput of a network with differentnumber of terminals by dividing this value by thenumber of terminals. Thus, if packets with an averagelength of 1452.76 bytes are transmitted toany rate such as 1, 2, 11 or 54 Mbps, the maximumthroughput is 90 kbps, this is shown in Fig.5. Asumming 20 terminals for the QRD network,the effective transmitsion rate by terminal are 4.5kbps. This result is very accurate due to this analysistakes into account the time involved in solvingcollisions.Fig. 5. THROUGHPUT IN THE QRD NETWORK AS A FUNCTION OF THENUMBER OF STATIONSA random process {X(t),t∈R} is called H- sssiif itis self-similar with a parameter H, and it has stationaryincrements.• Lemma 1 [2]It is assumed that {X(t),t∈R} is a non-<strong>de</strong>gnerativeprocess H- sssiwith an inifity variance. Then, 0< H ≤ 1, X(0) = 0 and the covariance is <strong>de</strong>fined byIf X(t) is a non-<strong>de</strong>generated process H- sssiwithfinite dispersion, then 0 < H ≤ 1. During simulationof the traffic, the range 0.5 < H < 1 is particularlyinteresting since the process H- sssiX(t) with H < 0cannot be measured, and it belongs to a pathologicalcase. While the case H > 1 is forbid<strong>de</strong>n sincethe stationary condition in this process is cumulative.In practice, the range 0 < H ≤ 0.5 can beexclu<strong>de</strong>d because this cumulative process is calledshort range <strong>de</strong>pen<strong>de</strong>nce (SRD). For practicalpurposes only the range 0.5 < H < 1 is relevant. Inthis range, the correlation factor for the cumulativeprocess Y(t):has the following form:C. M / G / ∞ QueueSource: Author of the projectB. Throughput for the self-similar mo<strong>de</strong>lA study about the self-similarity on aggregatedtraffic using the Hurst parameter for a wirelessnetwork close to the QRD network is presented in[4]. The <strong>de</strong>gree of self-similarity is obtained for theQRD network from the arithmetic summation ofthe <strong>de</strong>gree of self-similarity for each frame in<strong>de</strong>pen<strong>de</strong>ntly.In other words, the Hurst parameter isobtained separately for the data frame, the controlframe, and the management frame, and those valuesare finally ad<strong>de</strong>d together to obtain the Hurstparameter for the aggregated traffic.In [1], [2], [3], [9], [13] and [14], the self-similartraffic for WLAN networks is mo<strong>de</strong>led through anM / G / ∞ queue.• Definition 1 [2]The M / G / ∞ process is <strong>de</strong>fined as follows.The discrete-time M / G / ∞ queue is mo<strong>de</strong>led withslot time “σ” as time interval. All Poisson-type arrivalswithin the slot time are used for service beforethe beginning of the next slot, where W(s=k),k=1,2,..., is the probability <strong>de</strong>nsity function (pdf) ofthe service time S given in slot-time “σ” units. Forthis system, it is known that the pdf of the queuelength is a Poisson distribution at the end of eachslot time with mean λ = λ o*M[s], where λ ois theaverage number of arrivals when the system is atthe state 0 in the M / G / ∞ queue. However, thenext queue lengths at the end of the slot time arecorrelated with autocorrelation function r(k) = P(S> k. Hence, if this queue-length process is usedto generate the arrivals for the analyzed system,the next arrival process A is obtained from themarginal distribution of A, which is a discrete-timePoisson process with parameter λ for each slot


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado37time, and P(S > k) is the autocorrelation function.In practice, it is necessary to obtain the autocorrelationfunction r(k), which could be used to computethe distribution required for the service time.In particular,802.11 network. The variations of the H parameterare shown in Fig. 6.r(k) is the same ρk, i.e., the offered traffic,which is replaced in the throughput S k(n):Whatever P(S>O) = 1 and r(0) = 1, by <strong>de</strong>finition,M[S] = 1 / [1-r(1)]. Then, for the long-range <strong>de</strong>pen<strong>de</strong>nce(LRD),Where α = r(1) = 1 – M[S]. As a result, the arrivalprocess is and asymptotic self-similar processwith Hurts exponent H = 1 – β / 2.Since the M / G / ∞ queue <strong>de</strong>scribes only adiscrete-time arrival process, the next step is thegeneration of isolated arrival times. This procedureis obtained by grouping arrivals of K≥1 slottimes followed each other, and strong distributionover all intervals of length t o= σk seconds.Let N be the number of arrivals within k slot times.Since N is a Poisson process, the assignmentof each arrival insi<strong>de</strong> the interval corresponds to auniform distribution (the distribution of interval timesbetween arrivals is still non-exponential).The offered traffic obtained from (3) and (5) interms of the autocorrelation function r(k), wherek is the average time of a packet on backoff statetaking into account the collisions <strong>de</strong>scribed above,is given byUp to this point, all parameters are replaced tosolve the above equation except the Hurst parameter,which is varied to <strong>de</strong>termine the <strong>de</strong>gree ofself-similarity in the mo<strong>de</strong>l, and so to obtain thefeatures of a real traffic.Self-similar mo<strong>de</strong>ls takes Hurst parameter valueswithin the range 0.5


38ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39To support this claim, a numerical analysis basedon correlation provi<strong>de</strong>s more accurate informationthan a graphical analysis. Correlation results forthe self-similar mo<strong>de</strong>l and the real traffic on theQRD network.Correlation coefficient for the real traffic andthe self-similar mo<strong>de</strong>l:0.941Since the correlation coefficient is close to one,it is conclu<strong>de</strong>d that the mo<strong>de</strong>l provi<strong>de</strong> a strong correlationwith the real data.The previous results allow us to conclu<strong>de</strong> thatthe mo<strong>de</strong>l <strong>de</strong>scribes the features of IEEE 802.11network traffic.Fig. 7. THROUGHPUT FOR THE SELF-SIMILAR MODEL, AND REAL TRAFFIC.provi<strong>de</strong>s an estimation of the self-similarity <strong>de</strong>greefor the actual traffic. In<strong>de</strong>pen<strong>de</strong>ntly on thedifferences between both mo<strong>de</strong>ls, it is possible toconclu<strong>de</strong> that the actual traffic in the WLAN QRDnetwork is well <strong>de</strong>scribed by a self-similar mo<strong>de</strong>l.Un<strong>de</strong>r the assumptions about a memoryless Poissonprocess for the arrival time and the probabilityof packet collision in<strong>de</strong>pen<strong>de</strong>ntly on the previousstate, it was possible to obtain a simulatedthroughput that matches the throughput obtainedfrom a real traffic.The most important reason why the mo<strong>de</strong>l wasselected for this study is the ability of this mo<strong>de</strong>lto <strong>de</strong>scribe real conditions in non-saturated networksand heterogeneous traffic, i.e., streamingand elastic flows. Hence, it was feasible to performa comparison un<strong>de</strong>r normal conditions, andthese simulation results are close to real data.REFERENCES[1] Oleg I. Sheluhin, Sergey M. Smolskiy, Andrey V. Osin.(2007). SELF-SIMILAR PROCESSES IN TELECOMMUNI-CATION. John wiley & sons, ltd.[2] Villy B. Iversen (2001). TELETRAFFIC ENGINEERINGHANDBOOK. Technical university of DenmarkSource: Author of the projectVI. CONCLUSIONSIn this paper, the one popular traffic mo<strong>de</strong>lsfor IEEE 802.11 wireless networks was evaluated.The mo<strong>de</strong>l is based on self-similar theory, <strong>de</strong>fininga simple but powerful mo<strong>de</strong>l that capturesall characteristics of the medium access control(MAC). It is important to highlight that this mo<strong>de</strong>l<strong>de</strong>pends exclusively on the distribution of packetarrivals obtained for the QRD network. The selfsimilarityof the traffic turns out relevant once therandom process becomes similar at different scales,but this mo<strong>de</strong>l (self-similar mo<strong>de</strong>l) is no longerpopular due to the mathematical complexityand the complex estimation of the self-similarity<strong>de</strong>gree from the Hurst parameter. To estimate thisself-similarity <strong>de</strong>gree, it is necessary to <strong>de</strong>terminethe Hurst parameter separately for each frame,and then to obtain a unified Hurst parameter that[3] Jeremiah F. Hayes, Thimma V. J. Ganesh Babu. (2004).MODELING AND ANALYSIS OF TELECOMUNICATIONSNETWORKS. John wiley & sons, inc, Hoboken, New jersey.[4] Xiao-hu Ge, Yang Yang, Cheng-Xiang Wang, Ying-Zhuang Liu, Chuang Liu, Lin Xiang (2009) “Characteristicsanalysis and mo<strong>de</strong>ling of frame traffic in 802.11wireless networks,” John Wiley& Sons, Ltd.[5] G. Bianchi, “Performance Analysis of the IEEE802.111Distributed Coordination Function,” IEEEJournal on SelectedAreas in Communications, Vol. 18,No. 3, March 2000.[6] Y.C. Tay and K.C. Chua, “A Capacity Analysis for theIEEE802.11 MAC Protocol,” Wireless Networks 7, 159-171, March2001.[7] B. Bellalta, M. Oliver, M. Meo and M. Guerrero (2005)“A Simple Mo<strong>de</strong>l of the IEEE 802.11 MAC Protocol withHeterogeneous Traffic Flows,” Belgra<strong>de</strong>, Serbia andMontenegro.[8] Ken Duffy, David Malone, and Douglas J. Leith, (2005)“Mo<strong>de</strong>ling the 802.11 Distributed CoordinationFunction in Non-Saturated Conditions,” IEEE COMMU-NICATIONS LETTERS, VOL. 9, NO. 8.


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado39[9] Georges Fiche & Gerard Hebuterne (1988)“Communicating Systems & Networks: Traffic &Performance,”London and Sterling, VA.[10] Walter Grote H. Claudio Ávila C. Alexis Molina B. (2007)“ANÁLISIS DE MÁXIMO DESEMPEÑO PARA WLAN OPE-RANDO A TASAS FIJAS O ADAPTIVAS USANDO EL ES-TÁNDAR IEEE 802.11 a/b/g,” Ingeniare. Revista chilena<strong>de</strong> ingeniería, vol. 15 Nº 3.[11] Evelio Astaiza Hoyos, Héctor Fabio Bermú<strong>de</strong>z, PabloAndrés Gutiérrez (2007) “Simulación De SistemasDe Telecomunicaciones”, Ed Padilla Bejarano, FerneyISBN: 978-958-44-2583-6 V, 300 page, 150[12] Ulf Lamping, Richard Sharpe, and Ed Warnicke (2004)“Wireshark User’s Gui<strong>de</strong>,” 35094 for Wireshark 1.4[13] Dimitrios P. Pezaros, Manolis Sifalakis, and David Hutchison“On the Long-Range Depen<strong>de</strong>nt Behavior ofUnidirectional Packet Delay of Wireless Traffic,” Lancaster,UK[14] Arcadio Reyes Lecuona, (2001) “MODELADO DE TRÁ-FICO DECLIENTES WWW” <strong>universidad</strong> <strong>de</strong> Málaga[15] P802.11, IEEE Standard for Wireless LAN Medium AccessControl (MAC) and Physical Layer (PHY) Specifications,November 1997


Arquitectura funcional para la implementación <strong>de</strong>mobile IPTV sobre re<strong>de</strong>s LTE y LTE-AvancedFunctional architecture for the implementation of Mobile IPTVover LTE and LTE-Avanced networksDiego Fernando Rueda PepinosaMSc(c) en Ingeniería – TelecomunicacionesUniversidad Nacional <strong>de</strong> ColombiaInvestigador <strong>de</strong>l Grupo <strong>de</strong> GITUN.Universidad Nacional <strong>de</strong> Colombia.Bogotá, Colombiadfruedap@unal.edu.coZoila Inés Ramos RodríguezPhD.(c) en Ingeniería - Telecomunicaciones, Universidad <strong>de</strong>Telecomunicaciones e Informática <strong>de</strong> Moscú. Profesor Asociado,Lí<strong>de</strong>r <strong>de</strong>l Grupo GITUN. Universidad Nacional <strong>de</strong> Colombia.Bogotá, Colombiaziramosd@unal.edu.coResumen— La televisión digital móvil sobre el protocolo<strong>de</strong> Internet (Mobile IPTV) requiere que las re<strong>de</strong>s <strong>de</strong> móvilesprovean los recursos y los mecanismos necesariospara garantizar la calidad en los contenidos entregadosa los usuarios. Las características técnicas <strong>de</strong> las tecnologías<strong>de</strong> banda ancha móvil LTE y LTE-Advanced las perfilancomo las re<strong>de</strong>s capaces para soportar el <strong>de</strong>spliegue<strong>de</strong> Mobile IPTV. Por consiguiente, en este trabajo seha realizado el análisis <strong>de</strong> las re<strong>de</strong>s LTE y LTE-Advancedcon el fin <strong>de</strong> proponer una arquitectura funcional paraorientar la implementación <strong>de</strong>l servicio <strong>de</strong> Mobile IPTV.Palabras clave— Arquitectura funcional; Long TermEvolution (LTE); LTE-Advanced; Mobile IPTV; SubsistemaMultimedia IP (IMS); Servicio <strong>de</strong> Multidifusión y DifusiónMultimedia (MBMS).Abstract— Mobile digital television over IP networks(Mobile IPTV) requires that mobile networks provi<strong>de</strong>the resources and mechanism necessary to guaranteethe quality of content <strong>de</strong>livered to users. The technicalcharacteristics of mobile broadband technologies LTEand LTE-Advanced will permit to be the networks ableto support the <strong>de</strong>ployment of Mobile IPTV. Therefore,in this study we have done an analysis of the LTE andLTE-Advanced networks in or<strong>de</strong>r to propose functionalarchitecture to gui<strong>de</strong> the implementation of the MobileIPTV service.Keywords— Mobile IPTV; IP Multimedia Subsystem(IMS); Long Term Evolution (LTE); LTE-Advanced; Multicast/BroadcastMultimedia Service (MBMS); FunctionalArchitecture.I. INTRODUCCIÓNEl crecimiento <strong>de</strong>l número <strong>de</strong> usuarios, la multiplicidad<strong>de</strong> dispositivos para acce<strong>de</strong>r a la red yla <strong>de</strong>manda <strong>de</strong> nuevos servicios y aplicacionesgeneran un aumento consi<strong>de</strong>rable en el tráfico <strong>de</strong>datos que circula por la re<strong>de</strong>s móviles y causanproblemas <strong>de</strong> congestión y la <strong>de</strong>gradación en lacalidad <strong>de</strong> los servicios ofrecidos [1] [2]. Segúnel estudio realizado en [2], para el año 2016 eltráfico <strong>de</strong> datos móviles llegará a más 10.8 Exabytespor mes, <strong>de</strong>l cual el 70% será generado porflujos <strong>de</strong> vi<strong>de</strong>o. Es por tanto que las re<strong>de</strong>s móvilesestán al bor<strong>de</strong> <strong>de</strong> una tercera fase <strong>de</strong> evolución enla cual el tráfico <strong>de</strong> datos móviles será dominadoprincipalmente por contenidos <strong>de</strong> vi<strong>de</strong>o y que serequerirán nuevas formas <strong>de</strong> optimizar la red paraevitar la saturación <strong>de</strong> la misma [3]. La estimación<strong>de</strong>l incremento <strong>de</strong> este tipo <strong>de</strong> tráfico es uno<strong>de</strong> los principales impulsores para la adopción <strong>de</strong>los nuevos estándares <strong>de</strong> banda ancha móvil LTE(Long Term Evolution) y LTE-Advanced (LTE-A) [3].Bajo este escenario uno <strong>de</strong> los servicios másexigentes en términos <strong>de</strong> consumo <strong>de</strong> recursosserá la Mobile IPTV puesto que requiere <strong>de</strong> unared <strong>de</strong> alta velocidad, baja tasa <strong>de</strong> error y bajoretardo para permitir la reproducción en tiemporeal <strong>de</strong>l contenido seleccionado por el usuario [4].En consecuencia, el <strong>de</strong>spliegue <strong>de</strong> sistemas LTEmarcará el inicio <strong>de</strong> una nueva era en las comunicacionesmóviles que permitirá a los operadorescontar con una plataforma global para soportarlas próximas generaciones <strong>de</strong> servicios con la calidadrequerida por cada uno <strong>de</strong> ellos [5].Las características técnicas <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A las perfilan como las tecnologías capaces<strong>de</strong> soportar el <strong>de</strong>spliegue <strong>de</strong> la Mobile IPTV todavez que se constituyen en la evolución <strong>de</strong> las re<strong>de</strong>s<strong>de</strong> 3G, con en un núcleo <strong>de</strong> red completamente IP(All-IP), capaces <strong>de</strong> ofrecer altas velocida<strong>de</strong>s <strong>de</strong>Recibido: 26/03/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos41acceso, mejorar la eficiencia espectral, reducir elretardo y <strong>de</strong> diferenciar los flujos <strong>de</strong> tráfico [6] [7].Por lo tanto, es necesario contar con una arquitecturaque permita orientar la implementación <strong>de</strong>lservicio Mobile IPTV sobre este tipo <strong>de</strong> re<strong>de</strong>s y endon<strong>de</strong> se garantice la calidad <strong>de</strong> los contenidosentregados a los usuarios y la a<strong>de</strong>cuada gestión<strong>de</strong>l servicio.Este artículo está organizado <strong>de</strong> la siguientemanera: en la parte <strong>II</strong> se encuentran los trabajosrelacionados con la temática tratada en estainvestigación, en la parte <strong>II</strong>I se revisan los principalesaspectos para el <strong>de</strong>spliegue <strong>de</strong>l servicio <strong>de</strong>Mobile IPTV, seguidamente, en la parte IV se analizay propone una arquitectura funcional para laimplementación <strong>de</strong> Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-A, y por último, en la parte V, se presentan lasconclusiones obtenidas con el <strong>de</strong>sarrollo <strong>de</strong> estetrabajo <strong>de</strong> investigación.<strong>II</strong>. ANTECEDENTESEntre los trabajos relacionados con esta investigaciónse pue<strong>de</strong>n citar inicialmente a [8] y [9],don<strong>de</strong> los autores realizan la revisión y comparación<strong>de</strong> las arquitecturas funcionales recomendadaspor la Unión Internacional <strong>de</strong> las Telecomunicaciones(UIT) para la entrega <strong>de</strong> servicios <strong>de</strong>IPTV. Las arquitecturas presentadas por la UIT en[10] son tres y tienen como referencia a las Re<strong>de</strong>s<strong>de</strong> Nueva Generación (NGN, Next Generation Networks)[11].La primera arquitectura fue <strong>de</strong>finida para el<strong>de</strong>spliegue <strong>de</strong> IPTV sobre re<strong>de</strong>s que no son NGN(Non-NGN IPTV), la segunda presenta una arquitecturabasada en NGN sin la inclusión <strong>de</strong>l SubsistemaMultimedia IP (IMS, IP Multimeda Subsystem)(NGN non-IMS IPTV) [12] y la tercera sebasa en la implementación <strong>de</strong> IPTV en NGN consu componente <strong>de</strong> IMS (NGN-IMS IPTV) [13]. Deestas arquitecturas, la más estudiada ha sido laarquitectura NGN-IMS IPTV.Los autores <strong>de</strong> [14], [15] y [16] consi<strong>de</strong>ran alIMS como un elemento indispensable para el controlen las sesiones, el lanzamiento <strong>de</strong>l servicio ylos mecanismos autenticación, autorización y contabilidad(AAA, Authentication, Authorization, andAccounting) así como para la aplicación <strong>de</strong> políticas,control <strong>de</strong> admisión y gestión <strong>de</strong> recursos.Dichos trabajos están orientados hacia la implementación<strong>de</strong> IPTV en entornos NGN.En [17] se realiza un estudio <strong>de</strong> la señalizaciónpara la prestación <strong>de</strong> servicios <strong>de</strong> vi<strong>de</strong>o sobrere<strong>de</strong>s LTE integrando el IMS junto al servicio<strong>de</strong> MBMS (Multimedia Broadcast Multicast Service)[18]. El IMS se implementa para controlarlas sesiones, proporcionar la admisión a la red yel control <strong>de</strong> políticas, mientras que el MBMS seutiliza para la entrega <strong>de</strong> contenido multimedia através <strong>de</strong> portadoras <strong>de</strong> multidifusión y difusióna múltiples usuarios <strong>de</strong>ntro <strong>de</strong> la misma zona <strong>de</strong>cobertura [17]. Sin embargo, no se consi<strong>de</strong>ró lainclusión <strong>de</strong> una entidad <strong>de</strong> gestión <strong>de</strong>l servicio.En consecuencia, los trabajos encontrados enla literatura se diferencian <strong>de</strong> esta investigaciónpuesto que aquí se propone y analiza una arquitecturafuncional para orientar la implementación<strong>de</strong>l servicio Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-Acon el objetivo <strong>de</strong> garantizar la calidad <strong>de</strong> los contenidosentregados a los usuarios y la a<strong>de</strong>cuadagestión <strong>de</strong>l servicio.<strong>II</strong>I. CONSIDERACIONES PARA LAIMPLEMENTACIÓN DE SERVICIOSDE Mobile IPTVA. Definición <strong>de</strong> Mobile IPTVEn las re<strong>de</strong>s móviles la IPTV se enmarca bajoel concepto <strong>de</strong> Mobile IPTV, que se <strong>de</strong>fine comouna tecnología capaz <strong>de</strong> permitir a los usuariosla transmisión y recepción <strong>de</strong> tráfico multimediaque incluyen señales <strong>de</strong> televisión, vi<strong>de</strong>o, audio,texto e imágenes por medio <strong>de</strong> re<strong>de</strong>s cableadaso inalámbricas basadas en el IP con QoS, QoE,seguridad, movilidad e interactividad [19]. ConMobile IPTV los usuarios pue<strong>de</strong>n disfrutar <strong>de</strong> latelevisión digital (TD) y los servicios relacionadosen cualquier lugar, a cualquier hora y sobre cualquierdispositivo, inclusive mientras están en movimiento[20].Cabe señalar, que la IPTV es diferente <strong>de</strong> lassoluciones <strong>de</strong> televisión sobre Internet, <strong>de</strong>bido aque esta última permite a los usuarios ver vi<strong>de</strong>oso canales <strong>de</strong> televisión en un entorno <strong>de</strong>l mejoresfuerzo, mientras que en los sistemas <strong>de</strong> IPTVes requisito que el servicio y la red sean <strong>de</strong>bidamentegestionados y controlados para asegurar lacalidad en los contenidos entregados [21] [22].


42ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51La implementación <strong>de</strong> la IPTV está <strong>de</strong>finidapor una ca<strong>de</strong>na <strong>de</strong> valor conformada por el proveedor<strong>de</strong> contenidos, el proveedor <strong>de</strong>l servicio,el operador <strong>de</strong> red y el usuario final [23]. Eneste contexto, el material audiovisual generadopor el proveedor <strong>de</strong> contenidos es multiplexadocon otros contenidos multimedia y aplicacionesinteractivas, para posteriormente ser transmitidopor la red IP <strong>de</strong>l operador <strong>de</strong> red [24]. Dellado <strong>de</strong>l usuario, este <strong>de</strong>be disponer <strong>de</strong> un dispositivoque le permita la recepción y <strong>de</strong>codificación<strong>de</strong> los canales <strong>de</strong> TD y ejecución <strong>de</strong> lasaplicaciones interactivas [24].B. Clasificación <strong>de</strong> los servicios <strong>de</strong> IPTVLa UIT clasifica a los servicios <strong>de</strong> IPTV entres categorías: básicos, selectivos mejorados,e interactivos [25]. Los servicios básicos estánconformados por canales <strong>de</strong> audio, canales <strong>de</strong>audio y vi<strong>de</strong>o (A/V), y canales <strong>de</strong> A/V con datos.Estos se emiten por difusión y pue<strong>de</strong>n ser enalta <strong>de</strong>finición (HD, High Definition) o en <strong>de</strong>finiciónestándar (SD, Standar Definition) [25].Los servicios selectivos mejorados abarcanla difusión <strong>de</strong> vi<strong>de</strong>o cercano a la <strong>de</strong>manda(Near VoD, Near Vi<strong>de</strong>o on Demand), el VoD real(Real VoD), la guía <strong>de</strong> programación electrónica(EPG, Electronic Program Gui<strong>de</strong>), la grabadora<strong>de</strong> ví<strong>de</strong>o personal (PVR, Personal Vi<strong>de</strong>o Recor<strong>de</strong>r),entre otros. Esta categoría ofrece servicios<strong>de</strong> IPTV más avanzados que los serviciosbásicos puesto que están <strong>de</strong>stinados a mejorarla comodidad <strong>de</strong>l usuario y a proporcionar unaamplia gama <strong>de</strong> contenidos A/V que pue<strong>de</strong>n serseleccionados por usuario según sus preferencias[25].Finalmente, se tienen los servicios interactivos<strong>de</strong> IPTV como: T-information (noticias,tiempo, tráfico, y otros), T-commerce (compras,subastas, y transacciones bancarias, entreotros), T-communication (correo, vi<strong>de</strong>o teléfono,mensajería y <strong>de</strong>más), T-entertainment(juegos, blog, etc.), y T-learning (educaciónprimaria, intermedia, secundaria y superior)[25]. Estos servicios requieren <strong>de</strong> un canal<strong>de</strong> comunicaciones bidireccional para que elusuario pueda interactuar con los contenidosmultimedia mediante las aplicaciones interactivas<strong>de</strong> forma tal que puedan personalizar elcontenido que <strong>de</strong>sean ver.C. Retos para la implementación <strong>de</strong> MobileIPTV.La implementación <strong>de</strong> sistemas <strong>de</strong> MobileIPTV <strong>de</strong>be superar varios <strong>de</strong>safíos antes que losservicios asociados sean ampliamente <strong>de</strong>splegadosy utilizados. Entre los retos más importantesque <strong>de</strong>ben ser abordados por parte <strong>de</strong> los proveedores<strong>de</strong>l servicio y los operadores <strong>de</strong> red están:• Propagación en el enlace inalámbrico: se presentanerrores en la transmisión, shadowing,fading, reflexiones temporales, interferenciasy obstáculos que causan una reducción en elnivel <strong>de</strong> potencia <strong>de</strong> recepción y aumento enla pérdida <strong>de</strong> paquetes <strong>de</strong> ráfagas lo que afectacalidad <strong>de</strong> la recepción <strong>de</strong> contenidos <strong>de</strong>IPTV [26].• Velocidad <strong>de</strong> transmisión <strong>de</strong> datos <strong>de</strong>l enlaceinalámbrico: el incremento en el tráfico <strong>de</strong> datosmóviles limita la capacidad <strong>de</strong> la red paramantener la tasa <strong>de</strong> datos mínima para la entrega<strong>de</strong> servicios <strong>de</strong> IPTV [26].• QoS y QoS: los parámetros <strong>de</strong> <strong>de</strong>sempeño<strong>de</strong> la red como velocidad <strong>de</strong> transmisión, retardo,jitter y pérdida <strong>de</strong> paquetes <strong>de</strong>ben sermantenidos <strong>de</strong>ntro <strong>de</strong> los niveles aceptablespara el <strong>de</strong>spliegue <strong>de</strong> sistemas <strong>de</strong> IPTV [4].• Cobertura <strong>de</strong>l servicio: la dificultad para implementaruna red móvil que cubra todas lasáreas geográficas pue<strong>de</strong> conllevar como soluciónla habilitación <strong>de</strong>l handover vertical entrere<strong>de</strong>s heterogéneas cada una <strong>de</strong> las cualestiene recursos diferentes que pue<strong>de</strong>n afectarel manejo <strong>de</strong> los flujos asociados a la IPTV[26].• Multiplicidad <strong>de</strong> equipos <strong>de</strong> usuario (UE, UserEquipment): en el mercado existen distintosequipos para acce<strong>de</strong>r al servicio <strong>de</strong> IPTVcomo TV, computadores, smartphones y tablets,que ofrecen capacida<strong>de</strong>s diferentes enprocesamiento, almacenamiento, tamaño yresolución <strong>de</strong> pantalla lo que impacta directamenteen la visualización <strong>de</strong> los contenidos einterfaces <strong>de</strong> usuario [26].• Retardo <strong>de</strong> inicio <strong>de</strong> reproducción <strong>de</strong> contenidos:se genera por el tiempo que tardan losequipos <strong>de</strong> los usuarios en unirse a la red,el tiempo <strong>de</strong> llenado <strong>de</strong>l buffer <strong>de</strong> los UE receptores,y el tiempo <strong>de</strong> <strong>de</strong>codificación <strong>de</strong> loscontenidos <strong>de</strong> A/V. Esta característica afecta


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos43la experiencia <strong>de</strong> los usuarios en el uso <strong>de</strong>servicios <strong>de</strong> IPTV [27][28].• Tiempo <strong>de</strong> conmutación <strong>de</strong> canal (zappingtime): impi<strong>de</strong> que el cambio <strong>de</strong> canal sea rápidoy ágil. Correspon<strong>de</strong> al tiempo necesariopara recibir una trama que permita comenzarel proceso <strong>de</strong> <strong>de</strong>codificación <strong>de</strong>l nuevo canal yse <strong>de</strong>be al retardo introducido por el protocolo<strong>de</strong> multicast, al retardo en el buffer y el retardo<strong>de</strong> <strong>de</strong>codificación [28].• Mercados <strong>de</strong> consumo: Existe la posibilidad<strong>de</strong> la baja <strong>de</strong>manda por parte <strong>de</strong> los consumidores<strong>de</strong>bido a la visualización <strong>de</strong> la IPTV enpantallas pequeñas, por ello se requiere <strong>de</strong>un mo<strong>de</strong>lo <strong>de</strong> negocio con servicios <strong>de</strong> IPTVinnovadores e interfaces <strong>de</strong> usuario atractivas[26].Regulación y normatividad: la regulación existentepara el <strong>de</strong>spliegue <strong>de</strong> Mobile IPTV es escasay aun no se tiene una normatividad clara al respectotoda vez que se trata <strong>de</strong> un servicio novedosoy que aun no ha sido ampliamente <strong>de</strong>splegado.D. Capas <strong>de</strong> la arquitecturaLa arquitectura funcional para la implementación<strong>de</strong> Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-A quese propone está orientada a garantizar la calidad<strong>de</strong> los contenidos entregados a los usuarios y laa<strong>de</strong>cuada gestión <strong>de</strong>l servicio. La arquitectura sebasa en capas, las cuales cumplen con funcionesbien <strong>de</strong>finidas y ofrecen servicios entre sí. En laFig. 1 se presenta la arquitectura funcional <strong>de</strong> altonivel.UTRAN está compuesta por una malla <strong>de</strong> nodos Bevolucionados (eNB), los cuales son una especie<strong>de</strong> estaciones base distribuidas a lo largo <strong>de</strong>l área<strong>de</strong> cobertura <strong>de</strong> red. Un eNB <strong>de</strong>fine una celda yservirá a múltiples UE que se encuentren en suzona <strong>de</strong> influencia. Pero un UE sólo pue<strong>de</strong> estarconectado a un único eNB al tiempo [27].La arquitectura <strong>de</strong> protocolos <strong>de</strong> la red E-UTRAN se da tanto para el plano <strong>de</strong> control comopara el plano <strong>de</strong> usuario. En el Plano <strong>de</strong> Control(CP, Control Plane) está el protocolo NAS (Non-Access Stratum) y el protocolo para el Control <strong>de</strong>Recursos <strong>de</strong> Radio (RRC, Radio Resource Control)tal y como se muestra en la Fig. 2 [30]. El protocoloNAS comunica al UE con la Entidad <strong>de</strong> Gestión<strong>de</strong> la Movilidad (MME, Mobility Management Entity)y se usa en el enganche <strong>de</strong> los UE a la red, enla autenticación, en la gestión <strong>de</strong> las portadoras<strong>de</strong>l EPC y en el manejo <strong>de</strong> la movilidad [31]. Entretanto, el protocolo RRC es usado para la difusión<strong>de</strong> información, la búsqueda (paging) <strong>de</strong> UE, el establecimientoy mantenimiento <strong>de</strong> las portadoras<strong>de</strong> radio, la gestión <strong>de</strong> la conexión RRC, la trasferencia<strong>de</strong>l contexto <strong>de</strong> UE durante el handover ypara los reportes <strong>de</strong> medidas como la Información<strong>de</strong> la Calidad <strong>de</strong>l Canal (CQI, Channel Quality Information)<strong>de</strong>s<strong>de</strong> el UE [32].Fig. 2. PILA DE PROTOCOLOS EN EL PLANO DE CONTROLFig. 1. ARQUITECTURA FUNCIONAL DE ALTO NIVELFuente: [30].Fuente: autores <strong>de</strong>l proyecto1) Capa <strong>de</strong> Acceso: correspon<strong>de</strong> a la Red <strong>de</strong>Acceso por Radio Terrestre Universal - Evolucionada(E-UTRAN, Evolved - Universal Terrestrial RadioAccess Network) <strong>de</strong> las re<strong>de</strong>s LTE/LTEA. La E-El Plano <strong>de</strong> Usuario (UP, User Plane) la capa <strong>de</strong>acceso consta <strong>de</strong> la pila <strong>de</strong> protocolos presentadaen la Fig. 3 como: Protocolo <strong>de</strong> Convergencia <strong>de</strong>Paquetes <strong>de</strong> Datos (PDCP, Packet Data ConvergenceProtocol), Control <strong>de</strong>l Enlace <strong>de</strong> Radio (RLC,Radio Link Control), Control <strong>de</strong> Acceso al Medio(MAC, Media Access Control) y física (PHY) [30].El protocolo PDCP permite la compresión <strong>de</strong> losencabezados IP basada en la Compresión <strong>de</strong> EncabezadosRobusta (ROCH, Robust Hea<strong>de</strong>r Compression),el cifrado y la protección <strong>de</strong> la integri-


44ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51dad <strong>de</strong> los datos transmitidos [33]. La subcapaRLC tiene a cargo la segmentación y concatenación<strong>de</strong> los paquetes <strong>de</strong> datos, y el manejo <strong>de</strong> lasretransmisiones mediante Solicitu<strong>de</strong>s <strong>de</strong> RepeticiónAutomática (ARQ, Automatic Repeat reQuest)[34]. Por su parte, la subcapa MAC se encarga<strong>de</strong>l manejo <strong>de</strong> las retransmisiones ARQ Hibridas(HARQ, Hybrid ARQ), <strong>de</strong>l mapeo entre los canaleslógicos y <strong>de</strong> transporte, <strong>de</strong> la programación <strong>de</strong>ltráfico <strong>de</strong> los enlaces ascen<strong>de</strong>nte y <strong>de</strong>scen<strong>de</strong>nte,<strong>de</strong> la multiplexación <strong>de</strong> los UE, <strong>de</strong> la i<strong>de</strong>ntificación<strong>de</strong>l servicios MBMS y <strong>de</strong> las selección <strong>de</strong>l formato<strong>de</strong> transporte [35].Fuente: [30]Fig. 3. PILA DE PROTOCOLOS EN EL PLANO DE USUARIOLa capa PHY es la responsable <strong>de</strong> la protección<strong>de</strong> datos <strong>de</strong> los errores <strong>de</strong>l canal mediante el uso<strong>de</strong> esquemas <strong>de</strong> Modulación y Codificación Adaptativas(AMC, Adaptative Modulation and Coding)según las condiciones <strong>de</strong>l medio <strong>de</strong> transmisión.También mantiene las frecuencias y el tiempo <strong>de</strong>sincronización, realiza mediciones <strong>de</strong> las características<strong>de</strong>l canal <strong>de</strong> radio y su respectivo informea las capas superiores, ejecuta funciones <strong>de</strong> procesamiento<strong>de</strong> radio frecuencia (RF) incluida configuración<strong>de</strong> antenas, modulación, <strong>de</strong>modulacióny transmisión por diversidad [30]. En la Tabla I seresumen las principales características <strong>de</strong> la capaPHY para las re<strong>de</strong>s LTE/LTE-A.TABLA ICARACTERÍSTICAS DE LA CAPA PHY EN LAS REDES LTE/LTE-ACaracterísticas LTE LTE-AEsquema <strong>de</strong> acceso UL SC-FDMADLOFDMAAncho <strong>de</strong> banda <strong>de</strong> RF 20 MHz 100 MHzTasa <strong>de</strong> bits pico DL 300 Mbps 1 GbpsModulaciónMultiplexación espacialFuente: autores <strong>de</strong>l artículoUL 75 Mbps 500 MbpsQPSK, 16QAM, 64QAMMIMO2) Capa <strong>de</strong> Transporte: está conformada por elnúcleo <strong>de</strong> paquetes evolucionado (EPC, EvolvedPacket System) <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A, el cualproporciona al sistema <strong>de</strong> IPTV un núcleo All-IP,con las capacida<strong>de</strong>s <strong>de</strong> ofrecer calidad <strong>de</strong>l servicioy acceso <strong>de</strong>s<strong>de</strong> cualquier lugar y dispositivoincluso si el usuario esta en movimiento.Las principales funciones <strong>de</strong> esta capa son lagestión la movilidad <strong>de</strong> los UE (en el momento <strong>de</strong>lhandover <strong>de</strong>ntro <strong>de</strong> la misma red o en el handoververtical), el acceso a diferentes servicios ofrecidospor el proveedor (voz, vi<strong>de</strong>o y datos), la conexión asistemas 3GPP y aquellos que no lo son, la conectividadIPv4/IPv6, la administración <strong>de</strong> las políticas<strong>de</strong> QoS y <strong>de</strong> carga, y los mecanismos para laoferta <strong>de</strong> servicios MBMS [30].Los elementos <strong>de</strong> red que integran al EPCson la entidad <strong>de</strong> gestión <strong>de</strong> la movilidad (MME),la puerta <strong>de</strong> enlace <strong>de</strong>l servicio (S-GW, ServingGateway), la puerta <strong>de</strong> enlace a la red <strong>de</strong> paquetes<strong>de</strong> datos (PDN-GW, Packet Data NetworkGateway), la entidad encargada <strong>de</strong> las políticas yreglas <strong>de</strong> carga (PCRF, Policy and Charging RulesFunction) y los elementos para ofrecer servicios<strong>de</strong> MBMS [30].3) Capa <strong>de</strong> Control: tiene como base al núcleo<strong>de</strong>l IMS [37] que otorga así a la arquitectura <strong>de</strong>IPTV el registro <strong>de</strong> usuarios y mecanismos AAA, lagestión <strong>de</strong> las suscripciones, la centralización <strong>de</strong>los perfiles <strong>de</strong>l usuario, flexibilidad en las políticas<strong>de</strong>l usuario, la personalización <strong>de</strong> servicio, la gestión<strong>de</strong> sesiones, enrutamiento, el lanzamiento <strong>de</strong>servicios, numeración, interacción con los facilitadores<strong>de</strong> servicio NGN (presencia, mensajería,gestión <strong>de</strong> grupos, y otros), movilidad, calidad <strong>de</strong>servicio, control <strong>de</strong> portadoras y una solución unificada<strong>de</strong> tasación y facturación [15].A<strong>de</strong>más, la inclusión <strong>de</strong> IMS en la arquitecturaaporta en la adaptación <strong>de</strong> los flujos <strong>de</strong> la IPTV alos recursos <strong>de</strong> la red y a las capacida<strong>de</strong>s <strong>de</strong> losUE. De este modo los usuarios pue<strong>de</strong>n acce<strong>de</strong>r alservicio <strong>de</strong> IPTV <strong>de</strong>s<strong>de</strong> cualquier lugar, a cualquierhora y sobre cualquier dispositivo, inclusive mientrasestán en movimiento. El IMS también permiteel control flexible <strong>de</strong>l servicio <strong>de</strong> IPTV <strong>de</strong>bidoal que el manejo <strong>de</strong> sesiones se basa en el Protocolo<strong>de</strong> Inicio <strong>de</strong> Sesión (SIP, Session InitiationProtocol) [15]. Otro escenario para los servicios <strong>de</strong>IPTV basados en IMS está en traspaso <strong>de</strong> las sesionesentre diferentes dispositivos con lo cual el


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos45usuario podrá continuar observando el contenidoasí cambie <strong>de</strong> UE.La capa <strong>de</strong> control está constituida por las entida<strong>de</strong>spara el control <strong>de</strong> sesiones <strong>de</strong> llamada(CSCF, Call Session Control Funtion), y se utilizanpara el establecimiento <strong>de</strong> las sesiones multimediaentre los usuarios y para preparar la entrega<strong>de</strong> los servicios solicitados según las características<strong>de</strong> la sesión <strong>de</strong>l usuario [15]. Dichas característicascomo el perfil <strong>de</strong> usuario, políticas,suscripciones, preferencias, entre otros, se almacenanen el servidor <strong>de</strong> suscripción local (HSS,Home Subscription Server).4) Capa <strong>de</strong> servicios y aplicaciones: Entre susobjetivos están almacenar y adquirir los diferentescontenidos <strong>de</strong> A/V, formar la parrilla <strong>de</strong> programación,integrar las aplicaciones interactivas con loscanales <strong>de</strong> televisión, emitir y controlar los flujos<strong>de</strong>l servicio <strong>de</strong> IPTV, y aten<strong>de</strong>r el diálogo <strong>de</strong> control<strong>de</strong> reproducción <strong>de</strong> contenidos (iniciar, pausar,<strong>de</strong>tener, avanzar y retroce<strong>de</strong>r) y <strong>de</strong> interactividadcon las aplicaciones [38].Los principales componentes <strong>de</strong> esta capa sonlas entida<strong>de</strong>s para el <strong>de</strong>scubrimiento servicios(SDF, Service Selection Function) y la selección <strong>de</strong>servicios (SSF, Service Selection Function), la entidadpara el control <strong>de</strong>l servicio <strong>de</strong> IPTV (SCF, ServiceControl Funtion) y la entidad encargada <strong>de</strong> laentregar (MDF, Media Delivery funtion) y controlar(MCF, Media Control Funtion) los contenidosmultimedia.5) Capa <strong>de</strong> gestión: proporciona funciones <strong>de</strong>gestión y comunicaciones para la operación, administracióny mantenimiento <strong>de</strong> la red móvil y elaprovisionamiento <strong>de</strong>l servicio <strong>de</strong> IPTV. Dentro <strong>de</strong>las funciones <strong>de</strong> la gestión <strong>de</strong> red se consi<strong>de</strong>ra lagestión <strong>de</strong> la configuración y activos <strong>de</strong>l servicio;la gestión <strong>de</strong> eventos con el objetivo <strong>de</strong> asegurarsu correcto funcionamiento y ayudar a prever inci<strong>de</strong>nciasfuturas; la gestión <strong>de</strong> inci<strong>de</strong>ntes que afectenla calidad <strong>de</strong>l servicio y su restauración en elmenor tiempo posible; la gestión <strong>de</strong> problemas yerrores frecuentes que <strong>de</strong>gradan la calidad <strong>de</strong>lservicio; el monitoreo <strong>de</strong>l <strong>de</strong>sempeño a nivel <strong>de</strong>red; la gestión <strong>de</strong> la seguridad al tomar accionesapropiadas para prevenir accesos no autorizadosa la red; y el control <strong>de</strong> cambios para la provisión,cese o modificación <strong>de</strong> la capacidad <strong>de</strong> la redpara el soporte <strong>de</strong> los servicios [39].Por su parte, la gestión <strong>de</strong>l servicio se relacionacon los aspectos contractuales <strong>de</strong> los serviciosofrecidos a los clientes. Entre sus tareas están laatención al usuario y gestión <strong>de</strong> las solicitu<strong>de</strong>sque realicen; la interacción y negociación con proveedores<strong>de</strong> servicios; el mantenimiento <strong>de</strong> losacuerdos <strong>de</strong> nivel <strong>de</strong> servicio y <strong>de</strong>l portafolio <strong>de</strong>servicios [39].6) Proveedor <strong>de</strong> Contenidos: es la entidad propietaria<strong>de</strong> los contenidos o es la poseedora <strong>de</strong>la licencia para ven<strong>de</strong>r los activos <strong>de</strong> los mismos.Su función es la producción y entrega <strong>de</strong> contenidoslos cuales pue<strong>de</strong>n ser vi<strong>de</strong>os, audios, datos,texto y aplicaciones interactivas. Forman parte <strong>de</strong>los proveedores <strong>de</strong> contenidos los programadores<strong>de</strong> canales <strong>de</strong> TV satelitales o terrestres, los productores<strong>de</strong> programas <strong>de</strong> TV, las bases <strong>de</strong> datos<strong>de</strong> contenidos (series y películas), las empresas<strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> software y otros proveedores <strong>de</strong>contenido [12].Fig. 4. ARQUITECTURA PARA LA IMPLEMENTACIÓN DE MOBILE IPTV SOBRE REDES LTE/LTE-AFuente: autores <strong>de</strong>l aríiculo


46ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51E. Descripción <strong>de</strong>tallada <strong>de</strong> la arquitecturaLos principales componentes <strong>de</strong> la arquitecturapropuesta para la implementación <strong>de</strong>l servicio<strong>de</strong> IPTV sobre re<strong>de</strong>s LTE/LTE-A se muestran en<strong>de</strong>talle en la Fig. 4 y se <strong>de</strong>scriben a continuación.1) Equipos <strong>de</strong> usuario (UE): realizan la i<strong>de</strong>ntificación<strong>de</strong> los usuarios, la <strong>de</strong>codificación <strong>de</strong> loscontenidos, <strong>de</strong>spliegue <strong>de</strong> las imágenes, reproducción<strong>de</strong>l audio y ejecución <strong>de</strong> las aplicacionesinteractivas que conforman los servicios <strong>de</strong>IPTV. El UE contiene el módulo <strong>de</strong> i<strong>de</strong>ntificación<strong>de</strong> suscriptor universal (USIM, Universal SubscriberI<strong>de</strong>ntity Module) con la información <strong>de</strong>autenticación para acce<strong>de</strong>r a la red. Del mismomodo, el UE monitorea el rendimiento <strong>de</strong>l canal<strong>de</strong> radio y transmite al eNB la CQI, soporta la interfaz<strong>de</strong> radio LTE/LTE-A para el enlace ascen<strong>de</strong>ntey <strong>de</strong>scen<strong>de</strong>nte, y se encarga <strong>de</strong> mapearel tráfico <strong>de</strong>l enlace ascen<strong>de</strong>nte en las clases<strong>de</strong> tráfico [40].2) Nodos B evolucionados (eNB): realizanmúltiples funciones en el CP como la gestión <strong>de</strong>recursos <strong>de</strong> radio (RRM, Radio Resource Management),incluido el control <strong>de</strong> las portadoras <strong>de</strong> radio,el control <strong>de</strong> admisión a los recursos <strong>de</strong> radio,la gestión <strong>de</strong> la movilidad (MM, Mobility Management)y la planificación <strong>de</strong>l enlace ascen<strong>de</strong>nte y<strong>de</strong>scen<strong>de</strong>nte. Adicionalmente en el UP el eNB seencarga <strong>de</strong> la compresión <strong>de</strong> encabezado IP y cifrado<strong>de</strong> flujo <strong>de</strong> datos <strong>de</strong> usuario; <strong>de</strong> la selección<strong>de</strong> la MME; <strong>de</strong>l renvío <strong>de</strong> datos <strong>de</strong>s<strong>de</strong> el UE haciala S-GW; <strong>de</strong> la programación y transmisión <strong>de</strong> información<strong>de</strong> búsqueda (paging) originada <strong>de</strong>s<strong>de</strong>la MME y <strong>de</strong> la información <strong>de</strong> operación y mantenimiento[30].3) Entidad <strong>de</strong> gestión <strong>de</strong> la movilidad (MME):es el elemento esencial para el control <strong>de</strong> accesoal EPC <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A. El MME se encarga<strong>de</strong> la señalización NAS para soportar la movilidad<strong>de</strong> los UE (handover <strong>de</strong>ntro <strong>de</strong> la red LTE o handoververtical) y los procedimientos para la gestión<strong>de</strong> las sesiones (establecer y mantener la conectividadIP entre el UE y el PDN GW), <strong>de</strong>l mismomodo provee la seguridad a la señalización NAS.El MME también se encarga <strong>de</strong> la autenticación<strong>de</strong> los usuarios (mediante la interacción con elHSS), <strong>de</strong> la gestión <strong>de</strong> los perfiles <strong>de</strong> suscripcióny <strong>de</strong> la conectividad a los servicios mediante laselección <strong>de</strong>l S-GW y <strong>de</strong>l PDN-GW para un UE aliniciar la conexión o mantener la conectividad enmovilidad <strong>de</strong> los UE [30].4) Puerta <strong>de</strong> enlace <strong>de</strong> servicio (S-GW): Suprincipal función es la gestión y la conmutación<strong>de</strong> los paquetes <strong>de</strong> datos <strong>de</strong>l usuario. El S-GW actúacomo soporte <strong>de</strong> la movilidad en el plano <strong>de</strong>usuario durante los handover entre eNB <strong>de</strong> la mismared y como soporte para la movilidad entre lared LTE y otras tecnologías 3GPP. En el estado <strong>de</strong>reposo <strong>de</strong> los UE, el S-GW termina la ruta <strong>de</strong> datos<strong>de</strong>l enlace <strong>de</strong>scen<strong>de</strong>nte y activa la búsquedacuando llegan datos para el UE. El S-GW gestionay almacena los contextos <strong>de</strong> los UE, por ejemplo,los parámetros <strong>de</strong>l servicio <strong>de</strong> la portadora IP yla información <strong>de</strong> enrutamiento <strong>de</strong> la red interna.A<strong>de</strong>más, efectúa la marcación <strong>de</strong> paquetes a nivel<strong>de</strong> transporte en el enlace <strong>de</strong>scen<strong>de</strong>rte y ascen<strong>de</strong>nte,monitorea los datos y los recolecta parapropósitos <strong>de</strong> contabilidad y <strong>de</strong> carga al usuario, yrealiza la interceptación <strong>de</strong> comunicaciones legal[30].5) Puerta <strong>de</strong> enlace <strong>de</strong> la red <strong>de</strong> paquetes <strong>de</strong>datos (PDN-GW): proporciona conectividad IP <strong>de</strong>los UE hacia las re<strong>de</strong>s <strong>de</strong> paquetes <strong>de</strong> datos externasy servicios siendo el punto <strong>de</strong> entrada ysalida <strong>de</strong>l tráfico para el UE. Un UE pue<strong>de</strong> teneruna conectividad simultánea con más <strong>de</strong> un PDN-GW para acce<strong>de</strong>r a múltiples re<strong>de</strong>s <strong>de</strong> paquetes<strong>de</strong> datos. El PDN-GW lleva a cabo la asignación <strong>de</strong>direcciones IP, la aplicación <strong>de</strong> políticas, el filtrado<strong>de</strong> paquetes para cada usuario, el soporte <strong>de</strong> carga,la marcación paquetes a nivel <strong>de</strong> transporteen el enlace <strong>de</strong>scen<strong>de</strong>rte, la interceptación legal yla <strong>de</strong>tección <strong>de</strong> paquetes. Otra función clave <strong>de</strong> laPDN-GW es la <strong>de</strong> apoyar la movilidad <strong>de</strong> usuariosen cualquier caso <strong>de</strong>l handover [30].6) Función <strong>de</strong> políticas y reglas <strong>de</strong> carga(PCRF): es el elemento <strong>de</strong> red responsable <strong>de</strong>asignación y <strong>de</strong>finición <strong>de</strong> las reglas <strong>de</strong> políticasy control <strong>de</strong> carga (PCC, Policy and Charging Control).Este componente lleva a cabo las <strong>de</strong>cisionessobre cómo manejar el servicio en términos <strong>de</strong>QoS, a<strong>de</strong>más ofrece información al PCEF (Policyand Charging Enforcement Function) ubicado enel PDN-GW, o si es necesario al BBERF (BearerBinding and Event Reporting Function) localizadoen el S-GW para el establecimiento <strong>de</strong> las portadorasy las políticas a<strong>de</strong>cuadas a los flujos <strong>de</strong>l serviciosegún los requisitos <strong>de</strong> <strong>de</strong>sempeño [41]. Lasportadoras y políticas permiten que la red pueda


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos47i<strong>de</strong>ntificar los flujos <strong>de</strong> paquetes asociados a unservicio para dar el tratamiento preferente y conello garantizar los recursos necesarios para mantenerla calidad en el servicio.Es <strong>de</strong> tener en cuenta que el PCRF únicamenteaplica las reglas PCC a los flujos <strong>de</strong> servicios <strong>de</strong>unidifusión y no a los multidifusión y difusión [41],razón por la cual en entornos <strong>de</strong> IPTV los serviciosque serán beneficiados por las reglas <strong>de</strong>finidas enel PCRF son los servicios <strong>de</strong> VoD los cuales se manejarándiferenciadamente <strong>de</strong>l resto <strong>de</strong> serviciosconforme las reglas así lo <strong>de</strong>finan.7) Servidor <strong>de</strong> suscripción local (HSS): Es unabase <strong>de</strong> datos que almacena todos los datos <strong>de</strong>los usuarios y registra la ubicación <strong>de</strong>l usuario enla red. El HSS almacena el perfil <strong>de</strong>l suscriptor elcual contiene información sobre los servicios quepue<strong>de</strong>n ser utilizados por el usuario según lo contratadoson el proveedor <strong>de</strong>l servicio (paquetes <strong>de</strong>datos, servicios <strong>de</strong> IPTV, telefonía, roaming, etc.).A<strong>de</strong>más almacena los vectores <strong>de</strong> autenticación ylas claves <strong>de</strong> seguridad para cada UE [40].8) Proxy-CSCF (P-CSCF): Es un servidor SIP queactúa como la puerta <strong>de</strong> entrada al sub-sistemaIMS <strong>de</strong>s<strong>de</strong> la red LTE/LTE-A. Los principales objetivos<strong>de</strong>l P-CSCF son garantizar la señalizaciónentre la red y los suscriptores y la asignación <strong>de</strong>los recursos para los flujos multimedia por medio<strong>de</strong> la interacción con el subsistema <strong>de</strong> control <strong>de</strong>admisión y recursos (RACS) [37]. En la arquitecturael P-CSCF se conecta con el PCRF para la asignación<strong>de</strong> las reglas PCC a los flujos <strong>de</strong> serviciosasociados a la IPTV. Por tanto, a través <strong>de</strong>l P-CSCF,el IMS pue<strong>de</strong> controlar la operación <strong>de</strong> la capa <strong>de</strong>transporte que para este caso correspon<strong>de</strong> a losservicios portadores <strong>de</strong>l EPS.9) Serving-CSCF (S-CSCF): Es la principal entidad<strong>de</strong> control <strong>de</strong>ntro <strong>de</strong>l IMS puesto que actúacomo servidor <strong>de</strong> registro SIP (SIP Registrer). Estecomponente procesa los registros <strong>de</strong> los usuariosy almacena su ubicación actual, también es el responsable<strong>de</strong> la autenticación <strong>de</strong> los usuarios y lagestión <strong>de</strong> las sesiones. Las políticas <strong>de</strong>l suscriptoralmacenadas en el HSS controlan las operacionesrealizadas por el S-CSCF para un suscriptor enparticular [37].10) Interrogating-CSCF (I-CSCF): Es un servidorSIP que actúa como puerta <strong>de</strong> entrada <strong>de</strong> la señalizaciónSIP proveniente <strong>de</strong> re<strong>de</strong>s externas porejemplo la consulta a los servidores <strong>de</strong> nombres<strong>de</strong> dominios (DNS). El I-CSCF consulta al HSS para<strong>de</strong>scubrir el S-CSCF apropiado para el usuario.[37].11) Entidad <strong>de</strong> <strong>de</strong>scubrimiento y selección <strong>de</strong>servicios (SDF/SSF): El SDF brinda la informaciónque se requiere para que un UE pueda i<strong>de</strong>ntificarlos servicios <strong>de</strong> IPTV disponibles (<strong>de</strong>scubrimiento<strong>de</strong> servicios personalizados). En la arquitecturauno o varios SSF pue<strong>de</strong>n utilizarse para proporcionarla información <strong>de</strong>l servicio y las preferencias<strong>de</strong> los usuarios para que con ello los serviciospuedan ser seleccionados por los usuarios [15].12) Entidad para el control <strong>de</strong>l servicio <strong>de</strong> IPTV(SCF): Maneja las solicitu<strong>de</strong>s y la ejecución <strong>de</strong> servicio,a<strong>de</strong>más controla las sesiones para todos losservicios <strong>de</strong> IPTV. Las tareas generales <strong>de</strong> un SCFson el inicio <strong>de</strong> sesión y control <strong>de</strong> los servicios <strong>de</strong>IPTV; la interacción con el núcleo IMS y el S-CSCFpara recibir, validar y realizar peticiones <strong>de</strong> servicios<strong>de</strong> IPTV realizadas por los usuarios; la autorización<strong>de</strong>l servicio y validación <strong>de</strong> las peticiones<strong>de</strong>l contenido seleccionado por el usuario conbase a la información <strong>de</strong> su perfil; la selección <strong>de</strong>las funciones relevantes <strong>de</strong> control/entrega <strong>de</strong> loscontenidos <strong>de</strong> IPTV; la personalización <strong>de</strong> la experiencia<strong>de</strong>l usuario y el control <strong>de</strong>l crédito [15].13) Entidad multimedia <strong>de</strong> IPTV (MDF/MCF):Desempeña funciones para la entrega y el control<strong>de</strong> los contenidos multimedia asociados a laIPTV. Las funciones <strong>de</strong>l MDF son el manejo <strong>de</strong> laentrega <strong>de</strong> los flujos multimedia usando el Protocolo<strong>de</strong> Tiempo Real (RTP, Real Time Protocol); elalmacenamiento <strong>de</strong> los contenidos multimedia einformación <strong>de</strong>l servicio; el procesamiento, codificacióny <strong>de</strong>codificación <strong>de</strong> contenidos multimediaen varios formatos y la protección <strong>de</strong> contenido[15].Entre tanto, las principales activida<strong>de</strong>s realizadaspor el MCF son la selección <strong>de</strong> los servidores<strong>de</strong> MDF; la transmisión <strong>de</strong> los contenidos por lasre<strong>de</strong>s <strong>de</strong> transporte y el control <strong>de</strong>l activo en laentrega <strong>de</strong> los contenidos; la aplicación <strong>de</strong> políticaspara la distribución y gestión <strong>de</strong> contenidos; elmapeo <strong>de</strong> la i<strong>de</strong>ntificación <strong>de</strong>l contenido y su ubicaciónen el MDF; la interacción con el UE medianteel uso <strong>de</strong> comandos RTSP para la reproducción<strong>de</strong>l contenido; la recopilación <strong>de</strong> información estadísticasobre el uso <strong>de</strong>l servicio y la generación <strong>de</strong>información <strong>de</strong> facturación [15].


48ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 5114) Servicio <strong>de</strong> multidifusión y difusión multimedia(MBMS): En las re<strong>de</strong>s LTE/LTE-A el servicioMBMS ofrece un modo <strong>de</strong> distribución punto-multipuntocomo una alternativa valiosa a la unidifusióncuando un gran número <strong>de</strong> usuarios acce<strong>de</strong>nsimultáneamente al mismo contenido. Por ejemplo,durante la transmisión en vivo <strong>de</strong> un programa<strong>de</strong> televisión muchos flujos serian enviadosindividualmente con el mismo contenido a losusuarios. Pero con la multidifusión se toma ventaja<strong>de</strong> las cualida<strong>de</strong>s inherentes <strong>de</strong> la difusión enlas re<strong>de</strong>s inalámbricas, puesto que permite enviarel mismo contenido una sola vez a igual número<strong>de</strong> usuarios [42]. En este escenario, la multidifusiónhace más eficiente el uso <strong>de</strong>l espectro y reducelos costos por bit [42].La activación <strong>de</strong>l servicio MBMS se logra conla inclusión <strong>de</strong> un mínimo <strong>de</strong> elementos comoel Centro <strong>de</strong> Servicios <strong>de</strong> Multidifusión/Difusión(BM-CS, Broadcast/Multicast Service Center), lapuerta <strong>de</strong> enlace <strong>de</strong>l MBMS (MBMS-GW, MBMSGateway) y la Entidad <strong>de</strong> Coordinación <strong>de</strong> multidifusiónpara múltiple celdas (MCE, Multi-cell/multicastCoordinating Entity). Gráficamente, en la Fig.5 se pue<strong>de</strong> observar la interconexión <strong>de</strong> dichoselementos en la red LTE/LTE-A.Fuente: [30]Fig. 5 ARQUITECTURA LÓGICA DEL SERVICIO MBMSEl MB-SC se encarga <strong>de</strong> la programación <strong>de</strong> unservicio MBMS, <strong>de</strong>l anuncio <strong>de</strong>l servicio a los UE;<strong>de</strong> la autorización <strong>de</strong> usuarios, <strong>de</strong> la asignación<strong>de</strong> portadoras <strong>de</strong> i<strong>de</strong>ntificación <strong>de</strong>l servicio, y lainicialización y terminación <strong>de</strong> las portadoras <strong>de</strong>recursos <strong>de</strong> MBMS. El MB-SC pue<strong>de</strong> ser el punto<strong>de</strong> contacto directo con el proveedor <strong>de</strong>l servicio.Entre tanto, la MBMS-GW permite enviar los paquetesIP <strong>de</strong> multidifusión a todos los eNB que formanparte <strong>de</strong> servicio MBMS, también realiza elcontrol <strong>de</strong> la señalización <strong>de</strong> las sesiones MBMShacia la red E-UTRAN usando una interfaz a la entidadMME.Finalmente la entidad MCE, que correspon<strong>de</strong>a una función lógica y pue<strong>de</strong> residir en otro elemento<strong>de</strong> la red como en un eNB, realiza el control<strong>de</strong> admisión, la asignación <strong>de</strong> los recursos <strong>de</strong>radio en toda la red <strong>de</strong> multidifusión/ difusión <strong>de</strong>frecuencia única (MBSFN, Multimedia BroadcastMulticast Service Single Frequency Network), <strong>de</strong>la señalización <strong>de</strong>l control <strong>de</strong> la sesión, y toma <strong>de</strong>cisionessobre la configuración <strong>de</strong> los enlaces <strong>de</strong>radio [30].Gestión <strong>de</strong> la calidad <strong>de</strong> servicio en re<strong>de</strong>s LTE/LTE-ALos sistemas LTE/LTE-A proporcionan a los UEun servicio <strong>de</strong> conectividad IP a las re<strong>de</strong>s <strong>de</strong> paquetesexternas como por ejemplo a Internet o auna Intranet corporativas. El servicio <strong>de</strong> conectividadIP se <strong>de</strong>nomina conexión PDN y se caracterizapor una dirección IP única a través <strong>de</strong> la cualel UE opera en la red externa. Las re<strong>de</strong>s externasse i<strong>de</strong>ntifican mediante una etiqueta <strong>de</strong>nominadaAccess Point Name (APN). De esta forma para elestablecimiento <strong>de</strong> una conexión PDN entre un UEy una red externa se utiliza el parámetro APN para<strong>de</strong>terminar una PND-GW o varias PND-GW queofrecen los servicios solicitados por el usuario. UnUE pue<strong>de</strong> establecer múltiples conexiones PDNsimultáneas [43].El servicio <strong>de</strong> conectividad IP <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A soporta calidad <strong>de</strong> servicio (QoS). De estaforma, el trato que reciben los paquetes IP <strong>de</strong> una<strong>de</strong>terminada conexión PDN pue<strong>de</strong> adaptarse a lasnecesida<strong>de</strong>s <strong>de</strong> transmisión <strong>de</strong> los servicios a losque acce<strong>de</strong> el usuario en aspectos como velocidad<strong>de</strong> transmisión, retardo y tasa <strong>de</strong> pérdidas <strong>de</strong>paquetes. En este contexto, es importante teneren cuenta que a través <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A sepue<strong>de</strong>n proporcionar servicios <strong>de</strong> diferente índoleque no requieren los mismos recursos <strong>de</strong> transmisión.Por tanto, la adaptación <strong>de</strong> la QoS <strong>de</strong> lasconexiones PDN a las características <strong>de</strong> los serviciospermite que la red LTE/LTE-A proporcioneuna buena experiencia <strong>de</strong> uso a los usuarios a la


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos49vez que posibilita una gestión eficiente <strong>de</strong> los recursos<strong>de</strong> transmisión puesto que se reservan losrecursos estrictamente necesarios para satisfacerlos objetivos <strong>de</strong> calidad <strong>de</strong> servicio [43].La forma <strong>de</strong> gestionar la calidad <strong>de</strong> servicioen las re<strong>de</strong>s LTE/LTE-A se estructura en torno ala <strong>de</strong>finición <strong>de</strong> lo que se <strong>de</strong>nomina servicio portadorEPS (EPS Bearer Service). Un servicio portadorEPS realiza la transferencia <strong>de</strong> paquetes IPque tienen asociados unos parámetros <strong>de</strong> QoS yla plantilla TFT (Trafic Flow Template), que es utilizadapara seleccionar el flujo <strong>de</strong> paquetes IP alque <strong>de</strong>be proveerse QoS. En este sentido, todoslos paquetes IP asociados a un <strong>de</strong>terminado servicioportador EPS reciben el mismo trato <strong>de</strong> QoSen la red [43].La activación, modificación y <strong>de</strong>sactivación <strong>de</strong>los servicios portadores EPS se controla <strong>de</strong>s<strong>de</strong> lasre<strong>de</strong>s LTE/LTE-A con base a los datos <strong>de</strong> subscripción<strong>de</strong>l usuario y/o a las políticas <strong>de</strong> uso recibidas<strong>de</strong>s<strong>de</strong> el sistema PCC. Para los sistemas <strong>de</strong>IPTV esta característica es <strong>de</strong>terminante para garantizarlos recursos necesarios y con ello brindarla QoS manteniendo los parámetros <strong>de</strong> <strong>de</strong>sempeño<strong>de</strong>ntro <strong>de</strong> los niveles aceptables. Los procedimientosprincipales relacionados con la gestión<strong>de</strong> sesiones son [43]:1) Procedimiento <strong>de</strong> registro (Network Attach):A través <strong>de</strong> este procedimiento se establece elservicio <strong>de</strong> conectividad IP que ofrece la red LTE/LTE-A. Existen diferentes variantes <strong>de</strong>l procedimiento<strong>de</strong> registro en función <strong>de</strong> si la red <strong>de</strong> accesoutilizada es E-UTRAN o cualquiera <strong>de</strong> las otrasre<strong>de</strong>s <strong>de</strong> acceso alternativas 3GPP y no 3GPP contempladas.2) Procedimiento <strong>de</strong> petición <strong>de</strong> servicio (ServiceRequest): El mo<strong>de</strong>lo <strong>de</strong> servicio ofrecido por lasre<strong>de</strong>s LTE/LTE-A permite que un usuario en modoocupado (sin una conexión a E-UTRAN) mantengaabiertos los servicios portadores EPS en la redtroncal. Este procedimiento permite una reactivaciónrápida <strong>de</strong>l plano <strong>de</strong> usuario cuando el terminalpasa <strong>de</strong> ocupado a conectado.3) Petición <strong>de</strong> conexión PDN solicitada por elterminal (UE Requested PDN Connectivity): Las re<strong>de</strong>sLTE/LTE-A permiten que el UE inicie el proceso<strong>de</strong> establecimiento una conexión PDN adicional ala conexión PDN establecida en el proceso <strong>de</strong> registro.4) Activación, modificación y <strong>de</strong>sactivación <strong>de</strong>los servicios portadores EPS <strong>de</strong>dicados (EPS BearerActivation/Modification/Deactivation): La gestión<strong>de</strong> los servicios portadores EPS <strong>de</strong>dicados esuno <strong>de</strong> los pilares <strong>de</strong> la gestión <strong>de</strong> sesiones en lared LTE. La activación y modificación <strong>de</strong> estos serviciospue<strong>de</strong> estar vinculada al control dinámico<strong>de</strong> QoS ofrecido por el subsistema PCC.5) Modificación <strong>de</strong>l servicio portador solicitadapor el terminal (UE requested bearer resourcemodification): Este procedimiento permite que elterminal pueda solicitar cambios en los serviciosportadores que le ofrece la red. Los cambios pue<strong>de</strong>nser a nivel <strong>de</strong> los parámetros <strong>de</strong> QoS como enlos filtros <strong>de</strong> paquetes que <strong>de</strong>termina la composición<strong>de</strong>l tráfico agregado en un servicio portador.Si la solicitud <strong>de</strong> modificación realizada por un UEes aceptada por la red, ésta proce<strong>de</strong> a iniciar losmecanismos pertinentes <strong>de</strong> activación, modificacióny/o <strong>de</strong>sactivación <strong>de</strong> los servicios portadoresEPS (el control sigue teniéndolo la red, pero eneste caso, atendiendo a una petición proveniente<strong>de</strong>l UE).IV. CONCLUSIONESLas características técnicas <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A las perfilan como las tecnologías capaces<strong>de</strong> soportar el <strong>de</strong>spliegue <strong>de</strong> la Mobile IPTV todavez que se constituyen en la evolución <strong>de</strong> las re<strong>de</strong>s<strong>de</strong> 3G, con en un núcleo <strong>de</strong> red All-IP, capaces<strong>de</strong> ofrecer altas velocida<strong>de</strong>s <strong>de</strong> acceso, mejorar laeficiencia espectral, reducir el retardo y proporcionarcalidad <strong>de</strong>l servicio.La a<strong>de</strong>cuada gestión <strong>de</strong> mecanismos y políticas<strong>de</strong> calidad <strong>de</strong> servicio permitirán que la redLTE/LTE-A pueda i<strong>de</strong>ntificar los flujos <strong>de</strong> paquetesasociados a un servicio para dar el tratamientopreferente y con ello garantizar los recursos necesarioscon el propósito que los parámetros <strong>de</strong><strong>de</strong>sempeño <strong>de</strong> la red estén <strong>de</strong>ntro <strong>de</strong> los nivelesaceptables para la entrega <strong>de</strong> servicios <strong>de</strong> MobileIPTV.La arquitectura propuesta para la implementación<strong>de</strong> servicio <strong>de</strong> Mobile IPTV en re<strong>de</strong>s LTE/LTE-A se basa en el uso <strong>de</strong>l IMS como componenteesencial para el control <strong>de</strong> sesiones, el lanzamiento<strong>de</strong>l servicio, mecanismos AAA, la aplicación <strong>de</strong>políticas, el control <strong>de</strong> admisión y la gestión <strong>de</strong>recursos. También se plantea la inclusión <strong>de</strong>l ser-


50ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51vicio <strong>de</strong> multidifusión y difusión <strong>de</strong> multimedia(NMBS) <strong>de</strong> as re<strong>de</strong>s LTE/ LTE-A para lograr optimizarel uso <strong>de</strong>l espectro radioeléctrico y <strong>de</strong> ancho<strong>de</strong> banda, logrando con ello ampliar la cobertura<strong>de</strong> usuarios <strong>de</strong>l servicios básicos <strong>de</strong> Mobile IPTV.TRABAJOS FUTUROSLa arquitectura propuesta permitirá la <strong>de</strong>finición<strong>de</strong> un mo<strong>de</strong>lo <strong>de</strong> red LTE en el cual se simularáel tráfico generado por un servicio <strong>de</strong> MobileIPTV con el objetivo <strong>de</strong> evaluar los principales parámetros<strong>de</strong> <strong>de</strong>sempeño <strong>de</strong> la red ante distintasconfiguraciones.AGRADECIMIENTOSEste trabajo presentó los resultados parciales<strong>de</strong> la <strong>de</strong> tesis <strong>de</strong> Maestría en Ingeniería – Telecomunicaciones:Marco <strong>de</strong> Referencia Técnico parael Despliegue <strong>de</strong>l Servicio <strong>de</strong> IPTV sobre Re<strong>de</strong>sMóviles LTE (Long Term Evolution) con Calidad <strong>de</strong>Servicio (QoS), la cual es <strong>de</strong>sarrollada en el Grupo<strong>de</strong> Investigación en Teleinformática <strong>de</strong> la UniversidadNacional <strong>de</strong> Colombia – GITUN.REFERENCIAS[1] Analysys Research, “Global Mobile Broadband: Marketpotential for 3G LTE (Long Term Evolution),” p. 93, Jan.2008.[2] Cisco Systems, “Cisco Visual Networking In<strong>de</strong>x: GlobalMobile Data Traffic Forecast Update, 2011–2016,” p.29, Feb. 2012.[3] O. Oyman, J. Foerster, Yong-joo Tcha, and Seong-ChoonLee, “Toward enhanced mobile vi<strong>de</strong>o services over Wi-MAX and LTE,” IEEE Trans. Communications Magazine,vol. 48, no. 8, pp. 68-76, Aug. 2010.[4] M. Schwalb, iTV Handbook: Technologies and Standards,Ed. Prentice Hall, 2003.[5] ITU Press, “ITU Paves the Way for Next-Generation 4GMobile Broadband Technologies,” ITU, Oct. 2010. Available:http://www.itu.int/net/pressoffice/press_releases/2010/40.aspx.[6] M. Baker, “LTE-Advanced Physical Layer,” in Proc. IMT-Advanced Evaluation Workshop, 3GPP, Beijing, pp. 1-48, Dec. 2009.[7] I. Siomina and S. Wanstedt, “The Impact of QoS Supporton the End User Satisfaction in LTE Networks withMixed Traffic,” in Proc. IEEE 19th International Symposiumon Personal, Indoor and Mobile Radio Communications,2008 (PIMRC 2008), IEEE, pp. 1-5, Sep.2008.[8] C. S. Lee, “IPTV over Next Generation Networks in ITU-T”, in Proc. 2nd IEEE/IFIP International Workshop onBroadband Convergence Networks (BcN’07), IEEE, pp.1-18, May. 2007.[9] E. Mikoczy, “Next generation of multimedia services -NGN based IPTV architecture”, in Proc. 15th InternationalConference on Systems, Signals and Image Processing(IWSSIP 2008), IEEE, pp. 523-526, Jun. 2008.[10] ITU-T Rec. Y.1910, “IPTV functional architecture,” Sep.2008.[11] ITU-T Rec. Y.2001, “General overview of NGN,” Dec.2004.[12] ETSI TS 182 028 V3.5.1, “NGN integrated IPTV subsystemArchitecture,” Feb. 2011.[13] ETSI TS 182 027 V3.5.1, “IPTV Architecture; IPTVFunctions Supported by the IMS Subsystem,” Mar.2011.[14] M. Volk, J. Guna, A. Kos and J. Bester, “Quality-AssuredProvisioning of IPTV Services within the NGN Environment,”IEEE Communications Magazine, vol. 46, No.5, pp. 118-126, May. 2008.[15] E. Mikoczy, D. Sivchenko, E. Xu and J. Moreno. “IPTVServices over IMS: Architecture and Standardization,”IEEE Trans. Communications Magazine, vol. 46, No. 5,pp. 128-135, May. 2008.[16] M. A. Qa<strong>de</strong>er and A. H. Khan, “Multimedia Distributionover IPTV and its Integration with IMS”, in Proc.2010International Conference on in Data Storage and DataEngineering (DSDE 2010), IEEE, pp. 101-105, Feb.2010[17] Y. Sun, Y. Dong, Z. Zhao, X. Wen, and W. Zheng, “EnhancedMultimedia Services Based on Integrated IMS-MBMS Architecture in LTE Networks,” in Proc. 20106th International Conference on Wireless CommunicationsNetworking and Mobile Computing (WiCOM), pp.1-5, Sep. 2010.[18] 3GPP TS 26.346 V10.2.0, “Multimedia Broadcast/Multicast Service (MBMS); Protocols and co<strong>de</strong>cs,”Nov. 2011.[19] S. Park, S. Jeong, C. Hwang and M. El Zarki, “MobileIPTV: Approaches, Challenges, Standards, and QoSSupport,” IEEE Trans. Internet Computing, vol. 13, no.3, pp. 23-31, May 2009.[20] O. Oyman, J. Foerster, T. Yong-joo and L. Seong-Choon,“Toward enhanced mobile vi<strong>de</strong>o services over WiMAXand LTE,” IEEE Trans. Communications Magazine, vol.48, no. 8, pp. 68-76, Aug. 2010.


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos51[21] A. Al-Hezmi, Y. Rebahi, T. Magedanz and S. Arbanowski,“Towards an interactive IPTV for mobile subscribers,”in Proc. International Conference on Digital Telecommunications,IEEE, Francer, pp. 1-45, Aug. 2006[22] J. Goldberg and T. Kernen, “Network structures - theInternet, IPTV and QoE”, EBU Technical Review, pp.1-11, Oct. 2007[23] FG IPTV-ID-0025, “Overall <strong>de</strong>finition and <strong>de</strong>scription ofIPTV in the business role mo<strong>de</strong>l,” ITU-T, p. 4, Jul. 2006.[24] C. Palau, J. Martinez-Nohales, J. Mares, B. Molina andM. Esteve. “On mobile vi<strong>de</strong>o streaming IPTV,” in Proc.10th International Conference on Telecommunications,IEEE, pp. 457-462, Jun. 2009.[25] ITU-T FG IPTV-ID-0026, “Classifications of IPTV Serviceand Its Meaning,” Jul. 2006.[26] S. Zeadally, H. Moustafa and F. Siddiqui, “Internet ProtocolTelevision (IPTV): Architecture, Trends, and Challenges,”IEEE Trans. Systems Journal, vol. 5, no. 4, pp.518-527, Dec. 2011.[27] J. Kim, T. Um, W. Ryu, B. Lee y M. Hahn, “HeterogeneusNetworks and Terminal-Aware QoS/QoE-GuaranteedMobile IPTV Service”. IEEE Communications Magazine,vol. 46, no. 5, pp. 110-117, May. 2008.[28] J. Liu, S. G. Rao, B. Li, and H. Zhang, “Opportunitiesand challenges of peer-to-peer internet vi<strong>de</strong>o broadcast,”in Special Issue on Recent Advances in DistributedMultimedia Communications, IEEE, 2007, pp.11-24.[36] 3GPP TS 23.401 V10.8.0, “General Packet Radio Service(GPRS) enhancements for Evolved Universal TerrestrialRadio Access Network (E-UTRAN) access”, Jul.2012[37] 3GPP TS 23.228 V11.3.0, “IP Multimedia Subsystem(IMS); Stage 2,” Dec. 2011.[38] D. Durán, R. Cerón, J. Arciniegas, “Architecture for theSupport of the Vi<strong>de</strong>o on Demand Service for VirtualAca<strong>de</strong>mic Communities on IPTV”, in Proc. 2011 6thColombian Computing Congress (CCC), IEEE, pp. 1-7,May. 2011.[39] Osiatis, “ITIL V3 Gestión <strong>de</strong> servicios <strong>de</strong> TI”, 2010,Available: http://itilv3.osiatis.es/itil.php[40] Alcatel Lucent, “LTE Evolved Packet System Architecture,”2011. Available: http://lte.alcatel-lucent.com/locale/en_us/downloads/ LTE_poster.pdf.[41] 3GPP TS 23.203 V11.4.0, “Policy and charging controlarchitecture,” Dec. 2011[42] R. J. Vale, H. Viswanathan, “eMBMS for More EfficientUse of Spectrum,” Technology and Research E-Zine,Alcatel-Lucent, Nov. 2011. Available: http://www2.alcatel-lucent.com/blogs/techzine/ 2011/embms-formore-efficient-use-of-spectrum/[43] R. Gomes, F. Álvarez, F. Casa<strong>de</strong>ball, R. Ferrús, J. Pérezand O. Sallent, LTE: Nuevas Ten<strong>de</strong>ncias en ComunicacionesMóviles, Fundación Vodafone, 2010.[29] F. Sandu, S. Cserey and E. Mile-Ciobanu, “Simulatingof LTE Signaling,” Advances in Electrical and ComputerEngineering, AECE, vol. 10, no. 2, pp. 108-114, May.2010.[30] 3GPP TS 36.300 V10.6.0, “Evolved Universal TerrestrialRadio Access (E-UTRA) and Evolved UniversalTerrestrial Radio Access Network (E-UTRAN); Overall<strong>de</strong>scription; Stage 2,” Dec. 2011.[31] 3GPP TS 24.301 V11.1.0, “Non-Access-Stratum (NAS)protocol for Evolved Packet System (EPS); Stage 3,”Dec. 2011.[32] 3GPP TS 36.331 V10.4.0, “E-UTRA; Radio ResourceControl (RRC) Protocol specification,” Dec. 2011.[33] 3GPP TS 36.323 V10.1.0, “E-UTRA; Packet Data ConvergenceProtocol (PDCP) specification,” Mar. 2011.[34] 3GPP TS 36.322 V10.0.0, “E-UTRA; Radio Link Control(RLC) protocol specification,” Dec. 2010.[35] 3GPP TS 36.321 V10.4.0, “E-UTRA; Medium AccessControl (MAC) protocol specification,” Dec. 2011.


Multilistas aplicadas a la implementación <strong>de</strong> unparseador <strong>de</strong> XML para la <strong>de</strong>finición <strong>de</strong> XPDL 2.2en objective c para iOSMultilists applied to an XML parser implementation in Objective Cfor iOS for XPDL 2.2 standardDaniel Iván Meza LaraIngeniero <strong>de</strong> Sistemas, Universidad Piloto <strong>de</strong> ColombiaJoven Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> Colombiadanielmezal@gmail.comLeidy Andrea Ruiz RodríguezIngeniero <strong>de</strong> Sistemas, Universidad Piloto <strong>de</strong> ColombiaJoven Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> ColombiaLeidy.ruiz.r@gmail.comÓscar Elías Herrera BedoyaDoctor en Telecomunicaciones,Universidad Politécnica <strong>de</strong> ValenciaDocente Tiempo Completo, Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> Colombiaoscar-herrera@unipiloto.edu.coResumen— En este trabajo se expone la implementación<strong>de</strong> estructuras <strong>de</strong> datos en el <strong>de</strong>sarrollo <strong>de</strong> unparseador que permite la interpretación <strong>de</strong> archivosXPDL (XML ProcessDefinitionLanguage) en su versión2.2, mediante multilistas. Junto con el metamo<strong>de</strong>lopropio <strong>de</strong>l XPDL se busca solucionar una problemáticaen la interpretación <strong>de</strong>l esquema XML, permitiendoun correcto almacenamiento <strong>de</strong> los elementos bajo ellenguaje Objective C para iOS, con el cual se preten<strong>de</strong>innovar en el campo <strong>de</strong> las plataformas móviles quehacen uso <strong>de</strong>l lenguaje estándar BPMN (BusinessProcessMo<strong>de</strong>lingNotation) para la representación <strong>de</strong> procesos<strong>de</strong> negocio y que generan el XPDL. El objetivoprincipal <strong>de</strong> un XPDL es <strong>de</strong>scribir la información <strong>de</strong>lflujo <strong>de</strong> datos <strong>de</strong>l proceso mediante un esquema XML(Extensible MarkupLanguage).Palabras clave— BPMN, GDataXML, Objective C, Parser,Procesos <strong>de</strong> Negocio, XPDL.Abstract— With the creation of the standard languageBPMN(Business Process Mo<strong>de</strong>ling Notation) usedto represent business processes, the XPDL(XML ProcessDefinition Language) is generated, which <strong>de</strong>scribesthe data flow information of the process using aXML(Extensible Markup Language) schema. This documentshows the implementation of data structures onthe <strong>de</strong>velopment of a parser which allows the interpretationof XPDL files in the 2.2 version; using togethermulti-lists and the XPDL meta-mo<strong>de</strong>l, the interpretationof the XML schema problematic is preten<strong>de</strong>d tobe solved, allowing a correct storage of the elements.As an additional contribution, the <strong>de</strong>velopment of thefunctional parser is ma<strong>de</strong> un<strong>de</strong>r the Objective C lan-guage for iOS, which is preten<strong>de</strong>d to innovate in themobile platform field.Keywords— BPMN, GDataXML, Objective C, Parser, BusinessProcess, XPDL.I. INTRODUCCIÓNEn este artículo, se presenta un mo<strong>de</strong>lo parala implementación <strong>de</strong> estructuras <strong>de</strong> datos complejasque faciliten la generación <strong>de</strong> documentosXPDL (XML ProcessDefinitionLanguage) [1], loscuales son generados <strong>de</strong> forma organizada pormedio <strong>de</strong> un esquema conceptual <strong>de</strong>finido por elmetamo<strong>de</strong>lo propio.Con la apropiación <strong>de</strong>l esquema conceptualse componen las jerarquías <strong>de</strong>l XML (ExtensibleMarkupLanguage)[2], que basado en el-estándarXPDL 2.2, contiene la representación <strong>de</strong> los elementospropios <strong>de</strong>l mo<strong>de</strong>lado <strong>de</strong> procesos <strong>de</strong> negociobajo el lenguaje BPMN (Business Process-Mo<strong>de</strong>lingNotation)[3] cuya representación gráfica<strong>de</strong>l ejemplo <strong>de</strong> un proceso se muestra en la Fig. 1.La representación <strong>de</strong> los procesos <strong>de</strong> negociopor medio <strong>de</strong>l BPMN <strong>de</strong>ntro <strong>de</strong> un mo<strong>de</strong>lador,muestra la unión entre los objetos y las relacionesentre ellos <strong>de</strong> forma gráfica, a partir <strong>de</strong> esto segenera el XPDL en el cual se guarda, por medioRecibido: 02/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera53<strong>de</strong> un esquema XML, todas las características propias<strong>de</strong>l proceso. (Ver Tabla I).Fig. 1 EJEMPLO DE LA REPRESENTACIÓN GRÁFICA DE UN PROCESO ENNOTACIÓN BPMNPara la <strong>de</strong>finición <strong>de</strong> los tipos <strong>de</strong> datos e inclusión<strong>de</strong> cada elemento <strong>de</strong>l BPMN <strong>de</strong>ntro <strong>de</strong>lesquema XML, se realiza un mo<strong>de</strong>lo preliminarque vali<strong>de</strong> los elementos básicos <strong>de</strong>l BPMN; laabstracción <strong>de</strong>l mo<strong>de</strong>lo conceptual <strong>de</strong>fine <strong>de</strong>manera general cada elemento <strong>de</strong> flujo que puedapresentarse <strong>de</strong>ntro <strong>de</strong>l proceso diagramado;posteriormente se realiza la ampliación y <strong>de</strong>finición<strong>de</strong> los tipos <strong>de</strong> objetos creando así un metamo<strong>de</strong>lo.El metamo<strong>de</strong>lo generado contiene todos loselementos <strong>de</strong> flujo usados para la representación<strong>de</strong>l BPMN, según cada elemento, se <strong>de</strong>finen susatributos propios y las relaciones entre objetos [4].Con la conceptualización <strong>de</strong>l esquema XML ysegún cada elemento propio <strong>de</strong>l metamo<strong>de</strong>lo [5]se construyen las estructuras <strong>de</strong> datos <strong>de</strong>nominadasmultilistas que, al ser implementadas alesquema, buscan <strong>de</strong> forma sencilla acce<strong>de</strong>r a loselementos y sus respectivos atributos; las multilistasse encargan <strong>de</strong> guardar las características <strong>de</strong>los objetos y sus atributos.Las relaciones entre los objetos van <strong>de</strong> lamano con nodos establecidos para cada objeto,los cuales se encargan <strong>de</strong> enlazar los elementospadres (contenedores), por ejemplo los Pools, ylos nodos hijo (contenido), por ejemplo, los Lanes,<strong>de</strong> esta manera se asegura que el XPDL creadocumpla con el estándar 2.2 y el esquema XML <strong>de</strong>finidopreviamente; con esto se asegura que cadaelemento incluido <strong>de</strong>ntro <strong>de</strong>l estándar BPMN, <strong>de</strong>s<strong>de</strong>un Pool hasta un elemento DataStore, cree unnodo índice propio y se conecte al elemento próximopara construir la jerarquía <strong>de</strong>l XPDL.Como la estructura <strong>de</strong> XPDL se crea a partir<strong>de</strong>l esquema XML, se <strong>de</strong>duce que en la plataformaiOS la interpretación <strong>de</strong>l archivo <strong>de</strong>l XPDL 2.2no tiene problema al iniciar el parseo <strong>de</strong>l proceso,por esta razón, al iniciar la implementación<strong>de</strong> dicho parseador se analiza sobre qué tipos <strong>de</strong>parsers pue<strong>de</strong>n ser implementados en ObjectiveC[6]. Para la creación <strong>de</strong>l parser se toma comopunto <strong>de</strong> partida el esquema XML <strong>de</strong>finido para elestándar XPDL 2.2.El analizador sintáctico que realiza el parseo,tanto <strong>de</strong> escritura como <strong>de</strong> lectura <strong>de</strong>l documentocon extensión XPDL usa el API para Google XML<strong>de</strong> uso exclusivo para Objective C <strong>de</strong>nominadoGDataXML[7], el cual permite el manejo <strong>de</strong> archivos<strong>de</strong> forma dinámica y sin alterar el rendimiento<strong>de</strong> la memoria en el dispositivo, lo cual es importanteal <strong>de</strong>sarrollar aplicaciones para dispositivosmóviles <strong>de</strong> Apple [8].Para concluir con la implementación <strong>de</strong>l parseadorse realizan pruebas tanto <strong>de</strong>l rendimientoy consumo <strong>de</strong> procesos <strong>de</strong>ntro <strong>de</strong>l dispositivocomo <strong>de</strong> la ejecución <strong>de</strong>l parseador XPDL.<strong>II</strong>. ESQUEMA CONCEPTUAL XPDLEl lenguaje estándar XPDL fue <strong>de</strong>sarrolladopor WfMC (Workflow Management Coallition) [9]en 2001, cuyo objetivo principal es almacenar ymodificar las características <strong>de</strong>l diagrama <strong>de</strong>l proceso,dicho lenguaje permite por un lado leer yeditar los procesos y por el otro ejecuta el mo<strong>de</strong>loen un compilador <strong>de</strong> XPDL en una suite BPM [10].A. Mo<strong>de</strong>lo preliminar BPMNTomando como base la diagramación <strong>de</strong>lBPMN y la especificación actual <strong>de</strong>l lenguajeXPDL, <strong>de</strong>finida por WfMC para su nueva versión2.2, se propone un esquema conceptual básicoque especifica qué entida<strong>de</strong>s y relaciones existenal momento <strong>de</strong> realizar la creación <strong>de</strong>l XPDL.Como primera instancia se tienen en cuentatodos los elementos que contiene el BPMN comonotación (ver Fig. 2), <strong>de</strong> estos se parte un mo<strong>de</strong>loinicial, dicho mo<strong>de</strong>lo abstrae <strong>de</strong> manera general,los elementos diagramados por medio <strong>de</strong>l esquemaBPD (Business ProcessDiagram)[11].Obtenida la abstracción <strong>de</strong> los elementos usadosen el BPMN y establecidas relaciones entreellos, el paso siguiente es crear el diagrama conceptual(ver Fig. 3), el cual conllevará a la creación<strong>de</strong>l metamo<strong>de</strong>lo propio <strong>de</strong>l XPDL.


54ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61El mo<strong>de</strong>lo conceptual contiene, a<strong>de</strong>más <strong>de</strong> loselementos <strong>de</strong>finidos <strong>de</strong>l BPMN, el tipo <strong>de</strong> relacionesque se establecen entre los objetos, creandoasí un paquete llamado BPD, el cual mantienecada elemento en un contenedor interno (Package);<strong>de</strong>pendiendo <strong>de</strong> los elementos se estableceuna relación <strong>de</strong> acuerdo a cuantos elementos podríanexistir <strong>de</strong>ntro <strong>de</strong>l contenedor interno, para elcaso <strong>de</strong> los Swimlanes, siempre iniciará en uno yno estará limitada la creación <strong>de</strong> elementos, porotro lado, para el elemento WorkFlowProcesses, lacreación está limitada a uno, ya que solamente enun proceso diagramado habrá un flujo <strong>de</strong> eventos.Fig. 2 MODELO PRELIMINAR BPMNA partir <strong>de</strong> la anterior <strong>de</strong>finición <strong>de</strong>l mo<strong>de</strong>loconceptual <strong>de</strong>l XPDL y mediante una abstracciónprofunda sobre cada elemento, se establece elmetamo<strong>de</strong>lo, en el cual se <strong>de</strong>finen <strong>de</strong> manera individuallas relaciones entre cada tipo <strong>de</strong> objetos.B. Metamo<strong>de</strong>lo XPDLEl metamo<strong>de</strong>lo [12] i<strong>de</strong>ntifica las entida<strong>de</strong>s yatributos para el intercambio, o almacenamiento<strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> procesos, establece una serie <strong>de</strong>reglas <strong>de</strong> herencia para asociar una <strong>de</strong>limitación<strong>de</strong>l proceso individual con <strong>de</strong>finiciones <strong>de</strong> entida<strong>de</strong>spor especificación <strong>de</strong> participantes, los cualesse establecen en el nivel <strong>de</strong> paquetes en vez<strong>de</strong>l nivel <strong>de</strong> <strong>de</strong>finición individual <strong>de</strong> procesos (verFig. 4).Fig. 4 METAMODELO XPDLFig. 3 DEFINICIÓN DEL MODELO CONCEPTUAL PARA XPDLLa estructura jerárquica <strong>de</strong>l metamo<strong>de</strong>lo permitegenerar <strong>de</strong> manera estructurada la creación<strong>de</strong>l parseador; posterior al anterior análisis sehace una representación gráfica y comparaciónentre dos lenguajes BPMN y XPDL.<strong>II</strong>I. IMPLEMENTACIÓN DEL parserLa <strong>de</strong>finición <strong>de</strong>l paquete permite la especificación<strong>de</strong> un número <strong>de</strong> atributos <strong>de</strong> <strong>de</strong>finición <strong>de</strong>elementos, los cuales serán aplicados en <strong>de</strong>finición<strong>de</strong> procesos individuales contenidos <strong>de</strong>ntro<strong>de</strong>l paquete.El lenguaje XPDL y BPMN son muy similares, seorganizan en forma <strong>de</strong> organigrama [13], una formasimple <strong>de</strong> ver sus similitu<strong>de</strong>s es mostrar gráficamente(ver Tabla I) elementos específicos en elcódigo XPDL que representa un objeto gráfico enel proceso.


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera55Tomando como ejemplo el XPDL generado porBizAgiMo<strong>de</strong>ler®, se muestra en la Tabla 1.TABLA IREPRESENTACIÓN DE UN BPMN EN LENGUAJE XPDL. GENERADO PORBIZAGI.Conocido el modo <strong>de</strong> interpretación que leda el lenguaje Objective C al esquema XML ycon un amplio conocimiento en la creación <strong>de</strong>métodos que abstraen la información presentadaen los archivos XML, se <strong>de</strong>be programar<strong>de</strong> manera lógica la búsqueda <strong>de</strong> elementosinternos y sus atributos, esto se logra mediantela implementación <strong>de</strong> un parser o analizadorsintáctico que actúe <strong>de</strong> manera dual, ya que elparser <strong>de</strong>be interpretar y crear un archivo XPDLsegún el estándar en su versión 2.2.El proceso para iniciar el parser XML, requiere<strong>de</strong> la entrada <strong>de</strong> un archivo, el cual contieneel valor <strong>de</strong> cada elemento individual <strong>de</strong>finido.A. Definición <strong>de</strong> ParserEn iOS no existe propiamente un marco referentea las <strong>de</strong>finiciones XML como XML Documentspara aplicaciones ejecutadas en OSX [14],por tal razón es primordial crear un parseador propiopara la <strong>de</strong>finición <strong>de</strong>l XPDL; dado que existendiferentes librerías que permiten realizar el parseo,se elabora una comparación entre estas, <strong>de</strong>igual manera se evalúa su rendimiento una vezestén implementadas sobre el lenguaje ObjectiveC(ver Fig. 9).Un parser o analizador sintáctico lee el documentoXML y comprueba que esté bien escrito,adicionalmente pue<strong>de</strong> ser usado para verificar suestructura[15].Este parser pue<strong>de</strong> ser <strong>de</strong> tipo SAX(Simple APIfor XML) o <strong>de</strong> tipo DOM(DocumentObjectMo<strong>de</strong>l),tal como se <strong>de</strong>termina en [16]:• SAX: Parser en el cual el código es notificadoconforme se avanza <strong>de</strong>ntro <strong>de</strong>l árbol XML, yel programador se encarga <strong>de</strong> mantener enmente el estado y la construcción <strong>de</strong> cualquierobjeto que se quiera conservar mientrasel parser avanza <strong>de</strong>ntro <strong>de</strong>l archivo.• DOM: Parser que lee todo el documento yconstruye en memoria una representación enla que se pue<strong>de</strong> hacer un query para saberla información <strong>de</strong>ntro <strong>de</strong> distintos elementos.Los parsers que analizamos en este trabajo yque se <strong>de</strong>finen [16] son los siguientes:• NSXMLParser: Es un parser SAX incluido por<strong>de</strong>fecto con el iPhone SDK.• libxml2: Es una librería <strong>de</strong> código abierto quese incluye por <strong>de</strong>fecto con el iPhone SDK. Laslibrerías soportan el procesamiento <strong>de</strong> parsersSAX y DOM. Es capaz <strong>de</strong> hacer parser alos datos a medida que son leídos.• TouchXML: Es un parser DOM <strong>de</strong> estiloNSXML. Solo se pue<strong>de</strong>n realizar lecturas <strong>de</strong>archivos.• TBXML: Es un parser DOM ligero diseñadopara ser tan rápido como sea posible mientrasse consume lo mínimo <strong>de</strong> recursos <strong>de</strong>memoria. Salva tiempo porque no realiza validaciones,no soporta XPath y solo se pue<strong>de</strong>realizar lectura <strong>de</strong> archivos XML.• GDataXML: Parser DOM <strong>de</strong> estilo NSXML, <strong>de</strong>sarrolladopor Google, que permite la manipulaciónsencilla <strong>de</strong> objetos <strong>de</strong>ntro <strong>de</strong>l XML.Como la estructura <strong>de</strong>l XPDL se crea a partir<strong>de</strong> un mo<strong>de</strong>lo XML, se <strong>de</strong>duce que sus nodos jerárquicosson inalterables, así se hace más fácilla representación <strong>de</strong> cada elemento como objetoen el lenguaje <strong>de</strong> programación. De ante mano sesabe que cualquier lenguaje <strong>de</strong>be soportar la estructura<strong>de</strong>l lenguaje XML, por ello inicialmente lainterpretación <strong>de</strong>l documento XPDL con la ayuda


56ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61<strong>de</strong> cualquiera <strong>de</strong> las librerías anteriores no fue unproblema en el caso <strong>de</strong> la plataforma iOS, ya queiOS internamente maneja un archivo PList[17],que contiene una estructura propia XML, el cualrepresenta cada elemento <strong>de</strong> la aplicación comoun objeto.B. Selección <strong>de</strong>l parser.Para la selección <strong>de</strong>l parser se generaron unaserie <strong>de</strong> pruebas, primero se <strong>de</strong>ci<strong>de</strong> que <strong>de</strong>behacer el parser en una parte específica <strong>de</strong>l documento,por ejemplo, una compuerta, como unobjeto en el XPDL.Dentro <strong>de</strong> las pruebas realizadas se observaque entre más complejos son los archivos, los parserSAX no pue<strong>de</strong>n ser utilizados, ya que se necesitaleer el documento completamente para sólobuscar un elemento específico.Ya que el parser <strong>de</strong> tipo SAX, no permite realizarbúsquedas internas en el documento, se <strong>de</strong>ci<strong>de</strong>optar por un parser <strong>de</strong> tipo DOM, el cual esmás ágil en la búsqueda <strong>de</strong> elementos y consumemenos recursos, a<strong>de</strong>más acce<strong>de</strong> a un nodo especifico<strong>de</strong>l árbol en el XPDL.De los parsers <strong>de</strong> tipo DOM se <strong>de</strong>scartan TouchXMLy TBXML, ya que estos no permiten la escritura<strong>de</strong> archivos XML y no son útiles para la implementación<strong>de</strong>l diagramador.Al implementar GDataXML, se observa queeste parser incorpora libxml2 por <strong>de</strong>fecto y permiterealizar tanto la lectura como la escritura <strong>de</strong> archivosXPDL, así como la búsqueda <strong>de</strong> elementosque se necesiten <strong>de</strong>ntro <strong>de</strong>l archivo.Consi<strong>de</strong>radas estas características y las Tablasen las que se hicieron las pruebas <strong>de</strong> velocidad(ver Fig. 8), se toma la <strong>de</strong>cisión <strong>de</strong> usar el parserGDataXML <strong>de</strong> tipo DOM, ya que su tiempo <strong>de</strong> procesoes mejor que la mayoría y a<strong>de</strong>más permite laescritura y lectura <strong>de</strong> archivos XML.C. Parser XPDL con GDataXML.Dentro <strong>de</strong> las clases <strong>de</strong>l parser GDataXML, seencuentran implementados métodos que retornanelementos o atributos abstraídos <strong>de</strong>l XPDL.GdataXML provee dos interfaces, una <strong>de</strong> ellases GDataXMLNo<strong>de</strong> que contiene métodos privados,los cuales obtienen los nodos <strong>de</strong>l árbol quese genera al leer el archivo XPDL. Otra interfaceimportante es GDataXMLElement que no sólo permitecrear una instancia que tiene la capacidad<strong>de</strong> navegar <strong>de</strong>ntro <strong>de</strong> un tag (padre) o un grupo <strong>de</strong>tags permitiendo así la abstracción <strong>de</strong> atributospropios <strong>de</strong>l nodo padre, sino que también permitecrear y modificar un nuevo elemento <strong>de</strong>ntro <strong>de</strong>lXPDL.Previo al parser, se crean las clases con atributosque representan cada elemento <strong>de</strong>l BPMN,(ver Tabla 1), para esto fue necesario enten<strong>de</strong>r elmetamo<strong>de</strong>lo <strong>de</strong>l XPDL (ver Fig. 4).La primera labor <strong>de</strong>l parseador es el manejo<strong>de</strong> la lectura e interpretación <strong>de</strong> un documentoXPDL, para esto, se crea una clase que contieneel parser y se implementa el método que carga elarchivo XPDL.Para estar más seguros <strong>de</strong> los elementos quemaneja el lenguaje XPDL, se crea un diccionario<strong>de</strong> datos, el cual contiene la <strong>de</strong>finición <strong>de</strong> los objetos<strong>de</strong>l lenguaje XPDL 2.2; posteriormente se <strong>de</strong>fineel XPath [18], este es el encargado <strong>de</strong> recorrerel árbol jerárquico <strong>de</strong>l documento XPDL, que permiteel <strong>de</strong>spliegue <strong>de</strong> la ruta <strong>de</strong>l objeto a parseary acce<strong>de</strong> a la información <strong>de</strong> los nodos atributos<strong>de</strong>finidos en dicho documento.Para realizar el recorrido <strong>de</strong> cada objeto <strong>de</strong>ntro<strong>de</strong>l documento, se crea un elemento propio<strong>de</strong>l parser, el cual por medio <strong>de</strong> ciclos, abstraeel valor <strong>de</strong> los atributos tanto <strong>de</strong>l padre como <strong>de</strong>los hijos en cada nivel <strong>de</strong>l XPDL. Dentro <strong>de</strong> estaclase se instancian los objetos (color azul) y susatributos (color negro), que se usan en la representacióngráfica <strong>de</strong>l proceso. La siguiente figura<strong>de</strong>scribe el proceso <strong>de</strong> lectura que realiza el parserpara la abstracción <strong>de</strong> atributos, <strong>de</strong> acuerdo almetamo<strong>de</strong>lo <strong>de</strong>l elemento Pool. (Ver Fig. 5).Fig. 5. PROCESO DE LECTURA DEL PARSER PARALA GENERACIÓN DEL POOL.


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera57Posterior a la abstracción <strong>de</strong> los objetos y susatributos, estos se almacenan <strong>de</strong>ntro <strong>de</strong> un arregloque guarda al elemento hijo, este elemento seintroduce en otra lista que representa al nodo padre,creando así una lista doblemente enlazada.(Ver Fig. 6).Fig. 6 ESTRUCTURA LISTA DOBLEMENTE ENLAZADA PARA EL NODOPOOLS.si el nodo es o no un espacio vacío, se toma comonodo significativo, <strong>de</strong> tal manera que no se cumplíacon el estándar <strong>de</strong>l XPDL en su versión 2.2.Observado lo anterior se <strong>de</strong>cidió por optarpor otro tipo <strong>de</strong> estructura, que concluya con laimplementación <strong>de</strong> listas dobles o multilistas enlazadas,que conectadas entre sí por medio <strong>de</strong>latributo id <strong>de</strong> cada elemento, permiten una fácilinterpretación <strong>de</strong> los objetos y una apropiada ejecución<strong>de</strong> los procesos.Con la adopción <strong>de</strong> multilistas, el método <strong>de</strong>búsqueda permite acce<strong>de</strong>r a la información <strong>de</strong>manera or<strong>de</strong>nada a través <strong>de</strong> campos claves, eneste caso los nodos ID. Las multilistas permitenllegar a un registro por diferentes caminos. El caminolo <strong>de</strong>termina el campo clave sobre el cual serealice la búsqueda [19].A. Creación <strong>de</strong> MultilistasIV. IMPLEMENTACIÓN DE LAS ESTRUCTURASMULTILISTASDe acuerdo con la jerarquía <strong>de</strong> nodos <strong>de</strong>l XPDLy sus respectivos atributos, se realiza un análisissobre qué tipo <strong>de</strong> estructura se adaptaría mejor almomento <strong>de</strong> parsear el documento XPDL.Como primera instancia se opta por implementarárboles <strong>de</strong> datos, dado que la jerarquía <strong>de</strong>lXML está <strong>de</strong>sarrollada por esta estructura y estopermitiría una fácil abstracción y creación <strong>de</strong> losobjetos.Con la implementación <strong>de</strong> los árboles y mediantemétodos <strong>de</strong> conservación para los nodos,en la lectura <strong>de</strong>l documento XPDL no hubo problemaalguno. Mientras que en la creación <strong>de</strong> unnuevo documento, el esquema se creaba con nodosvacíos, es <strong>de</strong>cir, si en el proceso se establecíala creación <strong>de</strong> un Pool y ningún Lane, el método<strong>de</strong> generación que recorría el árbol <strong>de</strong> jerarquíasle cargaba al elemento Pool un contenedor Lanescon su respectivo nodo Lane sin que dicho elementohubiera sido creado; dicho <strong>de</strong> otro modo,En la Fig. 6 se muestra <strong>de</strong> manera general, unamatriz <strong>de</strong> objetos Pools, la cual representa la listadoblemente enlazada, esta tiene el objeto POOLScomo padre, que contiene a POOL como hijo, que,a su vez, contiene a LANES, al igual que POOLS,LANES tiene el objeto LANE como hijo; que generaasí una jerarquía <strong>de</strong> objetos. Cada hijo está encabezadopor un ID, el cual es heredado por elpadre, que permite la fácil búsqueda, el acceso adicho objeto y sus respectivos atributos.Para lograr el parseo en la multilista, el primerelemento que se crea es el Pool, dado quees el contenedor <strong>de</strong> flujo <strong>de</strong>l proceso; la multilista<strong>de</strong>nominada POOLS tiene un nodo principal quela i<strong>de</strong>ntifica llamado IDPool, este será el nodoconector <strong>de</strong> los elementos que están contenidos<strong>de</strong>ntro <strong>de</strong>l Pool.De igual manera para el caso <strong>de</strong> los LANES, elnodo principal está dado por el IDPool, pero parala i<strong>de</strong>ntificación <strong>de</strong>l objeto se crea un nodo secundario<strong>de</strong>nominado IDLane, el cual permite teneracceso a los atributos <strong>de</strong> este elemento.Cada elemento, a<strong>de</strong>más, está conectado aotra multilista <strong>de</strong>nominada NODEGRAPHICSIN-FOS, que contiene información referente al tamaño,la posición <strong>de</strong> los elementos y se referenciacon el ID <strong>de</strong> cada elemento creado.Para lograr la creación <strong>de</strong>l parser, inicialmentese evalúa la estructura propia <strong>de</strong>l lenguaje estándarXPDL con niveles propios <strong>de</strong>l lenguaje en su


58ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61versión 2.2, la cual, agrupa objetos <strong>de</strong> manera individualcon sus atributos, coor<strong>de</strong>nadas y <strong>de</strong>másespecificaciones.B. Estructuración <strong>de</strong>l XPDLTomado como referencia y observada la creación<strong>de</strong>l archivo XPDL generado por BizAgiMo<strong>de</strong>ler®[20], cabe resaltar que la estructura generadano contiene un or<strong>de</strong>n legible para el programador,ya que or<strong>de</strong>na los elementos por su posición, es<strong>de</strong>cir, captura el valor <strong>de</strong> la coor<strong>de</strong>nada X y generalos elementos <strong>de</strong> manera <strong>de</strong>scen<strong>de</strong>nte.Se realizaron documentos ejemplo <strong>de</strong> XPDLcon cada tipo <strong>de</strong> elemento <strong>de</strong> BPMN, en los cualesse observaba la jerarquía y la vali<strong>de</strong>z <strong>de</strong>l documentoXPDL creados por el mo<strong>de</strong>lador BizAgi-Mo<strong>de</strong>ler; como resultado se obtuvo el árbol <strong>de</strong>jerarquías <strong>de</strong>l proceso con sus elementos y atributos(ver Tabla <strong>II</strong>).En el siguiente ejemplo se toma el elemento <strong>de</strong>evento inicio, que bajo el estándar gráfico BPMNse representa por un círculo y su estructura enXPDL (ver Tabla <strong>II</strong>).Tabla <strong>II</strong>Estructura XPDL evento inicioSegún los aspectos funcionales anteriormente<strong>de</strong>scritos, el paso siguiente es la codificación ycreación <strong>de</strong>l parseador XPDL.V. CONFIGURACIÓN DEL parser ENobjective cEl proyecto el cual contiene el parseador <strong>de</strong>lXPDL, se crea en el entorno <strong>de</strong> <strong>de</strong>sarrollo (IDE) <strong>de</strong>Objective C, llamado Xco<strong>de</strong> [21] en su versión 4.3.3.En la configuración general <strong>de</strong>l proyecto se realizanciertas modificaciones para que el parseadorfuncione correctamente, en este punto entraLibxml2, una librería que se importa en la clase .h<strong>de</strong>l parseador y llama <strong>de</strong>pen<strong>de</strong>ncias propias <strong>de</strong>lXML que permite la manipulación <strong>de</strong> los árboles,nodos y validación <strong>de</strong> los <strong>de</strong>más elementos <strong>de</strong>ldocumento <strong>de</strong> XML.Para la validación <strong>de</strong>l documento utilizamosXPath [22], que por medio <strong>de</strong> los array, ayuda afragmentar el documento XPDL <strong>de</strong>pendiendo <strong>de</strong>la división <strong>de</strong> los tags (ver Fig. 7).Los nodos que son abstraídos por el XPath, sepue<strong>de</strong>n manipular como elementos individualessegún la posición <strong>de</strong>l Array; también es posiblemodificar el archivo XML y mantener las versiones<strong>de</strong> modificación.Fig. 7 DECLARACIÓN DEL XPATH PARA EL ELEMENTO POOL.NSArray *elementosPools = [docno<strong>de</strong>sForXPath:@”//fb:Pools/fb:Pool”namespaces:nserror:nil];VI. RESULTADOS OBTENIDOSPrevio a la implementación <strong>de</strong>l parseador y suejecución, se realiza una interpretación completa<strong>de</strong> un archivo XML para seleccionar <strong>de</strong> acuerdo alas velocida<strong>de</strong>s, qué tipo <strong>de</strong> parser se va a utilizarpara la implementación con el lenguaje estándarXPDL 2.2.A continuación se muestran las pruebas quese realizaron para la selección <strong>de</strong>l parser:A. Pruebas para la selección <strong>de</strong>l parserDado que es primordial medir la velocidad conque el dispositivo móvil ejecuta los procesos enuna aplicación, para este caso la primera prueba<strong>de</strong> selección se basa en la medición <strong>de</strong> la velocidad<strong>de</strong> los diferentes parsers.Las figuras que se muestran a continuacióndan a conocer cómo interactúan los distintos parsers<strong>de</strong>ntro <strong>de</strong>l dispositivo y el tiempo (tomado ensegundos) que les toma incluir la información <strong>de</strong>un archivo XML <strong>de</strong> 900KB <strong>de</strong> prueba, que contienelas mejores canciones en iTunes[19].La evaluación se realiza con 10 ejecuciones <strong>de</strong>las cuales se observan los resultados para tomar


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera59los datos y así generar las tablas <strong>de</strong> comparación;en la Fig. 8 se muestran los datos <strong>de</strong> los parsers.Como primera instancia se observa la velocidad<strong>de</strong>l parser (ver Fig. 8), <strong>de</strong> la cual se concluyeque el mejor parser es TBXML, dado que tardómenos tiempo en parsear el archivo.Fig. 8 VELOCIDAD EN SEGUNDOS DEL PARSER. PARA IPOD TOUCH 4GB. Pruebas <strong>de</strong> la ejecución <strong>de</strong>l parser <strong>de</strong>ntro <strong>de</strong>Objective C.En estas pruebas se evaluaron diferentes archivosXPDL variables en su tamaño; observadosu comportamiento se obtuvo la siguiente Gráfica(ver Fig. 10), en don<strong>de</strong> se muestra el tiempo quetardó cada archivo en realizar el parseo, recorrerla multilistas y guardar los objetos <strong>de</strong>ntro documento<strong>de</strong>l XPDL.FIG. 10 PRUEBA DE ARCHIVOS CON EL PARSER XPDL.En la segunda prueba se realizó una medición<strong>de</strong>l uso <strong>de</strong> memoria por cada tipo <strong>de</strong> parser (verFig. 9), en esta se concluye que el parser que menosrecursos <strong>de</strong> memoria consumió fue Libxml2<strong>de</strong> tipo SAX.Tomados como punto <strong>de</strong> partida estos datos,se realiza un análisis sobre qué tipo <strong>de</strong> parserimplementar; en este punto se tuvo en cuenta laestabilidad <strong>de</strong>l parser GDataXML y se evaluó laimportancia que este parser le da a la lectura ycreación <strong>de</strong> un archivo XPDL.Fig. 9 USO DE MEMORIA EN MB PARA IPOD TOUCH 4GSe concluye así, que sin importar el tipo <strong>de</strong>XPDL el parseador se ejecutará correctamente; lavariabilidad <strong>de</strong>l tiempo <strong>de</strong> ejecución <strong>de</strong>pen<strong>de</strong> <strong>de</strong>ltamaño <strong>de</strong>l archivo y <strong>de</strong> la cantidad <strong>de</strong> elementosBPMN contenidos en él.C. Pruebas físicas <strong>de</strong> fugasEstas pruebas se encargan <strong>de</strong> hacer un recorridogeneral en los métodos para buscar variablesque permanezcan en ejecución y muestransu ubicación. En la Fig. 11 se muestran los Bytesvs. Tiempo <strong>de</strong> ejecución, en la cual las barras representanlas variables que quedan en ejecución<strong>de</strong>spués <strong>de</strong> cerrar una escena.Fig. 11 PRUEBAS DE FUGASD. Pruebas físicas <strong>de</strong> hilos <strong>de</strong> ejecución.En estas pruebas se verifica la cantidad <strong>de</strong> hilosque se ejecutan durante la ejecución normal<strong>de</strong>l programa. (Ver Fig. 12).Fig. 12 PRUEBAS DE HILOS DE EJECUCIÓNA partir <strong>de</strong> esto, se genera una serie <strong>de</strong> pruebasen las que inicialmente se establece quéoperaciones <strong>de</strong>be hacer el parser, por ejemplo,abstraer información <strong>de</strong> una parte específica <strong>de</strong>ldocumento, como es el caso <strong>de</strong> un elemento Activity<strong>de</strong>ntro <strong>de</strong>l XPDL.


60ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61V<strong>II</strong>. CONCLUSIÓN y TRABAJO FUTUROEn esta investigación se plantea una soluciónpara la representación <strong>de</strong> elementos <strong>de</strong>l BPMN2.0 [24] recopilados <strong>de</strong>ntro <strong>de</strong> un archivo creadobajo el lenguaje estándar XPDL en su versión 2.2,que por medio <strong>de</strong> la implementación <strong>de</strong> estructuras<strong>de</strong> datos llamadas multilistas, permite almacenar<strong>de</strong> manera sencilla y eficiente los valores <strong>de</strong>cada elemento contenidos <strong>de</strong>ntro <strong>de</strong>l documentoXPDL.Dado que estas estructuras son únicas y complejas,se percibe la necesidad <strong>de</strong> incorporar unparser que haga <strong>de</strong> mo<strong>de</strong>rador entre los objetos<strong>de</strong>l BPMN y el lenguaje XPDL.El procedimiento más relevante <strong>de</strong> la investigaciónfue la creación <strong>de</strong>l parser, ya que, <strong>de</strong>ntro <strong>de</strong>Objective C, no se ha implementado la generación<strong>de</strong> este tipo <strong>de</strong> estructuras. Con GDataXML, sesoluciona este inconveniente y facilita la lecturay escritura <strong>de</strong>l archivo <strong>de</strong> diagramación <strong>de</strong>l XPDL.Con la realización <strong>de</strong> esta investigación seabordan temáticas poco <strong>de</strong>sarrolladas tanto en elámbito organizacional como en la parte <strong>de</strong> implementacióny <strong>de</strong>sarrollo para dispositivos móviles.Para comprobar la eficiencia <strong>de</strong>l parseador,se realizaron una serie <strong>de</strong> pruebas, en don<strong>de</strong> secompararon archivos <strong>de</strong> distinto tamaño, los cualescontenían diferente tipo <strong>de</strong> información. Comoresultados obtenidos, se observó la eficiencia y elrendimiento <strong>de</strong>l dispositivo realizando el parseo<strong>de</strong> los archivos (ver Fig. 10); se concluye que elparseador se ejecutará <strong>de</strong> forma exitosa siemprey cuando el XPDL esté estructurado <strong>de</strong> maneracorrecta y sin importar el tamaño <strong>de</strong>l documento.Por otro lado, para probar la resistencia <strong>de</strong>l dispositivoen el momento <strong>de</strong> la ejecución <strong>de</strong>l parseador,se realizaron pruebas físicas, don<strong>de</strong> sepue<strong>de</strong> comprobar la cantidad <strong>de</strong> datos que sonprocesados (ver Fig. 12) y la cantidad <strong>de</strong> memoriautilizada por la aplicación <strong>de</strong>s<strong>de</strong> el inicio <strong>de</strong>l parseo(ver Fig. 11).Como resultado satisfactorio, se realizó lainserción y validación <strong>de</strong>l parseador <strong>de</strong>ntro <strong>de</strong>lproyecto <strong>de</strong> grado <strong>de</strong>nominado Aplicación en entornosmóvil para el mo<strong>de</strong>lamiento <strong>de</strong> procesos<strong>de</strong> negocio [25], en el cual se implementó el parseador<strong>de</strong> XPDL, permitiendo así, mediante unainterfaz amigable, la creación, modificación ymo<strong>de</strong>lamiento <strong>de</strong> procesos <strong>de</strong> negocio <strong>de</strong>ntro <strong>de</strong>ldispositivo móvil <strong>de</strong> forma exitosa, innovando enel campo <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> aplicaciones móvilespara la gestión <strong>de</strong> procesos.Lo anterior permite apoyar la búsqueda <strong>de</strong>nuevas tecnologías y soluciones a problemáticaspropias <strong>de</strong> los negocios, e incorporar mejorasen la realización y gestión <strong>de</strong> procesos <strong>de</strong>s<strong>de</strong>su planteamiento que pasa por su distribución acada uno <strong>de</strong> los miembros <strong>de</strong>l grupo <strong>de</strong> trabajo yfinaliza con la ejecución <strong>de</strong>l proceso, beneficia alas personas participes <strong>de</strong> este, incluido, por supuesto,el usuario final.De igual forma, y como trabajo futuro, se pue<strong>de</strong>nrealizar implementaciones que mejoren el<strong>de</strong>sempeño <strong>de</strong> la presente implementación en elámbito <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> software y optimización<strong>de</strong> código y la capacidad <strong>de</strong> auto generar códigopara el parseador basado en el esquema y las reglaspropias <strong>de</strong> una estructura XSD.REFERENCIAS[1] XPDL, Welcome to XPDL.org. Noviembre 2011. [Online].Disponible en: http://www. xpdl.org/[2] XML, Extensible Markup Language (XML). Julio 2012.[Online]. Disponible en: http://www. w3.org/XML/.[3] BPMN, Documents Associated with Business ProcessMo<strong>de</strong>l and Notation (BPMN) Version 2.0. Julio 2012.[Online]. Disponible en: http://www.bpmn.org/.[4] BPMN Elements and Attributes V4. Julio 2012. [Online].Disponible: http://www.omg.org/bpmn/ Documents/BPMN_Elements_and_Attributes.pdf[5] Process Definition Interface- XML Process DefinitionLanguage, Meta Mo<strong>de</strong>l. Workflow Management Coalition(WfMC). Julio 2012. [Online]. Disponible en:http://www.wfmc.org/.[6] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parser forYour iPhone Project. Julio 2012. [Online]. Disponibleen: http://www.raywen<strong>de</strong>rlich.com/553/how-tochose-the-best-xml-parser-for-your-iphone-project.[7] Gdata-objectivec-client. Google Data APIs ObjectiveC Client Library. Julio 2012. [Online].Disponible en:http://co<strong>de</strong>.google.com/ p/gdata-objectivec-client/.[8] Apple. Julio 2012. [Online]. Disponible en: http://www.crunchbase.com/company/apple.[9] Workflow Management Coalition (WfMC). Noviembre 232011. [Online]. Disponible en: http://www.wfmc.org/ .


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera61[10] Jon Puke. XPDL – The silent Workhouse of BPMP1.Noviembre 23 2011. [Online]. Disponible en:http://www.wfmc.org/Published-Research/Article/View-category.html.[11] BPD, Catalog of Business Mo<strong>de</strong>ling and ManagementSpecifications. Noviembre 23 2011. [Online]. Disponibleen: http://www.omg. org/technology/documents/br_pm_spec_catalog.htm[24] BPMN. OMG, Object Managment Group. Business ProcessMo<strong>de</strong>ling Notation. Agosto 2011. [Online].http://www.bpmn.org/[25] D. Meza, L. Ruiz. Aplicación en entornos móvil para elmo<strong>de</strong>lamiento <strong>de</strong> procesos <strong>de</strong> negocio. UniversidadPiloto <strong>de</strong> Colombia. Julio 2012.[12] Process Definition Interface- XML Process DefinitionLanguage, Package Meta Mo<strong>de</strong>l. Workflow ManagementCoalition (WfMC). P 14.Julio 2012. [Online]. Disponibleen :http:// www.wfmc.org/.[13] Appian, Appian BPM Suite: Mobiles. Noviembre 232011. [Online]. Disponible en: http://www.appian.com/bpm-software/bpm-components/mobile-bpm.jsp.[14] S. A. White, XPDL and BPMN, Future Strategies Inc.WFMC, P 222. Octubre 26 2011. [Online].Disponibleen: http://www.bpmn.org/ Documents/XPDL_BPMN.pdf.[15] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parserfor Your iPhone Project. Disponible en: http://www.raywen<strong>de</strong>rlich.com/553/how-to-chose-the-best-xmlparser-for-your-iphone-project.Noviembre 25 2011.[16] Apple Inc. Plist Mac OS X. Noviembre 30 2011. [Online].Disponible en: http://<strong>de</strong>veloper. apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html.[17] Apple Inc. Plist Mac OS X Noviembre 30 2011. [Online].Disponible en: http://<strong>de</strong>veloper. apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html.[18] W3School. XPath Tutorial. Agosto 2011. [Online].Disponibleen: http://www.w3schools. com/xpath/[19] F. Roberto. Algoritmos, estructuras <strong>de</strong> datos. Programaciónorientada a objetos. Ecoe ediciones 2005. Bogotáp. 273.[20] BizAgi, BizAgiMo<strong>de</strong>ler. Noviembre 25 2011. [Online].Disponible en: http://www.bizagi.com/[21] Xco<strong>de</strong>. Developer tolos. Julio 2012 [Online]. Disponibleen: https://<strong>de</strong>veloper.apple.com/ technologies/tools/.[22] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parserfor Your iPhone Project. Noviembre 2011. [Online]. Disponibleen: http://www. raywen<strong>de</strong>rlich.com/553/howto-chose-the-best-xml-parser-for-your-iphone-project.[23] Apple, iTunes. Diciembre 2 2011. [Online]. Disponibleen: http://www.apple.com/es/itunes/.


Medida simultánea <strong>de</strong> rotaciones y traslaciones<strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información<strong>de</strong> fase <strong>de</strong> una rejilla radialSimultaneous measurement of the rotation and traslation of an objectin the plane using phase information of a radial gridLuis Alejandro Galindo VegaEstudiante <strong>de</strong> Ingeniería Electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiasanalejox18@hotmail.comCamilo Andrés Ramírez PrietoEstudiante <strong>de</strong> Ingeniería Electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiagamada5@hotmail.comJaime Enrique Meneses FonsecaPh. D. SciencesPourL’ingenieurProfesor Titular, Investigador Grupo GOTS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiajaimen@uis.edu.coJaime Guillermo Barrero PérezIngeniero Electricista,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Investigador Grupo CEMOS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiajbarrero@uis.edu.coResumen— En este artículo se presenta una estrategiaque permite <strong>de</strong>terminar <strong>de</strong> forma simultánea la posicióny orientación <strong>de</strong> un objeto en el plano. El métodoconsiste en analizar un sistema <strong>de</strong> franjas radiales adheridoal objeto y por medio <strong>de</strong> procesamiento digital<strong>de</strong> imágenes <strong>de</strong>terminar su fase. Este proceso requiere<strong>de</strong>terminar con precisión subpixel las coor<strong>de</strong>nadas <strong>de</strong>lcentro y el eje radial <strong>de</strong> las franjas. Se emplea el método<strong>de</strong> la Transformada <strong>de</strong> Fourier y se realiza la transformación<strong>de</strong> coor<strong>de</strong>nadas rectangulares a radiales sepue<strong>de</strong> calcular la fase y el centro <strong>de</strong>l sistema <strong>de</strong> franjas.De esta manera, la fase <strong>de</strong>l sistema <strong>de</strong> franjas radialesse utiliza como elemento codificador para la medida<strong>de</strong> posiciones angulares y posiciones <strong>de</strong>l objeto en elplano. Evaluaciones experimentales <strong>de</strong>muestran que latécnica <strong>de</strong>sarrollada tiene precisión sub-pixel al evaluar<strong>de</strong>splazamientos y rotaciones <strong>de</strong> un objeto en el plano.Se evalúa el error introducido en el cálculo <strong>de</strong> posiciónangular y <strong>de</strong>splazamiento <strong>de</strong>l objeto. El estudio <strong>de</strong> la influencia<strong>de</strong> los parámetros <strong>de</strong>l sistema <strong>de</strong> franjas radialespermitió establecer que el tamaño y la cantidad <strong>de</strong>franjas son factores <strong>de</strong>terminantes para que el métodopresente un mínimo error.Palabras clave— Extracción <strong>de</strong> fase, metrología óptica,Procesamiento Digital <strong>de</strong> Imágenes.Abstract— This paper presents a strategy that allows to<strong>de</strong>termine the position and orientation of an object ina plane. The method consists of analyzing a system ofradial fringes adhered to the object and by means of a digitalimage process to <strong>de</strong>termine its phase. This processrequires the coordinates of the center with sub-pixel accuracyand the radial axis of the fringes. Using the Fouriertransform method and performing a transformationof coordinate systems from rectangular coordinate intoradial, it can be calculated the phase of fringe systemand the center of the radial fringes. Thus, the phase ofthe radial fringes is used as an enco<strong>de</strong>r for measuringangular positions and spatial positions of the object inthe plane. Experimental evaluations show that the technique<strong>de</strong>veloped has sub-pixel accuracy in evaluatingdisplacements and rotations of an object in the plane. Itis evaluated the error introduced in the calculation of angularposition and displacement of the object. The studyof the influence of system parameters of radial fringeslet to establish that the size and number of fringes are<strong>de</strong>termining factors for the present method in or<strong>de</strong>r toreduce the error.Keywords— Phase extraction, optical metrology, DigitalImage Processing.I. INTRODUCCIÓNVarias aplicaciones industriales tienen la necesidad<strong>de</strong> <strong>de</strong>terminar con precisión el <strong>de</strong>splazamientoy rotación <strong>de</strong> un objeto en el plano, porlo que se requiere <strong>de</strong> equipos sofisticados quecumplan dicha función. Como no se conoce undispositivo en el mercado que lleve a cabo lasdos medidas <strong>de</strong> forma simultánea, se tienen queadaptar varios dispositivos lo que eleva su costo<strong>de</strong> implementación. Enco<strong>de</strong>rs, potenciómetros lineales,sensores inductivos y sensores laser sonlos instrumentos más utilizados para tal fin, algunos<strong>de</strong> ellos limitados en resolución y en rango <strong>de</strong>medida.Recibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero63En la línea investigativa <strong>de</strong> metrología óptica<strong>de</strong>l grupo <strong>de</strong> Óptica y Tratamiento <strong>de</strong> señalesGOTS <strong>de</strong> la Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r,se han realizado investigaciones conjuntas conel grupo <strong>de</strong> Óptica <strong>de</strong> L’Institute FEMTO – ST <strong>de</strong>Besançon – Francia con el fin <strong>de</strong> <strong>de</strong>terminar unsistema <strong>de</strong> posicionamiento global que permitagenerar un dispositivo <strong>de</strong> Reconstrucción Tridimensional(R3D) portátil. Los resultados obtenidosmuestran que una mira o rejilla con franjasparalelas en coor<strong>de</strong>nadas cartesianas permiteobtener la posición <strong>de</strong> un cuerpo en el espacio,a precisión subpixel [1], [2]. Un análisis matemáticoprevio permite <strong>de</strong>terminar que un sistema <strong>de</strong>franjas radiales pue<strong>de</strong> ser usado para medir rotacionesy traslaciones <strong>de</strong> un objeto en el plano. [3]La técnica <strong>de</strong>sarrollada en este trabajo consisteen adquirir una imagen <strong>de</strong> un sistema <strong>de</strong> franjasradiales o rejilla radial; mediante un algoritmocomputacional <strong>de</strong> procesamiento <strong>de</strong> imágenes se<strong>de</strong>terminan las coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> la rejillaen el plano. La extracción <strong>de</strong> su fase geométricapermite reportar la orientación angular <strong>de</strong> larejilla radial.Pruebas <strong>de</strong> laboratorio validan el método, en elque se estudia el <strong>de</strong>sempeño <strong>de</strong>l algoritmo para<strong>de</strong>terminar el error introducido en el cálculo <strong>de</strong>posición angular y <strong>de</strong>splazamientos en 2D pararejillas radiales con diferentes parámetros.<strong>II</strong>. SISTEMA DE FRANJAS RADIALESUn sistema <strong>de</strong> franjas radiales correspon<strong>de</strong>a una distribución en la que los puntos <strong>de</strong> igualintensidad generan un patrón <strong>de</strong> líneas rectasradiales que provienen <strong>de</strong> un centro común. Deesta manera, al extraer valores <strong>de</strong> intensidad <strong>de</strong>puntos ubicados a igual distancia <strong>de</strong>l centro seobtiene un perfil periódico. Matemáticamente elsistema se expresa en coor<strong>de</strong>nadas polares (r, θ)por:don<strong>de</strong>: ɑ 0(r,θ) es el fondo continuo, ɑ 1(r,θ) esel contraste, (2π⁄P θ)*θ representa la fase, siendoel paso angular medido en grados y es la máscaraque <strong>de</strong>fine la región con franjas en la imagen.Como se muestra en la Fig. 1, las franjas seencuentran entre un radio menor y uno mayor, yposee dos sectores angulares sin franjas.La fase <strong>de</strong>l sistema <strong>de</strong> franjas radiales correspon<strong>de</strong>al argumento la función coseno <strong>de</strong> (1), secaracteriza por tener un comportamiento lineal enfunción <strong>de</strong> la variable θy no <strong>de</strong>pen<strong>de</strong> <strong>de</strong> r, teniendola misma distribución espacial <strong>de</strong> un sistema<strong>de</strong> franjas rectangulares en coor<strong>de</strong>nadas cartesianas.FIG. 1. SISTEMA DE FRANJAS RADIALES O REJILLA RADIALA. Cálculo <strong>de</strong> la fase <strong>de</strong> un sistema <strong>de</strong> franjasradiales.Con la información contenida en la fase <strong>de</strong>l sistema<strong>de</strong> franjas radiales es posible <strong>de</strong>terminar suorientación y posición en el plano. Aunque en la literaturase encuentra poca información acerca <strong>de</strong>un método directo para extraer la fase a este tipo<strong>de</strong> distribuciones, se plantea la estrategia <strong>de</strong> hacerun cambio <strong>de</strong> coor<strong>de</strong>nadas, <strong>de</strong> tal manera queel sistema <strong>de</strong> franjas radiales se comporte comoun sistema <strong>de</strong> franjas rectangulares. El cambio <strong>de</strong>coor<strong>de</strong>nadas rectangulares a polares implica calcularcorrectamente la ubicación <strong>de</strong>l centro <strong>de</strong> larejilla radial. De esta manera, la imagen final conla transformación <strong>de</strong> coor<strong>de</strong>nadas posee franjasparalelas, <strong>de</strong> la cual es posible extraer la faseempleándose métodos conocidos como la Transformada<strong>de</strong> Fourier [4], corrimiento <strong>de</strong> fase [5],Fourier con ventana [6],[7-8] y Transformación <strong>de</strong>Wavelet [9], entre otros.B. Cálculo <strong>de</strong>l centroHaciendo uso <strong>de</strong> las propieda<strong>de</strong>s <strong>de</strong> la transformada<strong>de</strong> Fourier, es posible <strong>de</strong>terminar las


64ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> la rejilla radial con altaprecisión [10].• Desplazamiento en el dominio espacial: aatransformada <strong>de</strong> Fourier <strong>de</strong> una función <strong>de</strong>splazadapresenta un término <strong>de</strong> fase linealque <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l <strong>de</strong>splazamiento.el corrimiento y minimiza el contenido frecuencial<strong>de</strong> la parte imaginaria. La Fig.4 muestra la trayectoriaseguida por el algoritmo en la estimación <strong>de</strong>lcentro <strong>de</strong>spués <strong>de</strong> varias iteraciones.FIG. 3. FASE DE LA TRANSFORMADA DE FOURIERDE LA IMAGEN DE LA FIG. 2Simetría para señales real y par: La transformada<strong>de</strong> Fourier <strong>de</strong> una función par es netamentereal.FIG. 2. IMAGEN EMPLEADA PARA VALIDAR EL ALGORITMO DE BÚSQUEDADEL CENTROPara el caso <strong>de</strong> la imagen <strong>de</strong>l rectángulo, elcentro teórico fue (232,287) y el procedimientoencontró (232.096,286.963).FIG. 4. TRAYECTORIA SEGUIDA POR EL ALGORITMODE BÚSQUEDA DEL CENTROLa Fig. 2 muestra la imagen <strong>de</strong> un rectángulocon ruido adicionado. Se observa que su centrono coinci<strong>de</strong> con el centro <strong>de</strong> la imagen. La Fig.3muestra la fase <strong>de</strong> la transformada <strong>de</strong> Fourier,calculada mediante la función arcotangente. Seobserva que <strong>de</strong>bido a la función arcotangente,la fase está limitada entre ±π. Si se eliminan lasdiscontinuida<strong>de</strong>s al adicionar valores enteros <strong>de</strong>2π se obtiene una fase lineal, cuya pendiente esfunción <strong>de</strong>l corrimiento <strong>de</strong>l centro <strong>de</strong>l rectángulocon respecto al centro <strong>de</strong> la imagen. Determinadala pendiente y según (3) se pue<strong>de</strong> calcular elcorrimiento x oy y o. Este valor es empleado parareposicionar la figura y verificar si su parte imaginariaes cero. Debido a la influencia <strong>de</strong>l ruido se<strong>de</strong>sarrolló un procedimiento iterativo que estimaC. Conversión <strong>de</strong> sistemas <strong>de</strong> coor<strong>de</strong>nadasLas ecuaciones (4) y (5) muestran la conversión<strong>de</strong> sistemas coor<strong>de</strong>nados rectangulares apolares, siendo y las coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> larejilla radial, calculadas por el procedimiento indicadoanteriormente.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero65FIG. 8. TRANSFORMADA DE FOURIERAl realizar este procedimiento se obtiene quecada punto <strong>de</strong>l plano rectangular tiene un puntoequivalente en el plano polar y forma un patrón <strong>de</strong>franjas, como el que se muestra en la Fig. 6.FIG. 9. FILTRO PASA-BANDASFIG.5. CONVERSIÓN DE SISTEMAS COORDENADOSFIG. 10. COMPONENTE TF {} FILTRADAFIG. 6. SISTEMA DE FRANJAS TRANSFORMADOFIG. 11. COMPONENTES REAL E IMAGINARIAFIG. 12. FASE CONTINUAD. Extracción <strong>de</strong> la faseHaciendo uso <strong>de</strong>l método <strong>de</strong> la Transformada<strong>de</strong> Fourier [4] para sistemas rectangulares, se extrael a fase d el sistema <strong>de</strong> franjas transformado.La distribución en intensidad <strong>de</strong> un sistema <strong>de</strong>franjas rectangular se muestra en la Fig. 7.FIG. 7. PERFIL SINUSOIDAL DEL SISTEMA DE FRANJAS RECTANGULARESRealizada la transformada <strong>de</strong> Fourier se encuentrantres lóbulos, Fig. 8, uno central <strong>de</strong>bidoa la TF <strong>de</strong> la componente continua y dos lóbuloslaterales ubicados en ±f 0,f 0=1 ⁄ P θ, correspondientea la TF <strong>de</strong> A (x,y)cos(φ (x,y)).Un filtro pasa-banda permite filtrar un lóbulolateral, Fig. 9. Al aplicar la Transformada inversa<strong>de</strong> Fourier al contenido frecuencial filtrado Fig.10, se obtiene una distribución compleja como seobserva en la Fig. 11. La fase <strong>de</strong> este complejo


66ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71correspon<strong>de</strong> a la fase geométrica <strong>de</strong>l sistema <strong>de</strong>franjas rectangulares y la amplitud correspon<strong>de</strong>al contraste <strong>de</strong> las franjas. Para obtener la fase<strong>de</strong>l complejo se emplea la función arcotangente,la cual está limitada en el rango <strong>de</strong> [-π, π]; la fasepresenta discontinuida<strong>de</strong>s en las transiciones ± πque ocurren en las líneas centrales <strong>de</strong> las franjasnegras <strong>de</strong> la Fig. 5. Para eliminar dichas discontinuida<strong>de</strong>stradicionalmente se adicionan valores<strong>de</strong> 2πN, siendo N una función entera en escalónapropiada para eliminar las discontinuida<strong>de</strong>s. Esteprocedimiento <strong>de</strong> convertir la fase discontinua encontinua es llamado “Unwrappingalgorithm” [11].La Fig. 12 muestra la fase continua obtenida <strong>de</strong>spués<strong>de</strong> eliminar las discontinuida<strong>de</strong>s.El procedimiento anterior es aplicado a la imagenmostrada en la Fig. 6. La Fig. 13 muestra lafase obtenida y la Fig. 14, la fase <strong>de</strong>l sistema <strong>de</strong>franjas radiales obtenida al realizar la transformación<strong>de</strong> coor<strong>de</strong>nadas inversas: radiales a rectangulares<strong>de</strong>finidas por (6) y (7).FIG. 13. FASE OBTENIDA DEL MÉTODO DE LA TRANSFORMADA DE FOU-RIER APLICADO A LA IMAGEN DE LA FIG. 6<strong>II</strong>I MEDIDA DE LA ORIENTACIÓN y POSICIÓNEN EL PLANOUna vez obtenida la distribución <strong>de</strong> fase seproce<strong>de</strong> a emplearla para establecer la posiciónangular y espacial <strong>de</strong> la rejilla radial. La rejillaradial ha sido diseñada mediante dos sectoresangulares con franjas ubicadas entre dos radios,uno interno menor y otro externo. Las regionesexternas son eliminadas por la máscara. Cadasector angular posee, para el caso <strong>de</strong> la Fig. 1, 28franjas negras y 27 franjas blancas. Según la funcióncosenoidal que <strong>de</strong>fine las franjas, el centro<strong>de</strong> una franja blanca <strong>de</strong>be tener un valor <strong>de</strong> fase2πN, don<strong>de</strong> N es un número entero. Y el centro <strong>de</strong>una franja negra <strong>de</strong>be tener un valor impar <strong>de</strong> πy ubicarse en una discontinuidad <strong>de</strong> la fase discontinua.La máscara empleada en la rejilla radialhace que el sistema tenga simetría con respectoal centro y se pueda emplear el procedimiento indicadoen la sección <strong>II</strong>B. De esta manera se pue<strong>de</strong>estimar el centro con precisión subpixel mediantela distribución simétrica <strong>de</strong> las franjas. El centrocalculado permite hacer el seguimiento <strong>de</strong>l <strong>de</strong>splazamientoespacial en el plano introducido a larejilla.FIG. 15. PROCESO PARA EL CÁLCULO DE FASE DELSISTEMA DE FRANJAS RADIALES.FIG. 14. FASE DEL SISTEMA DE FRANJAS RADIALES DE LA FIG. 5


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero67La posición angular <strong>de</strong> la rejilla es <strong>de</strong>terminadabuscando la fase correspondiente a la franjablanca que se ubica en el centro <strong>de</strong> cada sectorangular. Así, como hay 27 franjas blancas parala rejilla <strong>de</strong> la Fig. 2, la franja central posee unafase <strong>de</strong> 26π, asignado cero a la primera franjablanca. A partir <strong>de</strong> los radios máximo y mínimo,y conociendo el número <strong>de</strong> discontinuida<strong>de</strong>sque correspon<strong>de</strong> al número <strong>de</strong> franjas en cadasector, se pue<strong>de</strong> calcular para cada sector lasposiciones interpoladas que poseen el valor <strong>de</strong>fase <strong>de</strong> la franjas central. Esta interpolación <strong>de</strong>fineuna línea radial que pasa por el centro <strong>de</strong> lafranja central <strong>de</strong> cada sector, i<strong>de</strong>ntificadas porlas líneas azul y roja en la Fig. 15, y al ser interpoladasposeen precisión subpixel. Al rotar larejilla radial, el algoritmo <strong>de</strong>sarrollado <strong>de</strong>terminalas posiciones angulares <strong>de</strong> cada línea central encada sector y al compararlas secuencialmentesus valores, se pue<strong>de</strong> <strong>de</strong>terminar el valor <strong>de</strong> larotación introducido.IV VERIFICACION EXPERIMENTALPara <strong>de</strong>terminar la precisión <strong>de</strong>l método, sehicieron pruebas <strong>de</strong> laboratorio en las que seusaron platinas mecánicas <strong>de</strong> rotación y traslaciónque sirvieron como referencia teórica <strong>de</strong> los<strong>de</strong>splazamientos; se compararon los resultadosobtenidos y se <strong>de</strong>terminó el error <strong>de</strong>l método.También se evaluó la influencia en la precisiónpara diferentes parámetros <strong>de</strong> la rejilla radial,como tamaño y paso angular.El montaje que se llevó a cabo para la evaluación<strong>de</strong>l método constó <strong>de</strong> un sistema <strong>de</strong> rotacióny traslación con una precisión <strong>de</strong> un minutoarco y 10 µm, respectivamente. La rejilla radialse ubicó sobre una superficie plana adherida alsistema <strong>de</strong> traslación y rotación. Las imágenesfueron adquiridas por una cámara CCD <strong>de</strong> 640 x480 pixeles y focal 12mm, ubicada a 90cm <strong>de</strong>la rejilla. En una cuadrícula milimetrada se <strong>de</strong>terminóque un pixel equivale a 754.15µm sobre larejilla radial.Para evaluar traslación se <strong>de</strong>splazó manualmentela rejilla a intervalos <strong>de</strong> 100 µm. Paracada posición se adquirieron 50 imágenes. Laposición inicial se asumió como punto <strong>de</strong> referencia<strong>de</strong>l <strong>de</strong>splazamiento.La Fig. 16 muestra las coor<strong>de</strong>nadas <strong>de</strong>l centropara 5 traslaciones realizadas; cada posicióntiene graficada las 50 coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong>la rejilla radial.En la Fig. 16 se observa que cada eje poseeun tamaño máximo <strong>de</strong> un pixel: el sistema estimatraslaciones al interior <strong>de</strong> un pixel, lo cual verificala precisión subpixel <strong>de</strong>l método <strong>de</strong> medida.FIG. 16. DISPERSIONES EN DETECCIÓN DE CENTRO PARA 6 POSICIONES.Al adquirir 50 imágenes en cada posición seencuentra que el centro calculado presenta una<strong>de</strong>sviación cercana a 0.0025 pixeles, que correspon<strong>de</strong>a 1.88 µm sobre el objeto, como se pue<strong>de</strong>observar en la Fig. 17.


68ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71FIG. 17. DISPERSIONES EN DETECCIÓN DE CENTRO PARA UNA POSICIÓNLa Fig. 18 muestra el error medido como la diferenciaentre la posición esperada y la posicióncalculada con el método, para cada rejilla en función<strong>de</strong>l <strong>de</strong>splazamiento introducido. La Fig. 19muestra la <strong>de</strong>sviación estándar <strong>de</strong>l error medidopara cada rejilla. Se concluye que para rejillas <strong>de</strong>igual tamaño hay una relación inversa entre elnúmero <strong>de</strong> franjas y el error introducido: a menornúmero <strong>de</strong> franjas mayor error.FIG. 20. DIFERENCIA ENTRE DESPLAZAMIENTO TEÓRICO Y EXPERIMENTALPARA REJILLAS DE DIFERENTE TAMAÑOA. Influencia <strong>de</strong>l tamaño y número <strong>de</strong> franjasen el cálculo <strong>de</strong>l centro.Con el fin <strong>de</strong> establecer la influencia <strong>de</strong>l paso ytamaño <strong>de</strong> la rejilla en el error, se utilizaron rejillasradiales <strong>de</strong> 24, 16 y 12 franjas en cada sector angular,para rejillas <strong>de</strong> igual tamaño.FIG. 18. DIFERENCIA ENTRE DESPLAZAMIENTO TEÓRICO Y EXPERIMENTALPARA REJILLAS CON DIFERENTE NÚMERO DE FRANJASFIG. 21. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLASDE DIFERENTE TAMAÑOFIG. 19. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASEl tamaño es otra variable importante en elprocedimiento. Para tal fin se evaluó el error introducidopor el algoritmo para rejillas radiales <strong>de</strong>10, 16 y 20 cm <strong>de</strong> diámetro.De igual forma, las curvas <strong>de</strong> error en función<strong>de</strong>l <strong>de</strong>splazamiento y la <strong>de</strong>sviación estándar <strong>de</strong>lerror en función <strong>de</strong>l tamaño <strong>de</strong> la rejilla, las Fig.20y Fig.21, indican que a mayor tamaño <strong>de</strong> rejillamenor error se comete en el cálculo <strong>de</strong>l centro.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero69La evaluación en rotación se hizo con <strong>de</strong>splazamientosangulares <strong>de</strong> un grado, adquiriendo 50imágenes para cada posición.FIG. 22. DISPERSIONES EN DETECCIÓN DE ÁNGULO DE ORIENTACIÓN DELA REJILLA PARA 6 POSICIONES ANGULARES.medir rotaciones inferiores al límite <strong>de</strong> rotaciónque se pue<strong>de</strong> medir con la cámara.B. Influencia <strong>de</strong>l tamaño y número <strong>de</strong> franjasen el cálculo <strong>de</strong> orientación angular <strong>de</strong> larejilla.Se construyeron rejillas con 12, 16 y 20 franjas,con las que se evaluó la diferencia entre valorteórico y experimental <strong>de</strong> las posiciones angulares.FIG. 24. DIFERENCIA ENTRE DESPLAZAMIENTO ANGULAR TEÓRICO YEXPERIMENTAL PARA REJILLAS CON DIFERENTE NÚMERO DE FRANJASEn la Fig. 22, cada punto representa el ángulo<strong>de</strong> orientación <strong>de</strong> la rejilla radial para las diferentes<strong>de</strong>splazamientos angulares, empleando la posiciónangular <strong>de</strong> un sector con franjas.Según la resolución <strong>de</strong> la imagen el ángulo mínimoque se pue<strong>de</strong> medir a precisión pixel es <strong>de</strong>0.08952 grados que correspon<strong>de</strong> a:FIG. 25. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASdon<strong>de</strong> 640 es el número <strong>de</strong> pixeles horizontales<strong>de</strong> la imagen. Al adquirir 50 imágenes parauna posición y calcular el ángulo <strong>de</strong> orientación <strong>de</strong>la rejilla este presenta una <strong>de</strong>sviación <strong>de</strong> 0.004grados,Fig. 23.FIG. 23. DISPERSIONES EN DETECCIÓN DE ÁNGULO DE ORIENTACIÓN DELA REJILLA PARA UNA POSICIÓN ANGULARDe esta forma se <strong>de</strong>muestra que el método tieneprecisión subpixel, es <strong>de</strong>cir, el método pue<strong>de</strong>De igual forma, se evaluaron los errores enfunción <strong>de</strong> las diferentes posiciones angulares yla <strong>de</strong>sviación estándar para cada rejilla, Fig. 24 yFig. 25. Se <strong>de</strong>muestra que para una rejilla radialcon mayor número <strong>de</strong> franjas el error en el cálculo<strong>de</strong> orientación es menor.


70ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71FIG. 26. DIFERENCIA ENTRE DESPLAZAMIENTO ANGULAR TEÓRICO YEXPERIMENTAL PARA REJILLAS DE DIFERENTE TAMAÑO.En el presente artículo se presenta un métodopara medir la posición y rotación <strong>de</strong> un objeto en elplano. El procedimiento emplea un procesamientodigital <strong>de</strong> imágenes sobre una rejilla con franjasdistribuidas radialmente. El procesamiento sebasa en la extracción <strong>de</strong> la fase <strong>de</strong>l sistema <strong>de</strong>franjas radial, con el método <strong>de</strong> la transformada<strong>de</strong> Fourier. El cálculo <strong>de</strong> la fase se realiza al haceruna transformación <strong>de</strong> sistemas coor<strong>de</strong>nados y<strong>de</strong>terminar el centro a partir <strong>de</strong> la información <strong>de</strong>fase <strong>de</strong> la imagen simétrica <strong>de</strong> la rejilla. Las evaluacionesexperimentales <strong>de</strong>muestran que el métodopermite medir <strong>de</strong>splazamientos y rotacionesa valores inferiores a los <strong>de</strong>finidos por el pixeladorealizado por la cámara CCD. También se <strong>de</strong>muestraque rejillas <strong>de</strong> tamaño gran<strong>de</strong> y mayor número<strong>de</strong> franjas introducen menor error en el cálculo <strong>de</strong><strong>de</strong>splazamientos y rotaciones. La etapa siguiente<strong>de</strong> la investigación consiste en realizar la evaluaciónexperimental <strong>de</strong>l método propuesto con otrosistema que mida rotaciones y/o traslaciones <strong>de</strong>precisiones conocidas.AGRADECIMIENTOSFIG. 27. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASLa investigación fue apoyada por la Vicerrectoría<strong>de</strong> Investigaciones y Extensión <strong>de</strong> la UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Colombia (ProyectoNo. 5184: Posicionamiento global <strong>de</strong> alta resolucióna campo extendido por visión estéreo: Aplicacionesen metrología óptica).REFERENCIAS[1] N. Arias, J. Meneses, y M. Suárez, “Medida <strong>de</strong> la Orientación,Posición y Desplazamiento en el Plano <strong>de</strong> unObjeto por Codificación <strong>de</strong> Fase, ”Bistua: Revista <strong>de</strong> laFacultad <strong>de</strong> Ciencias Básicas, Vol. 7, No.. 2, pp. 1-8,julio – diciembre, 2009.[2] N. Arias, Reconstrucción 3D a manos libres: Estrategia<strong>de</strong> posicionamiento global, Tesis Doctoral, UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Bucaramanga, COLOMBIA.2010De igual forma se evaluó el comportamiento<strong>de</strong>l tamaño <strong>de</strong> la rejilla para igual número <strong>de</strong> franjas.Como era <strong>de</strong> esperarse el error en el cálculo<strong>de</strong>l ángulo <strong>de</strong> orientación <strong>de</strong> la rejilla radial es menor,cuando el tamaño es mayor, Fig. 26 y Fig. 27.V. CONCLUSION[3] N. Reina, Análisis Teórico – Experimental <strong>de</strong> un Sistema<strong>de</strong> Franjas Radiales: Aplicaciones en PosicionamientoGlobal <strong>de</strong> un Objeto, Tesis pregrado, UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Bucaramanga, Colombia.2010.[4] M. Takeda, H. Ina, and S. Kobayashi,“Fourier-transformmethod of fringepattern analysis for computer-basedtopography and interferometry”, J. Opt. Soc. Am.,vol.72, pp. 156-160, 1982.[5] Z. Pérez, L. Romero,Sistema Óptico <strong>de</strong> ReconstrucciónTridimensional para la <strong>de</strong>tección <strong>de</strong> Ampollas en Recubrimientos,Tesis Pregrado, Universidad Industrial <strong>de</strong>Santan<strong>de</strong>r, 2004.[6] Q. Kemao, “Windowed Fourier transform for fringe patternanalysis,” Applied Optics, vol. 43, pp. 2695–702,2004.[7] Q. Kemao, “Two-dimensional windowed Fourier transformfor fringe pattern analysis: Principles, applicationsand implementations,” Optics and Lasers in Engineering,vol. 45, pp.304–17, 2007.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero71[8] Z. Wang Z andH. Ma, “Advanced continuous wavelettransform algorithm for digital interferogram analysisand processing,” Optical Engineering, Vol. 45, pp.045601, 2006.[9] P. Sandoz, “Wavelet transform as a processing tool inwhite-light interferometry,” Optics Letters, Vol. 22, pp.1065–1067, 1997.[10] L. Oriat and E. Lantz, “Subpixel <strong>de</strong>tection of the centerof an object using a spectral phase algorithm on theimage”, Pattern Recognition, Vol. 31, No. 6, pp. 761-771, June 1998.[11] J. Meneses, T. Gharbi and P. Humbert, “Phase Unwrappingalgorithm for images with high noise content basedona local histogram,” Appl. Opt. vol. 44, No. 1, pp.1207-15,2005.


Influence of Particle Size and Temperature onMethane Production From Fique’s BagasseInfluencia <strong>de</strong>l tamaño <strong>de</strong> partícula y la temperatura sobre laproducción <strong>de</strong> metano a partir <strong>de</strong>l bagazo <strong>de</strong> fiqueLiliana <strong>de</strong>l Pilar Castro MolanoIngeniera Química PhD, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad San BuenaventuraCartagena, Colombialcastro@usbctg.edu.coCarolina Guzmán LunaBacterióloga PhD, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiacaguzlun@uis.edu.coHumberto Escalante Hernán<strong>de</strong>zIngeniero Químico PhD Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiaescala@uis.edu.coAbstract— The aim of this work was to evaluate the effect of particlesize of fique`s bagasse (FB) on anaerobic bio<strong>de</strong>gradationand biogas production, by means of co-digestion of this lignocellulosicsubstrate using both bovine ruminal fluid and pig manureas inoculums. Anaerobic reactors were incubated by 8 days. Reducingsugar, Volatile Fatty Acid (VFA) and methane productionswere measured using three different bagasse particle diameter;5 mm (bagasse´s natural size), 2.36 mm and 0.85 mm. Reductionof bagasse particle size increased reducing sugars formationand improved substrate mass transfer to microbial inoculums.At minor particle size it was favored hydrolytic step and VFAproduction. Natural particle sizes of bagasse were more difficultto bio<strong>de</strong>gra<strong>de</strong> than lower ones. In this sense, methane concentrationwas increased 19% when 0.8 mm particle size was used.Anaerobic fermentation processes were carried out at 25°C and39°C. Methane production at 25°C, show that these microbialconsortia are able to resist temperature changes and transformall products on anaerobic digestion process.Keywords— Anaerobic digestion, Biogas, Fique´s bagasse, Lignocellulosicwaste, Mechanical treatment.Resumen— El objetivo <strong>de</strong> este trabajo fue evaluar el efecto <strong>de</strong>ltamaño <strong>de</strong> partículas <strong>de</strong>l bagazo <strong>de</strong> fique sobre la producción<strong>de</strong> biogás empleando como inóculo una mezcla <strong>de</strong> líquido ruminalcon lodo estiércol <strong>de</strong> cerdo. Los reactores anaerobios fueronincubados durante ocho días. Como variables <strong>de</strong> respuesta secuantificó la concentración <strong>de</strong> azúcares reductores totales, ácidosgrasos volátiles y producción <strong>de</strong> metano, usando tres tamañosdiferentes <strong>de</strong> partícula 5mm (Estado natural <strong>de</strong>l bagazo <strong>de</strong>fique), 2.36mm y 0.85mm. Durante la fermentación se observóque la reducción <strong>de</strong>l tamaño <strong>de</strong> partícula <strong>de</strong>l bagazo, incrementóla formación <strong>de</strong> azúcares reductores, mejorando la transferencia<strong>de</strong> masa entre el inóculo y el sustrato. El menor tamaño <strong>de</strong>partícula favoreció la etapa hidrolítica y la producción <strong>de</strong> ácidosgrasos. El bagazo <strong>de</strong> fique en su estado natural dificulta la bio<strong>de</strong>gradaciónanaerobia <strong>de</strong> éste sustrato. En este sentido, la concentración<strong>de</strong> metano se incrementó un 19% cuando el bagazo seredujo a 0.8 mm. Los procesos <strong>de</strong> fermentación anaerobia fueronllevados a cabo a 25°C y a 39°C. La producción <strong>de</strong> metano a25°C, <strong>de</strong>mostró que los consorcios microbianos presentes en lamezcla <strong>de</strong> líquido ruminal y lodo estiércol <strong>de</strong> cerdo son capaces<strong>de</strong> resistir los cambios <strong>de</strong> temperatura y la transformación <strong>de</strong> todoslos productos <strong>de</strong>l proceso <strong>de</strong> digestión anaerobia.Palabras clave— Digestión anaeróbica, Biogás, Bagazo <strong>de</strong>caña <strong>de</strong> Fique, Residuos lignocelulósicos, Tratamiento mecánico.I. INTRODUCTIONFique´s bagasse (FB) is an agricultural by-productobtained during natural fiber process production,composed by cellulose, hemicellulose, lignin,lipids and proteins [1]. According to its composition,bagasse is consi<strong>de</strong>red an important lignocellulosicbiomass source [2]. Lignocellulosic wastesare suitable substrates for anaerobic digestionprocess because of its carbon source [3]. Lignocellulosicbiomass digestibility is limited by factorssuch as cellulose cristallinity, polymerization <strong>de</strong>gree,moisture content, superficial area and lignincontent. However, high lignin content in bagasse limitshydrolytic step and bioconversion system [4].Anaerobic bio<strong>de</strong>gradation of lignocellulosicsubstrates requires microbial consortia with highhydrolytic and methanogenic activities. Bovine ruminalfluid, active anaerobic sludge, bovine andpig manure have been previously used as biologicalmatrices for anaerobic digestion [5]. A co-Recibido: 06/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante73digestion process mixes different inoculums ormicrobial consortia to improve the anaerobic digestionprocess. Co-digestion enhances nutrientequilibrium, dilutes toxic components and allowsa synergic effect in microorganisms to increasehydrolytic activity [6]. Use of sisal pulp and fishwastes co-digestion increases methane productionfrom 54 to 94% in comparison with otherinoculums [7]. Bovine Ruminal Fluid (BRF) is anexcellent inoculum for lignocellulosic substratedigestion, because its high cellulosic activity. Inaddition, if BRF is mixed with methanogenic inoculum,significant biogas yield are achieved [8]. Municipalwaste solids mixed with bovine manure orwastewater sludge, increase in almost 20% biogasyields [9]. Temperature is a physical variable thataffect microorganism growth and therefore biologicalreaction rates. Biological reactions (20- 40°C) for methane production from organic matterrequire more energy than conventional chemicalreactions [10].Pre-treatment processes are <strong>de</strong>signed to <strong>de</strong>creasecellulose polymerization gra<strong>de</strong>, weak ligninbonds with carbohydrates and increase particlesuperficial area. This process improves masstransfer process between inoculums and substrate.These processes increase cellulose bioavailabilityfor enzyme bio<strong>de</strong>gradation to monosacchari<strong>de</strong>s.It has been proposed substrate pretreatmentbased on caustic and/or acid wash, heating andsize particle reduction [11].On the other hand, there is an inverse relationshipbetween substrate particle size and methaneyield [12]. For example, size reduction in tomatowastes increases yield values in 23% [13]. Whitsisal residues, hydrolytic activity improves significantlywith particle size reduction, generatingincreasing in methane yields from 0.18 to 0.22CH4/kg SV [14]. In starch <strong>de</strong>gradation, the bestyield value was obtained at substrate particle sizeof 0.35 mm [15].In Colombia, fique´s industry produces 20,800kg of residual wastes (bagasse and juice) per see<strong>de</strong>dhectare; these are <strong>de</strong>livered to grounds andwater streams causing environmental pollutionproblems [16].A possible solution of fique´s bagasse environmentalpollution problem is the utilization as substratefor biogas production. However, its high lignincontent requires a specific treatment. For thisreason, the aim of this research was to evaluatethe effect of fique’s bagasse particle size and temperatureon methane production during anaerobicbio<strong>de</strong>gradation of this substrate.A. Substrate<strong>II</strong>. MATERIALS AND METHODSFique´s Bagasse was obtained as a sub-productduring natural fiber process production fromFique Industry. Bagasse samples were conservedin cooled containers during transportationand analysis. FB was sun dried at environmentalconditions for 36 hours. Natural particle size diameterof FB was 5 mm. During pretreatment, FBwas ground in a Willey-Mil’s equipment to achieveparticle size diameter of 0.85 and 2.36 mm. Differentparameters such as: pH, lignin, cellulose,hemicelluloses and Acid Detergent Fiber (ADF)content, Total Solids (TS) and Volatile Solids (VS)were <strong>de</strong>termined according to Standard Methodsfor Examination of Water and Wastewater [17].B. InoculasBovine Ruminal Fluid (RF) from urban slaughterhouseand Pig Manure (PM) from municipal pigfarms were used as inoculums for digestion in a1:1 ratio v/v. Inoculum composition used in anaerobicdigesters is presented in Table I.TABLE <strong>II</strong>NOCULUM CHARACTERIZATION (RF-PM)ParameterRF-PMpH 8TS (%) 43.7VS (%) 23.6Alkalinity (mgCaCO3/L)Volatile Fatty Acid – VFA (mg/L)C. Experimental Design31007200Anaerobic fermentation experiments were carriedout using fique´s bagasse with particle sizesof 5, 2.36 and 0.85 mm. Reactors were incubatedfor 8 days at 25 and 39 ± 2°C containing anoperational volume of 350 ml. Hydrolytic activity,pH, VFA and methane percentage were consi<strong>de</strong>redas response variables. Total Reducing Sugar(TRS) concentration was <strong>de</strong>termined accordingto Dinitrosalicylic Acid Method – DNS, using aGENESYS 20 Thermo Spectronics Spectrophotometer[18]. VFA concentration was quantified by


74ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77titration method [19]. Methane percentage was<strong>de</strong>termined with a PGD-IR (mo<strong>de</strong>l Status ScientificControls) infrared gas <strong>de</strong>tector.Experimental results were analyzed with Stat-Graphics plus 5.1, StatPoint Inc. (Virginia, EE.UU)Software. The Fisher’s test (F) was used to verifydata statistical significance between results.<strong>II</strong>I. RESULTS AND DISCUSSIONAccording to the Fique’s bagasse characteristics,this substrate is consi<strong>de</strong>red a lignocellulosicwaste, for this reason the results are comparedwith another investigations where this type of matrixis evaluated.A. Effect of mechanical treatment on FB lignocellulosicstructure.1.20 and 0.87, respectively, at the same particlesize. These results indicate that mechanical treatmentimproves strongly the hydrolytic activity ofmicrobial consortia at the initial stage. This effectcan be attributed because the increase of the superficialarea at smaller particle size, allowing abetter interaction between substrate and inoculums[21], [22]. These results are correlated withchanges on lignocelullosic structure during FBmechanical treatment (see Table I). On the otherhand, temperature affects hydrolytic activity beinghigher at 39 °C than at 25°C; because enzymaticactivity of microorganisms present an optimaltemperature of 37°C ± 2°C [23].Fig. 1. EFFECT OF PARTICLE SIZE AND TEMPERATURE (25°C Y 39°C)DURING HYDROLYTIC STAGE OF FB ANAEROBIC DIGESTION.In Table <strong>II</strong>, pH, TS and VS values from FB is notaffected by particle size diameter reduction. TSand VS concentrations from FB were suitable forstart-up anaerobic digestion process accordingwith other studies [20]. Additionally, lignin contentis <strong>de</strong>creased proportionally with reduction of wasteparticle size. These results suggest that smallersize particles improve mass transfer between inoculumsand substrate. On the other hand, reductionof particle size <strong>de</strong>creases ADF concentrationand improve FB digestibility.TABLE <strong>II</strong>COMPOSITION OF THE FIQUE’S BAGASSEParameter FB 5mm FB 2.36 mm FB 0.85 mmpH 4 4 4TS(%) 93.1 92 92.7VS(%) 89.2 88.8 88.6Cellulose(%) 41.8 23.4 18.7Hemicellulose(%) 22.1 24.8 27.1Lignin(%) 16.6 15.5 6.81ADF(%) 64.6 44.8 44.7B. Efecto of temperature and mechanicaltreatment on hydrolytic stageIn Fig. 1, it is observed that smaller particlesize increase TRS concentration. Hydrolytic activity,<strong>de</strong>fined as total reducing sugar consumptionrate, was only observed until day 4.Hydrolytic activity for particles size of 0.85,2.36 and 5 mm at 39 ºC were 1.93, 1.04 and 0.96(mg/ml TRS/d), respectively. Experiments carriedout at 25 ºC achieved hydrolytic activity of 1.55,C. Effect of temperature and mechanicaltreatment on VFA production.Fig. 2 and 3 show that during Anaerobic Digestionof Fique´s Bagasse (ADFB), pH values weremaintained in a range between 7 and 8.5. ThesepH range favor growth and metabolic activity of microbialconsortia. The biological behavior can berelated to VFA variations. Size particle reductionincreases hydrolytic activity, producing increases


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante75in VFA concentrations. VFA produced during acidogenicstage were no affected with temperaturevariations. However, VFA consumption rate wasfaster at 39°C.Fig. 2. EFFECT OF PARTICLE SIZE ON PH VARIATIONS AND VFA PRODUC-TION AT 25 ºC DURING ADFBD. Effect of temperature and mechanicaltreatment on methane production during FBanaerobic biodigestion.Fig. 4 shows that it is possible bioreactor startupsfor anaerobic biodigestion using 3 differentFB particle sizes (5, 2.36 and 0.85 mm) at 25and 39ºC. These results can be explained in termsof equilibrium between methanogenic bacteria,acid consumer bacteria and inoculum adaptationto FB substrate. Higher methane production wasobtained with smaller FB particle size. At 25 ºC,best results of methane production were achievedat 8th day. At 39 ºC, the higher value was achievedat 4th day.Fig. 4 EFFECT OF PARTICLE SIZE AND TEMPERATURE (25°C Y 39°C) ONMETHANE PRODUCTION DURING ADFBFig. 3. EFFECT OF PARTICLE SIZE ON PH VARIATIONS AND VFA PRODUC-TION AT 39 ºC DURING ADFBIn Fig. 5 are <strong>de</strong>picted statistical analyses of FBparticle size effect on methane production at twodifferent temperatures. The probability function(P) of Fisher test was 0.0004 and 0.0046 formethane production at 25°C and 39°C, respectivelyshowing that there are significant differencesbetween each experiment (IC 95%).


76ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77Fig. 5. STATISTICAL ANALYSES OF FB PARTICLE SIZE EFFECT ON ADFBParticle-size reduction has been the most commonlyused factor to <strong>de</strong>scribe the increase in substratesurface area resulting from a pre-treatment[25]. Pretreatment proved to be suitable for applicationsat full-scale biogas plants, increasing themethane yield of fique´s bagasse by up to 19%.Reduction of FB particle size affects the lignocellulosicstructure, probably by cellulose crystallinity<strong>de</strong>crease, improving mass transfer substrate/inoculums. Mechanical treatment influenced oneveryone of anaerobic digestion stage, becausehydrolytic activity are higher at smaller FB particlesizes, and produced higher VFA values and methaneyields.Additionally, mixture of bovine ruminal fluidand pig manure were able to <strong>de</strong>gra<strong>de</strong> and adaptto this lignocellulosic substrate (Fique`s Bagasse)working efficiently at mild temperature conditions.ACKNOWLEDGEMENTSAuthors wish to thank financial support by DepartamentoAdministrativo <strong>de</strong> Ciencia Tecnologíae Innovación, Ministerio <strong>de</strong> Agricultura y DesarrolloRural and Vicerrectoria <strong>de</strong> Investigación y Extensión- Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r. Technicalsupport from C. Vargas and C. Zambranois also hardly recognized.REFERENCES[1] P. Barrera, X. Salas, L. Castro, C. Ortiz and H. Escalante,“Estudio preliminar <strong>de</strong> la bioproducción <strong>de</strong> metanoa partir <strong>de</strong> los residuos <strong>de</strong>l proceso <strong>de</strong> beneficio <strong>de</strong>lfique”, (Preliminary study for methane bioproductionfrom the waste generated in the fique production).RevistaIon, vol. 22, n°1, pp. 21-25, 2009.[2] C González, León and P. A. García, “Different pretreatmentsfor increasing the anaerobic bio<strong>de</strong>gradabilityin swine manure”, Bioresource Technology, vol. 99,n° 18, pp. 8710–8714, 2008.Finally, these results are according to studiescarried out by Palmowski and Müller. Theseauthors have <strong>de</strong>monstrated that reduction in particlesizes improves anaerobic digestion of substrate,due to increases in superficial areas of availablesubstrates for microbial metabolism [24].IV. CONCLUSIONS[3] A.T.W.M. Hendriks and G. Zeeman, “Pretreatments toenhance the digestibility of lignocellulosic biomass”,Bioresource Technology, vol. 100, n° 1, pp. 10–18,2009.[4] S. Prasad, A. Singh and H.C. Joshi, “Ethanol as an alternativefuel from agricultural, industrial and urbanresidues”, Resources, Conservation and Recycling,vol. 50, n°1, pp. 1-39, 2007.[5] C. Sullivan, P. Burrell, W. Clarke and L. Blackall, “Comparisonof cellulose solubilisation rates in rumen andlandfill leachate inoculated reactors”, Bioresource Technology,vol. 97 n°18, pp. 2356-2363, 2006.[6] I. M. Buendía, F. J. Fernán<strong>de</strong>z, J. Villaseñor and L.Rodríguez, “Feasibility of anaerobic co-digestion as a


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante77treatment option of meat industry wastes”, BioresourceTechnology, vol. 100, n°6, pp. 1903-1909, 2009.[7] A. Mshan<strong>de</strong>te, A. Kivaisi, M.S.T. Rubindamayugi andB. Mattiasson, “Anaerobic batch co-digestion of sisalpulp and fish wastes”, Bioresource Technology, vol.95, n°1, pp. 19-24, 2004.[8] Z.B. Yue, H.Q. Yu, H. Harada and Y.Y. Li, “Optimizationof anaerobic acidogenesis of an aquatic plant, Cannaindical by rumen cultures”, Water Research, vol. 41,n°11, pp. 2361-2370, 2006.[9] R. Chamy, O. Cofré, D. Alcazar and P. Chinga, “Codigestión<strong>de</strong> RSU y lodos aerobios residuales, comoalternativa a procesos <strong>de</strong> tratamiento tradicionales”,(Co-digestion of MSW and aerobic waste sludge as analternative to traditional treatment processes), CongresoInteramericano <strong>de</strong> Ingeniería Sanitaria y Ambiental1-7, 2002.[10] S. Rebac, J. Ruskova, S. Gerbens, J. Van Lier, A. Stamsand G. Lettinga, “High-Rate Anaerobic Treatment ofWastewater un<strong>de</strong>r Psychrophilic Conditions”, Journalof Fermentation and Bioengineering, vol.47, n°12, pp.231-238, 1995.[11] A. J. Ward, P.J. Hobbs, P.J. Holliman and D. Jones, “Optimizationof the Anaerobic Digestion of AgriculturalResources”, Bioresource Technology, vol. 99, n°17,pp. 7928–7940, 2008.[12] S. Sharma, I. Mishra, M. Sharma and J. Saini, “Effectof particle size on biogas generation from biomassresidues”,Biomass y Bioenergy, vol.17, n° 4, pp. 251-263, 1988.[13] D. J. Hills and K. Nakano, “Effects of particle size onanaerobic digestion of tomato solid wastes”, Agriculturalwastes, vol. 10, n°4, pp. 285-295, 1984.[14] A. Mshan<strong>de</strong>te, A. Kivaisi, M.S.T. Rubindamayugi andB. Mattiasson, “Anaerobic batch co-digestion of sisalpulp and fish wastes”. Bioresource Technology. Vol.95,n°1, pp. 19-24. 2004.[15] L. Guerrero, C Riva<strong>de</strong>neira and R. Chamy, “Estudio <strong>de</strong>la etapa hidrolítica <strong>de</strong> la <strong>de</strong>gradación anaerobia <strong>de</strong> almidónen residuos <strong>de</strong> maíz”, (Study of the hydrolyticstage of anaerobic <strong>de</strong>gradation of starch in corn residue),Congreso Interamericano <strong>de</strong> Ingeniería Sanitariay Ambiental. Departamento <strong>de</strong> Procesos Químicos,Biotecnológicos y Ambientales, Universidad TécnicaFe<strong>de</strong>rico Santa María, Valparaíso, 1-7, 2004.implications in dairy cattle. Methods for Dietary Fiber,Neutral Detergent Fiber, and Nonstarch Polysacchari<strong>de</strong>sin Relation to Animal Nutrition”, Symposium,Journal of Dairy Science, vol.74, n°10, pp. 3583-3597, 1991.[18] G. Miller, “Use of DinitrosaIicyIic Acid Reagent for Determinationof Reducing Sugar”. Analytical Chemistry,vol. 31, n°3, pp. 426-428,1959.[19] G. K. An<strong>de</strong>rson and G. Yang, “Determination of bicarbonateand total volatile acid concentration in anaerobicdigesters using a simple titration”, Water EnvironmentResearch 64, pp. 53–59, 1992.[20] S. Kusch, H. Oechsner and T. Jungbluth, “Biogasproduction with horse dung in solid-phase digestionsystems”. Bioresource technology, vol. 99, n°5, pp.1280-1292, 2007.[21] L. Guerrero, C Riva<strong>de</strong>neira and R. Chamy, “Estudio <strong>de</strong>la etapa hidrolítica <strong>de</strong> la <strong>de</strong>gradación anaerobia <strong>de</strong> almidónen residuos <strong>de</strong> maíz”, (Study of the hydrolyticstage of anaerobic <strong>de</strong>gradation of starch in corn residue),Congreso Interamericano <strong>de</strong> Ingeniería Sanitariay Ambiental. Departamento <strong>de</strong> Procesos Químicos,Biotecnológicos y Ambientales, Universidad TécnicaFe<strong>de</strong>rico Santa María, Valparaíso, 1-7, 2004.[22] V. Vavilin, B. Fernan<strong>de</strong>z, J. Palatsi and X. Flotats, “Hydrolysiskinetics in anaerobic <strong>de</strong>gradation of particulateorganic material: An overview”, Waste Management,vol. 28, n° 6, pp. 939-951, 2008.[23] G. Lettinga, S. Rebac and G. Zeeman, “Challenge ofpsychrophilic anaerobic wasterwater treatment”,Trends in Biotechnology, vol. 19, n°9, pp.363-370,2001.[24] L.M. Palmowski and J.A. Müller, “Anaerobic <strong>de</strong>gradationof organic materials - significance of the substratesurface area”, Water Science & Technology, vol.47,n°12, pp.231-238 2003.[25] M. Carlsson, A. S. Lagerkvist, F. Morgan Sagastume.“The effects of substrate pre-treatment on anaerobicdigestion systems: A review”. Waste Management, vol32, n° 9, pp. 1634-1650.[16] Guía ambiental <strong>de</strong>l subsector fiquero, (EnvironmentalGui<strong>de</strong> fique’s Subsector), Ministerio <strong>de</strong> Agriculturay Desarrollo Rural, Colombia, edición 2, pp. 21-58,2006.[17] P.J. Van Soest, J.B. Robertson and B.A. Lewis, “Carbohydratemethodology, metabolism, and nutritional


Evaluation of operating and mixing conditions ofa polymer dispersion co-vinyl acetate and esteracrylic to obtain recovered leatherEvaluación <strong>de</strong> las condiciones <strong>de</strong> mezclado <strong>de</strong> una dispersiónco-polimérica <strong>de</strong> vinil acetato y éster acrilico con residuos solidos <strong>de</strong>cueroDanny Guillermo Cañas RojasB.Sc Chemical Engineering, UISdany7987@hotmail.comMario Álvarez Cifuentes, Ph. DProffessor, Chemical Engineering, UISmalvarez@uis.edu.coJorge Guillermo Díaz Rodríguez, M.ScAssistant Proffessor, Mechatronics engineering, USTAjorgeguillermo12@mail.ustabuca.edu.coResumen— El trabajo presenta el <strong>de</strong>sarrollo <strong>de</strong> un diseñoexperimental que permitió evaluar las condiciones<strong>de</strong> operación <strong>de</strong>l proceso <strong>de</strong> obtención <strong>de</strong> láminas <strong>de</strong>cuero recuperado con aglomerante. Para llevarlo a cabose hicieron pruebas preliminares <strong>de</strong> obtención <strong>de</strong>l material,para seleccionar las variables <strong>de</strong>l proceso quemás afectaban las condiciones finales <strong>de</strong> la lámina <strong>de</strong>cuero recuperado. Seguidamente, se realizó un diseño<strong>de</strong> experimentos tipo 2 k , en don<strong>de</strong> k=4 variables, correspondiendoa: porcentaje en peso <strong>de</strong> agua, relaciónmásica <strong>de</strong> aglomerante / cuero, presión y temperatura<strong>de</strong> curado. Se procedió a la obtención <strong>de</strong>l material ysu posterior caracterización, midiendo resistencia ala tensión, porcentaje <strong>de</strong> compresibilidad, resistenciaal <strong>de</strong>sgarre y porcentaje <strong>de</strong> absorción <strong>de</strong> agua. Comoresultado se obtuvo que los factores principales queoptimizan, las variables <strong>de</strong> respuesta en los niveles estudiadosson: la temperatura <strong>de</strong> curado en el nivel bajoy la cantidad <strong>de</strong> aglomerante en el nivel alto, mientrasque para el porcentaje <strong>de</strong> absorción <strong>de</strong> agua tambiénfue significativo la cantidad <strong>de</strong> agua agregada duranteel proceso. Se compararon las características <strong>de</strong>l materialobtenido, con las <strong>de</strong> las plantillas para zapatosy se obtuvieron resultados superiores <strong>de</strong> resistencia al<strong>de</strong>sgarre, porcentaje <strong>de</strong> compresibilidad y porcentaje <strong>de</strong>absorción <strong>de</strong> agua. Por último se concluyó que a través<strong>de</strong> la implementación <strong>de</strong>l proceso <strong>de</strong> reciclaje <strong>de</strong> cuerosugerido en el trabajo, se obtuvieron láminas <strong>de</strong> cuerorecuperado, cuyas propieda<strong>de</strong>s permitirían tener aplicaciónindustrial.Palabras clave— cuero recuperado, <strong>de</strong>sechos sólidos,caracterización <strong>de</strong> materiales.Abstract— This paper presents the <strong>de</strong>velopment of anexperimental <strong>de</strong>sign that evaluated the operating conditionsof the process to obtain bin<strong>de</strong>d recovered leathersheets. Preliminary tests were performed to obtain thematerial, and to select the process variables that affectedthe most the bon<strong>de</strong>d leather sheet final properties.Then, an experimental <strong>de</strong>sign type 2 k was run, where k= 4 variables corresponding to the percentage by weightof water mass ratio of bin<strong>de</strong>r leather, pressure, andcuring temperature. The obtained material was characterizedby tensile test, percentage compressibility,tear strength, and water absorption percentage. Theresult showed that the main factors that optimize theresponse variables in the levels studied were: the curingtemperature in the low value and the amount of bin<strong>de</strong>rin the high level, whereas for the water absorption ratewas also significant amount of water ad<strong>de</strong>d during theprocess. The properties of the material obtained werecompared to commercial shoe insoles and the resultswere superior on: tear resistance, compressibility andpercentage rate of water absorption. Finally, it was conclu<strong>de</strong>dthat through the implementation of the recyclingprocess suggested, recovered leather sheets propertieswould allow industrial application.Keywords— Solid waste, recovered leather, materialscharacterization.I. INTRODUCTIONThe tanning process consists on transformfinganimal skin in leather, being mineral-tanning themost efficient in reducing processing time [1]. Ineach of the leather tanning phases is generatedan appreciable amount of solid waste that usuallyends up in landfills. Currently the landfill inRecibido: 21/09/2011/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz79Bucaramanga takes in approximately 800 Tn ofgarbage per day, of which 2% comes from leatherwaste resulting in about 480 tons per month [2].In 2010, the Colombian leather industry hadgrowth in production and total sales for shoes of14.2% and 16.3% respectively over 2009. In 2010,according to DANE, leather goods experienced agrowth of 17.4% in production and 13.2% in sales,while exports and imports registered growth of22% and 26%. The leather manufacturing industryexperienced growth in 2010 compared to 2009,production and sales, with 10.5% and 10.7%, respectively.On the other hand, leather imports in2010 amounted to 7% over the previous year [3].It is shown then that the volume of leatherthrown into Carrasco landfill is consi<strong>de</strong>rable andaccording to production projection, said volumewill increase. This paper presents an alternativefor obtaining a fibrous material from leather solidwaste which could be used by the leather goodsindustry.<strong>II</strong>. LITERATURE REVIEWDifferent studies have been carried out seekingthe <strong>de</strong>velopment, with different purposes, ofleather solid waste. FRIEDMAN [4] patented arather simple method that worked by superposingsmall glued leather disks onto another until forminga solid cilin<strong>de</strong>r which could be sliced to formleather strips. Woodruff [5] filed for a patent forthe manufacture of artificial leather through “theuse of fibrous material in an aqueous rubber dispersionsof the nature of latex as raw materials”.BEVAN [6] patented a method of forming a leahersheet from leather fibers consisting of a series ofsteps in which is a tangle of fibers is exposed toa liquid high pressure jets on its surface whichcauses the fibers to be even more entangledforming, then a fibrous surface. However, the latterthree authors did not report any performancevalues. YANIK et al [7] studied the performanceof leather waste pyrolysis obtainning carbonresidues, which were used for activated carbon.Kindlein et al. [8] obtained leather sheets frombound layers of leather scrap using hot melt techniques.Moreover, DIMITER [9] patented a processthat pulverized and mixed leather fiber with a moltenresin of vinyl ethyl acetate, in a ratio of 25%by weight, obtainning recovered leather sheetswith high impact resistance, electrical stabilityand permeability. HENKE [10] mixed leather fiberswith a bin<strong>de</strong>r dissolved in a solvent, using a reinforcedmesh between fibers and a polyvinyl chlori<strong>de</strong>paste obtaining a recycled extru<strong>de</strong>d leathersheet with flexibility and tensile strength similar tothose of real leather. DA FONTE et al [11] crushedwaste leather and aminoplast resins mixed with aproportion of 30 to 40% by weight using catalystsand carrying out curing over a hot press. ADDIEand FALLS [12] obtained recycled leather sheetsfollowing the methodology by DA FONTE using,during mixing, 20% by weight of bin<strong>de</strong>r and addingwater to the process without the use of catalysts.The most common bin<strong>de</strong>rs used to bind leatherand textile fibers are <strong>de</strong>signed based on acrylicmonomers [13], which can be polymerized withother organic and inorganic ingredients to form alatex film which gives properties such as adhesionand stability to the fibers mixed with said bin<strong>de</strong>r.Other types of adhesives, such as PVC usedfor laminated panels [14] are based on urea andformal<strong>de</strong>hy<strong>de</strong> whose application was introducedin 1937 as an adhesive paper [15]. For this casestudy,it was used a bin<strong>de</strong>r of vinyl acetate andacrylic ester, because the acrylic adhesives aresoluble in water [13] and the monomers vinylacetate have low flaming points, which facilitatehandling, being the premium main material for adhesives[14].It is shown that the intention of reusing wastefrom tanning and leather prodcution are not isolate<strong>de</strong>ven for products other than those proposedin this case.MethodologyTo <strong>de</strong>termine the operating conditions of mixingand pressing leather solid waste with a bin<strong>de</strong>rfrom an experimental <strong>de</strong>sign, preliminary testswere performed to select the <strong>de</strong>sign variables.Then a 2 k type experimental <strong>de</strong>sign was performed[17], where k=4 variables correspondingto: percentage by weight of water, mass ratio ofbin<strong>de</strong>r / leather (during mixing), pressure, andcuring temperature (during pressing). Two levelswere taken for the <strong>de</strong>sign variables: high and low.The result of said <strong>de</strong>sign yiel<strong>de</strong>d 16 scenarios.Then the material was obtainned according to the<strong>de</strong>sign and subsequent characterization by measuringstress, percentage of compressibility, tear


80<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84and percentage of water absorption. Additionally,it was conducted a preliminary economic analysisof cost per unit area of recycled leather. Figure 1shows the methodology for this study.Fig. 1. METHODOLOGY STEPSTABLE <strong>II</strong>GEOMETRIC NOTATIONScenario P T % bin<strong>de</strong>r / leather% by weight ofwater1 -1 -1 -1 -12 +1 -1 -1 -13 -1 +1 -1 -14 +1 +1 -1 -15 -1 -1 +1 -16 +1 -1 +1 -17 -1 +1 +1 -18 +1 +1 +1 -19 -1 -1 -1 +1There were carried out the 16 scenarios and areplica of each. Particles were ground to a size of2 mm, then they were mixed with water and bin<strong>de</strong>rand were cured for 15 minutes. Table I shows thehigh and low values for the used variables. To selectthese values, it was taken into account valuesreported in the literature review. Preliminary testsshowed results that allowed selection of the levelsfor the <strong>de</strong>sign of the experiment.TABLE IRANGES OF PROCESS VARIABLES USEDVariable High level (+1) Low level (-1)Pressure 150 Kg f/cm² 100 Kg f/cm²Temperature 80 °C 70 °C% bin<strong>de</strong>r /leather 3/7 2/810 +1 -1 -1 +111 -1 +1 -1 +112 +1 +1 -1 +113 -1 -1 +1 +114 +1 -1 +1 +115 -1 +1 +1 +116 +1 +1 +1 +1ResultsIn Figures 2, 3, 4, and 5 the circles representexperimental data, the diamonds represent datafrom the replicas and triangles represent datafrom verification tests 2, 5 and 9, according to thevalues shown in Table 2. The dotted line in Figures2, 3, 4 and 5 corresponds to the average values ofeach of the tests performed on the material usedin the preparation of insoles.Figure 2 shows that the third test showed thehighest tensile strength value with 5.57 MPa anda low percentage of error between duplicates.Fig 2. TENSILE TESTS RESULTS% by weight of water 25 15To characterize the obtained samples, a Shimadzu® universal testing machine was used. Themachine was equipped with a load cell of 1 kN fortensile tests and for the compression test it wasequipped with a 100 kN cell. The tests were doneaccording to standards ASTM D1610-01, D6015-10, D2209-00, ASTM D2212 and ASTM D2213.Table <strong>II</strong> shows the geometric notation <strong>de</strong>sign ofexperiments.Data statistical analysis was performed usingSTATGRAPHICS CENTURION 16.Figure 3 shows that the maximum tear resistancewas exhibited by samples 2, 9 and 10, witha value of 694 N exhibited by sample number 10.


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz81Fig. 3. SLIT TEAR RESISTANCE TEST RESULTSFigure 4 shows that the percentage of compressibilityobtained for the samples was about10%, which is below 18.5% obtained for commercialinsoles.Fig. 4. PERCENTAGE OF COMPRESSIBILITY RESULTSFigure 5 shows that the tests 9 and 10 reportthe lowest percentage of water absorption with a16 and 17% respectively and with the least errorbetween duplicates. When compared with the reportedvalue of the material used in the manufactureof insoles, it was observed that lower valueswere obtained.DiscussionIn figure 2 is shown, as a solid line, the averageresults of tensile strength reported by ADDIEAND FALLS [12]. Said values are above for thoseobtained in this work. However, when comparingthe values of tear resistance, Figure 3 showsthat values were higher than those reported bythe same authors.SILVA [19] after characterizing 86 samplesof safety footwear leather, obtained an averagetensile strength quite high compared with thoseobtained in this work, but he also reported tearresistance values consistent with those reportedin figure 3.Concerning the percentage of water absorptionis <strong>de</strong>sirable it is minimal. According to [17],citing 2396 NTC, insoles footwear must meet apercentage of maximum water absorption of 50± 2%. The values shown in Figure 4 show that itmeets said standard.A Pareto analysis shows the effect of processvariables and their influence on it. For example,in the Pareto diagram of Figure 6, it is appreciatedthe amount of bin<strong>de</strong>r ad<strong>de</strong>d to the processis significant on the samples tensile strength,The best combination is obtained by keepingpressure, temperature and water amount at alow level and the relationship bin<strong>de</strong>r / leatherat a high level.Fig. 6. PARETO ANALYSIS FOR TENSILE STRENGHTFig. 5. PERCENTAGE OF WATER ABSORPTION RESULTSIt is seen in the Pareto chart in Figure 7 howtear strength <strong>de</strong>pends significantly on the relationshipbin<strong>de</strong>r / leather. This allows assessingthe best mixing arrangement for maintainingthe same conditions reported for maximum tensilestrength un<strong>de</strong>r levels studied.


82<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84Fig. 7. PARETO ANALYSIS FOR TEAR STRENGHTThe summary of the best combinations foundare shown in Table <strong>II</strong>ITABLE <strong>II</strong>IOPTIMAL VALUES OF VARIABLES USEDVariablePressure(Kg / cm2)Temp(°C)% bin<strong>de</strong>r /leather% byweight ofwaterTensile 100 70 3 / 7 15Tear Strenght 100 70 3 / 7 15Figure 8 shows the Pareto analysis for the percentageof compressibility test, being temperaturethe main cause of the variation. For the percentageof compressibility, the best arragment correspondswhen the four variables are in low level becauseit requires the least material <strong>de</strong>formation.Fig. 8. PARETO ANALYSIS FOR PERCENTAGE OF COMPRESSIBILITY% Compressibility% water absorption100 70 2 / 8 15100 70 3 / 7 25Finally, a preliminary estimate of costs for recoveredleather sheets was ma<strong>de</strong> for productionof 1 Tons per day. This was done in or<strong>de</strong>r to assessthe process economic viability. There wereconsi<strong>de</strong>red initial invesment cost, direct costs ofmanufacturing and fixed manufacturing costs [16]for the first year of production.For initial investment were estimated onlyequipment, whereas for manufacturing directcosts were inclu<strong>de</strong>d raw materials, industrial services,supplies, labor, maintenance and repair. Forfixed manufacturing costs were consi<strong>de</strong>red the<strong>de</strong>preciation of equipment, insurance and taxes.Table IV shows the estimated costs in ColombianPesos.TABLE 4TOTAL COSTS FOR THE FIRST YEAR IN PRODUCTIONTotal cost of production (thousands $)Initial invesment 53.000Pareto diagram in Figure 9 shows the variablesthat cause effect on the percentage of water absorption.It is appreciated that this <strong>de</strong>pends on thepressure and temperature in their low level andthe amount of bin<strong>de</strong>r and water in their high one.Fig. 9. PARETO ANALYSIS FOR WATER ABSORPTIONManufacturing direct costs 1.079.350Fixed manufacturing costs 6.996Total ($) 1.139.346Dividing the total cost by the annual production,it yields a value of $10,100 per sheet of 1.5m 2 . When compared to the cost of an insole sheet,which oscilates around $ 7,000 for the same dimensions,it is evi<strong>de</strong>nt that the proposed processfor recycling leather is not viable economically,but it is technically and environmentally. However,comparing with the cost of recovered leathersheet placed in Bucaramanga, which has a costof $ 48,000 per 1.5 m 2 [18], the process turnsout economically viable. Additionally, there will bea reduction in costs, not quantified in this study,associated with the reduction of space in landfills,waste transportation and disposal.


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz83CONCLUSIONSThe temperature and relation bin<strong>de</strong>r / leatherbear a significant influence over response variables,during pressing and mixed respectively.The most significant factor on the four 4 responsevariables, based on the levels studied duringthe pressing stage, corresponds to the curingtemperature in the low level (70° C).The values obtained for the percentage of compressibilityand percentage of water absorptionare low compared with values obtained for commercialinsoles. This gives flexibility to manipulatethe weight percentage of water during mixing. Thatis, if one wants to choose a combination whereone gets the best response variables within thestudied levels, it becomes a cost / benefit wherethe amount of water, although it was raised at alow level for tensile strength, tear and percentageof compressibility, can work at a high level, becausethe increase in process water reduces the mixingtime. This should be reflected in the reductionof the mixer power consumption.The pressure should be maintained at low level,the temperature in the low level and the relationshipbin<strong>de</strong>r / leather in the high level, sincethis appears to produce no significant effect onthe percentage of compressibility.It was thought initially that recovered leathersheets would exceed tear strength, percentageof compressibility and the percentage of waterabsorption, compared with the same propertiesof commercial insoles. However, if the final productdoes not require reaching values of tensilestrength, the material obtained with the proposedmethod has the ability to replace it.REFERENCES[1] Centro Nacional <strong>de</strong> Producción más Limpia y TecnologíasAmbientales. CNPMLTA. ¨Proyecto Gestión Ambiental enla Industria <strong>de</strong> Curtimbre. Manual Sectorial Ambiental¨.Febrero <strong>de</strong> 2004. Me<strong>de</strong>llín. Colombia Disponible en internet:http://www.sirac.info/Curtiembres/html/Archivos/Publicaciones/Manual.pdf.[2] VERGARA, Marisol V. POIRRIER, Paola. TORRES, Rodrigo.Influencia <strong>de</strong>l porcentaje <strong>de</strong> solidos totales y nutriente enla cinética <strong>de</strong> bio<strong>de</strong>gradación <strong>de</strong> sustratos orgánicos. Centro<strong>de</strong> estudios e investigaciones ambientales (CEIAM).Universidad industrial <strong>de</strong> Santan<strong>de</strong>r y Colciencias. Octubre<strong>de</strong> 2009 Disponible en: http://ciia.unian<strong>de</strong>s.edu.co/Simabiotpresent/DIA%201/7.%20Vergara.pdf.[3] Asociación Colombiana <strong>de</strong> Industriales <strong>de</strong> Calzado, elCuero y sus Manufacturas. ACICAM. ¨Informe SectorialEnero a diciembre <strong>de</strong> 2010¨ Febrero <strong>de</strong> 2011. Bogotá.Colombia. Disponible en internet: http://www.acicam.org/documents/comovaelsectorDICIEMBRE2010.pdf.[4] YEHUDA FRIEDMANN. Method of Producing A NewMaterial From Waste Leather. U.S Patent Office #2827413. Mar 18, 1958[5] FRANK WOODRUFF. Artificial Leather Manufacture.U.S Patent Office # 1945173. Jan 30, 1934[6] BEVAN, Graham, FORMATION OF SHEET MATERIALUSING HYDROENTANGLEMENT. United Kingdom IntellectualProperty Office. WO/2001/094673,Dec 12,2001[7] J. YANIK, O.YILMAZ, I.C. KANDARLI, M.YUKSEL,M.SAGLAM. Conversion of leather waste to useful products.Resources, Conservation and Recycling.Vol.49,436-448. (2007).[8] KINDLEIN W., ALVES L.H., SEADI GUANABARA A.Proposal of wet blue leather remain<strong>de</strong>r and syntheticfabrics reuse. Journal of cleaner productions. 2007, P.1-6[9] United States Patent. Patent number 4, 287,252. DI-MITER, S. Reconstituted leather and method of manufacture.Appl. 184,656. Sep 1, 1981[10] US Patent Number 4,497,871. HENKE, E.W. Reconstitutedleather and method of manufacturing same.Appl. 489,001. Feb 5, 1985[11] World Intellectual Property organization InternationalBureau. Appl.No. 98/18863. DA FONTE, J. Process ofrecycling leather residues and Productions of compositematerials. Appl. Pct. / pt97/00008. May 7, 1998[12] United States Patent 5,958,554. ADDIE, B., FALLS,C. Reconstituted leather product and process. Appl.08/658,682. Sep 28, 1999[13] YILDIRIM ERBIL, H. 2008.Vinyl Acetate Emulsion Polymerizationand Copolymerization whit Acrylic Monomers.Vinyl Acetate Copolymerization whit Acrylic Monomers.Recuperado <strong>de</strong> la base <strong>de</strong> la base <strong>de</strong> datosCRCnetBase[14] GEDDES, K. Polyvinyl and Ethylene Vinyl Acetates. En:PIZZI, A. MUTTAL, K.L. En: Handbook of Adhesives Technology.2ª ed., New York. Cap. 35. Recuperado <strong>de</strong> labase <strong>de</strong> datos CRCnetBase. 2003.[15] KEIMEL, A. Historical Development of Adhesives andAdhesive Bonding. En: Handbook of adhesive Technology.2ª ed., New York. Cap. 1. Recuperado <strong>de</strong> la base<strong>de</strong> datos CRCnetBase. 2003.


84<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84[16] DAMICO Denis, J. Reactive Acrylic Adhesives. En:PIZZI, A. MUTTAL, K.L. Handbook of Adhesives Technology.2ª ed., New York. Cap. 38. 2003.[17] MONTGOMERY, Douglas C. y RUNGER, George C.Applied statistics and probability for engineers. 3ª ed.,Arizona. John Wiley & Sons Inc. 706p. 2003.[18] El portal <strong>de</strong>l cuero. Disponible en: http://www.portal<strong>de</strong>lcuero.com/informa/informa04.asp.[19] SILVA Paulina. Propieda<strong>de</strong>s físicas y químicas <strong>de</strong>l cueropara calzado <strong>de</strong> seguridad. Tecnología en Marcha.Vol. 18-1, 2005. pp 37 - 47.[20] TURTON, Richard and others. Analysis, Synthesis and<strong>de</strong>sign of chemical processes. 3a ed. New Jersey,Prentice Hall. 1068p. 1998[21] Entrevista telefónica: Polímeros y <strong>de</strong>rivados. León,Gto. México. 20


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong>membranas porosasComputational evaluation of fluid flow through porous membranesTatiana López MontoyaIngeniera Mecánica, Universidad Pontifica BolivarianaInvestigador auxiliar Grupo <strong>de</strong> Energía y Termodinámica,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiatatiana.lopezmo@alfa.upb.edu.coMauricio Giraldo OrozcoPh.D. Ingeniería, Universidad Pontificia BolivarianaDocente e Investigador Grupo <strong>de</strong> Energía y Termodinámica,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiamauricio.giraldo@upb.edu.coCésar Nieto LondoñoPh.D. Ingeniería, Universidad Pontificia BolivarianaDocente e InvestigadorGrupo <strong>de</strong> Investigación en Ingeniería Aeroespacial,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiacesar.nieto@upb.edu.coResumen— El flujo a través <strong>de</strong> membranas porosas es<strong>de</strong> vital importancia en el entendimiento <strong>de</strong> diversosfenómenos industriales y biológicos. y recientementeha crecido el interés <strong>de</strong> su estudio para aplicaciones<strong>de</strong> transferencia <strong>de</strong> calor mejorada y a escalas pequeñas.Antes <strong>de</strong> involucrar la transferencia <strong>de</strong> calor enlas membranas se hace un estudio hidrodinámico paraayudar a su caracterización. En el presente artículo sepresenta el estudio realizado al comportamiento <strong>de</strong> lapresión y perfiles <strong>de</strong> velocidad asociados al flujo <strong>de</strong> unfluido incompresible a través <strong>de</strong> una membrana porosaen diferentes condiciones <strong>de</strong> empaquetamiento. Con elfin <strong>de</strong> establecer una base comparativa a<strong>de</strong>cuada, lamembrana porosa es representada mediante un empaquetamiento<strong>de</strong> esferas en arreglo triangular <strong>de</strong>sfasado.Los resultados obtenidos mediante el software <strong>de</strong> cFDFluent mostraron una gran influencia <strong>de</strong> la distribuciónespacial <strong>de</strong> las esferas en el canal sobre la caída <strong>de</strong>presión. Des<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> patrones <strong>de</strong> flujo,se observó una interacción fuerte entre los flujos aguasabajo <strong>de</strong> cada esfera. En la última capa <strong>de</strong> esferas, sepresenta un <strong>de</strong>sprendimiento <strong>de</strong> vórtices influenciadotanto por el tamaño <strong>de</strong> la esfera, como por el número <strong>de</strong>esferas empleado para representar la membrana.Palabras clave— Factor <strong>de</strong> empaquetamiento CFDmembranas porosasAbstract— In the present article, study of the behaviorof flow profiles and pressure associated with the flowof an incompressible fluid across a porous media withdifferent packing conditions is shown. For practicalpurpose, the porous media was mo<strong>de</strong>led as a staggeredpacked bed of spheres. The simulation was ma<strong>de</strong> inCFD software Fluent. Results showed a great influenceof the sphere diameter in the pressure drop. Regardingstreaklines, there was found to be a strong interactionbetween the flows of each sphere downstream. A vortex<strong>de</strong>tachment influenced both by the sphere size and thenumber of spheres was present in the last layer of thebank of spheres.Keywords— CFD Porous mediaI. INTRODUCCIÓNLa tecnología <strong>de</strong> micro-sistemas (MST por sussiglas en inglés) se ha <strong>de</strong>sarrollado a pasos agigantados<strong>de</strong>s<strong>de</strong> hace varias décadas. El objetivoes incrementar la capacidad <strong>de</strong> estos dispositivosy aumentar su potencia, lo cual conlleva a gran<strong>de</strong>scantida<strong>de</strong>s <strong>de</strong> calor que necesitan ser extraídaspara garantizar el correcto funcionamiento <strong>de</strong> losdispositivos. Más concretamente se ha trabajadoen intercambiadores <strong>de</strong> calor <strong>de</strong>l tamaño necesariopara po<strong>de</strong>r implementarlos en los MST. Losmicro-intercambiadores <strong>de</strong> calor ofrecen muchasventajas sobre sus semejantes a escalas mayores,la transferencia <strong>de</strong> calor por unidad <strong>de</strong> áreaes mucho mayor, su <strong>de</strong>sempeño global tambiénes superior y <strong>de</strong>bido a su tamaño son más económicos,entre otras [1]-[2]. Debido a la reducción<strong>de</strong> espacio por el cambio <strong>de</strong> escala, se han implementadomicro-canales como medio para que selleve a cabo el intercambio <strong>de</strong> calor. Pero dichasgeometrías tienen asociadas una gran caída <strong>de</strong>presión <strong>de</strong>bido a los diámetros hidráulicos tan pequeños,a<strong>de</strong>más a estas escalas las condicionessuperficiales toman mayor importancia sobre lospatrones <strong>de</strong> flujo y transferencia <strong>de</strong> calor. Comoalternativa a los micro-canales se propone utilizarmembranas porosas [3]-[4].Recibido: 15/03/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94


86ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94Debido a la naturaleza <strong>de</strong> su geometría, lasmembranas ofrecen un espacio propicio para elintercambio <strong>de</strong> calor entre dos fluidos. De hechoexisten trabajos previos don<strong>de</strong> se utilizaron mediosporosos para aplicaciones <strong>de</strong> enfriamiento y transferencia<strong>de</strong> calor. Lage et al. realizaron un estudiocon matrices porosas <strong>de</strong> aluminio comprimidaspara caracterizarlas térmica e hidráulicamente enfocandosu uso en micro-intercambiadores <strong>de</strong> calor[5]. Por su parte Jiang et al. realizaron un estudioteórico y experimental comparativo entre un microintercambiador<strong>de</strong> calor con canales (MCHE) yun micro-intercambiador <strong>de</strong> calor con medio poroso(MPHE) don<strong>de</strong> llegaron a la conclusión <strong>de</strong> que<strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> transferencia <strong>de</strong> calorel MPHE tiene mejor <strong>de</strong>sempeño pero en términostermohidráulicos , el mejor <strong>de</strong>sempeño fue parael MCHE con canales profundos [6]. Estudios conenfoques más específicos en el tema se pue<strong>de</strong>nencontrar en la literatura tal como el <strong>de</strong> Trebotichy Miller, que presentaron un nuevo método <strong>de</strong> simulaciónpara aplicaciones en microfluídica queinvolucran fenómenos <strong>de</strong> transporte <strong>de</strong> partículascoloidales a escala micrométrica [7]. Tomado encuenta lo anterior, se hace necesario evaluar con<strong>de</strong>tenimiento el comportamiento hidrodinámico <strong>de</strong>membranas porosas, e involucrar tanto los comportamientospuramente cinéticos, como las caídas <strong>de</strong>presión asociadas, con el fin <strong>de</strong> aprovechar a<strong>de</strong>cuadamentelas ventajas evi<strong>de</strong>nciadas experimentalmenteen cuanto a la transferencia <strong>de</strong> calor [6].Este trabajo se concentra en el comportamiento<strong>de</strong> los campos <strong>de</strong> velocida<strong>de</strong>s y las caídas <strong>de</strong> presiónque suce<strong>de</strong>n en una membrana. Con el fin <strong>de</strong>presentar parámetros comparativos a<strong>de</strong>cuados, lamembrana es simulada como un sistema <strong>de</strong> esferasen arreglo triangular, particularmente dos configuracionesdiferentes espaciales y tres diámetrosdiferentes, los cuales son evaluados <strong>de</strong>s<strong>de</strong> los puntos<strong>de</strong> vista ya mencionados. El trabajo inicia conuna <strong>de</strong>scripción <strong>de</strong>l medio poroso empleado paralas simulaciones computacionales, seguido <strong>de</strong> unabreve <strong>de</strong>scripción <strong>de</strong> los mo<strong>de</strong>los matemáticos ylas condiciones <strong>de</strong> frontera necesarias. Finalmente,se presentan los resultados <strong>de</strong> la simulación ylas conclusiones <strong>de</strong>l trabajo.<strong>II</strong>. MEDIO POROSO COMPUTACIONALGeneralmente los materiales porosos presentanestructuras aleatorias [8], pero dado que esdifícil establecer una estructura aleatoria representativay, más aún, cambiar sus parámetros,para este estudio se optó por la utilización <strong>de</strong> arreglostriangulares <strong>de</strong>sfasados <strong>de</strong> esferas, como elmostrado en la Fig. 1. La sección transversal <strong>de</strong>lcanal don<strong>de</strong> se encuentra el arreglo <strong>de</strong> esferas es<strong>de</strong> 0.01 m 2 .Fig. 1. ARREGLO TRIANGULAR DE ESFERASSe emplearon dos configuraciones diferentes<strong>de</strong> arreglos, las cuales se diferenciaron por la separaciónentre esferas, tanto adyacentes comotangentes, <strong>de</strong> la cara que enfrenta al flujo. En laFig. 2 se muestran a modo ilustrativo los espaciamientospara el arreglo <strong>de</strong> esferas <strong>de</strong> 15mm <strong>de</strong>diámetro, las medidas <strong>de</strong> los espaciamientos estánen milímetros. Para ambas configuraciones elvolumen total ocupado por el arreglo se mantuvoconstante. Igualmente, para ver la influencia <strong>de</strong>ltamaño <strong>de</strong> la esfera se trabajó con arreglos <strong>de</strong> esferas<strong>de</strong> 15, 18 y 32mm <strong>de</strong> diámetro.En la Tabla I se muestran los factores <strong>de</strong> empaquetamiento(espacio ocupado/ espacio total)para las diferentes configuraciones tomando comoreferencia un volumen total <strong>de</strong> 100.000mm 3 , quesería el volumen <strong>de</strong>l cubo tomado como base paracrear el arreglo <strong>de</strong> esferas.TABLA IFACTOR DE EMPAQUETAMIENTOD15 D18 D32Conf 1 40.82% 37.56% 39.46%Conf 2 44,53% 34,51% 39.46%Estrictamente un medio poroso común no presentala uniformidad ni la simetría que se obtienecon la geometría utilizada, pero tradicionalmentese han utilizado empaquetamientos <strong>de</strong> esferas ycilindros para estudiar el flujo a través <strong>de</strong> mediosporosos <strong>de</strong> forma teórica y numérica con resultadosaceptables que han sido validados con montajesexperimentales [9]-[11].


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto87Fig. 2. CONFIGURACIONES 1 Y 2 CON ESFERAS DE 15, 18 Y 32MM DE DIÁMETRO RESPECTIVAMENTE<strong>II</strong>I. ECUACIONES GOBERNANTES yCONDICIONES DE FRONTERAEl comportamiento <strong>de</strong> fluidos newtonianosestá gobernado por las ecuaciones <strong>de</strong> Navier-Stokes. Para el estudio fluido-dinámico <strong>de</strong>l flujo através <strong>de</strong> los arreglos <strong>de</strong> esferas, se requiere lautilización <strong>de</strong> un mo<strong>de</strong>lo en 3D constituido porlas ecuaciones <strong>de</strong> continuidad y <strong>de</strong> cantidad <strong>de</strong>movimiento lineal, las cuales se muestran a continuaciónpara fluidos newtonianos incompresibles:Don<strong>de</strong> υ, P, μ y ρ correspon<strong>de</strong>n a la velocidad,presión, viscosidad dinámica y <strong>de</strong>nsidad, respectivamente.A<strong>de</strong>más, se consi<strong>de</strong>ra que el fluido es <strong>de</strong>propieda<strong>de</strong>s constantes, incompresible, con flujoisotérmico y se encuentra en estado estacionario.La longitud característica mínima <strong>de</strong>l arreglo <strong>de</strong>esferas es suficientemente gran<strong>de</strong> para consi<strong>de</strong>raruna condición <strong>de</strong> no <strong>de</strong>slizamiento sobre laspare<strong>de</strong>s [12]. Por el extremo <strong>de</strong> entrada se tieneun flujo con una velocidad U y por el extremo <strong>de</strong>salida <strong>de</strong>l canal se tiene un flujo con presión atmosférica.A. MalladoPara la construcción <strong>de</strong> la malla se utilizó la herramienta<strong>de</strong> mallado <strong>de</strong> Ansys 12.1. La geometría<strong>de</strong> la malla se construyó con elementos tetraédricos.Debido a la complejidad <strong>de</strong> la geometría, altamaño <strong>de</strong> los canales formados por el espacioentre esferas y que los mayores gradientes <strong>de</strong>velocidad se encuentran en las pare<strong>de</strong>s, fue necesarioreforzar la malla alre<strong>de</strong>dor <strong>de</strong> las esferas.Para esto se utilizó un sizing (función que regula eltamaño <strong>de</strong> malla) con elementos <strong>de</strong> 0,001m, querefinó la malla alre<strong>de</strong>dor <strong>de</strong> las esferas. Como esevi<strong>de</strong>nte, dos esferas presentan un solo punto <strong>de</strong>contacto, lo cual pue<strong>de</strong> generar problemas al momento<strong>de</strong> contacto, por lo tanto, se optó por <strong>de</strong>jarun pequeño espacio entre las esferas para llevara cabo las simulaciones. La configuración <strong>de</strong> unamalla típica implementada en el arreglo triangular<strong>de</strong> esferas está compuesta por 3243702 elementostetraédricos y 639034 nodos.La malla se pue<strong>de</strong> ver en la Fig. 3.Fig. 3. CORTE LONGITUDINAL DE MALLA TÍPICA PARA EL CANAL Y ARRE-GLO DE ESFERASB. Método <strong>de</strong> soluciónLa estrategia utilizada comúnmente para la simulación<strong>de</strong>l flujo en medios porosos implica la


88ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94adición <strong>de</strong> un término asociado a la porosida<strong>de</strong>n la ecuación <strong>de</strong> momentum. Si bien esta formapermite una correcta aproximación a la caída <strong>de</strong>presión y otros comportamientos relevantes, nopermite visualizar campos <strong>de</strong> flujo, e inclusive,en algunos casos, es difícil establecer los parámetrosa<strong>de</strong>cuados para diferentes membranas.Por lo tanto, este trabajo preten<strong>de</strong> simular directamenteel flujo en diferentes configuración<strong>de</strong> una membrana simulada, empleando lasecuaciones mostradas en la sección <strong>II</strong>I. Dichasecuaciones fueron resueltas para un régimenlaminar estacionario mediante el método <strong>de</strong> volúmenesfinitos (FVM por sus siglas en inglés)implementado en el software AnsysFluent. FVMinvolucra la discretización e integración <strong>de</strong> lasecuaciones gobernantes sobre el dominio <strong>de</strong>lcontrol <strong>de</strong> volumen. Para este caso, el dominio<strong>de</strong> solución fue un canal horizontal <strong>de</strong> 0,4 m <strong>de</strong>longitud y <strong>de</strong> sección transversal cuadrada <strong>de</strong>0,01m <strong>de</strong> lado, en cuyo centro se encontraba elarreglo <strong>de</strong> esferas. La longitud <strong>de</strong>l canal es suficientepara permitir un flujo laminar totalmente<strong>de</strong>sarrollado (8 diámetros hidráulicos aproximadamente).El algoritmo que utiliza Fluent para resolverlas ecuaciones en volúmenes finitos es el métodosemi-implicito para acoplar las ecuaciones <strong>de</strong>presión (SIMPLE -semi-implicit method for pressure-linke<strong>de</strong>quations- por sus siglas en inglés).En el esquema SIMPLE se utiliza una ecuaciónadicional a las anteriormente mencionadas quesirve <strong>de</strong> enlace entre la velocidad y la presión,ya que en la ecuación <strong>de</strong> continuidad no aparecela variable presión <strong>de</strong> forma explícita. Enforma general, el procedimiento <strong>de</strong>l algoritmoSIMPLE consiste en un proceso iterativo don<strong>de</strong>se comienza por suponer unos valores inicialespara los campos <strong>de</strong> velocidad y presión, luegose resuelve el conjunto <strong>de</strong> ecuaciones discretizadasy se utiliza una ecuación <strong>de</strong> corrección.Este proceso se repite hasta que converja lasolución [13]. El software Ansys Fluent tienepre<strong>de</strong>terminado el esquema <strong>de</strong> discretizaciónUPWIND, el cual consiste en la discretización<strong>de</strong> los términos diferenciales <strong>de</strong> las ecuacionesque se van a resolver, <strong>de</strong> forma que el valor <strong>de</strong>la variable en un nodo <strong>de</strong>terminado es funciónúnicamente <strong>de</strong> los valores <strong>de</strong> dicha variable enel nodo situado justo aguas arriba.IV. RESULTADOSPara las simulaciones llevadas a cabo en elsoftware Fluent, se trabajó con agua como fluido<strong>de</strong> trabajo con dos diferentes velocida<strong>de</strong>s <strong>de</strong>entrada. Se realizaron simulaciones para ambasconfiguraciones <strong>de</strong> arreglos y tres diferentes tamaños<strong>de</strong> esferas. El número <strong>de</strong> Reynolds parael canal con el medio poroso en medio se calculócon las siguientes ecuaciones [14]:Don<strong>de</strong> V es la velocidad perpendicular a lasuperficie <strong>de</strong> la membrana porosa, K es la permeabilidady √ es la viscosidad cinemática. Paracalcular las propieda<strong>de</strong>s <strong>de</strong>l fluido se tomó comoreferencia una temperatura <strong>de</strong> 25°C. Para unacolumna <strong>de</strong> esferas empaquetadas <strong>de</strong> diámetrod, y <strong>de</strong> porosidad φ, Ergun propuso la siguientecorrelación para calcular su permeabilidad K;A su vez, la porosidad <strong>de</strong> un medio poroso ubicadoen medio <strong>de</strong> un canal cerrado se pue<strong>de</strong> calcularcomo [15]:Don<strong>de</strong> Ap representa el área ocupada por elfluido (área sombreada en la Fig. 4) y A, el áreatotal <strong>de</strong> la sección transversal.Fig. 4. DISTRIBUCIÓN DE ÁREAS EN LA SECCIÓNTRANSVERAL DEL ARREGLOEn la Tabla <strong>II</strong> se muestran para las diferentesconfiguraciones y diámetros, su porosidad, permeabilidady el número <strong>de</strong> Reynolds para cadauna <strong>de</strong> las velocida<strong>de</strong>s <strong>de</strong> entrada. El valor <strong>de</strong> la


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto89velocidad para el Re1 es <strong>de</strong> 0,001m/s y para elRe2 es <strong>de</strong> 0,072m/s.TABLA <strong>II</strong>CARACTERÍSTICAS DE LOS DIFERENTES MEDIOS POROSOSPorosidadPermeabilidad[m2]Re1@0,001m/sRe 2@0,072m/sD15 1 0,184 14 x 10-9 0,13 9,54D15 2 0,179 13 x 10-9 0,13 9,04D18 1 0,238 35 x 10-9 0,25 18D18 2 0,242 37 x 10-9 0,26 18,55D32 1 0,157 81 x 10-10 0,21 15,45D32 2 0,156 80 x 10-10 0,21 15,33Los resultados obtenidos para la caída <strong>de</strong> presiónmedida entre la entrada <strong>de</strong>l canal y su salida,se pue<strong>de</strong>n ver en la Fig. 5.Como era <strong>de</strong> esperarse, para una misma configuración,a mayor número <strong>de</strong> Reynolds mayor caída<strong>de</strong> presión se tiene a través <strong>de</strong> la membrana.Fig. 5. RESULTADOS DE LA CAÍDA DE PRESIÓN PARA LOS DIFERENTESDIÁMETROS Y CONFIGURACIONES


90ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94La mayor caída <strong>de</strong> presión se presentó con elarreglo <strong>de</strong> menor diámetro <strong>de</strong> esferas. Aunque elvolumen total se mantenga constante, la configuración<strong>de</strong>l espaciamiento entre esferas tambiéninfluye en la caída <strong>de</strong> presión, y como se pue<strong>de</strong>ver en las gráficas, la configuración dos que tienemenor espaciamiento, generó una menor caída<strong>de</strong> presión. Excepto para el caso <strong>de</strong> las esferas <strong>de</strong>diámetro 32mm, don<strong>de</strong> sucedió el caso contrario.Ya que al reducir el espacio entre esferas para laconfiguración dos, se <strong>de</strong>jó mayor espacio entre elarreglo <strong>de</strong> esferas y el canal por don<strong>de</strong> el fluidoencontró menor resistencia al fluir (y aunque seacercaron más las esferas entre sí, no se creó suficienteespacio para adicionar más esferas).Otro factor interesante en lo relacionado a lascaídas <strong>de</strong> presión, se refiere a la relación entre elvalor <strong>de</strong> dicha caída y el diámetro. Por ejemplo, enel caso <strong>de</strong> la configuración uno con los Reynoldsentre 7 y 15, un incremento <strong>de</strong> 3mm, equivalentementea solo el 20%, representa una reducción<strong>de</strong>l 27.2%. Más aún, cuando el diámetro se incrementaun 113% (<strong>de</strong> 15mm a 32mm) la caída <strong>de</strong>presión se reduce en 58.5%.Cabe resaltar que el arreglo con las esferas <strong>de</strong>mayor diámetro tuvo un comportamiento inversoal <strong>de</strong> las otros dos. Al conservarse el mismo volumentotal, esto hizo que las esferas <strong>de</strong> diámetro<strong>de</strong> 32mm <strong>de</strong>jaran muchos espacios libres en losextremos <strong>de</strong>l arreglo haciendo que el flujo pudiera<strong>de</strong>sviarse fácilmente por ahí y así evitar cruzar através <strong>de</strong>l medio poroso, esto también pudo habersido la causa <strong>de</strong>l por qué la configuración uno(con esferas <strong>de</strong> diámetro <strong>de</strong> 32mm) presentaramenor caída <strong>de</strong> presión que la configuración dos,diferente a los otros dos casos.Un contorno típico <strong>de</strong> presión para la geometría<strong>de</strong>l problema es mostrado en la Fig. 6, Se pue<strong>de</strong>observar que el comportamiento <strong>de</strong> la presión noes igual para todas las esferas <strong>de</strong>bido a la configuracióntriangular <strong>de</strong>sfasada utilizada, así comotampoco es uniforme sobre una misma esfera,esto <strong>de</strong>bido a que la distribución <strong>de</strong> la velocidadvaría <strong>de</strong>pendiendo <strong>de</strong> las esferas que la ro<strong>de</strong>an.Hay esferas que están totalmente ro<strong>de</strong>adaspor otras esferas, mientras que otras presentanespacios libres cerca a las pare<strong>de</strong>s <strong>de</strong>l canal pordon<strong>de</strong> el flujo se comporta <strong>de</strong> manera diferente alno tener restricciones, esto se pue<strong>de</strong> ver mejor enFig. 7, don<strong>de</strong> se muestran cortes paralelos al sentido<strong>de</strong>l flujo con los contornos <strong>de</strong> presión sobrelas esferas. En estas figuras se pue<strong>de</strong> observarque para las esferas más pequeñas el flujo es uniformesobre todas ellas, es <strong>de</strong>cir, el flujo se repartepor igual a través <strong>de</strong> todo el arreglo, mientrasque para los tamaños <strong>de</strong> esferas más gran<strong>de</strong>s seve como las esferas <strong>de</strong> los extremos son las quemayor interacción tienen con el flujo.Fig. 6. CONTORNO DE PRESIÓN CONFIGURACIÓN 1 D15Fig. 7. PLANOS CON LOS CONTORNOS DE PRESIÓN PARA LAS DIFE-RENTES ARREGLOS. D15C1, D15C2, D18C1, D18C2, D32C1 Y D32C2RESPECTIVAMENTE


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto91Fig. 8. RELACIÓN EMPAQUETAMIENTO VS. CAÍDA DE PRESIÓN PARA UNAVELOCIDAD DE 0,072M/SFig. 9. RELACIÓN EMPAQUETAMIENTO VS. CAÍDA DE PRESIÓN PARA UNAVELOCIDAD DE 0,001M/SAdicionalmente, en las Fig. 8 y 9 se muestrala relación entre el factor <strong>de</strong> empaquetamientoy la caída <strong>de</strong> presión sobre las membranas.Como era <strong>de</strong> esperarse, las caídas <strong>de</strong> presiónse incrementan a medida que se incrementa elfactor <strong>de</strong> empaquetamiento <strong>de</strong>l sistema. Otro factorinteresante que se evi<strong>de</strong>ncia es cómo la configuración2 tiene una pendiente mayor que la quese presenta en la configuración 1, lo que mue entonces,una influencia mucho mayor <strong>de</strong>l diámetro<strong>de</strong> las esferas para estos casos. Otro factor quesalta a la vista es la falta <strong>de</strong> correlación entre resultados<strong>de</strong> las diferentes configuraciones con losresultados <strong>de</strong> los bancos <strong>de</strong> esferas con 32mm<strong>de</strong> diámetro. Esto se <strong>de</strong>be, como ya se había manifestadoanteriormente, a los espacios existentesentre las pare<strong>de</strong>s y las esferas. Si bien esto haceimposible realizar una comparación cuantitativaentre los resultados, si permite intuir que la caída<strong>de</strong> presión es significativa, pues implica queel flujo evita parar por el espacio ocupado por lasesferas.


92ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94La Fig. 10 muestra las líneas <strong>de</strong> corriente lascuales <strong>de</strong>scriben el flujo a través <strong>de</strong>l medio poroso.Dichas líneas ilustran cómo al cambiar bruscamente<strong>de</strong> dirección, se generan regiones circularesen la superficie <strong>de</strong> las esferas, las cualesrepresentan las zonas <strong>de</strong> estancamiento. El comportamiento<strong>de</strong>l flujo permanece <strong>de</strong> forma organizadamientras fluye a través <strong>de</strong> la zona central <strong>de</strong>larreglo <strong>de</strong> esferas, mientras que en la parte superiore inferior al terminarse el medio poroso tien<strong>de</strong>na formarse pequeños remolinos causados porla forma brusca <strong>de</strong>l flujo. Lo cual pue<strong>de</strong> explicar lapresión negativa que se presenta en las caras <strong>de</strong>las esferas <strong>de</strong> la última capa. Al darse los posiblesremolinos, parte <strong>de</strong>l flujo se <strong>de</strong>volvería momentáneamente<strong>de</strong>bido a la baja velocidad, al hacer queestas presiones tiendan a cero.Fig. 10. LÍNEAS DE CORRIENTE A TRAVÉS DEL ARREGLODE CONFIGURACIÓN 1 D32<strong>de</strong> turbulencia y el <strong>de</strong>sprendimiento <strong>de</strong> vórtices.Las zonas <strong>de</strong> alta velocidad son más notorias enlas esferas pequeñas, pero la formación <strong>de</strong> turbulenciay el <strong>de</strong>sprendimiento <strong>de</strong> vórtices se hacenmás evi<strong>de</strong>ntes en los arreglos <strong>de</strong> esferas másgran<strong>de</strong>s. Este comportamiento concuerda con elcomportamiento <strong>de</strong> la presión, es <strong>de</strong>cir, en la últimacapa <strong>de</strong> esferas se tiene una contrapresiónque ocasiona cambios en la dirección <strong>de</strong>l flujo ypor en<strong>de</strong> se origina la turbulencia.De estas figuras también se pue<strong>de</strong> ver unaclara diferencia entre las dos configuraciones <strong>de</strong>arreglos, para los tres tamaños <strong>de</strong> esferas, la configuraciónuno muestra una zona <strong>de</strong> muy baja velocidad<strong>de</strong>trás <strong>de</strong> la última capa <strong>de</strong> esferas, queen común tien<strong>de</strong>n a formar un perfil parabólicoque aumenta con el aumento <strong>de</strong>l tamaño <strong>de</strong> esfera,mientras que para la configuración dos las zonas<strong>de</strong> estancamiento se dan <strong>de</strong> forma individualpara cada una <strong>de</strong> las esferas <strong>de</strong> la última capa.Fig. 11. PLANOS CON LOS CONTORNOS DE VELOCIDAD PARA LOS DIFE-RENTES ARREGLOS. D15C1, D15C2, D18C1, D18C2, D32C1 Y D32C2RESPECTIVAMENTEEn la Fig. 11 Se muestra el contorno <strong>de</strong> velocidad,para cada tamaño <strong>de</strong> esfera y sus dos configuraciones,en un plano paralelo al sentido <strong>de</strong>lflujo. De estas imágenes se pue<strong>de</strong> ver cómo paratodos los tamaños <strong>de</strong> esferas se presenta unagran simetría respecto al eje z, lo cual es lógico yaque los contornos <strong>de</strong> presión también mostraronesta misma simetría. Se pue<strong>de</strong> observar cómo enlos extremos <strong>de</strong>l arreglo y en los espacios entreesferas se da una aceleración <strong>de</strong>l flujo, que lleva ala formación <strong>de</strong> zonas <strong>de</strong> alta velocidad, que al entrara la última capa <strong>de</strong> esferas se encuentra conla zona <strong>de</strong> estancamiento y propicia la formación


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto93en la última fila <strong>de</strong> esferas un <strong>de</strong>sprendimiento <strong>de</strong>vórtices que aumenta a medida que aumenta eldiámetro <strong>de</strong> las esferas.Partiendo <strong>de</strong> estos resultados es posible entoncesconcluir que un a<strong>de</strong>cuado control sobre elfactor <strong>de</strong> empaquetamiento y la distribución <strong>de</strong>las estructuras pue<strong>de</strong> mejorar significativamenteel comportamiento hidrodinámico <strong>de</strong> las membranasporosas, haciéndolas una alternativa atractivapara su empleo en sistemas <strong>de</strong> transferencia<strong>de</strong> calor y recuperación <strong>de</strong> calor.REFERENCIAS[1] B. Ramos-Alvarado, P. Li, H. Liu, A. Hernán<strong>de</strong>z-Gurerrero,“CFD study of liquid-cooled heat sinks with microchannelflow field configurations for electronics, fuelcells, and concentrated solar cells,” Applied ThermalEngineering, vol. 31, no 14, pp. 2494-2507,Oct. 2011.[2] T. L. Ngo, Y. Kato, K. Nikitin, T. Ishizuka, “Heat transferand pressure drop correlations of microchannel heatexchangers with S-shaped and zigzag fins for carbondioxi<strong>de</strong> cycles,” Experimental Thermal and fluid Science,Vol. 32, No. 2, pp. 560- 570, Nov. 2007.[3] C. H. Li, P. Hodgins, C.N. Hunter, A.A. Voevodin, J.G. Jones,G.P. Peterson, “ Comparison study of liquid replenishingimpacts on critical heat flux and heat transfercoefficient of nucleate pool boiling on multiscale modulatedporous structures,” J. Heat and Mass Transfer,vol.54, pp. 3146-3155, May 2011.V. CONCLUSIONESEl estudio <strong>de</strong>l comportamiento hidrodinámico(caída <strong>de</strong> presión y patrones <strong>de</strong> flujo) a través <strong>de</strong>un medio poroso fue realizado mediante un arreglotriangular <strong>de</strong>sfasado <strong>de</strong> esferas. Las ecuacionesfundamentales <strong>de</strong>l flujo <strong>de</strong> fluidos fueron solucionadasnuméricamente para encontrar la caída <strong>de</strong>presión sobre el arreglo. Las simulaciones fueronrealizadas en el software <strong>de</strong> CFD Fluent.En general, se encontró que el diámetro <strong>de</strong>las esferas tiene gran influencia sobre la caída <strong>de</strong>presión, generándose en mayor proporción paralos arreglos <strong>de</strong> menor diámetro <strong>de</strong> esferas. El espaciamientoentre esferas, principalmente <strong>de</strong> lacara que enfrenta al flujo perpendicularmente, tienegran influencia sobre la caída <strong>de</strong> presión. Parael medio poroso <strong>de</strong> menor diámetro la influencia<strong>de</strong>l espaciamiento entre esferas es menor. Tambiénse observó una interacción fuerte entre losflujos aguas abajo <strong>de</strong> cada esfera. Presentándose[4] Q. Yuan, R.A. Williams, N. Arvanti, “Innovations in highthroughput manufacturing of uniform emulsions andcapsules,” Advanced Pow<strong>de</strong>r Technologies, Vol. 21,No. 6, pp. 599-608, Nov 2010.[5] B.V. Antohe, J.L. Lage, D.C. Price, R.M. Weber, “Numericalcharacterization of micro heat exchangers usingexperimentally tested porous aluminium layers,” Int. J.Heat and Fluid Flow, vol. 17, no. 6, pp. 594-603, Dec1996.[6] P.X. Jiang, M.H. Fan, G.S. Si, Z.P. Ren, “Thermal-hydraulicperformance of small scale micro-channel and porousmediaheat exchangers,” Int. Journal of Heat and MassTransfer, Vol. 44. No. 5, pp.1039-1051, Mar 2001.[7] D. Trebotich,G. Miller, “Simulation of flow and transportat the micro (pore) scale,” 2nd InternationalConference on Porous Media and its Applications inSience and Engineering,USA, 17-21 jun. 2007.[8] M.E. Vanegas, R. Quijada, D. Serafini, “Microporousmembrane preparated via thermally induced phaseseparation from metallocenic syndiotactic polypropylenes,”Polymer, Vol. 50, No. 9, pp. 2081-2086, abr2009.


94ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94[9] S.L. Lee, J.H. Yang, “Mo<strong>de</strong>ling of Darcy-Forchheimerdrag for fluid flow across a bank of circular cylin<strong>de</strong>rs,”Int. J. Heat and Mass Transfer, Vol 40, No. 13, pp3149-3155, Sep 1997.[10] C. Nieto, R. Mejía, J. Agu<strong>de</strong>lo, “Dinámica <strong>de</strong> fluidoscomputacional aplicada al estudio <strong>de</strong> regeneradorestérmicos,” DYNA, año 71, No. 143, pp. 81-93, Nov2004.[11] L.A. Patiño, H.J. Espinoza, D. Suárez, “Convección <strong>de</strong>calor transitoria en el flujo <strong>de</strong> fluidos a través <strong>de</strong> lechosempacados,” Universidad, Ciencia y Tecnología,Vol. 9. No. 36, pp. 210-216, Dic 2005.[12] M. Giraldo, Y. Ding, R.A. Williams, “ Boundary integralstudy of nanoparticle flow behavior in the proximity ofa solid wall,” Journal of Physics D: Applied Physics, Vol.41, No. 8, pp. 503 -512, 2008.[13] A. Faghri, Y. Zhang, J. Howell, Advance Heat and MassTransfer, Global Digital Press, 2010, p. 956.[14] A. Bejan, Convection Heat Transfer 3rd ed., Wiley Inter-Science, New York, 1948. pp. 694.15] S. Ergun, “Fluid flow through packed columns,” ChemicalEngineering Progress, Vol. 48, No. 2, pp. 89-94,1952._


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasapara Aprovechamiento Energético: una Revisión alEstado <strong>de</strong>l ArteMo<strong>de</strong>ling of the biomass gasification process for energy recovery:Review for the actual tecnologyJosé Ulises CastellanosMSc en Ingeniería Mecánica, Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo MDL&GE(Mecanismos <strong>de</strong> Desarrollo Limpio y Gestión Energética),Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiajucastellanosc@unal.edu.coFabio Emiro Sierra VargasDr. MSc. Ingeniería Mecánica, Universidad <strong>de</strong> KasselDocente Tiempo Completo, Lí<strong>de</strong>r <strong>de</strong>l Grupo MDL&GE(Mecanismos <strong>de</strong> Desarrollo Limpio y Gestión Energética)Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiafesierrav@unal.edu.coCarlos Alberto Guerrero FajardoDr. MSc. Ing. Químico, Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo MDL&GE (Mecanismos <strong>de</strong> Desarrollo Limpioy Gestión Energética), Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiacaguerrerofa@unal.edu.coResumen— El análisis <strong>de</strong>l uso <strong>de</strong> biomasa como fuente<strong>de</strong> energía y el <strong>de</strong>sarrollo <strong>de</strong> las investigaciones relacionadascon el proceso <strong>de</strong> gasificación; han originado elplanteamiento <strong>de</strong> diversos mo<strong>de</strong>los para explicar y enten<strong>de</strong>reste complejo proceso, tanto en su diseño, comoen su simulación, optimización y análisis; los cuales vanencaminados a satisfacer la necesidad <strong>de</strong> cuantificarla producción <strong>de</strong> energía y su eficiencia. Este artículopresenta un análisis <strong>de</strong> varios mo<strong>de</strong>los <strong>de</strong> gasificaciónbasados en el equilibrio termodinámico, la cinética ycontrol basado en re<strong>de</strong>s neuronales artificiales.Palabras clave— Biomasa, Cinética, Gasificación, Mo<strong>de</strong>lado,Re<strong>de</strong>s Neuronales, Termoquímica.Abstract— The analysis of the use of biomass for energyproduction and the <strong>de</strong>velopment of research relatedto the gasification process, have led to the approach ofvarious mo<strong>de</strong>ls for explaining and un<strong>de</strong>rstanding thiscomplex process, not only in its <strong>de</strong>sign, but also in itssimulation, optimization and analysis; which are inten<strong>de</strong>dto satisfy the need to quantify the energy productionand efficiency. This article presents an analysis of severalgasification mo<strong>de</strong>ls based on thermodynamic equilibrium,kinetics and control based on artificial neuralnetworks..Keywords— Biomass, Gasification, Kinetic, Mo<strong>de</strong>ling,Neural networks, Thermo-chemistry.I. INTRODUCCIÓNDurante los últimos años, a causa <strong>de</strong> los efectos<strong>de</strong>l calentamiento global; han surgido investigaciones<strong>de</strong> gran importancia en el campo <strong>de</strong>luso <strong>de</strong> la biomasa como una fuente <strong>de</strong> energíaalternativa, se reconoce que esta fuente energética,posee una distribución más homogénea a lolargo <strong>de</strong>l planeta, junto a un potencial energéticomayor al <strong>de</strong> los combustibles fósiles [25]. Dentro<strong>de</strong> los procesos <strong>de</strong> aprovechamiento energético<strong>de</strong> la biomasa, se pue<strong>de</strong> <strong>de</strong>stacar los procesos <strong>de</strong>generación <strong>de</strong> gas combustible a partir <strong>de</strong> procesos<strong>de</strong> biodigestión (transformaciones biológicas)y gasificación (transformaciones termoquímicas)[30]. El segundo <strong>de</strong> ellos, se centra en la alta eficiencia<strong>de</strong> la combustión, puesto que un balanceenergético positivo, por en<strong>de</strong>, económicamenteviable <strong>de</strong>pen<strong>de</strong> <strong>de</strong> la eficiencia en las conversionestermoquímicas ocurridas durante el proceso.Actualmente existen sistemas <strong>de</strong> combustióndirecta para generación <strong>de</strong> energía eléctrica [38]a partir <strong>de</strong> biomasa como combustible, pero conel problema <strong>de</strong> la dosificación inherente a unsólido [3], por esta razón la gasificación resultaatractiva, puesto que simplifica los sistemas <strong>de</strong>dosificación y transporte <strong>de</strong>l combustible. El gas<strong>de</strong> síntesis <strong>de</strong> los procesos <strong>de</strong> gasificación normalmentees un gas compuesto por monóxido <strong>de</strong>carbono, dióxido <strong>de</strong> carbono, hidrógeno, metano,trazas <strong>de</strong> etano y eteno, agua, nitrógeno y algunoscontaminantes, como pequeñas partículas <strong>de</strong>carbonizado, ceniza y alquitranes [38]. La energíaproveniente <strong>de</strong> este material gaseoso, <strong>de</strong>terminaRecibido: 26/03/2012/ Aceptado: 08/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105


96ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105la calidad y el porcentaje <strong>de</strong> este en su obtención,ha sido la base fundamental <strong>de</strong> muchos estudios;los cuales algunos autores se han enfocado enla construcción <strong>de</strong> la máquina <strong>de</strong> gasificación,otros en la biomasa suministrada y algunos en eltratamiento <strong>de</strong>l proceso agregando otros agentesque faciliten el proceso o realizando combinacionesentre los factores anteriores, pero siemprese busca incrementar la calidad <strong>de</strong>l material gaseoso.[38][3]. Por esta razón, en el grupo <strong>de</strong> investigación“Mecanismos <strong>de</strong> Desarrollo Limpio yGestión Energética (MDL&GE)” <strong>de</strong> la UniversidadNacional se planteó, hace unos años, la construcción<strong>de</strong> un gasificador con fines <strong>de</strong> investigaciónpara <strong>de</strong>terminar la viabilidad tecnológica y socioeconómica<strong>de</strong> esta tecnología para Colombia.<strong>II</strong>. PROCESO DE GASIFICACIÓNLa gasificación <strong>de</strong> la biomasa es una tecnología<strong>de</strong> más <strong>de</strong> cien años <strong>de</strong> antigüedad. Se trata<strong>de</strong> un proceso cuyo objetivo es la <strong>de</strong>scomposicióntérmica <strong>de</strong> biomasa, particularmente <strong>de</strong> losresiduos producidos en la industria agrícola, ma<strong>de</strong>reray plantas <strong>de</strong> tratamiento <strong>de</strong> aguas, paraun aprovechamiento energético <strong>de</strong> los mismos.El gas generado pue<strong>de</strong> ser quemado en motores<strong>de</strong> combustión interna, turbinas o en equipos <strong>de</strong>producción <strong>de</strong> calor y potencia.Un sistema <strong>de</strong> gasificación para producción<strong>de</strong> calor y potencia consiste en un gasificador, unlimpiador <strong>de</strong> gas y un convertidor <strong>de</strong> energía quegeneralmente es un motor o una turbina. En esteproceso, la mayor dificultad se encuentra en elfiltrado <strong>de</strong>l “gas <strong>de</strong> síntesis”, pues se requiere <strong>de</strong>equipos con capacidad para operar con gases aelevadas temperaturas, partículas en suspensión<strong>de</strong> diferentes tipos y algunas veces altos flujos <strong>de</strong>masa (Diseño y construcción <strong>de</strong> un gasificador <strong>de</strong>lecho fluidizado a escala <strong>de</strong> laboratorio para eltratamiento térmico <strong>de</strong> los residuos <strong>de</strong> tabaco,2005). Este proceso se cumple en una cámaracerrada y sellada que opera ligeramente por <strong>de</strong>bajo<strong>de</strong> la presión atmosférica con las siguientesetapas.Secado: el agua contenida en la biomasaes removida a una temperatura superior a los100°C.Pirólisis: la biomasa experimenta una <strong>de</strong>scomposicióntérmica en ausencia <strong>de</strong> oxígeno.Habitualmente es dividida en pirólisis lenta y pirólisisrápidaOxidación: El aire, oxígeno, vapor <strong>de</strong> agua oagentes gasificantes son introducidos medianteun proceso externo al equipo, en algunos casosjunto a gases inertes, procedimiento realizadoentre 700- 2000°C.Reducción: En esta zona se producen numerosasreacciones químicas a alta temperatura(Ejemplos. Ecuaciones 1 y 2) [14].Des<strong>de</strong> un punto <strong>de</strong> vista científico, la gasificación,se trata <strong>de</strong> una reacción endotérmica heterogéneaentre el carbono contenido en la biomasay un gas reactante, sea vapor <strong>de</strong> agua odióxido <strong>de</strong> carbono:C + H 2O → CO + H 2(1)C + CO 2→ 2CO (2)En la Figura 1 se muestran las reacciones químicaspresentes en un proceso <strong>de</strong> gasificación.Fig 1. GASIFICADOR QUÍMICOFuente: S., Guerrero C. Sierra F. Ramírez. 2008A nivel industrial, el objetivo <strong>de</strong> la gasificaciónes favorecer las dos reacciones para producirun gas combustible. Sin embargo, para alcanzaresto, se <strong>de</strong>berá generar previamente los elementosnecesarios para ambas reacciones, es <strong>de</strong>cir,el carbono, y los reactantes (CO 2y H 2O), así comotambién una cantidad <strong>de</strong> energía para la reacción[52]. Por otro lado, el po<strong>de</strong>r calorífico <strong>de</strong>l gas <strong>de</strong>síntesis se encuentra normalmente entre 3,5 – 6MJ/m 3 [2][41] según el agente gasificante utilizado,por ejemplo, al usar el aire atmosférico, setiene un gran porcentaje <strong>de</strong> nitrógeno, que es ungas inerte; por otro lado al usar oxígeno o vapor <strong>de</strong>agua se incrementa el valor.


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero97<strong>II</strong>I. TIPOS DE GASIFICADORESA. Gasificador UpdraftEste tipo <strong>de</strong> gasificador tiene bien <strong>de</strong>finidas laszonas <strong>de</strong> combustión parcial, <strong>de</strong> reducción y pirólisis.El aire es suministrado por la parte inferior <strong>de</strong>lgasificador y el gas <strong>de</strong> síntesis es entregado por laparte superior a unas temperaturas relativamentebajas. En sus <strong>de</strong>sventajas está el alto contenido<strong>de</strong> alquitrán <strong>de</strong>l gas producido y la capacidad marginalque tiene en su carga, por en<strong>de</strong>, la imposibilidad<strong>de</strong> generar <strong>de</strong> un gas <strong>de</strong> síntesis en flujocontinuo que aumenta las dificulta<strong>de</strong>s para lautilización en motores <strong>de</strong> combustión interna. [9]B. Gasificador DowndraftEste gasificador entrega el gas <strong>de</strong> síntesis porla parte baja y la admisión <strong>de</strong> aire es realizadapor la parte media <strong>de</strong>l mismo. Las dificulta<strong>de</strong>s <strong>de</strong>esta configuración son su contenido <strong>de</strong> cenizas yhumedad; por otra parte, el prolongado tiempo <strong>de</strong>encendido (20 a 30 minutos). Pero permite tenerun flujo continuo, por lo que es el tipo más aceptablepara motores <strong>de</strong> combustión interna y turbinas<strong>de</strong> gas. [2] [12]C. Gasificador CrossdraftEste gasificador tiene un tiempo <strong>de</strong> arranquecorto, alre<strong>de</strong>dor <strong>de</strong> 5 minutos, capacidad <strong>de</strong> operarcon combustibles húmedos o secos y la temperatura<strong>de</strong>l gas producido es relativamente alta. Deahí que la composición <strong>de</strong>l gas producido tenga unbajo contenido <strong>de</strong> hidrógeno y <strong>de</strong> metano. Como<strong>de</strong>sventaja, estos gasificadores, <strong>de</strong>ben ser utilizadoscon combustibles <strong>de</strong> bajo contenido <strong>de</strong> cenizas,como la ma<strong>de</strong>ra y el carbón mineral.[10] [11]D. De Lecho FluidizadoEn esta configuración, se suministra el airea través <strong>de</strong> un lecho <strong>de</strong> partículas sólidas a talvelocidad que estas partículas permanezcan enestado <strong>de</strong> suspensión, comenzando a calentar externamenteel lecho y el material <strong>de</strong> alimentación(biomasa).Las partículas <strong>de</strong>l combustible se introducenen el lecho <strong>de</strong>l reactor y se mezclan rápidamentecon el material, calentándose casi instantáneamentea la temperatura requerida. Como resultado<strong>de</strong> este tratamiento, el combustible se pirolizamuy rápidamente y da como resultado una mezcla<strong>de</strong> componentes con una cantidad relativamenteelevada <strong>de</strong> materiales gaseosos [52][14].La composición <strong>de</strong> gas <strong>de</strong> síntesis producida porlos diferentes tipos <strong>de</strong> gasificador se muestra enla Tabla I [10].TABLA I.COMPOSICIÓN TÍPICA DE PRODUCCIÓN DE GAS DE LA MADERA ENGASIFICADORES DE TIRO INVERTIDOCOMPONENTES [%]H 212-20CO 29-15CH 42-3CO 17-22N 250-54PODER CALORÍFICO 5-5.9MJ/m 3Fuente: Stassen HEM, Knoef HAM 1993IV. AGENTES GASIFICANTESLos agentes gasificantes son sustancias quese agregan al proceso y permiten la <strong>de</strong>scomposición<strong>de</strong> los productos <strong>de</strong> la combustión parcial <strong>de</strong>la biomasa en componentes <strong>de</strong>l gas <strong>de</strong> síntesis.Como ya se mencionó anteriormente, el oxígenocomo agente gasificante pue<strong>de</strong> lograr un mejorrendimiento pero, a su vez, incrementa el costo<strong>de</strong> producción. Adicionalmente a permitir las reacciones<strong>de</strong> gasificación, la combustión parcialbrinda el calor necesario para secar la biomasa,producir la pirólisis e iniciar el proceso, ya que lasreacciones <strong>de</strong> gasificación suelen ser <strong>de</strong> tipo endotérmico,y dan como resultado dióxido <strong>de</strong> carbono(CO 2) y vapor <strong>de</strong> agua en los productos [43]. Alemplear vapor <strong>de</strong> agua como agente gasificante,se facilita la generación <strong>de</strong> H 2, el po<strong>de</strong>r calorífico<strong>de</strong>l gas <strong>de</strong> síntesis será mayor, alre<strong>de</strong>dor <strong>de</strong> 10-15MJ/m 3 [43][44]Otro agente gasificante, que muestra buenosresultados, es el CO 2, <strong>de</strong>bido a su presencia en elgas <strong>de</strong> síntesis. Por otra parte, una mezcla entrevapor H 2O y CO 2<strong>de</strong>l aire y/u O 2también pue<strong>de</strong> serutilizada, junto con un porcentaje <strong>de</strong> la combustión<strong>de</strong> biomasa con aire/O 2para proporcionar elcalor necesario para gasificación [43][44][41].Estrategias para el Mo<strong>de</strong>lado <strong>de</strong> Procesos <strong>de</strong>GasificaciónEl control <strong>de</strong> la producción <strong>de</strong> gas es uno <strong>de</strong>los gran<strong>de</strong>s inconvenientes <strong>de</strong>l proceso, puestoque las variables <strong>de</strong> control influyen directamen-


98ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105te en la calidad y composición <strong>de</strong>l gas, don<strong>de</strong> elobjetivo es la minimización <strong>de</strong> los residuos tóxicosy alquitranes. Un aspecto clave para mejorarla eficiencia <strong>de</strong>l proceso, es la integración <strong>de</strong> ladinámica <strong>de</strong>l proceso <strong>de</strong> gasificación con la toma<strong>de</strong> <strong>de</strong>cisiones reales <strong>de</strong> la operación <strong>de</strong> la planta.Estrategia evi<strong>de</strong>nciada en el uso <strong>de</strong> mo<strong>de</strong>los evolutivosinteligentes-adaptables para el control yoptimización.A. Control basado por mo<strong>de</strong>los MBCEl Control (MBC) consiste en hacer un mo<strong>de</strong>loal cual se le aplica una técnica adaptativa sin teneren cuenta retrasos en el tiempo ni variables relacionadascon la biomasa (peso, masa y <strong>de</strong>más).Una técnica <strong>de</strong>rivada <strong>de</strong> la anterior es el Mo<strong>de</strong>loPredictivo <strong>de</strong> Control (MPC), que utiliza un mo<strong>de</strong>lointerno para pre<strong>de</strong>cir la dinámica <strong>de</strong>l sistema duranteun período fijo, característica que hace quelas técnicas MPC sean un mo<strong>de</strong>lo atractivo paralos ingenieros <strong>de</strong> la planta. Estos mo<strong>de</strong>los pue<strong>de</strong>nser construidos a partir <strong>de</strong> ensayos y datos tomadosexperimentalmente [29].Estas técnicas, se basan principalmente enmo<strong>de</strong>los mecanicistas, por lo tanto la efectividad<strong>de</strong>l control <strong>de</strong>pen<strong>de</strong> <strong>de</strong> la exactitud <strong>de</strong>l mo<strong>de</strong>lo.Este problema se ha simplificado consi<strong>de</strong>rablementeal utilizar mo<strong>de</strong>los <strong>de</strong> re<strong>de</strong>s neuronales(RNA) Figura 2. Las cuales han <strong>de</strong>mostrado su utilida<strong>de</strong>n implementaciones <strong>de</strong> control <strong>de</strong> procesosquímicos [19].Fuente: P., Basu. 2006Fig 2. ESQUEMA DE UNA RED NEURALAlgunas <strong>de</strong> las características relevantes <strong>de</strong>las RNA son:• Habilidad para representar a las arbitrarias relacionesno lineales.• La adaptación y el aprendizaje en los sistemascerrados, siempre a través <strong>de</strong> los off-liney en la adaptación <strong>de</strong> peso en línea.• Arquitectura <strong>de</strong> procesamiento distribuido,que permite un rápido tratamiento en gran escala<strong>de</strong> sistemas dinámicos.• La implementación <strong>de</strong> hardware.• Fusión <strong>de</strong> datos. Las re<strong>de</strong>s neurales pue<strong>de</strong>noperar simultáneamente en los datoscuantitativos y cualitativos.• Los sistemas multivariable, para variasentradas varias salidas. [19][22].B. Control por mo<strong>de</strong>lo i<strong>de</strong>alOtro mo<strong>de</strong>lo estudiado es el que opera comocero-dimensional. Este aprovecha las condiciones<strong>de</strong> lo i<strong>de</strong>al, una reacción química a<strong>de</strong>cuada y eltiempo <strong>de</strong> permanencia. El mo<strong>de</strong>lo trata <strong>de</strong> suponerel intervalo más largo y observa la necesidad<strong>de</strong> completar la reacción en ese tiempo; <strong>de</strong> tal maneraque el mo<strong>de</strong>lo <strong>de</strong> equilibrio sea el apropiado.En todos los mo<strong>de</strong>los <strong>de</strong> equilibrio, un conjunto<strong>de</strong> ecuaciones no lineales <strong>de</strong>scriben la conservación<strong>de</strong> las especies químicas (C, O 2, H 2, N, S) y lasecuaciones adicionales, para el equilibrio térmico<strong>de</strong> las reacciones in<strong>de</strong>pendientes (las cuales correspon<strong>de</strong>na la minimización <strong>de</strong> la energía libre<strong>de</strong> reacción) que permite una predicción <strong>de</strong> la salidaa composiciones dadas <strong>de</strong> los reactivos y lascondiciones <strong>de</strong> operación (presión y temperatura).El conjunto resultante <strong>de</strong> ecuaciones no linealeses resuelto por iteración <strong>de</strong> la solución <strong>de</strong> un sistemalineal que, a su vez, se establece en términos<strong>de</strong> la matriz <strong>de</strong> tridiagonalización.El mo<strong>de</strong>lo fue usado para la simulación <strong>de</strong>gasificación <strong>de</strong> carbón por Manfrida, 1990 [26],consi<strong>de</strong>rando un total <strong>de</strong> 19 especies <strong>de</strong> productocomúnmente encontradas en los procesos <strong>de</strong>gasificación (CO, CH 4, H 2, C 2H 4, C 2H 6); algunas especiesque pue<strong>de</strong>n ser relevantes <strong>de</strong>s<strong>de</strong> el punto<strong>de</strong> vista ambiental y cuya formación podría ser<strong>de</strong>scrita, al menos en parte, por reacciones <strong>de</strong>equilibrio, fueron también incluidas las especies(HCN, NH 3, H 2S y COS). El mo<strong>de</strong>lo asume compor-


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero99tamiento <strong>de</strong> gas perfecto para los reactivos y losproductos, <strong>de</strong> modo que no pue<strong>de</strong> <strong>de</strong>scribir procesos<strong>de</strong> pirólisis don<strong>de</strong> se producen fraccionessignificativas <strong>de</strong> hidrocarburos líquidos; la únicaexcepción al comportamiento <strong>de</strong> gas perfecto esla posible presencia <strong>de</strong> carbón sólido entre los residuos<strong>de</strong> los reactivos. Propieda<strong>de</strong>s termoquímicas<strong>de</strong> todas las especies fueron tomadas <strong>de</strong> lastablas <strong>de</strong> JANAF [16].Las condiciones termodinámicas, a las cualeslas reacciones tienen lugar, pue<strong>de</strong>n ser manipuladaspor cambios <strong>de</strong> presión, temperatura (quepue<strong>de</strong> ser incluso calculada evaluando los procesosa condiciones adiabáticas) o calor transferidopor radiación <strong>de</strong> la zona <strong>de</strong> reacción. El flujo <strong>de</strong>biomasa así como el <strong>de</strong> aire (u Oxígeno, <strong>de</strong>pendiendo<strong>de</strong> la elección <strong>de</strong>l oxidante) y agua o vapor,pue<strong>de</strong> ser seleccionado por el usuario. El mo<strong>de</strong>loes capaz <strong>de</strong> ejecutarse a un nivel <strong>de</strong> temperaturaespecificado, o para calcular iterativamente lascondiciones correspondientes a la temperatura<strong>de</strong> llama adiabática, o a cierre <strong>de</strong>l balance <strong>de</strong>energía a un porcentaje <strong>de</strong>l valor calorífico <strong>de</strong> labiomasa como materia prima.El vapor inyectado en la zona <strong>de</strong> reacción pue<strong>de</strong>ser producido regenerativamente <strong>de</strong>ntro <strong>de</strong>lgasificador. En este caso, el intercambio <strong>de</strong> calorentre el agua y el gas tiene lugar antes <strong>de</strong> la salidaen el gasificador. La producción regenerativa<strong>de</strong> vapor pue<strong>de</strong> también resolver el problema <strong>de</strong>enfriamiento <strong>de</strong> los gases <strong>de</strong> salida, cuando seanecesario.En conjunto <strong>de</strong>l gasificador es <strong>de</strong>scrito porun sistema incluyendo muchos bloques (reactor,módulos <strong>de</strong> transferencia <strong>de</strong> calor, entre otros),esquematizado en la Figura 3. El mo<strong>de</strong>lo proporcionauna <strong>de</strong>scripción relativamente exacta <strong>de</strong>lbalance <strong>de</strong> energía <strong>de</strong>l gasificador (entrada y salida<strong>de</strong> energías químicas, valores caloríficos <strong>de</strong> lamateria prima y el gas <strong>de</strong> síntesis y condicionestermodinámicas <strong>de</strong> gas <strong>de</strong> síntesis a la salida),a<strong>de</strong>más se realizó un análisis <strong>de</strong> exergía [32] [51],que permite una estimación total <strong>de</strong> la irreversibilida<strong>de</strong>n el proceso <strong>de</strong> transformación <strong>de</strong> la biomasacomo materia prima <strong>de</strong>ntro <strong>de</strong> una corrientecaliente <strong>de</strong>l gas <strong>de</strong> síntesis <strong>de</strong>l combustible ytambién proporciona <strong>de</strong>talles internos <strong>de</strong> las distribucionesperdidas que pue<strong>de</strong>n ser analizadase interpretadas para buscar la minimización <strong>de</strong>ltotal <strong>de</strong> pérdidas.Un punto que <strong>de</strong>bería ser subrayado es que elprograma no toma en cuenta la diferencia <strong>de</strong> composición<strong>de</strong> las diversas fuentes <strong>de</strong> biomasa, proporcionandoel mismo análisis <strong>de</strong>finitivo. Correcciónválida para balances <strong>de</strong> energía, pero pocoaproximada con la ca<strong>de</strong>na <strong>de</strong> reacciones que conducena la formación <strong>de</strong> algunas especies (comoNH 3, cuya formación es afectada por la forma <strong>de</strong>los átomos <strong>de</strong> nitrógeno en el interior <strong>de</strong> las moléculas<strong>de</strong> la materia prima). La caracterización <strong>de</strong>la biomasa se obtiene <strong>de</strong> ellos sólo porque establezcasu composición, como pue<strong>de</strong> ser encontradapor ejemplo en Domalski, 1987 [17][35].El encabezamiento <strong>de</strong> una partición primaria(parte) se prece<strong>de</strong> <strong>de</strong> un numeral romano seguido<strong>de</strong> punto, espacio y el título en versalita (sólo laprimera letra en mayúscula). Todo ello centradosobre el texto que encabeza.El encabezamiento <strong>de</strong> una partición <strong>de</strong> segundoor<strong>de</strong>n (sección) consiste en una letra mayúscula(en or<strong>de</strong>n alfabético) seguida <strong>de</strong> punto, espacioy el título (con la primera letra en mayúscula), todoello en cursiva y justificado a la izquierda <strong>de</strong> la columna.El encabezamiento <strong>de</strong> una partición <strong>de</strong> terceror<strong>de</strong>n (apartado) consiste en un número arábigo(en or<strong>de</strong>n natural) seguido <strong>de</strong> final <strong>de</strong> paréntesis y<strong>de</strong>l título (con la primera letra en mayúscula), todoello en cursiva y sangrado.Las particiones <strong>de</strong> cuarto or<strong>de</strong>n (subapartados)se necesitan raramente, pero pue<strong>de</strong>n usarse. Seencabezan mediante una letra minúscula (en or<strong>de</strong>nalfabético) seguida <strong>de</strong> un paréntesis <strong>de</strong> cierrey el título (con la primera letra en mayúscula), todoello en cursiva y sangrado.Si se necesitaran particiones <strong>de</strong> quinto or<strong>de</strong>n<strong>de</strong>ben encabezarse simplemente mediante unaviñeta seguida <strong>de</strong>l título en cursiva, todo ello condoble sangrado.C. Efectos <strong>de</strong> la biomasa empleadaPara la validación <strong>de</strong> los datos <strong>de</strong>l código <strong>de</strong> simulación,se encontraron datos en experimentos<strong>de</strong>scritos en la literatura. Un ejemplo <strong>de</strong> ellos esel gasificador [9] que utiliza un aire inyectado circulanteen una unidad piloto <strong>de</strong> lecho fluidizado.Otro ejemplo es el aire inyectado presurizado enel reactor <strong>de</strong> lecho fluidizado. Gasificador <strong>de</strong> [45].Este utilizó un inyector <strong>de</strong> Oxígeno en un reactor


100ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105<strong>de</strong> lecho <strong>de</strong> flujo arrastrado. Los datos reportadosincluyen la composición <strong>de</strong>l gas, un valor calorífico,la eficiencia <strong>de</strong>l gasificador (incluidos ambosvalores caloríficos y calor sensible <strong>de</strong>l gas a la salida<strong>de</strong>l gasificador) y su eficiencia <strong>de</strong> exergía. [9]D. Mo<strong>de</strong>lo PredictivoEl control predictivo es capaz <strong>de</strong> tratar muchosproblemas prácticos <strong>de</strong> control, tales como garantías<strong>de</strong> estabilidad nominal, optimización <strong>de</strong>l rendimientonominal y manejo <strong>de</strong> restricción, a<strong>de</strong>máspue<strong>de</strong> dar diseños sistemáticos para los sistemasmulti-variables como el caso <strong>de</strong>l ciclo combinado<strong>de</strong> gasificación integrada (IGCC), el cual combinala gasificación <strong>de</strong> carbón con la tecnología <strong>de</strong>lciclo convencional dando como resultado un proceso<strong>de</strong> gasificación limpio <strong>de</strong>l carbón <strong>de</strong> alta eficiencia.Las ventajas son: un alto rendimiento enla generación <strong>de</strong> energía, una eficiencia alta conIGCC, disminución en la contaminación.Límites <strong>de</strong> entrada: Los límites <strong>de</strong> flujo <strong>de</strong> entradano <strong>de</strong>ben ser excedidos así como la tasa <strong>de</strong>entrada <strong>de</strong> los límites <strong>de</strong> cambio tampoco <strong>de</strong>benexce<strong>de</strong>rse.Límites <strong>de</strong> producción (salida): La fluctuación<strong>de</strong>l valor calorífico <strong>de</strong>be ser minimizado y siempreestar en el rango <strong>de</strong> +/- 10 kJ/kg, la fluctuación<strong>de</strong> presión <strong>de</strong>be ser minimizada y siempre menorque +/- 0.1 bar, la masa en el lecho <strong>de</strong>be oscilaren menos <strong>de</strong>l 5% <strong>de</strong>l nominal, y la oscilación <strong>de</strong>temperatura <strong>de</strong>be guardar un mínimo, que <strong>de</strong>beser siempre menor que +/- 1 CT-S Multi-mo<strong>de</strong>lo <strong>de</strong> control predictivoConsi<strong>de</strong>rado un sistema dinámico no lineal elcual se pue<strong>de</strong> representar por la siguiente fórmula:y(k)=g(y(k-1),…,y(k-n),u(k),…,u(k-m-1)) (3)Se asume que la función g() es una función nolineal, con salidas y() y entradas u(). De la anteriorformulación se pue<strong>de</strong> <strong>de</strong>notar que el mo<strong>de</strong>lo T-Sse pue<strong>de</strong> linealizar teniendo en cuenta las variablesy sus supuestas salidas, <strong>de</strong>ntro <strong>de</strong> un rangodinámico limitado. [49][40]VI. PROGRAMACIÓN DE CONTROLADORESPrimero, se obtiene el control-objeto <strong>de</strong>l punto<strong>de</strong> operación típico en un mo<strong>de</strong>lo lineal estacionarioen tiempo discreto. Para consi<strong>de</strong>rar el impacto<strong>de</strong> perturbación en el mo<strong>de</strong>lo; el mo<strong>de</strong>lo <strong>de</strong>be serincorporado <strong>de</strong>ntro <strong>de</strong> los elementos <strong>de</strong> perturbación.Asumido que las condiciones <strong>de</strong>l mo<strong>de</strong>lo enel punto son variables acotadas. Don<strong>de</strong> u(k) es laentrada y y(k) es la medida <strong>de</strong> la perturbación enla entrada. [49][8]A. Mo<strong>de</strong>lo (PID) para un gasificadorEl gasificador <strong>de</strong> carbón es esencialmente unreactor químico don<strong>de</strong> el carbón reacciona conaire y vapor y cuyos productos <strong>de</strong>l proceso <strong>de</strong> gasificaciónson un valor calorífico <strong>de</strong>l gas <strong>de</strong> síntesis,que pue<strong>de</strong> ser quemado en turbinas <strong>de</strong> gas.El controlador <strong>de</strong>be ajustar las entradas a fin<strong>de</strong> regular las principales variables <strong>de</strong> salida <strong>de</strong>lgasificador que, por ejemplo, son la temperatura<strong>de</strong>l gas, la presión <strong>de</strong>l gas, el valor calorífico <strong>de</strong>lgas y la masa en el lecho, entre otras.Puesto que el gasificador, es un sistema multivariabley altamente no lineal, con importantesinteracciones entre las variables <strong>de</strong> la entrada yla salida, las actuales estrategias <strong>de</strong> control sonpoco eficientes [49][47]. En los gasificadoresexistentes, el control automático no va más allá<strong>de</strong>l control PI (proporcional/ Integral) o PID (proporcional/integral/ <strong>de</strong>rivada) enlazados al flujoalre<strong>de</strong>dor <strong>de</strong> los actuadores <strong>de</strong> alimentación <strong>de</strong>lsistema. Por ejemplo, en el gasificador experimental<strong>de</strong>l instituto <strong>de</strong> <strong>de</strong>sarrollo tecnológico <strong>de</strong> EstadosUnidos, el circuito <strong>de</strong> control es cerrado porun operador humano experto, quien usa su juiciopara modular las tasas <strong>de</strong> flujo <strong>de</strong> masa (carbón:aire, vapor, aire y otros) y por lo tanto, los puntosestablecidos para los controles en el actuador <strong>de</strong>salida (PID). Procedimiento similar al utilizado enel gasificador <strong>de</strong> biomasa fluidizado a presión <strong>de</strong>la Universidad <strong>de</strong> Delf en los Países Bajos.B. Mo<strong>de</strong>lo Multivariable no LinealEl mo<strong>de</strong>lo empleado para el proceso <strong>de</strong>l gasificador<strong>de</strong>l grupo MDL&GE es un mo<strong>de</strong>lo multivariableno-lineal, que tiene cinco entradas controlables(carbón, caliza, aire, vapor y el caudal)y cuatro salidas (presión, temperatura, masa enel lecho y la calidad <strong>de</strong>l gas) con un alto grado <strong>de</strong>acoplamiento entre ellos. La piedra caliza se utilizapara absorber el azufre en el carbón, por en<strong>de</strong>su caudal <strong>de</strong>be establecer una relación fija con elflujo <strong>de</strong> carbón (nominalmente 1 caliza: 10 carbón).Esto reduce el problema a cuatro problemas


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero101<strong>de</strong> regulación para cada entrada. Otras entradas<strong>de</strong> control pue<strong>de</strong>n incluir a las condiciones en elmo<strong>de</strong>lo <strong>de</strong> límites; mejorando las maniobras <strong>de</strong>operación en diferentes puntos, mediante el mo<strong>de</strong>lo(PSINK) <strong>de</strong> dos entradas <strong>de</strong> perturbaciónexterna, las cuales se representan por medio <strong>de</strong>perturbaciones inducidas por la presión. A continuaciónse listan las entradas y salidas controlables,producto <strong>de</strong> este análisis.Entradas (kg/s)• Flujo <strong>de</strong> carbón coquizado WCHR• Flujo <strong>de</strong> aire WAIR• Flujo <strong>de</strong> carbón WCOL• Flujo <strong>de</strong> vapor WSTM• Flujo <strong>de</strong> piedra caliza WLSLas entradas <strong>de</strong> perturbación son:• Presión PSINK (Pa)• Calidad <strong>de</strong>l carbón (%)Salidas controladas:• Valor calorífico <strong>de</strong>l gas combustible CV GAS(kJ/kg)• Masa <strong>de</strong>l lecho MASA (kg)• Presión <strong>de</strong>l gas combustible PGAS (Pa)• Temperatura <strong>de</strong>l gas combustible TGAS (K)C. Control Basado en Estimaciones.La estimación <strong>de</strong>l estado basado en el control<strong>de</strong> un gasificador <strong>de</strong> carbón, junto a las técnicas<strong>de</strong> estimación <strong>de</strong> parámetros en línea, proporcionanun medio para inferir valores en tiempo real<strong>de</strong> las variables claves <strong>de</strong>l proceso, que no pue<strong>de</strong>nmedirse directamente. Estas estimaciones<strong>de</strong> Estado pue<strong>de</strong>n ser útiles para el mejoramiento<strong>de</strong>l control <strong>de</strong> proceso, mediante la filtración<strong>de</strong> Kalman (KF), la cual se aplica a un sistemano lineal <strong>de</strong> gasificación <strong>de</strong> carbón, operada inicialmenteen el marco <strong>de</strong> la estrategia <strong>de</strong> controlconvencional <strong>de</strong> retroalimentación. Don<strong>de</strong>, lasperturbaciones que no son medibles en la operación<strong>de</strong> gasificador, surgen <strong>de</strong> la presión <strong>de</strong><strong>de</strong>scarga y la calidad <strong>de</strong> carbón <strong>de</strong> alimentación.El algoritmo KF es un método fácil <strong>de</strong> aplicar,sin complicaciones y con un diseño especial parael tratamiento o ajuste <strong>de</strong> los parámetros en conjunto.La principal motivación para el empleo <strong>de</strong>estimación <strong>de</strong> estado es la obtención <strong>de</strong> los valores<strong>de</strong> las perturbaciones <strong>de</strong>l proceso no medidas.Para ello, se trata v como variable <strong>de</strong> estadoadicional no medible que varía aleatoriamentesobre un valor fijo (inicialmente <strong>de</strong>sconocido) yse incluyen en un estado aumentado, en consecuenciael vector z [21]En la línea <strong>de</strong> control predictivo se ha incorporadouna nueva acción <strong>de</strong> integración para darlibertad al seguimiento. La teoría propuesta porVíctor Becerra (Universidad Ciudad <strong>de</strong> México),<strong>de</strong>staca el hecho <strong>de</strong> que los límites <strong>de</strong> intervalo<strong>de</strong> muestreo que se plantean en la práctica, sonel problema que se presenta al momento <strong>de</strong> laprogramación lineal MBPC cuadrática en cada intervalo<strong>de</strong> muestreo, y pue<strong>de</strong> tener un efecto perjudicialsobre el rendimiento <strong>de</strong> circuito cerrado<strong>de</strong> alcanzar el sistema estable, esto sugiere queel control <strong>de</strong> entrada tiene limitaciones importantesen el diseño <strong>de</strong> sistemas <strong>de</strong> alimentación<strong>de</strong> gasificación.V<strong>II</strong>. EXPERIENCIA EN LA UNIVERSIDADNACIONAL DE COLOMBIAEn la Universidad Nacional se han realizadoprocesos <strong>de</strong> gasificación a partir <strong>de</strong> la cascara <strong>de</strong>cacao, cascarilla <strong>de</strong> café, cascara <strong>de</strong> coco y ma<strong>de</strong>ra,entre otros. Uno <strong>de</strong> los gran<strong>de</strong>s inconvenientesen el proceso <strong>de</strong> gasificación, es el control <strong>de</strong> laproducción <strong>de</strong> gas <strong>de</strong> calidad y en qué porcentajeobtenerlo; po<strong>de</strong>r minimizar los residuos tóxicosy alquitranes al punto <strong>de</strong> controlar la totalidad<strong>de</strong>l proceso. Una cuestión clave para mejorar laeficiencia energética y consolidar la gasificacióncomo fuente potencial <strong>de</strong> energía que permita laimplementación <strong>de</strong> sistemas automáticos en laindustria.Con base en las investigaciones <strong>de</strong>sarrolladasen el grupo MDL&GE, se han incluido sistemas <strong>de</strong>adquisición <strong>de</strong> datos <strong>de</strong> los sensores <strong>de</strong> temperatura,que están distribuidos <strong>de</strong> la siguiente forma:la T1 se encuentra ubicada en la zona <strong>de</strong> pirólisis,T2 en la zona <strong>de</strong> combustión y T3 y T4 en la


102ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105<strong>de</strong> gasificación. (Figura 3) Mediante estas implementacionesse han implementado aplicaciones<strong>de</strong> control sencillo pero con gran<strong>de</strong>s resultados.Tabla <strong>II</strong> y Figura 4 [11]Fig. 3. GASIFICADOR DE LECHO FIJOTABLA <strong>II</strong>.TEMPERATURAS DENTRO DEL REACTORtiempo (min) T1 (°C) T2 (°C) T3 (°C) T4 (°C)0 17,5 66,6 59,1 13,83 18,1 83,4 77,3 54,86 18,6 265,4 157 47,89 22 405 232,3 5413 56,3 568 343 76,519 39,8 454,4 465,8 96,825 51,9 618,5 553 170,429 50,3 592,2 510,3 250,433 47,2 568,2 526,7 230,237 52,1 656,3 513,1 303,641 55,9 679,4 531,1 303,544 49,5 683,9 564,1 327,648 49,3 751,8 596,2 336,7Fuente: Grupo <strong>de</strong> Investigación MDL&GEFig. 4. PERFIL DE TEMPERATURAS50 52,1 839,5 582,2 336,853 59,4 826,2 562,9 336,3Fuente: Grupo <strong>de</strong> Investigación MDL&GEV<strong>II</strong>I. CONCLUSIONESFuente: Grupo <strong>de</strong> Investigación MDL&GELos perfiles <strong>de</strong> temperatura como se muestraen la Figura 4 <strong>de</strong>terminan los puntos don<strong>de</strong> se<strong>de</strong>be utilizar algún tipo <strong>de</strong> control para mantenerla temperatura en relación con la calidad <strong>de</strong>l gas(estabilización <strong>de</strong> las temperaturas).La monitorización en tiempo real <strong>de</strong> los perfiles<strong>de</strong> temperatura, garantiza que el control,sea manual o automático, mantenga regímenes<strong>de</strong> operación para realizar los experimentos conrepetitividad <strong>de</strong> las variables internas al reactor.Esto mejora el diseño <strong>de</strong> los experimentos.Se han <strong>de</strong>sarrollado diferentes tipos <strong>de</strong> mo<strong>de</strong>lospara sistemas <strong>de</strong> gasificación y su reacción cinética,El sistema en equilibrio con las etapas <strong>de</strong>control por medio <strong>de</strong> re<strong>de</strong>s neuronales artificiales,hacen que el comportamiento pueda pre<strong>de</strong>cir situacionesextremas. En los mo<strong>de</strong>los cinéticos quepredicen el progreso y la composición <strong>de</strong>l productoen diferentes posiciones a lo largo <strong>de</strong> un reactor,ha sido <strong>de</strong> gran ayuda adaptarlo a un sistemaequilibrado, ya que pue<strong>de</strong> pre<strong>de</strong>cir el máximo rendimientoposible, en un producto <strong>de</strong>seado <strong>de</strong> unsistema <strong>de</strong> reacción. También proporciona un útildiseño <strong>de</strong> apoyo, para evaluar el posible comportamientoy sus límites en un complejo sistema <strong>de</strong>reacción que sea difícil o peligroso para reproducirexperimental.AGRADECIEMIENTOSEste proyecto fue financiado con recursos <strong>de</strong>la Universidad Nacional <strong>de</strong> Colombia, según proyectocódigo 13151; “Apoyo <strong>de</strong> la DIB a tesis <strong>de</strong>investigación en posgrado” y el Proyecto “Alianza


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero103estratégica para la investigación <strong>de</strong> la obtención<strong>de</strong> gas <strong>de</strong> síntesis <strong>de</strong>sulfurado a partir <strong>de</strong> la gasificación<strong>de</strong> carbones colombianos” código 12651.REFERENCIAS[1] Proceedings of the 8th International Conference onMachine Learning and Cybernetics: Kinetic mo<strong>de</strong>l establishmentand verification of the biomass gasificationfluidised bed. Zhong LD, Mei WH, Hong Z. 2009.[2] Experimental investigation of a downdraft biomass gasifier.Zainal ZA, Rifau A, Quadir GA, Seetharamu KN.s.l. : Biomass Bioenergy, 2002, Vol. v.23:283.[3] Biomass resources and conversion in Japan: the currentsituation and projections to 2010 and 2050. YoshiokaT, Hirata S, Matsumura Y, Sakanishi KW. s.l. :Biomass Bioenergy, 2005, Vol. p. 29.[4] INPUT AND OUTPUT CONSTRAINED MULTIPLE-MO-DELS PREDICTIVE CONTROL FOR GASIFIER MachineLearning and Cybernetics, 2009 International Conference.Yong Wang, Jun-Hong, Yue, Y. Wang. China :s.n., 12-15 July 2009.[5] Yang YB, Yamauchi H, Nasserza<strong>de</strong>h V, SwithenbankJ. Effect of fuel <strong>de</strong>volatilization on the combustion ofwood chips and incineration of simulated municipalwastes in packed bed. s.l. : FUEL, 2003.[6] X., Li. Biomass gasification in circulating fluidized bed,PhD dissertation. Vancouver, Canada : University ofBritish Columbia, 2002.[7] ESTATE ESTIMATION-BASED CONTROL OF A COAL GA-SIFIER. Wilson, J.A. Chew, M. y Jones, W. Reino Unido :Univ. of Nottingham, control Theory and Applications,IEE Proceedings, Vols. v153, p. 268-276.[8] VEGA. Process Presure transmitter VEGABAR. [En línea]2010. http://www.vega.com/en/Process_pressure_VEGABAR14.htm.[9] AN EQUILIBRIUM MODEL FOR BIOMASS GASIFICATIONPROCESSES M. RUGGIERO Y G. MANFRIDA. Stecco Facoltá,Sergio. Florence, Italy : Dipartimento di energética.di Ingegneria, Universitá di Firenze. VíaS.Marta 3Renewable Energy, 1999, Vols. Volume 16, Issues 1-4,January-April 1999.[10] Stassen HEM, Knoef HAM. Small scale gasificationsystems. Twente, Netherland : The Netherlands: BiomassTechnology Group, University of Twente, 1993.[11] S., Guerrero C. Sierra F. Ramírez. Procesos <strong>de</strong> Gasificación<strong>de</strong> materiales orgánicos. Grupo <strong>de</strong> investigaciónen Mecanismos <strong>de</strong> <strong>de</strong>sarrollo Limpio y gestión Energétic.Bogotá : Universidad Nacional <strong>de</strong> Colombia, PrimeraEdición, 2008.[12] Mo<strong>de</strong>lling of a downdraft biomass gasifierwith finiterate kinetics in the reduction zone. Roy PC, DattaA, Chakraborty N. s.l. : Int J Energy Res, 2009, Vol.v.33:51.[13] Mo<strong>de</strong>ling of smol<strong>de</strong>ring process in porous biomassfuel rod. Roshmi A, Murthy J, Hajaligol M. s.l. : Fuel2004, 2004, Vols. 83:1527–36.[14] Reed TB, Das A. Handbook of biomass downdraft gasifierengine systems. Colorado : Solar Energy ResearchInstitute, 1988.[15] Steam gasification of biomass in a fluidised-bed ofolivine particles. Rapagna S, Jand N, KiennemannA, Foscolo PU. s.l. : Biomass Bioenergy, 2000, Vols.v.19:187–97.[16] Biomass gasification in a bubbling fluidized bed reactor:experiments and mo<strong>de</strong>ling. Radmanesh R, ChaoukiJ, Guy C. s.l. : AIChe J, 2006, Vol. v.52:72.[17] R, Rauch. Biomass gasification to produce synthesisgas for fuels and chemicals, report ma<strong>de</strong> for IEABioenergy Agreement. s.l. : Task 33: Thermal Gasificationof Biomass, 2003.[18] Energy production from biomass (part 3): gasificationtechnologies. P., McKendry. s.l. : Bioresour Technol,2002, Vols. v.83:55–63.[19] Combustion and gasification in fluidized beds. P.,Basu. Londres : Combustion and gasification in fluidizedbeds., 2006.[20] Energy production from biomass (part 1): overview ofbiomass. P, McKendry. s.l. : BioresourTechnol, 2002,Vols. v.83:37–46.[21] National, Instruments. Legacy NI CompactDAQ Chassis.[En línea] 2011. http://sine.ni.com/nips/cds/view/ p/lang/en/nid/202545.[22] Use of neural nets for dynamic mo<strong>de</strong>ling and control ofchemical process systems. N.P. Bhat, T.J. McAvoy,. s.l.: Computers Chem. Engineering, 1990, Vols. 14-4.[23] Sustainable biomass power for rural India: Case studyof biomass gasifier for village electrification. Centre forSustainable Technologies, Indian Institute of Science.N. H. Ravindranath, H. I. Somashekar, S. Dasappa andC. N. Jayasheela Reddy. Bangalore, India : CURRENTSCIENCE, OCTOBER 2004, Vols. v87, NO. 7, 10 .[24] An assessment of a Biomass Gasification based PowerPlant in the Sun<strong>de</strong>rbans. Center For Development andEnvironment Policy,. Mukhopadhyay, K. Joka, India, IndianInstitute of Management Calcutta : Biomass andBioenergy, 2004, Vol. 27-pp.253 – 264.[25] Perspectiva <strong>de</strong> la Comisión Europea en la biomasay la conversión termoquímica <strong>de</strong> residuos. Maniatis


104ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105K, Guiu G, Riesgo J. In: Bridgwater AV : Pyrolysis andgasification of biomass and waste, Proceedings of anExpert Meeting, 2002, Vols. pp. 1–18.[26] An equilibrium mo<strong>de</strong>l for biomass gasification processes.M. Ruggiero, G. Manfrida. s.l. : Renewable Energy,1999, Vols. V 16, Issues 1-4, P 106-1109. ISSN 0960-1481, 10.1016/S0960-1481(98)00429-7.[27] PSE’97 ESCAPE 7 Symposium. M. Morari, H.L. Lee,.Trondheim, Norway : s.n., 1997.[28] An experimental study on biomass air–steam gasificationin a fluidized bed. Lv PM, Xiong ZH, Chang J, WuCZ, Chen Y, Zhu JX. s.l. : Bioresour Technol, 2004, Vols.v.95:95–101.[29] High-temperature air and steam gasification of <strong>de</strong>nsifiedbiofuels. Lucas C, Szewczyk D, Blasiak W, MochidaS. s.l. : Biomass Bioenergy, 2004, Vol. v.27:563.[30] Fermentación <strong>de</strong> las Fuentes <strong>de</strong> biomasa. Estado actualy sus perspectivas. Lin Y, Tanaka S. s.l. : ApplMicrobiolBiotechnol,2006.[31] L, Carlos. High temperature air/steam gasification ofbiomass in an updraft fixed bed type gasifier. PhD thesis.Stockholm, Swe<strong>de</strong>n : Royal Institute of Technology,Energy Furnace and Technology, 2005.[32] Kotas, T.J. The exergy method of thermal plant analysi.Malabar : Krieger Pub, 1995. ISBN 0894649418.[33] Kishore VVN, editor. Renewable energy engineering& technology: a knowledge compendium. New Delhi :TERI Press, 2008.[34] The air gasification of woody biomass from short rotationforests: PhD Thesis. K., Senelwa. New Zealand :Massey University, 1997.[35] I<strong>de</strong>ntification of a pilot scale fluidised-bed coal gasificationunit by using neural networks. J.M. NougueÂ, Y.G. Pan, E. Velo, L. Puigjaner. Barcelona, Spain :Chemical Engineering Department, E.T.S.E.I.B, UniversidadPolitécnica <strong>de</strong> Catalunya, Diagonal 647,, 2000,Vols. E-08028.[36] J. Ochoa, M. C. Cassanello, P. R. Bonelli and A. L. Cukierman.CO2 gasification of Argentinean coal chars: akinetic characterization. Programa <strong>de</strong> Investigación yDesarrollo <strong>de</strong> Fuentes Alternativas <strong>de</strong> Materias Primasy Energía (PINMATE). Buenos Aires, Argentina : Departamento<strong>de</strong> Industrias, Facultad <strong>de</strong> Ciencias Exactasy Naturales, Universidad <strong>de</strong> Buenos Aires. Inten<strong>de</strong>nteGuiral<strong>de</strong>s 2620. Ciudad Universitaria, 2001.[37] Neural networks for control systems Ð a survey. J.Hunt, D. Sbarbaro, R. Zbikowski, P.J. Gawthrop. s.l. :Automatica, 1992, Vols. 28-6.[38] J., Sierra F. Guerrero C. Arango. Tecnologías para elAprovechamiento <strong>de</strong> los Biocombustibles. Grupo <strong>de</strong>investigación en Mecanismos <strong>de</strong> <strong>de</strong>sarrollo Limpio ygestión Energética. Bogotá : Universidad Nacional <strong>de</strong>Colombia. Primera edición, 2008.[39] I. Ahmed *, A.K. Gupta. Pyrolysis and gasification offood waste: Syngas characteristics and char gasificationkinetics. Maryland, United States : The CombustionLaboratory, University of Maryland, Departmentof Mechanical Engineering, College Park, 2010. MD20742.[40] HBM, España. Celda <strong>de</strong> pesaje sencilla 5kg a 1Ton.[En línea] 2010. http://www.hbm.com/es/menu/productos/componentes-para-pesaje/celulas-<strong>de</strong>-carga/single/categorie/weighing-load-cells/product/z6/backPID/load-cells/.[41] Effect of woody biomass components on air–steamgasification. Hanaoka T, Inoue S, Uno S, Ogi T, MinowaT. s.l. : Biomass Bioenergy, 2005, Vols. v28:69–76.[42] The <strong>de</strong>velopment of a computer mo<strong>de</strong>l for a fixed bedgasifieran its use for optimization an control. Gobel B,Henriksen U, Jensen TK, Qvale B, Houbak N. s.l. : BioresourTechnol,2007, Vol. v.98:52.[43] Biomass gasification in atmospheric and bubbling fluidizedbed: effect of the type of gasifying agent on theproduct distribution. Gil J, Corella J, Aznar MP, CaballeroMA. s.l. : Biomass Bioenergy, 1999, Vols. 17:389–403. .[44] Evaluation of cyclone gasifier performance for gasificationof sugar cane Residue part 1: gasification of bagasse.Gabra M, Pettersson E, Backman R, KjellstromB. s.l. : Biomass Bioenergy, 2001, Vol. v.21:351.[45] Pyrolysis, a promising route for biomass utilization,Bioresource Technology. G. Maschio, C. Koufopanos,A. Lucchesi. s.l. : Bioresource Technology, 1992, Vols.Volume 42, Issue 3, P 219-231. ISSN 0960-8524,10.1016/0960-8524(92)90025-S.[46] Kinetic mo<strong>de</strong>ls comparison for steam gasification ofdifferent nature fuel chars. Fermoso J, Arias B, PevidaC, Plaza MG, Rubiera F, Pis JJ. s.l. : J Therm Anal Calorim,2008, Vol. v.91:86.[47] EMERSON, prosses management. [En línea] 2011.http://www2.emersonprocess.com/en-US/brands/rosemountanalytical/PGA/process-gas-analyzers/XE/Pages/in<strong>de</strong>x.aspx .[48] The kinetics of combustion of chars <strong>de</strong>rived fromsewage sludge. Dennis JS, Lambert RS, Milne AJ, ScottSA, Hayhurst AN. s.l. : Fuel 2005, 2005, Vol. v.84:117.[49] Colombia., Universidad Nacional <strong>de</strong>. ADVANCED GASI-FIERCONTROL v.10. [Downloa<strong>de</strong>d on March 06, 2010at 08:29:52 EST from IEEE Xplore. Restrictions apply.COMPUTING & CONTROL ENGINEERING JOURNAL] Bo-


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero105gotá : Authorized licensed use limited to: UniversidadNacional <strong>de</strong> Colombia., JUNE 1999.[50] THE SECOND ALSTOM BENCHMARK CHALLENGE ONGASIFIER CONTROL. Benchmark, Alstom. s.l. : ControlTheory and Applications, IEE Proceedings, S.F., Vols.v153, p. 254-261.[51] Bejan, A., Tsatsaronis, G., Moran, M. Thermal Designand optimization. s.l. : John Wiley & Sons, 1996.[52] Le Point sur la gazéification <strong>de</strong> la biomase: DOSSIERCOGÉNÉRATION. Francia : Revue Bois Energie , 2003,Vol. N°1/2003.[53] Diseño y construcción <strong>de</strong> un gasificador <strong>de</strong> lecho fluidizadoa escala <strong>de</strong> laboratorio para el tratamiento térmico<strong>de</strong> los residuos <strong>de</strong> tabaco. Cuba : Universidad <strong>de</strong>Pinar <strong>de</strong>l Río, 2005, Vol. P. 20.


Control PID tipo fraccional para la posición <strong>de</strong>lcabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones enmicroscopia ópticaFractional PID controller <strong>de</strong>signed for a CD pickup head positioncontrol to be used in optical microscopyPaula Andrea Ortiz ValenciaMSc. en Ingeniería área Automática,Universidad Pontificia Bolivariana. Docente Tiempo Completo,Investigador Grupo Automática y Electrónica,Instituto Tecnológico Metropolitano ITM. Me<strong>de</strong>llín, Colombiapaulaortiz@itm.edu.coLorena Cardona RendónPhD(c) Universidad Nacional <strong>de</strong> ColombiaMSc. en Ingeniería área Automática,Universidad Pontificia Bolivariana.Grupo Inteligencia Artificial en Educación,Universidad Nacional <strong>de</strong> Colombia, se<strong>de</strong> Me<strong>de</strong>llín,lcardon0@unalmed.edu.coResumen— En este artículo se diseña un control PIDtipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad<strong>de</strong> CD que se piensa emplear en el <strong>de</strong>sarrollo <strong>de</strong> unmicroscopio óptico motorizado. En dicha aplicación sereemplazará el disco o CD por una placa con la muestraque va a ser estudiada, y se usará el cabezal <strong>de</strong> launidad para iluminar la muestra. Con el controlador diseñadose busca que no haya <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong>l subcódigoescrito en un CD para <strong>de</strong>terminar la posición <strong>de</strong>lcabezal, para lo cual se usará un ratón <strong>de</strong> computadorcomo sensor <strong>de</strong> posición. También se busca un controlque mejore el <strong>de</strong>sempeño <strong>de</strong>l sistema y que sea robustofrente a las incertidumbres en el mo<strong>de</strong>lo <strong>de</strong> la planta,razón por la cual se empleará un control tipo fraccional(PI^λD^μ) y se ajustarán los parámetros K_p, K_i, K_d, λ,μ con cinco especificaciones <strong>de</strong> robustez. Para la sintonización<strong>de</strong>l control se utiliza la toolbox <strong>de</strong> optimización<strong>de</strong> Matlab con la función fmincon. Al final <strong>de</strong>l artículose presentan los resultados en simulación, se concluyesobre la resolución obtenida, la robustez <strong>de</strong>l controladory la viabilidad <strong>de</strong>l sistema <strong>de</strong> control para ser empleadoen un microscopio.Palabras clave— Control <strong>de</strong> posición, Control Fraccional,Control Robusto, Microscopía óptica, ratón óptico,unidad <strong>de</strong> CD.Abstract— On this work a fractional PID controller is<strong>de</strong>signed for a CD pickup head position control that isinten<strong>de</strong>d to use in the <strong>de</strong>velopment of a motorized opticalmicroscope. In such an application the disk or CDwould be replaced by a plate with the sample to be studied,and the pickup head would be used to illuminatethe sample. The controller is <strong>de</strong>signed in such a way thatthere is no <strong>de</strong>pen<strong>de</strong>nce on a CD written subco<strong>de</strong> to <strong>de</strong>terminethe position of the head, and for this, a computermouse is used as a position sensor. We also look forthe controller to improve the system performance andto be robust against mo<strong>de</strong>l uncertainties of the plant,that is why we use a fractional controller PI^λ D^μ andadjust the parameters K_p, K_i, K_dλ and μ accordingto five robustness rules. For tuning the control we usethe Matlab optimization toolbox together with fminconfunction. At the end of the paper we present the simulationresults, concluding about the resolution obtained,the robustness of the controller and the viability of thecontrol system to be used in a microscope.Keywords— CD , fractional control, position tracking, robustcontrol, , optical microscopy , optical mouse.I. INTRODUCCIÓNDebido a las rápidas mejoras en las tecnologías<strong>de</strong> manufactura electrónica, los computadoresse han convertido en productos electrónicos<strong>de</strong> corta vida, lo que termina en una gran cantidad<strong>de</strong> computadores <strong>de</strong>sechados que pue<strong>de</strong>n contaminarseriamente el medio ambiente [1]. Paraaportar una solución, muchos investigadores han<strong>de</strong>sarrollado trabajos en los que diferentes partes<strong>de</strong> computador se reutilizan y adaptan para darsoluciones innovadoras a problemas en diversosámbitos. Una parte <strong>de</strong> computador que ha tenidoespecial interés es la unidad <strong>de</strong> Disco Compacto(CD), ya que contiene elementos opto-mecánicosmuy precisos.Cuando se revisa el estado <strong>de</strong>l arte, se encuentranaplicaciones <strong>de</strong> las unida<strong>de</strong>s <strong>de</strong> CD enperfilometría [2]–[8], en microscopía <strong>de</strong> barrido[9], en microscopía <strong>de</strong> fuerza atómica [10] –[14],para <strong>de</strong>sarrollar un velocímetro [15], [16], para<strong>de</strong>sarrollar un interferómetro <strong>de</strong> Fizeau multifasehomodino [17], para medir rectitud [18], parael <strong>de</strong>sarrollo <strong>de</strong> una micro-máquina <strong>de</strong> mediciónpor coor<strong>de</strong>nadas [19][20], para crear un pulsadorRecibido: 16/07/2012/ Aceptado: 20/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona107electrónico [21], para <strong>de</strong>sarrollar un acelerómetroóptico [22][23], en el <strong>de</strong>sarrollo <strong>de</strong> una sondatáctil tridimensional [24], para <strong>de</strong>sarrollar unbiosensor óptico [25], un sistema <strong>de</strong> análisis celular[26], un sistema <strong>de</strong> micro-espectroscopia <strong>de</strong>Rhaman miniaturizado [27], para medir eventosvinculantes bio-moleculares [28], en citometría[29]–[31], para análisis <strong>de</strong> micro-estructuras [32],en la <strong>de</strong>tección óptica para chips <strong>de</strong> ADN [33][34],en la <strong>de</strong>tección <strong>de</strong> bio-información a partir <strong>de</strong> unbio-chip [35], para <strong>de</strong>sarrollar un autocolimador[36], para <strong>de</strong>tectar drogas y uniones en célulasbiológicas [37].Como aporte adicional en esta línea, en el InstitutoTecnológico Metropolitano (ITM), en Colombia,se está <strong>de</strong>sarrollando un microscopio óptico<strong>de</strong> bajo costo con platina motorizada, a partir <strong>de</strong>una unidad <strong>de</strong> CD <strong>de</strong>sechada. En este caso, en lugar<strong>de</strong> un CD, se tendría una placa con la muestrapara ser observada y el cabezal <strong>de</strong> la unidad serviríapara iluminar la muestra <strong>de</strong> manera enfocada,l conuna cámara Web al lado opuesto para tomarlas imágenes.En el control normal <strong>de</strong> posición <strong>de</strong>l cabezal <strong>de</strong>una unidad <strong>de</strong> CD se lee un sub-código escrito enel CD que informa al sistema la posición <strong>de</strong>l cabezalen cada momento. Pero, en este trabajo, nose tiene un CD sino una placa con una muestra y,por lo tanto, se pier<strong>de</strong> el sub código que permiterealimentar el lazo <strong>de</strong> control.La mayoría <strong>de</strong> los trabajos estudiados, en losque se <strong>de</strong>sarrollan aplicaciones alternativas a lasunida<strong>de</strong>s <strong>de</strong> CD, utilizan únicamente la tecnología<strong>de</strong> auto-enfoque encontrada <strong>de</strong>ntro <strong>de</strong>l cabezal<strong>de</strong> la unidad, muchos no requieren controlar elmovimiento <strong>de</strong>l cabezal y los que sí lo requieren,usan motores o plataformas piezoeléctricas queson costosas y que, por lo tanto, no podrían serempleadas en este trabajo, ya que se quiere lograrun microscopio <strong>de</strong> bajo costo. Se exceptúanlos trabajos <strong>de</strong> Islam et al. [8], quienes usaron unratón óptico para medir la velocidad <strong>de</strong>l cabezal,y Bartoli et al. [5], [6], quienes usaron el mismocabezal óptico <strong>de</strong> la unidad como sensor. Sin embargo,en los trabajos mencionados, se controla lavelocidad <strong>de</strong>l cabezal más no su posición.Para lograr medir la posición <strong>de</strong>l cabezal, eneste trabajo se recurrirá a la combinación <strong>de</strong> dossensores, a saber, un ratón óptico y un codificador<strong>de</strong> un ratón optomecánico <strong>de</strong> computador,mediante la técnica <strong>de</strong> mínimos cuadrados pon<strong>de</strong>rados.El control <strong>de</strong> posición <strong>de</strong> la platina se harácon un controlador PID tipo fraccional. La razónpor la cual se seleccionó este tipo <strong>de</strong> control esque éste posee la ventaja frente a otros controladoresrobustos <strong>de</strong> que los conceptos teóricos yel lenguaje utilizado son <strong>de</strong> fácil comprensión, yaque se lo pue<strong>de</strong> ver como un caso especial <strong>de</strong> loscontroladores PID <strong>de</strong> or<strong>de</strong>n entero, que son <strong>de</strong> comúnmanejo para todos los profesionales <strong>de</strong> estaárea <strong>de</strong> conocimiento. Adicionalmente, los controladores<strong>de</strong> or<strong>de</strong>n fraccional por su cantidad <strong>de</strong>parámetros ajustables, permiten respuestas en eltiempo y la frecuencia <strong>de</strong>l sistema <strong>de</strong> control másmaniobrables con un <strong>de</strong>sempeño robusto, sin necesidad<strong>de</strong> utilizar representaciones en espacio<strong>de</strong> estado.Los controladores <strong>de</strong> or<strong>de</strong>n fraccional sonuna nueva alternativa que ha permitido explicarfenómenos que eran imposibles <strong>de</strong> compren<strong>de</strong>r<strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> los sistemas linealesenteros [38], razón por la cual ha sido objeto <strong>de</strong>recientes <strong>de</strong>sarrollos, contándose incluso conuna toolbox para Matlab [39] llamada CRONE(Comman<strong>de</strong>Robusted’OrdreNnon Entier) [39].Uno <strong>de</strong> los inconvenientes que tiene estecontrolador es la dificultad que se presenta parasintonizarlo. En este sentido se ha intentado aplicardiferentes técnicas para la sintonización <strong>de</strong>controles fraccionales, como el método Ziegler-Nichols [40][41], series <strong>de</strong> polinomios [42], algoritmosgenéticos [43], enjambres <strong>de</strong> partículas[44], teoría electromagnética [45], cuantificadoresdinámicos [46] y modos <strong>de</strong>slizantes [47][48].Sin embargo, muchas <strong>de</strong> las técnicas usadas presentanproblemas por la cantidad <strong>de</strong> parámetrosque se requiere calcular, lo que se traduce en altacarga computacional y altos tiempos <strong>de</strong> procesamiento,siendo esta la razón <strong>de</strong> que muchos trabajos<strong>de</strong> implementación <strong>de</strong>l control fraccional sehayan hecho sobre variables o procesos <strong>de</strong> reacciónlenta, tales como el control <strong>de</strong> temperatura.En este trabajo se optará por la aproximaciónusada en [40], que consiste en un método iterativoque busca cumplir cinco condiciones <strong>de</strong> robustez.La razón es que en dicho trabajo se muestrala posibilidad <strong>de</strong> obtener una sintonización rápida<strong>de</strong>l control con resultados robustos.


108ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117<strong>II</strong>. MATERIALES y MéTODOSA. Mo<strong>de</strong>lo <strong>de</strong> la Unidad <strong>de</strong> CDPara obtener un mo<strong>de</strong>lo <strong>de</strong> la unidad <strong>de</strong> CD, serecurrió a un software <strong>de</strong> mo<strong>de</strong>lado en 3D (Auto<strong>de</strong>skInventor ® 2011), en el cual se construyeronlos mo<strong>de</strong>los <strong>de</strong> cada uno <strong>de</strong> los componentes apartir <strong>de</strong> medidas sobre una unidad <strong>de</strong> CD real tomadascon un calibrador. Luego, las partes mo<strong>de</strong>ladasse unieron en un archivo <strong>de</strong> ensamble paragenerar las relaciones entre ellas. La unidad <strong>de</strong>CD y el mo<strong>de</strong>lo en 3D se observan en la Fig. 1. Elmo<strong>de</strong>lo está compuesto por los elementos que selistan a continuación (los elementos listados estánrealmente formados por varios componentes,pero sin movimiento relativo entre ellos):Placa: es el elemento fijo, allí están las guíaspor las que <strong>de</strong>sliza el cabezal y el armazón <strong>de</strong>l motor.Engranaje 22: Está conectado directamenteal eje <strong>de</strong>l motor. Tiene 22 dientes y un diámetroprimitivo <strong>de</strong> 8.8mm.Engranajes 95_18: Son dos engranajes construidosen un solo cuerpo, uno <strong>de</strong> los cuales engranacon el engranaje 22 (<strong>de</strong> 95 dientes y un diámetroprimitivo <strong>de</strong> 38mm) y el otro engrana con lacremallera conectada al cabezal (<strong>de</strong> 18 dientes yun diámetro primitivo <strong>de</strong> 7.14mm).Cabezal: es el elemento cuyo <strong>de</strong>splazamientose quiere controlar. Está compuesto también porla cremallera, que engrana con una <strong>de</strong> las ruedasque componen el elemento llamado Engranaje95_18.Fig. 1. FOTO DE LA UNIDAD DE CD/DVD EMPLEADA EN ESTE TRABAJO (ALA IZQUIERDA) Y MODELO EN 3D DE LA MISMA UNIDAD CONSTRUIDO ENAUTODESK INVENTOR ® (A LA DERECHA).Fuente: Autor <strong>de</strong>l proyectoEn la Fig. 2 se muestra el mecanismo <strong>de</strong> movimientoque se preten<strong>de</strong> controlar. El Engranaje22 es accionado por un motor <strong>de</strong> corriente directa(DC) <strong>de</strong> la unidad <strong>de</strong> CD. Este engranaje transmiteel movimiento al Engranaje 95_18, que a su vez letransmite el movimiento a la cremallera que estáunida al cabezal.Fig. 2. MECANISMO QUE SE PRETENDE CONTROLAR.Fuente: Autor <strong>de</strong>l proyectoA partir <strong>de</strong>l mo<strong>de</strong>lado en 3D, fue posiblecrear un mo<strong>de</strong>lo <strong>de</strong>l sistema en el software Simulink,mediante un aplicativo <strong>de</strong> enlace entrelos dos programas llamado SimMechanics Link.Esto permitió exportar las propieda<strong>de</strong>s físicas<strong>de</strong> los objetos mo<strong>de</strong>lados (momentos <strong>de</strong> inercia,centros <strong>de</strong> gravedad, coor<strong>de</strong>nadas, puntos<strong>de</strong> contacto), así como sus grados <strong>de</strong> libertad.El mo<strong>de</strong>lo exportado en Simulink se muestra enla Fig. 3.Fig. 3. MODELO DE LA UNIDAD DE CD/DVD EN SIMULINK.Fuente: Autor <strong>de</strong>l proyectoEn el mo<strong>de</strong>lo <strong>de</strong> la Fig. 3, los bloques que representanlos cuerpos tienen puntos <strong>de</strong> conexiónque están <strong>de</strong>terminados por coor<strong>de</strong>nadas espaciales[x, y, z]. Los cuerpos se conectan entre sí através <strong>de</strong> uniones (revoluta, prismática) y a través<strong>de</strong> restricciones (restricción <strong>de</strong> engranajes, actuador<strong>de</strong> velocidad). Estas últimas, no fueron exportadaspor el programa SimMechanics Link, sinoque se crearon manualmente.La restricción <strong>de</strong> engranajes expresa la relación<strong>de</strong> velocidad entre los dos engranajes semuestra en (1):


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona109(don<strong>de</strong> y son los diámetros primitivos<strong>de</strong> la rueda conductora y la rueda conducida, respectivamente,y , son las velocida<strong>de</strong>s angulares<strong>de</strong> las mismas.El piñón y la cremallera constituyen un parcinemático en el que se convierte el movimientorotacional <strong>de</strong>l piñón en un movimiento traslacional<strong>de</strong> la cremallera. En el mo<strong>de</strong>lo, el piñón estásujeto a tierra por una unión <strong>de</strong> revoluta en sucentro, que le <strong>de</strong>ja un solo grado <strong>de</strong> libertad rotacionalalre<strong>de</strong>dor <strong>de</strong>l eje z, mientras la cremalleraestá conectada a tierra a través <strong>de</strong> una uniónprismática que le permite moverse a lo largo <strong>de</strong>leje x. Los puntos <strong>de</strong> contacto <strong>de</strong>l engranaje con lacremallera <strong>de</strong>ben tener la misma velocidad y estarestricción se pue<strong>de</strong> representar por (2):don<strong>de</strong> r pes el radio primitivo <strong>de</strong>l piñón, es lavelocidad <strong>de</strong> giro <strong>de</strong>l piñón (en rad/s) y ẋ es la velocidad<strong>de</strong> <strong>de</strong>splazamiento <strong>de</strong> la cremallera.B. Mo<strong>de</strong>lo <strong>de</strong>l Motor <strong>de</strong> la UnidadEl control <strong>de</strong> posición <strong>de</strong> la cremallera (y porlo tanto <strong>de</strong>l cabezal unido a ella) se hará controlandoel voltaje <strong>de</strong>l motor <strong>de</strong> DC que transmite sumovimiento directamente al Engranaje 22. En elmo<strong>de</strong>lo <strong>de</strong> la Fig. 3, se agregó un actuador sobreel engranaje, que consiste en un torque <strong>de</strong> entradaexpresado en N*m. Por tal motivo, se necesita<strong>de</strong> un mo<strong>de</strong>lo <strong>de</strong>l motor <strong>de</strong> DC que relacione elcambio en la entrada <strong>de</strong> voltaje (variable manipulada)con el cambio en el torque <strong>de</strong> salida.La función <strong>de</strong> transferencia <strong>de</strong> un motor DC,teniendo como entrada el voltaje y como salida eltorque, se pue<strong>de</strong> expresar como se ve en (3) [50]:Don<strong>de</strong> V fes el voltaje aplicado al motor, R fes laresistencia <strong>de</strong> campo, L fes la inductancia y K mfesla constante <strong>de</strong> fuerza electromotriz. Para el motor<strong>de</strong> la unidad, estos valores son: K mf=1,23x10-2V s/rad, L f=2,189x10-3 Henrys y R f=21Ω. Al re-emplazar estos valores en (3), se obtiene que lafunción <strong>de</strong> transferencia (4) para el motor <strong>de</strong> launidad <strong>de</strong> CD.C. Mo<strong>de</strong>lo <strong>de</strong>l CodificadorEl codificador empleado en esta aplicaciónpertenece a un ratón opto-mecánico <strong>de</strong> computador.El codificador consta <strong>de</strong> una rueda ranurada,un LED y sensor infrarrojo. Las ranuras en larueda rompen el haz <strong>de</strong> luz proveniente <strong>de</strong>l LED<strong>de</strong> tal forma que el sensor infrarrojo, al otro lado<strong>de</strong> la rueda, lee pulsos <strong>de</strong> luz cuya velocidad esdirectamente proporcional a la velocidad <strong>de</strong> giro<strong>de</strong> la rueda.La rueda <strong>de</strong>l codificador se ubicó sobre el Engranaje_22,teniendo, por lo tanto, una relación1:1 con el giro <strong>de</strong>l motor. Conocida la relaciónentre los engranajes y la cantidad <strong>de</strong> ranuras <strong>de</strong>lcodificador, es posible calcular el <strong>de</strong>splazamiento<strong>de</strong> la cremallera. La resolución para medir este<strong>de</strong>splazamiento estaría dada por (5):don<strong>de</strong> N es el número <strong>de</strong> ranuras en el codificador,Z 1y Z 2son el número <strong>de</strong> dientes <strong>de</strong>l engranajeacoplado al motor (Engranaje 22) y el engranajeconducido (Engranaje 95_18), respectivamente,y D p3es el diámetro primitivo <strong>de</strong>l engranaje queimpulsa la cremallera. Reemplazados los valoresen la ecuación, se tiene el resultado (6).De acuerdo con este resultado, para simularla medición <strong>de</strong>l sensor, se cuantizó la medida <strong>de</strong><strong>de</strong>splazamiento <strong>de</strong> la cremallera en múltiplos <strong>de</strong>0,1039mm.D. Mo<strong>de</strong>lo <strong>de</strong>l Ratón ÓpticoEn un ratón óptico, un sensor toma fotografías<strong>de</strong> la superficie bajo el ratón y un motor <strong>de</strong> navegaciónóptica i<strong>de</strong>ntifica características en lasimágenes y sigue la pista <strong>de</strong> su movimiento. Estose traduce en coor<strong>de</strong>nadas x e y <strong>de</strong> movimiento<strong>de</strong>l cursor. Conociendo la resolución <strong>de</strong>l ratón, esposible traducir los <strong>de</strong>splazamientos <strong>de</strong>l cursor en


110ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117<strong>de</strong>splazamiento <strong>de</strong>l ratón en milímetros. En estecaso, el ratón <strong>de</strong> computador empleado tiene unaresolución <strong>de</strong> 0,03mm/píxel.Para usar el ratón óptico en esta aplicación, seadhiere una superficie <strong>de</strong> referencia al cabezal <strong>de</strong>la unidad que permanezca en contacto con el ratónfijo. El movimiento <strong>de</strong>l cabezal y, por lo tanto,<strong>de</strong> la superficie <strong>de</strong> referencia, produce la lectura<strong>de</strong> <strong>de</strong>splazamiento en el ratón.Para simular la medida <strong>de</strong>l sensor, se cuantizóla medida <strong>de</strong> <strong>de</strong>splazamiento <strong>de</strong> la cremallera enmúltiplos <strong>de</strong> 0,03mm.Don<strong>de</strong> δ es el tamaño <strong>de</strong> la zona muerta y ∆ esla resolución <strong>de</strong>l sensor. Aunque (9) no indica unlímite superior para el valor <strong>de</strong> δ, se <strong>de</strong>be tener encuenta que, aun cuando un valor <strong>de</strong> δ mayor quela resolución <strong>de</strong>l sensor garantizará una respuesta<strong>de</strong>l sistema sin oscilaciones, mientras mayorsea δ, menor será la precisión lograda con el lazo<strong>de</strong> control [53].G. Diseño <strong>de</strong>l control fraccionalPara el análisis <strong>de</strong> los controladores fraccionalesse parte <strong>de</strong>l diagrama <strong>de</strong> bloques presentadoen la Fig. 4.Fig. 4. DIAGRAMA DE BLOQUES DE ACCIONES DE CONTROLFuente: [38].E. Combinación <strong>de</strong> Ambos Sensores por el Método<strong>de</strong> Mínimos Cuadrados Pon<strong>de</strong>radosPara lograr una estimación <strong>de</strong> la posición <strong>de</strong>lcabezal <strong>de</strong> la unidad combinando la medida <strong>de</strong>los dos sensores (el codificador y el ratón óptico),se usa la técnica <strong>de</strong> mínimos cuadrados pon<strong>de</strong>rados,expresada en las ecuaciones (7) y (8) [51]:don<strong>de</strong> es la posición estimada, Z 1es la medida<strong>de</strong>l sensor 1 y es la varianza <strong>de</strong>l error endicha medida, Z 2es la medida <strong>de</strong>l sensor 2 y esla varianza <strong>de</strong>l error en dicha medida, es la varianza<strong>de</strong>l error <strong>de</strong> la estimación .F. Solución a la Cuantización <strong>de</strong> los SensoresPara el control <strong>de</strong> la posición <strong>de</strong>l cabezal, esnecesario tener en cuenta los límites impuestospor la resolución <strong>de</strong> los sensores, cuya cuantizacióncausa respuestas <strong>de</strong>l sistema con oscilacionesen el estado estable. Para solventar este problema,se aplicará la solución propuesta en [52],que consiste en implementar un elemento <strong>de</strong>“zona muerta” a la salida <strong>de</strong>l sensor. Como efecto,se elimina la discontinuidad en 0 que ocasionala aparición <strong>de</strong> oscilaciones. Para que la soluciónpropuesta tenga efecto, se <strong>de</strong>be cumplir (9):La acción integral tiene como propósito disminuiry eliminar el error <strong>de</strong> estado estacionario,pero hace más lenta la respuesta <strong>de</strong>l sistema ydisminuye su estabilidad. Por otra parte, la acción<strong>de</strong>rivativa busca aumentar la estabilidad <strong>de</strong>lsistema pero tien<strong>de</strong> a incrementar los ruidos ylas perturbaciones <strong>de</strong> alta frecuencia. Usando unsistema <strong>de</strong> or<strong>de</strong>n fraccional, es <strong>de</strong>cir, μ ϵ (–1,1),estos efectos <strong>de</strong>l controlador integral y <strong>de</strong>rivativose reducen. Los resultados <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l valorseleccionado μ, o en otras palabras, <strong>de</strong> la sintonización<strong>de</strong>l control fraccional. En este trabajo lasintonización <strong>de</strong>l controlador se realiza mediantela función fmincon <strong>de</strong> la toolbox <strong>de</strong> optimización<strong>de</strong> Matlab, haciendo uso <strong>de</strong> las restricciones propuestasen [40] don<strong>de</strong> se diseña el control conbase en cinco condiciones <strong>de</strong> robustez:Que la magnitud <strong>de</strong>l sistema en lazo abierto,evaluado en la frecuencia <strong>de</strong> cruce <strong>de</strong> gananciaw cgcumpla con (10):2) Que el margen <strong>de</strong> fase ф evaluado en w cg,que está relacionado <strong>de</strong> forma directa con elamortiguamiento <strong>de</strong>l sistema, cumpla con (11):


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona1113) Para rechazar los ruidos <strong>de</strong> alta frecuencia, lafunción <strong>de</strong> sensibilidad T(jw) <strong>de</strong>be cumplir con (12):formadon<strong>de</strong> k=1,wn=42.73ε = 0.71,θ = 0.018 mostrado en (16),Para4) Para rechazar las perturbaciones <strong>de</strong> la salida,la función <strong>de</strong> sensibilidad S(jw) <strong>de</strong>be cumplircon (13):Fig. 5. RESPUESTA DEL SISTEMA EN LAZO CERRADO ANTE UNA SEÑALESCALÓNPara5) Para tener un sistema robusto frente a variaciones<strong>de</strong> la ganancia, la <strong>de</strong>rivada <strong>de</strong> la fase<strong>de</strong>l sistema en lazo abierto con respecto a la frecuencia<strong>de</strong>l cruce <strong>de</strong> ganancia w cg<strong>de</strong>be cumplircon (14):Fuente: Autor <strong>de</strong>l proyectoLa validación <strong>de</strong>l sistema se muestra en la Fig. 6La función <strong>de</strong> transferencia <strong>de</strong>l control fraccionalse muestra en (15):Fig. 6. VALIDACIÓN DEL SISTEMA IDENTIFICADO VS. EL SISTEMA REALANTE UNA SEÑAL ESCALÓNLos márgenes <strong>de</strong> ganancia (φm) y fase (φm)son medidas importantes <strong>de</strong> robustez que se relacionancon el factor <strong>de</strong> amortiguamiento <strong>de</strong>l sistemay afectan la medida <strong>de</strong> <strong>de</strong>sempeño, por estarazón, se tuvieron en cuenta en el diseño.<strong>II</strong>I. RESULTADOS y ANÁLISISPara el diseño <strong>de</strong>l control es necesario encontrarel mo<strong>de</strong>lo matemático lineal <strong>de</strong>l sistema, locual se logró mediante un proceso <strong>de</strong> i<strong>de</strong>ntificaciónen lazo cerrado (ya que el sistema en lazoabierto es inestable), según la metodología propuestaen [54]. En la Fig. 5. Se observa la respuesta<strong>de</strong>l sistema para una entrada tipo escalón.La respuesta obtenida se llevó a la toolboxi<strong>de</strong>nt<strong>de</strong> Matlab, la cual permite obtener una función<strong>de</strong> transferencia e indica el grado <strong>de</strong> ajustelogrado con un índice <strong>de</strong> <strong>de</strong>sempeño. De esta manerase obtuvo el mo<strong>de</strong>lo <strong>de</strong> segundo or<strong>de</strong>n <strong>de</strong> laFuente: Autor <strong>de</strong>l proyectoSe obtuvo un índice <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>Los parámetros <strong>de</strong> diseño para el sistema quese va a controlar son:• Margen <strong>de</strong> fase Mφ=60°.• Frecuencia <strong>de</strong> Ganancia w cg=60rad/s


112ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117• El sistema <strong>de</strong>be <strong>de</strong> ser robusto ante cambio<strong>de</strong> la ganancia.• Función <strong>de</strong> sensibilidad|S(jw)|_db≤-20db,∀w≤w_s=0.001 rad/s• Rechazo a ruido|T(jw)|_db≤-20db,∀ w≥w s=10rad/sCon estos parámetros, aplicada la metodologíaexplicada en la sección I-G, se obtuvo la siguientefunción <strong>de</strong> control:Fig. 8. RESPUESTA DEL SISTEMA ANTE DIFERENTES GANANCIASSe <strong>de</strong>be anotar que para el diseño <strong>de</strong>l sistema <strong>de</strong>control no se tuvo en cuenta la cuantización <strong>de</strong> lossensores, más si se tuvo en cuenta en la simulaciónfinal para evaluar el <strong>de</strong>sempeño <strong>de</strong>l sistema controlado.La verificación <strong>de</strong> los parámetros <strong>de</strong> diseño semuestra <strong>de</strong> la Fig. 7 a la Fig. 10. En la Fig. 7 se muestrael margen <strong>de</strong> fase y <strong>de</strong> ganancia <strong>de</strong>l sistema obteniéndoseun margen <strong>de</strong> ganancia <strong>de</strong> 62.1rad/s y unmargen <strong>de</strong> fase <strong>de</strong> 59.9°, presentándose un error <strong>de</strong>2.1 rad/s y 0.1° respectivamente, a<strong>de</strong>más se fuerzaa la fase <strong>de</strong>l sistema a ser plana en un rango <strong>de</strong> frecuenciacentrada en w cg, lo que se traduce en robustezante cambios en la ganancia <strong>de</strong> la planta (<strong>de</strong>ntro<strong>de</strong> unos límites variaciones), en este caso se fuerza aque la ganancia <strong>de</strong>l sistema cambie <strong>de</strong> 1 a 2,3 y 0.5,este hecho se observa en la En la Fig. 8, don<strong>de</strong> se representael sistema en lazo cerrado ante una entradaescalón unitario, en la cual se verifica la robustez <strong>de</strong>lcontrolador. En la Fig. 9, se observa que para una frecuencia<strong>de</strong> 0.00207rad/s la magnitud es <strong>de</strong> –20db.En la Fig. 10, se observa que para una frecuencia <strong>de</strong>162rad/s la magnitud es <strong>de</strong> –20db, cumpliéndoseconcon los requerimientos <strong>de</strong> diseño. El control fraccionalse validó con la toolboxninteger [52].Fuente: Autor <strong>de</strong>l proyectoFig. 9. ANÁLISIS DE SENSIBILIDAD S(JW)Fuente: Autor <strong>de</strong>l proyectoFig. 10. ANÁLISIS DE RUIDO T(JW)Fig. 7 ANÁLISIS DE MAGNITUD Y FASEFuente: Autor <strong>de</strong>l proyectoFuente: Autor <strong>de</strong>l proyecto


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona113Finalmente, para evaluar el comportamiento<strong>de</strong>l sistema con el control diseñado, se incorporóla cuantización <strong>de</strong> los sensores al diagrama <strong>de</strong>bloques mostrado en la Figura 11.Fig. 11. DIAGRAMA DE BLOQUES DEL SISTEMA QUE INCORPORA EL CON-TROL DISEÑADO Y LA CUANTIZACIÓN DE LOS SENSORESque el control fraccional respon<strong>de</strong> más rápido queel control convencional.Fig. 13. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS), CON UNCONTROL CONVENCIONAL Y UN CONTROL FRACCIONALFuente: Autor <strong>de</strong>l proyectoEl resultado obtenido se presenta en un grupo<strong>de</strong> tres gráficas en la Fig. 12. Una, muestra la respuesta<strong>de</strong>l sistema a la señal <strong>de</strong> excitación, otra,muestra la señal <strong>de</strong> control, y la última, muestra laseñal <strong>de</strong> error, todas las validaciones son obtenidasen simulación, con Matlab/Simulink.Fig. 12. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS).Para analizar la robustez ante perturbaciones,el sistema se sometió a una perturbación (Fig.14), obteniéndose el resultado mostrado en la Fig.15. Se observa en la figura que el control convencionalpier<strong>de</strong> controlabilidad.Fig. 14. PERTURBACIÓN AGREGADA AL SISTEMAFuente: Autor <strong>de</strong>l proyectoAunque el control PID tipo fraccional se diseñósobre un sistema lineal i<strong>de</strong>ntificado en lazo cerrado,en el cual las variables <strong>de</strong> entrada-salida pue<strong>de</strong>nentregar alguna correlación que pueda alterar los resultados<strong>de</strong> la estimación, obteniéndose un mo<strong>de</strong>lomatemático con incertidumbres, al implementarlorespondió a<strong>de</strong>cuadamente, y mostró la robustez <strong>de</strong>lcontrolador, en el cual se obtuvo una respuesta rápidacon un tiempo <strong>de</strong> estabilización cercano a los0.03 segundos, sin sobrepasos y con una respuestaen el elemento final <strong>de</strong> control muy buena.En la Fig. 13 el control fraccional es comparadocon un control PID convencional, obteniéndoseFig. 15. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS), CONUN CONTROL CONVENCIONAL Y UN CONTROL FRACCIONAL, CON UNAENTRADA DE PERTURBACIÓN


114ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117En general, un control tipo fraccional presentaun mejor <strong>de</strong>sempeño que los controladores <strong>de</strong>or<strong>de</strong>n entero, ya que estos tienen cinco grados <strong>de</strong>libertad en vez <strong>de</strong> tres grados <strong>de</strong> libertad <strong>de</strong> loscontroladores convencionales, logrando <strong>de</strong> estamanera un mejor <strong>de</strong>sempeño en el sistema, presentandomayor robustez ante incertidumbres <strong>de</strong>lmo<strong>de</strong>lo o variaciones <strong>de</strong> los parámetrosIV. CONCLUSIÓNEn este artículo se diseñó un control PID tipofraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad<strong>de</strong> CD que se piensa emplear en el <strong>de</strong>sarrollo<strong>de</strong> un microscopio óptico motorizado. Se observaa partir <strong>de</strong> los resultados obtenidos que, con latécnica <strong>de</strong> control diseñada, mediante la combinación<strong>de</strong> un codificador <strong>de</strong> un ratón optomecánicocon un ratón óptico, para medir la posición <strong>de</strong>lcabezal <strong>de</strong> la unidad <strong>de</strong> CD, se logra un sistema<strong>de</strong> respuesta rápido y sin sobrepaso, don<strong>de</strong> la respuesta<strong>de</strong>l elemento final <strong>de</strong> control no presentaefecto timbre y se tiene una precisión aceptablepara <strong>de</strong>sarrollar un microscopio óptico motorizado<strong>de</strong> bajo costo. Si bien no se logra una precisión<strong>de</strong>l or<strong>de</strong>n <strong>de</strong> una micra o menos, como se podríaobtener con una plataforma piezo-eléctrica, unaresolución <strong>de</strong> 30 µm pue<strong>de</strong> ser suficiente paradiversas aplicaciones en educación básica. Adicionalmente,se emplean partes <strong>de</strong> computador<strong>de</strong>sechadas, lo que genera un impacto ambientalpositivo. Se concluye, entonces, que el sistema <strong>de</strong>control diseñado, con la combinación <strong>de</strong> sensores,es apta para la aplicación en el <strong>de</strong>sarrollo <strong>de</strong>un microscopio óptico.Se concluye también que el empleo <strong>de</strong> un controltipo fraccional para esta aplicación presentaventajas frente a los controles PID <strong>de</strong> or<strong>de</strong>n entero,tanto en el tiempo <strong>de</strong> estabilización como enrobustez frente a perturbaciones. Adicionalmente,con la metodología <strong>de</strong> diseño iterativa implementada,se logró un diseño rápido y un resultado robustoa partir <strong>de</strong> la función <strong>de</strong> transferencia <strong>de</strong>lsistema, sin requerir representaciones en espacio<strong>de</strong> estado.AGRADECIMIENTOSEste artículo se <strong>de</strong>riva <strong>de</strong> los proyectos <strong>de</strong>investigación <strong>de</strong>nominados: “Desarrollo <strong>de</strong> unmicroscopio óptico con platina motorizada y adquisicióndigital <strong>de</strong> imágenes a partir <strong>de</strong> reciclajetecnológico <strong>de</strong> una unidad <strong>de</strong> CD/DVD” con códigoP10237 y “Metodología para mo<strong>de</strong>lar y controlarun sistema <strong>de</strong> combustión utilizando cálculofraccional” con código PM12104 ambos proyectosfinanciados por el Instituto Tecnológico Metropolitano– I.T.M. Los autores agra<strong>de</strong>cen al grupo<strong>de</strong> investigación en Automática y Electrónica <strong>de</strong>lInstituto Tecnológico Metropolitano – I.T.M. susaportes para la realización <strong>de</strong> este proyecto.REFERENCIAS[1] C. H. Lee, C. T. Chang, K. S. Fan and T. C. Chang. “Anoverview of recycling and treatment of scrap computers”.Journalof Hazardous Materials. Vol. 114, No.1–3 pp. 93–100, 2004, ISSN: 0304–3894. DOI:10.1016/j.jhazmat.2004.07.013.[2] J. H. Zhang and L. Cai. “An autofocusing measurementsystem with a piezoelectric translator”.IEEE/ASME Transactions on Mechatronics. Vol. 2, No.3, pp. 213–216. 1997. ISSN:1083–4435. DOI:10.1109/3516.622974.[3] J. H. Zhang and L. Cai. “Profilometry using an opticalstylus with interferometric readout”. MeasurementScience & Technology.Vol. 8, No. 5,pp. 546–549, 1997. ISSN: 0957–0233. DOI:10.1088/0957-0233/8/5/013.[4] K. Ehrmann, A. Ho and K. Schindhelm.“A 3D opticalprofilometer using a compact disc reading head”.Measurement Science and Technology. Vol 9, No.8, pp. 1259–1265, 1998. ISSN: 0957–0233. DOI:10.1088/0957-0233/9/8/019.[5] A. Bartoli, P. Poggi, F. Quercioli and B. Tiribilli. “Fast onedimensional profilometer with a compact disc pickup”.Applied Optics.Vol. 40, No. 7, pp. 1044–1048, 2001.ISSN: 2155–3165. DOI: 10.1364/AO.40.001044.[6] A. Bartoli, P. Poggi, F. Quercioli, B. Tiribilli and M. Vassalli.“Optical profilometer with a standalone scanningsensor head”. Optical Engineering. Vol. 40, No.12, pp. 2852–2859, 2001. ISSN: 00913286. DOI:10.1117/1.1417494.[7] K. C. Fan, C. L. Chu and J. I. Mou.“Development of alow-cost autofocusing probe for profile measurement”.Measurement Science and Technology. Vol. 12, No.12, pp. 2137–2146, 2001. ISSN: 0957–0233.DOI:10.1088/0957-0233/12/12/315.[8] N. Islam, R. Parkin, M. Jackson and P. Mueller.“A novelsurface profile measurement system”. AU Journal ofTechnology. Vol. 10, No. 3, pp. 203–209, 2007.


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona115[9] J. Benschop and G. Rosmalen.“Confocal compactscanning optical microscope based on compactdisc technology”. Applied Optics. Vol. 30, No. 10, pp.1179–1184, 1991. ISSN: 2155-3165. DOI: 10.1364/AO.30.001179.[10] F. Quercioli, B. Tiribilli, C. Ascoli, P. Baschieri and C.Frediani.“Monitoring of an atomic force microscopecantilever with a compact disk pickup”. Review ofScientific Instruments. Vol. 70, No. 9, pp. 3620–3624,1999. ISSN: 0034–6748. DOI: 10.1063/1.1149969.[11] E. T. Hwu, K. Y. Huang, S. K. Hung and I. S.Hwang.“Measurement of cantilever displacementusing a compact disk /digital versatile disk pickuphead”. Japanese Journal of Applied Physics. Vol. 45,No. 3B, pp. 2368–2371, 2006. ISSN: 1347–4065.DOI: 10.1143/JJAP.45.2368[12] E. T. Hwu, S. K. Hung, C. W. Yang and I. S.Hwang.“Simultaneous <strong>de</strong>tection of translationaland angular displacements of micromachined elements”.AppliedPhysics Letters, Vol. 91, No. 22, pp.221908–221908-3, 2007. ISSN: 0003-6951. DOI:10.1063/1.2817750.[13] E. T. Hwu, S. K. Hung, C. W. Yang, K. Y. Huang and I.S. Hwang. “Real-time <strong>de</strong>tection of linear and angulardisplacements with a modified DVD optical head”. Nanotechnology.Vol. 19, No. 11, pp. 115501–115507,2008. ISSN: 0957-4484. DOI: 10.1088/0957-4484/19/11/115501.[14] E. T. Hwu, H. Illers, L. Jusko and H. U. Danzebrink. “A hybridscanning probe microscope (SPM) module basedon a DVD optical head”. Measurement Science andTechnology. Vol. 20, No. 8, pp.1–8, 2009. ISSN: 0957-0233. DOI: doi:10.1088/0957-0233/20/8/084005.[15] F. Quercioli, A. Mannoni& B. Tiribilli. “Correlation opticalvelocimetry with a compact disk pickup”. AppliedOptics.Vol. 36, No. 25, pp. 6372–6375, 1997. ISSN:2155-3165. DOI: 10.1364/AO.36.006372.[16] F. Quercioli, A. Mannoni& B. Tiribilli. “Laser Doppler velocimetrywith a compact disc pickup”. Applied Optics.Vol.37, No. 25, pp. 5932–5937, 1998. ISSN: 2155-316. DOI: 10.1364/AO.37.005932.[17] F. Quercioli, B. Tiribilli and A. Bartoli. “Interferometrywith optical pickups”. Optics Letters. Vol. 24, No.10, pp. 670–672, 1999. ISSN: 1539-4794. DOI:10.1364/OL.24.000670.[18] K. C. Fan, C. L. Chu, J. L. Liao and J. I. Mou. “Developmentof a high-precision straightness measuring systemwith DVD pick-up head”. Measurement Scienceand Technology.Vol. 14, No. 1, pp. 47–54, 2003. ISSN:0957–0233. DOI: 10.1088/0957-0233/14/1/307.[19] K. C. Fan, Y. Fei and X. Yu. “Development of a micro-CMM”. Proceedings of the International ManufacturingLea<strong>de</strong>rs Forum on Global Competitive Manufacturing.A<strong>de</strong>lai<strong>de</strong>, Australia. 27th February - 2nd March2005.[20] K. C. Fan, Z. F. Lai, P. Wu, Y. C. Chen, Y. Chen and G.Jäger. “A displacement spindle in a micro/nano level”.Measurement Science and Technology. Vol. 18,No. 6, pp. 1710–1717, 2007. ISSN: 0957–0233. DOI:10.1088/0957-0233/18/6/S07.[21] S. Morris, R. Pratt, M. Hughes, R. Kouzes, K. Pittsand E. Robinson. “DVD based electronic pulser”. IEEETransactions on Nuclear Science.Vol. 53, No. 4, pp.2303–2307, 2006. ISSN: 0018-9499. DOI: 10.1109/TNS.2006.877859.[22] C. L. Chu and C. H. Lin. “Development of an opticalaccelerometer with a DVD pick-up head”. MeasurementScience and Technology.Vol. 16, No. 12,pp. 2498–2502, 2005. ISSN: 0957–0233. DOI:doi:10.1088/0957-0233/16/12/014.[23] C. L. Chu, C. H. Lin and K. C. Fan. “Two-dimensional opticalaccelerometer based on commercial DVD pick-uphead”. Measurement Science and Technology. Vol. 18,No. 1, pp. 265–274, 2007. ISSN: 0957–0233. DOI:10.1088/0957-0233/18/1/033.[24] C. L. Chu and C. Y. Chiu.“Development of a low-cost nanoscaletouch trigger probe based on two commercialDVD pick-up heads”. Measurement Science and Technology.Vol. 18, No. 7, pp. 1831–1842, 2007. ISSN:0957–0233. DOI: 10.1088/0957-0233/18/7/006.[25] C. L. Jones. “Cryptographic hash functions and CD-basedoptical biosensors”. Problems of Nonlinear Analysisin Engineering Systems.Vol. 2, No. 23, pp. 17–36,2005. ISSN: 1727-687X.[26] A. Tibbe, B. De Grooth, J. Greve, C. Rao, G. Dolan andL. Terstappen. “Cell analysis system based on compactdisk technology”. Cytometry.Vol. 47, No. 3, pp.173–182, 2002. ISSN: 0196–4763. DOI: 10.1002/cyto.10061.[27] J. Kim, G. Liu and L. Lee. “Lens-scanning Ramanmicrospectroscopy system using compact disc opticalpickup technology”. Optics Express. Vol. 13, No.12, pp. 4780–4785, 2005. ISSN: 1094–4087.DOI:10.1364/OPEX.13.004780.[28] S. Lange et al. “Measuring bimolecular binding eventswith a compact disc player <strong>de</strong>vice”. AngewandteChemie.Vol. 45, No. 2, pp. 270–273, 2005. ISSN: 1521-3757.DOI: 10.1002/anie.200501243.[29] S. Kostner and M. Vellekoop. “Particle and cell <strong>de</strong>tectionusing a DVD pickup head”. Biennial Report of TheSociety for Micro- and Nanoelectronics, 2005–2006,pp. 401–404.


116ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117[30] S. Kostner and M. Vellekoop.“Low cost cytometer basedon a DVD pickup head”. Eleventh InternationalConference on Miniaturized Systems for Chemistryand Life Sciences. Paris, France, 2007, pp. 739–741.[31] S. Kostner and M. Vellekoop. “Cell analysis in a microfluidiccytometer applying a DVD pickup head”. Sensorsand Actuators B Vol. 132, No. 2, pp. 512–517, 2008.ISSN: 0925-4005. DOI: 10.1016/j.snb.2007.11.038.[32] V. Yim, S. Y. Lee, S. Kim and J. Y. Park. “MultipurposeDVD pick-up scanner for analysis of microfluidics andmicromechanical structures”. 30th Annual InternationalIEEE EMBS Conference.Vancouver, Canada, 2008.pp. 2749–2751.[33] K. H. Kim, S. Y. Lee, S. Kim, S. H. Lee and S. G. Jeong.“A new DNA chip <strong>de</strong>tection mechanism using opticalpick-up actuators”. Microsystem Technologies. Vol. 13,No. 8–10, pp.1359–1369, 2007. ISSN: 1432–1858.DOI: 10.1007/s00542-006-0367-9.[34] K. H. Kim, S. Y. Lee, S. Kim and S. G. Jeong. “DNA microarrayscanner with a DVD pick-up head”. CurrentApplied Physics. Vol. 8, No. 6, pp. 687–69, 2008,ISSN: 1567-1739. DOI: 10.1016/j.cap.2007.04.047.[35] K. H. Park et al. “Bio-information scanning technologyusing an optical pick-up head”. Ultramicroscopy.Vol. 108, No. 10, pp. 1319–1324, 2008. ISSN: 0304-3991. DOI: 10.1016/j.ultramic.2008.04. 074.[36] T. R. Armstrong and M. P. Fitzgerald. “An autocollimatorbased on the laser head of a compact disc player”.Measurement Science and Technology.Vol. 3, No.11, pp. 1072–1076, 1992. ISSN: 0957–0233. DOI:10.1088/0957-0233/3/11/009.[37] M. Felton. “CD simplicity”.Analytical Chemistry.Vol. 75,No. 13, pp. 302A–306A, 2003. ISSN: 1520-6882.DOI: 10.1021/ac031357z.[38] C. A. Monje, Y Chen, B. M. Vinagre, D.Xue, and V. Feliu,“Fractional-or<strong>de</strong>r systems and controls :fundamentalsand applications”. Springer-Verlag.1st Edition. 415 p.London, England. ISBN: 978-1849963343. 2010.[39] A. Oustaloup, P. Melchior, P. Lanusse, O. Coisand F.Dancla. “The CRONE toolbox for Matlab”. IEEE InternationalSymposium on Computer-Ai<strong>de</strong>d Control SystemDesign, CACSD 2000, Anchorage, USA, 2000.190–195.[40] C.Monje. “Tuning and Auto-tuning of Fractional Or<strong>de</strong>rControllers for Industry Applications”. Control EngineeringPractice. Vol. 16.No. 7. Pp.798-812. 2008.[41] D. Valerio, J.S. Da Costa. “Tuning rules for fractionalPIDs”. Advances in Fractional Calculus: TheoreticalDevelopments and Applications.Springer 1st Ed.Pp.463–476. Dordrecht, The Neterlands. ISNB: 978-1-4020-6041-0. 2007.[42] N. Tan, Ö.F. Özgüven, y M.M. Özyetkin. “Robust stabilityanalysis of fractional or<strong>de</strong>r interval polynomials” .ISATransactions. Vol. 48, No. 2, 166–172, 2009. ISSN:0019-0578. DOI: 10.1016/ j.isatra.2009.01.002.[43] L. Meng, y D. Xue. ”Design of an optimal fractionalor<strong>de</strong>rPID controller using Multi-Objective GA optimization”.IEEE Chinese Control and Decision Conference,2009, 3849–3853.[44] J.Y. Cao, y B.G. Cao. “Design of Fractional Or<strong>de</strong>r ControllersBased on Particle Swarm Optimization”.1stIEEE Conference on Industrial Electronics and Applications.MarinaMandarin, Singapore. 24-26 May 2006,pp. 1–6.[45] C.H. Lee, y F.K Chang. “Fractional-or<strong>de</strong>r PID controlleroptimization via improved electromagnetism–likealgorithm”. Expert Systems with Applications. Vol.37, No. 12, 8871–8878, 2010. ISSN: 0957-4174.DOI:10.1016/ j.eswa.2010.06.009.[46] N. Matsunaga, K. Sasano, and H. Okajima. “An Implementationof Fractional–or<strong>de</strong>r PID Controller with DynamicQuantizer consi<strong>de</strong>ring the Memory Constraint”.IEEE International Conference on Control Applications,Yokohama, Japan, 2010. Pp. 2409–2414.[47] A. Pisano, M.R. Rapai, y E. Usai. “On second-or<strong>de</strong>rsliding-mo<strong>de</strong> control of fractional-or<strong>de</strong>r dynamics”.American Control Conference, AACC. Baltimore, USA,2010. Pp. 6680–6685.[48] R. Zhang, y S. Yang, “Adaptive synchronization of fractional-or<strong>de</strong>rchaotic systems via a single driving variable”.Nonlinear Dynamics.Vol. 66, No. 4, pp. 831–837,2011. ISSN: 1573-269X. DOI: 10.1007/s11071-011-9944-2.[49] F. Padula, A.Visioli,. “Tuning rules for optimal PID andfractional or<strong>de</strong>r PID controllers”. Journal of ProcessControl. Vol. 21, No. 1, 69–81, 2011. ISSN: 0959-1524. DOI: 10.1016/j.jprocont.2010.10. 006.[50] R. Dorf and R. Bishop. “Sistemas <strong>de</strong> control mo<strong>de</strong>rno”.Pearson Prentice Hall, 10a Ed. 882 p. Madrid, España.ISBN: 978–8420544014. 2005.[51] P.Maybeck. Stochastic mo<strong>de</strong>ls, estimation and control,Vol 1. Aca<strong>de</strong>mic Press, New York, 1979, 423 p.[52] K. Iskakov, A. Albu-Schaeffer, M. Schedl, G. Hirzingerand V. Lopota. “Influence of sensor quantization onthe control performance of robotics actuators”. Proceedingsof the 2007 IEEE/RSJ International Conferenceon Intelligent Robots and Systems.San Diego, CA, USA,Oct 29 - Nov 2, pp. 1085–1092.[53] D. Valério and J. S. da Costa. “Ninteger: a non-integercontrol toolbox for Matlab”. Proccedings of the 1stIFAC Workshop on Fractional Differentiation and itsApplications, FDA’06, Bor<strong>de</strong>aux, France, 2004, 6 p.


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona117[54] P. Ortiz, J. Ramírez and L.Cardona. “Mo<strong>de</strong>lo matemáticoy control <strong>de</strong> un sistema <strong>de</strong> fluidos”. 1a. edición.Me<strong>de</strong>llín 2011: instituto tecnológico metropolitano.ISBN 978-958-8743-08-0.[55] L. Cardona, P. Ortiz and A. Restrepo. “Mo<strong>de</strong>lado ycontrol <strong>de</strong> posición <strong>de</strong> una unidad <strong>de</strong> CD para aplicacionesen microscopia óptica” 3er Congreso internacional<strong>de</strong> Ingeniería mecatrónica. UNAB. Vol. 2, No 1.2011.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa parala Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong>la Glándula MamariaDecision System Based on Fuzzy Logic for Detection of ArchitecturalDistortionDuván Alberto Gómez BetancurMSc (c) Ingeniería – Ingeniería <strong>de</strong> Sistemas,Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo GIDIA, Universidad Nacional <strong>de</strong> ColombiaMe<strong>de</strong>llín, Colombiadagomezbe@unal.edu.coJohn Willian Branch BedoyaPh.D. Ingeniería – Ingeniería <strong>de</strong> Sistemas,Universidad Nacional <strong>de</strong> ColombiaProfesor Asociado, Investigador Grupo GIDIA,Universidad Nacional <strong>de</strong> ColombiaMe<strong>de</strong>llín, Colombiajwbranch@unal.edu.coResumen— La distorsión <strong>de</strong> la arquitectura es un cambio anormal<strong>de</strong>l tejido <strong>de</strong> la glándula mamaria con la consiguienteformación <strong>de</strong> lesiones finas y espiculadas que no están asociadasa la presencia <strong>de</strong> una masa. La distorsión es el tercer hallazgomamográfico más común y por la dificultad <strong>de</strong> su<strong>de</strong>tección es el primer causante <strong>de</strong> falsos negativos enlos diagnósticos. Este artículo presenta la planeación,implementación y pruebas <strong>de</strong> un método que sirvecomo soporte para la <strong>de</strong>tección <strong>de</strong> distorsiones <strong>de</strong>la arquitectura <strong>de</strong> la glándula mamaria a partir <strong>de</strong>imágenes <strong>de</strong> radiología <strong>de</strong> mama. El método asiste alos especialistas en el proceso <strong>de</strong> <strong>de</strong>cisión diagnósticacomo segundo intérprete en el análisis <strong>de</strong> mamografíasmediante la integración <strong>de</strong> cuatro etapas principalesque van <strong>de</strong>s<strong>de</strong> el pre-procesamiento <strong>de</strong> la imagen hastala clasificación final con base en las características <strong>de</strong>textura <strong>de</strong> las regiones <strong>de</strong> interés extraídas.El método presentado fue validado mediante el análisis<strong>de</strong> imágenes mamográficas <strong>de</strong> la base <strong>de</strong> datos DDSM(Digital Data base for Screening Mammography), quelogra valores <strong>de</strong> precisión general hasta <strong>de</strong> un 90.7% locual lo convierte en una base importante para la disminución<strong>de</strong>l número <strong>de</strong> falsos negativos en la <strong>de</strong>tección <strong>de</strong>distorsiones <strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria.Palabras clave— Cáncer <strong>de</strong> mama, distorsión <strong>de</strong> la arquitectura,mamografía, procesamiento digital <strong>de</strong> imágenes, diagnósticoasistido por computador.Abstract— Architectural distortion is an abnormal change in themammary gland tissue with the consequent formation of thin andspeculated lesions that are not associated with the presence ofa mass. It is the third most common mammographic finding andbecause of its subtlety it is the first cause of false-negative findingson screening mammograms.This paper presents the <strong>de</strong>sign,implementation and test of a new method that serves as supportfor the <strong>de</strong>tection of architectural distortion in the mammarygland from breast radiology images. The method proposed hereassists the specialists in the diagnosis of breast cancer throughfour main phases,which encompass from the preprocessing tothe classification of regions of interest using a classifier basedon fuzzy logic.The method <strong>de</strong>scribed in this paper was validated through theanalysis of mammographic images from DDSM (Digital Databasefor Screening Mammography) obtaining values of 90.7% in theoverall accuracy.This result is a very important contribution an<strong>de</strong>ncourages the research in or<strong>de</strong>r to reduce the high number ofmisdiagnoses that are currently presented and lead to the highrates of morbidity from breast cancer.Keywords— Breast cancer, architectural distortion,mammography, digital image processing, computer ai<strong>de</strong>ddiagnosis.I. INTRODUCCIÓNEn los ambientes médicos las imágenes jueganun rol prominente en el diagnóstico y tratamiento<strong>de</strong> enfermeda<strong>de</strong>s, <strong>de</strong>bido a que permitenque los especialistas obtengan información vitalal observar el interior <strong>de</strong>l cuerpo humano <strong>de</strong> unaforma no invasiva, y favorecer el diagnóstico temprano<strong>de</strong> patologías para que puedan ser tratadas<strong>de</strong> manera efectiva [1].Dentro <strong>de</strong> esas patologías que pue<strong>de</strong>n serdiagnosticadas y tratadas se encuentra el cáncerque es una enfermedad que se presenta como resultado<strong>de</strong> mutaciones o cambios anormales enlos genes responsables <strong>de</strong> regular el crecimiento<strong>de</strong> las células.Uno <strong>de</strong> los tipos <strong>de</strong> cáncer más comunes es elcáncer <strong>de</strong> mama que es una patología producto<strong>de</strong>l crecimiento no controlado <strong>de</strong> las células <strong>de</strong> lamama que forma un tumor maligno.En el mundo el cáncer <strong>de</strong> mama es una patologíacada vez más común entre la poblaciónfemenina, por ejemplo para el caso <strong>de</strong> EstadosUnidos y Canadá, se estima que 1 <strong>de</strong> cada 8 mujeressufrirá la enfermedad a lo largo <strong>de</strong> su vida, yRecibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch119en el 2006 se calcularon 212.920 nuevos casos<strong>de</strong> cáncer <strong>de</strong> mama y 41.430 muertes producidaspor la enfermedad.Los datos estadísticos sobre cáncer <strong>de</strong> mamaen Colombia son difíciles <strong>de</strong> obtener y se encuentranprobablemente sesgados; sin embargo, esevi<strong>de</strong>nte un aumento progresivo en la inci<strong>de</strong>ncia<strong>de</strong>l carcinoma mamario, especialmente en lasciuda<strong>de</strong>s más <strong>de</strong>nsamente pobladas. Para el año2009 se reportaron 551 nuevos casos <strong>de</strong> cáncer<strong>de</strong> mama [2], lo cual comprueba el incremento<strong>de</strong> esta patología en los últimos años en el país,convirtiéndose en la primera causa <strong>de</strong> muerte porcáncer entre las mujeres.El cáncer <strong>de</strong> mama se ha convertido entoncesen un serio problema <strong>de</strong> salud pública que ha <strong>de</strong>spertadoel interés <strong>de</strong> comunida<strong>de</strong>s científicas mascuando se sabe que si se <strong>de</strong>tecta a tiempo, se pue<strong>de</strong>evitar el <strong>de</strong>senlace fatal <strong>de</strong> la enfermedad.Para la <strong>de</strong>tección temprana <strong>de</strong>l cáncer <strong>de</strong>mama existen diferentes exámenes o métodos clínicoscomo la resonancia magnética, la ecografía,la biopsia, la tomografía computarizada y la biopsia<strong>de</strong> ganglio linfático, entre otros. Sin embargo,la mamografía es el examen más eficaz para la<strong>de</strong>tección temprana <strong>de</strong>l cáncer <strong>de</strong> mama.Los hallazgos clínicos más comunes que indicanel <strong>de</strong>sarrollo <strong>de</strong> una patología cancerígena en lamama y que pue<strong>de</strong>n i<strong>de</strong>ntificarse a través <strong>de</strong> la mamografíason: masas, microcalcificaciones, distorsiones<strong>de</strong> la arquitectura y asimetrías <strong>de</strong> <strong>de</strong>nsidad.Las calcificaciones son hallazgos muy comunesen una mamografía y son consecuencias <strong>de</strong>diminutos <strong>de</strong>pósitos <strong>de</strong> calcio en el tejido mamario.En cuanto a las masas <strong>de</strong>be <strong>de</strong>scribirse su tamaño,forma, márgenes y calcificaciones asociadasen los casos en los que la masa se presentecon calcificaciones. Por su parte la asimetría <strong>de</strong><strong>de</strong>nsidad es la presencia <strong>de</strong> tejido glandular enuna parte <strong>de</strong> la mama y que no se presenta con lamisma localización en la mama contralateral, pue<strong>de</strong>verse como una opacidad similar en las dosproyecciones <strong>de</strong> una mama pero no tiene características<strong>de</strong> una masa [3].La información restante <strong>de</strong> este artículo se estructuraen cuatro secciones. En la 2 se explica ladistorsión <strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria.En la 3 se <strong>de</strong>scribe el método propuesto. En la4, se evalúa el método y se presentan los resultadosobtenidos y en la 5 se dan las conclusiones<strong>de</strong>l método y se <strong>de</strong>jan las posibles direccionespara la investigación futura.<strong>II</strong>. DISTORSIÓN DE LA ARQUITECTURALa distorsión <strong>de</strong> la arquitectura es un cambioanormal <strong>de</strong>l tejido <strong>de</strong> la glándula mamaria con laconsiguiente formación <strong>de</strong> lesiones finas y espiculadasque no están asociadas a la presencia <strong>de</strong> unamasa.En el BI-RADS (Breast Imaging Reporting andData System) [4] se <strong>de</strong>fine la distorsión <strong>de</strong> la arquitecturacomo el hallazgo en el cual la arquitecturanormal (<strong>de</strong> la mama) se distorsiona conmasas no <strong>de</strong>finidas visibles. Esto incluye lesionesespiculadas y la retracción focal o distorsión en elbor<strong>de</strong> <strong>de</strong>l parénquima.La distorsión <strong>de</strong> la arquitectura hace referenciaentonces a la distorsión <strong>de</strong>l parénquima <strong>de</strong> lamama pero sin presencia <strong>de</strong> masas ni aumentoen la <strong>de</strong>nsidad. Se trata <strong>de</strong>l tercer hallazgo máscomún en mamografías, asociado a estados <strong>de</strong>cáncer aún no palpables [5] y el primer causante<strong>de</strong> falsos negativos [6] pues <strong>de</strong>bido a su sutilezay variabilidad, la distorsión <strong>de</strong> la arquitectura esomitida y pue<strong>de</strong> pasar como tejido normal superpuestoen el momento <strong>de</strong> la valoración <strong>de</strong> las mamografías<strong>de</strong> tamizaje.Debido a que el cáncer <strong>de</strong> mama interrumpe laarquitectura normal <strong>de</strong>l parénquima, la distorsiónes consi<strong>de</strong>rada un signo temprano <strong>de</strong> cáncer[7].Fig. 1. MAMOGRAFÍA CON PRESENCIA DE DISTORSIÓNDE LA ARQUITECTURA DE LA GLÁNDULA MAMARIAFuente: Imagen tomada <strong>de</strong> [8]


120ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Como se pue<strong>de</strong> observar en la Fig. 1 la distorsión<strong>de</strong> la arquitectura en la mamografía se presentacomo una anomalía en la que los tejidoscircundantes <strong>de</strong> la mama parecen ser dirigidoshacia un punto focal interno.De acuerdo con [9] en más <strong>de</strong> la mitad <strong>de</strong> loscasos en los cuales se han encontrado signos <strong>de</strong>distorsión <strong>de</strong> la arquitectura se comprueba posteriormentemalignidad en el seno. Sin embargo,por la dificultad en la <strong>de</strong>tección <strong>de</strong> la distorsión<strong>de</strong> la arquitectura, se estima que esta anormalida<strong>de</strong>s la causa <strong>de</strong> entre el 12% y el 45% <strong>de</strong>los casos <strong>de</strong> cáncer omitidos o mal interpretados[10].Si bien es cierto que son muchos los trabajosque se pue<strong>de</strong>n encontrar en sistemas CAD(Computer-Ai<strong>de</strong>d Diagnosis) para el caso <strong>de</strong> cáncer<strong>de</strong> mama, también es cierto que mientras lamayoría han sido dirigidos a la <strong>de</strong>tección y análisis<strong>de</strong> calcificaciones y masas [11][12][13][14],relativamente pocos han sido publicados en la<strong>de</strong>tección <strong>de</strong> la distorsión <strong>de</strong> la arquitectura <strong>de</strong>la glándula mamaria.Entre los trabajos más <strong>de</strong>stacados para la<strong>de</strong>tección <strong>de</strong> la distorsión <strong>de</strong> la arquitectura <strong>de</strong>la glándula mamaria se encuentra[15] don<strong>de</strong> seusa morfología matemática para <strong>de</strong>tectar distorsiónalre<strong>de</strong>dor <strong>de</strong> la línea <strong>de</strong> piel y un índice <strong>de</strong>concentración para <strong>de</strong>tectar distorsión <strong>de</strong> arquitecturaal interior <strong>de</strong> la glándula mamaria obtenidotasas <strong>de</strong> sensibilidad superiores al 80%;en [16] se <strong>de</strong>sarrolló un método para <strong>de</strong>tectarmasas y distorsión <strong>de</strong> arquitectura al localizarpuntos ro<strong>de</strong>ados por capas concéntricas. En [17]se presenta una investigación para la caracterización<strong>de</strong> la distorsión <strong>de</strong> arquitectura con ladimensión fractal <strong>de</strong> Hausdorff y un clasificadorSVM (Support Vector Machine) para distinguirentre ROI (Regiones <strong>de</strong> Interés) con distorsión <strong>de</strong>arquitectura y aquellas con patrones mamográficosnormales, una clasificación con una precisión<strong>de</strong>l 72.5% fue obtenida con un conjunto <strong>de</strong>40 ROI.También se han publicado trabajos en loscuales a partir <strong>de</strong> filtros Gabor y análisis <strong>de</strong> dimensiónfractal se proponen métodos para <strong>de</strong>tectarcandidatos iniciales <strong>de</strong> distorsión <strong>de</strong> laarquitectura en mamografías[18],[19].Rangayyan en [20] con características <strong>de</strong> textura<strong>de</strong> Haralick para la <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria,comparó diferentes técnicas <strong>de</strong> clasificación. Apartir <strong>de</strong> 4.224 ROI obtuvo una sensibilidad <strong>de</strong>76% con un clasificador bayesiano, 73% con análisisdiscriminante lineal, 77% con una red neuronalartificial basada en funciones <strong>de</strong> base radialy una sensibilidad <strong>de</strong> un 77% con SVM.<strong>II</strong>I. SISTEMA DE DECISIÓN BASADO ENLÓGICA DIFUSAEn 1965 Lotfi A. Za<strong>de</strong>h, propuso la lógica difusacomo una herramienta para el control y lossistemas expertos. Se trata <strong>de</strong> un método para elrazonamiento con expresiones lógicas que <strong>de</strong>scribenlas pertenencias a los conjuntos difusos,entendidos como un instrumento para la especialización<strong>de</strong> lo bien que un objeto satisface una<strong>de</strong>scripción vaga [21].El uso <strong>de</strong> la lógica difusa resulta bastante útilen problemas con alto grado <strong>de</strong> incertidumbrey don<strong>de</strong> se necesita usar el conocimiento <strong>de</strong> unexperto que utiliza conceptos ambiguos o imprecisos,por ello se ha visto un auge en su uso ensistemas <strong>de</strong> reconocimiento <strong>de</strong> patrones y visiónpor computador.En [22] se plantea un ejemplo <strong>de</strong> caso <strong>de</strong> unclasificador difuso en el que se tiene un problema<strong>de</strong> clasificación n-dimensional con M clases ym patrones <strong>de</strong> entrenamiento x p=(x p1,x p2,x p3,x p4,...,x pn) para p=1,2,3,...,m los atributos <strong>de</strong> los patronesestán normalizados [0,1] y se utilizan reglas difusas<strong>de</strong>l tipo if-then como base <strong>de</strong>l sistema <strong>de</strong> clasificacióndifuso:Regla R j:Si x 1es A j1y…y x nes A jnentonces ClaseC jcon CF jpara j=1,2,...,Ndon<strong>de</strong> R jes la regla j-esima, A j1... A jnson funciones<strong>de</strong> pertenencia <strong>de</strong> los conjuntos difusos enel intervalo [0,1], C jes la clase, <strong>de</strong>ntro <strong>de</strong>l conjunto<strong>de</strong> las M clases, consecuente, y CF jes el grado<strong>de</strong> certeza <strong>de</strong> la regla if-then difusa R j.En [23] se <strong>de</strong>mostró que la inclusión <strong>de</strong>l grado<strong>de</strong> pertenencia o certeza en la creación <strong>de</strong> las reglasdifusas if-then permite generar sistemas <strong>de</strong>clasificación comprensivos con un buen comportamiento.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch121A. Características <strong>de</strong> TexturaEn un gran número <strong>de</strong> aplicaciones <strong>de</strong> procesamientodigital <strong>de</strong> imágenes la textura es una <strong>de</strong> lascaracterísticas más importantes y utilizadas para larecuperación <strong>de</strong> información y la i<strong>de</strong>ntificación <strong>de</strong>objetos o regiones al interior <strong>de</strong> la imagen.Muchos son los trabajos y las aproximacionesque se han hecho para la <strong>de</strong>scripción automáticao semi-automática <strong>de</strong> las características <strong>de</strong> texturapresentes en una imagen. Un ejemplo claro <strong>de</strong>dichas aproximaciones es el propuesto por Haralick[24]quien, basado en la premisa que la texturay el tono conservan una relación inextricableentre ellos, propone catorce características para<strong>de</strong>scribir la textura <strong>de</strong> los objetos o regiones presentesen una imagen.Para Haralick, las propieda<strong>de</strong>s <strong>de</strong> tono y texturaestán siempre presentes en una imagen, yel procedimiento que sugiere para obtener las características<strong>de</strong> textura se basa en la presunción<strong>de</strong> que la información <strong>de</strong> textura <strong>de</strong> una imagen<strong>de</strong>finida, está contenida en la totalidad o por lomenos el promedio <strong>de</strong> la relación espacial que lostonos <strong>de</strong> grises <strong>de</strong> la imagen tienen el uno conel otro. Es <strong>de</strong>cir, esa información <strong>de</strong> textura estáa<strong>de</strong>cuadamente contenida en un conjunto <strong>de</strong> matricesespacio-<strong>de</strong>pendientes <strong>de</strong> los tonos <strong>de</strong> gris,las cuales son calculadas para diferentes ángulosy distancias <strong>de</strong> vecindad en los pixeles <strong>de</strong> laimagen y son conocidas como GCM (Gray level Co-Ocurrence Matrix).En la Fig. 2 se observa la vecindad más cercana(distancia d=1) para cualquier punto <strong>de</strong>ntro<strong>de</strong> la imagen, exceptuados los puntos ubicadosen las filas y columnas <strong>de</strong> los extremos. La vecindad-8es utilizada para la <strong>de</strong>finición <strong>de</strong> las matricesGCM en la propuesta <strong>de</strong> Haralick.(l 1,l 2) separados por una distancia d en un ánguloθ [24]. Es <strong>de</strong>cir, dada una imagen l con N niveles<strong>de</strong> gris, su GCM para un ángulo θ, se construyecon N filas y N columnas, y en cada intersecciónfila-columna se totaliza el número <strong>de</strong> veces <strong>de</strong>ntro<strong>de</strong> la imagen en las cuales un punto l(x,y) con unnivel <strong>de</strong> gris l 1(<strong>de</strong> acuerdo con la columna <strong>de</strong> laGCM) posee un vecino en una distancia d y en ladirección θ con un nivel <strong>de</strong> gris l 2(<strong>de</strong> acuerdo conla fila <strong>de</strong> la GCM).A partir <strong>de</strong> la GCM, Haralick propone catorcecaracterísticas <strong>de</strong> textura: energía, contraste, correlación,suma <strong>de</strong> cuadrados, momento <strong>de</strong> diferenciainversa, suma promedio, suma <strong>de</strong> varianza,suma <strong>de</strong> entropía, entropía, diferencia <strong>de</strong> varianza,primera medida <strong>de</strong> información <strong>de</strong> correlación,diferencia <strong>de</strong> entropía, segunda medida <strong>de</strong> información<strong>de</strong> correlación y máximo coeficiente <strong>de</strong>correlación.En este trabajo se utilizan sólo cinco características<strong>de</strong> textura: energía, contraste, sumapromedio, momento <strong>de</strong> diferencia inversa y diferencia<strong>de</strong> varianza, ya que <strong>de</strong> acuerdo con [20]son esas características las que empaquetan nosólo la mayor cantidad <strong>de</strong> información visual, sinotambién la más relevante para la <strong>de</strong>scripción <strong>de</strong>la textura <strong>de</strong> las regiones <strong>de</strong> interés <strong>de</strong>tectadasal interior <strong>de</strong> la glándula mamaria en la imagenmamográfica.Las expresiones matemáticas para las cincocaracterísticas <strong>de</strong> textura utilizadas son:TABLA INomenclatura utilizada para las ecuaciones <strong>de</strong> las características <strong>de</strong>textura <strong>de</strong> Haralick utilizadasp(i,j)p x(i)Entrada (i,j) -ésima en la GCM,=P(i,j)/Ri-ésima entrada <strong>de</strong> la GCM obtenida sumando las filas<strong>de</strong> p(i,j),Fig. 2. VECINDAD-8 DE UN PÍXEL EN UNA IMAGENp y(f)j-ésima entrada <strong>de</strong> la GCM obtenida al sumar lascolumnas <strong>de</strong> p(i,j),N gNúmero <strong>de</strong> niveles <strong>de</strong> gris presentes en la imagenFuente: Haralick[24].Energía:Consi<strong>de</strong>rada la vecindad-8 que se observa enla Fig. 2 la GCM se construye con las probabilida<strong>de</strong>s<strong>de</strong> ocurrencia <strong>de</strong> un par <strong>de</strong> niveles <strong>de</strong> gris


122ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Contraste:Suma promedio:don<strong>de</strong>Momento <strong>de</strong> diferencia inversa:Diferencia <strong>de</strong> Varianzas:don<strong>de</strong>Algunas <strong>de</strong> las características <strong>de</strong> textura <strong>de</strong>Haralick tienen interpretación física directa conrespecto a la textura <strong>de</strong> la imagen, por ejemplo,para cuantificar la suavidad y la tosquedad <strong>de</strong> lamisma. Aunque otras características no poseendicha propiedad directa, ellas contienen y codificaninformación visual relativa a la textura con unalto grado discriminatorio.La característica <strong>de</strong> Energía se trata <strong>de</strong>l cálculo<strong>de</strong>l segundo momento angular y representa unamedida <strong>de</strong> la “suavidad” <strong>de</strong> la imagen, es <strong>de</strong>cir,si todos los pixeles comprendidos en la región <strong>de</strong>análisis poseen el mismo nivel <strong>de</strong> gris, entoncesel valor <strong>de</strong> Energía será igual a 1 mientras que sise tienen todas las posibles parejas <strong>de</strong> niveles <strong>de</strong>gris con igual probabilidad, entonces, la regiónserá menos suave y por lo tanto el valor <strong>de</strong> Energíaserá menor.El Contraste <strong>de</strong> la imagen es una medida <strong>de</strong>la variación local <strong>de</strong> los niveles <strong>de</strong> gris <strong>de</strong> la imagen.De hecho, Ʃ iƩ jp(i,j) es el porcentaje <strong>de</strong> parejas<strong>de</strong> pixeles cuya intensidad difiere por n. La<strong>de</strong>pen<strong>de</strong>ncia n 2incrementa aún más las gran<strong>de</strong>sdiferencias; por lo tanto, el valor <strong>de</strong> esta característicatoma valores altos para imágenes con altocontraste.El Momento <strong>de</strong> Diferencia Inversa es una característica<strong>de</strong> textura que toma valores altos paraimágenes con bajo contraste <strong>de</strong>bido a la <strong>de</strong>pen<strong>de</strong>nciainversa (i-j) 2 .La Diferencia <strong>de</strong> Varianza es una medida <strong>de</strong>cuán gran<strong>de</strong> es la variación existente en las magnitu<strong>de</strong>s<strong>de</strong> las transiciones <strong>de</strong> intensidad. Por ejemplo,si hay distribución equilibrada <strong>de</strong> las magnitu<strong>de</strong>s<strong>de</strong> las transiciones <strong>de</strong> intensidad, entoncesel valor <strong>de</strong> diferencia <strong>de</strong> varianza será bajo, mientrasque si ciertas magnitu<strong>de</strong>s <strong>de</strong> las transiciones<strong>de</strong> intensidad ocurren con mucha más frecuencia<strong>de</strong> lo que otras transiciones entonces se esperaríaun valor <strong>de</strong> diferencia <strong>de</strong> varianza más alto.La Suma Promedio es una medida <strong>de</strong> la relaciónentre zonas claras y <strong>de</strong>nsas <strong>de</strong> la imagen, es<strong>de</strong>cir, es una medida <strong>de</strong>l promedio <strong>de</strong> los niveles<strong>de</strong> gris presentes en las zonas <strong>de</strong> interés <strong>de</strong>tectadasal interior <strong>de</strong> la glándula mamaria.Sin embargo, la interpretación <strong>de</strong> cada una <strong>de</strong>las características mencionadas y su representación<strong>de</strong>s<strong>de</strong> la concepción <strong>de</strong>l sistema <strong>de</strong> visión humanoes producto <strong>de</strong> las pruebas que se realicenpara cada aplicación en particular[24][25][26].Con el cálculo <strong>de</strong> las cinco características <strong>de</strong>textura <strong>de</strong> Haralick mencionadas se generan lasmedidas suficientes para alimentar el clasificadordifuso <strong>de</strong> tal manera que se pueda discriminarcada ROI en una <strong>de</strong> las dos posibles clases <strong>de</strong>finidasen la investigación: normal o anormal.B. Sistema <strong>de</strong> <strong>de</strong>cisión difusoLos valores calculados <strong>de</strong> las características <strong>de</strong>textura <strong>de</strong> Haralick <strong>de</strong> las ROI <strong>de</strong>tectadas se utilizanpara la i<strong>de</strong>ntificación, clasificación y <strong>de</strong>terminaciónfinal <strong>de</strong> las áreas con presencia <strong>de</strong> distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria mediante unclasificador basado en lógica difusa.El método propuesto en este documento proponeel uso <strong>de</strong> la lógica difusa ya que ésta presentadiferentes ventajas pues al utilizar términos lingüísticospermite plantear el problema en los mismostérminos en los que lo haría un experto humano.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch123Asimismo, el éxito <strong>de</strong> la lógica difusa radica enel hecho <strong>de</strong> que el mundo es difuso y, por lo tanto,podría pensarse que no tiene sentido buscarla solución a un problema no perfectamente <strong>de</strong>finidopor medio <strong>de</strong> un planteamiento matemáticomuy exacto, cuando es el ser humano el primeroque razona con la inexactitud.Los componentes principales <strong>de</strong> un sistema<strong>de</strong> <strong>de</strong>cisión difuso son: los conjuntos difusos, lasfunciones <strong>de</strong> membresía o pertenencia difusas ylas reglas difusas. Cada conjunto difuso tiene unafunción <strong>de</strong> pertenencia correspondiente. Los rangos<strong>de</strong> los valores <strong>de</strong> la función <strong>de</strong> pertenencia oscilanentre cero y uno y pue<strong>de</strong>n ser consi<strong>de</strong>radoscomo un grado <strong>de</strong> verdad. Normalmente las funciones<strong>de</strong> pertenencia <strong>de</strong> los sistemas <strong>de</strong> clasificacióndifuso son <strong>de</strong> forma trapezoidal, triangulary curva S [27].En el método propuesto en este documento, adiferencia <strong>de</strong> las funciones <strong>de</strong> pertenencia tradicionalmenteutilizadas en la literatura, se utilizanfunciones <strong>de</strong> pertenencia con distribución gaussiana,es <strong>de</strong>cir, en forma <strong>de</strong> campana <strong>de</strong> Gauss.Así, si se consi<strong>de</strong>ra x una característica <strong>de</strong> texturacualquiera que pue<strong>de</strong> ser medida sobre unaimagen. Si μ es la media <strong>de</strong> los valores <strong>de</strong> x <strong>de</strong>finidospara un conjunto <strong>de</strong> imágenes <strong>de</strong>ntro <strong>de</strong>una misma categoría (normal ó anormal) y σ es la<strong>de</strong>sviación estándar <strong>de</strong>l conjunto <strong>de</strong> valores <strong>de</strong> x.Se <strong>de</strong>fine el conjunto difuso con una distribucióngaussiana y la función <strong>de</strong> pertenencia, normalizadapue<strong>de</strong> ser expresada como se observa en (6):Los parámetros μ y σ se utilizan para <strong>de</strong>finir con<strong>de</strong>talle las funciones <strong>de</strong> pertenencia a las clasesnormal o anormal para cada una <strong>de</strong> las medidas<strong>de</strong> textura calculadas. Sin embargo, si el número<strong>de</strong> imágenes <strong>de</strong> entrenamiento es pequeño, losvalores <strong>de</strong> μ y σ pue<strong>de</strong>n no reflejar las verda<strong>de</strong>rascaracterísticas <strong>de</strong>l conjunto <strong>de</strong> imágenes propias<strong>de</strong> una <strong>de</strong> las clases.Para el proceso <strong>de</strong> clasificación se generan inicialmentelas funciones <strong>de</strong> pertenencia calculandolos valores <strong>de</strong> μ y <strong>de</strong> σ usando los valores <strong>de</strong>las características <strong>de</strong> textura <strong>de</strong>finidas. Así se generandiez funciones <strong>de</strong> pertenencia, cinco paracada una <strong>de</strong> las características <strong>de</strong> textura para elcaso normal y cinco para cada una <strong>de</strong> las cincocaracterísticas <strong>de</strong> textura para el caso anormal.En el método propuesto se utilizan reglas difusassimples <strong>de</strong>l tipo:Regla i: Si x 1es C i1y…, x mes C iMentonces y esw idon<strong>de</strong> i es el número <strong>de</strong> la regla analizada (coni =1,2,...,N para N reglas), x 1,...,x Mson variables <strong>de</strong>entrada para el clasificador difuso, y es la salida<strong>de</strong>l clasificador difuso, c i1,...,c iMson etiquetas difusascorrespondientes a las variables <strong>de</strong> entrada, yw ies un número real <strong>de</strong>l consecuente <strong>de</strong> la regladifusa.Las siguientes son las dos reglas usadas en eltrabajo investigativo <strong>de</strong>scrito:Regla (1): Si el valor <strong>de</strong> energía es la media <strong>de</strong>los valores <strong>de</strong> energía <strong>de</strong> los casos normales y elvalor <strong>de</strong> contraste es la media <strong>de</strong> los valores <strong>de</strong>contraste <strong>de</strong> los casos normales y el valor <strong>de</strong> sumapromedio es la media <strong>de</strong> los valores <strong>de</strong> suma promedio<strong>de</strong> los casos normales y el valor <strong>de</strong>l momento<strong>de</strong> diferencia inversa es la media <strong>de</strong> los valores<strong>de</strong> momento <strong>de</strong> diferencia inversa <strong>de</strong> los casosnormales y el valor <strong>de</strong> diferencia <strong>de</strong> varianza es lamedia <strong>de</strong> los valores <strong>de</strong> diferencia <strong>de</strong> varianza <strong>de</strong>los casos normales, entonces el caso es clasificadocomo normal con 99.9% <strong>de</strong> certeza.Regla (2): Si el valor <strong>de</strong> energía es la media<strong>de</strong> los valores <strong>de</strong> energía <strong>de</strong> los casos anormalesy el valor <strong>de</strong> contraste es la media <strong>de</strong> los valores<strong>de</strong> contraste <strong>de</strong> los casos anormales y el valor <strong>de</strong>suma promedio es la media <strong>de</strong> los valores <strong>de</strong> sumapromedio <strong>de</strong> los casos anormales y el valor <strong>de</strong>l momento<strong>de</strong> diferencia inversa es la media <strong>de</strong> los valores<strong>de</strong> momento <strong>de</strong> diferencia inversa <strong>de</strong> los casosanormales y el valor <strong>de</strong> diferencia <strong>de</strong> varianzaes la media <strong>de</strong> los valores <strong>de</strong> diferencia <strong>de</strong> varianza<strong>de</strong> los casos anormales, entonces el caso es clasificadocomo anormal con 99.9% <strong>de</strong> certeza.Estas dos reglas se pue<strong>de</strong>n observar gráficamenteen la Fig. 3.Para el proceso <strong>de</strong> <strong>de</strong>fusificación se utiliza elmétodo <strong>de</strong> centro <strong>de</strong> gravedad tradicionalmenteutilizado [22]. La función utilizada en la parte <strong>de</strong>lconsecuente <strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión difuso, es untriángulo isósceles normalizado, es <strong>de</strong>cir, cuyo valormáximo es la unidad, como se pue<strong>de</strong> observaren la Fig. 3


124ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Fig. 3. MODELO DE RAZONAMIENTO DIFUSO. REGLAS DIFUSASEl método <strong>de</strong> inferencia difusa se <strong>de</strong>scribe acontinuación:Si μ normal(Q 1), μ normal(Q 2), μ normal(Q 3), μ normal(Q 4) y μ normal(Q 5) son las respectivas funciones <strong>de</strong>pertenencia con distribución gaussiana para elcaso normal y μ anormal(Q 1), μ anormal(Q 2), μ anormal(Q 3),μ anormal(Q 4) y μ anormal(Q 5) son las respectivas funciones<strong>de</strong> pertenencia con distribución gaussianapara el caso anormal, la relación <strong>de</strong> tipo and enlas reglas difusas es el mínimo valor para μ normal(Q 1), μ normal(Q 2), μ normal(Q 3), μ normal(Q 4) y μ normal(Q 5)y para μ anormal(Q 1), μ anormal(Q 2), μ anormal(Q 3), μ anormal(Q 4) y μ anormal(Q 5) estarán <strong>de</strong>finidos como:sado en lógica difusa son: los conjuntos difusos,las funciones <strong>de</strong> membresía o pertenencia difusasy las reglas difusas[27]. Cada conjunto difuso tieneuna función <strong>de</strong> pertenencia correspondiente.En el método propuesto se <strong>de</strong>finen cinco variables<strong>de</strong> entrada correspondientes a las medidas<strong>de</strong> las cinco características <strong>de</strong> textura <strong>de</strong> Haralickseleccionadas en la investigación, como se observaen la Fig. 4.Para cada una <strong>de</strong> las variables <strong>de</strong> entrada se<strong>de</strong>finen dos funciones <strong>de</strong> pertenencia correspondientesa los casos normal y anormal.Debido a que el comportamiento <strong>de</strong> una característica<strong>de</strong> textura <strong>de</strong>finida en cualquier imagenestá estadísticamente distribuida en forma gaussiana,las funciones <strong>de</strong> pertenencia se <strong>de</strong>finen <strong>de</strong>acuerdo con (6).FIG. 4. SISTEMA DE DECISIÓN BASADO EN LÓGICA DIFUSAyFinalmente, se toma el centroi<strong>de</strong> o centro <strong>de</strong>masa entre μ normaly μ anormal.Cuando μ normal=μ anormalse trata <strong>de</strong> un caso sobreel cual no se pue<strong>de</strong> <strong>de</strong>cidir y en el presentetrabajo <strong>de</strong> investigación se toma como una falla oerror <strong>de</strong> clasificación.IV. RESULTADOSComo se mencionó anteriormente los componentesprincipales <strong>de</strong> un sistema <strong>de</strong> <strong>de</strong>cisión ba-En la Tabla <strong>II</strong> se relacionan los valores <strong>de</strong> lasmedias y <strong>de</strong>sviaciones estándar para cada variable<strong>de</strong> entrada y para los casos normal y anormal. Unejemplo <strong>de</strong> una <strong>de</strong> las variables <strong>de</strong> entrada implementadascon sus dos funciones <strong>de</strong> pertenenciase pue<strong>de</strong> observar en la Fig. 5.TABLA. <strong>II</strong>.Características <strong>de</strong> textura utilizadas y valores <strong>de</strong> media y <strong>de</strong>sviación estándar calculados para el sistema <strong>de</strong> <strong>de</strong>cisión difusoMediaDesviación EstándarCaracterística <strong>de</strong> Texturacaso normal caso anormal caso normal caso anormalSuma Promedio 7.2656 204.37 99.86 53.5Energía 0.13 0.00083 0.29 0.0014Diferencia <strong>de</strong> Varianza 49.17 140.44 52.87 29.54Momento <strong>de</strong> Diferencia Inversa 0.96 0.998 0.17 0.00043Contraste 49.17 140.44 52.87 29.54


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch125FIG. 5. EJEMPLO DE LA VARIABLE DE ENTRADA DE LA CARACTERÍSTICADE CONTRASTE PARA EL SISTEMA DE DECISIÓN DIFUSO Y LAS FUNCIO-NES DE PERTENENCIA ASOCIADAS A LA MISMAgeneral es la probabilidad <strong>de</strong> que el diagnósticoemitido por el método sea correcto y acor<strong>de</strong> conla situación real <strong>de</strong>l paciente [27].Las tres medidas <strong>de</strong>l comportamiento se <strong>de</strong>finen<strong>de</strong> la siguiente manera:Posteriormente se <strong>de</strong>finen las clases <strong>de</strong> salida<strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión difuso implementado.Para este caso se <strong>de</strong>finen los conjuntos anormaly normal como clases <strong>de</strong> salida <strong>de</strong>l sistema paralos casos <strong>de</strong> presencia y no presencia <strong>de</strong> la distorsión<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamariarespectivamente.Los conjuntos <strong>de</strong> salida se representan comouna función en forma <strong>de</strong> triángulo isósceles comose observa en la Fig. 6.FIG. 6. CONJUNTOS DE SALIDA DEL SISTEMA DE DECISIÓN DIFUSOEn la Fig. 6 se observan las funciones <strong>de</strong> pertenencia<strong>de</strong>l conjunto <strong>de</strong> salida con las clasesnormal y anormal <strong>de</strong>finidas. Para los casos conpertenencia a la clase anormal la salida estará enel rango [-1 0] y para los casos con pertenencia ala clase normal la salida estará en el rango [0 1].Finalmente, se <strong>de</strong>fine el sistema <strong>de</strong> <strong>de</strong>cisióndifuso <strong>de</strong> tipo Mandani y se establecen las reglasdifusas <strong>de</strong>finidas anteriormente.El comportamiento <strong>de</strong>l método propuesto seevalúa en términos <strong>de</strong> la sensibilidad, especificidady precisión general. La sensibilidad es la probabilidad<strong>de</strong> un diagnóstico positivo dado el caso<strong>de</strong> una paciente con distorsión <strong>de</strong> la arquitectura<strong>de</strong> la glándula mamaria. La especificidad es la probabilidad<strong>de</strong> un diagnóstico negativo dado el caso<strong>de</strong> una paciente que no presenta distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria. La precisióndon<strong>de</strong>VP=Verda<strong>de</strong>ro PositivoVN=Verda<strong>de</strong>ro NegativoFP=Falso PositivoFN=Falso NegativoCon la extracción <strong>de</strong> las características <strong>de</strong> textura<strong>de</strong> las ROI i<strong>de</strong>ntificadas y la clasificación <strong>de</strong>las mismas con un sistema <strong>de</strong> <strong>de</strong>cisión basado enlógica difusa para asociarlas a las clases anormalo normal según presentaran o no distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria respectivamente,se encuentran valores significativos en laprecisión general <strong>de</strong>l método.A continuación se relaciona en la Tabla <strong>II</strong>I <strong>de</strong>los datos para las variables <strong>de</strong> comportamiento<strong>de</strong>l método presentado en este documento.TABLA. <strong>II</strong>I.Resultados <strong>de</strong>l método <strong>de</strong> <strong>de</strong>tección propuestoVP FP VN FN44 12 112 4A partir <strong>de</strong> los datos <strong>de</strong> la Tabla. <strong>II</strong>I. se pue<strong>de</strong>ncalcular los siguientes valores para las variables<strong>de</strong> comportamiento: Sensibilidad 91.7%, Especificidad90.3% y Precisión General 90.7%.Los tres valores obtenidos en las medidas <strong>de</strong>comportamiento <strong>de</strong>l método propuesto superan el90% <strong>de</strong> precisión general lo cual hace <strong>de</strong> este métodouna herramienta <strong>de</strong> apoyo para la <strong>de</strong>tección<strong>de</strong> distorsiones <strong>de</strong> la arquitectura <strong>de</strong> la glándulamamaria comparable con los trabajos publicadospor otros autores, sin embargo realizar un análisiscomparativo a niveles más <strong>de</strong>tallados resulta bastantedifícil ya que en cada investigación reporta-


126ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127da los conjuntos <strong>de</strong> datos e imágenes varían <strong>de</strong>un trabajo a otro.V. CONCLUSIONESLos resultados <strong>de</strong>l <strong>de</strong>sempeño <strong>de</strong>l método <strong>de</strong>muestranque <strong>de</strong>bido al grado <strong>de</strong> incertidumbreinmerso en los diagnósticos que se hacen a partir<strong>de</strong> las radiologías <strong>de</strong> mama, el uso <strong>de</strong> un sistema<strong>de</strong> <strong>de</strong>cisión diferente a los clasificadores clásicosreportados en el estado <strong>de</strong>l arte, como el caso<strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión basado en lógica difusaimplementado en el presente estudio, permite alcanzarniveles <strong>de</strong> precisión general cercanos a un90%. Lo cual, consi<strong>de</strong>rado que se utilizó una base<strong>de</strong> datos <strong>de</strong> dominio público, hace <strong>de</strong>l métodopropuesto una línea base <strong>de</strong> investigación en eltema <strong>de</strong> la <strong>de</strong>tección <strong>de</strong> distorsiones <strong>de</strong> la arquitectura<strong>de</strong> la glándula mamaria.Asimismo, el método presentado pue<strong>de</strong> serusado en diferentes escenarios clínicos paradiagnóstico y seguimiento <strong>de</strong> patologías don<strong>de</strong>se presente alteración <strong>de</strong> la distribución normal<strong>de</strong> tejidos como, por ejemplo, en el tratamientoy evolución <strong>de</strong> quemaduras. A<strong>de</strong>más, según losresultados obtenidos para la <strong>de</strong>tección <strong>de</strong> la distorsión<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria,pue<strong>de</strong> plantearse la extensión <strong>de</strong>l método parala <strong>de</strong>tección <strong>de</strong> otras anomalías <strong>de</strong> la mama quepue<strong>de</strong>n ser vistas a través <strong>de</strong> la mamografía comolas micro-calcificaciones, las masas y las asimetrías<strong>de</strong> <strong>de</strong>nsidad.Por otra parte, aunque las pruebas realizadasmuestran resultados <strong>de</strong> precisión superiores al90%, es importante una segunda validación alutilizar, por ejemplo, un conjunto <strong>de</strong> imágenesdiferente a la base <strong>de</strong> datos DDSM que permitaevaluar con más precisión el comportamiento <strong>de</strong>lmétodo propuesto.Siempre será <strong>de</strong>seable incrementar los porcentajes<strong>de</strong> sensibilidad, especificidad y precisióngeneral, en los sistemas <strong>de</strong> diagnóstico asistidopor computador. Por esta razón para trabajos futurosse podría realizar un proceso <strong>de</strong> afinación<strong>de</strong> las funciones <strong>de</strong> pertenencia propias <strong>de</strong> losconjuntos difusos propuestas en este documento,a través <strong>de</strong>l afinamiento <strong>de</strong> los parámetros <strong>de</strong>dichas funciones <strong>de</strong> pertenencia al aplicar, porejemplo, algoritmos genéticos como se sugiere en[27].Finalmente, el método <strong>de</strong> <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria<strong>de</strong>sarrollado, resulta ser una base importantepara la investigación aplicada, ya que los resultadosobtenidos a nivel <strong>de</strong> precisión general hacenposible que se pueda llevar a un entorno real y encontraraplicación local o regional incluso ampliadoel alcance <strong>de</strong>l mismo método, para que a<strong>de</strong>más<strong>de</strong> asistir a los radiólogos en el momento <strong>de</strong>la evaluación <strong>de</strong> las mamografías, también sirvacomo herramienta <strong>de</strong> entrenamiento <strong>de</strong> nuevosespecialistas y como instrumento para la medición<strong>de</strong> la calidad <strong>de</strong>l servicio diagnóstico prestadopor los radiólogos ya expertos.REFERENCIAS[1] E. Coto, “Método <strong>de</strong> Segmentación <strong>de</strong> Imágenes Médicas,”2003.[2] Instituto Nacional <strong>de</strong> Cancerología, “Casos nuevos <strong>de</strong>cáncer <strong>de</strong> mama, según estadio clínico al ingreso y régimen<strong>de</strong> afiliación.” 2009.[3] F. R. Narváez E., “Sistema <strong>de</strong> Anotación para Apoyoen el Seguimiento y Diagnóstico <strong>de</strong> Cáncer <strong>de</strong> Seno,”Universidad Nacional <strong>de</strong> Colombia, 2010.[4] American College of Radiology (ACR), Breast ImagingReporting and Data System, 4th ed. 2003.[5] A. M. Knutzen and J. J. Gisvold, “Likelihood of malignantdisease for various categories of mammographically<strong>de</strong>tected, nonpalpable breast lesions.,” in MayoClinic proceedings. Mayo Clinic, 1993, Vol. 68, p. 454.[6] S. Banik, R. M. Rangayyan, and J. E. L. Desautels,“Detection of Architectural Distortion in Prior Mammograms,”Medical Imaging, IEEE Transactions on, vol.30, no. 2, pp. 279–294, 2011.[7] D. A. Gómez Betancur, “Método <strong>de</strong> <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria apartir <strong>de</strong> imágenes radiológicas,” Universidad Nacional<strong>de</strong> Colombia, 2012.[8] M. D. Phillips, “Invasive Lobular Breast Carcinoma:Pathology And Genetics Reflected By MRI,” The World-Care Clinical (WCC) Note, Vol. 4, 2010.[9] T. Matsubara, T. Ichikawa, T. Hara, H. Fujita, S. Kasai, T.Endo, and T. Iwase, “Novel method for <strong>de</strong>tecting mammographicarchitectural distortion based on concentrationof mammary gland,” in International CongressSeries, 2004, vol. 1268, pp. 867–871.[10] B. C. Yankaskas, M. J. Schell, R. E. Bird, and D. A. Desrochers,“Reassessment of breast cancers missed du-


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch127ring routine screening mammography: a communitybasedstudy,” American Journal of Roentgenology, vol.177, no. 3, p. 535, 2001.[11] M. Bustamante, G. Lefranc, A. Núñez, and M. G. Pesce,“Calculo De La Amplitud Dispersada En Mamografias,Usando Como Mo<strong>de</strong>lo De Degradacion El Filtro Bosso.,”PHAROS, Vol. 8, No. 1, 2001.[12] H. D. Cheng, X. J. Shi, R. Min, L. M. Hu, X. P. Cai, andH. N. Du, “Approaches for automated <strong>de</strong>tection andclassification of masses in mammograms,” PatternRecognition, vol. 39, no. 4, pp. 646–668, 2006.[13] J. Tang, R. M. Rangayyan, J. Xu, I. El Naqa, and Y. Yang,“Computer-ai<strong>de</strong>d <strong>de</strong>tection and diagnosis of breastcancer with mammography: Recent advances,” InformationTechnology in Biomedicine, IEEE Transactionson, Vol. 13, No. 2, pp. 236–251, 2009.[14] R. M. Rangayyan and T. M. Nguyen, “Fractal Analysis ofContours of Breast Masses in Mammograms,” Journalof Digital Imaging, Vol. 20, pp. 223–237, Oct. 2006.[15] T. Matsubara, T. Ichikawa, T. Hara, H. Fujita, S. Kasai,T. Endo, and T. Iwase, “Automated <strong>de</strong>tection methodsfor architectural distortions around skinline and withinmammary gland on mammograms,” International CongressSeries, vol. 1256, no. 0, pp. 950–955, Jun. 2003.[22] T. Nakashima, G. Schaefer, Y. Yokota, and H. Ishibuchi,“A weighted fuzzy classifier and its application toimage processing tasks,” Fuzzy sets and systems, Vol.158, No. 3, pp. 284–294, 2007.[23] H. Ishibuchi and T. Nakashima, “Effect of rule weightsin fuzzy rule-based classification systems,” Fuzzy Systems,IEEE Transactions on, Vol. 9, No. 4, pp. 506–515, 2001.[24] R. M. Haralick, K. Shanmugam, and I. Dinstein, “TexturalFeatures for Image Classification,” IEEE Transactionson Systems, Man and Cybernetics, Vol. 3, No. 6,pp. 610–621, Nov. 1973.[25] M. Amadasun and R. King, “Textural features correspondingto textural properties,” IEEE Transactions onSystems, Man, and Cybernetics, vol. 19, no. 5, pp.1264–1274, Oct. 1989.[26] H. Tamura, S. Mori, and T. Yamawaki, “Textural FeaturesCorresponding to Visual Perception,” IEEE Transactionson Systems, Man and Cybernetics, Vol. 8, No. 6,pp. 460–473, Jun. 1978.[27] D.-Y. Tsai and K. Kojima, “Measurements of texturefeatures of medical images and its application to computer-ai<strong>de</strong>ddiagnosis in cardiomyopathy,” 2005.[16] N. Eltonsy, G. D. Tourassi, and A. Elmaghraby, “Investigatingperformance of a morphology-based CAD schemein <strong>de</strong>tecting architectural distortion in screeningmammograms,” Proc. 20th Int. Congr. Exhib. Comput.Assist. Radiol. Surg, pp. 336–338, 2006.[17] G. D. Tourassi, D. M. Delong, and C. E. Floyd, “A studyon the computerized fractal analysis of architecturaldistortion in screening mammograms,” Physics inMedicine and Biology, Vol. 51, pp. 1299–1312, Mar.2006.[18] R. M. Rangayyan, S. Prajna, F. J. Ayres, and J. E. L. Desautels,“Detection of architectural distortion in priorscreening mammograms using Gabor filters, phaseportraits, fractal dimension, and texture analysis,”International Journal of Computer Assisted Radiologyand Surgery, Vol. 2, No. 6, pp. 347–361, 2008.[19] S. Prajna, R. M. Rangayyan, F. J. Ayres, and J. E. L. Desautels,“Detection of architectural distortion in mammogramsacquired prior to the <strong>de</strong>tection of breast cancerusing texture and fractal analysis,” in Proceedingsof SPIE, 2008, Vol. 6915, p. 691529.[20] R. M. Rangayyan, S. Banik, and J. E. L. Desautels,“Computer-ai<strong>de</strong>d <strong>de</strong>tection of architectural distortionin prior mammograms of interval cancer,” Journal ofDigital Imaging, Vol. 23, No. 5, pp. 611–631, 2010.[21] S. Russell, Inteligencia Artificial - Un Enfoque Mo<strong>de</strong>rno,2nd ed. 2004.


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong>Tanques Acoplados utilizando Autómatas FinitosCoupled tanks system temperature control using finite automataNathalie Cañón ForeroIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Auxiliar <strong>de</strong> Investigación.Universidad Militar Nueva Granada.U1800871@unimilitar.edu.coJenny Gutiérrez Cal<strong>de</strong>rónIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Joven Investigador.Universidad Militar Nueva Granada.gav@unimilitar.edu.coDiego Rodríguez MoraIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Auxiliar <strong>de</strong> Investigación.Universidad Militar Nueva Granada.U1800941@unimilitar.edu.coDarío Amaya HurtadoPh.D. Ingeniería Mecánica. Universidad Estatal <strong>de</strong> Campinas.Docente <strong>de</strong> Tiempo Completo Lí<strong>de</strong>r <strong>de</strong> Grupo GAV.Universidad Militar Nueva Granada.Bogotá, Colombiagav@unimilitar.edu.coÓscar Avilés SánchezPh.D. Ingeniería Mecánica. Universidad Estatal <strong>de</strong> Campinas.Director <strong>de</strong> programa <strong>de</strong> MecatrónicaUniversidad Militar Nueva Granada.Bogotá, Colombiaoscar.aviles@unimilitar.edu.coResumen— En este trabajo se realizó, el mo<strong>de</strong>lado y diseño<strong>de</strong>l sistema <strong>de</strong> control <strong>de</strong> la variable temperatura,en un tanque <strong>de</strong> almacenamiento <strong>de</strong> agua. Teniendo encuenta la arquitectura híbrida <strong>de</strong>l sistema (relación <strong>de</strong>la dinámica continua y la dinámica a través <strong>de</strong> eventos),para esto fue utilizado autómatas finitos como herramienta<strong>de</strong> mo<strong>de</strong>lado y control.Inicialmente se obtuvo el mo<strong>de</strong>lo matemático, quecorrespon<strong>de</strong> a la dinámica continua, <strong>de</strong> la variable <strong>de</strong>temperatura <strong>de</strong>l líquido que se encuentra en el tanque,agua. Por otro lado, para mo<strong>de</strong>lar el comportamiento <strong>de</strong>las variables que respon<strong>de</strong>n en función <strong>de</strong> eventos, setomó en cuenta los posibles estados <strong>de</strong>l sistema. Posteriormente,se establecieron los requerimientos y restricciones<strong>de</strong>l sistema que surgieron a partir <strong>de</strong>l análisis, loscuales complementan el comportamiento <strong>de</strong> la misma,se obtuvo la representación <strong>de</strong>l proceso y su control, enun concepto <strong>de</strong> dinámica hibrida, mediante autómatasfinitos. Este mo<strong>de</strong>lo se simuló con la herramienta StateFlow<strong>de</strong> Simulink <strong>de</strong> MATLAB® y se implementó en unsistema embebido Cyclone <strong>II</strong>. Previo a estos resultados,se realizó un controlador tipo PID para realizar la comparación<strong>de</strong> los comportamientos obtenidos en cada caso.Se verificó que es una técnica <strong>de</strong> fácil uso e implementacióncon gran eficiencia en tiempos <strong>de</strong> respuesta.Palabras clave— Autómata Finito, Sistema Hibrido, sistemaembebido.Abstract— This work was performed, mo<strong>de</strong>ling and controlsystem <strong>de</strong>sign variable temperature in a water storagetank. Given the hybrid architecture of the system (ratio ofcontinuous dynamics and the dynamics through events),was used finite automata as a tool for mo<strong>de</strong>ling and control.Initially, the mathematical mo<strong>de</strong>l was obtained, whichcorresponds to the continuous dynamic, variable temperatureliquid in the tank, which in this case is water.This mo<strong>de</strong>l is <strong>de</strong>scribed by differential equations. Onthe other hand, for mo<strong>de</strong>l the behavior of the variablesthat respond in terms of events was taken into accountthe possible states of the system. However, the <strong>de</strong>velopmentrequirements and restrictions system that emergedfrom the analysis, which complement the analysisof the same, obtaining the representation of the processand control, a dynamic hybrid concept, using automatafinite. This mo<strong>de</strong>l was simulated with Stateflow toolof MATLAB ® Simulink and implemented in a Cyclone <strong>II</strong>embed<strong>de</strong>d system. Prior to these results, we performeda PID controller for the comparison of the behavior obtainedin each case. Verifying that the technique is easyto use and implement with high efficiency in responsetimes.Keywords— Finite automaton, hybrid systems, embed<strong>de</strong>dsystem.I. INTRODUCCIÓNUn sistema hibrido es un sistema dinámicoque tiene transferencia en estados discretos y variaciónen estados continuos. El comportamientodinámico <strong>de</strong> la parte continua se <strong>de</strong>scribe por medio<strong>de</strong> ecuaciones diferenciales ordinarias, mien-Recibido: 21/09/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles129tras que el comportamiento dinámico <strong>de</strong> la partediscreta, se pue<strong>de</strong> mo<strong>de</strong>lar por autómatas finitoso por re<strong>de</strong>s Petri [1]. Cuando ocurre un evento discreto,el sistema <strong>de</strong>scribe el cambio dinámico <strong>de</strong>lcomponente continuo [2].El análisis <strong>de</strong>l comportamiento dinámico <strong>de</strong>lsistema hibrido se pue<strong>de</strong> verificar bajo ciertascondiciones iniciales y señales <strong>de</strong> entrada y verificasi el sistema cumple con ciertas reglas. Lossistemas híbridos son usados, por ejemplo, en losmo<strong>de</strong>los <strong>de</strong> procesos continuos que son controladospor controladores lógicos o sistemas embebidos[3].Al usar mo<strong>de</strong>los híbridos para representar elcomportamiento <strong>de</strong> los sistemas que combinanprocesos <strong>de</strong> tipo continuo o discreto, se hace unareducción <strong>de</strong> la complejidad <strong>de</strong>l mo<strong>de</strong>lo en or<strong>de</strong>n,por ejemplo, en lugar <strong>de</strong> tener que representar lasrelaciones dinámicas a partir <strong>de</strong> un conjunto <strong>de</strong>ecuaciones diferenciales no lineales <strong>de</strong> or<strong>de</strong>n superior,se pue<strong>de</strong> representar el mismo sistema porun conjunto <strong>de</strong> ecuaciones simples, usualmentela teoría <strong>de</strong> grafos es la más común para el mo<strong>de</strong>ladofísico <strong>de</strong> fenómenos. [4]Con el fin <strong>de</strong> tener un buen control sobrelos distintos procesos en las industrias y otrasáreas, ha sido necesario diseñar e implementardiferentes técnicas que permitan acce<strong>de</strong>r a unmanejo completo <strong>de</strong> las situaciones, entornosy maquinarias. Una <strong>de</strong> las prácticas que ha empezadoa tener gran auge <strong>de</strong>ntro <strong>de</strong> los métodospara realizar control en diferentes áreas, es elcontrol por medio <strong>de</strong> autómatas finitos. Este esun método que permite disponer una máquina <strong>de</strong>estados que tiene la tarea <strong>de</strong> controlar <strong>de</strong>terminadoseventos [5].Los autómatas finitos simples implícitamentese han utilizado en las máquinas electromecánicashace más <strong>de</strong> un siglo. Una versión formal <strong>de</strong>ellas apareció en 1943 en McCulloch-Pitts mo<strong>de</strong>los<strong>de</strong> re<strong>de</strong>s neuronales. (Un análogo antes habíaaparecido en las ca<strong>de</strong>nas <strong>de</strong> Markov.) Un trabajointensivo sobre ellos en la década <strong>de</strong> 1950 (a vecesbajo el nombre <strong>de</strong> las máquinas secuenciales)estableció muchas propieda<strong>de</strong>s básicas, incluidala interpretación <strong>de</strong> los lenguajes regulares y equivalencia<strong>de</strong> las expresiones regulares [6].Los autómatas se comenzaron a implementaren las áreas que requiriesen <strong>de</strong> procesos coneventos o características discretas, en don<strong>de</strong> estatécnica resulta más útil y sencilla. Otro espacio enel que se usa esta metodología es en los sistemas<strong>de</strong> analizadores sintácticos, en don<strong>de</strong> el uso <strong>de</strong>expresiones regulares es masivo, esta es otra <strong>de</strong>las características principales <strong>de</strong> los autómatas[7].Sin embargo, esta técnica también se aplicaampliamente en el análisis y mo<strong>de</strong>lado <strong>de</strong> sistemashíbridos, don<strong>de</strong> la reducción en la complejidad<strong>de</strong>l or<strong>de</strong>n <strong>de</strong> dicho mo<strong>de</strong>lo es muy notoria, <strong>de</strong>ahí la importancia <strong>de</strong> su utilización. [8]Un autómata finito es básicamente un reconocedorpara un lenguaje, don<strong>de</strong> se tiene comoentrada una ca<strong>de</strong>na <strong>de</strong> caracteres pertenecientesa cierto sistema alfabético <strong>de</strong>finido previamente y,luego <strong>de</strong> acuerdo a esa ca<strong>de</strong>na <strong>de</strong> entrada el autómataproce<strong>de</strong> a llevar una secuencia <strong>de</strong> eventoscondicionados por los estados y sus respectivasentradas [9]. Un autómata finito es el mo<strong>de</strong>lo quees representado como una máquina secuencial,el cual es capaz <strong>de</strong> generar una palabra <strong>de</strong> salidadada una palabra <strong>de</strong> entrada. Para ello, se <strong>de</strong>fineun conjunto <strong>de</strong> estados que “memorizan” la parte<strong>de</strong> la palabra <strong>de</strong> entrada leída en cada momentoy generan al mismo tiempo que transitan entre losestados, una salida. Se pue<strong>de</strong> ver como un autómataque tiene dos cintas asociadas: una quelee las palabras <strong>de</strong> entrada, y otra <strong>de</strong> salida, enla que genera la respuesta <strong>de</strong>l sistema. Pasa <strong>de</strong>un estado a otro, o al mismo estado, por medio <strong>de</strong>una condición y este ciclo se termina cuando llegaal estado final [10].Surge la necesidad <strong>de</strong> aplicar nuevas técnicas<strong>de</strong> control e implementación <strong>de</strong>l mismo, que permitaalcanzar un mayor <strong>de</strong>sarrollo en distintas ramas<strong>de</strong> la ingeniería y las ciencias en general. Elmétodo <strong>de</strong> los autómatas finitos representa unasimplificación en comparación con las técnicasusadas en el control clásico, y la implementaciónen el sistema embebido implica una reducción <strong>de</strong>costos con respecto a la utilización <strong>de</strong> un computador,y un aumento <strong>de</strong> confiabilidad en relación asistemas como los Microcontroladores [11].Un sistema embebido es un sistema cuyafunción principal no es computacional, pero escontrolado por un computador integrado. Estecomputador pue<strong>de</strong> ser un Microcontrolador o unMicroprocesador. La palabra embebido implicaque se encuentra <strong>de</strong>ntro <strong>de</strong>l sistema general,


130<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134oculto a la vista, y forma parte <strong>de</strong> un todo <strong>de</strong> mayoresdimensiones [12]. La Fig. 1 muestra el esquema<strong>de</strong> un sistema embebido.Fig. 2. CAD DE TANQUE DE ALMACENAMIENTO DE AGUAFig. 1. EJEMPLO DE UN SISTEMA EMBEBIDO [10]De acuerdo a lo anterior se plantea el objetivo<strong>de</strong> controlar la variable temperatura <strong>de</strong> un sistema<strong>de</strong> tanques acoplados mediante autómatasfinitos, y con esto, implementar luego el controlsobre un sistema embebido. Este trabajo explicarála metodología, el diseño global, la implementacióncon los resultados obtenidos <strong>de</strong> aplicación<strong>de</strong> la técnica <strong>de</strong> autómatas finitos.Fig. 3. COMPORTAMIENTO DE LA PLANTA SIN CONTROL<strong>II</strong>. MéTODOA. Comportamiento real <strong>de</strong> la plantaPor medio <strong>de</strong>l método experimental, se dará aconocer <strong>de</strong> forma clara la <strong>de</strong>scripción <strong>de</strong> la planta<strong>de</strong> tanques acoplados. Este sistema consta <strong>de</strong>un tanque <strong>de</strong> almacenamiento que contiene unfluido, y es don<strong>de</strong> se lleva a cabo un proceso <strong>de</strong>calentamiento y enfriamiento <strong>de</strong>l agua.Esta planta consta <strong>de</strong> un tanque, una resistencia,y un sensor, ver Fig. 2, los cuales llevana cabo el proceso. Las variables a controlar sontemperatura y flujo <strong>de</strong> calor. Los aspectos que setienen en cuenta en el análisis son los parámetros<strong>de</strong>l sistema: la resistencia y la capacitanciatérmica.El comportamiento que muestra la planta ensu estado inicial, sin ningún tipo <strong>de</strong> control esel que se ve en la Fig. 3. Allí se observa que latemperatura <strong>de</strong>l agua <strong>de</strong>ntro <strong>de</strong>l tanque subeaproximadamente hasta los 100 grados Celsius(siendo el eje vertical el valor en grados <strong>de</strong> latemperatura), don<strong>de</strong> el sistema se estabiliza.Acor<strong>de</strong> al comportamiento <strong>de</strong> la planta, se buscaque la respuesta <strong>de</strong> la variable temperatura oscileentre 75 y 76°C, y que se mantenga allí por eltiempo sea necesario. El fluido <strong>de</strong>ntro <strong>de</strong>l tanquetiene una altura aproximada <strong>de</strong> 0.20m.B. Mo<strong>de</strong>lo matemático <strong>de</strong>l sistemaParte ContinuaPara el mo<strong>de</strong>lo <strong>de</strong>l sistema térmico se tomó encuenta la ecuación diferencial <strong>de</strong> transferencia <strong>de</strong>calor (1).En don<strong>de</strong> q ies la entrada <strong>de</strong> flujo <strong>de</strong> calor queinduce la resistencia <strong>de</strong>ntro <strong>de</strong>l tanque, C es lacapacitancia <strong>de</strong>l tanque, R es la resistencia <strong>de</strong>l


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles131material que va a cubrir el fluido, y θ es la temperatura.R está <strong>de</strong>finida, como en (2).El comportamiento <strong>de</strong>l sistema cuando la resistenciaestá encendida, por consiguiente en (9)se <strong>de</strong>fine:El sistema analizado por convección térmica,por lo tanto K, se <strong>de</strong>fine en (3)El análisis se basa en la transferencia <strong>de</strong> calor<strong>de</strong> la resistencia hacia el agua, el fluido adicionaparámetros al sistema, y estos se relacionan enla Tabla I.Masa (m)TABLA I.PARÁMETROS DEL FLUIDODATOS DE EL AGUA CONTENIDA EN EL TANQUEPARA UNA ALTURA DE 0.20 mCoeficiente <strong>de</strong> Convención <strong>de</strong>l fluido (H)Área normal <strong>de</strong>l flujo <strong>de</strong> calor (A)14.72kg32.76 kcal / m 2 s °C0.36308m 2Según lo anterior, el valor para la resistenciaR es (4):De acuerdo a los datos obtenidos, se <strong>de</strong>terminaque la capacitancia C es (5):Parte DiscretaLos estados discretos <strong>de</strong>l sistema son:• Estado <strong>de</strong> la resistencia <strong>de</strong>l tanque encendida(S1)• Estado <strong>de</strong> la resistencia <strong>de</strong>l tanque apagada(S2)C. AUTÓMATA FINITOEn el diseño <strong>de</strong>l autómata finito se crean losdos estados en los que se <strong>de</strong>sea que esté el sistema.Se consi<strong>de</strong>ra que el autómata empieza a funcionarcuando la temperatura inicial sea <strong>de</strong> 21ºC,lo que indica que esta en el estado S1, <strong>de</strong>ntro <strong>de</strong>éste la resistencia está encendida, y la ecuaciónque <strong>de</strong>scribe el comportamiento <strong>de</strong>l sistema en(9), cabe resaltar que la temperatura <strong>de</strong>l liquido<strong>de</strong>l tanque se incrementa en el estado S1. Cuandola variable alcanza un valor <strong>de</strong> 75ºC, el sistemacambia al estado S2, la resistencia se apaga y, poren<strong>de</strong>, la ecuación <strong>de</strong>l comportamiento correspon<strong>de</strong>a (8) y la temperatura <strong>de</strong>scien<strong>de</strong>. Los estadossimulados en Matlab ® se muestra en la Fig. 4.Fig. 4. AUTÓMATA PARA EL SISTEMA TÉRMICOEl valor <strong>de</strong> flujo <strong>de</strong> calor, que provoca la resistencia,al calentar el fluido <strong>de</strong>ntro <strong>de</strong>l tanque es(6):Si la resistencia está apagada, y el sistemaestá perdiendo calor, se representa la ecuación(7):El comportamiento <strong>de</strong>l sistema está <strong>de</strong>scritopor la ecuación (8):De acuerdo a la condición <strong>de</strong> la temperatura<strong>de</strong>l medio, el sistema cambia <strong>de</strong> estado, así semantiene que la variable temperatura oscile <strong>de</strong>75 y 76 grados Celsius en tanque <strong>de</strong> almacenamiento.Para la simulación <strong>de</strong>l autómata, se usa Chart,es una herramienta <strong>de</strong> la librería <strong>de</strong> Simulink <strong>de</strong>Matlab ® que permite la simulación <strong>de</strong> los estados,como se muestra en la Fig. 5.En el bloque <strong>de</strong> funciones (off/on) se introdujeronlas ecuaciones <strong>de</strong> la parte continua que estánen función <strong>de</strong> , se integran por medio <strong>de</strong>lbloque .


132<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134Fig. 5. MODELADO DE AUTÓMATA FINITOD. CONTROL PIDDe acuerdo con el mo<strong>de</strong>lo <strong>de</strong> la parte continua,se realizó el control PID <strong>de</strong>l sistema térmico,cuya función <strong>de</strong> transferencia se muestra en laecuación (10)En el bloque <strong>de</strong> Chart en la Fig. 6 se introduceel autómata y se evalúa si el estado es encendidoo apagado.Se obtuvieron las siguientes constantes en 11:k p=15k i=0,6k d=1,6(11)Se simuló en la misma herramienta. ObservarFigura 8.Fig. 8. CONTROLADOR PID MODELADO EN SIMULINK DE MATLAB ®Fig. 6. BLOQUE DE CHARTLa respuesta <strong>de</strong>l sistema con el controladorPID es sub-amortiguada, como se muestra en laFig. 9.Fig. 9. RESPUESTA DEL SISTEMA TÉRMICO CON CONTROLADOR PIDLa respuesta <strong>de</strong>l sistema térmico con el control<strong>de</strong> autómatas finitos se observa en la Fig. 7.Fig.7. SISTEMA CONTROLADO POR AUTÓMATAS FINITOS<strong>II</strong>I. IMPLEMENTACIÓN EN EL SISTEMAEMBEBIDOEl control diseñado por autómatas finitos parael tanque <strong>de</strong> almacenamiento, se implementó enuna FPGA Cyclone <strong>II</strong> <strong>de</strong> Altera ®. Esta tarjeta tienela facilidad que tiene su propio software llamadoQuartus <strong>II</strong>, y trabajó bajo el lenguaje <strong>de</strong> programaciónVHDL. En este sistema es necesario realizaruna secuencia para programar el sistema embebidoque se muestra en el Diagrama 1.


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles133DIAGRAMA 1. SECUENCIA DE DISEÑO EN FPGADe acuerdo a las etapas <strong>de</strong>finidas, se realiza lasíntesis, la compilación <strong>de</strong>l código y se convierteen el lenguaje <strong>de</strong> acuerdo a la tarjeta que se utiliza.Ver Fig. 11.Fig. 11 SÍNTESIS DE PROGRAMADebido a la aplicación no se realizó la divisiónen módulos ya sea en top-dow y buttom-up. Estametodología consiste, en don<strong>de</strong> el diseño complejose divi<strong>de</strong> en diseños más sencillos que sepue<strong>de</strong>n <strong>de</strong>scribir más fácilmente. Mientras quela metodología bottom – up consiste en construirun diseño complejo a partir <strong>de</strong> módulos, ya diseñadosmás simples. En la práctica, el diseño usageneralmente ambas metodologías [13].Los datos proce<strong>de</strong>ntes <strong>de</strong>l tanque <strong>de</strong> almacenamientoa la tarjeta, se tienen tanto los digitales(on/off <strong>de</strong> la resistencia) como los análogos, quese obtiene <strong>de</strong> la señal linealizada <strong>de</strong>l sensor PT100 que tiene una variación <strong>de</strong> 2,095 V (75 ° C)y 2,340 V (21 ° C), el voltaje y la temperatura soninversamente proporcional.El sistema embebido no tiene conversor ADC, locual fue necesario anexar un integrado ADC0804,la implementación se muestra en el esquema <strong>de</strong>la Fig. 10. Con el conversor se obtiene una señal<strong>de</strong> 8 bits. Debido a que el cambio es pequeño,se <strong>de</strong>cidió usar como referencia 2,45 V para unamayor sensibilidad. Una vez digitalizado el dato,se proce<strong>de</strong> en realizar el programa. Se crea unaseñal <strong>de</strong> salida que dará ON/ OFF <strong>de</strong> la resistenciatérmica. También se añadió 3 vectores: el primero,recepción <strong>de</strong> la señal digital <strong>de</strong>l conversor,el segundo y el tercero se <strong>de</strong>claran como salidas,para visualización <strong>de</strong> la temperatura a todo instante,en un display <strong>de</strong> 7 segmentos.Fig. 10. CONVERSOR ADC0804Se proce<strong>de</strong> a hacer la <strong>de</strong>signación <strong>de</strong> los pines,con Pin Planner (Ver Fig. 12), que permite direccionarcada componente <strong>de</strong> los vectores.Fig. 12. PIN PLANNERPara la asignación <strong>de</strong> pin <strong>de</strong> salida, se muestraun ejemplo en la Fig. 13, el cual indica que la resistencia<strong>de</strong>be encen<strong>de</strong>rse.Fig. 13. EJEMPLO DE ASIGNACIÓN DE PINES EN PIN PLANNER


134<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134Luego se enruta los pines anteriormente seleccionados,y se genera los archivos con los que seva programar el sistema embebido. Una vez realizadoeste procedimiento se implementa el controlen tarjeta.Como se muestra en la Fig. 14, en el sistemaembebido para este caso en el tanque hay unatemperatura <strong>de</strong> 66°C y como lo indica el led <strong>de</strong>color ver<strong>de</strong> la parte inferior <strong>de</strong>recha <strong>de</strong> la tarjeta,la resistencia térmica está encendida.Fig. 14. FPGA EN FUNCIONAMIENTOoptimizados para resolver un problema en específico.IV REFERENCIAS[1] Zhang Si-Bing, Chen Jie, Wang Ya. “A formal verificationmethod of hybrid system and simulation”, in Proc.3 rd IEEE International Conference on Computer Scienceand Information Technology (ICCSIT). Conf., pp.411-415[2] R. Alur, T. Henzinger, G. L<strong>de</strong>rriere, and G. Pappas. DiscreteAbstractions of hybrid systems. In Proceedingsof IEEE, volume 88, pages 971-984, 2000.[3] Nedialkov N. Mohrenschildt M. “Rigorous Simulationof Hybrid Dynamic Systems with Symbolic and IntervalMethods”, in Proc. American Control Conference, Proceedingsof the 2002. Conf., pp 140-147.[4] Fourlas F., Kyriakopoulos K., Vournas C. “Hybrid systemmo<strong>de</strong>ling for power system”, IEEE Circuits andSystems Magazine, Vol. 4, no. 3, pp 16-23. Oct. 2004[5] Alberto M., Schwer I., Cámara v., Fumero Y. MatemáticaDiscreta: Con aplicaciones a las ciencias <strong>de</strong> la programacióny computación, Argentina, Ed. UNL, 2005.[6] WOLFRAM S. Anew Kind of Science, Estados Unidos,Ed. Wolfram Media; 2002.IV. CONCLUSIONESLa representación <strong>de</strong>l proceso se realizó, teniendoen cuenta la interacción <strong>de</strong> la dinámicacontinua y la dinámica a través <strong>de</strong> eventos, utilizandoautómatas finitos.El control implementado por autómatas finitos,permitió reducir el número <strong>de</strong> or<strong>de</strong>n <strong>de</strong> la ecuacióndiferencial, lo que facilita el análisis <strong>de</strong>l sistema.Se realizó satisfactoriamente la implementación<strong>de</strong>l control ON/OFF <strong>de</strong> la resistencia térmica<strong>de</strong>l tanque <strong>de</strong> almacenamiento, que comparadocon el controlador PID el tiempo <strong>de</strong> respuesta esmás efectivo.Con la simulación realizada se comprueba queen los sistemas híbridos, se pue<strong>de</strong> implementar elautómata finito, y se observa que el cambio <strong>de</strong> estado<strong>de</strong>l sistema discreto muestra el cambio o elcomportamiento <strong>de</strong> la variable continua que parael caso es la temperatura.La implementación <strong>de</strong>l control por autómatasfinitos en un sistema embebido, no es necesario<strong>de</strong>dicar un computador para controlar un sistema,ya que estos están específicamente diseñados y[7] HOPCROFT J., MOTWANI R., ULLMAN J. Introducción ala teoría <strong>de</strong> autómatas, lenguajes y computación, España,Ed. ADDISON-WESLEY; 2002.[8] CRUZ B., LARA E. Control híbrido <strong>de</strong> un sistema electromecánico<strong>de</strong> llenado <strong>de</strong> botellas. En Congreso Nacional<strong>de</strong> Control Automático A.M.C.A, Universidad Autónoma<strong>de</strong> Nuevo León, Monterrey, 24-26 Oct. 2007.[9] Cruz B., Avilés J., Lara E. “Diseño <strong>de</strong> un controladorbasado en el mo<strong>de</strong>lo <strong>de</strong>l autómata híbrido”, Revistaacadémica <strong>de</strong> la FI-UADY, vol.13, no. 2, pp. 5-12, En. /Abr. 2009[10] Cruz B. “Mo<strong>de</strong>lación y análisis <strong>de</strong> un sistema híbrido:Un caso <strong>de</strong> estudio con un sistema <strong>de</strong> tanques”, RevistaAcadémica <strong>de</strong> la FI-UADY, Vol.10, no.2, pp. 5 15.May/ Ag. 2006[11] Hrúz B., Zhou M. Mo<strong>de</strong>ling and control of discrete-eventdynamical systems, Londres, Ed. Springer-Verlag, 2007[12] Wilmshurst T. An Introduction to the Design of SmallScale Embed<strong>de</strong>d Systems with examples from PIC,80C51 and 68HC05/08 Microcontrollers, Gran Bretaña,Ed. Palgrave Foundations, 2003.[13] Alonso F., Martínez L., Segovia F. Introducción a la Ingeniería<strong>de</strong>l Software: Mo<strong>de</strong>los <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> programas,España, Ed. Delta Publicaciones, 2005.


Instrucciones a los autoresRevista ITECKNEInstrucciones Generales• Los artículos <strong>de</strong>berán ser enviados en formato digital al correo electrónico e-mail: iteckne@gmail.com.Los trabajos se aceptan para la publicación previo proceso <strong>de</strong> revisión <strong>de</strong> su calidad académica ycientífica.• Todo artículo postulado para publicación <strong>de</strong>be ser original o inédito, y no pue<strong>de</strong> estar postulado para publicaciónsimultáneamente en otras revistas. En la página web <strong>de</strong> la Revista Iteckne se halla disponible la<strong>de</strong>claración <strong>de</strong> originalidad y cesión <strong>de</strong> <strong>de</strong>rechos, que los autores <strong>de</strong>berán diligenciar y enviar al ComitéEditorial, junto con el artículo. La revista Iteckne requiere a los autores que concedan la propiedad <strong>de</strong> sus<strong>de</strong>rechos <strong>de</strong> autor, para que su artículo y materiales sean reproducidos, publicados, editados, fijados,comunicados y transmitidos públicamente en cualquier forma o medio, así como su distribución en elnúmero <strong>de</strong> ejemplares que se requieran y su comunicación pública, en cada una <strong>de</strong> sus modalida<strong>de</strong>s,incluida su puesta a disposición <strong>de</strong>l público a través <strong>de</strong> medios electrónicos, ópticos o <strong>de</strong> otra cualquiertecnología, para fines exclusivamente científicos, culturales, <strong>de</strong> difusión y sin fines <strong>de</strong> lucro.• El Comité Editorial hace una primera evaluación, <strong>de</strong>spués <strong>de</strong> la cual, el trabajo pue<strong>de</strong> ser rechazadosin evaluación adicional o se acepta para la evaluación <strong>de</strong> los pares académicos externos. Por lo anterior,no se asegura a los autores la publicación inmediata <strong>de</strong> dicho artículo. La <strong>de</strong>cisión <strong>de</strong> rechazarun trabajo es <strong>de</strong>finitiva e inapelable.• Los trabajos pue<strong>de</strong>n ser rechazados en esta primera evaluación porque no cumplen con los requisitos<strong>de</strong> redacción, presentación, estructura o no son suficientemente originales y/o pertinentes con la publicacióna editar. Los trabajos que son aceptados en esta primera etapa, son enviados a los paresacadémicos externos (árbitros) expertos en el área respectiva, cuyas i<strong>de</strong>ntida<strong>de</strong>s no serán conocidaspor el autor y, a su vez, los pares evaluadores tampoco conocerá la(s) i<strong>de</strong>ntidad(es) <strong>de</strong>l(los) autor(es).• Si el trabajo es aceptado, pero con la recomendación <strong>de</strong> hacer modificaciones, se le <strong>de</strong>volverá al(los) autor(es) junto con las recomendaciones <strong>de</strong> los árbitros para que preparen una nueva versióncorregida para lo cual disponen <strong>de</strong>l tiempo que le indique el Comité Editorial. Los autores <strong>de</strong>ben remitirla nueva versión con una carta física o correo electrónico en la que expliquen <strong>de</strong>talladamentelos cambios efectuados, <strong>de</strong> acuerdo con las recomendaciones recibidas. El Editor junto con el ComitéEditorial <strong>de</strong>terminarán su aceptación, consi<strong>de</strong>rando el concepto <strong>de</strong> los evaluadores y las correccionesrealizadas por el(los) autor(es).• Los árbitros realizarán la evaluación <strong>de</strong> acuerdo al formato correspondiente establecido por la revistay sólo serán publicados los artículos que superen en la calificación cualitativa en la escala <strong>de</strong> 1 a 50,35 puntos.• En todos los casos se comunicarán a los autores los resultados <strong>de</strong>l proceso <strong>de</strong> evaluación con los argumentosque sustenten la <strong>de</strong>cisión <strong>de</strong>l Comité Editorial y/o el Comité <strong>de</strong> Arbitraje.• Un árbitro podrá calificar dos (2) artículos <strong>de</strong> diferentes autores al tiempo, <strong>de</strong> igual forma un artículopodrá ser calificado por dos árbitros diferentes, ya sean internos, nacionales o internacionales.• Los integrantes <strong>de</strong>l Comité Editorial y Comité <strong>de</strong> Arbitraje, no <strong>de</strong>berán evaluar sus propios productos,en caso tal que actúen como autores <strong>de</strong>ntro <strong>de</strong> la misma publicación.• Los trabajos no publicados serán archivados como artículos rechazados o en proceso <strong>de</strong> aceptación.• La dirección <strong>de</strong> la revista ITECKNE no se responsabiliza por el contenido <strong>de</strong> los artículos, ni por su publicaciónen otros medios. El contenido <strong>de</strong> cada artículo es responsabilidad exclusiva <strong>de</strong> su(s) autor(es)y no compromete a la Universidad.


136<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 135 - 137Forma <strong>de</strong> Presentación <strong>de</strong> los Artículos.Todos los documentos postulantes a ser publicados <strong>de</strong>berán tener las partes requeridas y cumplir conlos apartados <strong>de</strong>scritos a continuación:De las partes <strong>de</strong>l documentoEl documento <strong>de</strong>be contener: Titulo, Title, Autor (es), Resumen, Palabras clave, Abstract, Keywords, Introducción,Contenido <strong>de</strong>l documento, Conclusiones, Apéndice(s), Agra<strong>de</strong>cimientos, BibliografíaDe la redacciónPara lograr un buen estilo se recomienda respetar rigurosamente la sintaxis, la ortografía y las reglasgramaticales pertinentes. Se <strong>de</strong>be redactar en forma impersonal (la forma impersonal correspon<strong>de</strong> a laforma reflexiva, por ejemplo: se hace, se <strong>de</strong>fine, se <strong>de</strong>finió, se contrastó). El trabajo <strong>de</strong>be estar exento <strong>de</strong>errores dactilográficos, ortográficos, gramaticales y <strong>de</strong> redacción. Para resaltar, pue<strong>de</strong> usarse letra cursivao negrilla.De la Puntuación• Después <strong>de</strong> punto seguido se <strong>de</strong>ja un espacio; y <strong>de</strong> punto aparte una interlínea.• Los dos puntos se escriben inmediatamente <strong>de</strong>spués <strong>de</strong> la palabra, seguidos <strong>de</strong> un espacio y el textocomienza con minúsculas.De los requerimientos físicos <strong>de</strong>l artículo: (ver plantilla revista ITECKNE)• El tamaño <strong>de</strong> la página será carta, con márgenes superior e inferior <strong>de</strong> 20 mm; izquierdo y <strong>de</strong>recho <strong>de</strong>25 mm. El documento se <strong>de</strong>sarrollará en dos columnas con separación central <strong>de</strong> 4,3 mm.• El diseño <strong>de</strong> encabezado y pie <strong>de</strong> página <strong>de</strong>be estar a un centímetro <strong>de</strong> la hoja.• El contenido <strong>de</strong>l documento <strong>de</strong>be <strong>de</strong>sarrollarse a espacio sencillo, <strong>de</strong>jando una línea cada vez que se<strong>de</strong>sea iniciar un párrafo.• El texto <strong>de</strong>l contenido <strong>de</strong>l artículo se formalizará con tipo <strong>de</strong> fuente Arial tamaño 10.• La numeración <strong>de</strong>l documento se iniciará <strong>de</strong>s<strong>de</strong> la Nomenclatura en caso <strong>de</strong> existir una, hasta lasconclusiones <strong>de</strong>l documento. Los agra<strong>de</strong>cimientos, apéndices y referencias bibliográficas, no son consi<strong>de</strong>radascomo Secciones numeradas <strong>de</strong>l documento.• Las tablas <strong>de</strong>berán llevar numeración continua, comenzando en Tabla I., referenciando posteriormentesu título, en mayúscula sostenida, ubicado en la parte superior <strong>de</strong>l cuerpo <strong>de</strong> la tabla con tabulacióncentral, en tipo <strong>de</strong> letra Arial, tamaño 8. (Ver plantilla revista Iteckne).• Las Figuras <strong>de</strong>berán llevar numeración continua, comenzando en Fig. 1. referenciando posteriormentesu título, en mayúscula sostenida, ubicado en la parte superior <strong>de</strong>l cuerpo <strong>de</strong> la figura, con tabulacióncentral, en tipo <strong>de</strong> letra Arial, tamaño 8. Nótese que “Fig.” se ha escrito abreviada y hay dobleespacio antes <strong>de</strong>l texto.• Las figuras incluidas en el contenido <strong>de</strong>l artículo <strong>de</strong>ben ser originales, suficientemente claras, parafacilitar la edición <strong>de</strong> la revista.• Todas las figuras <strong>de</strong>ben ser enviadas por separado en formato jpg con una resolución entre 240 y 300dpi (puntos por pulgada).• Las tablas y figuras <strong>de</strong>l documento, <strong>de</strong>berán ir referenciadas en el cuerpo <strong>de</strong>l artículo. Dicha referencia<strong>de</strong>be ir en letra Arial tamaño 7, en la parte inferior <strong>de</strong> la figura o tabla, tabulado a la izquierda.• Las columnas <strong>de</strong> la última página <strong>de</strong>ben ser concluidas con un largo igual o simétrico.• Las referencias ubicadas al final <strong>de</strong>l documento (mínimo 15), según el formato IEEE. Deberán ir enumeradasconsecutivamente (Número entre corchetes [1], y con el siguiente formato:


Instrucciones a los autores Revista ITECKNE137Artículos <strong>de</strong> revistas científicasAutor(es), Nombre <strong>de</strong> la publicación, Título <strong>de</strong> la revista, Volumen, Número, páginas y año. Deben iren fuente Arial, Tamaño 7.Ejemplo: J. F. Fuller, E. F. Fuchs, and K. J. Roesler, “Influence of harmonics on power distribution systemprotection,” IEEE Trans. Power Delivery, vol. 3, no.2, pp. 549-557, Apr. 1988.LibrosAutor, Nombre <strong>de</strong>l libro, Edición, Editorial, Año, páginas.Ejemplo: E. Clarke, Circuit Analysis of AC Power Systems, vol. I. New York: Wiley, 1950, p. 81.• En cuanto a las abreviaturas y símbolos, <strong>de</strong>ben utilizarse solo abreviaturas estándar, evitando utilizarlasen el título y el resumen. El término completo representado por la abreviatura <strong>de</strong>be prece<strong>de</strong>r dichaabreviatura o nomenclatura.• Las viñetas usadas para señalización especial, será el punto, <strong>de</strong> fuente Symbol y tamaño 8.• En caso <strong>de</strong> que los artículos contengan fórmulas matemáticas, <strong>de</strong>ben estar digitadas en fuente Arial10, mediante el editor <strong>de</strong> ecuaciones <strong>de</strong> Microsoft.• El artículo <strong>de</strong>berá tener un mínimo <strong>de</strong> 4 caras <strong>de</strong> hoja y un máximo <strong>de</strong> 10 caras <strong>de</strong> hoja <strong>de</strong> contenido,en el formato establecido por la revista.


Instructions to the authors,ITECKNE JournalGeneral instructions• The articles must be sent in digital format to the following email address: iteckne@gmail.com. Theiraca<strong>de</strong>mic and scientific quality will be reviewed prior to being accepted for publication.• The articles are accepted for publication after their aca<strong>de</strong>mic and scientific quality have been reviewed.• All articles postulated for publication must be original or unpublished, and cannot be postulated forpublication simultaneously in other journals. The <strong>de</strong>claration of originality and copyright assignmentis available in the Iteckne Journal webpage. The authors must sign it and send it to the PublishingCommittee, along with the article. The Iteckne journal requires the authors to grant the property oftheir author’s rights, so that their article and materials are reproduced, published, edited, fixed, communicatedand publicly transmitted in any form or means, as well as their distribution in any requirednumber of units and their public communication, in each of their modalities, including putting them atthe disposal of the public through electronic, optical or any other means of technology, for exclusivelyscientific, cultural, broadcasting and nonprofit aims.• The Publishing Committee makes a first evaluation, after which the work can be rejected without anyadditional evaluation or accepted for evaluation of the external aca<strong>de</strong>mic pairs. The previous statementdoes not assure the immediate publication of the article. The <strong>de</strong>cision to reject a work is <strong>de</strong>finitive andunquestionable.• The works can be rejected in this first evaluation because they do not fulfill the writing requirements,presentation, and structure or are not original enough and/or pertinent with the publication to be published.The works that are accepted in this first stage are sent to the external aca<strong>de</strong>mic peers (referees)experts in the respective area, whose i<strong>de</strong>ntities will not be known by the author and, similarly, theevaluating peers will not know the i<strong>de</strong>ntity/ies of the author /s.• If the work is accepted, but with the recommendation to make modifications, it will be given back to theauthor/s along with the recommendations from the referees so that he/they prepare a new correctedversion within the time indicated by the Publishing Committee. The authors must send the new versionwith a physical letter or an e-mail in which they explain in <strong>de</strong>tail the changes ma<strong>de</strong>, in accordance withthe received recommendations. The Publisher along with the Publishing Committee will <strong>de</strong>termine itsacceptance, consi<strong>de</strong>ring the concept of the evaluators and the corrections ma<strong>de</strong> by the author/s.• The referees will carry out the evaluation according to the corresponding format established by thejournal and they will only publish the articles with over 35 points in the qualitative qualification scalefrom 1 to 50.• The authors will always be informed about the results of the process of evaluation that sustain the <strong>de</strong>cisionof the Publishing Committee and/or the Referees.• An aca<strong>de</strong>mic peer (referee) will be able to gra<strong>de</strong> two (2) articles by different authors at once; similarly,an article can be gra<strong>de</strong>d by two different referees, which can be internal, national or international.• The members of the Publishing and Referees Committees must not evaluate their own products, incase they act like authors within the same publication.• The non-published works will be filed as rejected articles or articles in process of acceptance.• The editorial board of the ITECKNE journal does not take responsibility for the content of the articles,nor for their publication in other means. The content of each article is exclusive responsibility of theirauthors and not the University’s.


Instructions to the authors, ITECKNE Journal139Presentation of ArticlesAll articles applying to be published must have the requirements <strong>de</strong>scribed below:Concerning the parts of the documentThe document must contain: Title, Author/s, Summary, Abstract, Keywords, Introduction, Content of thedocument, Conclusions, Appendix (s) Acknowledgements, BibliographyConcerning the writingIn or<strong>de</strong>r to obtain a good style it is recommen<strong>de</strong>d to respect the syntax, spelling and grammar rulesrigorously. The article must be written in impersonal form (it corresponds to the passive form, for example:it is done, it is <strong>de</strong>fined, it was <strong>de</strong>fined, it was contrasted). The work must be free of typing, orthographic,grammar and writing errors. Italics or bold type can be used to highlight.Concerning the punctuation• Leave one space after a period; and start a new line after a full-stop.• Colons are written immediately after the word, followed by a space and the text begins with small letters.Concerning the physical requirements of the article: (see template from ITECKNE magazine)• The article must be written on letter size paper/format, with top and bottom margins of 20 mm; leftand right, 25 mm.• The document must be in two-column format with a central space of 4.3 mm (see template in Itecknejournal).• The <strong>de</strong>sign of the hea<strong>de</strong>r and footer must be of 1 centimeter.• The content of the document must be written on single space, leaving a line when starting a new paragraph.• The font must be Arial 10.• The document numbering must begin with the Nomenclature, if there is one, and end with the conclusionsof the document. The acknowledgements, appendices and bibliographical references, are notconsi<strong>de</strong>red as numbered sections in the document.• The tables will take continuous numbering, beginning with Table I., referencing afterwards their title, inall caps, located at the top part of the table with center tab, in Arial 8. (see template in Iteckne journal).• The Figures will take continuous numbering, beginning with Fig 1. referencing afterwards their title, inall caps, located at the top part of the figure with center tab, in Arial 8. Note that " Fig." has been writtenabbreviated and with double space before the text.• The figures in the content of the article must be original, clear enough to facilitate the edition of thejournal.• Every Figure and Table inclu<strong>de</strong>d in the paper must be referred to from the text (Source: XXX). Thesereferences must go in Arial 7, in the lower part of the figure or table, left tab.• The columns in the last page must have an equal or symmetrical length.• The references located at the end of the paper, must be numbered consecutively (Number betweensquare brackets [1], and with the following format (see template in Iteckne journal):


140<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 138 - 140Articles for scientific journals:Author/s, Name of the publication, Title of the journal, Volume, Number, pages and year. They mustgo in Arial 7.Example: J.F. Fuller, E.F. Fuchs, and K.J. Roesler, “Influence of harmonics on to power distributionsystem protection,” IEEE Trans. Power Delivery, bowl. 3, no.2, pp. 549-557, Apr. 1988.Books:Author, Name of the book, Edition, Editorial, Year, pages.Example: E. Clarke, Circuit Analysis of AC Power Systems, bowl. I. New York: Wiley, 1950, P. 81.• As for the abbreviations and symbols, only standard abbreviations must be used, avoiding using themin the title and the summary. The complete term represented by the abbreviation must prece<strong>de</strong> thisabbreviation or nomenclature.• The bullet points used for special signaling must be in Symbol source size 8.• In case the articles contain mathematical formulas, they must appear in Arial 10, written with the Microsoftequation editor.• The article must have a minimum of 4 pages and a maximum of 20 pages, in the format establishedby the journal.


ContenidoRevista ITECKNE Vol 9 Nº 2 julio - diciembre <strong>de</strong> 2012Editorial...........................................................................................................................................................................5Luis Ómar Sarmiento ÁlvarezARTÍCULOS DE INVESTIGACIÓN E INNOVACIÓNAnálisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> ColombiaPerformance analysis of the IEEE802.11 for the conectivity of rural zones in Colombia..........................................7Óscar Gualdrón González,Ricardo Andrés Díaz SuárezAnálisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line CommunicationsAnalysis about behavior of the Throughput in LAN networks un<strong>de</strong>r technology Power Line Communications........22Juan Carlos Vesga Ferreira, Gerardo Granados AcuñaPerformance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11Networks – Study of Case for the QRD NetworkEvaluación <strong>de</strong>l Desempeño <strong>de</strong> los Mo<strong>de</strong>los <strong>de</strong> tráfico Auto-similares en re<strong>de</strong>s IEEE 802.11- Caso <strong>de</strong> Estudio Red QRD..........................................................................................................................................33Evelio Astaiza Hoyos, Diego Fernando Salgado Castro, Héctor F. Bermú<strong>de</strong>z OrozcoArquitectura funcional para la implementación <strong>de</strong> mobile IPTV sobre re<strong>de</strong>s LTE y LTE-avancedFunctional architecture for the implementation of Mobile IPTV over LTE and LTE-Avanced networks...................40Diego Fernando Rueda Pepinosa, Zoila Inés Ramos RodríguezMultilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> XML para la <strong>de</strong>finición<strong>de</strong> XPDL 2.2 en objective c para iosMultilists applied to an XML parser implementation in Objective C for iOS for XPDL 2.2 standard.......................52Daniel Iván Meza Lara, Óscar Elías Herrera Bedoya, Leidy Andrea Ruiz RodríguezMedida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información<strong>de</strong> fase <strong>de</strong> una rejilla radialSimultaneous measurement of the rotation and traslation of an object in the plane using phaseinformation of a radial grid..........................................................................................................................................62Luis Alejandro Galindo Vega, Jaime Enrique Meneses Fonseca, Camilo Andrés Ramírez Prieto,Jaime Guillermo Barrero PérezInfluence of Particle Size and Temperature on Methane Production From Fique’s BagasseInfluencia <strong>de</strong>l tamaño <strong>de</strong> partícula y la temperatura sobre la producción <strong>de</strong> metanoa partir <strong>de</strong>l bagazo <strong>de</strong> fique.........................................................................................................................................72Liliana <strong>de</strong>l Pilar Castro Molano, Humberto Escalante Hernán<strong>de</strong>z, Carolina Guzmán Luna


Evaluation of operating and mixing conditions of a polymer dispersion co-vinylAcetate and ester acrylic to obtain recovered leatherEvaluación <strong>de</strong> las condiciones <strong>de</strong> mezclado <strong>de</strong> una dispersión co-poliméricaDe vinil acetato y éster acrilico con residuos solidos <strong>de</strong> cuero.................................................................................78Danny Guillermo Cañas Rojas, Jorge Guillermo Díaz Rodríguez, M.Sc, Mario Álvarez Cifuentes, Ph. DEvaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas.....................................................................85Computational evaluation of fluid flow through porous membranesTatiana López Montoya, César Nieto Londoño, Mauricio Giraldo OrozcoMo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisiónal Estado <strong>de</strong>l ArteMo<strong>de</strong>ling of the biomass gasification process for energy recovery: Review for the actualtecnology.......................................................................................................................................................................95José Ulises Castellanos, Carlos Alberto Guerrero Fajardo, Fabio Emiro Sierra VargasControl PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicacionesen microscopia ópticaFractional PID controller <strong>de</strong>signed for a CD pickup head position control to be usedin optical microscopy..................................................................................................................................................106Paula Andrea Ortiz Valencia, Lorena Cardona RendónSistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong>la Arquitectura <strong>de</strong> la Glándula MamariaDecision System Based on Fuzzy Logic for Detection of Architectural Distortion..................................................118Duván Alberto Gómez Betancur, John Willian Branch BedoyaControl <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas FinitosCoupled tanks system temperature control using finite automata...........................................................................128Nathalie Cañón Forero, Jenny Gutiérrez Cal<strong>de</strong>rón, Óscar Avilés Sánchez, Diego Rodríguez Mora,Darío Amaya HurtadoInstrucciones a los autores Revista ITECKNE..........................................................................................................135Instructions to the authors, ITECKNE Journal..........................................................................................................138La revista ITECKNE es una publicación <strong>de</strong> la División <strong>de</strong> Ingenierías <strong>de</strong> la Universidad Santo Tomás, Seccional <strong>de</strong> Bucaramanga, integradapor las Faculta<strong>de</strong>s <strong>de</strong> Ingeniería <strong>de</strong> Telecomunicaciones, Ingeniería Mecatrónica, Ingeniería Industrial y Química Ambiental. Actualmentela Revista está in<strong>de</strong>xada en el Índice Bibliográfico Nacional Publin<strong>de</strong>x y en el Sistema Regional <strong>de</strong> Información en Línea para RevistasCientíficas <strong>de</strong> América Latina, el Caribe, España y Portugal LATINDEX, y ha sido aceptada en el sistema <strong>de</strong> bases <strong>de</strong> datos <strong>de</strong> EBSCO (FuenteAcadémica). Su objetivo es la divulgación <strong>de</strong> los resultados científicos y tecnológicos <strong>de</strong> las investigaciones que se realizan en su seno,y en otras <strong>universidad</strong>es a nivel nacional e internacional. La revista cuenta con la participación <strong>de</strong> diversos investigadores nacionales e internacionales,por esta razón recibe contribuciones en idiomas Español e Inglés. La revista ITECKNE está dirigida a estudiantes, docentes einvestigadores interesados en las áreas en las que se inscribe cada una <strong>de</strong> las publicaciones. La revista aceptará preferiblemente artículos<strong>de</strong> investigación e innovación con un alto nivel <strong>de</strong> calidad, y también aceptará artículos cortos y reportes <strong>de</strong> caso.


EditorialLa revista ITECKNE, innovación e Investigación en Ingeniería, haceparte <strong>de</strong> la Red Colombiana <strong>de</strong> Revistas <strong>de</strong> Ingeniería (RRCI). Dicha red,se ha consolidado paulatinamente como un espacio <strong>de</strong> socialización, discusióny formación orientada a la profesionalización <strong>de</strong> los editores <strong>de</strong> revistas<strong>de</strong> ingeniería en Colombia. Así mismo, constituye un organismo <strong>de</strong>cooperación científica, académica y <strong>de</strong> investigación entre responsables<strong>de</strong> la gestión editorial, con el propósito <strong>de</strong> mejorar la calidad científica yeditorial <strong>de</strong> las publicaciones en el área <strong>de</strong> ingeniería. En la búsqueda <strong>de</strong>formalización <strong>de</strong> espacios <strong>de</strong> discusión, apertura <strong>de</strong> nuevas posibilida<strong>de</strong>s<strong>de</strong> participación e intercambio <strong>de</strong> los miembros y estructuración <strong>de</strong> lastemáticas <strong>de</strong> interés <strong>de</strong> los editores, la Red organizó el Primer Workshop- Actualidad y retos en las publicaciones seriadas <strong>de</strong> CT+I, con el ánimo<strong>de</strong> conocer y compartir las experiencias <strong>de</strong> los editores, investigadores,docentes y comunidad en relación con las publicaciones seriadas <strong>de</strong> CT+Iy los retos a las cuales se verán avocadas en el futuro próximo.Son múltiples los aportes <strong>de</strong>l Workshop a la labor editorial. Por ejemplo,la Dra. Ángela Bonilla, <strong>de</strong>l Grupo Apropiación Social <strong>de</strong>l Conocimiento<strong>de</strong> PUBLINDEX, nos informó cómo las instituciones <strong>de</strong> educación superiorprivadas li<strong>de</strong>ran la producción <strong>de</strong> revistas in<strong>de</strong>xadas en PUBLINDEX <strong>de</strong>s<strong>de</strong>al año 2009. Sin duda, esto da fe <strong>de</strong> la alta calidad editorial que semaneja en las IES privadas. Resalta también en su presentación, <strong>de</strong>ntro<strong>de</strong> los ajustes a la nueva política <strong>de</strong> PUBLINDEX, la incorporación <strong>de</strong> lasTIC en la administración y producción <strong>de</strong> revistas especializadas <strong>de</strong> CT+I,y la promoción <strong>de</strong> la cultura Open Access (OA) entre las revistas científicasnacionales y su inclusión en bases <strong>de</strong> datos <strong>de</strong> acceso abierto yen repositorios. En ese sentido la revista ITECKNE, está terminando laimplementación <strong>de</strong>l sistema Open Journal System (OJS) para su puestaen marcha a partir <strong>de</strong>l próximo año. Adicionalmente, a partir <strong>de</strong> este número,la revista cuenta con un ISSN digital como forma <strong>de</strong> incorporaciónal sistema OA.Finalmente, la Dra. Bonilla hizo dos alusiones que merecen ser analizadas.La primera, referente al nuevo mo<strong>de</strong>lo <strong>de</strong> clasificación <strong>de</strong> Publin<strong>de</strong>x,para que una revista se posicione o se mantenga en categoría B2 osuperior <strong>de</strong>be estar asociada a los Sistemas <strong>de</strong> In<strong>de</strong>xación y Resumen(SIRES). Para ello, PUBLINDEX ha reconocido y analizado 83 SIRES, <strong>de</strong>los cuales, 3 son Índices Bibliográficos Generalistas <strong>de</strong> Citaciones (IBGC),19 son Índices Bibliográficos (IB) y 61 son Bases Bibliográficas con Comité<strong>de</strong> Selección (BBCS). En este sentido, se <strong>de</strong>be agregar una nuevafunción a los editores <strong>de</strong> revistas: revisar los requerimientos para ingresoy permanencia en dichos SIRES. Esto implica que la labor editorial continúaal menos tres años <strong>de</strong>spués <strong>de</strong> publicado cada número, ya que elFactor <strong>de</strong> Impacto <strong>de</strong> Revistas, uno <strong>de</strong> los indicadores empleados poralgunos SIRES, analiza el promedio <strong>de</strong> citas que reciben los documentos


<strong>de</strong> una revista en una ventana <strong>de</strong> tiempo <strong>de</strong> dos años anteriores al año<strong>de</strong> publicación. La segunda, son las sugerencias para fortalecer el impacto<strong>de</strong> las publicaciones científicas nacionales, entre las que sobresalen,“cuidar <strong>de</strong> la calidad en los resultados más que la cantidad; escribir en variosidiomas; fortalecer los comités <strong>de</strong> árbitros; cuidar la autonomía <strong>de</strong> loscomités científicos, editoriales, árbitros, para garantizar la calidad en laproducción <strong>de</strong> la revista; publicar artículos en colaboración con investigadoresnacionales e internacionales, utilizar bibliografía los más recienteposible nacional e internacional; reconocer el trabajo <strong>de</strong> otros investigadoreslocales y regionales.” Por fortuna, la mayoría <strong>de</strong> estas sugerenciashacen parte <strong>de</strong> las políticas editoriales <strong>de</strong> la Revista ITECKNE.ECOPETROL se hizo presente en el Workshop, y <strong>de</strong> un lado, compartiósu enfoque para la divulgación técnico-científica como mecanismo<strong>de</strong> protección para el aseguramiento <strong>de</strong>l conocimiento científico <strong>de</strong>s<strong>de</strong>tres escenarios clásicos: publicación <strong>de</strong> artículos o libros, presentación<strong>de</strong> ponencias en congresos y simposios, y elaboración <strong>de</strong> memorias <strong>de</strong>scriptivas<strong>de</strong> patentes. Es un enfoque que <strong>de</strong>bería ser tenido en cuenta,especialmente por los grupos <strong>de</strong> investigación y sus respectivas <strong>universidad</strong>es,sin <strong>de</strong>jar <strong>de</strong> lado que uno <strong>de</strong> los propósitos <strong>de</strong> las <strong>universidad</strong>eses la construcción y socialización <strong>de</strong> conocimiento social. Por otro lado,Ecopetrol presentó su revista &NNOVA, una revista que permite la difusión<strong>de</strong>l conocimiento científico con el objetivo <strong>de</strong> llegar a audiencias noespecializadas, con lo cual no sólo fortalece la visibilidad <strong>de</strong> sus artículos,sino que permite aumentar el impacto social <strong>de</strong>l contenidos <strong>de</strong> suspublicaciones, y, “hacer comprensible lo complejo” como diría EstanislaoZuleta.De la presentación <strong>de</strong> Thomson Reuters, pue<strong>de</strong>n sacarse dos conclusionesimportantes. La primera, que las Universida<strong>de</strong>s <strong>de</strong>ben generaruna política respecto a cómo <strong>de</strong>ben citar sus investigadores el nombre<strong>de</strong> la Universidad, ya que se presentó el caso <strong>de</strong> una <strong>universidad</strong> colombianacitada por sus investigadores con más <strong>de</strong> 30 nombres diferentes,situación que afecta su índice <strong>de</strong> impacto. La segunda, que las revistaspue<strong>de</strong>n permitir y en algunos casos propiciar las autocitaciones <strong>de</strong> susartículos siempre y cuando no superen el 20%, <strong>de</strong> don<strong>de</strong> resulta una labormás para el editor y su equipo <strong>de</strong> trabajo: verificar que las autocitacionesno superen dicho límite.Sin duda alguna, el Primer Workshop, fue un rotundo éxito, y aunadoa otras estrategias como la <strong>de</strong> COLCIENCIAS sobre capacitación en el sistemaOJS, permitirán al equipo editorial <strong>de</strong> la Revista ITECKNE, no sólomejorar la calidad científica y la visibilidad sino fortalecer el impacto <strong>de</strong>nuestras publicaciones.Luis Omar Sarmiento Álvarez, M.Sc.luisomar.sarmiento@gmail.comEditor


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para laconectividad <strong>de</strong> zonas rurales <strong>de</strong> ColombiaPerformance analysis o f t he IEEE802.11 f or t he conectivityof rural zones in ColombiaÓscar Gualdrón GonzálezPh. D en Física, Université Laval CanadaDocente Tiempo Completo, Director Grupo CPS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiaogualdron@uis.edu.coRicardo Andrés Díaz SuárezMIE en Ingeniería electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Medio Tiempo, Investigador Grupo GITI,Universidad Cooperativa <strong>de</strong> Colombia UCCBucaramanga, Colombiaricardo.diazsu@campusucc.edu.coResumen— Dentro <strong>de</strong> este artículo se presenta las características<strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l estándar IEEE802.11 enenlaces punto a punto <strong>de</strong> largo alcance sobre emplazamientosrurales en Colombia. Para explicar este <strong>de</strong>sempeñoprimero se realiza una <strong>de</strong>scripción <strong>de</strong>tallada <strong>de</strong>lcomportamiento <strong>de</strong> la capa física y MAC en el <strong>de</strong>spliegue<strong>de</strong> re<strong>de</strong>s <strong>de</strong> largo alcance, esto se realiza medianteanálisis <strong>de</strong> la regulación existente para la máxima potenciaisotrópica radiada equivalente en la banda ISM,las pérdidas por propagación, el nivel <strong>de</strong> recepción <strong>de</strong>los radios Wi-Fi comerciales, la tasa <strong>de</strong> error <strong>de</strong> frame yconsi<strong>de</strong>rando como los parámetros DIFS, Slottime y AC-KTimeout que hacen parte <strong>de</strong>l control <strong>de</strong> acceso al medioe inci<strong>de</strong>n en la implementación <strong>de</strong> radio enlaces <strong>de</strong>varios kilómetros. Posteriormente a partir <strong>de</strong> unos mo<strong>de</strong>losteóricos presentes en la literatura y uno propuestopor los autores se calcula el throughput UDP saturadounidireccional y bidireccional en función <strong>de</strong> la distanciaconsi<strong>de</strong>radas las diferentes velocida<strong>de</strong>s <strong>de</strong> transmisión;<strong>de</strong>spués con un par <strong>de</strong> prototipos <strong>de</strong> comunicación Wi-Fiautónomos alimentados con energía fotovoltaica diseñadosy construidos en laboratorio, se realizan un grupo<strong>de</strong> medidas experimentales <strong>de</strong> throughput UDP saturadoen enlaces punto-punto entre Bucaramanga y emplazamientosrurales circundantes a su área metropolitanaen el rango <strong>de</strong> distancias <strong>de</strong> 0-10.4km, las medicionesse realizaron con el generador <strong>de</strong> tráfico IPERF enviandopaquetes UDP <strong>de</strong> forma unidireccional y bidireccional,posteriormente las mediciones realizadas se comparancon los obtenidos <strong>de</strong> forma teórica.Palabras clave— IEEE802.11, largo alcance, Física,MAC, Mo<strong>de</strong>lo, Throughput, Iperf.Abstract— In this paper, we present the performancecharacteristics of IEEE802.11 standard in point topoint reaching over rural sites in Colombia. To explainthis performance is first should be carried out a <strong>de</strong>tailed<strong>de</strong>scription of the behavior of the physical and MAClayer in the <strong>de</strong>ployment of long-range networks, this isdone by analyzing the existing regulation for maximumequivalent isotropic radiated power in the ISM band, thepropagation losses, the reception level of commercialWi-Fi radios, the frame error rate and consi<strong>de</strong>ring theparameters DIFS, and ACKTimeout SLOTTIME that arepart of medium access control affect the implementationof radio links of several kilometers. Following fromthis theoretical mo<strong>de</strong>ls in the literature and one proposedby the authors calculate the saturated throughputUDP unidirectional and bidirectional function of thedistance consi<strong>de</strong>ring the different transmission speeds;After a couple of prototype autonomous Wi-Fi communicationphotovoltaic powered laboratory <strong>de</strong>signed andbuilt, a group performed experimental measurementsof saturated UDP throughput in point to point links betweenBucaramanga and rural sites surrounding metropolitanarea in the range of 0-10.4 km distances, measurementsare performed using the iperf traffic generatorsending UDP packets of unidirectional and bidirectional,then the measurements are compared with those obtainedtheoretically.Keywords— IEEE802.11, long distance, MAC, Physics,Mo<strong>de</strong>l, Throughput, iperf.INTRODUCCIÓNEn algunas zonas rurales <strong>de</strong>l mundo quehacen parte <strong>de</strong> países sub<strong>de</strong>sarrollados comoColombia se carece <strong>de</strong> soluciones tecnológicasque permitan tener conectividad con el resto<strong>de</strong>l mundo, como resultado estas regiones seencuentran en algunos casos marginadas y <strong>de</strong>sprotegidas,lo cual permite que abun<strong>de</strong> el analfabetismo,se carezca <strong>de</strong> buenos mecanismos<strong>de</strong> salubridad pública, no exista prevención remotacontra posibles <strong>de</strong>sastres naturales, estosy otros factores disminuyen sustancialmente lacalidad <strong>de</strong> vida y el posible <strong>de</strong>sarrollo <strong>de</strong> estosemplazamientos. Los gobiernos <strong>de</strong> estos paí-Recibido: 03/08/2012/ Aceptado:06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21


8ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21ses tratan <strong>de</strong> mitigar esa situación al generarproyectos que permitan tener conectividad enestos emplazamientos e incentivan programasdon<strong>de</strong> se ofrecen las TIC, como un mecanismopara fortalecer y gestionar las iniciativas quepermitan mejorar la calidad <strong>de</strong> vida en estascomunida<strong>de</strong>s. [1][2][3][4][5]Los inconvenientes para ofrecer conectivida<strong>de</strong>n zonas rurales están <strong>de</strong>terminados porlas limitaciones económicas, las severas condicionesambientales, el costo <strong>de</strong> los equipos <strong>de</strong>comunicación, la carencia <strong>de</strong> infraestructura,los costos <strong>de</strong> licencia en la banda <strong>de</strong>l espectroelectromagnético, la carencia <strong>de</strong> un buensuministro eléctrico, el mantenimiento <strong>de</strong> losequipos y los costos que imponen los ISP (proveedores<strong>de</strong> servicio <strong>de</strong> internet) para acce<strong>de</strong>ral backbone.[1][3][6]Consi<strong>de</strong>rado lo anterior se necesitan tecnologías<strong>de</strong> comunicación con buenas prestacionesy <strong>de</strong> bajo costo, que permitan disminuir labrecha digital y contribuir al <strong>de</strong>sarrollo <strong>de</strong> estosemplazamientos al conectarlos con el resto<strong>de</strong>l mundo.En el mercado existen diferentes tecnológicas<strong>de</strong> comunicación que permiten ofrecerconectividad en zonas rurales se encuentran:VSAT (Very Small Aperture Terminal), CDMA450(Co<strong>de</strong> Division Multiple Access), DECT (DigitalCordless Phone System), HFC (Hibrid Fiber CoaxialNetworks), Re<strong>de</strong>s PLC (Power Line Communications),EV-DO (Evolution-Data Optimized),GPRS (General Packet Radio Service) yWi-Fi (Wireless Fi<strong>de</strong>lity). A partir <strong>de</strong> las características<strong>de</strong> <strong>de</strong>sempeño y costo algunos estudiosconsi<strong>de</strong>ran a Wi-Fi como una <strong>de</strong> las mejoresalternativas para la conectividad <strong>de</strong> zonasrurales. [7][8]Debido a la masificación en el uso <strong>de</strong> radiosWi-Fi su costo ha disminuido consi<strong>de</strong>rablemente,a<strong>de</strong>más, si se consi<strong>de</strong>ra que estosoperan en la banda ISM (Industrial, científica ymédica), sus velocida<strong>de</strong>s <strong>de</strong> transmisión máximaes <strong>de</strong> 11Mbps en IEEE802.11b, 54Mbpspara IEEE802.11a/g y <strong>de</strong> 300Mbps paraIEEE802.11n esto suponiendo canal <strong>de</strong> 40MHzy MIMO <strong>de</strong> 2x2. Esta tecnología permite ofrecersoluciones <strong>de</strong> conectividad <strong>de</strong> banda ancha,a<strong>de</strong>más, si se incorpora que al realizar variacionesen los tiempos <strong>de</strong>finidos en la capaMAC (CSMA/CA) y física <strong>de</strong>finidos en el estándaro modificado el control <strong>de</strong> acceso al medio(TDMA) se pue<strong>de</strong> utilizar para <strong>de</strong>splegar re<strong>de</strong>s<strong>de</strong> área extensa con buenas prestaciones, estosaspectos <strong>de</strong>scritos presentan a WiFi comouna <strong>de</strong> las mejores opciones para ofrecer conectivida<strong>de</strong>n zonas rurales. Esto ha incentivadoen los últimos años varias iniciativas tantoen grupos <strong>de</strong> investigación como en empresasal <strong>de</strong>sarrollo <strong>de</strong> equipos que utilizan la capafísica <strong>de</strong> WiFi con modificaciones en el control<strong>de</strong> acceso al medio o con protocolos propietariospara conectar emplazamientos rurales.En la actualidad existen algunas medicionesexperimentales <strong>de</strong> throughput sobre el estándarIEEE802.11 en algunas zonas rurales<strong>de</strong> la Amazonia Peruana (1-50km) [6] y en emplazamientosrurales en Europa 10-300km [9][10][11], a<strong>de</strong>más existen estudios <strong>de</strong> <strong>de</strong>sempeñoen re<strong>de</strong>s <strong>de</strong> largo alcance consi<strong>de</strong>rado elemulador <strong>de</strong> canal (SR5500) para diferentesdistancias en el intervalo <strong>de</strong> (0-100km) [6][12][13].En la primera sección <strong>de</strong> este artículo se especificanalgunas características <strong>de</strong>l estándarIEEE802.11 el cual está diseñado y optimizadopara re<strong>de</strong>s <strong>de</strong> área local, en la segunda secciónse especifica algunas características <strong>de</strong>l<strong>de</strong>sempeño <strong>de</strong> este estándar sobre una red <strong>de</strong>largo alcance que presenta un análisis <strong>de</strong> loslímites que impone la capa física consi<strong>de</strong>radasla PIRE, las pérdidas por propagación, nivel <strong>de</strong>señal recibida en el radio Wi-Fi y la tasa <strong>de</strong> error<strong>de</strong> frames, <strong>de</strong>spués se presenta el <strong>de</strong>sempeñoque impone la capa MAC en función <strong>de</strong> losparámetros DIFS, Slottime y ACKTimeout quehacen parte <strong>de</strong>l estándar. En la tercera secciónse presentan mo<strong>de</strong>los teóricos para el cálculo<strong>de</strong>l throughput UDP unidireccional y bidireccionalsobre enlaces punto a punto IEEE802.11<strong>de</strong> largo alcance, realizando el análisis cuandoel flujo <strong>de</strong>l tráfico es unidireccional y bidireccionala<strong>de</strong>más se propone un mo<strong>de</strong>lo para elcálculo <strong>de</strong>l throughput basado en una máquina<strong>de</strong> estados que representa la función <strong>de</strong> coordinacióndistribuida en función <strong>de</strong> la distanciay se compara con el mo<strong>de</strong>lo propuesto por J.Simo [6]; en la cuarta sección se presenta ungrupo <strong>de</strong> medidas experimentales <strong>de</strong>l throughputsobre enlaces punto a punto <strong>de</strong> largo al-


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz9cance en zonas rurales circundantes al áreametropolitana <strong>de</strong> Bucaramanga en el rango<strong>de</strong> 0-10.4km, estas medidas se realizaron conel generador <strong>de</strong> tráfico iperf, los nodos Wi-Fise le configuraron los parámetros analizadosen la MAC sobre el controlador <strong>de</strong>l radio paramejorar el <strong>de</strong>sempeño en cuanto al throughputsobre enlaces <strong>de</strong> largo alcance.<strong>II</strong>. CARACTERÍSTICAS DE LA CAPA FÍSICA YMAC DEL IEEE802.11A. Capa física IEEE 802.11El estándar IEEE802.11b <strong>de</strong>fine en su capafísica la técnica <strong>de</strong> modulación <strong>de</strong> espectro ensanchadopor secuencia directa <strong>de</strong> alta tasaHR/DSSS <strong>de</strong>fine velocida<strong>de</strong>s <strong>de</strong> transmisión,1, 2 y 5.5Mbps con modulaciones DBPSK,DQPSK, CCK respectivamente. El control <strong>de</strong>acceso <strong>de</strong>l canal lo realiza a través <strong>de</strong>l sensado<strong>de</strong> portadora. [14][15]En el estándar IEEE802.11g en su capa física <strong>de</strong>fine la multiplexaciónpor división <strong>de</strong> frecuencias ortogonalesOFDM para el envío <strong>de</strong> datos, la cual fraccionael canal en un número <strong>de</strong> subcanales ortogonaleslos cuales <strong>de</strong>ben ser usados en paralelopara aumentar la transferencia <strong>de</strong> datos,utiliza un ancho <strong>de</strong> banda <strong>de</strong> 20MHz que seencuentra ocupado por 52 portadoras. Parala transmisión <strong>de</strong> la información, el estándarIEEE802.11g <strong>de</strong>fine las modulaciones 16QAMy 64QAM para 36 y 54Mbps respectivamente.El control para acce<strong>de</strong>r al canal y evaluar sieste está libre combina un umbral mínimo <strong>de</strong>energía con la capacidad <strong>de</strong> <strong>de</strong>tectar una señalWi-Fi válida. [14][15]B. Capa MAC IEEE802.11La capa MAC <strong>de</strong>l estándar IEEE 802.11<strong>de</strong>fine dos modos para su funcionamientoel primero llamado PCF (Point CoodinationFunction) y segundo DCF (Distributed CoordinationFunction), aunque en los radios Wi-Ficomerciales el más implementado es el distribuidoel cual será analizado a continuación.La función <strong>de</strong> coordinación distribuida DCFutiliza el protocolo CSMA/CA (Carrier SenseMultiple Access With Collision Avoidance) paracoordinar la forma en que varias estacionesacce<strong>de</strong>n al canal <strong>de</strong> comunicación. Cuandouna estación <strong>de</strong>sea transmitir un paquete enmodo DCF, primero <strong>de</strong>be activar el mecanismoCS (Carrier Sense) para <strong>de</strong>terminar si hay otraestación que transmite Si encuentra el canallibre durante un intervalo <strong>de</strong> tiempo DIFS (DCFInterframe Space) o EIFS (Exten<strong>de</strong>d Inter FrameSpace), lo cual <strong>de</strong>pen<strong>de</strong> si la estación estuvoinvolucrada en su anterior transmisión enuna colisión, inicializa la etapa <strong>de</strong> contención oalgoritmo backoff el cual se encuentra divididoen ranuras. El número <strong>de</strong> ranuras se selecciona<strong>de</strong> forma pseudo aleatoria <strong>de</strong> una distribuciónuniforme a partir <strong>de</strong>l intervalo <strong>de</strong> valores.[0,CW min] Cada vez que la estación transmisoraconsi<strong>de</strong>ra el canal libre CS/CCA (Carrier Sense/ClearChannel Assessment), <strong>de</strong>crementaun slot. Si encuentra el canal ocupado la estacióncongela el algoritmo backoff hasta que encuentreel canal libre durante un DIFS. Cuandoel número <strong>de</strong> ranuras llega a cero la estacióncomienza a transmitir. Al terminar la transmisiónla estación transmisora espera un ACKque será enviado <strong>de</strong>s<strong>de</strong> la estación receptoraen el caso que no ocurra el arribo <strong>de</strong> un ACKdurante un intervalo <strong>de</strong> tiempo ACKTimeout seconsi<strong>de</strong>ra que existió una colisión (las estacionesno logran diferenciar una colisión <strong>de</strong> unapérdida <strong>de</strong> paquete). La estación transmisoradobla la ventana <strong>de</strong> contención y selecciona elnúmero <strong>de</strong> ranuras <strong>de</strong> forma pseudo aleatoriaa partir <strong>de</strong>l intervalo [0,2 i CW min] don<strong>de</strong> i especificael número <strong>de</strong> retransmisiones en el casoque existan más colisiones en otras etapas <strong>de</strong>contención, si el paquete llega al máximo <strong>de</strong>retransmisiones este paquete se <strong>de</strong>scarta.[15]En la Fig. 1. se muestra un esquema para unatransacción <strong>de</strong> un paquete con el IEEE802.11.Fig. 1. TRANSACCIÓN DE UN PAQUETE DE DATOS CON EL ESTÁNDARIEEE802.11Fuente: Estándar IEEE 802.11 [15]


10ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21C. Desempeño <strong>de</strong> la capa física <strong>de</strong>l IEEE802.11sobre re<strong>de</strong>s <strong>de</strong> largo alcance.El <strong>de</strong>sempeño <strong>de</strong> la capa física sobre re<strong>de</strong>s <strong>de</strong>largo alcance se explica en función <strong>de</strong> los límitesque impone el nivel <strong>de</strong> sensitividad en la recepción<strong>de</strong> los radios WiFi comerciales y la máximaPIRE (Potencia Isotrópica Radiada Equivalente).Después se introduce la presencia <strong>de</strong> FER (Frameerror rate) <strong>de</strong>bida a la relación RSS (Receivesignal Strength) y el nivel <strong>de</strong> ruido SNR (Signal toNoise ratio).El límite que impone la capa física <strong>de</strong>lIEEE802.11 para enlaces punto a punto <strong>de</strong> largoalcance está relacionado con la máxima PIRE lacual está regulada en cada país, el nivel <strong>de</strong> sensitividadque impone el radio para cada tipo <strong>de</strong>modulación y las pérdidas presentes por propagación.En el caso <strong>de</strong> Colombia la regulación que existeen la implementación <strong>de</strong> radio enlaces punto apunto en la banda <strong>de</strong> 2.4GHz es una adaptación<strong>de</strong> la FCC, sección 15.247 (Regulations for LowPower, Non-Licensed Transmitters). La FCC imponeuna restricción <strong>de</strong> 30dBm <strong>de</strong> potencia transmitidacon una antena <strong>de</strong> 6dBi PIRE; a<strong>de</strong>más porcada 3dBi adicionales <strong>de</strong> ganancia en la antena lapotencia <strong>de</strong>l transmisor se <strong>de</strong>be reducir en 1dBm.[4][16]Para pre<strong>de</strong>cir las pérdidas por propagación y<strong>de</strong>terminar el nivel <strong>de</strong> señal recibida en el receptorse pue<strong>de</strong> <strong>de</strong>terminar a partir la ecuación <strong>de</strong> Friisconsi<strong>de</strong>rado un margen <strong>de</strong> <strong>de</strong>svanecimiento. Estemargen se origina en problemas <strong>de</strong> alineación,pérdidas en los conectores, cables, orografía <strong>de</strong>lterreno, fenómenos meteorológicos como lluvia onubosidad y la atenuación por árboles, un valor<strong>de</strong> <strong>de</strong>svanecimiento a<strong>de</strong>cuado permite asegurarla estabilidad <strong>de</strong>l radio enlace en el tiempo, aspectofundamental para conectar emplazamientosdistantes en varios kilometros. Otro mo<strong>de</strong>lomás apropiado para el cálculo <strong>de</strong> las pérdidas porpropagación sobre este tipo <strong>de</strong> emplazamientoses el (ITM Irregular Terrain Mo<strong>de</strong>l/ Longley Rice),el cual consi<strong>de</strong>ra los fenómenos <strong>de</strong> reflexión ydiffracción sobre la topografia <strong>de</strong>l terreno. [17][18][19]En la Fig. 2 se presenta los límites <strong>de</strong> distanciaen función <strong>de</strong> la ganancia <strong>de</strong> las antenas para unenlace punto a punto en la banda 2.4GHz segúnla FCC 15.247. Para el cálculo <strong>de</strong> las pérdidas porpropagación se consi<strong>de</strong>ró el mo<strong>de</strong>lo <strong>de</strong> Friis conmargen <strong>de</strong> <strong>de</strong>svanecimiento <strong>de</strong> 20dB y el umbral<strong>de</strong> recepción se tomó <strong>de</strong> las especificaciones <strong>de</strong>lradio XR2 (Se consi<strong>de</strong>ra este radio por su bajo nivel<strong>de</strong> sensitividad) para cada velocidad <strong>de</strong> transmisión[6] [20] [21].Fig. 2. LÍMITE DE DISTANCIA ESTÁNDAR IEEE802.11 CONSIDERNADO ELNIVEL DE SENSITIVIDAD DEL RADIO XR2Fuente: Autor <strong>de</strong>l proyectoFER (FRAME ERROR RATE) en el IEEE802.11para enlaces <strong>de</strong> largo alcance.Las variaciones en las pérdidas <strong>de</strong> frames enenlaces <strong>de</strong> largo alcance se pue<strong>de</strong>n clasificar endos patrones o categorías <strong>de</strong> pérdidas. La primera<strong>de</strong> ellas es <strong>de</strong>l tipo burst (generados principalmentepor interferencias externas) y la segundase atribuye a pérdidas residuales. [13]Los enlaces IEEE802.11 en áreas rurales, porlo general, presentan bajo nivel <strong>de</strong> interferenciasy, por lo tanto, las pérdidas tipo burst son <strong>de</strong>spreciablesen estos sitios. A<strong>de</strong>más si la relaciónseñal ruido se encuentra en el margen don<strong>de</strong> elBER


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz11<strong>de</strong>l 100%, y por encima <strong>de</strong> esta ventana latasa <strong>de</strong> error es menor que el 1%.[22][23]• La FER no <strong>de</strong>pen<strong>de</strong> directamente <strong>de</strong> la distanciaentre los nodos, solamente <strong>de</strong> la relaciónseñal a ruido. [22][23][24]• Existe una <strong>de</strong>finitiva <strong>de</strong>pen<strong>de</strong>ncia entre elFER y cada velocidad <strong>de</strong> transmisión.[22][23]Consi<strong>de</strong>rando el mo<strong>de</strong>lo <strong>de</strong> la capa física <strong>de</strong>lIEEE802.11b presentado en [25][26] y <strong>de</strong>finiendoun nivel <strong>de</strong> ruido térmico <strong>de</strong> -101.7dBm con un ancho<strong>de</strong> canal <strong>de</strong> 20MHz, se calcula el número <strong>de</strong>paquetes recibidos en función <strong>de</strong>l RSS (ReceivedSignal Strength) para las diferentes velocida<strong>de</strong>s <strong>de</strong>transmisión, mediante una MPDU (MAC protocoldata unit) <strong>de</strong> 1094 bites, enviando 200 paquetesen broadcast, bajo un canal AWGN (Additive WhiteGaussian Noise). En la Fig. 3 se presenta el número<strong>de</strong> los paquetes recibidos comparado con el nivel<strong>de</strong> señal recibida para las velocida<strong>de</strong>s <strong>de</strong> transmisión<strong>de</strong>l estándar IEEE802.11b.Fig. 3. PAQUETES RECIBIDOS VS. EL NIVEL DE SEÑAL RECIBIDA CONSIDE-RANDO UN NIVEL DE RUIDO DE -101.7DBM.Fuente: Autor <strong>de</strong>l proyecto.Como se pue<strong>de</strong> apreciar en la Fig. 3 la ventana<strong>de</strong> vulnerabilidad varía entre 4 y 5 dB para loscuales el FER pue<strong>de</strong> variar <strong>de</strong> 1-100% como seexpresó en las características <strong>de</strong> FER lo cual no<strong>de</strong>pen<strong>de</strong> <strong>de</strong> la longitud <strong>de</strong>l enlace si no <strong>de</strong>l nivel<strong>de</strong> señal recibida.D. Desempeño <strong>de</strong> la capa MAC <strong>de</strong>lIEEE802.11 para enlaces <strong>de</strong> largo alcance.El <strong>de</strong>sempeño <strong>de</strong> la capa MAC <strong>de</strong>l IEEE802.11sobre enlaces <strong>de</strong> largo alcance está expresadoen función <strong>de</strong> algunos tiempos que <strong>de</strong>finen elmecanismo <strong>de</strong> acceso al medio y que llevan implícitamenteel tiempo.La capa MAC no impone restricciones al límite<strong>de</strong> distancia existente entre los nodos <strong>de</strong>una manera explícita, pero si algunos <strong>de</strong> susparámetros lo llevan <strong>de</strong> manera implícitamentecomo son el DIFS, Slottime, ACKtimeout, aunqueen la versión más reciente <strong>de</strong>l estándar se<strong>de</strong>fine que el máximo AirPropagationTime (dosveces el tiempo <strong>de</strong> propagación) es <strong>de</strong>, 1μs es<strong>de</strong>cir. El estándar está diseñado para una red<strong>de</strong> área local, aunque en dicha versión <strong>de</strong>l estándarse introduce el parámetro coverage classpermite incrementar el valor <strong>de</strong> AirPropagation-Time a 93μs lo que permitiría concebirlo parauna distancia <strong>de</strong> km.[15][21]A continuación se presentan los parámetrosmás inci<strong>de</strong>ntes que expresan características<strong>de</strong>l control <strong>de</strong> acceso al medio <strong>de</strong>l estándarIEEE802.11 sobre re<strong>de</strong>s <strong>de</strong> largo alcance.ACKTimeout: Es el intervalo <strong>de</strong> tiempo queuna estación transmisora <strong>de</strong>be esperar para recibirun ACK que confirma que la transmisión fueexitosa. Si no se recibe una confirmación <strong>de</strong>ntro<strong>de</strong> ese intervalo <strong>de</strong> tiempo la estación transmisoraconsi<strong>de</strong>ra que la transmisión fue fallida yvuelve a invocar el algoritmo backoff para realizarotra transmisión. Para enlaces <strong>de</strong> larga distanciasi el valor <strong>de</strong>l ACKTimeout es menor quedos veces el tiempo <strong>de</strong> propagación se generanretransmisiones innecesarias <strong>de</strong>bido a que esteexpira, por lo tanto, el valor <strong>de</strong> ACKTimeout>2δpara utilizar el canal <strong>de</strong> transmisión <strong>de</strong> una maneramás conveniente <strong>de</strong> acuerdo a la distancia.[4][15][21]DIFS: Es el tiempo durante el cual una estación<strong>de</strong>be sensar el canal libre antes <strong>de</strong> programaruna nueva transmisión o reactivar la cuentaregresiva <strong>de</strong> la ventana <strong>de</strong> contención. Para unenlace <strong>de</strong> largo alcance la estación transmisorapue<strong>de</strong> <strong>de</strong>terminar que el canal está libre he inicializarel algoritmo <strong>de</strong> backoff sin estarlo <strong>de</strong>bidoa los tiempos <strong>de</strong> propagación, por lo tanto, esteparámetro <strong>de</strong>berá ser incrementado por lo menosen un Round trip time; a<strong>de</strong>más se pue<strong>de</strong> garantizarque las estaciones que comparten el medio nocolisionen con los ACK en el caso <strong>de</strong> que existanmás <strong>de</strong> dos estaciones. [4][15][21]Slottime: Este parámetro inci<strong>de</strong> directamentesobre la probabilidad <strong>de</strong> colisión entre las esta-


12ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21ciones que comparten el medio. Este parámetroestá <strong>de</strong>finido <strong>de</strong>ntro <strong>de</strong>l estándar <strong>de</strong> tal formaque las estaciones que <strong>de</strong>sean acce<strong>de</strong>r al mediopue<strong>de</strong>n colisionar si transmiten en un mismo slot,es <strong>de</strong>cir, si una estación se encuentra en un slotprevio pue<strong>de</strong> <strong>de</strong>terminar que la otra estación haaccedido al medio y evitar la colisión. Para consi<strong>de</strong>rarcómo el Slottime <strong>de</strong>fine la probabilidad <strong>de</strong>la colisión en función <strong>de</strong> la distancia <strong>de</strong>beremosconsi<strong>de</strong>rar el intervalo <strong>de</strong> vulnerabilidad el cual esel periodo <strong>de</strong> tiempo durante el cual pue<strong>de</strong>n ocurrircolisiones. Esto se <strong>de</strong>be a que la transmisióny recepción no son mecanismos instantáneos, es<strong>de</strong>cir, éstos <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l tiempo <strong>de</strong> propagación<strong>de</strong> la señal electromagnética entre las estaciones,el tiempo implementado en los mecanismos CS/CCA y el tiempo en que la capa física cambia <strong>de</strong>modo recepción y comienza a transmitir el primersímbolo. El intervalo <strong>de</strong> vulnerabilidad se <strong>de</strong>scribecon el siguiente ejemplo; cuando una estacióncomienza a transmitir datos, éstos no podrán ser<strong>de</strong>tectados por las otras estaciones <strong>de</strong> manerainstantánea por lo tanto pue<strong>de</strong>n consi<strong>de</strong>rar que elcanal está libre y comenzar a transmitir y/o generarcolisiones. Las estaciones solamente podrán<strong>de</strong>terminar que el canal está ocupado <strong>de</strong>spués<strong>de</strong> un <strong>de</strong>terminado tiempo el cual <strong>de</strong>be ser, porlo menos, el periodo <strong>de</strong> vulnerabilidad.[4][15][21][27]Periodo <strong>de</strong> vulnerabilidad es igual a la suma <strong>de</strong>:• El tiempo que le toma a la estación transmisoraevaluar el canal y <strong>de</strong> notificar eseestado a la capa MAC.• El tiempo que tarda una estación <strong>de</strong>stino cambiar<strong>de</strong> estado recepción al <strong>de</strong> transmisión.• El tiempo <strong>de</strong> propagación.Cuando se utiliza el Slottime <strong>de</strong>finido en el estándar20 y 9μs para IEEE802.11b/g respectivamente,al incrementar la distancia el intervalo <strong>de</strong>vulnerabilidad aumenta <strong>de</strong>bido número <strong>de</strong> slotsque encajan <strong>de</strong>ntro <strong>de</strong>l tiempo <strong>de</strong> propagación, es<strong>de</strong>cir, la probabilidad <strong>de</strong> colisión entre las estacionesaumenta. [4][15][21]Si se consi<strong>de</strong>ra el valor <strong>de</strong>l Slottime <strong>de</strong> tal formaque sea igual al intervalo <strong>de</strong> vulnerabilidad(slottime ≈2δ) las estaciones colisionarían solamentesi transmiten en un mismo slot como sepue<strong>de</strong> apreciar en la Fig. 4, por lo tanto, los retardosy paquetes perdidos disminuyen.Fig. 4. EL VALOR DEL SLOTTIME ES MAYOR O IGUAL A DOSVECES EL TIEMPO DE PROPAGACIÓNFuente: Adaptado por los autores <strong>de</strong> [6] [21] [28]Si el valor <strong>de</strong>l Slottime es menor pero comparablecon el intervalo <strong>de</strong> vulnerabilidad (slottime≈δ)las estaciones podrán colisionar si transmiten enslots contiguos, el enlace pier<strong>de</strong> la simetría comose pue<strong>de</strong> ver en la Fig. 5, el throughput se maximizapero aumentan los retardos y los paquetes perdidos.Para un valor <strong>de</strong> slottime


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz13Don<strong>de</strong> L Paquete_UDPse refiere al tamaño <strong>de</strong>l paqueteUDP.La T Trans_UDPse consi<strong>de</strong>ra como el tiempo quetranscurre una transacción UDP sobre el estándarIEEE802.11, el envío <strong>de</strong> un paquete UDP se <strong>de</strong>scribeen la Fig. 6.Fig. 6. ESQUEMA SIMPLIFICADO DE UNA TRANSACCIÓNUDP SOBRE IEEE802.11(0,CW min) don<strong>de</strong> el tiempo promedio <strong>de</strong> la ventana<strong>de</strong> contención está dado por la siguienteexpresión.Para el cálculo <strong>de</strong>l tiempo que transcurre alenviar un paquete <strong>de</strong> datos T Datos_UDPutilizamos lasiguiente expresión.Fuente: Autor <strong>de</strong>l proyectoPrimero la estación transmisora verifica queel canal se encuentre libre durante un T DIFSparainicializar la ventana <strong>de</strong> contención, la cual se disminuyehasta que la ventana llega a cero la estación.Se proce<strong>de</strong> luego a enviar el paquete UDPy cuando la estación llamada receptora lo recibeespera un tiempo T SIFSpara confirmar el arribo <strong>de</strong>lpaquete con un ACK_MAC. [103]El tiempo para transmitir un segmento UDP sobreel estándar IEEE802.11b/g consi<strong>de</strong>rados lostiempos <strong>de</strong> propagación está dado por la siguienteexpresión:Para el IEEE802.11b.El T 802.11_ACKes el tiempo que transcurre paraque la estación receptora envíe un ACK.δ Se refiere al tiempo que tarda en viajar la señalelectromagnética entre las dos estaciones.Al utilizar el estándar IEEE802.11g T Datos_UDPyT 802.11_ACKse convierte en la ecuación 7 y 8.Cada uno <strong>de</strong> los tiempos que hacen parte <strong>de</strong> laecuación (2) se <strong>de</strong>scribirán a continuación.El tiempo T DIFSespacio intertrama <strong>de</strong> DCF sepresenta a continuación la siguiente expresión.Para calcular el tiempo que transcurre en laetapa contención T w_contenciónse consi<strong>de</strong>ra queel canal <strong>de</strong> comunicación se encuentra libre <strong>de</strong>interferencias y el nivel <strong>de</strong> señal recibida se encuentrapor encima <strong>de</strong>l nivel <strong>de</strong> sensibilidad enel receptor que se <strong>de</strong>fine para cada velocidad <strong>de</strong>transmisión, es <strong>de</strong>cir, el BER=0 (Bit error rate),por lo tanto, se consi<strong>de</strong>ra un canal <strong>de</strong> comunicacióni<strong>de</strong>al, el FER=0, es <strong>de</strong>cir, las transmisionesson exitosas, por lo tanto la variable pseudoaleatoria con distribución uniforme <strong>de</strong> la ventana<strong>de</strong> contención es seleccionada <strong>de</strong>l intervalo <strong>de</strong>Con la ecuación (1), consi<strong>de</strong>rado un paqueteUDP <strong>de</strong> 1440bites y utilizado el estándarIEEE802.11b a 11Mbps, un canal <strong>de</strong> comunicacióni<strong>de</strong>al, es <strong>de</strong>cir, el BER=0 y que los temporizadores<strong>de</strong>l ACK no expiran y los <strong>de</strong>más parámetrostomados <strong>de</strong> la Tabla <strong>II</strong>, en la Fig. 6 sepresenta el throughput UDP unidireccional enun enlace punto a punto, estos resultados sepue<strong>de</strong>n comparar con las medidas obtenidascon el emulador <strong>de</strong> canal Spirent 5500 [12][31].


14ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21TABLA <strong>II</strong>Valores para los parámetros en el mo<strong>de</strong>lo UDP UnidireccionalParámetroCW _minT SlottimeT w_contenciónDefiniciónTamaño <strong>de</strong> laventana contiendamínimaTiempo asignadoal slot.Tiempo promedio<strong>de</strong> la ventanacontienda.Valor802.11bValor802.11gUnidad31 15 Slots20 9 µs310 67 µsT DIFSTiempo DIFS 50 28 µsT SIFSTiempo SIFS 10 10 µsT PreambuloL MPDU_frameR TasaR BasicDuración PLCPLargo/CortoSERVICE+ MAC+SNAP/LLC+ IP+UDP+ DATOS+ FCSTasa <strong>de</strong> TransmisiónCapa físicaTasa <strong>de</strong> transmisióncapa física ACK.192 /96 20 µs28+8+20+8+1440+0=15041, 2,5.5,11.1, 228+8+20+8+1440+4=15086, 9,12, 18,24,36,48,546, 9, 12,18, 24BitesMbpsMbpsT Signal_EXTExtensión <strong>de</strong> Señal - 6 µsL 802.11_ACKN DBPSLongitud <strong>de</strong>l frame802.11 AckNúmero <strong>de</strong> data bitspor símbolo paraOFDM.14 14 Bites-216, 192144, 9672, 4836, 24.BitsPara el cálculo <strong>de</strong>l throughput UDP saturadoBidireccional se pue<strong>de</strong> utilizar el mo<strong>de</strong>lo <strong>de</strong>Bianchi (El cual se basa en la ca<strong>de</strong>na bidimensional<strong>de</strong> Markov) siempre que se consi<strong>de</strong>re queel slottime≥2δ para garantizar que las estacionespuedan colisionar solamente si transmiten en unmismo slot.A continuación en la Fig. 8 se presenta elthroughput UDP Bidireccional para un el enlacepunto a punto N=2 con el mo<strong>de</strong>lo <strong>de</strong> Bianchi [32]consi<strong>de</strong>rado slottime=2δ, no se <strong>de</strong>sprecia que lacolisión entre dos estaciones genera que la estacióntenga que esperar T SIFSmás el T ACKTimeout=2δpara evitar que el temporizador <strong>de</strong> ACK expire,este mo<strong>de</strong>lo <strong>de</strong>fine un BER=0 (esto significa queel nivel <strong>de</strong> recepción siempre se encuentra mayorque el nivel <strong>de</strong> sensitividad <strong>de</strong>l receptor para larespectiva velocidad <strong>de</strong> transmisión), una MPDU<strong>de</strong> 1500bites. El resultado <strong>de</strong> throughput Bidireccionalen un enlace punto a punto se presenta enla Fig. 8. [32][33]Fig. 8. THROUGHPUT UDP BIDIRECCIONAL ESTÁNDARIEEE802.11B A 1, 2, 5.5 Y 11MBPS.Fuente: Autor <strong>de</strong>l proyecto.Fig. 7. THROUGHPUT UDP UNIDIRECCIONAL ESTÁNDARIEEE802.11B A 11MBPSFuente: Autor <strong>de</strong>l proyecto.Fuente: Autor <strong>de</strong>l proyectoEste mismo análisis se pue<strong>de</strong> utilizar para calcularel throughput UDP unidireccional con los protocolosque realizan una mejor utilización <strong>de</strong>l canal<strong>de</strong> comunicación, como son el protocolo burstingdon<strong>de</strong> elimina el llamado consecutivo al algoritmobackoff y fastframing el cual concatena tramaspara aumentar el tamaño <strong>de</strong> la MPDU.Cuando el valor <strong>de</strong> slottime


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz15para <strong>de</strong>terminar la probabilidad <strong>de</strong> que ocurra unacolisión en otro slot se toma el mo<strong>de</strong>lo J. Simo [21]el cual lo calcula a partir <strong>de</strong>l intervalo <strong>de</strong> vulnerabilidadque se genera por el número <strong>de</strong> slottime(s)que transcurren sin percibir la transmisión <strong>de</strong> otraestación.Analizadas las características que presenta elmo<strong>de</strong>lo J. Simo [21] en cuanto al BER=0 se construyóel mo<strong>de</strong>lo “CPS” como aproximación para elcálculo <strong>de</strong>l throughput UDP saturado Bidimensionalen enlace punto a punto IEEE802.11 este mo<strong>de</strong>lose obtuvo a partir <strong>de</strong> la máquina <strong>de</strong> estados que sepresenta en la Fig. 9 en la cual se <strong>de</strong>fine el tiempo<strong>de</strong> colisión, <strong>de</strong> una transmisión exitosa y la ventanadon<strong>de</strong> ocurre una colisión.A partir <strong>de</strong> esta máquina <strong>de</strong> estados se <strong>de</strong>terminael tiempo <strong>de</strong> transmisión exitosa y el tiempo <strong>de</strong>colisión consi<strong>de</strong>rado el algoritmo backoff el cual generaun retardo que <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l estado <strong>de</strong>l canalya sea que se encuentre libre u ocupado y el número<strong>de</strong> retransmisiones generadas por las colisiones,los anteriores tiempos se utilizan en la evaluación<strong>de</strong>l throughput en el enlace <strong>de</strong> comunicación.Fig. 9. MÁQUINA DE ESTADOS DCFPara diferenciar en cuáles casos se llega alestado <strong>de</strong> transmisión exitosa y en cuáles ocurreuna colisión se toman consi<strong>de</strong>raciones presentadasen el mo<strong>de</strong>lo J. Simo en la <strong>de</strong>finición intervalo<strong>de</strong>l IV (intervalo <strong>de</strong> vulnerabilidad), para <strong>de</strong>finir elintervalo <strong>de</strong> colisión (IC), <strong>de</strong>finido como el intervalo<strong>de</strong> tiempo durante el cual la estaciones STAy STB, que hacen parte <strong>de</strong>l enlace punto a punto,pue<strong>de</strong>n colisionar cuando transmitan asumiendoque STA tiene una ventana CW ay CW bSTB tieneuna ventana, con un valor <strong>de</strong> Slottime fijo. Parauna mejor comprensión, considérese el siguienteejemplo. Dos estaciones STA y STB intentan transmitir<strong>de</strong> manera simultánea. La ventana seleccionada<strong>de</strong> forma pseudo aleatoria para STA es CW ay para STB es CW b. La estación que tenga la menorventana <strong>de</strong> contención transmite, pero <strong>de</strong>bidoa la distancia entre ellas, la otra estación no <strong>de</strong>tectacon su mecanismo CC/CCA que el canal seencuentra ocupado. Si se supone que STA tienela menor ventana, sólo podrá colisionar con STBcuando la ventana <strong>de</strong> contención llegue a cero<strong>de</strong>bido a que no percibe la transmisión <strong>de</strong> STA,lo cual se pue<strong>de</strong> calcular a partir <strong>de</strong>l número <strong>de</strong>Slottime(s) que transcurren en el tiempo <strong>de</strong> propagacióny el tiempo que tarda el mecanismo CCAen <strong>de</strong>terminar que el canal se encuentra ocupado,IC=δ+CCATime. También se pue<strong>de</strong> calcular el número<strong>de</strong> slots <strong>de</strong>ntro <strong>de</strong> los cuales pue<strong>de</strong> ocurriruna colisión el cual se nombra como ICN (Intervalo<strong>de</strong> colisión normalizado), este se encuentraexpresado en la siguiente ecuación:Consi<strong>de</strong>rado que la ventana <strong>de</strong> contenciónse encuentra ranurada el intervalo <strong>de</strong> colisión seaproxima a un valor entero, el intervalo <strong>de</strong> colisiónes la mitad <strong>de</strong>l intervalo <strong>de</strong> vulnerabilidad <strong>de</strong>finidopor J. Simo [21].Conocido el número <strong>de</strong> slots que pue<strong>de</strong> transcurrirantes que alguna estación <strong>de</strong>termine que elcanal se encuentra ocupado <strong>de</strong>bido a la distanciapresente entre estas dos estaciones y con el valor<strong>de</strong> las ventanas <strong>de</strong> contención CW a, CW bse <strong>de</strong>terminala ocurrencia <strong>de</strong> colisión. De acuerdo a loanterior se consi<strong>de</strong>ra que una colisión existe si:Fuente: Adaptado <strong>de</strong> Probabilistic Mo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol [34] y A Finite State Mo<strong>de</strong>l for IEEE 802.11Wireless LAN MAC DCF [35]


16ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21Para calcular el throughput en un enlace puntoa punto a partir <strong>de</strong> una secuencia <strong>de</strong> estadosque <strong>de</strong>scriba el envío <strong>de</strong> cada paquete se <strong>de</strong>be<strong>de</strong>terminar a partir <strong>de</strong>l cociente entre la cantidad<strong>de</strong> paquetes enviados por las dos estaciones multiplicadopor el tamaño promedio <strong>de</strong> los paquetesentre el tiempo que transcurre para realizar el envío<strong>de</strong> estos.El throughput UDP Bidireccional saturado ()lo po<strong>de</strong>mos calcular a partir <strong>de</strong>l cociente entreel número <strong>de</strong> los paquetes enviados por las dosestaciones y el tiempo promedio que transcurreen enviarlos consi<strong>de</strong>rando el número <strong>de</strong> intentosNI el cual <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> colisiones, enla siguiente ecuación se presenta una expresiónpara el cálculo <strong>de</strong> esta métrica <strong>de</strong> red.Ecuación (12):El promedio para el tiempo una transmisiónexitosa y la <strong>de</strong> una colisión consi<strong>de</strong>rado que la estacióntransmite se expresa en la ecuación 13 y14 respectivamente. [6][21][32][33]Don<strong>de</strong>:Como las expresiones (13) y (14) no <strong>de</strong>pen<strong>de</strong>n<strong>de</strong> i y se consi<strong>de</strong>ra que el tamaño <strong>de</strong>l paqueteUDP es el mismo para cada transmisión la ecuación(12) se reescribe <strong>de</strong> la siguiente forma:Ecuación (16):La ventana <strong>de</strong> contención ranurada es enteray se selecciona <strong>de</strong> forma pseudo aleatoria a partir<strong>de</strong> una distribución uniforme como se presente enlas siguientes expresiones.Los estados para la estación 1 y 2 se <strong>de</strong>finen apartir <strong>de</strong> las variables aleatorias R(i) y K(i) respectivamente,estas <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l estado transmisión,es <strong>de</strong>cir, backoff=0, el canal ocupado o bussydon<strong>de</strong> congela el contador <strong>de</strong> backoff por sensarque el canal se encuentra ocupado, el estado <strong>de</strong>colisión dobla la ventana <strong>de</strong> contención <strong>de</strong>bido, elestado <strong>de</strong> reinicio <strong>de</strong> la ventana <strong>de</strong> contención portransmisión exitosa o pérdida <strong>de</strong> paquete se logracuando llega al número máximo <strong>de</strong> retransmisiones,los valores que pue<strong>de</strong>n tomar las variablesaleatorias se expresan a continuación.Don<strong>de</strong> NR es el número máximo <strong>de</strong> retransmisionesen el estándar IEEE802.11b/g es 7 y 4cuando se utiliza el servicio Request to send RTS/ Clear to send CTS.A continuación en la Fig. 10, se presenta unacomparación <strong>de</strong> la predicción <strong>de</strong>l throughput UDPsaturado bidireccional que presenta el mo<strong>de</strong>lo <strong>de</strong>J. Simo y el mo<strong>de</strong>lo CPS para un enlace punto apunto consi<strong>de</strong>rando los valores <strong>de</strong>finidos en la Tabla<strong>II</strong>, un tamaño <strong>de</strong> paquete UDP <strong>de</strong> 1000bites ypara distancias entre 0 a 100Km.Fig. 10. COMPARACIÓN DEL MODELO DE J. SIMO CON EL MODELO CPSDon<strong>de</strong>:Define el tiempo promedio <strong>de</strong> la ventana <strong>de</strong>contención para los paquetes enviados por lasdos estaciones T WR(i),1para ST1 (Estación 1) yT WK(i),2para ST2 (Estación 2) la cual <strong>de</strong>pen<strong>de</strong> <strong>de</strong>la ocurrencia <strong>de</strong> colisión según (11) y el número<strong>de</strong> retransmisiones <strong>de</strong> ST1 y ST2. La función minpermite <strong>de</strong>cir cuál <strong>de</strong> las dos estaciones genera elevento <strong>de</strong> una transmisión exitosa o la ocurrencia<strong>de</strong> una colisión entre las dos estaciones.Fuente: Autor <strong>de</strong>l proyecto.


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz17<strong>II</strong>I. MEDICIONES DE THROUGHPUTPara las mediciones experimentales <strong>de</strong> throughputse diseñó un grupo <strong>de</strong> prototipos Wi-Fi autónomosalimentados con energía fotovoltaica, los cualesse presentan en la Fig. 11, los cuales se utilizaronpara las pruebas <strong>de</strong> laboratorio y en campo abierto.Fig. 11. PROTOTIPOS DE NODO WI-FI AUTÓNOMO ALIMENTADO CONPANELES FOTOVOLTAICOSPara las pruebas <strong>de</strong> laboratorio se uso un cablecoaxial para emular las pérdidas por propagaciónen el enlace punto a punto consi<strong>de</strong>rando lasdistancias 0, 5, 10Km.Para cada nodo <strong>de</strong> comunicación se le ajustaronlos tiempos <strong>de</strong> la capa MAC para mejorar el<strong>de</strong>sempeño sobre re<strong>de</strong>s <strong>de</strong> largo alcance, los parámetrosmodificados son el tiempo ACKtimeoutel cual se incremento 2δ como se aprecia en laecuación (23) y el slottime se aumentó en δ verecuación (24) <strong>de</strong> tal forma que el throughput bidireccionalsea cercano al máximo, todo estos parámetrosse ajustaron con el driver <strong>de</strong> MADWIFI elcual sirve como controlador sobre el chip AtherosAR5414 que hace parte <strong>de</strong>l radio XR2.Fuente: AutorCada enlace punto a punto se realizó con lasmotherboards Soekris NET4801-48 y ALIX2D2 enlas cuales se le instaló el sistema operativo LinuxVoyage y el driver MADWIFI. Cada uno <strong>de</strong> los nodosutiliza el radio EXTREMErange2 (chipset atherosAR5414). En la Tabla <strong>II</strong>I se dan las especificaciones<strong>de</strong> las características técnicas <strong>de</strong>l hardware utilizadopara la construcción <strong>de</strong> cada uno <strong>de</strong> los nodosque hacen parte <strong>de</strong>l enlace <strong>de</strong> comunicación.TABLA <strong>II</strong>IHardware utilizado para las pruebasDispositivo Referencia CaracterísticasMotherboard 1Motherboard 2RadiosALIX2D2Soekrisnet4801-48Ubiquiti (XR2)Sistema Operativo Linux Voyage Version 0.6.2DriverMADWIFIAntenas HG2424 24 dBiCable LMR400 2 metrosFuente: Autor <strong>de</strong>l proyecto.CPU: 500 MHz, AMD Geo<strong>de</strong>LX800DRAM: 256 MB DDR (onboard )Storage: CompactFlash socket2 miniPCIFirmware: Award tinyBIOSCPU: 233 MHz, AMD Geo<strong>de</strong>SC1100SDRAM: 128 Mbyte (on board)Storage: CompactFlash1 Mini-PCI socketChipset atheros AR5414 32-bitmini-PCI Type <strong>II</strong>IAmadwifi-modules-2.6.30-voyage_0.9.4~rc2-1+7.0-1_i386.<strong>de</strong>bDon<strong>de</strong> Slottime st<strong>de</strong>s el tiempo que se <strong>de</strong>fine enel estándar IEEE802.11b/g para un slot.Las mediciones <strong>de</strong>l throughput UDP en cada uno<strong>de</strong> los enlaces punto a punto IEEE802.11b/g realizadosen laboratorio y en campo abierto se utilizó elgenerador <strong>de</strong> tráfico IPERF [36], cada prueba tuvouna duración <strong>de</strong> 180 segundos. Para los resultados<strong>de</strong> las pruebas realizadas en laboratorio se le introdujeronpor software los retardos por propagación.Para las pruebas <strong>de</strong> campo abierto se seleccionarondiferentes puntos en Bucaramanga y zonascircundantes al área metropolitana (zonas rurales)en los que se disponía <strong>de</strong> seguridad para los equipos<strong>de</strong> medición y los nodos Wi-Fi autónomos durantela permanencia <strong>de</strong> las pruebas.TABLA IVSitios seleccionados para las pruebas <strong>de</strong> campoNodo Latitud Longitud Altura (m)A 7° 8’26.09”N 73° 7’17.87”O 991B 7° 8’21.0”N 73° 7’16.1”O 990C 7° 7’59.81”N 73° 7’17.08”O 1000D 7° 7’39.90”N 73° 7’15.80”O 998E 7° 6’14.4”N 73° 5’10.5”O 1293F 7° 9’24.50”N 73° 9’43.40”O 1060G 7° 4’55.5”N 73°11’48.7”O 1358H 7° 8’28.4”N 73° 7’23.1”O 975I 07°07’14.4”N 73°04’37.4”O 1565Fuente: Autor <strong>de</strong>l proyecto.


18ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21En la figura 12 se presenta la ubicación <strong>de</strong>cada uno <strong>de</strong> los emplazamientos seleccionados.Fig. 12. SITIOS SELECCIONADOS PARA LOS ENLACES DE COMUNICACIÓNEn la Fig. 13 se presentan los resultados <strong>de</strong>las pruebas <strong>de</strong> throughput realizadas en campoabierto comparado con los valores obtenidos conel mo<strong>de</strong>lo teórico y las pruebas realizadas en laboratoriopara cada una <strong>de</strong> las diferentes distancias.En la Fig. 13 se pue<strong>de</strong> apreciar que las pruebas<strong>de</strong> throughput UDP unidireccional en campoabierto se aproximan al mo<strong>de</strong>lo teórico y al valorobtenido en las pruebas <strong>de</strong> laboratorio, aunquese pue<strong>de</strong> apreciar un discrepancia en las medidasobtenidas para la distancia <strong>de</strong> 5.01Km estose <strong>de</strong>be a que en este lugar funcionan unos sistemas<strong>de</strong> comunicación que operan en la banda<strong>de</strong> 2.4GHz el cual se encuentra en el rango <strong>de</strong> frecuenciasdon<strong>de</strong> opera nuestro sistema <strong>de</strong> comunicación.En la Fig. 14 se presenta las mediciones<strong>de</strong>l espectro en el rango <strong>de</strong> frecuencias 2412 a2484 MHz, al analizar el espectro se pue<strong>de</strong> apreciarla existencia <strong>de</strong> interferencia en el canal <strong>de</strong>comunicación, lo cual aumentó el número <strong>de</strong> paquetesmedidos, esta medición se realizó sobreen el punto I <strong>de</strong> la Fig. 12.Fig. 13. PRUEBAS DE CAMPO UDP UNIDIRECCIONAL IEEE802.11BFuente: Autor <strong>de</strong>l proyectoA continuación en la Tabla V se <strong>de</strong>scribe los diferentesenlaces punto a punto construido en campoabierto y su respectiva configuración <strong>de</strong>l ACKTimeouty el slottime.TABLA VFuente: Autor <strong>de</strong>l proyecto.Fig. 14. MEDICIÓN DEL ESPECTRO EN LA BANDA DE 2.4GHZEnlaces <strong>de</strong> comunicación establecidos en campoEnlacesDistancia(km)Slottime (ms)11g11bAcktimeout(ms)A-B 0.16 9 20 48B-C 0.65 9 20 48D-E 4.674 23 34 75E-F 10.212 43 54 116B-I 5.01 25 36 79G-H 10.46 43 54 116Fuente: Autor <strong>de</strong>l proyectoFuente: Autor <strong>de</strong>l proyectoA continuación en la Fig. 15 se presenta elthroughput UDP con la técnica bursting que sepue<strong>de</strong> utilizar sobre el radio XR2.Fig. 15. PRUEBAS DE CAMPO UDP UNIDIRECCIONAL BURSTINGIEEE802.11BFuente: Autor <strong>de</strong>l proyecto


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz19En la Fig. 16 se presenta las mediciones <strong>de</strong>throughput UDP Bidireccional y el valor obtenidocon el mo<strong>de</strong>lo teórico “CPS” propuesto. En la Fig.16 se pue<strong>de</strong> apreciar que el mo<strong>de</strong>lo permite pre<strong>de</strong>cirel throughput UDP que se obtuvo en el campoabierto.Fig. 16. PRUEBAS DE CAMPO UDP BIDIRECCIONAL IEEE802.11BAGRADECIMIENTOSSe le reconocen las contribuciones a Ing. C. A.Bravo y al Ing. V. A. Colmenares, Ing. L. M. Meza,Ing. J. D. Moreno, por la contribución y apoyo enla construcción <strong>de</strong> los prototipos WiFi autónomosy la realización <strong>de</strong> las pruebas en laboratorio y encampo abierto.REFERENCIAS[1] G. Hernán. Wireless networks and rural <strong>de</strong>velopment:Opportunities for Latin America. Information technologiesand international <strong>de</strong>velopment, Vol 2, No. 3, pp.47-56, Spring, Boston: The Massachusetts Institute oftechnologies, 2005.[2] C. Luis, Q. River, C. César, L. Liñán. Wild: Wifi basedLong Distance. Lima, Pontificia Universidad Católica<strong>de</strong>l Perú, 2009, 180 p.Fuente: Autor <strong>de</strong>l proyectoCONCLUSIONESSe realizó e implementó una metodologíapara caracterizar el <strong>de</strong>sempeño <strong>de</strong>l estándarIEEE802.11 en un radio enlace <strong>de</strong> largo alcance,Don<strong>de</strong> se logró <strong>de</strong>terminar el throughput UDPmáximo que se pue<strong>de</strong> obtener <strong>de</strong> acuerdo a la distanciapresente entre las estaciones.Los radios Wi-Fi modificados los parámetros<strong>de</strong> su control <strong>de</strong> acceso al medio se presentancomo una solución <strong>de</strong> conectividad <strong>de</strong> bajo costoque permite ofrecer banda ancha en enlaces <strong>de</strong>largo alcance lo cual es fundamental para las zonasrurales <strong>de</strong> la geografía colombiana.Para pre<strong>de</strong>cir el throughput saturado bidimensionalse propuso, implementó y validó un mo<strong>de</strong>lo“CPS” para el envío <strong>de</strong> paquetes UDP sobre DCFen re<strong>de</strong>s punto a punto sobre enlaces <strong>de</strong> largo alcance.En los enlaces <strong>de</strong> comunicación en los que seencontraba presente interferencia disminuyó consi<strong>de</strong>rablementeel throughput comparado con elvalor teórico esperado.Se encontró asimetria en el flujo <strong>de</strong> datoscuando se realizaron mediciones <strong>de</strong>l throughputUDP Bidireccional en cada uno <strong>de</strong> los enlacespunto a punto.[3] S, Surana, Designing Sustainable Rural Wireless Networksfor Developing Regions, Trabajo <strong>de</strong> grado (PhDfilosofía en ciencia <strong>de</strong> la computación), Universidad <strong>de</strong>California, Berkeley ,2009.[4] A. Gerson, C. Luis, C. David, C. César, E. David, H. Renato,L. Leopoldo, M. Jesús, M. Andrés, M. Eva Juliana,OSUNA Pablo, CHECO Yuri Pa-, PACO Juan, QUIJANDRIAYvanna, QUISPE River, REY Carlos, SALMERÓN Sandra,SÁNCHEZ Arnau, SANONI, Paola, SEOANE Joaquín,SIMÓ, Javier y VERA Jaime. Re<strong>de</strong>s inalámbricas parazonas rurales, Lima, Pontificia Universidad Católica <strong>de</strong>lPerú Enero 2008, 252 p.[5] M. Afanasyev, T. Chen, G. M. Voelker, and A. C.Snoeren, “Usage Patterns in an Urban WiFi Network,”IEEE/ACM Transactions of Networking, vol. 18, No.5,pp.1359-1372, October 2010.[6] S. F. Javier, Mo<strong>de</strong>lado y Optimización <strong>de</strong> IEEE802.11para su Aplicación en el Despliegue <strong>de</strong> Re<strong>de</strong>s Extensasen Zonas rurales aisladas <strong>de</strong> Países en Desarrollo.Trabajo <strong>de</strong> grado (Doctor en ingeniería <strong>de</strong> telecomunicación).Universidad Politécnica Superior, Escuelasuperior <strong>de</strong> ingenieros <strong>de</strong> telecomunicación, Departamento<strong>de</strong> Ingeniería y Sistemas Telemáticos 2007.[7] E. M. María, Guía para el Diseño e implementación<strong>de</strong> re<strong>de</strong>s inalámbricas en entornos rurales <strong>de</strong> Perú,Trabajo <strong>de</strong> grado (Ingeniero <strong>de</strong> Telecomunicaciones),Escuela Politécnica Superior, Universidad Autónoma<strong>de</strong> Madrid, 2010.[8] P. B, Germán, Guía <strong>de</strong> tecnologías <strong>de</strong> conectividadpara acceso en áreas rurales. Unión internacional <strong>de</strong>telecomunicaciones, Oficina <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> las telecomunicaciones,2007, 84p.


20ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 7 - 21[9] T, Daniele, G, Alessandro Stefanelli, Riccardo, F. Bene<strong>de</strong>tta,C. Fluvio, Reliability and scalability analysisof Low cost long distance IP-Based wireless networks,innovations for digital inclusion ITU-T Kaleidoscopeevent, Mar <strong>de</strong>l Plata, 2009.[10] T. Daniele, G. Alessandro, Stefanelli, Riccardo, F. Bene<strong>de</strong>tta,V. Piergiorgi, Performance of Low Cost Radios inthe Implementation of Long Distance Wireless Links,iXem Labs, Politecnico di Torino, Italy, 2008.[11] T. Daniele, G. Alessandro Stefanelli, Riccardo, F, Bene<strong>de</strong>tta,C. Fluvio, An in<strong>de</strong>pen<strong>de</strong>nt, Low Cost and OpenSource Solution for the realization of wireless linksover huge multikilometric Distance, p.495-498, IEEERadio and Wireless Symposium, 2008.[12] K. P., Rabin. Multi-Tier Network Architecture for LongDistance Rural Wireless Networks in Developing Regions.California, 2009, Trabajo <strong>de</strong> grado (Ph.D. en filosofíaen ciencias <strong>de</strong> las computación). University ofCalifornia at Berkeley, Electrical Engineering and ComputerScience.[13] S. Anmol, N. Sergiu, P. Rabin, S. Sonesh, BREWER,Eric, S. Lakshminarayanan. Packet Loss Characterizationin WiFi-based Long Distance Networks, Universidad<strong>de</strong> California Berkeley, Universidad <strong>de</strong> Colorado,Universidad <strong>de</strong> Nueva York, IEEE INFOCOM, 2007, pp312-320.[14] R. A. Andra<strong>de</strong>, P. H Salas, D. S. Pare<strong>de</strong>s, “TecnologíaWi-Fi”, Argentina, 2008 pp. 1–116.[15] I. 802.11-2007, Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, Rev.2007, technical report, IEEE CS, 2007.[16] Excerpts from FCC Rules part 15 relative to “UnlicensedSpread Spectrum radio systems” believed to becurrent as of July 23, 1996.[17] P. Caleb, S. Douglas, G. Dirk, The Stability of The Longley-RiceIrregular Terrain Mo<strong>de</strong>l for Typical Problems,University of Colorado at Boul<strong>de</strong>r, 2011.[18] G. A. Hufford, A. G. Longley, W. A. Kissick, “A gui<strong>de</strong> touse of the ITS irregular terrain mo<strong>de</strong>l in the area predictionmo<strong>de</strong>,” U.S. Dep. Commerce, Boul<strong>de</strong>r, CO, NTIARep. 82-100, Apr. 1982.[19] T. S. Rappaport, Wireless Communications Principlesand Practice, 2th. Ed., Prentice Hall, New Jersey, pp.70-71, 2002.[20] Fabricante <strong>de</strong> Radios Wi-Fi IEEE802.11 Ubiquity Networks,(online), citado en abril 2011, Disponible en:.[21] F. J. Simo Reigadas, A. Martínez Fernán<strong>de</strong>z, F. J. Ramos-López,J. Seoane-Pascual, Mo<strong>de</strong>ling and OptimizingIEEE 802.11 DCF for Long-Distance Links”, IEEETransactions on Mobile Computing, p. 15, Vol. 9, No.6, 2010.[22] K. Chebrolu, B. Raman, S. Sen. Long-Distance 802.11bLinks: Performance Measurements and Experience. InACMMOBICOM, 2006.[23] D . Aguayo, J. Bicket, S. Biswas, G. Judd, and RobertM. Link-level Measurements from an 802.11b MeshNetwork. In SIGCOMM, Aug 2004.[24] P. Barsocchi, G. Oligeri y F. Potorti. Frame error mo<strong>de</strong>lin rural Wi-Fi networks. IEEE Transactions on wirelesscommunications, Marzo 2009.[25] P. Guangyu and T. Hen<strong>de</strong>rson, Validation of ns-3802.11b PHY mo<strong>de</strong>l. Boeing Research and Technology,The Boeing Company, MAY 2009.[26] M. B. Pursley, Fellow, IEEE, and T. C. Royster IV, Propertiesand Performance of the IEEE 802.11b Complementary-Co<strong>de</strong>-KeySignal Sets, IEEE TRANSACTIONS ONCOMMUNICATIONS, VOL. 57, NO. 2, FEBRUARY 2009.[27] M. Kwiatkowska, G. Norman and J. Sproston. ProbabilisticMo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol. In H. Hermanns and R.Segala (editors) Proc. PAPM/PROBMIV’02, volume2399 of Lecture Notes in Computer Science, pages169-187, Springer. July 2002.[28] N. Sandra Salmerón, Parametrización <strong>de</strong> IEEE 802.11eEDCA para la priorización <strong>de</strong>l tráfico VoIP en re<strong>de</strong>s extensaspara zonas rurales <strong>de</strong> países en vías <strong>de</strong> <strong>de</strong>sarrollo,Madrid, trabajo <strong>de</strong> grado Máster, Universidad ReyJuan Carlos, ETSI <strong>de</strong> Telecomunicación, 2007.[29] W. Grote, C. Ávila y A. Molina. Análisis <strong>de</strong> máximo <strong>de</strong>sempeñopara un WLAN operando a tasas fijas o adaptativasusando el estándar IEEE802.11a/b/g. Ingeniare.Rev. chil. ing. 2007, Vol.15, No.3, pp. 320-327.[30] S. Delgadillo, D. Guzmán, A. Muller y W. Grote. Análisisexperimental <strong>de</strong> un ambiente Wi-Fi multicelda. Rev.Fac. Ing. - Univ. Tarapacá [online]. 2005, Vol.13, No.3,pp. 45-52. ISSN 0718-1337.[31] P. Rabin, N. Sergiu, S. Sonesh, S. Anmol, S. Lakshminarayanan,Eric. Brewer. WiLDNet: Design and Implementationof High Performance WiFi Based Long DistanceNetworks, TIER Group, Universidad <strong>de</strong> CaliforniaBerkeley, Universidad <strong>de</strong> Colorado, Universidad <strong>de</strong>Nueva York, Boul<strong>de</strong>r, 2007.[32 G. Bianchi, “Performance Analysis of the IEEE 802.11Distributed Coordination Function,” IEEE J. SelectedAreas in Comm, Vol. 18, No. 3, pp. 535-547, Mar.2000.[33] G. Bianchi and I. Tinnirello, “Remarks on IEEE 802.11DCF Performance Analysis,” IEEE Comm. Letters, vol.9, no. 8, pp. 765-767, Aug. 2005.


Análisis <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>l IEEE802.11 para la conectividad <strong>de</strong> zonas rurales <strong>de</strong> Colombia - Gualdrón, Díaz21[34] M. Kwiatkowska, G. Norman and J. Sproston. ProbabilisticMo<strong>de</strong>l Checking of the IEEE 802.11 WirelessLocal Area Network Protocol. In H. Hermanns and R.Segala (editors) Proc. PAPM/PROBMIV’02, Vol. 2399of Lecture Notes in Computer Science, pages 169-187, Springer. July 2002.[35] D. K. Puthal y B. Sahoo, A Finite State Mo<strong>de</strong>l for IEEE802.11 Wireless LAN MAC DCF, Emerging Trends in Engineering& Technology, International Conference on,pp. 258-263, First International Conference on EmergingTrends in Engineering and Technology, 2008.[36] R. P. Keith, G. Jared,How to Gui<strong>de</strong> on JPerf and IPerf,Wireless LAN profesionals 2011.


Análisis sobre el comportamiento <strong>de</strong>l Throughputen re<strong>de</strong>s LAN bajo tecnología Power LineCommunicationsAnalysis about behavior of the Throughput in LAN networks un<strong>de</strong>rtechnology Power Line CommunicationsJuan Carlos Vesga FerreiraM. Sc. en Telecomunicaciones,Universidad Pontificia BolivarianaDocente Auxiliar ECBTI- UNADjuan.vesga@unad.edu.coGerardo Granados AcuñaEsp. en Telecomunicaciones,Universidad Autónoma <strong>de</strong> BucaramangaDocente Auxiliar ECBTI- UNADgerardo.granados@unad.edu.coResumen— El rendimiento es sin duda uno <strong>de</strong> los aspectos<strong>de</strong> mayor interés <strong>de</strong>ntro <strong>de</strong>l análisis global en lasre<strong>de</strong>s LAN, consi<strong>de</strong>rado el efecto que produce sobre elusuario final. El rendimiento pue<strong>de</strong> ser <strong>de</strong>finido segúndiversos puntos <strong>de</strong> vista, lo que permite incorporar otrasformas <strong>de</strong> evaluación según el objeto <strong>de</strong> interés en particular.Básicamente, los parámetros más comunes paraevaluar el rendimiento <strong>de</strong> una red son: Throughput, utilización<strong>de</strong>l canal y diversas medidas <strong>de</strong> retardo.Throughput, es la capacidad <strong>de</strong> un enlace <strong>de</strong> transportarinformación útil. En otras palabras, representa“la cantidad <strong>de</strong> información útil que pue<strong>de</strong> transmitirsepor unidad <strong>de</strong> tiempo”. Este pue<strong>de</strong> variar en una mismaconexión <strong>de</strong> red según el protocolo usado para la transmisión(TCP o UDP) y el tipo <strong>de</strong> datos <strong>de</strong> tráfico (HTTP,FTPy otros).Un objetivo muy importante al analizar el throughputse encuentra relacionado con la calidad <strong>de</strong>l servicio(QoS / Quality of Service) en la red, la cual juega un papelimportante a la hora <strong>de</strong> evaluar la eficiencia <strong>de</strong> unared centrada en aplicaciones sensibles al tiempo, talescomo: vi<strong>de</strong>o y audio, entre otras.Des<strong>de</strong> el punto <strong>de</strong> vista tecnológico, el hacer uso<strong>de</strong> la red eléctrica como medio físico <strong>de</strong> transmisión hasido consi<strong>de</strong>rado como una excelente alternativa en laprestación <strong>de</strong> servicios <strong>de</strong> interconexión <strong>de</strong> última milla.El uso <strong>de</strong> adaptadores <strong>de</strong> red basados en PLC facilita eldiseño <strong>de</strong> re<strong>de</strong>s LAN y comunicaciones <strong>de</strong> banda anchaa través <strong>de</strong> la red eléctrica, al convirtir cualquier tomacorrienteen un punto <strong>de</strong> conexión para el usuario, sinla necesidad <strong>de</strong> cableados adicionales a los existentes.Este artículo presenta un análisis experimental sobreel comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN sobrePLC, bajo el uso <strong>de</strong> adaptadores <strong>de</strong> red soportadoscon el estándar HomePlug 1.0.Palabras clave— Throughput, PLC, HomePlug, ANOVA,Mo<strong>de</strong>lo estadísticoAbstract— The performance is without doubt one of theaspects of greatest interest within the overall analysis inLANS, consi<strong>de</strong>ring the effect that it produces on the enduser. The performance can be <strong>de</strong>fined according to variouspoints of view, allowing to incorporate other formsof evaluation <strong>de</strong>pending on the object of interest in particular.Basically, the most common parameters for evaluatingthe performance of a network are: Throughput,use of the channel and various measures of <strong>de</strong>lay.Throughput, is <strong>de</strong>fined as the capacity of a link to carryuseful information. In other words, represents “theamount of useful information that can be transmittedper unit of time”. It may vary in the same network connection<strong>de</strong>pending on the protocol used for the transmission(TCP or UDP) and the data type of traffic (HTTP,FTP, etc. ).One of the most important objectives to analyze thethroughput is related to the quality of service (QoS /Quality of Service) on the network, which plays an importantrole in assessing the efficiency of a network centeredin time-sensitive applications, such as: vi<strong>de</strong>o andaudio, among others.From a technological point of view, making use of thePower network as physical environment of transmissionhas been consi<strong>de</strong>red as an excellent alternative in theprovision of interconnection services of last mile. Theuse of network adapters based on PLC facilitate the <strong>de</strong>signof LANS and broadband communications throughthe Power network, converting any wall socket in a connectionpoint for the user, without the need for additionalwiring to the existing ones.This article presents an experimental analysis on thebehavior of the throughput in LANs on PLC, un<strong>de</strong>r theuse of network adapters supported with the standardHomePlug 1.0.Keywords— Throughput, PLC, HomePlug, ANOVA, StatisticMo<strong>de</strong>lRecibido: 02/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados23I. INTRODUCCIÓNLa red eléctrica representa un medio hostilpara la transferencia <strong>de</strong> datos <strong>de</strong>bido a que no hasido diseñada para transmitir información. PLC alser una tecnología emergente se enfrenta a variosinconvenientes tales como: niveles excesivos <strong>de</strong>ruido, la atenuación <strong>de</strong> la señal a las frecuencias<strong>de</strong> interés, discontinuida<strong>de</strong>s en la impedancia característica<strong>de</strong>l canal y efecto multipath [1], entreotros aspectos; que afecta consi<strong>de</strong>rablemente suóptimo <strong>de</strong>sempeño. A<strong>de</strong>más, es muy difícil obtenerun mo<strong>de</strong>lo significativo <strong>de</strong> este canal, <strong>de</strong>bidoa la constante conexión y <strong>de</strong>sconexión <strong>de</strong> dispositivos.Una <strong>de</strong> las principales características <strong>de</strong> la tecnologíaPLC bajo el estándar HomePlug 1.0 [2] esel uso <strong>de</strong> OFDM como técnica <strong>de</strong> modulación [3],la cual implementa un esquema <strong>de</strong> transmisiónadaptativa, que analiza las condiciones <strong>de</strong>l canalacor<strong>de</strong> con la relación SNR presente en el medioen un momento dado. Esto juega un papel muyimportante a la hora <strong>de</strong> analizar el comportamiento<strong>de</strong> la tecnología PLC durante el <strong>de</strong>sarrollo <strong>de</strong>lexperimento.La red PLC está sujeta a limitaciones relacionadascon la tecnología utilizada. Estas limitacioneshacen referencia a la velocidad <strong>de</strong> transmisión, lacual en la mayoría <strong>de</strong> los casos, no correspon<strong>de</strong> ala tasa esperada, <strong>de</strong>bido a que la red PLC trabajabajo el uso <strong>de</strong> un medio compartido, don<strong>de</strong> elancho <strong>de</strong> banda entre los usuarios disminuye amedida que aumenta la cantidad <strong>de</strong> estacionesactivas en la red PLC. Las estaciones que formanparte <strong>de</strong> la red PLC <strong>de</strong>ben estar en la misma fase<strong>de</strong> la red eléctrica [4], [5].El rendimiento, es uno <strong>de</strong> los aspectos <strong>de</strong> mayorinterés <strong>de</strong>ntro <strong>de</strong>l análisis global en las re<strong>de</strong>sLAN, <strong>de</strong>bido al efecto que produce sobre el usuariofinal. Pue<strong>de</strong> ser <strong>de</strong>finido según diversos puntos<strong>de</strong> vista, permitiendo con ello incorporar otras formas<strong>de</strong> evaluación <strong>de</strong>pendiendo <strong>de</strong>l objeto <strong>de</strong> interésen particular. Básicamente, los parámetrosmás comunes para evaluar el rendimiento <strong>de</strong> unared son: Throughput, utilización <strong>de</strong>l canal, Jitter yRTT, entre otros [6]. Aquí el tema <strong>de</strong> investigaciónestá centrado en el Throughput.Throughput, es la capacidad <strong>de</strong> un enlace <strong>de</strong>transportar información útil. Representa la cantidad<strong>de</strong> información útil que pue<strong>de</strong> transmitirsepor unidad <strong>de</strong> tiempo. Pue<strong>de</strong> variar en una mismaconexión <strong>de</strong> red según el protocolo usado parala transmisión y el tipo <strong>de</strong> datos <strong>de</strong> tráfico, entreotros factores [2]. La expresión matemática quepor <strong>de</strong>finición <strong>de</strong>scribe este parámetro es:L M: Longitud total <strong>de</strong>l mensajeL C: Bits <strong>de</strong> control <strong>de</strong>l mensajeT M: Tiempo <strong>de</strong> transmisión <strong>de</strong>l mensajeT ACC: Tiempo <strong>de</strong> acceso al medioLa mayoría <strong>de</strong> los métodos empleados para lasmediciones se caracterizan por hacer evaluaciones<strong>de</strong> la conexión entre hosts enviando algún patrón<strong>de</strong> tráfico para luego realizar su evaluación.Las mediciones se repiten varias veces y luego sepromedian para obtener una mejor aproximación.Para el <strong>de</strong>sarrollo <strong>de</strong>l experimento se hará uso<strong>de</strong> adaptadores Ethernet-PLC con el fin <strong>de</strong> <strong>de</strong>terminarla variación <strong>de</strong>l Throughput en la red LANsegún: el tamaño <strong>de</strong>l paquete, el número <strong>de</strong> estacionesactivas en la red y la distancia en metrosentre el PC-Cliente y el PC Servidor.<strong>II</strong>. CLASIFICACIÓN Y SELECCIÓN DEL DISEÑOEXPERIMENTALUn aspecto fundamental en el diseño <strong>de</strong> experimentoses <strong>de</strong>cidir cuáles pruebas o tratamientosse van a ejecutar en el proceso y la cantidad<strong>de</strong> repeticiones <strong>de</strong> cada una, <strong>de</strong> manera que seobtenga la máxima información al mínimo costosobre el objeto <strong>de</strong> estudio.Un diseño experimental, es algo más que unconjunto <strong>de</strong> condiciones <strong>de</strong> prueba: es una secuencia<strong>de</strong> etapas o activida<strong>de</strong>s que <strong>de</strong>ben realizarsepara cumplir con éxito los objetivos que sepersiguen. Actualmente, existen diversos tipos<strong>de</strong> diseños experimentales en don<strong>de</strong> cada uno<strong>de</strong> ellos permite estudiar situaciones que ocurrenen la vida práctica, ajustándose a las necesida<strong>de</strong>s<strong>de</strong>l investigador. Se <strong>de</strong>be saber cómo elegir elmás a<strong>de</strong>cuado para cada problema.El tipo <strong>de</strong> diseño experimental seleccionado esel factorial, cuyo objetivo consiste en estudiar elefecto <strong>de</strong> varios factores sobre una o varias respuestas(Throughput). Es <strong>de</strong>cir, se busca estudiar


24ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32la relación entre los factores y la respuesta, conla finalidad <strong>de</strong> compren<strong>de</strong>r mejor cómo es la relacióny generar conocimiento que permita tomaracciones y <strong>de</strong>cisiones que mejoren el <strong>de</strong>sempeño<strong>de</strong>l proceso [7].Para estudiar la manera cómo influye cada factorsobre la variable <strong>de</strong> interés, es necesario elegiral menos dos niveles <strong>de</strong> prueba para cada uno <strong>de</strong>ellos. Con el diseño factorial completo se ejecutanaleatoriamente en el proceso todas las posiblescombinaciones que pue<strong>de</strong>n formarse con los nivelesseleccionados.Un diseño <strong>de</strong> experimentos factorial o arreglofactorial es el conjunto <strong>de</strong> puntos experimentaleso tratamientos que pue<strong>de</strong>n formarse y consi<strong>de</strong>ratodas las posibles combinaciones <strong>de</strong> los nivelespor el número <strong>de</strong> factores [7]. Los factores sonaquellas variables que se investigan en el experimento,con relación a la forma como afectana la(s) variable(s) <strong>de</strong> respuesta. Los niveles sonaquellos valores que pue<strong>de</strong> tomar cada uno <strong>de</strong>los factores. Por ejemplo, con k=2 factores, y cadafactor con dos niveles <strong>de</strong> prueba, se forma el diseñofactorial <strong>de</strong> 2x2=2 2 que consiste <strong>de</strong> cuatrocombinaciones o puntos experimentales.Para esta investigación se consi<strong>de</strong>raron tresfactores: tamaño <strong>de</strong>l paquete, número <strong>de</strong> PC activosen la red y distancia entre el PC (Cliente) y elServidor. Cada factor presenta un número específico<strong>de</strong> niveles cuantitativos acor<strong>de</strong> con la Tabla I.TABLA IFACTORES VS. NIVELESFactor Descripción No. Niveles1 Tamaño <strong>de</strong>l paquete 62 Número <strong>de</strong> host 63 Distancia 4Fuente: Los AutoresEn virtud <strong>de</strong> lo anterior, correspon<strong>de</strong> a un diseñofactorial <strong>de</strong> 6x4x6=144 combinaciones <strong>de</strong>tratamientos o puntos experimentales. El número<strong>de</strong> replicaciones <strong>de</strong>l experimento es <strong>de</strong> cinco (5),por lo tanto, se tomaron 720 mediciones por cadavariable respuesta.Cada uno <strong>de</strong> los métodos <strong>de</strong> diseño experimentalrecomienda el uso <strong>de</strong> una técnica estadísticapara el análisis e interpretación <strong>de</strong> los datos.En el caso particular <strong>de</strong>l diseño factorial, la técnicasugerida es el análisis <strong>de</strong> varianza [8]. Enestadística, el análisis <strong>de</strong> la varianza (ANOVA, segúnterminología inglesa) es una colección <strong>de</strong> mo<strong>de</strong>losestadísticos, en los cuales la varianza estáparticionada en ciertos componentes <strong>de</strong>bidos adiferentes variables explicativas [9].El nombre <strong>de</strong> análisis <strong>de</strong> varianza (ANOVA)viene <strong>de</strong>l hecho que se utilizan coeficientes <strong>de</strong>varianzas para probar la hipótesis <strong>de</strong> igualdad<strong>de</strong> medias. La i<strong>de</strong>a general <strong>de</strong> esta técnica es separarla variación total en las partes con la quecontribuye cada fuente <strong>de</strong> variación en el experimento[7], [9]. El análisis <strong>de</strong> varianza, permitei<strong>de</strong>ntificar si las muestras tomadas en diferentessituaciones llamadas “factores” o “tratamientos”,influyen significativamente <strong>de</strong>s<strong>de</strong> un punto <strong>de</strong> vistaestadístico sobre la variable respuesta. Des<strong>de</strong>este punto se vista, se establecen hipótesis sobreel comportamiento <strong>de</strong> los factores y al final seaceptan o rechazan según los resultados arrojadospor el ANOVA [9]-[11].El uso <strong>de</strong>l análisis <strong>de</strong> varianza no obe<strong>de</strong>ce a realizarcomparaciones por capricho o para <strong>de</strong>scubrirlo evi<strong>de</strong>nte. La comparación <strong>de</strong> tratamientos surgecomo una necesidad en la lógica <strong>de</strong> preten<strong>de</strong>r tomaruna <strong>de</strong>cisión, en la solución <strong>de</strong> un problema ocomo paso importante para el mejor entendimiento<strong>de</strong> un proceso [7]. En el contexto <strong>de</strong> un problema<strong>de</strong> investigación surge la necesidad <strong>de</strong> realizaralguna comparación <strong>de</strong> tratamientos con el fin <strong>de</strong>elegir la mejor alternativa o tener una mejor comprensión<strong>de</strong>l comportamiento <strong>de</strong> la variable <strong>de</strong> interésen cada uno <strong>de</strong> los distintos tratamientos.La estrategia normalmente se basa en obteneruna muestra representativa <strong>de</strong> mediciones <strong>de</strong>cada uno <strong>de</strong> los tratamientos, y con base en lasmedias y varianzas muestrales construir un mo<strong>de</strong>loestadístico que <strong>de</strong>scriba el comportamiento <strong>de</strong>esta comparación [8]-[10]. El mo<strong>de</strong>lo estadístico<strong>de</strong>scribe el comportamiento <strong>de</strong> la variable observaday en cada diseño incorpora un término adicionalpor cada factor. El mo<strong>de</strong>lo es una manera<strong>de</strong> expresar matemáticamente todo lo que se suponepue<strong>de</strong> influir sobre la variable <strong>de</strong> repuestaen un diseño dado [7].El objetivo <strong>de</strong>l ANOVA es <strong>de</strong>terminar si ciertasvariables pue<strong>de</strong>n explicar una parte significativa<strong>de</strong> la variación, la variación aleatoria es pequeñafrente a la variación explicable o <strong>de</strong>terminista. Alfinalizar el experimento, se busca i<strong>de</strong>ntificar si unoo más factores afectaron a la variable respuesta, y


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados25con ello establecer una relación <strong>de</strong> causalidad, ysentar las bases para el mo<strong>de</strong>lo empírico <strong>de</strong> predicción.<strong>II</strong>I. DESCRIPCIÓN DEL EXPERIMENTOEn la actualidad, existen diferentes herramientassoftware que permiten realizar medicionessobre una red. La mayoría <strong>de</strong> herramientasopera mediante configuraciones cliente/servidor,al enviar paquetes <strong>de</strong> un host a otro, generarsituaciones <strong>de</strong> tráfico controladas y aleatoriasy permitir variar el tipo <strong>de</strong> protocolo <strong>de</strong>transmisión, TCP o UDP, el tamaño <strong>de</strong>l paquete,y en algunas ocasiones la tasa <strong>de</strong> transferencia.Entre las herramientas software más utilizadasse encuentran: Chariot, MGEN, Iperf, SmokePing,TTCP, entre otras. Sin embargo, tenidas en cuentalas características y su uso constante en situacionesque requieren evaluar el rendimiento <strong>de</strong> unared, se utilizará Iperf como herramienta softwarepara la medición <strong>de</strong>l Throughput y otros parámetrosrelacionados con retardos propios <strong>de</strong> la redLAN sobre PLC bajo el estándar HomePlug 1.0.Iperf es una herramienta diseñada para medirel rendimiento <strong>de</strong>l ancho <strong>de</strong> banda vía TCPy UDP. Iperf reporta throughput, retardo (<strong>de</strong>lay),Jitter (variación <strong>de</strong>l retardo) y pérdidas <strong>de</strong> datagramas,que permite manipular diversos parámetros<strong>de</strong>l tráfico generado [12].Para establecer una comunicación entre dosequipos, uno <strong>de</strong> ellos <strong>de</strong>be configurase comoservidor y otro como cliente. El experimento consisteen conectar diversos equipos <strong>de</strong> cómputo,haciendo uso <strong>de</strong> adaptadores PLC-ethernet separadosentre sí a una distancia conocida. Iperfgenerará tráfico <strong>de</strong>s<strong>de</strong> cada uno <strong>de</strong> los PC haciael Servidor acor<strong>de</strong> con la configuración <strong>de</strong> parámetrosestablecida [13].Fig. 1. ESQUEMA DE CONEXIÓN Y CONFIGURACIÓN DE LA RED PLC CONFINES EXPERIMENTALESforma <strong>de</strong> conexión <strong>de</strong> cada uno <strong>de</strong> los equipos.Como dato adicional para el experimento, losadaptadores se ubicaron <strong>de</strong>ntro <strong>de</strong>l mismo circuito(fase) eléctrico.Tal como se mencionó anteriormente, se consi<strong>de</strong>raronpara el <strong>de</strong>sarrollo <strong>de</strong>l experimento tresfactores: tamaño <strong>de</strong>l paquete, número <strong>de</strong> PC activosen la red y distancia entre el PC (Cliente) y elServidor. Los valores establecidos para cada uno<strong>de</strong> los factores son:• Tamaño <strong>de</strong>l Paquete: 64,128,256,512,1024,1500 bytes• Número <strong>de</strong> PC activos en la red: 1,2,4,6,8,10(se toma 10 como límite según especificaciones<strong>de</strong>l fabricante)• Distancia entre PC-Cliente y Servidor:5m,10m,20m,30mCon referencia a la distancia, se utilizaron valores<strong>de</strong>ntro <strong>de</strong>l rango <strong>de</strong> distancias en una viviendapromedio.Los adaptadores PLC utilizados correspon<strong>de</strong>nal mo<strong>de</strong>lo NETGEAR XE102 Wall-Plugged EthernetBridge que operan bajo el estándar Homeplug 1.0y cumplen con las siguientes especificaciones técnicas,tabla <strong>II</strong>:TABLA <strong>II</strong>ESPECIFICACIONES TÉCNICAS ADAPTADORES USADOSCaracterísticaProtocol/Standards:Modulation Support:Frequency Band:Quality of Service:ValorHomePlug 1.0 specification, IEEE 802.310/100 Ethernet (10Mbps) and IEEE 802.3uFast Ethernet Compliant14MbpsInterconecta hasta 10 Plug IP’sOFDM , DQPSK, DBPSK and ROBO4.3 Mhz to 20.9 Mhz bandSoporta (FEC)4 niveles <strong>de</strong> prioridad <strong>de</strong> paquetes en formaaleatoriaUso <strong>de</strong> algoritmos adaptativos bajo el uso <strong>de</strong>CSMA/CAManeja encapsulamiento <strong>de</strong> paquetesBaja Latencia, Alto Throughput y JitterajustableSecurity Support:Hardware:Uso <strong>de</strong>l algoritmo DES a 56bits paraencriptaciónPotencia Mínima (4.5 watts)Fuente: Los AutoresLa Figura 1, muestra una topología bus utilizadapara la implementación <strong>de</strong> la red PLC y laLED Indicators:Fuente: los autores1 x Power LED1 x Powerline Activity Status LED1 x Ethernet Link/Activity Status LED


26ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32Dadas las condiciones experimentales <strong>de</strong>scritasse consi<strong>de</strong>ra que las cinco replicaciones <strong>de</strong>lexperimento son suficiente garantía para medirlos efectos principales y las interacciones.IV. MODELO ESTADÍSTICO Y ANÁLISIS DEVARIANZA PARA THROUGHPUTEn un diseño factorial <strong>de</strong> tres factores (axbxc)se supone que el comportamiento <strong>de</strong> la respuestaY pue<strong>de</strong> <strong>de</strong>scribirse mediante el mo<strong>de</strong>lo <strong>de</strong> efectosdado por:En don<strong>de</strong>:a=Tamaños <strong>de</strong>l paqueteb=distancias entre estacionesc=Número <strong>de</strong> estaciones o host en la red PLCn=Número <strong>de</strong> réplicas <strong>de</strong>l experimentoY ijkl= Throughput para un tamaño <strong>de</strong> paquete(i) a una distancia entre estaciones (j), con unnúmero <strong>de</strong> estaciones en la red PLC (k), para lareplicación (l).μ=Media general <strong>de</strong>l Throughput in<strong>de</strong>pendiente<strong>de</strong> cualquiera <strong>de</strong> los factores consi<strong>de</strong>rados enel experimento.A i= Efecto <strong>de</strong>l tamaño <strong>de</strong>l paquete (i)B j= Efecto <strong>de</strong> la distancia entre estaciones (j)C k= Efecto <strong>de</strong>l número <strong>de</strong> estaciones (k)(AB) ij= Efecto <strong>de</strong> la interacción entre los factoresTamaño <strong>de</strong>l Paquete y Distancia entre host(AC) ik= Efecto <strong>de</strong> la interacción entre los factoresTamaño <strong>de</strong>l paquete y Número <strong>de</strong> host(BC) jk= Efecto <strong>de</strong> la interacción entre los factoresDistancia entre Host y Número <strong>de</strong> host(ABC) ijk= Efecto <strong>de</strong> la interacción <strong>de</strong> los tres factoresε ijkl= Error aleatorioEl estudio factorial <strong>de</strong> tres factores (A,B,C) permiteinvestigar los efectos: A,B,C,AB,AC,BC y ABC;don<strong>de</strong> el nivel <strong>de</strong> <strong>de</strong>sglose o <strong>de</strong>talle con el quepue<strong>de</strong>n estudiarse <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> nivelesutilizado en cada factor. Para el caso particular,se tienen siete efectos <strong>de</strong> interés sin consi<strong>de</strong>rar<strong>de</strong>sglose y con ellos se pue<strong>de</strong>n plantear sietehipótesis nulas(H o) y cada una apareada con unahipótesis alternativa (H A). El ANOVA para probarcada una <strong>de</strong> estas hipótesis se ilustra en la Tabla<strong>II</strong>I.Las hipótesis <strong>de</strong> interés para los tres factores<strong>de</strong>l mo<strong>de</strong>lo anterior y sus interacciones son:H o: Efecto A = 0, H A: Efecto A ≠ 0H o: Efecto B = 0, H A: Efecto B ≠ 0H o: Efecto C = 0, H A: Efecto C ≠ 0H o: Efecto AB= 0, H A: Efecto AB ≠ 0H o: Efecto AC = 0, H A: Efecto AC ≠ 0H o: Efecto BC = 0, H A: Efecto BC ≠ 0H o: Efecto ABC = 0, H A: Efecto ABC ≠ 0Para casos en los que todos los factores <strong>de</strong>lexperimento son fijos, es posible formular y probarfácilmente hipótesis acerca <strong>de</strong> los efectos principalesy las interacciones. Para el caso <strong>de</strong> mo<strong>de</strong>los<strong>de</strong> efectos fijos, los test para probar las hipótesissobre cada efecto principal y las interacciones sepue<strong>de</strong>n construir al dividir el CM correspondiente<strong>de</strong>l efecto o la interacción por el CM ELos grados<strong>de</strong> libertad para cada efecto principal son los niveles<strong>de</strong>l factor menos uno y el número <strong>de</strong> grados<strong>de</strong> libertad para una interacción es el producto <strong>de</strong>lnúmero <strong>de</strong> grados <strong>de</strong> libertad asociados con loscomponentes individuales <strong>de</strong> esta.Resumen <strong>de</strong>l ProcedimientoVariable <strong>de</strong>pendiente: ThroughputFactores:• Distancia entre estaciones• Número <strong>de</strong> host o estaciones activas en la redPLC• Tamaño <strong>de</strong>l PaqueteNúmero <strong>de</strong> muestras experimentales: 720V. VALIDEZ DE LOS RESULTADOS OBTENIDOSEXPERIMENTALMENTELa vali<strong>de</strong>z <strong>de</strong> los resultados obtenidos encualquier análisis <strong>de</strong> varianza queda supeditadaa que los supuestos <strong>de</strong>l mo<strong>de</strong>lo se cumplan.Estos supuestos <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> ANOVA son: normalidad,varianza constante (igual varianza <strong>de</strong>los tratamientos) e in<strong>de</strong>pen<strong>de</strong>ncia. Esto es, larespuesta (Y) <strong>de</strong>be tener una distribución normal,con la misma varianza en cada tratamiento


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados27y las mediciones <strong>de</strong>ben ser in<strong>de</strong>pendientes. Estossupuestos sobre (Y) se traducen en supuestossobre el término error (ε) en los diferentesmo<strong>de</strong>los. A continuación se realiza el análisispara cada uno <strong>de</strong> los tres supuestos:Supuesto <strong>de</strong> Varianza Constante. Una forma<strong>de</strong> verificar el supuesto <strong>de</strong> varianza constante(o que los tratamientos tienen la misma varianza)es graficar los valores estimados contra losresiduos (Ŷ ijvs ε ij). Generalmente, Ŷ ijva en el ejeX (horizontal) y los residuos en el eje vertical.Fig. 2. VALORES RESIDUALES VS. VALORES ESTIMADOSPARA THROUGHPUTFuente: Los AutoresEn la Figura 2 don<strong>de</strong> se relacionan los valoresresiduales contra los valores estimados,se observa una ligera violación al supuesto <strong>de</strong>varianza constante, <strong>de</strong>bido a una semejanza alpatrón tipo “corneta” que adoptan los residuosa medida que el valor estimado va en aumento.Sin embargo, esta violación no es tan fuertecomo para generar un impacto significativo enel momento <strong>de</strong> emitir conclusiones sobre el mo<strong>de</strong>lopropuesto.Debe tenerse en cuenta en la interpretación<strong>de</strong> esta Gráfica que aunque existan diferenciaspequeñas, estadísticamente no se consi<strong>de</strong>rancomo diferencias significativas. Adicionalmente,<strong>de</strong>ben tomarse en cuenta la cantidad <strong>de</strong> observacionesrealizadas en cada uno <strong>de</strong> los factores,ya que este hecho pue<strong>de</strong> llegar a impactaren la dispersión aparente <strong>de</strong> cada tratamiento.Supuesto <strong>de</strong> NormalidadUn procedimiento para verificar el supuesto<strong>de</strong> normalidad <strong>de</strong> los residuos, consiste en graficarlos residuos en una gráfica <strong>de</strong> probabilidadnormal, la cual se incluye en la mayoría <strong>de</strong> losprogramas estadísticos.FIG. 3. VALORES RESIDUALES DE THROUGHPUT EN PAPEL ORDINARIOFuente: los autoresEn la figura anterior, correspondiente a la gráfica<strong>de</strong> probabilidad, se observa el cumplimiento<strong>de</strong>l supuesto <strong>de</strong> normalidad <strong>de</strong> los residuos, <strong>de</strong>bidoa que estos se encuentran ajustados sobre larecta graficados en papel ordinario.Supuesto <strong>de</strong> In<strong>de</strong>pen<strong>de</strong>nciaEl supuesto <strong>de</strong> in<strong>de</strong>pen<strong>de</strong>ncia en los residuospue<strong>de</strong> verificarse si se grafica el or<strong>de</strong>n en que setomó un dato contra el residuo correspondiente.Fig. 4. RESIDUOS SEGÚN EL ORDEN EN LA TOMA DE LOS DATOSFuente: los autoresEn la Figura 4, en don<strong>de</strong> se ilustra la relaciónentre los valores residuales y el or<strong>de</strong>n en el quefueron tomados los datos experimentalmente seobserva el cumplimiento <strong>de</strong>l supuesto <strong>de</strong> in<strong>de</strong>pen<strong>de</strong>nciadon<strong>de</strong> los valores residuales se encuentrandistribuidos <strong>de</strong> manera aleatoria sobrela horizontal.VI. ANÁLISIS E INTERPRETACIÓN DE LOSEFECTOS ACTIVOSA través <strong>de</strong>l uso <strong>de</strong>l software estadístico Statgraphics,se realizó un análisis multifactorial <strong>de</strong>la varianza para Throughput, el cual realiza variostests y gráficos para <strong>de</strong>terminar qué factores tienenun efecto estadísticamente significativo en elThroughput como variable <strong>de</strong> salida.


28ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32En la Tabla <strong>II</strong>I se muestra el resultado <strong>de</strong>l análisis<strong>de</strong> Varianza correspondiente al Throughput:TABLA <strong>II</strong>IANOVA COMPLETO PARA THROUGHPUTFig. 5. INTERACCIÓN ENTRE DISTANCIA Y HOSTFuente <strong>de</strong>VariaciónA: Tamaño<strong>de</strong>l paqueteSuma <strong>de</strong>Cuadrad(SC)Gr. Lib(C.M)Cociente(Fo)p-Valor502,750 5 100,550 15873,65 0,00B: Distancia 0,220 3 0,0731 11,551 0,00C: No. Host 984,718 5 196,943 31091,13 0,00InteracciónAxBInteracciónAxCInteracciónBxCInteracciónAxBxC0,138 15 0,0091 1,450 0,11384,542 25 15,3816 2428,279 0,000,103 15 0,0068 1,0869 0,360,210 75 0,0028 0,4426 1,00Error 3,649 576 0,0063Fuente: Statgraphics Plus 5.1En la Figura 5 se evi<strong>de</strong>ncia <strong>de</strong> manera visual unamuy poca importancia <strong>de</strong> la interacción entre la distanciay el número <strong>de</strong> host existente en la red, consi<strong>de</strong>radaslas distancias a las cuales se efectuó elexperimento (5m, 10m, 20m, 30m) <strong>de</strong>bido a que laslíneas se encuentran paralelas entre sí. Por otro lado,<strong>de</strong>bido a que la pendiente <strong>de</strong> las rectas es muy cercanaa cero, quiere <strong>de</strong>cir que la influencia <strong>de</strong>l factordistancia sobre el valor <strong>de</strong>l Throughput es muy bajo.Fig. 6. INTERACCIÓN ENTRE TAMAÑO DEL PAQUETE Y HOSTTOTAL 1876,330 719Fuente: los autoresAl efecto cuyo p-value sea menor al valor especificadopara α, se <strong>de</strong>clara estadísticamentesignificativo o se dice que está activo. Es <strong>de</strong>cir,aquellos valores don<strong>de</strong> p-value


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados29En la Figura 7 se evi<strong>de</strong>ncia una muy poca importancia<strong>de</strong> la interacción entre el tamaño <strong>de</strong>l paquetey la distancia entre estaciones, ya que laslíneas se encuentran casi paralelas entre sí. Sinembargo, <strong>de</strong>bido a que la pendiente <strong>de</strong> las rectastien<strong>de</strong> a aumentar consi<strong>de</strong>rablemente a medidaque aumenta el tamaño <strong>de</strong>l paquete, reflejala fuerte influencia <strong>de</strong>l tamaño <strong>de</strong>l paquete comofactor importante sobre el valor <strong>de</strong>l Throughput.V<strong>II</strong>. ANÁLISIS DE MEDIASRechazada la hipótesis nula en un análisis <strong>de</strong>varianza, es necesario ir al <strong>de</strong>talle y ver cuálestratamientos son diferentes. Cuando se acepta lahipótesis nula H o: μ 1= μ 2= ... = μ k= μ, el objetivo <strong>de</strong>lexperimento está cubierto y la conclusión es quelos tratamientos son iguales. Si por el contrario serechaza H oy, por consiguiente, se acepta la hipótesisalternativa H A: μ i≠ μ jpara algún i ≠ j, es necesarioinvestigar cuáles tratamientos resultarondiferentes o cuáles tratamientos provocan la diferencia,don<strong>de</strong> el gráfico <strong>de</strong> medias y los gráficos<strong>de</strong> interacción ayudarán a interpretar los efectossignificativos que el análisis <strong>de</strong> varianza no logroespecificar satisfactoriamente.El método utilizado para el análisis <strong>de</strong> mediasfue el método Tukey, consi<strong>de</strong>rado como el más comúnmenteutilizado en la comparación <strong>de</strong> pares<strong>de</strong> medias <strong>de</strong> tratamientos, el cual consiste encomparar las diferencias entre medias muestralescon el valor crítico dado por:Según el tamaño <strong>de</strong>l PaqueteTABLA IVMEDIAS PARA THROUGHPUT SEGÚN EL TAMAÑO DEL PAQUETENivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior64 120 0,2834 0,007265 0,269164 0,297703128 120 0,5598 0,007265 0,545539 0,574078256 120 0,8878 0,007265 0,873547 0,902086512 120 1,4783 0,007265 1,46403 1,492571024 120 2,2072 0,007265 2,19299 2,221531500 120 2,5604 0,007265 2,54615 2,57469Fuente: Statgraphics Plus 5.1Cuando se rechaza H omediante el ANOVA, yse concluye que no hay igualdad entre medias poblacionales<strong>de</strong> los tratamientos, pero no se tieneinformación específica sobre cuáles tratamientosson diferentes entre sí, el análisis <strong>de</strong> medias permitehacer una comparación visual y estadística<strong>de</strong> las medias <strong>de</strong> los tratamientos. A continuaciónse muestran los resultados <strong>de</strong> medias por mínimoscuadrados para Throughput, con un Intervalo<strong>de</strong> confianza <strong>de</strong>l 95% en relación con cada uno <strong>de</strong>los factores.Fig. 8. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR TAMAÑO DEL PAQUETEDon<strong>de</strong>se obtiene <strong>de</strong>l análisisANOVA, en función <strong>de</strong>l cuadrado medio <strong>de</strong>l error yn es el número <strong>de</strong> observaciones por tratamiento,k es el número <strong>de</strong> tratamientos, N-k es igual a losgrados <strong>de</strong> libertad para el error, α es el nivel <strong>de</strong> significanciaprefijado y el estadístico q α(k,N-k) sonpuntos porcentuales <strong>de</strong> la distribución <strong>de</strong>l rangoestu<strong>de</strong>ntizado, que se pue<strong>de</strong>n obtener en tablas.Se <strong>de</strong>claran “significativamente diferentes” lospares <strong>de</strong> medias cuya diferencia muestral en valorabsoluto sea mayor que Tα. A diferencia <strong>de</strong> losmétodos LSD y Duncan, el método <strong>de</strong> Tukey trabajacon un error α muy cercano al <strong>de</strong>clarado por elexperimentador. Cuando se hace uso <strong>de</strong>l método<strong>de</strong> Tukey (HSD), hay un 5,0% <strong>de</strong> riesgo <strong>de</strong> consi<strong>de</strong>raruno o más pares como significativamente diferentescuando su diferencia real es igual a cero.Fuente: Statgraphics Plus 5.1Según la DistanciaTABLA VMEDIAS PARA THROUGHPUT SEGÚN LA DISTANCIA ENTRE ESTACIONESNivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior5 180 1,35766 0,00593 1,346 1,3693110 180 1,32958 0,00593 1,31793 1,3412320 180 1,31893 0,00593 1,30728 1,3305830 180 1,31185 0,00593 1,3002 1,3235Fuente: Statgraphics Plus 5.1


30ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32Fig. 9. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR DISTANCIAreflejo efectos significativos en el comportamiento<strong>de</strong>l Throughput, lo cual es coherente con los resultadosobtenidos previamente.V<strong>II</strong>I. CONCLUSIONESFuente: Statgraphics Plus 5.1Según el número <strong>de</strong> HostTABLA VI.MEDIAS PARA THROUGHPUT SEGÚN EL NÚMERO DEL HOSTNivel Frec MediaErrorEstándarLímiteInferiorLímiteSuperior1 120 3,7085 0,00726 3,69423 3,722772 120 1,85292 0,00726 1,83865 1,867194 120 0,9282 0,00726 0,913939 0,9424786 120 0,6159 0,00726 0,60163 0,630178 120 0,4831 0,00726 0,468922 0,49746110 120 0,38831 0,00726 0,374047 0,402586Fuente: Statgraphics Plus 5.1Fig. 10. MEDIAS E INTERVALOS HSD DE TUKEY SEGÚNEL FACTOR NÚMERO DE HOSTFuente: Statgraphics Plus 5.1Frecuencia Total: 720Media Total: 1,32951En las figuras anteriores se ilustra el valor <strong>de</strong>lThroughput medio por cada nivel según el factoranalizado. También se presenta el error estándar<strong>de</strong> cada media, el cual correspon<strong>de</strong> a una medida<strong>de</strong> variabilidad en la muestra. Las dos columnas<strong>de</strong> la <strong>de</strong>recha muestran los intervalos para cadauna <strong>de</strong> las medias con un 95% <strong>de</strong> confianza. Segúnel análisis <strong>de</strong> medias, los mejores promediosse obtuvieron a medida que el tamaño <strong>de</strong>l paqueteaumentó y la cantidad <strong>de</strong> host existentes en lared era reducido. La distancia entre los host noLa implementación <strong>de</strong> re<strong>de</strong>s PLC no <strong>de</strong>be serconsi<strong>de</strong>rada como un reemplazo <strong>de</strong> las tecnologíasexistentes, sino como una solución complementariaque trabaja en conjunto con otras tecnologías<strong>de</strong> acceso. PLC ofrece una instalaciónsimple y rápida en don<strong>de</strong> solo es necesario conectarun adaptador o MÓDEM PLC, convirtiendocualquier toma <strong>de</strong> corriente en un punto <strong>de</strong> accesoa la red; lo que permite la transmisión simultánea<strong>de</strong> voz, datos y vi<strong>de</strong>o sobre un mismo medio;se origina la prestación <strong>de</strong> múltiples servicios:acceso a Internet <strong>de</strong> Banda Ancha, telefonía localcon protocolo <strong>de</strong> IP, aplicaciones multimedia(vi<strong>de</strong>oconferencia, televisión interactiva, ví<strong>de</strong>o yaudio bajo <strong>de</strong>manda, juegos en red), entre otrosservicios.Un diseño experimental es una secuencia <strong>de</strong>etapas o activida<strong>de</strong>s que <strong>de</strong>ben realizarse paracumplir con éxito los objetivos que se persiguen.En vista <strong>de</strong> lo anterior y para óptimo <strong>de</strong>sarrollo <strong>de</strong>lpresente estudio, fue seleccionado el tipo factorial,cuyo objetivo consiste en estudiar el efecto<strong>de</strong> varios factores sobre una o varias respuestas(Throughput). Para el caso particular se implementóun diseño factorial <strong>de</strong> 6x4x6=144 combinaciones<strong>de</strong> tratamientos o puntos experimentales,con tres factores <strong>de</strong> tipo cuantitativo (tamaño<strong>de</strong>l paquete, número <strong>de</strong> estaciones activas en lared y la distancia en metros entre el PC-Cliente y elPC Servidor), el cual respondió satisfactoriamentea cada una <strong>de</strong> las necesida<strong>de</strong>s en el proceso<strong>de</strong> investigación. El número <strong>de</strong> replicas <strong>de</strong>l experimentofue cinco (5), las cuales se consi<strong>de</strong>raronsuficiente garantía para medir los efectos principalesy las interacciones, para un total <strong>de</strong> 720 mediciones<strong>de</strong> la variable respuesta.En todo mo<strong>de</strong>lo, es importante saber combinarparámetros, variables, relaciones funcionalesy restricciones que formen los componentesque <strong>de</strong>sarrollan la función objetivo. El análisis <strong>de</strong>varianza (ANOVA) permitió <strong>de</strong>scomponer la variabilidad<strong>de</strong> Throughput en cada una <strong>de</strong> las contribucionespor factor, bajo un nivel <strong>de</strong> confianza<strong>de</strong>l 95,0%. El análisis <strong>de</strong> varianza i<strong>de</strong>ntificó cua-


Análisis sobre el comportamiento <strong>de</strong>l Throughput en re<strong>de</strong>s LAN bajo tecnología Power Line Communications - Vesga, Granados31tro efectos estadísticamente significativos ( ). Laúnica interacción significativa estadísticamenteentre los factores fue la interacción AC, la cualcorrespon<strong>de</strong> a la interacción entre los factores Tamaño<strong>de</strong>l Paquete y Número <strong>de</strong> host o estacionesexistentes en la red PLC.Según el análisis <strong>de</strong> medias, los mejores promediosse obtuvieron a medida que el tamaño <strong>de</strong>lpaquete aumentaba y la cantidad <strong>de</strong> host existentesen la red era reducido. La distancia entre loshost no reflejó efectos significativos en el comportamiento<strong>de</strong>l Throughput a las distancias en lascuáles se <strong>de</strong>sarrolló el experimento (5m, 10m,20m, 30m) y que encajan <strong>de</strong>ntro <strong>de</strong> una viviendapromedio. Por otro lado, se observó un efecto consi<strong>de</strong>rableen la interacción <strong>de</strong> los factores tamaño<strong>de</strong>l paquete y número <strong>de</strong> estaciones, <strong>de</strong>bido al aspectoquebrado <strong>de</strong> las líneas. Según la pendiente<strong>de</strong> las rectas en los gráficos <strong>de</strong> interacción se pue<strong>de</strong><strong>de</strong>cir que el Throughput tien<strong>de</strong> a estabilizarsealre<strong>de</strong>dor <strong>de</strong> 1Mbps a medida que aumenta eltamaño <strong>de</strong>l paquete y el número <strong>de</strong> estaciones,don<strong>de</strong> se evi<strong>de</strong>nció que la mayor influencia sobrela variable salida <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l número <strong>de</strong> estacionesque se encuentren activas en la red PLC.La vali<strong>de</strong>z <strong>de</strong> los resultados obtenidos en cualquieranálisis <strong>de</strong> varianza queda supeditada a quelos supuestos <strong>de</strong>l mo<strong>de</strong>lo (normalidad, varianzacontante e in<strong>de</strong>pen<strong>de</strong>ncia) se cumplan. En el casoparticular, bajo el uso <strong>de</strong> gráficos <strong>de</strong> residuos sepudo comprobar los supuestos <strong>de</strong>l mo<strong>de</strong>lo propuestopara el Throughput, cumplen a satisfaccióncon cada uno <strong>de</strong> los supuestos, y se garantizacon ello que los resultados <strong>de</strong>l experimentoobe<strong>de</strong>cen a una muestra aleatoria <strong>de</strong> distribuciónnormal con media cero y varianza constante.Aunque existen herramientas <strong>de</strong> predicciónque se encuentran disponibles comercialmente,su costo es muy elevado, lo cual limita su adquisicióny aplicación en el entorno regional. Algunosejemplos son: WinProp, SitePlanner, CINDOOR;sin embargo, el uso <strong>de</strong> Iperf como herramientasoftware <strong>de</strong> libre distribución permitió realizar diversaspruebas sobre el entorno <strong>de</strong> red basadoen PLC, las cuales arrojaron resultados bastanteinteresantes; y brindaroo las herramientas parala <strong>de</strong>finición <strong>de</strong>l mo<strong>de</strong>lo empírico <strong>de</strong> predicción yla forma <strong>de</strong> interacción entre diversos factores inmersosen el proceso <strong>de</strong> comunicación.La intención final <strong>de</strong> este estudio es establecerlas bases para evaluar el comportamiento <strong>de</strong>lJitter, el cual se encuentra directamente relacionadocon el rendimiento <strong>de</strong> la red PLC implementada,y consi<strong>de</strong>ra la influencia <strong>de</strong> cada uno <strong>de</strong>los siguientes factores: el número <strong>de</strong> estacionesactivas en la red, la distancia entre ellas y el tamaño<strong>de</strong>l paquete; bajo las condiciones <strong>de</strong> la re<strong>de</strong>léctrica existentes en ambientes corporativos yresi<strong>de</strong>nciales. Sin embargo, es importante consi<strong>de</strong>rarque los resultados obtenidos pue<strong>de</strong>n estarsujetos a modificaciones y ajustes posteriores <strong>de</strong>bidoal grado <strong>de</strong> sensibilidad <strong>de</strong> los instrumentosutilizados para realizar la medición y las condicionesexistentes en la red en el momento <strong>de</strong> llevar acabo el experimento.REFERENCIAS[1] S. M. Kumar, S. Nutan, and J.K. Diwedi, “Power LineCommunication: A Survey”. International ConferenceOn Recent Trends in Engineering, Technology & Management,Bun<strong>de</strong>lkhand Institute of Engineering &Technology, Jhansi, India. Feb. 27, 2011.[2] HomePlug 1.0 Specification, HomePlug Power lineAlliance, Jun. 2001.[3] G. Held, “Un<strong>de</strong>rstanding Broadband over Power Line”,cap.1, Ed. Auerbach Publications, 2006.[4] N. Pavlidou, A.J. Han Vinck, and J. Yazdani, “Power LineCommunications: State of the Art and Future Trends”,IEEE Communications Magazine, vol. 41, no. 4, pp.34-40, Apr. 2003.[5] Yousuf S., El-Shafei M., “Power Line Communications:An Overview - Part I.” Proc. of the 4th InternationalConference on Information Technology, Dubai, pp218-222, Nov. 2007.[6] X. Carcelle, “Power Line Communications in practice”,cap. 11, Boston, Ed. Artech House, 2006.[7] D.C. Montgomery, “Diseño y Análisis <strong>de</strong> Experimentos”.Ed. México, Limusa-Wiley, 2003.[8] R. Martínez y N. Martínez, “Diseño <strong>de</strong> ExperimentosAnálisis <strong>de</strong> datos estándar y no estándar”, BogotáD.C., Ed. Universidad Nacional <strong>de</strong> Colombia, 1997.[9] R.O. Kuehl, “Principios estadísticos para el diseño yanálisis <strong>de</strong> investigaciones”. México. Ed.Thompson,2006.[10] W. Moreno, “Aplicaciones al diseño y análisis <strong>de</strong> experimentos”.Bucaramanga, Ediciones UIS, 2002.


32ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 22 - 32[11] H. Gutiérrez, “Análisis y diseño <strong>de</strong> experimentos”, Ed.México, McGraw-Hill, 2008.[12] J. Misurec and M. Orgon, “Mo<strong>de</strong>ling of Power LineTransfer of Data for Computer Simulation”, InternationalJournal of Communication Networks and InformationSecurity (IJCNIS), vol. 3, no. 2, 104-111, Aug.2011.[13] J. Anatory y N. Theethayi, “Broadband Power-Line CommunicationSystems: Theory and Applications”, cap. 3,Boston, Ed. Wit Press, 2010


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls forTraffic on IEEE 802.11 Networks – Study of Casefor the QRD NetworkEvaluación <strong>de</strong>l Desempeño <strong>de</strong> los Mo<strong>de</strong>los <strong>de</strong> tráfico Auto-similares enre<strong>de</strong>s IEEE 802.11 - Caso <strong>de</strong> Estudio Red QRDEvelio Astaiza HoyosPhD(c) Procesado <strong>de</strong> señales y las comunicacionesUniversidad <strong>de</strong> Vigo-EspañaMsC. Ingeniería, área <strong>de</strong> telecomunicaciones,Universidad <strong>de</strong>l CaucaProfesor Asistente - Universidad <strong>de</strong>l Quindío.Investigador grupo GITUQeastaiza@uniquindio.edu.coeastaizah@unicauca.edu.coHéctor F. Bermú<strong>de</strong>z OrozcoPhD(c) Procesado <strong>de</strong> señales y las comunicaciones,Universidad <strong>de</strong> Vigo-EspañaMsC Electrónica y Telecomunicaciones,Universidad <strong>de</strong>l CaucaProfesor Asistente - Universidad <strong>de</strong>l Quindío.Investigador grupo GITUQhfbermu<strong>de</strong>z@uniquindio.edu.cohebermu<strong>de</strong>z@unicauca.edu.coDiego Fernando Salgado CastroIngeniero ElectrónicoUniversidad <strong>de</strong>l QuindíoGrupo GITUQdfsc984@hotmail.comAbstract— This paper evaluates the performance offractal or self-similar traffic mo<strong>de</strong>ls in IEEE 802.11networks. This study is focused on the “Quindio RegiónDigital” (QRD) network. Performance evaluation of thetraffic mo<strong>de</strong>ls is performed in three stages. In the firststage, we obtain the statistical characteristics of thecurrent traffic on the QRD network. In the second stage,the most suitable traffic mo<strong>de</strong>ls are selected for thecurrent characteristics of the QRD network such as outof-saturationoperation and management of heterogeneoustraffic. In the third stage, we <strong>de</strong>fine a performancemetric that is used to evaluate the traffic patternsthrough simulation.Keywords— QRD, WLAN, MAC, time slot, contention window,self-similarity, traffic, correlation, goodness of fittest, snnifer.I. INTRODUCTIONIn the recent years, wireless networks have becomepopular for the <strong>de</strong>sign of access networksdue to their potential benefits with respect to wirednetworks. Since the standard IEEE 802.11 hasbeen wi<strong>de</strong>ly accepted for the <strong>de</strong>sign of these networks,a <strong>de</strong>tailed study of this standard provi<strong>de</strong>suseful tools to <strong>de</strong>sign and plan proper networks,and to meet user requirements with respect to informationmanagement and services.This paper presents the performance evaluationof one popular method to mo<strong>de</strong>l WLAN802.11networks. This mo<strong>de</strong>l takes into accountan exponential backoff protocol un<strong>de</strong>r non-saturatedstations and heterogeneous-traffic-flow conditionsto compute the throughput of the distributedcoordination function (DCF) for basic access.Therefore, this mo<strong>de</strong>l is suitable for the analysis oftraffic frames in a real network. In this paper, theperformance of this mo<strong>de</strong>l is compared using actualdata from the “Quindío Región Digital” (QRD)network.The mo<strong>de</strong>l un<strong>de</strong>r analysis assumes that the probabilitiesof packet collision of a packet is constantand in<strong>de</strong>pen<strong>de</strong>nt on the state and station regardlessthe number of retransmissions. This assumption,validated through simulations, shows high-accurateresults even when the number of stations inthe wireless LAN is greater than 10.This paper is organized as follows. Section 2<strong>de</strong>fines the two medium access mechanisms usedin DCF, basic mechanism and RTS/CTS (Requestto send/Clear to send) mechanism, as well as acombination of both. Section 3 shows the resultsand statistics obtained for a real traffic in the QRDRecibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39


34ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39network. Sections 4 and 5 inclu<strong>de</strong> the performanceevaluation of the mo<strong>de</strong>l un<strong>de</strong>r study, which takeinto account real conditions such as non-saturatedstations and heterogeneous traffic. Section 6 presentsthe simulation results that verify the performanceof this mo<strong>de</strong>l on the QRD network. Finally,Section 7 summarizes the results and discussesthe performance of the mo<strong>de</strong>l on real network data.<strong>II</strong>. DISTRIBUTED COORDINATION FUNCTION802.11This section presents an overview of the distributedcoordination function (DCF) <strong>de</strong>scribed bythe IEEE 802.11 protocol. A <strong>de</strong>tailed <strong>de</strong>scription isinclu<strong>de</strong>d in [6], [7], [8], [10] and [15].A station with a new packet to be transmittedsenses the channel activity. If the channel isfound inactive during a period of time equal tothe distributed interframe space (DIFS), the stationtransmits. Otherwise, if the channel is foundbusy (immediately or during the DIFS), the stationcontinuously senses the channel until it is foundinactive during a DIFS. From this viewpoint, thestation generates a random backoff interval beforetransmitting (i.e., performs an anti-collisionprotocol) to minimize the probability of collisionwithin the packets transmitted by other stations.In addition, to avoid channel break, a station mustwait for a random backoff time between two consecutivetransmissions of a new packet even if thechannel is found inactive during a DIFS. To improveefficiency, DCF uses a discrete backoff scale.The time following an inactive DIFS is sliced anda station can transmit only at beginning of eachslot time. The size of the slot time “σ” is set equalto the time required by each station to <strong>de</strong>tect thetransmission of a packet from any other station.TABLE ISlot Time (ranura <strong>de</strong> tiempo), valores máximos y mínimos <strong>de</strong> la ventana<strong>de</strong> contienda para las tres especificaciones PHY <strong>de</strong>l estándar 802.11:Frecuency Hopping Spread Spectrum (FHSS) Direct Sequence SpreadSpectrum (DSSS), and Infrared (IR).PHY Slot Time (σ) CWmin CWmaxFHSS 50 µs 16 1024DSSS 20 µs 32 1024IR 8 µs 64 1024As shown in Table I, the size of the slot time “σ”<strong>de</strong>pends on the physical layer, and it representsthe propagation <strong>de</strong>lay involved in switching froma reception state to transmission state (i.e., RX-TXtime) as well as the time to signal to the MAC layerabout the channel state (i.e., to <strong>de</strong>tect a busy time).DCF adopts an exponential backoff behavior, inwhich the backoff time for each packet transmissionis chosen to be uniform in the range (0,W-1), whereW is called contention window, and this window<strong>de</strong>pends on the number of failed transmission for agiven packet. In the first transmission attempt, W isset to be equal to the minimum contention window(CWmin). After each failed transmission, W is doubleduntil reach its maximum value CWmax = 2 m CWmin.The values for CWmin and CWmax are reportedin the final version of the standard [15]. The backofftime counter is stopped when a transmission is <strong>de</strong>tectedover the channel, and it is resumed when thechannel is found inactive again for more than oneDIFS. The station transmits when the backoff counterreaches zero. Fig. 1 <strong>de</strong>picts this operation.Since CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) is not based on the station capabilitiesto <strong>de</strong>tect a collision by listening to their owntransmissions, an affirmative acknowledge (ACK) istransmitted by target station to signal a successfulpacket reception. ACK is transmitted immediatelyfollowing the packet reception, and this time intervalis called short interframe space (SIFS). As longas the SIFS (in addition to the propagation <strong>de</strong>lay) isshorter than a DIFS, none station is capable of <strong>de</strong>tectingchannel inactivity during a DIFS until the endof an ACK. If the transmitting station does not receiveany acknowledge for a certain ACK waiting time,or a different transmission packet is <strong>de</strong>tected overthe channel, the transmission of packets is restartedaccording to the pre<strong>de</strong>fined backoff rules. The previoustwo-way transmission approach is called basicaccess mechanism. DCF <strong>de</strong>fines an additional andoptional four-way transmission approach. This mechanismis called RTS/CTS, which is shown in Fig. 2.Fig.1. BASIC ACCESS MECHANISMSource: P802.11, IEEE Standard for Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, November 1997.


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado35Fig. 2. RTS/CTS MECHANISMgrouped according to the arrival time and lengthof each packet. In this way, histograms and goodnessof fit tests are used to estimate the statisticsthat characterize the traffic and features of theQRD network.B. I<strong>de</strong>ntification of the distribution functionSource: P802.11, IEEE Standard for Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications, November 1997.The station that requires a packet transmissionmust wait until the channel is found inactiveduring a DIFS, following the backoff rules explainedabove. Then, instead of transmitting the datapacket, a preliminary short frame, called “requestto send” (RTS), is transmitted. When the targetstation <strong>de</strong>tects a RTS frame, it responses, after aSIFS, by sending a “clear to send” (CTS) frame. Astation is allowed to transmit only if a CTS frame isreceived properly.RTS and CTS frames carry out informationabout the length of the packet to be transmitted.This information can be read by any other listeningtransmitters, which update the network allocationvector (NAV) that stores information about the periodof time when the channel is busy.RTS/CTS mechanism is efficient in terms ofsystem performance since it reduces the lengthof the frames involved in a contention process.In fact, even assuming perfect channel <strong>de</strong>tectionby each station, collision may occur when two ormore packets are transmitted on the same slottime. If the two transmission stations employ aRTS/CTS mechanism, a collision is produced onlyin the RTS frame. However, this issue can be <strong>de</strong>tectedquickly by all transmission stations due tothe lack of a CTS frame [5].<strong>II</strong>I. ACQUISITION OF A REAL TRAFFICThis section shows the data obtained from areal traffic in the QRD network, and the statisticsperformed on this data.A. Capture of traffic in the QRD network andstatistics estimationA protocol analyzer was used to capture informationabout packets [12]. This information isThe methodology of goodness of fit test proposedby Kolmogorov-Smirnov [11] is used to <strong>de</strong>terminethe distribution functions for the arrival-packettime and packet length. As a result of this test,the distribution function for the arrival-packet timeis found to be exponential, this is shown in Fig. 3.With respect to the packet length (or equivalently,the average service time), the distribution functionis uniform, this is shown in Fig. 4.Fig. 3. EXPONENTIAL DISTRIBUTION FOR THE ARRIVAL-PACKET TIME ONJANUARY 26, 2011.Source: Author of the projectFig. 4. UNIFORM DISTRIBUTION FOR THE PACKET LENGTHSource: Author of the projectIV. THROUGHPUT FOR THE REAL TRAFFICAND SELF-SIMILAR MODELA. Throughput for the real trafficFrom the QRD data, the time mean average ofthe packets is 0.0076 seconds, which suggeststhat the actual offered traffic is λ k= 7.6ms.


36ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39Fig. 4 shows an uniform distribution for thelength of the payload bits in the packets. Themean value is 1452.76 bytes, i.e., L k= 1452.76bytes. Hence, the throughput in Mbps againstthe number of network stations is shown in Fig.7. From this figure, it is possible to <strong>de</strong>termine themaximum throughput of a network with differentnumber of terminals by dividing this value by thenumber of terminals. Thus, if packets with an averagelength of 1452.76 bytes are transmitted toany rate such as 1, 2, 11 or 54 Mbps, the maximumthroughput is 90 kbps, this is shown in Fig.5. Asumming 20 terminals for the QRD network,the effective transmitsion rate by terminal are 4.5kbps. This result is very accurate due to this analysistakes into account the time involved in solvingcollisions.Fig. 5. THROUGHPUT IN THE QRD NETWORK AS A FUNCTION OF THENUMBER OF STATIONSA random process {X(t),t∈R} is called H- sssiif itis self-similar with a parameter H, and it has stationaryincrements.• Lemma 1 [2]It is assumed that {X(t),t∈R} is a non-<strong>de</strong>gnerativeprocess H- sssiwith an inifity variance. Then, 0< H ≤ 1, X(0) = 0 and the covariance is <strong>de</strong>fined byIf X(t) is a non-<strong>de</strong>generated process H- sssiwithfinite dispersion, then 0 < H ≤ 1. During simulationof the traffic, the range 0.5 < H < 1 is particularlyinteresting since the process H- sssiX(t) with H < 0cannot be measured, and it belongs to a pathologicalcase. While the case H > 1 is forbid<strong>de</strong>n sincethe stationary condition in this process is cumulative.In practice, the range 0 < H ≤ 0.5 can beexclu<strong>de</strong>d because this cumulative process is calledshort range <strong>de</strong>pen<strong>de</strong>nce (SRD). For practicalpurposes only the range 0.5 < H < 1 is relevant. Inthis range, the correlation factor for the cumulativeprocess Y(t):has the following form:C. M / G / ∞ QueueSource: Author of the projectB. Throughput for the self-similar mo<strong>de</strong>lA study about the self-similarity on aggregatedtraffic using the Hurst parameter for a wirelessnetwork close to the QRD network is presented in[4]. The <strong>de</strong>gree of self-similarity is obtained for theQRD network from the arithmetic summation ofthe <strong>de</strong>gree of self-similarity for each frame in<strong>de</strong>pen<strong>de</strong>ntly.In other words, the Hurst parameter isobtained separately for the data frame, the controlframe, and the management frame, and those valuesare finally ad<strong>de</strong>d together to obtain the Hurstparameter for the aggregated traffic.In [1], [2], [3], [9], [13] and [14], the self-similartraffic for WLAN networks is mo<strong>de</strong>led through anM / G / ∞ queue.• Definition 1 [2]The M / G / ∞ process is <strong>de</strong>fined as follows.The discrete-time M / G / ∞ queue is mo<strong>de</strong>led withslot time “σ” as time interval. All Poisson-type arrivalswithin the slot time are used for service beforethe beginning of the next slot, where W(s=k),k=1,2,..., is the probability <strong>de</strong>nsity function (pdf) ofthe service time S given in slot-time “σ” units. Forthis system, it is known that the pdf of the queuelength is a Poisson distribution at the end of eachslot time with mean λ = λ o*M[s], where λ ois theaverage number of arrivals when the system is atthe state 0 in the M / G / ∞ queue. However, thenext queue lengths at the end of the slot time arecorrelated with autocorrelation function r(k) = P(S> k. Hence, if this queue-length process is usedto generate the arrivals for the analyzed system,the next arrival process A is obtained from themarginal distribution of A, which is a discrete-timePoisson process with parameter λ for each slot


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado37time, and P(S > k) is the autocorrelation function.In practice, it is necessary to obtain the autocorrelationfunction r(k), which could be used to computethe distribution required for the service time.In particular,802.11 network. The variations of the H parameterare shown in Fig. 6.r(k) is the same ρk, i.e., the offered traffic,which is replaced in the throughput S k(n):Whatever P(S>O) = 1 and r(0) = 1, by <strong>de</strong>finition,M[S] = 1 / [1-r(1)]. Then, for the long-range <strong>de</strong>pen<strong>de</strong>nce(LRD),Where α = r(1) = 1 – M[S]. As a result, the arrivalprocess is and asymptotic self-similar processwith Hurts exponent H = 1 – β / 2.Since the M / G / ∞ queue <strong>de</strong>scribes only adiscrete-time arrival process, the next step is thegeneration of isolated arrival times. This procedureis obtained by grouping arrivals of K≥1 slottimes followed each other, and strong distributionover all intervals of length t o= σk seconds.Let N be the number of arrivals within k slot times.Since N is a Poisson process, the assignmentof each arrival insi<strong>de</strong> the interval corresponds to auniform distribution (the distribution of interval timesbetween arrivals is still non-exponential).The offered traffic obtained from (3) and (5) interms of the autocorrelation function r(k), wherek is the average time of a packet on backoff statetaking into account the collisions <strong>de</strong>scribed above,is given byUp to this point, all parameters are replaced tosolve the above equation except the Hurst parameter,which is varied to <strong>de</strong>termine the <strong>de</strong>gree ofself-similarity in the mo<strong>de</strong>l, and so to obtain thefeatures of a real traffic.Self-similar mo<strong>de</strong>ls takes Hurst parameter valueswithin the range 0.5


38ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 33 - 39To support this claim, a numerical analysis basedon correlation provi<strong>de</strong>s more accurate informationthan a graphical analysis. Correlation results forthe self-similar mo<strong>de</strong>l and the real traffic on theQRD network.Correlation coefficient for the real traffic andthe self-similar mo<strong>de</strong>l:0.941Since the correlation coefficient is close to one,it is conclu<strong>de</strong>d that the mo<strong>de</strong>l provi<strong>de</strong> a strong correlationwith the real data.The previous results allow us to conclu<strong>de</strong> thatthe mo<strong>de</strong>l <strong>de</strong>scribes the features of IEEE 802.11network traffic.Fig. 7. THROUGHPUT FOR THE SELF-SIMILAR MODEL, AND REAL TRAFFIC.provi<strong>de</strong>s an estimation of the self-similarity <strong>de</strong>greefor the actual traffic. In<strong>de</strong>pen<strong>de</strong>ntly on thedifferences between both mo<strong>de</strong>ls, it is possible toconclu<strong>de</strong> that the actual traffic in the WLAN QRDnetwork is well <strong>de</strong>scribed by a self-similar mo<strong>de</strong>l.Un<strong>de</strong>r the assumptions about a memoryless Poissonprocess for the arrival time and the probabilityof packet collision in<strong>de</strong>pen<strong>de</strong>ntly on the previousstate, it was possible to obtain a simulatedthroughput that matches the throughput obtainedfrom a real traffic.The most important reason why the mo<strong>de</strong>l wasselected for this study is the ability of this mo<strong>de</strong>lto <strong>de</strong>scribe real conditions in non-saturated networksand heterogeneous traffic, i.e., streamingand elastic flows. Hence, it was feasible to performa comparison un<strong>de</strong>r normal conditions, andthese simulation results are close to real data.REFERENCES[1] Oleg I. Sheluhin, Sergey M. Smolskiy, Andrey V. Osin.(2007). SELF-SIMILAR PROCESSES IN TELECOMMUNI-CATION. John wiley & sons, ltd.[2] Villy B. Iversen (2001). TELETRAFFIC ENGINEERINGHANDBOOK. Technical university of DenmarkSource: Author of the projectVI. CONCLUSIONSIn this paper, the one popular traffic mo<strong>de</strong>lsfor IEEE 802.11 wireless networks was evaluated.The mo<strong>de</strong>l is based on self-similar theory, <strong>de</strong>fininga simple but powerful mo<strong>de</strong>l that capturesall characteristics of the medium access control(MAC). It is important to highlight that this mo<strong>de</strong>l<strong>de</strong>pends exclusively on the distribution of packetarrivals obtained for the QRD network. The selfsimilarityof the traffic turns out relevant once therandom process becomes similar at different scales,but this mo<strong>de</strong>l (self-similar mo<strong>de</strong>l) is no longerpopular due to the mathematical complexityand the complex estimation of the self-similarity<strong>de</strong>gree from the Hurst parameter. To estimate thisself-similarity <strong>de</strong>gree, it is necessary to <strong>de</strong>terminethe Hurst parameter separately for each frame,and then to obtain a unified Hurst parameter that[3] Jeremiah F. Hayes, Thimma V. J. Ganesh Babu. (2004).MODELING AND ANALYSIS OF TELECOMUNICATIONSNETWORKS. John wiley & sons, inc, Hoboken, New jersey.[4] Xiao-hu Ge, Yang Yang, Cheng-Xiang Wang, Ying-Zhuang Liu, Chuang Liu, Lin Xiang (2009) “Characteristicsanalysis and mo<strong>de</strong>ling of frame traffic in 802.11wireless networks,” John Wiley& Sons, Ltd.[5] G. Bianchi, “Performance Analysis of the IEEE802.111Distributed Coordination Function,” IEEEJournal on SelectedAreas in Communications, Vol. 18,No. 3, March 2000.[6] Y.C. Tay and K.C. Chua, “A Capacity Analysis for theIEEE802.11 MAC Protocol,” Wireless Networks 7, 159-171, March2001.[7] B. Bellalta, M. Oliver, M. Meo and M. Guerrero (2005)“A Simple Mo<strong>de</strong>l of the IEEE 802.11 MAC Protocol withHeterogeneous Traffic Flows,” Belgra<strong>de</strong>, Serbia andMontenegro.[8] Ken Duffy, David Malone, and Douglas J. Leith, (2005)“Mo<strong>de</strong>ling the 802.11 Distributed CoordinationFunction in Non-Saturated Conditions,” IEEE COMMU-NICATIONS LETTERS, VOL. 9, NO. 8.


Performance Evaluation of Self-Similar Mo<strong>de</strong>ls for Traffic on IEEE 802.11 Networks – Study of Case for the QRD Network - Astaiza, Bermú<strong>de</strong>z,Salgado39[9] Georges Fiche & Gerard Hebuterne (1988)“Communicating Systems & Networks: Traffic &Performance,”London and Sterling, VA.[10] Walter Grote H. Claudio Ávila C. Alexis Molina B. (2007)“ANÁLISIS DE MÁXIMO DESEMPEÑO PARA WLAN OPE-RANDO A TASAS FIJAS O ADAPTIVAS USANDO EL ES-TÁNDAR IEEE 802.11 a/b/g,” Ingeniare. Revista chilena<strong>de</strong> ingeniería, vol. 15 Nº 3.[11] Evelio Astaiza Hoyos, Héctor Fabio Bermú<strong>de</strong>z, PabloAndrés Gutiérrez (2007) “Simulación De SistemasDe Telecomunicaciones”, Ed Padilla Bejarano, FerneyISBN: 978-958-44-2583-6 V, 300 page, 150[12] Ulf Lamping, Richard Sharpe, and Ed Warnicke (2004)“Wireshark User’s Gui<strong>de</strong>,” 35094 for Wireshark 1.4[13] Dimitrios P. Pezaros, Manolis Sifalakis, and David Hutchison“On the Long-Range Depen<strong>de</strong>nt Behavior ofUnidirectional Packet Delay of Wireless Traffic,” Lancaster,UK[14] Arcadio Reyes Lecuona, (2001) “MODELADO DE TRÁ-FICO DECLIENTES WWW” <strong>universidad</strong> <strong>de</strong> Málaga[15] P802.11, IEEE Standard for Wireless LAN Medium AccessControl (MAC) and Physical Layer (PHY) Specifications,November 1997


Arquitectura funcional para la implementación <strong>de</strong>mobile IPTV sobre re<strong>de</strong>s LTE y LTE-AvancedFunctional architecture for the implementation of Mobile IPTVover LTE and LTE-Avanced networksDiego Fernando Rueda PepinosaMSc(c) en Ingeniería – TelecomunicacionesUniversidad Nacional <strong>de</strong> ColombiaInvestigador <strong>de</strong>l Grupo <strong>de</strong> GITUN.Universidad Nacional <strong>de</strong> Colombia.Bogotá, Colombiadfruedap@unal.edu.coZoila Inés Ramos RodríguezPhD.(c) en Ingeniería - Telecomunicaciones, Universidad <strong>de</strong>Telecomunicaciones e Informática <strong>de</strong> Moscú. Profesor Asociado,Lí<strong>de</strong>r <strong>de</strong>l Grupo GITUN. Universidad Nacional <strong>de</strong> Colombia.Bogotá, Colombiaziramosd@unal.edu.coResumen— La televisión digital móvil sobre el protocolo<strong>de</strong> Internet (Mobile IPTV) requiere que las re<strong>de</strong>s <strong>de</strong> móvilesprovean los recursos y los mecanismos necesariospara garantizar la calidad en los contenidos entregadosa los usuarios. Las características técnicas <strong>de</strong> las tecnologías<strong>de</strong> banda ancha móvil LTE y LTE-Advanced las perfilancomo las re<strong>de</strong>s capaces para soportar el <strong>de</strong>spliegue<strong>de</strong> Mobile IPTV. Por consiguiente, en este trabajo seha realizado el análisis <strong>de</strong> las re<strong>de</strong>s LTE y LTE-Advancedcon el fin <strong>de</strong> proponer una arquitectura funcional paraorientar la implementación <strong>de</strong>l servicio <strong>de</strong> Mobile IPTV.Palabras clave— Arquitectura funcional; Long TermEvolution (LTE); LTE-Advanced; Mobile IPTV; SubsistemaMultimedia IP (IMS); Servicio <strong>de</strong> Multidifusión y DifusiónMultimedia (MBMS).Abstract— Mobile digital television over IP networks(Mobile IPTV) requires that mobile networks provi<strong>de</strong>the resources and mechanism necessary to guaranteethe quality of content <strong>de</strong>livered to users. The technicalcharacteristics of mobile broadband technologies LTEand LTE-Advanced will permit to be the networks ableto support the <strong>de</strong>ployment of Mobile IPTV. Therefore,in this study we have done an analysis of the LTE andLTE-Advanced networks in or<strong>de</strong>r to propose functionalarchitecture to gui<strong>de</strong> the implementation of the MobileIPTV service.Keywords— Mobile IPTV; IP Multimedia Subsystem(IMS); Long Term Evolution (LTE); LTE-Advanced; Multicast/BroadcastMultimedia Service (MBMS); FunctionalArchitecture.I. INTRODUCCIÓNEl crecimiento <strong>de</strong>l número <strong>de</strong> usuarios, la multiplicidad<strong>de</strong> dispositivos para acce<strong>de</strong>r a la red yla <strong>de</strong>manda <strong>de</strong> nuevos servicios y aplicacionesgeneran un aumento consi<strong>de</strong>rable en el tráfico <strong>de</strong>datos que circula por la re<strong>de</strong>s móviles y causanproblemas <strong>de</strong> congestión y la <strong>de</strong>gradación en lacalidad <strong>de</strong> los servicios ofrecidos [1] [2]. Segúnel estudio realizado en [2], para el año 2016 eltráfico <strong>de</strong> datos móviles llegará a más 10.8 Exabytespor mes, <strong>de</strong>l cual el 70% será generado porflujos <strong>de</strong> vi<strong>de</strong>o. Es por tanto que las re<strong>de</strong>s móvilesestán al bor<strong>de</strong> <strong>de</strong> una tercera fase <strong>de</strong> evolución enla cual el tráfico <strong>de</strong> datos móviles será dominadoprincipalmente por contenidos <strong>de</strong> vi<strong>de</strong>o y que serequerirán nuevas formas <strong>de</strong> optimizar la red paraevitar la saturación <strong>de</strong> la misma [3]. La estimación<strong>de</strong>l incremento <strong>de</strong> este tipo <strong>de</strong> tráfico es uno<strong>de</strong> los principales impulsores para la adopción <strong>de</strong>los nuevos estándares <strong>de</strong> banda ancha móvil LTE(Long Term Evolution) y LTE-Advanced (LTE-A) [3].Bajo este escenario uno <strong>de</strong> los servicios másexigentes en términos <strong>de</strong> consumo <strong>de</strong> recursosserá la Mobile IPTV puesto que requiere <strong>de</strong> unared <strong>de</strong> alta velocidad, baja tasa <strong>de</strong> error y bajoretardo para permitir la reproducción en tiemporeal <strong>de</strong>l contenido seleccionado por el usuario [4].En consecuencia, el <strong>de</strong>spliegue <strong>de</strong> sistemas LTEmarcará el inicio <strong>de</strong> una nueva era en las comunicacionesmóviles que permitirá a los operadorescontar con una plataforma global para soportarlas próximas generaciones <strong>de</strong> servicios con la calidadrequerida por cada uno <strong>de</strong> ellos [5].Las características técnicas <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A las perfilan como las tecnologías capaces<strong>de</strong> soportar el <strong>de</strong>spliegue <strong>de</strong> la Mobile IPTV todavez que se constituyen en la evolución <strong>de</strong> las re<strong>de</strong>s<strong>de</strong> 3G, con en un núcleo <strong>de</strong> red completamente IP(All-IP), capaces <strong>de</strong> ofrecer altas velocida<strong>de</strong>s <strong>de</strong>Recibido: 26/03/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos41acceso, mejorar la eficiencia espectral, reducir elretardo y <strong>de</strong> diferenciar los flujos <strong>de</strong> tráfico [6] [7].Por lo tanto, es necesario contar con una arquitecturaque permita orientar la implementación <strong>de</strong>lservicio Mobile IPTV sobre este tipo <strong>de</strong> re<strong>de</strong>s y endon<strong>de</strong> se garantice la calidad <strong>de</strong> los contenidosentregados a los usuarios y la a<strong>de</strong>cuada gestión<strong>de</strong>l servicio.Este artículo está organizado <strong>de</strong> la siguientemanera: en la parte <strong>II</strong> se encuentran los trabajosrelacionados con la temática tratada en estainvestigación, en la parte <strong>II</strong>I se revisan los principalesaspectos para el <strong>de</strong>spliegue <strong>de</strong>l servicio <strong>de</strong>Mobile IPTV, seguidamente, en la parte IV se analizay propone una arquitectura funcional para laimplementación <strong>de</strong> Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-A, y por último, en la parte V, se presentan lasconclusiones obtenidas con el <strong>de</strong>sarrollo <strong>de</strong> estetrabajo <strong>de</strong> investigación.<strong>II</strong>. ANTECEDENTESEntre los trabajos relacionados con esta investigaciónse pue<strong>de</strong>n citar inicialmente a [8] y [9],don<strong>de</strong> los autores realizan la revisión y comparación<strong>de</strong> las arquitecturas funcionales recomendadaspor la Unión Internacional <strong>de</strong> las Telecomunicaciones(UIT) para la entrega <strong>de</strong> servicios <strong>de</strong>IPTV. Las arquitecturas presentadas por la UIT en[10] son tres y tienen como referencia a las Re<strong>de</strong>s<strong>de</strong> Nueva Generación (NGN, Next Generation Networks)[11].La primera arquitectura fue <strong>de</strong>finida para el<strong>de</strong>spliegue <strong>de</strong> IPTV sobre re<strong>de</strong>s que no son NGN(Non-NGN IPTV), la segunda presenta una arquitecturabasada en NGN sin la inclusión <strong>de</strong>l SubsistemaMultimedia IP (IMS, IP Multimeda Subsystem)(NGN non-IMS IPTV) [12] y la tercera sebasa en la implementación <strong>de</strong> IPTV en NGN consu componente <strong>de</strong> IMS (NGN-IMS IPTV) [13]. Deestas arquitecturas, la más estudiada ha sido laarquitectura NGN-IMS IPTV.Los autores <strong>de</strong> [14], [15] y [16] consi<strong>de</strong>ran alIMS como un elemento indispensable para el controlen las sesiones, el lanzamiento <strong>de</strong>l servicio ylos mecanismos autenticación, autorización y contabilidad(AAA, Authentication, Authorization, andAccounting) así como para la aplicación <strong>de</strong> políticas,control <strong>de</strong> admisión y gestión <strong>de</strong> recursos.Dichos trabajos están orientados hacia la implementación<strong>de</strong> IPTV en entornos NGN.En [17] se realiza un estudio <strong>de</strong> la señalizaciónpara la prestación <strong>de</strong> servicios <strong>de</strong> vi<strong>de</strong>o sobrere<strong>de</strong>s LTE integrando el IMS junto al servicio<strong>de</strong> MBMS (Multimedia Broadcast Multicast Service)[18]. El IMS se implementa para controlarlas sesiones, proporcionar la admisión a la red yel control <strong>de</strong> políticas, mientras que el MBMS seutiliza para la entrega <strong>de</strong> contenido multimedia através <strong>de</strong> portadoras <strong>de</strong> multidifusión y difusióna múltiples usuarios <strong>de</strong>ntro <strong>de</strong> la misma zona <strong>de</strong>cobertura [17]. Sin embargo, no se consi<strong>de</strong>ró lainclusión <strong>de</strong> una entidad <strong>de</strong> gestión <strong>de</strong>l servicio.En consecuencia, los trabajos encontrados enla literatura se diferencian <strong>de</strong> esta investigaciónpuesto que aquí se propone y analiza una arquitecturafuncional para orientar la implementación<strong>de</strong>l servicio Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-Acon el objetivo <strong>de</strong> garantizar la calidad <strong>de</strong> los contenidosentregados a los usuarios y la a<strong>de</strong>cuadagestión <strong>de</strong>l servicio.<strong>II</strong>I. CONSIDERACIONES PARA LAIMPLEMENTACIÓN DE SERVICIOSDE MOBILE IPTVA. Definición <strong>de</strong> Mobile IPTVEn las re<strong>de</strong>s móviles la IPTV se enmarca bajoel concepto <strong>de</strong> Mobile IPTV, que se <strong>de</strong>fine comouna tecnología capaz <strong>de</strong> permitir a los usuariosla transmisión y recepción <strong>de</strong> tráfico multimediaque incluyen señales <strong>de</strong> televisión, vi<strong>de</strong>o, audio,texto e imágenes por medio <strong>de</strong> re<strong>de</strong>s cableadaso inalámbricas basadas en el IP con QoS, QoE,seguridad, movilidad e interactividad [19]. ConMobile IPTV los usuarios pue<strong>de</strong>n disfrutar <strong>de</strong> latelevisión digital (TD) y los servicios relacionadosen cualquier lugar, a cualquier hora y sobre cualquierdispositivo, inclusive mientras están en movimiento[20].Cabe señalar, que la IPTV es diferente <strong>de</strong> lassoluciones <strong>de</strong> televisión sobre Internet, <strong>de</strong>bido aque esta última permite a los usuarios ver vi<strong>de</strong>oso canales <strong>de</strong> televisión en un entorno <strong>de</strong>l mejoresfuerzo, mientras que en los sistemas <strong>de</strong> IPTVes requisito que el servicio y la red sean <strong>de</strong>bidamentegestionados y controlados para asegurar lacalidad en los contenidos entregados [21] [22].


42ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51La implementación <strong>de</strong> la IPTV está <strong>de</strong>finidapor una ca<strong>de</strong>na <strong>de</strong> valor conformada por el proveedor<strong>de</strong> contenidos, el proveedor <strong>de</strong>l servicio,el operador <strong>de</strong> red y el usuario final [23]. Eneste contexto, el material audiovisual generadopor el proveedor <strong>de</strong> contenidos es multiplexadocon otros contenidos multimedia y aplicacionesinteractivas, para posteriormente ser transmitidopor la red IP <strong>de</strong>l operador <strong>de</strong> red [24]. Dellado <strong>de</strong>l usuario, este <strong>de</strong>be disponer <strong>de</strong> un dispositivoque le permita la recepción y <strong>de</strong>codificación<strong>de</strong> los canales <strong>de</strong> TD y ejecución <strong>de</strong> lasaplicaciones interactivas [24].B. Clasificación <strong>de</strong> los servicios <strong>de</strong> IPTVLa UIT clasifica a los servicios <strong>de</strong> IPTV entres categorías: básicos, selectivos mejorados,e interactivos [25]. Los servicios básicos estánconformados por canales <strong>de</strong> audio, canales <strong>de</strong>audio y vi<strong>de</strong>o (A/V), y canales <strong>de</strong> A/V con datos.Estos se emiten por difusión y pue<strong>de</strong>n ser enalta <strong>de</strong>finición (HD, High Definition) o en <strong>de</strong>finiciónestándar (SD, Standar Definition) [25].Los servicios selectivos mejorados abarcanla difusión <strong>de</strong> vi<strong>de</strong>o cercano a la <strong>de</strong>manda(Near VoD, Near Vi<strong>de</strong>o on Demand), el VoD real(Real VoD), la guía <strong>de</strong> programación electrónica(EPG, Electronic Program Gui<strong>de</strong>), la grabadora<strong>de</strong> ví<strong>de</strong>o personal (PVR, Personal Vi<strong>de</strong>o Recor<strong>de</strong>r),entre otros. Esta categoría ofrece servicios<strong>de</strong> IPTV más avanzados que los serviciosbásicos puesto que están <strong>de</strong>stinados a mejorarla comodidad <strong>de</strong>l usuario y a proporcionar unaamplia gama <strong>de</strong> contenidos A/V que pue<strong>de</strong>n serseleccionados por usuario según sus preferencias[25].Finalmente, se tienen los servicios interactivos<strong>de</strong> IPTV como: T-information (noticias,tiempo, tráfico, y otros), T-commerce (compras,subastas, y transacciones bancarias, entreotros), T-communication (correo, vi<strong>de</strong>o teléfono,mensajería y <strong>de</strong>más), T-entertainment(juegos, blog, etc.), y T-learning (educaciónprimaria, intermedia, secundaria y superior)[25]. Estos servicios requieren <strong>de</strong> un canal<strong>de</strong> comunicaciones bidireccional para que elusuario pueda interactuar con los contenidosmultimedia mediante las aplicaciones interactivas<strong>de</strong> forma tal que puedan personalizar elcontenido que <strong>de</strong>sean ver.C. Retos para la implementación <strong>de</strong> MobileIPTV.La implementación <strong>de</strong> sistemas <strong>de</strong> MobileIPTV <strong>de</strong>be superar varios <strong>de</strong>safíos antes que losservicios asociados sean ampliamente <strong>de</strong>splegadosy utilizados. Entre los retos más importantesque <strong>de</strong>ben ser abordados por parte <strong>de</strong> los proveedores<strong>de</strong>l servicio y los operadores <strong>de</strong> red están:• Propagación en el enlace inalámbrico: se presentanerrores en la transmisión, shadowing,fading, reflexiones temporales, interferenciasy obstáculos que causan una reducción en elnivel <strong>de</strong> potencia <strong>de</strong> recepción y aumento enla pérdida <strong>de</strong> paquetes <strong>de</strong> ráfagas lo que afectacalidad <strong>de</strong> la recepción <strong>de</strong> contenidos <strong>de</strong>IPTV [26].• Velocidad <strong>de</strong> transmisión <strong>de</strong> datos <strong>de</strong>l enlaceinalámbrico: el incremento en el tráfico <strong>de</strong> datosmóviles limita la capacidad <strong>de</strong> la red paramantener la tasa <strong>de</strong> datos mínima para la entrega<strong>de</strong> servicios <strong>de</strong> IPTV [26].• QoS y QoS: los parámetros <strong>de</strong> <strong>de</strong>sempeño<strong>de</strong> la red como velocidad <strong>de</strong> transmisión, retardo,jitter y pérdida <strong>de</strong> paquetes <strong>de</strong>ben sermantenidos <strong>de</strong>ntro <strong>de</strong> los niveles aceptablespara el <strong>de</strong>spliegue <strong>de</strong> sistemas <strong>de</strong> IPTV [4].• Cobertura <strong>de</strong>l servicio: la dificultad para implementaruna red móvil que cubra todas lasáreas geográficas pue<strong>de</strong> conllevar como soluciónla habilitación <strong>de</strong>l handover vertical entrere<strong>de</strong>s heterogéneas cada una <strong>de</strong> las cualestiene recursos diferentes que pue<strong>de</strong>n afectarel manejo <strong>de</strong> los flujos asociados a la IPTV[26].• Multiplicidad <strong>de</strong> equipos <strong>de</strong> usuario (UE, UserEquipment): en el mercado existen distintosequipos para acce<strong>de</strong>r al servicio <strong>de</strong> IPTVcomo TV, computadores, smartphones y tablets,que ofrecen capacida<strong>de</strong>s diferentes enprocesamiento, almacenamiento, tamaño yresolución <strong>de</strong> pantalla lo que impacta directamenteen la visualización <strong>de</strong> los contenidos einterfaces <strong>de</strong> usuario [26].• Retardo <strong>de</strong> inicio <strong>de</strong> reproducción <strong>de</strong> contenidos:se genera por el tiempo que tardan losequipos <strong>de</strong> los usuarios en unirse a la red,el tiempo <strong>de</strong> llenado <strong>de</strong>l buffer <strong>de</strong> los UE receptores,y el tiempo <strong>de</strong> <strong>de</strong>codificación <strong>de</strong> loscontenidos <strong>de</strong> A/V. Esta característica afecta


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos43la experiencia <strong>de</strong> los usuarios en el uso <strong>de</strong>servicios <strong>de</strong> IPTV [27][28].• Tiempo <strong>de</strong> conmutación <strong>de</strong> canal (zappingtime): impi<strong>de</strong> que el cambio <strong>de</strong> canal sea rápidoy ágil. Correspon<strong>de</strong> al tiempo necesariopara recibir una trama que permita comenzarel proceso <strong>de</strong> <strong>de</strong>codificación <strong>de</strong>l nuevo canal yse <strong>de</strong>be al retardo introducido por el protocolo<strong>de</strong> multicast, al retardo en el buffer y el retardo<strong>de</strong> <strong>de</strong>codificación [28].• Mercados <strong>de</strong> consumo: Existe la posibilidad<strong>de</strong> la baja <strong>de</strong>manda por parte <strong>de</strong> los consumidores<strong>de</strong>bido a la visualización <strong>de</strong> la IPTV enpantallas pequeñas, por ello se requiere <strong>de</strong>un mo<strong>de</strong>lo <strong>de</strong> negocio con servicios <strong>de</strong> IPTVinnovadores e interfaces <strong>de</strong> usuario atractivas[26].Regulación y normatividad: la regulación existentepara el <strong>de</strong>spliegue <strong>de</strong> Mobile IPTV es escasay aun no se tiene una normatividad clara al respectotoda vez que se trata <strong>de</strong> un servicio novedosoy que aun no ha sido ampliamente <strong>de</strong>splegado.D. Capas <strong>de</strong> la arquitecturaLa arquitectura funcional para la implementación<strong>de</strong> Mobile IPTV sobre re<strong>de</strong>s LTE/LTE-A quese propone está orientada a garantizar la calidad<strong>de</strong> los contenidos entregados a los usuarios y laa<strong>de</strong>cuada gestión <strong>de</strong>l servicio. La arquitectura sebasa en capas, las cuales cumplen con funcionesbien <strong>de</strong>finidas y ofrecen servicios entre sí. En laFig. 1 se presenta la arquitectura funcional <strong>de</strong> altonivel.UTRAN está compuesta por una malla <strong>de</strong> nodos Bevolucionados (eNB), los cuales son una especie<strong>de</strong> estaciones base distribuidas a lo largo <strong>de</strong>l área<strong>de</strong> cobertura <strong>de</strong> red. Un eNB <strong>de</strong>fine una celda yservirá a múltiples UE que se encuentren en suzona <strong>de</strong> influencia. Pero un UE sólo pue<strong>de</strong> estarconectado a un único eNB al tiempo [27].La arquitectura <strong>de</strong> protocolos <strong>de</strong> la red E-UTRAN se da tanto para el plano <strong>de</strong> control comopara el plano <strong>de</strong> usuario. En el Plano <strong>de</strong> Control(CP, Control Plane) está el protocolo NAS (Non-Access Stratum) y el protocolo para el Control <strong>de</strong>Recursos <strong>de</strong> Radio (RRC, Radio Resource Control)tal y como se muestra en la Fig. 2 [30]. El protocoloNAS comunica al UE con la Entidad <strong>de</strong> Gestión<strong>de</strong> la Movilidad (MME, Mobility Management Entity)y se usa en el enganche <strong>de</strong> los UE a la red, enla autenticación, en la gestión <strong>de</strong> las portadoras<strong>de</strong>l EPC y en el manejo <strong>de</strong> la movilidad [31]. Entretanto, el protocolo RRC es usado para la difusión<strong>de</strong> información, la búsqueda (paging) <strong>de</strong> UE, el establecimientoy mantenimiento <strong>de</strong> las portadoras<strong>de</strong> radio, la gestión <strong>de</strong> la conexión RRC, la trasferencia<strong>de</strong>l contexto <strong>de</strong> UE durante el handover ypara los reportes <strong>de</strong> medidas como la Información<strong>de</strong> la Calidad <strong>de</strong>l Canal (CQI, Channel Quality Information)<strong>de</strong>s<strong>de</strong> el UE [32].Fig. 2. PILA DE PROTOCOLOS EN EL PLANO DE CONTROLFig. 1. ARQUITECTURA FUNCIONAL DE ALTO NIVELFuente: [30].Fuente: autores <strong>de</strong>l proyecto1) Capa <strong>de</strong> Acceso: correspon<strong>de</strong> a la Red <strong>de</strong>Acceso por Radio Terrestre Universal - Evolucionada(E-UTRAN, Evolved - Universal Terrestrial RadioAccess Network) <strong>de</strong> las re<strong>de</strong>s LTE/LTEA. La E-El Plano <strong>de</strong> Usuario (UP, User Plane) la capa <strong>de</strong>acceso consta <strong>de</strong> la pila <strong>de</strong> protocolos presentadaen la Fig. 3 como: Protocolo <strong>de</strong> Convergencia <strong>de</strong>Paquetes <strong>de</strong> Datos (PDCP, Packet Data ConvergenceProtocol), Control <strong>de</strong>l Enlace <strong>de</strong> Radio (RLC,Radio Link Control), Control <strong>de</strong> Acceso al Medio(MAC, Media Access Control) y física (PHY) [30].El protocolo PDCP permite la compresión <strong>de</strong> losencabezados IP basada en la Compresión <strong>de</strong> EncabezadosRobusta (ROCH, Robust Hea<strong>de</strong>r Compression),el cifrado y la protección <strong>de</strong> la integri-


44ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51dad <strong>de</strong> los datos transmitidos [33]. La subcapaRLC tiene a cargo la segmentación y concatenación<strong>de</strong> los paquetes <strong>de</strong> datos, y el manejo <strong>de</strong> lasretransmisiones mediante Solicitu<strong>de</strong>s <strong>de</strong> RepeticiónAutomática (ARQ, Automatic Repeat reQuest)[34]. Por su parte, la subcapa MAC se encarga<strong>de</strong>l manejo <strong>de</strong> las retransmisiones ARQ Hibridas(HARQ, Hybrid ARQ), <strong>de</strong>l mapeo entre los canaleslógicos y <strong>de</strong> transporte, <strong>de</strong> la programación <strong>de</strong>ltráfico <strong>de</strong> los enlaces ascen<strong>de</strong>nte y <strong>de</strong>scen<strong>de</strong>nte,<strong>de</strong> la multiplexación <strong>de</strong> los UE, <strong>de</strong> la i<strong>de</strong>ntificación<strong>de</strong>l servicios MBMS y <strong>de</strong> las selección <strong>de</strong>l formato<strong>de</strong> transporte [35].Fuente: [30]Fig. 3. PILA DE PROTOCOLOS EN EL PLANO DE USUARIOLa capa PHY es la responsable <strong>de</strong> la protección<strong>de</strong> datos <strong>de</strong> los errores <strong>de</strong>l canal mediante el uso<strong>de</strong> esquemas <strong>de</strong> Modulación y Codificación Adaptativas(AMC, Adaptative Modulation and Coding)según las condiciones <strong>de</strong>l medio <strong>de</strong> transmisión.También mantiene las frecuencias y el tiempo <strong>de</strong>sincronización, realiza mediciones <strong>de</strong> las características<strong>de</strong>l canal <strong>de</strong> radio y su respectivo informea las capas superiores, ejecuta funciones <strong>de</strong> procesamiento<strong>de</strong> radio frecuencia (RF) incluida configuración<strong>de</strong> antenas, modulación, <strong>de</strong>modulacióny transmisión por diversidad [30]. En la Tabla I seresumen las principales características <strong>de</strong> la capaPHY para las re<strong>de</strong>s LTE/LTE-A.TABLA ICARACTERÍSTICAS DE LA CAPA PHY EN LAS REDES LTE/LTE-ACaracterísticas LTE LTE-AEsquema <strong>de</strong> acceso UL SC-FDMADLOFDMAAncho <strong>de</strong> banda <strong>de</strong> RF 20 MHz 100 MHzTasa <strong>de</strong> bits pico DL 300 Mbps 1 GbpsModulaciónMultiplexación espacialFuente: autores <strong>de</strong>l artículoUL 75 Mbps 500 MbpsQPSK, 16QAM, 64QAMMIMO2) Capa <strong>de</strong> Transporte: está conformada por elnúcleo <strong>de</strong> paquetes evolucionado (EPC, EvolvedPacket System) <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A, el cualproporciona al sistema <strong>de</strong> IPTV un núcleo All-IP,con las capacida<strong>de</strong>s <strong>de</strong> ofrecer calidad <strong>de</strong>l servicioy acceso <strong>de</strong>s<strong>de</strong> cualquier lugar y dispositivoincluso si el usuario esta en movimiento.Las principales funciones <strong>de</strong> esta capa son lagestión la movilidad <strong>de</strong> los UE (en el momento <strong>de</strong>lhandover <strong>de</strong>ntro <strong>de</strong> la misma red o en el handoververtical), el acceso a diferentes servicios ofrecidospor el proveedor (voz, vi<strong>de</strong>o y datos), la conexión asistemas 3GPP y aquellos que no lo son, la conectividadIPv4/IPv6, la administración <strong>de</strong> las políticas<strong>de</strong> QoS y <strong>de</strong> carga, y los mecanismos para laoferta <strong>de</strong> servicios MBMS [30].Los elementos <strong>de</strong> red que integran al EPCson la entidad <strong>de</strong> gestión <strong>de</strong> la movilidad (MME),la puerta <strong>de</strong> enlace <strong>de</strong>l servicio (S-GW, ServingGateway), la puerta <strong>de</strong> enlace a la red <strong>de</strong> paquetes<strong>de</strong> datos (PDN-GW, Packet Data NetworkGateway), la entidad encargada <strong>de</strong> las políticas yreglas <strong>de</strong> carga (PCRF, Policy and Charging RulesFunction) y los elementos para ofrecer servicios<strong>de</strong> MBMS [30].3) Capa <strong>de</strong> Control: tiene como base al núcleo<strong>de</strong>l IMS [37] que otorga así a la arquitectura <strong>de</strong>IPTV el registro <strong>de</strong> usuarios y mecanismos AAA, lagestión <strong>de</strong> las suscripciones, la centralización <strong>de</strong>los perfiles <strong>de</strong>l usuario, flexibilidad en las políticas<strong>de</strong>l usuario, la personalización <strong>de</strong> servicio, la gestión<strong>de</strong> sesiones, enrutamiento, el lanzamiento <strong>de</strong>servicios, numeración, interacción con los facilitadores<strong>de</strong> servicio NGN (presencia, mensajería,gestión <strong>de</strong> grupos, y otros), movilidad, calidad <strong>de</strong>servicio, control <strong>de</strong> portadoras y una solución unificada<strong>de</strong> tasación y facturación [15].A<strong>de</strong>más, la inclusión <strong>de</strong> IMS en la arquitecturaaporta en la adaptación <strong>de</strong> los flujos <strong>de</strong> la IPTV alos recursos <strong>de</strong> la red y a las capacida<strong>de</strong>s <strong>de</strong> losUE. De este modo los usuarios pue<strong>de</strong>n acce<strong>de</strong>r alservicio <strong>de</strong> IPTV <strong>de</strong>s<strong>de</strong> cualquier lugar, a cualquierhora y sobre cualquier dispositivo, inclusive mientrasestán en movimiento. El IMS también permiteel control flexible <strong>de</strong>l servicio <strong>de</strong> IPTV <strong>de</strong>bidoal que el manejo <strong>de</strong> sesiones se basa en el Protocolo<strong>de</strong> Inicio <strong>de</strong> Sesión (SIP, Session InitiationProtocol) [15]. Otro escenario para los servicios <strong>de</strong>IPTV basados en IMS está en traspaso <strong>de</strong> las sesionesentre diferentes dispositivos con lo cual el


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos45usuario podrá continuar observando el contenidoasí cambie <strong>de</strong> UE.La capa <strong>de</strong> control está constituida por las entida<strong>de</strong>spara el control <strong>de</strong> sesiones <strong>de</strong> llamada(CSCF, Call Session Control Funtion), y se utilizanpara el establecimiento <strong>de</strong> las sesiones multimediaentre los usuarios y para preparar la entrega<strong>de</strong> los servicios solicitados según las características<strong>de</strong> la sesión <strong>de</strong>l usuario [15]. Dichas característicascomo el perfil <strong>de</strong> usuario, políticas,suscripciones, preferencias, entre otros, se almacenanen el servidor <strong>de</strong> suscripción local (HSS,Home Subscription Server).4) Capa <strong>de</strong> servicios y aplicaciones: Entre susobjetivos están almacenar y adquirir los diferentescontenidos <strong>de</strong> A/V, formar la parrilla <strong>de</strong> programación,integrar las aplicaciones interactivas con loscanales <strong>de</strong> televisión, emitir y controlar los flujos<strong>de</strong>l servicio <strong>de</strong> IPTV, y aten<strong>de</strong>r el diálogo <strong>de</strong> control<strong>de</strong> reproducción <strong>de</strong> contenidos (iniciar, pausar,<strong>de</strong>tener, avanzar y retroce<strong>de</strong>r) y <strong>de</strong> interactividadcon las aplicaciones [38].Los principales componentes <strong>de</strong> esta capa sonlas entida<strong>de</strong>s para el <strong>de</strong>scubrimiento servicios(SDF, Service Selection Function) y la selección <strong>de</strong>servicios (SSF, Service Selection Function), la entidadpara el control <strong>de</strong>l servicio <strong>de</strong> IPTV (SCF, ServiceControl Funtion) y la entidad encargada <strong>de</strong> laentregar (MDF, Media Delivery funtion) y controlar(MCF, Media Control Funtion) los contenidosmultimedia.5) Capa <strong>de</strong> gestión: proporciona funciones <strong>de</strong>gestión y comunicaciones para la operación, administracióny mantenimiento <strong>de</strong> la red móvil y elaprovisionamiento <strong>de</strong>l servicio <strong>de</strong> IPTV. Dentro <strong>de</strong>las funciones <strong>de</strong> la gestión <strong>de</strong> red se consi<strong>de</strong>ra lagestión <strong>de</strong> la configuración y activos <strong>de</strong>l servicio;la gestión <strong>de</strong> eventos con el objetivo <strong>de</strong> asegurarsu correcto funcionamiento y ayudar a prever inci<strong>de</strong>nciasfuturas; la gestión <strong>de</strong> inci<strong>de</strong>ntes que afectenla calidad <strong>de</strong>l servicio y su restauración en elmenor tiempo posible; la gestión <strong>de</strong> problemas yerrores frecuentes que <strong>de</strong>gradan la calidad <strong>de</strong>lservicio; el monitoreo <strong>de</strong>l <strong>de</strong>sempeño a nivel <strong>de</strong>red; la gestión <strong>de</strong> la seguridad al tomar accionesapropiadas para prevenir accesos no autorizadosa la red; y el control <strong>de</strong> cambios para la provisión,cese o modificación <strong>de</strong> la capacidad <strong>de</strong> la redpara el soporte <strong>de</strong> los servicios [39].Por su parte, la gestión <strong>de</strong>l servicio se relacionacon los aspectos contractuales <strong>de</strong> los serviciosofrecidos a los clientes. Entre sus tareas están laatención al usuario y gestión <strong>de</strong> las solicitu<strong>de</strong>sque realicen; la interacción y negociación con proveedores<strong>de</strong> servicios; el mantenimiento <strong>de</strong> losacuerdos <strong>de</strong> nivel <strong>de</strong> servicio y <strong>de</strong>l portafolio <strong>de</strong>servicios [39].6) Proveedor <strong>de</strong> Contenidos: es la entidad propietaria<strong>de</strong> los contenidos o es la poseedora <strong>de</strong>la licencia para ven<strong>de</strong>r los activos <strong>de</strong> los mismos.Su función es la producción y entrega <strong>de</strong> contenidoslos cuales pue<strong>de</strong>n ser vi<strong>de</strong>os, audios, datos,texto y aplicaciones interactivas. Forman parte <strong>de</strong>los proveedores <strong>de</strong> contenidos los programadores<strong>de</strong> canales <strong>de</strong> TV satelitales o terrestres, los productores<strong>de</strong> programas <strong>de</strong> TV, las bases <strong>de</strong> datos<strong>de</strong> contenidos (series y películas), las empresas<strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> software y otros proveedores <strong>de</strong>contenido [12].Fig. 4. ARQUITECTURA PARA LA IMPLEMENTACIÓN DE MOBILE IPTV SOBRE REDES LTE/LTE-AFuente: autores <strong>de</strong>l aríiculo


46ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51E. Descripción <strong>de</strong>tallada <strong>de</strong> la arquitecturaLos principales componentes <strong>de</strong> la arquitecturapropuesta para la implementación <strong>de</strong>l servicio<strong>de</strong> IPTV sobre re<strong>de</strong>s LTE/LTE-A se muestran en<strong>de</strong>talle en la Fig. 4 y se <strong>de</strong>scriben a continuación.1) Equipos <strong>de</strong> usuario (UE): realizan la i<strong>de</strong>ntificación<strong>de</strong> los usuarios, la <strong>de</strong>codificación <strong>de</strong> loscontenidos, <strong>de</strong>spliegue <strong>de</strong> las imágenes, reproducción<strong>de</strong>l audio y ejecución <strong>de</strong> las aplicacionesinteractivas que conforman los servicios <strong>de</strong>IPTV. El UE contiene el módulo <strong>de</strong> i<strong>de</strong>ntificación<strong>de</strong> suscriptor universal (USIM, Universal SubscriberI<strong>de</strong>ntity Module) con la información <strong>de</strong>autenticación para acce<strong>de</strong>r a la red. Del mismomodo, el UE monitorea el rendimiento <strong>de</strong>l canal<strong>de</strong> radio y transmite al eNB la CQI, soporta la interfaz<strong>de</strong> radio LTE/LTE-A para el enlace ascen<strong>de</strong>ntey <strong>de</strong>scen<strong>de</strong>nte, y se encarga <strong>de</strong> mapearel tráfico <strong>de</strong>l enlace ascen<strong>de</strong>nte en las clases<strong>de</strong> tráfico [40].2) Nodos B evolucionados (eNB): realizanmúltiples funciones en el CP como la gestión <strong>de</strong>recursos <strong>de</strong> radio (RRM, Radio Resource Management),incluido el control <strong>de</strong> las portadoras <strong>de</strong> radio,el control <strong>de</strong> admisión a los recursos <strong>de</strong> radio,la gestión <strong>de</strong> la movilidad (MM, Mobility Management)y la planificación <strong>de</strong>l enlace ascen<strong>de</strong>nte y<strong>de</strong>scen<strong>de</strong>nte. Adicionalmente en el UP el eNB seencarga <strong>de</strong> la compresión <strong>de</strong> encabezado IP y cifrado<strong>de</strong> flujo <strong>de</strong> datos <strong>de</strong> usuario; <strong>de</strong> la selección<strong>de</strong> la MME; <strong>de</strong>l renvío <strong>de</strong> datos <strong>de</strong>s<strong>de</strong> el UE haciala S-GW; <strong>de</strong> la programación y transmisión <strong>de</strong> información<strong>de</strong> búsqueda (paging) originada <strong>de</strong>s<strong>de</strong>la MME y <strong>de</strong> la información <strong>de</strong> operación y mantenimiento[30].3) Entidad <strong>de</strong> gestión <strong>de</strong> la movilidad (MME):es el elemento esencial para el control <strong>de</strong> accesoal EPC <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A. El MME se encarga<strong>de</strong> la señalización NAS para soportar la movilidad<strong>de</strong> los UE (handover <strong>de</strong>ntro <strong>de</strong> la red LTE o handoververtical) y los procedimientos para la gestión<strong>de</strong> las sesiones (establecer y mantener la conectividadIP entre el UE y el PDN GW), <strong>de</strong>l mismomodo provee la seguridad a la señalización NAS.El MME también se encarga <strong>de</strong> la autenticación<strong>de</strong> los usuarios (mediante la interacción con elHSS), <strong>de</strong> la gestión <strong>de</strong> los perfiles <strong>de</strong> suscripcióny <strong>de</strong> la conectividad a los servicios mediante laselección <strong>de</strong>l S-GW y <strong>de</strong>l PDN-GW para un UE aliniciar la conexión o mantener la conectividad enmovilidad <strong>de</strong> los UE [30].4) Puerta <strong>de</strong> enlace <strong>de</strong> servicio (S-GW): Suprincipal función es la gestión y la conmutación<strong>de</strong> los paquetes <strong>de</strong> datos <strong>de</strong>l usuario. El S-GW actúacomo soporte <strong>de</strong> la movilidad en el plano <strong>de</strong>usuario durante los handover entre eNB <strong>de</strong> la mismared y como soporte para la movilidad entre lared LTE y otras tecnologías 3GPP. En el estado <strong>de</strong>reposo <strong>de</strong> los UE, el S-GW termina la ruta <strong>de</strong> datos<strong>de</strong>l enlace <strong>de</strong>scen<strong>de</strong>nte y activa la búsquedacuando llegan datos para el UE. El S-GW gestionay almacena los contextos <strong>de</strong> los UE, por ejemplo,los parámetros <strong>de</strong>l servicio <strong>de</strong> la portadora IP yla información <strong>de</strong> enrutamiento <strong>de</strong> la red interna.A<strong>de</strong>más, efectúa la marcación <strong>de</strong> paquetes a nivel<strong>de</strong> transporte en el enlace <strong>de</strong>scen<strong>de</strong>rte y ascen<strong>de</strong>nte,monitorea los datos y los recolecta parapropósitos <strong>de</strong> contabilidad y <strong>de</strong> carga al usuario, yrealiza la interceptación <strong>de</strong> comunicaciones legal[30].5) Puerta <strong>de</strong> enlace <strong>de</strong> la red <strong>de</strong> paquetes <strong>de</strong>datos (PDN-GW): proporciona conectividad IP <strong>de</strong>los UE hacia las re<strong>de</strong>s <strong>de</strong> paquetes <strong>de</strong> datos externasy servicios siendo el punto <strong>de</strong> entrada ysalida <strong>de</strong>l tráfico para el UE. Un UE pue<strong>de</strong> teneruna conectividad simultánea con más <strong>de</strong> un PDN-GW para acce<strong>de</strong>r a múltiples re<strong>de</strong>s <strong>de</strong> paquetes<strong>de</strong> datos. El PDN-GW lleva a cabo la asignación <strong>de</strong>direcciones IP, la aplicación <strong>de</strong> políticas, el filtrado<strong>de</strong> paquetes para cada usuario, el soporte <strong>de</strong> carga,la marcación paquetes a nivel <strong>de</strong> transporteen el enlace <strong>de</strong>scen<strong>de</strong>rte, la interceptación legal yla <strong>de</strong>tección <strong>de</strong> paquetes. Otra función clave <strong>de</strong> laPDN-GW es la <strong>de</strong> apoyar la movilidad <strong>de</strong> usuariosen cualquier caso <strong>de</strong>l handover [30].6) Función <strong>de</strong> políticas y reglas <strong>de</strong> carga(PCRF): es el elemento <strong>de</strong> red responsable <strong>de</strong>asignación y <strong>de</strong>finición <strong>de</strong> las reglas <strong>de</strong> políticasy control <strong>de</strong> carga (PCC, Policy and Charging Control).Este componente lleva a cabo las <strong>de</strong>cisionessobre cómo manejar el servicio en términos <strong>de</strong>QoS, a<strong>de</strong>más ofrece información al PCEF (Policyand Charging Enforcement Function) ubicado enel PDN-GW, o si es necesario al BBERF (BearerBinding and Event Reporting Function) localizadoen el S-GW para el establecimiento <strong>de</strong> las portadorasy las políticas a<strong>de</strong>cuadas a los flujos <strong>de</strong>l serviciosegún los requisitos <strong>de</strong> <strong>de</strong>sempeño [41]. Lasportadoras y políticas permiten que la red pueda


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos47i<strong>de</strong>ntificar los flujos <strong>de</strong> paquetes asociados a unservicio para dar el tratamiento preferente y conello garantizar los recursos necesarios para mantenerla calidad en el servicio.Es <strong>de</strong> tener en cuenta que el PCRF únicamenteaplica las reglas PCC a los flujos <strong>de</strong> servicios <strong>de</strong>unidifusión y no a los multidifusión y difusión [41],razón por la cual en entornos <strong>de</strong> IPTV los serviciosque serán beneficiados por las reglas <strong>de</strong>finidas enel PCRF son los servicios <strong>de</strong> VoD los cuales se manejarándiferenciadamente <strong>de</strong>l resto <strong>de</strong> serviciosconforme las reglas así lo <strong>de</strong>finan.7) Servidor <strong>de</strong> suscripción local (HSS): Es unabase <strong>de</strong> datos que almacena todos los datos <strong>de</strong>los usuarios y registra la ubicación <strong>de</strong>l usuario enla red. El HSS almacena el perfil <strong>de</strong>l suscriptor elcual contiene información sobre los servicios quepue<strong>de</strong>n ser utilizados por el usuario según lo contratadoson el proveedor <strong>de</strong>l servicio (paquetes <strong>de</strong>datos, servicios <strong>de</strong> IPTV, telefonía, roaming, etc.).A<strong>de</strong>más almacena los vectores <strong>de</strong> autenticación ylas claves <strong>de</strong> seguridad para cada UE [40].8) Proxy-CSCF (P-CSCF): Es un servidor SIP queactúa como la puerta <strong>de</strong> entrada al sub-sistemaIMS <strong>de</strong>s<strong>de</strong> la red LTE/LTE-A. Los principales objetivos<strong>de</strong>l P-CSCF son garantizar la señalizaciónentre la red y los suscriptores y la asignación <strong>de</strong>los recursos para los flujos multimedia por medio<strong>de</strong> la interacción con el subsistema <strong>de</strong> control <strong>de</strong>admisión y recursos (RACS) [37]. En la arquitecturael P-CSCF se conecta con el PCRF para la asignación<strong>de</strong> las reglas PCC a los flujos <strong>de</strong> serviciosasociados a la IPTV. Por tanto, a través <strong>de</strong>l P-CSCF,el IMS pue<strong>de</strong> controlar la operación <strong>de</strong> la capa <strong>de</strong>transporte que para este caso correspon<strong>de</strong> a losservicios portadores <strong>de</strong>l EPS.9) Serving-CSCF (S-CSCF): Es la principal entidad<strong>de</strong> control <strong>de</strong>ntro <strong>de</strong>l IMS puesto que actúacomo servidor <strong>de</strong> registro SIP (SIP Registrer). Estecomponente procesa los registros <strong>de</strong> los usuariosy almacena su ubicación actual, también es el responsable<strong>de</strong> la autenticación <strong>de</strong> los usuarios y lagestión <strong>de</strong> las sesiones. Las políticas <strong>de</strong>l suscriptoralmacenadas en el HSS controlan las operacionesrealizadas por el S-CSCF para un suscriptor enparticular [37].10) Interrogating-CSCF (I-CSCF): Es un servidorSIP que actúa como puerta <strong>de</strong> entrada <strong>de</strong> la señalizaciónSIP proveniente <strong>de</strong> re<strong>de</strong>s externas porejemplo la consulta a los servidores <strong>de</strong> nombres<strong>de</strong> dominios (DNS). El I-CSCF consulta al HSS para<strong>de</strong>scubrir el S-CSCF apropiado para el usuario.[37].11) Entidad <strong>de</strong> <strong>de</strong>scubrimiento y selección <strong>de</strong>servicios (SDF/SSF): El SDF brinda la informaciónque se requiere para que un UE pueda i<strong>de</strong>ntificarlos servicios <strong>de</strong> IPTV disponibles (<strong>de</strong>scubrimiento<strong>de</strong> servicios personalizados). En la arquitecturauno o varios SSF pue<strong>de</strong>n utilizarse para proporcionarla información <strong>de</strong>l servicio y las preferencias<strong>de</strong> los usuarios para que con ello los serviciospuedan ser seleccionados por los usuarios [15].12) Entidad para el control <strong>de</strong>l servicio <strong>de</strong> IPTV(SCF): Maneja las solicitu<strong>de</strong>s y la ejecución <strong>de</strong> servicio,a<strong>de</strong>más controla las sesiones para todos losservicios <strong>de</strong> IPTV. Las tareas generales <strong>de</strong> un SCFson el inicio <strong>de</strong> sesión y control <strong>de</strong> los servicios <strong>de</strong>IPTV; la interacción con el núcleo IMS y el S-CSCFpara recibir, validar y realizar peticiones <strong>de</strong> servicios<strong>de</strong> IPTV realizadas por los usuarios; la autorización<strong>de</strong>l servicio y validación <strong>de</strong> las peticiones<strong>de</strong>l contenido seleccionado por el usuario conbase a la información <strong>de</strong> su perfil; la selección <strong>de</strong>las funciones relevantes <strong>de</strong> control/entrega <strong>de</strong> loscontenidos <strong>de</strong> IPTV; la personalización <strong>de</strong> la experiencia<strong>de</strong>l usuario y el control <strong>de</strong>l crédito [15].13) Entidad multimedia <strong>de</strong> IPTV (MDF/MCF):Desempeña funciones para la entrega y el control<strong>de</strong> los contenidos multimedia asociados a laIPTV. Las funciones <strong>de</strong>l MDF son el manejo <strong>de</strong> laentrega <strong>de</strong> los flujos multimedia usando el Protocolo<strong>de</strong> Tiempo Real (RTP, Real Time Protocol); elalmacenamiento <strong>de</strong> los contenidos multimedia einformación <strong>de</strong>l servicio; el procesamiento, codificacióny <strong>de</strong>codificación <strong>de</strong> contenidos multimediaen varios formatos y la protección <strong>de</strong> contenido[15].Entre tanto, las principales activida<strong>de</strong>s realizadaspor el MCF son la selección <strong>de</strong> los servidores<strong>de</strong> MDF; la transmisión <strong>de</strong> los contenidos por lasre<strong>de</strong>s <strong>de</strong> transporte y el control <strong>de</strong>l activo en laentrega <strong>de</strong> los contenidos; la aplicación <strong>de</strong> políticaspara la distribución y gestión <strong>de</strong> contenidos; elmapeo <strong>de</strong> la i<strong>de</strong>ntificación <strong>de</strong>l contenido y su ubicaciónen el MDF; la interacción con el UE medianteel uso <strong>de</strong> comandos RTSP para la reproducción<strong>de</strong>l contenido; la recopilación <strong>de</strong> información estadísticasobre el uso <strong>de</strong>l servicio y la generación <strong>de</strong>información <strong>de</strong> facturación [15].


48ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 5114) Servicio <strong>de</strong> multidifusión y difusión multimedia(MBMS): En las re<strong>de</strong>s LTE/LTE-A el servicioMBMS ofrece un modo <strong>de</strong> distribución punto-multipuntocomo una alternativa valiosa a la unidifusióncuando un gran número <strong>de</strong> usuarios acce<strong>de</strong>nsimultáneamente al mismo contenido. Por ejemplo,durante la transmisión en vivo <strong>de</strong> un programa<strong>de</strong> televisión muchos flujos serian enviadosindividualmente con el mismo contenido a losusuarios. Pero con la multidifusión se toma ventaja<strong>de</strong> las cualida<strong>de</strong>s inherentes <strong>de</strong> la difusión enlas re<strong>de</strong>s inalámbricas, puesto que permite enviarel mismo contenido una sola vez a igual número<strong>de</strong> usuarios [42]. En este escenario, la multidifusiónhace más eficiente el uso <strong>de</strong>l espectro y reducelos costos por bit [42].La activación <strong>de</strong>l servicio MBMS se logra conla inclusión <strong>de</strong> un mínimo <strong>de</strong> elementos comoel Centro <strong>de</strong> Servicios <strong>de</strong> Multidifusión/Difusión(BM-CS, Broadcast/Multicast Service Center), lapuerta <strong>de</strong> enlace <strong>de</strong>l MBMS (MBMS-GW, MBMSGateway) y la Entidad <strong>de</strong> Coordinación <strong>de</strong> multidifusiónpara múltiple celdas (MCE, Multi-cell/multicastCoordinating Entity). Gráficamente, en la Fig.5 se pue<strong>de</strong> observar la interconexión <strong>de</strong> dichoselementos en la red LTE/LTE-A.Fuente: [30]Fig. 5 ARQUITECTURA LÓGICA DEL SERVICIO MBMSEl MB-SC se encarga <strong>de</strong> la programación <strong>de</strong> unservicio MBMS, <strong>de</strong>l anuncio <strong>de</strong>l servicio a los UE;<strong>de</strong> la autorización <strong>de</strong> usuarios, <strong>de</strong> la asignación<strong>de</strong> portadoras <strong>de</strong> i<strong>de</strong>ntificación <strong>de</strong>l servicio, y lainicialización y terminación <strong>de</strong> las portadoras <strong>de</strong>recursos <strong>de</strong> MBMS. El MB-SC pue<strong>de</strong> ser el punto<strong>de</strong> contacto directo con el proveedor <strong>de</strong>l servicio.Entre tanto, la MBMS-GW permite enviar los paquetesIP <strong>de</strong> multidifusión a todos los eNB que formanparte <strong>de</strong> servicio MBMS, también realiza elcontrol <strong>de</strong> la señalización <strong>de</strong> las sesiones MBMShacia la red E-UTRAN usando una interfaz a la entidadMME.Finalmente la entidad MCE, que correspon<strong>de</strong>a una función lógica y pue<strong>de</strong> residir en otro elemento<strong>de</strong> la red como en un eNB, realiza el control<strong>de</strong> admisión, la asignación <strong>de</strong> los recursos <strong>de</strong>radio en toda la red <strong>de</strong> multidifusión/ difusión <strong>de</strong>frecuencia única (MBSFN, Multimedia BroadcastMulticast Service Single Frequency Network), <strong>de</strong>la señalización <strong>de</strong>l control <strong>de</strong> la sesión, y toma <strong>de</strong>cisionessobre la configuración <strong>de</strong> los enlaces <strong>de</strong>radio [30].Gestión <strong>de</strong> la calidad <strong>de</strong> servicio en re<strong>de</strong>s LTE/LTE-ALos sistemas LTE/LTE-A proporcionan a los UEun servicio <strong>de</strong> conectividad IP a las re<strong>de</strong>s <strong>de</strong> paquetesexternas como por ejemplo a Internet o auna Intranet corporativas. El servicio <strong>de</strong> conectividadIP se <strong>de</strong>nomina conexión PDN y se caracterizapor una dirección IP única a través <strong>de</strong> la cualel UE opera en la red externa. Las re<strong>de</strong>s externasse i<strong>de</strong>ntifican mediante una etiqueta <strong>de</strong>nominadaAccess Point Name (APN). De esta forma para elestablecimiento <strong>de</strong> una conexión PDN entre un UEy una red externa se utiliza el parámetro APN para<strong>de</strong>terminar una PND-GW o varias PND-GW queofrecen los servicios solicitados por el usuario. UnUE pue<strong>de</strong> establecer múltiples conexiones PDNsimultáneas [43].El servicio <strong>de</strong> conectividad IP <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A soporta calidad <strong>de</strong> servicio (QoS). De estaforma, el trato que reciben los paquetes IP <strong>de</strong> una<strong>de</strong>terminada conexión PDN pue<strong>de</strong> adaptarse a lasnecesida<strong>de</strong>s <strong>de</strong> transmisión <strong>de</strong> los servicios a losque acce<strong>de</strong> el usuario en aspectos como velocidad<strong>de</strong> transmisión, retardo y tasa <strong>de</strong> pérdidas <strong>de</strong>paquetes. En este contexto, es importante teneren cuenta que a través <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A sepue<strong>de</strong>n proporcionar servicios <strong>de</strong> diferente índoleque no requieren los mismos recursos <strong>de</strong> transmisión.Por tanto, la adaptación <strong>de</strong> la QoS <strong>de</strong> lasconexiones PDN a las características <strong>de</strong> los serviciospermite que la red LTE/LTE-A proporcioneuna buena experiencia <strong>de</strong> uso a los usuarios a la


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos49vez que posibilita una gestión eficiente <strong>de</strong> los recursos<strong>de</strong> transmisión puesto que se reservan losrecursos estrictamente necesarios para satisfacerlos objetivos <strong>de</strong> calidad <strong>de</strong> servicio [43].La forma <strong>de</strong> gestionar la calidad <strong>de</strong> servicioen las re<strong>de</strong>s LTE/LTE-A se estructura en torno ala <strong>de</strong>finición <strong>de</strong> lo que se <strong>de</strong>nomina servicio portadorEPS (EPS Bearer Service). Un servicio portadorEPS realiza la transferencia <strong>de</strong> paquetes IPque tienen asociados unos parámetros <strong>de</strong> QoS yla plantilla TFT (Trafic Flow Template), que es utilizadapara seleccionar el flujo <strong>de</strong> paquetes IP alque <strong>de</strong>be proveerse QoS. En este sentido, todoslos paquetes IP asociados a un <strong>de</strong>terminado servicioportador EPS reciben el mismo trato <strong>de</strong> QoSen la red [43].La activación, modificación y <strong>de</strong>sactivación <strong>de</strong>los servicios portadores EPS se controla <strong>de</strong>s<strong>de</strong> lasre<strong>de</strong>s LTE/LTE-A con base a los datos <strong>de</strong> subscripción<strong>de</strong>l usuario y/o a las políticas <strong>de</strong> uso recibidas<strong>de</strong>s<strong>de</strong> el sistema PCC. Para los sistemas <strong>de</strong>IPTV esta característica es <strong>de</strong>terminante para garantizarlos recursos necesarios y con ello brindarla QoS manteniendo los parámetros <strong>de</strong> <strong>de</strong>sempeño<strong>de</strong>ntro <strong>de</strong> los niveles aceptables. Los procedimientosprincipales relacionados con la gestión<strong>de</strong> sesiones son [43]:1) Procedimiento <strong>de</strong> registro (Network Attach):A través <strong>de</strong> este procedimiento se establece elservicio <strong>de</strong> conectividad IP que ofrece la red LTE/LTE-A. Existen diferentes variantes <strong>de</strong>l procedimiento<strong>de</strong> registro en función <strong>de</strong> si la red <strong>de</strong> accesoutilizada es E-UTRAN o cualquiera <strong>de</strong> las otrasre<strong>de</strong>s <strong>de</strong> acceso alternativas 3GPP y no 3GPP contempladas.2) Procedimiento <strong>de</strong> petición <strong>de</strong> servicio (ServiceRequest): El mo<strong>de</strong>lo <strong>de</strong> servicio ofrecido por lasre<strong>de</strong>s LTE/LTE-A permite que un usuario en modoocupado (sin una conexión a E-UTRAN) mantengaabiertos los servicios portadores EPS en la redtroncal. Este procedimiento permite una reactivaciónrápida <strong>de</strong>l plano <strong>de</strong> usuario cuando el terminalpasa <strong>de</strong> ocupado a conectado.3) Petición <strong>de</strong> conexión PDN solicitada por elterminal (UE Requested PDN Connectivity): Las re<strong>de</strong>sLTE/LTE-A permiten que el UE inicie el proceso<strong>de</strong> establecimiento una conexión PDN adicional ala conexión PDN establecida en el proceso <strong>de</strong> registro.4) Activación, modificación y <strong>de</strong>sactivación <strong>de</strong>los servicios portadores EPS <strong>de</strong>dicados (EPS BearerActivation/Modification/Deactivation): La gestión<strong>de</strong> los servicios portadores EPS <strong>de</strong>dicados esuno <strong>de</strong> los pilares <strong>de</strong> la gestión <strong>de</strong> sesiones en lared LTE. La activación y modificación <strong>de</strong> estos serviciospue<strong>de</strong> estar vinculada al control dinámico<strong>de</strong> QoS ofrecido por el subsistema PCC.5) Modificación <strong>de</strong>l servicio portador solicitadapor el terminal (UE requested bearer resourcemodification): Este procedimiento permite que elterminal pueda solicitar cambios en los serviciosportadores que le ofrece la red. Los cambios pue<strong>de</strong>nser a nivel <strong>de</strong> los parámetros <strong>de</strong> QoS como enlos filtros <strong>de</strong> paquetes que <strong>de</strong>termina la composición<strong>de</strong>l tráfico agregado en un servicio portador.Si la solicitud <strong>de</strong> modificación realizada por un UEes aceptada por la red, ésta proce<strong>de</strong> a iniciar losmecanismos pertinentes <strong>de</strong> activación, modificacióny/o <strong>de</strong>sactivación <strong>de</strong> los servicios portadoresEPS (el control sigue teniéndolo la red, pero eneste caso, atendiendo a una petición proveniente<strong>de</strong>l UE).IV. CONCLUSIONESLas características técnicas <strong>de</strong> las re<strong>de</strong>s LTE/LTE-A las perfilan como las tecnologías capaces<strong>de</strong> soportar el <strong>de</strong>spliegue <strong>de</strong> la Mobile IPTV todavez que se constituyen en la evolución <strong>de</strong> las re<strong>de</strong>s<strong>de</strong> 3G, con en un núcleo <strong>de</strong> red All-IP, capaces<strong>de</strong> ofrecer altas velocida<strong>de</strong>s <strong>de</strong> acceso, mejorar laeficiencia espectral, reducir el retardo y proporcionarcalidad <strong>de</strong>l servicio.La a<strong>de</strong>cuada gestión <strong>de</strong> mecanismos y políticas<strong>de</strong> calidad <strong>de</strong> servicio permitirán que la redLTE/LTE-A pueda i<strong>de</strong>ntificar los flujos <strong>de</strong> paquetesasociados a un servicio para dar el tratamientopreferente y con ello garantizar los recursos necesarioscon el propósito que los parámetros <strong>de</strong><strong>de</strong>sempeño <strong>de</strong> la red estén <strong>de</strong>ntro <strong>de</strong> los nivelesaceptables para la entrega <strong>de</strong> servicios <strong>de</strong> MobileIPTV.La arquitectura propuesta para la implementación<strong>de</strong> servicio <strong>de</strong> Mobile IPTV en re<strong>de</strong>s LTE/LTE-A se basa en el uso <strong>de</strong>l IMS como componenteesencial para el control <strong>de</strong> sesiones, el lanzamiento<strong>de</strong>l servicio, mecanismos AAA, la aplicación <strong>de</strong>políticas, el control <strong>de</strong> admisión y la gestión <strong>de</strong>recursos. También se plantea la inclusión <strong>de</strong>l ser-


50ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 40 - 51vicio <strong>de</strong> multidifusión y difusión <strong>de</strong> multimedia(NMBS) <strong>de</strong> as re<strong>de</strong>s LTE/ LTE-A para lograr optimizarel uso <strong>de</strong>l espectro radioeléctrico y <strong>de</strong> ancho<strong>de</strong> banda, logrando con ello ampliar la cobertura<strong>de</strong> usuarios <strong>de</strong>l servicios básicos <strong>de</strong> Mobile IPTV.TRABAJOS FUTUROSLa arquitectura propuesta permitirá la <strong>de</strong>finición<strong>de</strong> un mo<strong>de</strong>lo <strong>de</strong> red LTE en el cual se simularáel tráfico generado por un servicio <strong>de</strong> MobileIPTV con el objetivo <strong>de</strong> evaluar los principales parámetros<strong>de</strong> <strong>de</strong>sempeño <strong>de</strong> la red ante distintasconfiguraciones.AGRADECIMIENTOSEste trabajo presentó los resultados parciales<strong>de</strong> la <strong>de</strong> tesis <strong>de</strong> Maestría en Ingeniería – Telecomunicaciones:Marco <strong>de</strong> Referencia Técnico parael Despliegue <strong>de</strong>l Servicio <strong>de</strong> IPTV sobre Re<strong>de</strong>sMóviles LTE (Long Term Evolution) con Calidad <strong>de</strong>Servicio (QoS), la cual es <strong>de</strong>sarrollada en el Grupo<strong>de</strong> Investigación en Teleinformática <strong>de</strong> la UniversidadNacional <strong>de</strong> Colombia – GITUN.REFERENCIAS[1] Analysys Research, “Global Mobile Broadband: Marketpotential for 3G LTE (Long Term Evolution),” p. 93, Jan.2008.[2] Cisco Systems, “Cisco Visual Networking In<strong>de</strong>x: GlobalMobile Data Traffic Forecast Update, 2011–2016,” p.29, Feb. 2012.[3] O. Oyman, J. Foerster, Yong-joo Tcha, and Seong-ChoonLee, “Toward enhanced mobile vi<strong>de</strong>o services over Wi-MAX and LTE,” IEEE Trans. Communications Magazine,vol. 48, no. 8, pp. 68-76, Aug. 2010.[4] M. Schwalb, iTV Handbook: Technologies and Standards,Ed. Prentice Hall, 2003.[5] ITU Press, “ITU Paves the Way for Next-Generation 4GMobile Broadband Technologies,” ITU, Oct. 2010. Available:http://www.itu.int/net/pressoffice/press_releases/2010/40.aspx.[6] M. Baker, “LTE-Advanced Physical Layer,” in Proc. IMT-Advanced Evaluation Workshop, 3GPP, Beijing, pp. 1-48, Dec. 2009.[7] I. Siomina and S. Wanstedt, “The Impact of QoS Supporton the End User Satisfaction in LTE Networks withMixed Traffic,” in Proc. IEEE 19th International Symposiumon Personal, Indoor and Mobile Radio Communications,2008 (PIMRC 2008), IEEE, pp. 1-5, Sep.2008.[8] C. S. Lee, “IPTV over Next Generation Networks in ITU-T”, in Proc. 2nd IEEE/IFIP International Workshop onBroadband Convergence Networks (BcN’07), IEEE, pp.1-18, May. 2007.[9] E. Mikoczy, “Next generation of multimedia services -NGN based IPTV architecture”, in Proc. 15th InternationalConference on Systems, Signals and Image Processing(IWSSIP 2008), IEEE, pp. 523-526, Jun. 2008.[10] ITU-T Rec. Y.1910, “IPTV functional architecture,” Sep.2008.[11] ITU-T Rec. Y.2001, “General overview of NGN,” Dec.2004.[12] ETSI TS 182 028 V3.5.1, “NGN integrated IPTV subsystemArchitecture,” Feb. 2011.[13] ETSI TS 182 027 V3.5.1, “IPTV Architecture; IPTVFunctions Supported by the IMS Subsystem,” Mar.2011.[14] M. Volk, J. Guna, A. Kos and J. Bester, “Quality-AssuredProvisioning of IPTV Services within the NGN Environment,”IEEE Communications Magazine, vol. 46, No.5, pp. 118-126, May. 2008.[15] E. Mikoczy, D. Sivchenko, E. Xu and J. Moreno. “IPTVServices over IMS: Architecture and Standardization,”IEEE Trans. Communications Magazine, vol. 46, No. 5,pp. 128-135, May. 2008.[16] M. A. Qa<strong>de</strong>er and A. H. Khan, “Multimedia Distributionover IPTV and its Integration with IMS”, in Proc.2010International Conference on in Data Storage and DataEngineering (DSDE 2010), IEEE, pp. 101-105, Feb.2010[17] Y. Sun, Y. Dong, Z. Zhao, X. Wen, and W. Zheng, “EnhancedMultimedia Services Based on Integrated IMS-MBMS Architecture in LTE Networks,” in Proc. 20106th International Conference on Wireless CommunicationsNetworking and Mobile Computing (WiCOM), pp.1-5, Sep. 2010.[18] 3GPP TS 26.346 V10.2.0, “Multimedia Broadcast/Multicast Service (MBMS); Protocols and co<strong>de</strong>cs,”Nov. 2011.[19] S. Park, S. Jeong, C. Hwang and M. El Zarki, “MobileIPTV: Approaches, Challenges, Standards, and QoSSupport,” IEEE Trans. Internet Computing, vol. 13, no.3, pp. 23-31, May 2009.[20] O. Oyman, J. Foerster, T. Yong-joo and L. Seong-Choon,“Toward enhanced mobile vi<strong>de</strong>o services over WiMAXand LTE,” IEEE Trans. Communications Magazine, vol.48, no. 8, pp. 68-76, Aug. 2010.


Arquitectura funcional para la implementación <strong>de</strong> mobile iptv sobre re<strong>de</strong>s LTE y LTE-avanced- Rueda, Ramos51[21] A. Al-Hezmi, Y. Rebahi, T. Magedanz and S. Arbanowski,“Towards an interactive IPTV for mobile subscribers,”in Proc. International Conference on Digital Telecommunications,IEEE, Francer, pp. 1-45, Aug. 2006[22] J. Goldberg and T. Kernen, “Network structures - theInternet, IPTV and QoE”, EBU Technical Review, pp.1-11, Oct. 2007[23] FG IPTV-ID-0025, “Overall <strong>de</strong>finition and <strong>de</strong>scription ofIPTV in the business role mo<strong>de</strong>l,” ITU-T, p. 4, Jul. 2006.[24] C. Palau, J. Martinez-Nohales, J. Mares, B. Molina andM. Esteve. “On mobile vi<strong>de</strong>o streaming IPTV,” in Proc.10th International Conference on Telecommunications,IEEE, pp. 457-462, Jun. 2009.[25] ITU-T FG IPTV-ID-0026, “Classifications of IPTV Serviceand Its Meaning,” Jul. 2006.[26] S. Zeadally, H. Moustafa and F. Siddiqui, “Internet ProtocolTelevision (IPTV): Architecture, Trends, and Challenges,”IEEE Trans. Systems Journal, vol. 5, no. 4, pp.518-527, Dec. 2011.[27] J. Kim, T. Um, W. Ryu, B. Lee y M. Hahn, “HeterogeneusNetworks and Terminal-Aware QoS/QoE-GuaranteedMobile IPTV Service”. IEEE Communications Magazine,vol. 46, no. 5, pp. 110-117, May. 2008.[28] J. Liu, S. G. Rao, B. Li, and H. Zhang, “Opportunitiesand challenges of peer-to-peer internet vi<strong>de</strong>o broadcast,”in Special Issue on Recent Advances in DistributedMultimedia Communications, IEEE, 2007, pp.11-24.[36] 3GPP TS 23.401 V10.8.0, “General Packet Radio Service(GPRS) enhancements for Evolved Universal TerrestrialRadio Access Network (E-UTRAN) access”, Jul.2012[37] 3GPP TS 23.228 V11.3.0, “IP Multimedia Subsystem(IMS); Stage 2,” Dec. 2011.[38] D. Durán, R. Cerón, J. Arciniegas, “Architecture for theSupport of the Vi<strong>de</strong>o on Demand Service for VirtualAca<strong>de</strong>mic Communities on IPTV”, in Proc. 2011 6thColombian Computing Congress (CCC), IEEE, pp. 1-7,May. 2011.[39] Osiatis, “ITIL V3 Gestión <strong>de</strong> servicios <strong>de</strong> TI”, 2010,Available: http://itilv3.osiatis.es/itil.php[40] Alcatel Lucent, “LTE Evolved Packet System Architecture,”2011. Available: http://lte.alcatel-lucent.com/locale/en_us/downloads/ LTE_poster.pdf.[41] 3GPP TS 23.203 V11.4.0, “Policy and charging controlarchitecture,” Dec. 2011[42] R. J. Vale, H. Viswanathan, “eMBMS for More EfficientUse of Spectrum,” Technology and Research E-Zine,Alcatel-Lucent, Nov. 2011. Available: http://www2.alcatel-lucent.com/blogs/techzine/ 2011/embms-formore-efficient-use-of-spectrum/[43] R. Gomes, F. Álvarez, F. Casa<strong>de</strong>ball, R. Ferrús, J. Pérezand O. Sallent, LTE: Nuevas Ten<strong>de</strong>ncias en ComunicacionesMóviles, Fundación Vodafone, 2010.[29] F. Sandu, S. Cserey and E. Mile-Ciobanu, “Simulatingof LTE Signaling,” Advances in Electrical and ComputerEngineering, AECE, vol. 10, no. 2, pp. 108-114, May.2010.[30] 3GPP TS 36.300 V10.6.0, “Evolved Universal TerrestrialRadio Access (E-UTRA) and Evolved UniversalTerrestrial Radio Access Network (E-UTRAN); Overall<strong>de</strong>scription; Stage 2,” Dec. 2011.[31] 3GPP TS 24.301 V11.1.0, “Non-Access-Stratum (NAS)protocol for Evolved Packet System (EPS); Stage 3,”Dec. 2011.[32] 3GPP TS 36.331 V10.4.0, “E-UTRA; Radio ResourceControl (RRC) Protocol specification,” Dec. 2011.[33] 3GPP TS 36.323 V10.1.0, “E-UTRA; Packet Data ConvergenceProtocol (PDCP) specification,” Mar. 2011.[34] 3GPP TS 36.322 V10.0.0, “E-UTRA; Radio Link Control(RLC) protocol specification,” Dec. 2010.[35] 3GPP TS 36.321 V10.4.0, “E-UTRA; Medium AccessControl (MAC) protocol specification,” Dec. 2011.


Multilistas aplicadas a la implementación <strong>de</strong> unparseador <strong>de</strong> XML para la <strong>de</strong>finición <strong>de</strong> XPDL 2.2en objective c para iOSMultilists applied to an XML parser implementation in Objective Cfor iOS for XPDL 2.2 standardDaniel Iván Meza LaraIngeniero <strong>de</strong> Sistemas, Universidad Piloto <strong>de</strong> ColombiaJoven Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> Colombiadanielmezal@gmail.comLeidy Andrea Ruiz RodríguezIngeniero <strong>de</strong> Sistemas, Universidad Piloto <strong>de</strong> ColombiaJoven Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> ColombiaLeidy.ruiz.r@gmail.comÓscar Elías Herrera BedoyaDoctor en Telecomunicaciones,Universidad Politécnica <strong>de</strong> ValenciaDocente Tiempo Completo, Investigador Grupo InnovaTIC,Universidad Piloto <strong>de</strong> Colombiaoscar-herrera@unipiloto.edu.coResumen— En este trabajo se expone la implementación<strong>de</strong> estructuras <strong>de</strong> datos en el <strong>de</strong>sarrollo <strong>de</strong> unparseador que permite la interpretación <strong>de</strong> archivosXPDL (XML ProcessDefinitionLanguage) en su versión2.2, mediante multilistas. Junto con el metamo<strong>de</strong>lopropio <strong>de</strong>l XPDL se busca solucionar una problemáticaen la interpretación <strong>de</strong>l esquema XML, permitiendoun correcto almacenamiento <strong>de</strong> los elementos bajo ellenguaje Objective C para iOS, con el cual se preten<strong>de</strong>innovar en el campo <strong>de</strong> las plataformas móviles quehacen uso <strong>de</strong>l lenguaje estándar BPMN (BusinessProcessMo<strong>de</strong>lingNotation) para la representación <strong>de</strong> procesos<strong>de</strong> negocio y que generan el XPDL. El objetivoprincipal <strong>de</strong> un XPDL es <strong>de</strong>scribir la información <strong>de</strong>lflujo <strong>de</strong> datos <strong>de</strong>l proceso mediante un esquema XML(Extensible MarkupLanguage).Palabras clave— BPMN, GDataXML, Objective C, Parser,Procesos <strong>de</strong> Negocio, XPDL.Abstract— With the creation of the standard languageBPMN(Business Process Mo<strong>de</strong>ling Notation) usedto represent business processes, the XPDL(XML ProcessDefinition Language) is generated, which <strong>de</strong>scribesthe data flow information of the process using aXML(Extensible Markup Language) schema. This documentshows the implementation of data structures onthe <strong>de</strong>velopment of a parser which allows the interpretationof XPDL files in the 2.2 version; using togethermulti-lists and the XPDL meta-mo<strong>de</strong>l, the interpretationof the XML schema problematic is preten<strong>de</strong>d tobe solved, allowing a correct storage of the elements.As an additional contribution, the <strong>de</strong>velopment of thefunctional parser is ma<strong>de</strong> un<strong>de</strong>r the Objective C lan-guage for iOS, which is preten<strong>de</strong>d to innovate in themobile platform field.Keywords— BPMN, GDataXML, Objective C, Parser, BusinessProcess, XPDL.I. INTRODUCCIÓNEn este artículo, se presenta un mo<strong>de</strong>lo parala implementación <strong>de</strong> estructuras <strong>de</strong> datos complejasque faciliten la generación <strong>de</strong> documentosXPDL (XML ProcessDefinitionLanguage) [1], loscuales son generados <strong>de</strong> forma organizada pormedio <strong>de</strong> un esquema conceptual <strong>de</strong>finido por elmetamo<strong>de</strong>lo propio.Con la apropiación <strong>de</strong>l esquema conceptualse componen las jerarquías <strong>de</strong>l XML (ExtensibleMarkupLanguage)[2], que basado en el-estándarXPDL 2.2, contiene la representación <strong>de</strong> los elementospropios <strong>de</strong>l mo<strong>de</strong>lado <strong>de</strong> procesos <strong>de</strong> negociobajo el lenguaje BPMN (Business Process-Mo<strong>de</strong>lingNotation)[3] cuya representación gráfica<strong>de</strong>l ejemplo <strong>de</strong> un proceso se muestra en la Fig. 1.La representación <strong>de</strong> los procesos <strong>de</strong> negociopor medio <strong>de</strong>l BPMN <strong>de</strong>ntro <strong>de</strong> un mo<strong>de</strong>lador,muestra la unión entre los objetos y las relacionesentre ellos <strong>de</strong> forma gráfica, a partir <strong>de</strong> esto segenera el XPDL en el cual se guarda, por medioRecibido: 02/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera53<strong>de</strong> un esquema XML, todas las características propias<strong>de</strong>l proceso. (Ver Tabla I).Fig. 1 EJEMPLO DE LA REPRESENTACIÓN GRÁFICA DE UN PROCESO ENNOTACIÓN BPMNPara la <strong>de</strong>finición <strong>de</strong> los tipos <strong>de</strong> datos e inclusión<strong>de</strong> cada elemento <strong>de</strong>l BPMN <strong>de</strong>ntro <strong>de</strong>lesquema XML, se realiza un mo<strong>de</strong>lo preliminarque vali<strong>de</strong> los elementos básicos <strong>de</strong>l BPMN; laabstracción <strong>de</strong>l mo<strong>de</strong>lo conceptual <strong>de</strong>fine <strong>de</strong>manera general cada elemento <strong>de</strong> flujo que puedapresentarse <strong>de</strong>ntro <strong>de</strong>l proceso diagramado;posteriormente se realiza la ampliación y <strong>de</strong>finición<strong>de</strong> los tipos <strong>de</strong> objetos creando así un metamo<strong>de</strong>lo.El metamo<strong>de</strong>lo generado contiene todos loselementos <strong>de</strong> flujo usados para la representación<strong>de</strong>l BPMN, según cada elemento, se <strong>de</strong>finen susatributos propios y las relaciones entre objetos [4].Con la conceptualización <strong>de</strong>l esquema XML ysegún cada elemento propio <strong>de</strong>l metamo<strong>de</strong>lo [5]se construyen las estructuras <strong>de</strong> datos <strong>de</strong>nominadasmultilistas que, al ser implementadas alesquema, buscan <strong>de</strong> forma sencilla acce<strong>de</strong>r a loselementos y sus respectivos atributos; las multilistasse encargan <strong>de</strong> guardar las características <strong>de</strong>los objetos y sus atributos.Las relaciones entre los objetos van <strong>de</strong> lamano con nodos establecidos para cada objeto,los cuales se encargan <strong>de</strong> enlazar los elementospadres (contenedores), por ejemplo los Pools, ylos nodos hijo (contenido), por ejemplo, los Lanes,<strong>de</strong> esta manera se asegura que el XPDL creadocumpla con el estándar 2.2 y el esquema XML <strong>de</strong>finidopreviamente; con esto se asegura que cadaelemento incluido <strong>de</strong>ntro <strong>de</strong>l estándar BPMN, <strong>de</strong>s<strong>de</strong>un Pool hasta un elemento DataStore, cree unnodo índice propio y se conecte al elemento próximopara construir la jerarquía <strong>de</strong>l XPDL.Como la estructura <strong>de</strong> XPDL se crea a partir<strong>de</strong>l esquema XML, se <strong>de</strong>duce que en la plataformaiOS la interpretación <strong>de</strong>l archivo <strong>de</strong>l XPDL 2.2no tiene problema al iniciar el parseo <strong>de</strong>l proceso,por esta razón, al iniciar la implementación<strong>de</strong> dicho parseador se analiza sobre qué tipos <strong>de</strong>parsers pue<strong>de</strong>n ser implementados en ObjectiveC[6]. Para la creación <strong>de</strong>l parser se toma comopunto <strong>de</strong> partida el esquema XML <strong>de</strong>finido para elestándar XPDL 2.2.El analizador sintáctico que realiza el parseo,tanto <strong>de</strong> escritura como <strong>de</strong> lectura <strong>de</strong>l documentocon extensión XPDL usa el API para Google XML<strong>de</strong> uso exclusivo para Objective C <strong>de</strong>nominadoGDataXML[7], el cual permite el manejo <strong>de</strong> archivos<strong>de</strong> forma dinámica y sin alterar el rendimiento<strong>de</strong> la memoria en el dispositivo, lo cual es importanteal <strong>de</strong>sarrollar aplicaciones para dispositivosmóviles <strong>de</strong> Apple [8].Para concluir con la implementación <strong>de</strong>l parseadorse realizan pruebas tanto <strong>de</strong>l rendimientoy consumo <strong>de</strong> procesos <strong>de</strong>ntro <strong>de</strong>l dispositivocomo <strong>de</strong> la ejecución <strong>de</strong>l parseador XPDL.<strong>II</strong>. ESQUEMA CONCEPTUAL XPDLEl lenguaje estándar XPDL fue <strong>de</strong>sarrolladopor WfMC (Workflow Management Coallition) [9]en 2001, cuyo objetivo principal es almacenar ymodificar las características <strong>de</strong>l diagrama <strong>de</strong>l proceso,dicho lenguaje permite por un lado leer yeditar los procesos y por el otro ejecuta el mo<strong>de</strong>loen un compilador <strong>de</strong> XPDL en una suite BPM [10].A. Mo<strong>de</strong>lo preliminar BPMNTomando como base la diagramación <strong>de</strong>lBPMN y la especificación actual <strong>de</strong>l lenguajeXPDL, <strong>de</strong>finida por WfMC para su nueva versión2.2, se propone un esquema conceptual básicoque especifica qué entida<strong>de</strong>s y relaciones existenal momento <strong>de</strong> realizar la creación <strong>de</strong>l XPDL.Como primera instancia se tienen en cuentatodos los elementos que contiene el BPMN comonotación (ver Fig. 2), <strong>de</strong> estos se parte un mo<strong>de</strong>loinicial, dicho mo<strong>de</strong>lo abstrae <strong>de</strong> manera general,los elementos diagramados por medio <strong>de</strong>l esquemaBPD (Business ProcessDiagram)[11].Obtenida la abstracción <strong>de</strong> los elementos usadosen el BPMN y establecidas relaciones entreellos, el paso siguiente es crear el diagrama conceptual(ver Fig. 3), el cual conllevará a la creación<strong>de</strong>l metamo<strong>de</strong>lo propio <strong>de</strong>l XPDL.


54ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61El mo<strong>de</strong>lo conceptual contiene, a<strong>de</strong>más <strong>de</strong> loselementos <strong>de</strong>finidos <strong>de</strong>l BPMN, el tipo <strong>de</strong> relacionesque se establecen entre los objetos, creandoasí un paquete llamado BPD, el cual mantienecada elemento en un contenedor interno (Package);<strong>de</strong>pendiendo <strong>de</strong> los elementos se estableceuna relación <strong>de</strong> acuerdo a cuantos elementos podríanexistir <strong>de</strong>ntro <strong>de</strong>l contenedor interno, para elcaso <strong>de</strong> los Swimlanes, siempre iniciará en uno yno estará limitada la creación <strong>de</strong> elementos, porotro lado, para el elemento WorkFlowProcesses, lacreación está limitada a uno, ya que solamente enun proceso diagramado habrá un flujo <strong>de</strong> eventos.Fig. 2 MODELO PRELIMINAR BPMNA partir <strong>de</strong> la anterior <strong>de</strong>finición <strong>de</strong>l mo<strong>de</strong>loconceptual <strong>de</strong>l XPDL y mediante una abstracciónprofunda sobre cada elemento, se establece elmetamo<strong>de</strong>lo, en el cual se <strong>de</strong>finen <strong>de</strong> manera individuallas relaciones entre cada tipo <strong>de</strong> objetos.B. Metamo<strong>de</strong>lo XPDLEl metamo<strong>de</strong>lo [12] i<strong>de</strong>ntifica las entida<strong>de</strong>s yatributos para el intercambio, o almacenamiento<strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> procesos, establece una serie <strong>de</strong>reglas <strong>de</strong> herencia para asociar una <strong>de</strong>limitación<strong>de</strong>l proceso individual con <strong>de</strong>finiciones <strong>de</strong> entida<strong>de</strong>spor especificación <strong>de</strong> participantes, los cualesse establecen en el nivel <strong>de</strong> paquetes en vez<strong>de</strong>l nivel <strong>de</strong> <strong>de</strong>finición individual <strong>de</strong> procesos (verFig. 4).Fig. 4 METAMODELO XPDLFig. 3 DEFINICIÓN DEL MODELO CONCEPTUAL PARA XPDLLa estructura jerárquica <strong>de</strong>l metamo<strong>de</strong>lo permitegenerar <strong>de</strong> manera estructurada la creación<strong>de</strong>l parseador; posterior al anterior análisis sehace una representación gráfica y comparaciónentre dos lenguajes BPMN y XPDL.<strong>II</strong>I. IMPLEMENTACIÓN DEL PARSERLa <strong>de</strong>finición <strong>de</strong>l paquete permite la especificación<strong>de</strong> un número <strong>de</strong> atributos <strong>de</strong> <strong>de</strong>finición <strong>de</strong>elementos, los cuales serán aplicados en <strong>de</strong>finición<strong>de</strong> procesos individuales contenidos <strong>de</strong>ntro<strong>de</strong>l paquete.El lenguaje XPDL y BPMN son muy similares, seorganizan en forma <strong>de</strong> organigrama [13], una formasimple <strong>de</strong> ver sus similitu<strong>de</strong>s es mostrar gráficamente(ver Tabla I) elementos específicos en elcódigo XPDL que representa un objeto gráfico enel proceso.


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera55Tomando como ejemplo el XPDL generado porBizAgiMo<strong>de</strong>ler®, se muestra en la Tabla 1.TABLA IREPRESENTACIÓN DE UN BPMN EN LENGUAJE XPDL. GENERADO PORBIZAGI.Conocido el modo <strong>de</strong> interpretación que leda el lenguaje Objective C al esquema XML ycon un amplio conocimiento en la creación <strong>de</strong>métodos que abstraen la información presentadaen los archivos XML, se <strong>de</strong>be programar<strong>de</strong> manera lógica la búsqueda <strong>de</strong> elementosinternos y sus atributos, esto se logra mediantela implementación <strong>de</strong> un parser o analizadorsintáctico que actúe <strong>de</strong> manera dual, ya que elparser <strong>de</strong>be interpretar y crear un archivo XPDLsegún el estándar en su versión 2.2.El proceso para iniciar el parser XML, requiere<strong>de</strong> la entrada <strong>de</strong> un archivo, el cual contieneel valor <strong>de</strong> cada elemento individual <strong>de</strong>finido.A. Definición <strong>de</strong> ParserEn iOS no existe propiamente un marco referentea las <strong>de</strong>finiciones XML como XML Documentspara aplicaciones ejecutadas en OSX [14],por tal razón es primordial crear un parseador propiopara la <strong>de</strong>finición <strong>de</strong>l XPDL; dado que existendiferentes librerías que permiten realizar el parseo,se elabora una comparación entre estas, <strong>de</strong>igual manera se evalúa su rendimiento una vezestén implementadas sobre el lenguaje ObjectiveC(ver Fig. 9).Un parser o analizador sintáctico lee el documentoXML y comprueba que esté bien escrito,adicionalmente pue<strong>de</strong> ser usado para verificar suestructura[15].Este parser pue<strong>de</strong> ser <strong>de</strong> tipo SAX(Simple APIfor XML) o <strong>de</strong> tipo DOM(DocumentObjectMo<strong>de</strong>l),tal como se <strong>de</strong>termina en [16]:• SAX: Parser en el cual el código es notificadoconforme se avanza <strong>de</strong>ntro <strong>de</strong>l árbol XML, yel programador se encarga <strong>de</strong> mantener enmente el estado y la construcción <strong>de</strong> cualquierobjeto que se quiera conservar mientrasel parser avanza <strong>de</strong>ntro <strong>de</strong>l archivo.• DOM: Parser que lee todo el documento yconstruye en memoria una representación enla que se pue<strong>de</strong> hacer un query para saberla información <strong>de</strong>ntro <strong>de</strong> distintos elementos.Los parsers que analizamos en este trabajo yque se <strong>de</strong>finen [16] son los siguientes:• NSXMLParser: Es un parser SAX incluido por<strong>de</strong>fecto con el iPhone SDK.• libxml2: Es una librería <strong>de</strong> código abierto quese incluye por <strong>de</strong>fecto con el iPhone SDK. Laslibrerías soportan el procesamiento <strong>de</strong> parsersSAX y DOM. Es capaz <strong>de</strong> hacer parser alos datos a medida que son leídos.• TouchXML: Es un parser DOM <strong>de</strong> estiloNSXML. Solo se pue<strong>de</strong>n realizar lecturas <strong>de</strong>archivos.• TBXML: Es un parser DOM ligero diseñadopara ser tan rápido como sea posible mientrasse consume lo mínimo <strong>de</strong> recursos <strong>de</strong>memoria. Salva tiempo porque no realiza validaciones,no soporta XPath y solo se pue<strong>de</strong>realizar lectura <strong>de</strong> archivos XML.• GDataXML: Parser DOM <strong>de</strong> estilo NSXML, <strong>de</strong>sarrolladopor Google, que permite la manipulaciónsencilla <strong>de</strong> objetos <strong>de</strong>ntro <strong>de</strong>l XML.Como la estructura <strong>de</strong>l XPDL se crea a partir<strong>de</strong> un mo<strong>de</strong>lo XML, se <strong>de</strong>duce que sus nodos jerárquicosson inalterables, así se hace más fácilla representación <strong>de</strong> cada elemento como objetoen el lenguaje <strong>de</strong> programación. De ante mano sesabe que cualquier lenguaje <strong>de</strong>be soportar la estructura<strong>de</strong>l lenguaje XML, por ello inicialmente lainterpretación <strong>de</strong>l documento XPDL con la ayuda


56ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61<strong>de</strong> cualquiera <strong>de</strong> las librerías anteriores no fue unproblema en el caso <strong>de</strong> la plataforma iOS, ya queiOS internamente maneja un archivo PList[17],que contiene una estructura propia XML, el cualrepresenta cada elemento <strong>de</strong> la aplicación comoun objeto.B. Selección <strong>de</strong>l parser.Para la selección <strong>de</strong>l parser se generaron unaserie <strong>de</strong> pruebas, primero se <strong>de</strong>ci<strong>de</strong> que <strong>de</strong>behacer el parser en una parte específica <strong>de</strong>l documento,por ejemplo, una compuerta, como unobjeto en el XPDL.Dentro <strong>de</strong> las pruebas realizadas se observaque entre más complejos son los archivos, los parserSAX no pue<strong>de</strong>n ser utilizados, ya que se necesitaleer el documento completamente para sólobuscar un elemento específico.Ya que el parser <strong>de</strong> tipo SAX, no permite realizarbúsquedas internas en el documento, se <strong>de</strong>ci<strong>de</strong>optar por un parser <strong>de</strong> tipo DOM, el cual esmás ágil en la búsqueda <strong>de</strong> elementos y consumemenos recursos, a<strong>de</strong>más acce<strong>de</strong> a un nodo especifico<strong>de</strong>l árbol en el XPDL.De los parsers <strong>de</strong> tipo DOM se <strong>de</strong>scartan TouchXMLy TBXML, ya que estos no permiten la escritura<strong>de</strong> archivos XML y no son útiles para la implementación<strong>de</strong>l diagramador.Al implementar GDataXML, se observa queeste parser incorpora libxml2 por <strong>de</strong>fecto y permiterealizar tanto la lectura como la escritura <strong>de</strong> archivosXPDL, así como la búsqueda <strong>de</strong> elementosque se necesiten <strong>de</strong>ntro <strong>de</strong>l archivo.Consi<strong>de</strong>radas estas características y las Tablasen las que se hicieron las pruebas <strong>de</strong> velocidad(ver Fig. 8), se toma la <strong>de</strong>cisión <strong>de</strong> usar el parserGDataXML <strong>de</strong> tipo DOM, ya que su tiempo <strong>de</strong> procesoes mejor que la mayoría y a<strong>de</strong>más permite laescritura y lectura <strong>de</strong> archivos XML.C. Parser XPDL con GDataXML.Dentro <strong>de</strong> las clases <strong>de</strong>l parser GDataXML, seencuentran implementados métodos que retornanelementos o atributos abstraídos <strong>de</strong>l XPDL.GdataXML provee dos interfaces, una <strong>de</strong> ellases GDataXMLNo<strong>de</strong> que contiene métodos privados,los cuales obtienen los nodos <strong>de</strong>l árbol quese genera al leer el archivo XPDL. Otra interfaceimportante es GDataXMLElement que no sólo permitecrear una instancia que tiene la capacidad<strong>de</strong> navegar <strong>de</strong>ntro <strong>de</strong> un tag (padre) o un grupo <strong>de</strong>tags permitiendo así la abstracción <strong>de</strong> atributospropios <strong>de</strong>l nodo padre, sino que también permitecrear y modificar un nuevo elemento <strong>de</strong>ntro <strong>de</strong>lXPDL.Previo al parser, se crean las clases con atributosque representan cada elemento <strong>de</strong>l BPMN,(ver Tabla 1), para esto fue necesario enten<strong>de</strong>r elmetamo<strong>de</strong>lo <strong>de</strong>l XPDL (ver Fig. 4).La primera labor <strong>de</strong>l parseador es el manejo<strong>de</strong> la lectura e interpretación <strong>de</strong> un documentoXPDL, para esto, se crea una clase que contieneel parser y se implementa el método que carga elarchivo XPDL.Para estar más seguros <strong>de</strong> los elementos quemaneja el lenguaje XPDL, se crea un diccionario<strong>de</strong> datos, el cual contiene la <strong>de</strong>finición <strong>de</strong> los objetos<strong>de</strong>l lenguaje XPDL 2.2; posteriormente se <strong>de</strong>fineel XPath [18], este es el encargado <strong>de</strong> recorrerel árbol jerárquico <strong>de</strong>l documento XPDL, que permiteel <strong>de</strong>spliegue <strong>de</strong> la ruta <strong>de</strong>l objeto a parseary acce<strong>de</strong> a la información <strong>de</strong> los nodos atributos<strong>de</strong>finidos en dicho documento.Para realizar el recorrido <strong>de</strong> cada objeto <strong>de</strong>ntro<strong>de</strong>l documento, se crea un elemento propio<strong>de</strong>l parser, el cual por medio <strong>de</strong> ciclos, abstraeel valor <strong>de</strong> los atributos tanto <strong>de</strong>l padre como <strong>de</strong>los hijos en cada nivel <strong>de</strong>l XPDL. Dentro <strong>de</strong> estaclase se instancian los objetos (color azul) y susatributos (color negro), que se usan en la representacióngráfica <strong>de</strong>l proceso. La siguiente figura<strong>de</strong>scribe el proceso <strong>de</strong> lectura que realiza el parserpara la abstracción <strong>de</strong> atributos, <strong>de</strong> acuerdo almetamo<strong>de</strong>lo <strong>de</strong>l elemento Pool. (Ver Fig. 5).Fig. 5. PROCESO DE LECTURA DEL PARSER PARALA GENERACIÓN DEL POOL.


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera57Posterior a la abstracción <strong>de</strong> los objetos y susatributos, estos se almacenan <strong>de</strong>ntro <strong>de</strong> un arregloque guarda al elemento hijo, este elemento seintroduce en otra lista que representa al nodo padre,creando así una lista doblemente enlazada.(Ver Fig. 6).Fig. 6 ESTRUCTURA LISTA DOBLEMENTE ENLAZADA PARA EL NODOPOOLS.si el nodo es o no un espacio vacío, se toma comonodo significativo, <strong>de</strong> tal manera que no se cumplíacon el estándar <strong>de</strong>l XPDL en su versión 2.2.Observado lo anterior se <strong>de</strong>cidió por optarpor otro tipo <strong>de</strong> estructura, que concluya con laimplementación <strong>de</strong> listas dobles o multilistas enlazadas,que conectadas entre sí por medio <strong>de</strong>latributo id <strong>de</strong> cada elemento, permiten una fácilinterpretación <strong>de</strong> los objetos y una apropiada ejecución<strong>de</strong> los procesos.Con la adopción <strong>de</strong> multilistas, el método <strong>de</strong>búsqueda permite acce<strong>de</strong>r a la información <strong>de</strong>manera or<strong>de</strong>nada a través <strong>de</strong> campos claves, eneste caso los nodos ID. Las multilistas permitenllegar a un registro por diferentes caminos. El caminolo <strong>de</strong>termina el campo clave sobre el cual serealice la búsqueda [19].A. Creación <strong>de</strong> MultilistasIV. IMPLEMENTACIÓN DE LAS ESTRUCTURASMULTILISTASDe acuerdo con la jerarquía <strong>de</strong> nodos <strong>de</strong>l XPDLy sus respectivos atributos, se realiza un análisissobre qué tipo <strong>de</strong> estructura se adaptaría mejor almomento <strong>de</strong> parsear el documento XPDL.Como primera instancia se opta por implementarárboles <strong>de</strong> datos, dado que la jerarquía <strong>de</strong>lXML está <strong>de</strong>sarrollada por esta estructura y estopermitiría una fácil abstracción y creación <strong>de</strong> losobjetos.Con la implementación <strong>de</strong> los árboles y mediantemétodos <strong>de</strong> conservación para los nodos,en la lectura <strong>de</strong>l documento XPDL no hubo problemaalguno. Mientras que en la creación <strong>de</strong> unnuevo documento, el esquema se creaba con nodosvacíos, es <strong>de</strong>cir, si en el proceso se establecíala creación <strong>de</strong> un Pool y ningún Lane, el método<strong>de</strong> generación que recorría el árbol <strong>de</strong> jerarquíasle cargaba al elemento Pool un contenedor Lanescon su respectivo nodo Lane sin que dicho elementohubiera sido creado; dicho <strong>de</strong> otro modo,En la Fig. 6 se muestra <strong>de</strong> manera general, unamatriz <strong>de</strong> objetos Pools, la cual representa la listadoblemente enlazada, esta tiene el objeto POOLScomo padre, que contiene a POOL como hijo, que,a su vez, contiene a LANES, al igual que POOLS,LANES tiene el objeto LANE como hijo; que generaasí una jerarquía <strong>de</strong> objetos. Cada hijo está encabezadopor un ID, el cual es heredado por elpadre, que permite la fácil búsqueda, el acceso adicho objeto y sus respectivos atributos.Para lograr el parseo en la multilista, el primerelemento que se crea es el Pool, dado quees el contenedor <strong>de</strong> flujo <strong>de</strong>l proceso; la multilista<strong>de</strong>nominada POOLS tiene un nodo principal quela i<strong>de</strong>ntifica llamado IDPool, este será el nodoconector <strong>de</strong> los elementos que están contenidos<strong>de</strong>ntro <strong>de</strong>l Pool.De igual manera para el caso <strong>de</strong> los LANES, elnodo principal está dado por el IDPool, pero parala i<strong>de</strong>ntificación <strong>de</strong>l objeto se crea un nodo secundario<strong>de</strong>nominado IDLane, el cual permite teneracceso a los atributos <strong>de</strong> este elemento.Cada elemento, a<strong>de</strong>más, está conectado aotra multilista <strong>de</strong>nominada NODEGRAPHICSIN-FOS, que contiene información referente al tamaño,la posición <strong>de</strong> los elementos y se referenciacon el ID <strong>de</strong> cada elemento creado.Para lograr la creación <strong>de</strong>l parser, inicialmentese evalúa la estructura propia <strong>de</strong>l lenguaje estándarXPDL con niveles propios <strong>de</strong>l lenguaje en su


58ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61versión 2.2, la cual, agrupa objetos <strong>de</strong> manera individualcon sus atributos, coor<strong>de</strong>nadas y <strong>de</strong>másespecificaciones.B. Estructuración <strong>de</strong>l XPDLTomado como referencia y observada la creación<strong>de</strong>l archivo XPDL generado por BizAgiMo<strong>de</strong>ler®[20], cabe resaltar que la estructura generadano contiene un or<strong>de</strong>n legible para el programador,ya que or<strong>de</strong>na los elementos por su posición, es<strong>de</strong>cir, captura el valor <strong>de</strong> la coor<strong>de</strong>nada X y generalos elementos <strong>de</strong> manera <strong>de</strong>scen<strong>de</strong>nte.Se realizaron documentos ejemplo <strong>de</strong> XPDLcon cada tipo <strong>de</strong> elemento <strong>de</strong> BPMN, en los cualesse observaba la jerarquía y la vali<strong>de</strong>z <strong>de</strong>l documentoXPDL creados por el mo<strong>de</strong>lador BizAgi-Mo<strong>de</strong>ler; como resultado se obtuvo el árbol <strong>de</strong>jerarquías <strong>de</strong>l proceso con sus elementos y atributos(ver Tabla <strong>II</strong>).En el siguiente ejemplo se toma el elemento <strong>de</strong>evento inicio, que bajo el estándar gráfico BPMNse representa por un círculo y su estructura enXPDL (ver Tabla <strong>II</strong>).Tabla <strong>II</strong>Estructura XPDL evento inicioSegún los aspectos funcionales anteriormente<strong>de</strong>scritos, el paso siguiente es la codificación ycreación <strong>de</strong>l parseador XPDL.V. CONFIGURACIÓN DEL PARSER ENOBJECTIVE CEl proyecto el cual contiene el parseador <strong>de</strong>lXPDL, se crea en el entorno <strong>de</strong> <strong>de</strong>sarrollo (IDE) <strong>de</strong>Objective C, llamado Xco<strong>de</strong> [21] en su versión 4.3.3.En la configuración general <strong>de</strong>l proyecto se realizanciertas modificaciones para que el parseadorfuncione correctamente, en este punto entraLibxml2, una librería que se importa en la clase .h<strong>de</strong>l parseador y llama <strong>de</strong>pen<strong>de</strong>ncias propias <strong>de</strong>lXML que permite la manipulación <strong>de</strong> los árboles,nodos y validación <strong>de</strong> los <strong>de</strong>más elementos <strong>de</strong>ldocumento <strong>de</strong> XML.Para la validación <strong>de</strong>l documento utilizamosXPath [22], que por medio <strong>de</strong> los array, ayuda afragmentar el documento XPDL <strong>de</strong>pendiendo <strong>de</strong>la división <strong>de</strong> los tags (ver Fig. 7).Los nodos que son abstraídos por el XPath, sepue<strong>de</strong>n manipular como elementos individualessegún la posición <strong>de</strong>l Array; también es posiblemodificar el archivo XML y mantener las versiones<strong>de</strong> modificación.Fig. 7 DECLARACIÓN DEL XPATH PARA EL ELEMENTO POOL.NSArray *elementosPools = [docno<strong>de</strong>sForXPath:@”//fb:Pools/fb:Pool”namespaces:nserror:nil];VI. RESULTADOS OBTENIDOSPrevio a la implementación <strong>de</strong>l parseador y suejecución, se realiza una interpretación completa<strong>de</strong> un archivo XML para seleccionar <strong>de</strong> acuerdo alas velocida<strong>de</strong>s, qué tipo <strong>de</strong> parser se va a utilizarpara la implementación con el lenguaje estándarXPDL 2.2.A continuación se muestran las pruebas quese realizaron para la selección <strong>de</strong>l parser:A. Pruebas para la selección <strong>de</strong>l parserDado que es primordial medir la velocidad conque el dispositivo móvil ejecuta los procesos enuna aplicación, para este caso la primera prueba<strong>de</strong> selección se basa en la medición <strong>de</strong> la velocidad<strong>de</strong> los diferentes parsers.Las figuras que se muestran a continuacióndan a conocer cómo interactúan los distintos parsers<strong>de</strong>ntro <strong>de</strong>l dispositivo y el tiempo (tomado ensegundos) que les toma incluir la información <strong>de</strong>un archivo XML <strong>de</strong> 900KB <strong>de</strong> prueba, que contienelas mejores canciones en iTunes[19].La evaluación se realiza con 10 ejecuciones <strong>de</strong>las cuales se observan los resultados para tomar


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera59los datos y así generar las tablas <strong>de</strong> comparación;en la Fig. 8 se muestran los datos <strong>de</strong> los parsers.Como primera instancia se observa la velocidad<strong>de</strong>l parser (ver Fig. 8), <strong>de</strong> la cual se concluyeque el mejor parser es TBXML, dado que tardómenos tiempo en parsear el archivo.Fig. 8 VELOCIDAD EN SEGUNDOS DEL PARSER. PARA IPOD TOUCH 4GB. Pruebas <strong>de</strong> la ejecución <strong>de</strong>l parser <strong>de</strong>ntro <strong>de</strong>Objective C.En estas pruebas se evaluaron diferentes archivosXPDL variables en su tamaño; observadosu comportamiento se obtuvo la siguiente Gráfica(ver Fig. 10), en don<strong>de</strong> se muestra el tiempo quetardó cada archivo en realizar el parseo, recorrerla multilistas y guardar los objetos <strong>de</strong>ntro documento<strong>de</strong>l XPDL.FIG. 10 PRUEBA DE ARCHIVOS CON EL PARSER XPDL.En la segunda prueba se realizó una medición<strong>de</strong>l uso <strong>de</strong> memoria por cada tipo <strong>de</strong> parser (verFig. 9), en esta se concluye que el parser que menosrecursos <strong>de</strong> memoria consumió fue Libxml2<strong>de</strong> tipo SAX.Tomados como punto <strong>de</strong> partida estos datos,se realiza un análisis sobre qué tipo <strong>de</strong> parserimplementar; en este punto se tuvo en cuenta laestabilidad <strong>de</strong>l parser GDataXML y se evaluó laimportancia que este parser le da a la lectura ycreación <strong>de</strong> un archivo XPDL.Fig. 9 USO DE MEMORIA EN MB PARA IPOD TOUCH 4GSe concluye así, que sin importar el tipo <strong>de</strong>XPDL el parseador se ejecutará correctamente; lavariabilidad <strong>de</strong>l tiempo <strong>de</strong> ejecución <strong>de</strong>pen<strong>de</strong> <strong>de</strong>ltamaño <strong>de</strong>l archivo y <strong>de</strong> la cantidad <strong>de</strong> elementosBPMN contenidos en él.C. Pruebas físicas <strong>de</strong> fugasEstas pruebas se encargan <strong>de</strong> hacer un recorridogeneral en los métodos para buscar variablesque permanezcan en ejecución y muestransu ubicación. En la Fig. 11 se muestran los Bytesvs. Tiempo <strong>de</strong> ejecución, en la cual las barras representanlas variables que quedan en ejecución<strong>de</strong>spués <strong>de</strong> cerrar una escena.Fig. 11 PRUEBAS DE FUGASD. Pruebas físicas <strong>de</strong> hilos <strong>de</strong> ejecución.En estas pruebas se verifica la cantidad <strong>de</strong> hilosque se ejecutan durante la ejecución normal<strong>de</strong>l programa. (Ver Fig. 12).Fig. 12 PRUEBAS DE HILOS DE EJECUCIÓNA partir <strong>de</strong> esto, se genera una serie <strong>de</strong> pruebasen las que inicialmente se establece quéoperaciones <strong>de</strong>be hacer el parser, por ejemplo,abstraer información <strong>de</strong> una parte específica <strong>de</strong>ldocumento, como es el caso <strong>de</strong> un elemento Activity<strong>de</strong>ntro <strong>de</strong>l XPDL.


60ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 52 - 61V<strong>II</strong>. CONCLUSIÓN Y TRABAJO FUTUROEn esta investigación se plantea una soluciónpara la representación <strong>de</strong> elementos <strong>de</strong>l BPMN2.0 [24] recopilados <strong>de</strong>ntro <strong>de</strong> un archivo creadobajo el lenguaje estándar XPDL en su versión 2.2,que por medio <strong>de</strong> la implementación <strong>de</strong> estructuras<strong>de</strong> datos llamadas multilistas, permite almacenar<strong>de</strong> manera sencilla y eficiente los valores <strong>de</strong>cada elemento contenidos <strong>de</strong>ntro <strong>de</strong>l documentoXPDL.Dado que estas estructuras son únicas y complejas,se percibe la necesidad <strong>de</strong> incorporar unparser que haga <strong>de</strong> mo<strong>de</strong>rador entre los objetos<strong>de</strong>l BPMN y el lenguaje XPDL.El procedimiento más relevante <strong>de</strong> la investigaciónfue la creación <strong>de</strong>l parser, ya que, <strong>de</strong>ntro <strong>de</strong>Objective C, no se ha implementado la generación<strong>de</strong> este tipo <strong>de</strong> estructuras. Con GDataXML, sesoluciona este inconveniente y facilita la lecturay escritura <strong>de</strong>l archivo <strong>de</strong> diagramación <strong>de</strong>l XPDL.Con la realización <strong>de</strong> esta investigación seabordan temáticas poco <strong>de</strong>sarrolladas tanto en elámbito organizacional como en la parte <strong>de</strong> implementacióny <strong>de</strong>sarrollo para dispositivos móviles.Para comprobar la eficiencia <strong>de</strong>l parseador,se realizaron una serie <strong>de</strong> pruebas, en don<strong>de</strong> secompararon archivos <strong>de</strong> distinto tamaño, los cualescontenían diferente tipo <strong>de</strong> información. Comoresultados obtenidos, se observó la eficiencia y elrendimiento <strong>de</strong>l dispositivo realizando el parseo<strong>de</strong> los archivos (ver Fig. 10); se concluye que elparseador se ejecutará <strong>de</strong> forma exitosa siemprey cuando el XPDL esté estructurado <strong>de</strong> maneracorrecta y sin importar el tamaño <strong>de</strong>l documento.Por otro lado, para probar la resistencia <strong>de</strong>l dispositivoen el momento <strong>de</strong> la ejecución <strong>de</strong>l parseador,se realizaron pruebas físicas, don<strong>de</strong> sepue<strong>de</strong> comprobar la cantidad <strong>de</strong> datos que sonprocesados (ver Fig. 12) y la cantidad <strong>de</strong> memoriautilizada por la aplicación <strong>de</strong>s<strong>de</strong> el inicio <strong>de</strong>l parseo(ver Fig. 11).Como resultado satisfactorio, se realizó lainserción y validación <strong>de</strong>l parseador <strong>de</strong>ntro <strong>de</strong>lproyecto <strong>de</strong> grado <strong>de</strong>nominado Aplicación en entornosmóvil para el mo<strong>de</strong>lamiento <strong>de</strong> procesos<strong>de</strong> negocio [25], en el cual se implementó el parseador<strong>de</strong> XPDL, permitiendo así, mediante unainterfaz amigable, la creación, modificación ymo<strong>de</strong>lamiento <strong>de</strong> procesos <strong>de</strong> negocio <strong>de</strong>ntro <strong>de</strong>ldispositivo móvil <strong>de</strong> forma exitosa, innovando enel campo <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> aplicaciones móvilespara la gestión <strong>de</strong> procesos.Lo anterior permite apoyar la búsqueda <strong>de</strong>nuevas tecnologías y soluciones a problemáticaspropias <strong>de</strong> los negocios, e incorporar mejorasen la realización y gestión <strong>de</strong> procesos <strong>de</strong>s<strong>de</strong>su planteamiento que pasa por su distribución acada uno <strong>de</strong> los miembros <strong>de</strong>l grupo <strong>de</strong> trabajo yfinaliza con la ejecución <strong>de</strong>l proceso, beneficia alas personas participes <strong>de</strong> este, incluido, por supuesto,el usuario final.De igual forma, y como trabajo futuro, se pue<strong>de</strong>nrealizar implementaciones que mejoren el<strong>de</strong>sempeño <strong>de</strong> la presente implementación en elámbito <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> software y optimización<strong>de</strong> código y la capacidad <strong>de</strong> auto generar códigopara el parseador basado en el esquema y las reglaspropias <strong>de</strong> una estructura XSD.REFERENCIAS[1] XPDL, Welcome to XPDL.org. Noviembre 2011. [Online].Disponible en: http://www. xpdl.org/[2] XML, Extensible Markup Language (XML). Julio 2012.[Online]. Disponible en: http://www. w3.org/XML/.[3] BPMN, Documents Associated with Business ProcessMo<strong>de</strong>l and Notation (BPMN) Version 2.0. Julio 2012.[Online]. Disponible en: http://www.bpmn.org/.[4] BPMN Elements and Attributes V4. Julio 2012. [Online].Disponible: http://www.omg.org/bpmn/ Documents/BPMN_Elements_and_Attributes.pdf[5] Process Definition Interface- XML Process DefinitionLanguage, Meta Mo<strong>de</strong>l. Workflow Management Coalition(WfMC). Julio 2012. [Online]. Disponible en:http://www.wfmc.org/.[6] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parser forYour iPhone Project. Julio 2012. [Online]. Disponibleen: http://www.raywen<strong>de</strong>rlich.com/553/how-tochose-the-best-xml-parser-for-your-iphone-project.[7] Gdata-objectivec-client. Google Data APIs ObjectiveC Client Library. Julio 2012. [Online].Disponible en:http://co<strong>de</strong>.google.com/ p/gdata-objectivec-client/.[8] Apple. Julio 2012. [Online]. Disponible en: http://www.crunchbase.com/company/apple.[9] Workflow Management Coalition (WfMC). Noviembre 232011. [Online]. Disponible en: http://www.wfmc.org/ .


Multilistas aplicadas a la implementación <strong>de</strong> un parseador <strong>de</strong> xml para la <strong>de</strong>finición <strong>de</strong> xpdl 2.2 en objective c para ios - Meza, Ruiz,Herrera61[10] Jon Puke. XPDL – The silent Workhouse of BPMP1.Noviembre 23 2011. [Online]. Disponible en:http://www.wfmc.org/Published-Research/Article/View-category.html.[11] BPD, Catalog of Business Mo<strong>de</strong>ling and ManagementSpecifications. Noviembre 23 2011. [Online]. Disponibleen: http://www.omg. org/technology/documents/br_pm_spec_catalog.htm[24] BPMN. OMG, Object Managment Group. Business ProcessMo<strong>de</strong>ling Notation. Agosto 2011. [Online].http://www.bpmn.org/[25] D. Meza, L. Ruiz. Aplicación en entornos móvil para elmo<strong>de</strong>lamiento <strong>de</strong> procesos <strong>de</strong> negocio. UniversidadPiloto <strong>de</strong> Colombia. Julio 2012.[12] Process Definition Interface- XML Process DefinitionLanguage, Package Meta Mo<strong>de</strong>l. Workflow ManagementCoalition (WfMC). P 14.Julio 2012. [Online]. Disponibleen :http:// www.wfmc.org/.[13] Appian, Appian BPM Suite: Mobiles. Noviembre 232011. [Online]. Disponible en: http://www.appian.com/bpm-software/bpm-components/mobile-bpm.jsp.[14] S. A. White, XPDL and BPMN, Future Strategies Inc.WFMC, P 222. Octubre 26 2011. [Online].Disponibleen: http://www.bpmn.org/ Documents/XPDL_BPMN.pdf.[15] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parserfor Your iPhone Project. Disponible en: http://www.raywen<strong>de</strong>rlich.com/553/how-to-chose-the-best-xmlparser-for-your-iphone-project.Noviembre 25 2011.[16] Apple Inc. Plist Mac OS X. Noviembre 30 2011. [Online].Disponible en: http://<strong>de</strong>veloper. apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html.[17] Apple Inc. Plist Mac OS X Noviembre 30 2011. [Online].Disponible en: http://<strong>de</strong>veloper. apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/plist.5.html.[18] W3School. XPath Tutorial. Agosto 2011. [Online].Disponibleen: http://www.w3schools. com/xpath/[19] F. Roberto. Algoritmos, estructuras <strong>de</strong> datos. Programaciónorientada a objetos. Ecoe ediciones 2005. Bogotáp. 273.[20] BizAgi, BizAgiMo<strong>de</strong>ler. Noviembre 25 2011. [Online].Disponible en: http://www.bizagi.com/[21] Xco<strong>de</strong>. Developer tolos. Julio 2012 [Online]. Disponibleen: https://<strong>de</strong>veloper.apple.com/ technologies/tools/.[22] R. Wen<strong>de</strong>rlich. How To Choose The Best XML Parserfor Your iPhone Project. Noviembre 2011. [Online]. Disponibleen: http://www. raywen<strong>de</strong>rlich.com/553/howto-chose-the-best-xml-parser-for-your-iphone-project.[23] Apple, iTunes. Diciembre 2 2011. [Online]. Disponibleen: http://www.apple.com/es/itunes/.


Medida simultánea <strong>de</strong> rotaciones y traslaciones<strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información<strong>de</strong> fase <strong>de</strong> una rejilla radialSimultaneous measurement of the rotation and traslation of an objectin the plane using phase information of a radial gridLuis Alejandro Galindo VegaEstudiante <strong>de</strong> Ingeniería Electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiasanalejox18@hotmail.comCamilo Andrés Ramírez PrietoEstudiante <strong>de</strong> Ingeniería Electrónica,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiagamada5@hotmail.comJaime Enrique Meneses FonsecaPh. D. SciencesPourL’ingenieurProfesor Titular, Investigador Grupo GOTS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiajaimen@uis.edu.coJaime Guillermo Barrero PérezIngeniero Electricista,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Investigador Grupo CEMOS,Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r UISBucaramanga, Colombiajbarrero@uis.edu.coResumen— En este artículo se presenta una estrategiaque permite <strong>de</strong>terminar <strong>de</strong> forma simultánea la posicióny orientación <strong>de</strong> un objeto en el plano. El métodoconsiste en analizar un sistema <strong>de</strong> franjas radiales adheridoal objeto y por medio <strong>de</strong> procesamiento digital<strong>de</strong> imágenes <strong>de</strong>terminar su fase. Este proceso requiere<strong>de</strong>terminar con precisión subpixel las coor<strong>de</strong>nadas <strong>de</strong>lcentro y el eje radial <strong>de</strong> las franjas. Se emplea el método<strong>de</strong> la Transformada <strong>de</strong> Fourier y se realiza la transformación<strong>de</strong> coor<strong>de</strong>nadas rectangulares a radiales sepue<strong>de</strong> calcular la fase y el centro <strong>de</strong>l sistema <strong>de</strong> franjas.De esta manera, la fase <strong>de</strong>l sistema <strong>de</strong> franjas radialesse utiliza como elemento codificador para la medida<strong>de</strong> posiciones angulares y posiciones <strong>de</strong>l objeto en elplano. Evaluaciones experimentales <strong>de</strong>muestran que latécnica <strong>de</strong>sarrollada tiene precisión sub-pixel al evaluar<strong>de</strong>splazamientos y rotaciones <strong>de</strong> un objeto en el plano.Se evalúa el error introducido en el cálculo <strong>de</strong> posiciónangular y <strong>de</strong>splazamiento <strong>de</strong>l objeto. El estudio <strong>de</strong> la influencia<strong>de</strong> los parámetros <strong>de</strong>l sistema <strong>de</strong> franjas radialespermitió establecer que el tamaño y la cantidad <strong>de</strong>franjas son factores <strong>de</strong>terminantes para que el métodopresente un mínimo error.Palabras clave— Extracción <strong>de</strong> fase, metrología óptica,Procesamiento Digital <strong>de</strong> Imágenes.Abstract— This paper presents a strategy that allows to<strong>de</strong>termine the position and orientation of an object ina plane. The method consists of analyzing a system ofradial fringes adhered to the object and by means of a digitalimage process to <strong>de</strong>termine its phase. This processrequires the coordinates of the center with sub-pixel accuracyand the radial axis of the fringes. Using the Fouriertransform method and performing a transformationof coordinate systems from rectangular coordinate intoradial, it can be calculated the phase of fringe systemand the center of the radial fringes. Thus, the phase ofthe radial fringes is used as an enco<strong>de</strong>r for measuringangular positions and spatial positions of the object inthe plane. Experimental evaluations show that the technique<strong>de</strong>veloped has sub-pixel accuracy in evaluatingdisplacements and rotations of an object in the plane. Itis evaluated the error introduced in the calculation of angularposition and displacement of the object. The studyof the influence of system parameters of radial fringeslet to establish that the size and number of fringes are<strong>de</strong>termining factors for the present method in or<strong>de</strong>r toreduce the error.Keywords— Phase extraction, optical metrology, DigitalImage Processing.I. INTRODUCCIÓNVarias aplicaciones industriales tienen la necesidad<strong>de</strong> <strong>de</strong>terminar con precisión el <strong>de</strong>splazamientoy rotación <strong>de</strong> un objeto en el plano, porlo que se requiere <strong>de</strong> equipos sofisticados quecumplan dicha función. Como no se conoce undispositivo en el mercado que lleve a cabo lasdos medidas <strong>de</strong> forma simultánea, se tienen queadaptar varios dispositivos lo que eleva su costo<strong>de</strong> implementación. Enco<strong>de</strong>rs, potenciómetros lineales,sensores inductivos y sensores laser sonlos instrumentos más utilizados para tal fin, algunos<strong>de</strong> ellos limitados en resolución y en rango <strong>de</strong>medida.Recibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero63En la línea investigativa <strong>de</strong> metrología óptica<strong>de</strong>l grupo <strong>de</strong> Óptica y Tratamiento <strong>de</strong> señalesGOTS <strong>de</strong> la Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r,se han realizado investigaciones conjuntas conel grupo <strong>de</strong> Óptica <strong>de</strong> L’Institute FEMTO – ST <strong>de</strong>Besançon – Francia con el fin <strong>de</strong> <strong>de</strong>terminar unsistema <strong>de</strong> posicionamiento global que permitagenerar un dispositivo <strong>de</strong> Reconstrucción Tridimensional(R3D) portátil. Los resultados obtenidosmuestran que una mira o rejilla con franjasparalelas en coor<strong>de</strong>nadas cartesianas permiteobtener la posición <strong>de</strong> un cuerpo en el espacio,a precisión subpixel [1], [2]. Un análisis matemáticoprevio permite <strong>de</strong>terminar que un sistema <strong>de</strong>franjas radiales pue<strong>de</strong> ser usado para medir rotacionesy traslaciones <strong>de</strong> un objeto en el plano. [3]La técnica <strong>de</strong>sarrollada en este trabajo consisteen adquirir una imagen <strong>de</strong> un sistema <strong>de</strong> franjasradiales o rejilla radial; mediante un algoritmocomputacional <strong>de</strong> procesamiento <strong>de</strong> imágenes se<strong>de</strong>terminan las coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> la rejillaen el plano. La extracción <strong>de</strong> su fase geométricapermite reportar la orientación angular <strong>de</strong> larejilla radial.Pruebas <strong>de</strong> laboratorio validan el método, en elque se estudia el <strong>de</strong>sempeño <strong>de</strong>l algoritmo para<strong>de</strong>terminar el error introducido en el cálculo <strong>de</strong>posición angular y <strong>de</strong>splazamientos en 2D pararejillas radiales con diferentes parámetros.<strong>II</strong>. SISTEMA DE FRANJAS RADIALESUn sistema <strong>de</strong> franjas radiales correspon<strong>de</strong>a una distribución en la que los puntos <strong>de</strong> igualintensidad generan un patrón <strong>de</strong> líneas rectasradiales que provienen <strong>de</strong> un centro común. Deesta manera, al extraer valores <strong>de</strong> intensidad <strong>de</strong>puntos ubicados a igual distancia <strong>de</strong>l centro seobtiene un perfil periódico. Matemáticamente elsistema se expresa en coor<strong>de</strong>nadas polares (r, θ)por:don<strong>de</strong>: ɑ 0(r,θ) es el fondo continuo, ɑ 1(r,θ) esel contraste, (2π⁄P θ)*θ representa la fase, siendoel paso angular medido en grados y es la máscaraque <strong>de</strong>fine la región con franjas en la imagen.Como se muestra en la Fig. 1, las franjas seencuentran entre un radio menor y uno mayor, yposee dos sectores angulares sin franjas.La fase <strong>de</strong>l sistema <strong>de</strong> franjas radiales correspon<strong>de</strong>al argumento la función coseno <strong>de</strong> (1), secaracteriza por tener un comportamiento lineal enfunción <strong>de</strong> la variable θy no <strong>de</strong>pen<strong>de</strong> <strong>de</strong> r, teniendola misma distribución espacial <strong>de</strong> un sistema<strong>de</strong> franjas rectangulares en coor<strong>de</strong>nadas cartesianas.FIG. 1. SISTEMA DE FRANJAS RADIALES O REJILLA RADIALA. Cálculo <strong>de</strong> la fase <strong>de</strong> un sistema <strong>de</strong> franjasradiales.Con la información contenida en la fase <strong>de</strong>l sistema<strong>de</strong> franjas radiales es posible <strong>de</strong>terminar suorientación y posición en el plano. Aunque en la literaturase encuentra poca información acerca <strong>de</strong>un método directo para extraer la fase a este tipo<strong>de</strong> distribuciones, se plantea la estrategia <strong>de</strong> hacerun cambio <strong>de</strong> coor<strong>de</strong>nadas, <strong>de</strong> tal manera queel sistema <strong>de</strong> franjas radiales se comporte comoun sistema <strong>de</strong> franjas rectangulares. El cambio <strong>de</strong>coor<strong>de</strong>nadas rectangulares a polares implica calcularcorrectamente la ubicación <strong>de</strong>l centro <strong>de</strong> larejilla radial. De esta manera, la imagen final conla transformación <strong>de</strong> coor<strong>de</strong>nadas posee franjasparalelas, <strong>de</strong> la cual es posible extraer la faseempleándose métodos conocidos como la Transformada<strong>de</strong> Fourier [4], corrimiento <strong>de</strong> fase [5],Fourier con ventana [6],[7-8] y Transformación <strong>de</strong>Wavelet [9], entre otros.B. Cálculo <strong>de</strong>l centroHaciendo uso <strong>de</strong> las propieda<strong>de</strong>s <strong>de</strong> la transformada<strong>de</strong> Fourier, es posible <strong>de</strong>terminar las


64ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> la rejilla radial con altaprecisión [10].• Desplazamiento en el dominio espacial: aatransformada <strong>de</strong> Fourier <strong>de</strong> una función <strong>de</strong>splazadapresenta un término <strong>de</strong> fase linealque <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l <strong>de</strong>splazamiento.el corrimiento y minimiza el contenido frecuencial<strong>de</strong> la parte imaginaria. La Fig.4 muestra la trayectoriaseguida por el algoritmo en la estimación <strong>de</strong>lcentro <strong>de</strong>spués <strong>de</strong> varias iteraciones.FIG. 3. FASE DE LA TRANSFORMADA DE FOURIERDE LA IMAGEN DE LA FIG. 2Simetría para señales real y par: La transformada<strong>de</strong> Fourier <strong>de</strong> una función par es netamentereal.FIG. 2. IMAGEN EMPLEADA PARA VALIDAR EL ALGORITMO DE BÚSQUEDADEL CENTROPara el caso <strong>de</strong> la imagen <strong>de</strong>l rectángulo, elcentro teórico fue (232,287) y el procedimientoencontró (232.096,286.963).FIG. 4. TRAYECTORIA SEGUIDA POR EL ALGORITMODE BÚSQUEDA DEL CENTROLa Fig. 2 muestra la imagen <strong>de</strong> un rectángulocon ruido adicionado. Se observa que su centrono coinci<strong>de</strong> con el centro <strong>de</strong> la imagen. La Fig.3muestra la fase <strong>de</strong> la transformada <strong>de</strong> Fourier,calculada mediante la función arcotangente. Seobserva que <strong>de</strong>bido a la función arcotangente,la fase está limitada entre ±π. Si se eliminan lasdiscontinuida<strong>de</strong>s al adicionar valores enteros <strong>de</strong>2π se obtiene una fase lineal, cuya pendiente esfunción <strong>de</strong>l corrimiento <strong>de</strong>l centro <strong>de</strong>l rectángulocon respecto al centro <strong>de</strong> la imagen. Determinadala pendiente y según (3) se pue<strong>de</strong> calcular elcorrimiento x oy y o. Este valor es empleado parareposicionar la figura y verificar si su parte imaginariaes cero. Debido a la influencia <strong>de</strong>l ruido se<strong>de</strong>sarrolló un procedimiento iterativo que estimaC. Conversión <strong>de</strong> sistemas <strong>de</strong> coor<strong>de</strong>nadasLas ecuaciones (4) y (5) muestran la conversión<strong>de</strong> sistemas coor<strong>de</strong>nados rectangulares apolares, siendo y las coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong> larejilla radial, calculadas por el procedimiento indicadoanteriormente.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero65FIG. 8. TRANSFORMADA DE FOURIERAl realizar este procedimiento se obtiene quecada punto <strong>de</strong>l plano rectangular tiene un puntoequivalente en el plano polar y forma un patrón <strong>de</strong>franjas, como el que se muestra en la Fig. 6.FIG. 9. FILTRO PASA-BANDASFIG.5. CONVERSIÓN DE SISTEMAS COORDENADOSFIG. 10. COMPONENTE TF {} FILTRADAFIG. 6. SISTEMA DE FRANJAS TRANSFORMADOFIG. 11. COMPONENTES REAL E IMAGINARIAFIG. 12. FASE CONTINUAD. Extracción <strong>de</strong> la faseHaciendo uso <strong>de</strong>l método <strong>de</strong> la Transformada<strong>de</strong> Fourier [4] para sistemas rectangulares, se extrael a fase d el sistema <strong>de</strong> franjas transformado.La distribución en intensidad <strong>de</strong> un sistema <strong>de</strong>franjas rectangular se muestra en la Fig. 7.FIG. 7. PERFIL SINUSOIDAL DEL SISTEMA DE FRANJAS RECTANGULARESRealizada la transformada <strong>de</strong> Fourier se encuentrantres lóbulos, Fig. 8, uno central <strong>de</strong>bidoa la TF <strong>de</strong> la componente continua y dos lóbuloslaterales ubicados en ±f 0,f 0=1 ⁄ P θ, correspondientea la TF <strong>de</strong> A (x,y)cos(φ (x,y)).Un filtro pasa-banda permite filtrar un lóbulolateral, Fig. 9. Al aplicar la Transformada inversa<strong>de</strong> Fourier al contenido frecuencial filtrado Fig.10, se obtiene una distribución compleja como seobserva en la Fig. 11. La fase <strong>de</strong> este complejo


66ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71correspon<strong>de</strong> a la fase geométrica <strong>de</strong>l sistema <strong>de</strong>franjas rectangulares y la amplitud correspon<strong>de</strong>al contraste <strong>de</strong> las franjas. Para obtener la fase<strong>de</strong>l complejo se emplea la función arcotangente,la cual está limitada en el rango <strong>de</strong> [-π, π]; la fasepresenta discontinuida<strong>de</strong>s en las transiciones ± πque ocurren en las líneas centrales <strong>de</strong> las franjasnegras <strong>de</strong> la Fig. 5. Para eliminar dichas discontinuida<strong>de</strong>stradicionalmente se adicionan valores<strong>de</strong> 2πN, siendo N una función entera en escalónapropiada para eliminar las discontinuida<strong>de</strong>s. Esteprocedimiento <strong>de</strong> convertir la fase discontinua encontinua es llamado “Unwrappingalgorithm” [11].La Fig. 12 muestra la fase continua obtenida <strong>de</strong>spués<strong>de</strong> eliminar las discontinuida<strong>de</strong>s.El procedimiento anterior es aplicado a la imagenmostrada en la Fig. 6. La Fig. 13 muestra lafase obtenida y la Fig. 14, la fase <strong>de</strong>l sistema <strong>de</strong>franjas radiales obtenida al realizar la transformación<strong>de</strong> coor<strong>de</strong>nadas inversas: radiales a rectangulares<strong>de</strong>finidas por (6) y (7).FIG. 13. FASE OBTENIDA DEL MÉTODO DE LA TRANSFORMADA DE FOU-RIER APLICADO A LA IMAGEN DE LA FIG. 6<strong>II</strong>I MEDIDA DE LA ORIENTACIÓN Y POSICIÓNEN EL PLANOUna vez obtenida la distribución <strong>de</strong> fase seproce<strong>de</strong> a emplearla para establecer la posiciónangular y espacial <strong>de</strong> la rejilla radial. La rejillaradial ha sido diseñada mediante dos sectoresangulares con franjas ubicadas entre dos radios,uno interno menor y otro externo. Las regionesexternas son eliminadas por la máscara. Cadasector angular posee, para el caso <strong>de</strong> la Fig. 1, 28franjas negras y 27 franjas blancas. Según la funcióncosenoidal que <strong>de</strong>fine las franjas, el centro<strong>de</strong> una franja blanca <strong>de</strong>be tener un valor <strong>de</strong> fase2πN, don<strong>de</strong> N es un número entero. Y el centro <strong>de</strong>una franja negra <strong>de</strong>be tener un valor impar <strong>de</strong> πy ubicarse en una discontinuidad <strong>de</strong> la fase discontinua.La máscara empleada en la rejilla radialhace que el sistema tenga simetría con respectoal centro y se pueda emplear el procedimiento indicadoen la sección <strong>II</strong>B. De esta manera se pue<strong>de</strong>estimar el centro con precisión subpixel mediantela distribución simétrica <strong>de</strong> las franjas. El centrocalculado permite hacer el seguimiento <strong>de</strong>l <strong>de</strong>splazamientoespacial en el plano introducido a larejilla.FIG. 15. PROCESO PARA EL CÁLCULO DE FASE DELSISTEMA DE FRANJAS RADIALES.FIG. 14. FASE DEL SISTEMA DE FRANJAS RADIALES DE LA FIG. 5


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero67La posición angular <strong>de</strong> la rejilla es <strong>de</strong>terminadabuscando la fase correspondiente a la franjablanca que se ubica en el centro <strong>de</strong> cada sectorangular. Así, como hay 27 franjas blancas parala rejilla <strong>de</strong> la Fig. 2, la franja central posee unafase <strong>de</strong> 26π, asignado cero a la primera franjablanca. A partir <strong>de</strong> los radios máximo y mínimo,y conociendo el número <strong>de</strong> discontinuida<strong>de</strong>sque correspon<strong>de</strong> al número <strong>de</strong> franjas en cadasector, se pue<strong>de</strong> calcular para cada sector lasposiciones interpoladas que poseen el valor <strong>de</strong>fase <strong>de</strong> la franjas central. Esta interpolación <strong>de</strong>fineuna línea radial que pasa por el centro <strong>de</strong> lafranja central <strong>de</strong> cada sector, i<strong>de</strong>ntificadas porlas líneas azul y roja en la Fig. 15, y al ser interpoladasposeen precisión subpixel. Al rotar larejilla radial, el algoritmo <strong>de</strong>sarrollado <strong>de</strong>terminalas posiciones angulares <strong>de</strong> cada línea central encada sector y al compararlas secuencialmentesus valores, se pue<strong>de</strong> <strong>de</strong>terminar el valor <strong>de</strong> larotación introducido.IV VERIFICACION EXPERIMENTALPara <strong>de</strong>terminar la precisión <strong>de</strong>l método, sehicieron pruebas <strong>de</strong> laboratorio en las que seusaron platinas mecánicas <strong>de</strong> rotación y traslaciónque sirvieron como referencia teórica <strong>de</strong> los<strong>de</strong>splazamientos; se compararon los resultadosobtenidos y se <strong>de</strong>terminó el error <strong>de</strong>l método.También se evaluó la influencia en la precisiónpara diferentes parámetros <strong>de</strong> la rejilla radial,como tamaño y paso angular.El montaje que se llevó a cabo para la evaluación<strong>de</strong>l método constó <strong>de</strong> un sistema <strong>de</strong> rotacióny traslación con una precisión <strong>de</strong> un minutoarco y 10 µm, respectivamente. La rejilla radialse ubicó sobre una superficie plana adherida alsistema <strong>de</strong> traslación y rotación. Las imágenesfueron adquiridas por una cámara CCD <strong>de</strong> 640 x480 pixeles y focal 12mm, ubicada a 90cm <strong>de</strong>la rejilla. En una cuadrícula milimetrada se <strong>de</strong>terminóque un pixel equivale a 754.15µm sobre larejilla radial.Para evaluar traslación se <strong>de</strong>splazó manualmentela rejilla a intervalos <strong>de</strong> 100 µm. Paracada posición se adquirieron 50 imágenes. Laposición inicial se asumió como punto <strong>de</strong> referencia<strong>de</strong>l <strong>de</strong>splazamiento.La Fig. 16 muestra las coor<strong>de</strong>nadas <strong>de</strong>l centropara 5 traslaciones realizadas; cada posicióntiene graficada las 50 coor<strong>de</strong>nadas <strong>de</strong>l centro <strong>de</strong>la rejilla radial.En la Fig. 16 se observa que cada eje poseeun tamaño máximo <strong>de</strong> un pixel: el sistema estimatraslaciones al interior <strong>de</strong> un pixel, lo cual verificala precisión subpixel <strong>de</strong>l método <strong>de</strong> medida.FIG. 16. DISPERSIONES EN DETECCIÓN DE CENTRO PARA 6 POSICIONES.Al adquirir 50 imágenes en cada posición seencuentra que el centro calculado presenta una<strong>de</strong>sviación cercana a 0.0025 pixeles, que correspon<strong>de</strong>a 1.88 µm sobre el objeto, como se pue<strong>de</strong>observar en la Fig. 17.


68ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71FIG. 17. DISPERSIONES EN DETECCIÓN DE CENTRO PARA UNA POSICIÓNLa Fig. 18 muestra el error medido como la diferenciaentre la posición esperada y la posicióncalculada con el método, para cada rejilla en función<strong>de</strong>l <strong>de</strong>splazamiento introducido. La Fig. 19muestra la <strong>de</strong>sviación estándar <strong>de</strong>l error medidopara cada rejilla. Se concluye que para rejillas <strong>de</strong>igual tamaño hay una relación inversa entre elnúmero <strong>de</strong> franjas y el error introducido: a menornúmero <strong>de</strong> franjas mayor error.FIG. 20. DIFERENCIA ENTRE DESPLAZAMIENTO TEÓRICO Y EXPERIMENTALPARA REJILLAS DE DIFERENTE TAMAÑOA. Influencia <strong>de</strong>l tamaño y número <strong>de</strong> franjasen el cálculo <strong>de</strong>l centro.Con el fin <strong>de</strong> establecer la influencia <strong>de</strong>l paso ytamaño <strong>de</strong> la rejilla en el error, se utilizaron rejillasradiales <strong>de</strong> 24, 16 y 12 franjas en cada sector angular,para rejillas <strong>de</strong> igual tamaño.FIG. 18. DIFERENCIA ENTRE DESPLAZAMIENTO TEÓRICO Y EXPERIMENTALPARA REJILLAS CON DIFERENTE NÚMERO DE FRANJASFIG. 21. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLASDE DIFERENTE TAMAÑOFIG. 19. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASEl tamaño es otra variable importante en elprocedimiento. Para tal fin se evaluó el error introducidopor el algoritmo para rejillas radiales <strong>de</strong>10, 16 y 20 cm <strong>de</strong> diámetro.De igual forma, las curvas <strong>de</strong> error en función<strong>de</strong>l <strong>de</strong>splazamiento y la <strong>de</strong>sviación estándar <strong>de</strong>lerror en función <strong>de</strong>l tamaño <strong>de</strong> la rejilla, las Fig.20y Fig.21, indican que a mayor tamaño <strong>de</strong> rejillamenor error se comete en el cálculo <strong>de</strong>l centro.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero69La evaluación en rotación se hizo con <strong>de</strong>splazamientosangulares <strong>de</strong> un grado, adquiriendo 50imágenes para cada posición.FIG. 22. DISPERSIONES EN DETECCIÓN DE ÁNGULO DE ORIENTACIÓN DELA REJILLA PARA 6 POSICIONES ANGULARES.medir rotaciones inferiores al límite <strong>de</strong> rotaciónque se pue<strong>de</strong> medir con la cámara.B. Influencia <strong>de</strong>l tamaño y número <strong>de</strong> franjasen el cálculo <strong>de</strong> orientación angular <strong>de</strong> larejilla.Se construyeron rejillas con 12, 16 y 20 franjas,con las que se evaluó la diferencia entre valorteórico y experimental <strong>de</strong> las posiciones angulares.FIG. 24. DIFERENCIA ENTRE DESPLAZAMIENTO ANGULAR TEÓRICO YEXPERIMENTAL PARA REJILLAS CON DIFERENTE NÚMERO DE FRANJASEn la Fig. 22, cada punto representa el ángulo<strong>de</strong> orientación <strong>de</strong> la rejilla radial para las diferentes<strong>de</strong>splazamientos angulares, empleando la posiciónangular <strong>de</strong> un sector con franjas.Según la resolución <strong>de</strong> la imagen el ángulo mínimoque se pue<strong>de</strong> medir a precisión pixel es <strong>de</strong>0.08952 grados que correspon<strong>de</strong> a:FIG. 25. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASdon<strong>de</strong> 640 es el número <strong>de</strong> pixeles horizontales<strong>de</strong> la imagen. Al adquirir 50 imágenes parauna posición y calcular el ángulo <strong>de</strong> orientación <strong>de</strong>la rejilla este presenta una <strong>de</strong>sviación <strong>de</strong> 0.004grados,Fig. 23.FIG. 23. DISPERSIONES EN DETECCIÓN DE ÁNGULO DE ORIENTACIÓN DELA REJILLA PARA UNA POSICIÓN ANGULARDe esta forma se <strong>de</strong>muestra que el método tieneprecisión subpixel, es <strong>de</strong>cir, el método pue<strong>de</strong>De igual forma, se evaluaron los errores enfunción <strong>de</strong> las diferentes posiciones angulares yla <strong>de</strong>sviación estándar para cada rejilla, Fig. 24 yFig. 25. Se <strong>de</strong>muestra que para una rejilla radialcon mayor número <strong>de</strong> franjas el error en el cálculo<strong>de</strong> orientación es menor.


70ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 62 - 71FIG. 26. DIFERENCIA ENTRE DESPLAZAMIENTO ANGULAR TEÓRICO YEXPERIMENTAL PARA REJILLAS DE DIFERENTE TAMAÑO.En el presente artículo se presenta un métodopara medir la posición y rotación <strong>de</strong> un objeto en elplano. El procedimiento emplea un procesamientodigital <strong>de</strong> imágenes sobre una rejilla con franjasdistribuidas radialmente. El procesamiento sebasa en la extracción <strong>de</strong> la fase <strong>de</strong>l sistema <strong>de</strong>franjas radial, con el método <strong>de</strong> la transformada<strong>de</strong> Fourier. El cálculo <strong>de</strong> la fase se realiza al haceruna transformación <strong>de</strong> sistemas coor<strong>de</strong>nados y<strong>de</strong>terminar el centro a partir <strong>de</strong> la información <strong>de</strong>fase <strong>de</strong> la imagen simétrica <strong>de</strong> la rejilla. Las evaluacionesexperimentales <strong>de</strong>muestran que el métodopermite medir <strong>de</strong>splazamientos y rotacionesa valores inferiores a los <strong>de</strong>finidos por el pixeladorealizado por la cámara CCD. También se <strong>de</strong>muestraque rejillas <strong>de</strong> tamaño gran<strong>de</strong> y mayor número<strong>de</strong> franjas introducen menor error en el cálculo <strong>de</strong><strong>de</strong>splazamientos y rotaciones. La etapa siguiente<strong>de</strong> la investigación consiste en realizar la evaluaciónexperimental <strong>de</strong>l método propuesto con otrosistema que mida rotaciones y/o traslaciones <strong>de</strong>precisiones conocidas.AGRADECIMIENTOSFIG. 27. DESVIACIÓN ESTÁNDAR DEL ERROR PARA REJILLAS CON DIFE-RENTE NÚMERO DE FRANJASLa investigación fue apoyada por la Vicerrectoría<strong>de</strong> Investigaciones y Extensión <strong>de</strong> la UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Colombia (ProyectoNo. 5184: Posicionamiento global <strong>de</strong> alta resolucióna campo extendido por visión estéreo: Aplicacionesen metrología óptica).REFERENCIAS[1] N. Arias, J. Meneses, y M. Suárez, “Medida <strong>de</strong> la Orientación,Posición y Desplazamiento en el Plano <strong>de</strong> unObjeto por Codificación <strong>de</strong> Fase, ”Bistua: Revista <strong>de</strong> laFacultad <strong>de</strong> Ciencias Básicas, Vol. 7, No.. 2, pp. 1-8,julio – diciembre, 2009.[2] N. Arias, Reconstrucción 3D a manos libres: Estrategia<strong>de</strong> posicionamiento global, Tesis Doctoral, UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Bucaramanga, COLOMBIA.2010De igual forma se evaluó el comportamiento<strong>de</strong>l tamaño <strong>de</strong> la rejilla para igual número <strong>de</strong> franjas.Como era <strong>de</strong> esperarse el error en el cálculo<strong>de</strong>l ángulo <strong>de</strong> orientación <strong>de</strong> la rejilla radial es menor,cuando el tamaño es mayor, Fig. 26 y Fig. 27.V. CONCLUSION[3] N. Reina, Análisis Teórico – Experimental <strong>de</strong> un Sistema<strong>de</strong> Franjas Radiales: Aplicaciones en PosicionamientoGlobal <strong>de</strong> un Objeto, Tesis pregrado, UniversidadIndustrial <strong>de</strong> Santan<strong>de</strong>r, Bucaramanga, Colombia.2010.[4] M. Takeda, H. Ina, and S. Kobayashi,“Fourier-transformmethod of fringepattern analysis for computer-basedtopography and interferometry”, J. Opt. Soc. Am.,vol.72, pp. 156-160, 1982.[5] Z. Pérez, L. Romero,Sistema Óptico <strong>de</strong> ReconstrucciónTridimensional para la <strong>de</strong>tección <strong>de</strong> Ampollas en Recubrimientos,Tesis Pregrado, Universidad Industrial <strong>de</strong>Santan<strong>de</strong>r, 2004.[6] Q. Kemao, “Windowed Fourier transform for fringe patternanalysis,” Applied Optics, vol. 43, pp. 2695–702,2004.[7] Q. Kemao, “Two-dimensional windowed Fourier transformfor fringe pattern analysis: Principles, applicationsand implementations,” Optics and Lasers in Engineering,vol. 45, pp.304–17, 2007.


Medida simultánea <strong>de</strong> rotaciones y traslaciones <strong>de</strong> un objeto en el plano a partir <strong>de</strong> la información <strong>de</strong> fase <strong>de</strong> una rejilla radial - Galindo,Ramírez, Meneses, Barrero71[8] Z. Wang Z andH. Ma, “Advanced continuous wavelettransform algorithm for digital interferogram analysisand processing,” Optical Engineering, Vol. 45, pp.045601, 2006.[9] P. Sandoz, “Wavelet transform as a processing tool inwhite-light interferometry,” Optics Letters, Vol. 22, pp.1065–1067, 1997.[10] L. Oriat and E. Lantz, “Subpixel <strong>de</strong>tection of the centerof an object using a spectral phase algorithm on theimage”, Pattern Recognition, Vol. 31, No. 6, pp. 761-771, June 1998.[11] J. Meneses, T. Gharbi and P. Humbert, “Phase Unwrappingalgorithm for images with high noise content basedona local histogram,” Appl. Opt. vol. 44, No. 1, pp.1207-15,2005.


Influence of Particle Size and Temperature onMethane Production From Fique’s BagasseInfluencia <strong>de</strong>l tamaño <strong>de</strong> partícula y la temperatura sobre laproducción <strong>de</strong> metano a partir <strong>de</strong>l bagazo <strong>de</strong> fiqueLiliana <strong>de</strong>l Pilar Castro MolanoIngeniera Química PhD, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad San BuenaventuraCartagena, Colombialcastro@usbctg.edu.coCarolina Guzmán LunaBacterióloga PhD, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiacaguzlun@uis.edu.coHumberto Escalante Hernán<strong>de</strong>zIngeniero Químico PhD Industrial <strong>de</strong> Santan<strong>de</strong>rDocente Tiempo Completo, Universidad Industrial <strong>de</strong> Santan<strong>de</strong>rBucaramanga, Colombiaescala@uis.edu.coAbstract— The aim of this work was to evaluate the effect of particlesize of fique`s bagasse (FB) on anaerobic bio<strong>de</strong>gradationand biogas production, by means of co-digestion of this lignocellulosicsubstrate using both bovine ruminal fluid and pig manureas inoculums. Anaerobic reactors were incubated by 8 days. Reducingsugar, Volatile Fatty Acid (VFA) and methane productionswere measured using three different bagasse particle diameter;5 mm (bagasse´s natural size), 2.36 mm and 0.85 mm. Reductionof bagasse particle size increased reducing sugars formationand improved substrate mass transfer to microbial inoculums.At minor particle size it was favored hydrolytic step and VFAproduction. Natural particle sizes of bagasse were more difficultto bio<strong>de</strong>gra<strong>de</strong> than lower ones. In this sense, methane concentrationwas increased 19% when 0.8 mm particle size was used.Anaerobic fermentation processes were carried out at 25°C and39°C. Methane production at 25°C, show that these microbialconsortia are able to resist temperature changes and transformall products on anaerobic digestion process.Keywords— Anaerobic digestion, Biogas, Fique´s bagasse, Lignocellulosicwaste, Mechanical treatment.Resumen— El objetivo <strong>de</strong> este trabajo fue evaluar el efecto <strong>de</strong>ltamaño <strong>de</strong> partículas <strong>de</strong>l bagazo <strong>de</strong> fique sobre la producción<strong>de</strong> biogás empleando como inóculo una mezcla <strong>de</strong> líquido ruminalcon lodo estiércol <strong>de</strong> cerdo. Los reactores anaerobios fueronincubados durante ocho días. Como variables <strong>de</strong> respuesta secuantificó la concentración <strong>de</strong> azúcares reductores totales, ácidosgrasos volátiles y producción <strong>de</strong> metano, usando tres tamañosdiferentes <strong>de</strong> partícula 5mm (Estado natural <strong>de</strong>l bagazo <strong>de</strong>fique), 2.36mm y 0.85mm. Durante la fermentación se observóque la reducción <strong>de</strong>l tamaño <strong>de</strong> partícula <strong>de</strong>l bagazo, incrementóla formación <strong>de</strong> azúcares reductores, mejorando la transferencia<strong>de</strong> masa entre el inóculo y el sustrato. El menor tamaño <strong>de</strong>partícula favoreció la etapa hidrolítica y la producción <strong>de</strong> ácidosgrasos. El bagazo <strong>de</strong> fique en su estado natural dificulta la bio<strong>de</strong>gradaciónanaerobia <strong>de</strong> éste sustrato. En este sentido, la concentración<strong>de</strong> metano se incrementó un 19% cuando el bagazo seredujo a 0.8 mm. Los procesos <strong>de</strong> fermentación anaerobia fueronllevados a cabo a 25°C y a 39°C. La producción <strong>de</strong> metano a25°C, <strong>de</strong>mostró que los consorcios microbianos presentes en lamezcla <strong>de</strong> líquido ruminal y lodo estiércol <strong>de</strong> cerdo son capaces<strong>de</strong> resistir los cambios <strong>de</strong> temperatura y la transformación <strong>de</strong> todoslos productos <strong>de</strong>l proceso <strong>de</strong> digestión anaerobia.Palabras clave— Digestión anaeróbica, Biogás, Bagazo <strong>de</strong>caña <strong>de</strong> Fique, Residuos lignocelulósicos, Tratamiento mecánico.I. INTRODUCTIONFique´s bagasse (FB) is an agricultural by-productobtained during natural fiber process production,composed by cellulose, hemicellulose, lignin,lipids and proteins [1]. According to its composition,bagasse is consi<strong>de</strong>red an important lignocellulosicbiomass source [2]. Lignocellulosic wastesare suitable substrates for anaerobic digestionprocess because of its carbon source [3]. Lignocellulosicbiomass digestibility is limited by factorssuch as cellulose cristallinity, polymerization <strong>de</strong>gree,moisture content, superficial area and lignincontent. However, high lignin content in bagasse limitshydrolytic step and bioconversion system [4].Anaerobic bio<strong>de</strong>gradation of lignocellulosicsubstrates requires microbial consortia with highhydrolytic and methanogenic activities. Bovine ruminalfluid, active anaerobic sludge, bovine andpig manure have been previously used as biologicalmatrices for anaerobic digestion [5]. A co-Recibido: 06/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante73digestion process mixes different inoculums ormicrobial consortia to improve the anaerobic digestionprocess. Co-digestion enhances nutrientequilibrium, dilutes toxic components and allowsa synergic effect in microorganisms to increasehydrolytic activity [6]. Use of sisal pulp and fishwastes co-digestion increases methane productionfrom 54 to 94% in comparison with otherinoculums [7]. Bovine Ruminal Fluid (BRF) is anexcellent inoculum for lignocellulosic substratedigestion, because its high cellulosic activity. Inaddition, if BRF is mixed with methanogenic inoculum,significant biogas yield are achieved [8]. Municipalwaste solids mixed with bovine manure orwastewater sludge, increase in almost 20% biogasyields [9]. Temperature is a physical variable thataffect microorganism growth and therefore biologicalreaction rates. Biological reactions (20- 40°C) for methane production from organic matterrequire more energy than conventional chemicalreactions [10].Pre-treatment processes are <strong>de</strong>signed to <strong>de</strong>creasecellulose polymerization gra<strong>de</strong>, weak ligninbonds with carbohydrates and increase particlesuperficial area. This process improves masstransfer process between inoculums and substrate.These processes increase cellulose bioavailabilityfor enzyme bio<strong>de</strong>gradation to monosacchari<strong>de</strong>s.It has been proposed substrate pretreatmentbased on caustic and/or acid wash, heating andsize particle reduction [11].On the other hand, there is an inverse relationshipbetween substrate particle size and methaneyield [12]. For example, size reduction in tomatowastes increases yield values in 23% [13]. Whitsisal residues, hydrolytic activity improves significantlywith particle size reduction, generatingincreasing in methane yields from 0.18 to 0.22CH4/kg SV [14]. In starch <strong>de</strong>gradation, the bestyield value was obtained at substrate particle sizeof 0.35 mm [15].In Colombia, fique´s industry produces 20,800kg of residual wastes (bagasse and juice) per see<strong>de</strong>dhectare; these are <strong>de</strong>livered to grounds andwater streams causing environmental pollutionproblems [16].A possible solution of fique´s bagasse environmentalpollution problem is the utilization as substratefor biogas production. However, its high lignincontent requires a specific treatment. For thisreason, the aim of this research was to evaluatethe effect of fique’s bagasse particle size and temperatureon methane production during anaerobicbio<strong>de</strong>gradation of this substrate.A. Substrate<strong>II</strong>. MATERIALS AND METHODSFique´s Bagasse was obtained as a sub-productduring natural fiber process production fromFique Industry. Bagasse samples were conservedin cooled containers during transportationand analysis. FB was sun dried at environmentalconditions for 36 hours. Natural particle size diameterof FB was 5 mm. During pretreatment, FBwas ground in a Willey-Mil’s equipment to achieveparticle size diameter of 0.85 and 2.36 mm. Differentparameters such as: pH, lignin, cellulose,hemicelluloses and Acid Detergent Fiber (ADF)content, Total Solids (TS) and Volatile Solids (VS)were <strong>de</strong>termined according to Standard Methodsfor Examination of Water and Wastewater [17].B. InoculasBovine Ruminal Fluid (RF) from urban slaughterhouseand Pig Manure (PM) from municipal pigfarms were used as inoculums for digestion in a1:1 ratio v/v. Inoculum composition used in anaerobicdigesters is presented in Table I.TABLE <strong>II</strong>NOCULUM CHARACTERIZATION (RF-PM)ParameterRF-PMpH 8TS (%) 43.7VS (%) 23.6Alkalinity (mgCaCO3/L)Volatile Fatty Acid – VFA (mg/L)C. Experimental Design31007200Anaerobic fermentation experiments were carriedout using fique´s bagasse with particle sizesof 5, 2.36 and 0.85 mm. Reactors were incubatedfor 8 days at 25 and 39 ± 2°C containing anoperational volume of 350 ml. Hydrolytic activity,pH, VFA and methane percentage were consi<strong>de</strong>redas response variables. Total Reducing Sugar(TRS) concentration was <strong>de</strong>termined accordingto Dinitrosalicylic Acid Method – DNS, using aGENESYS 20 Thermo Spectronics Spectrophotometer[18]. VFA concentration was quantified by


74ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77titration method [19]. Methane percentage was<strong>de</strong>termined with a PGD-IR (mo<strong>de</strong>l Status ScientificControls) infrared gas <strong>de</strong>tector.Experimental results were analyzed with Stat-Graphics plus 5.1, StatPoint Inc. (Virginia, EE.UU)Software. The Fisher’s test (F) was used to verifydata statistical significance between results.<strong>II</strong>I. RESULTS AND DISCUSSIONAccording to the Fique’s bagasse characteristics,this substrate is consi<strong>de</strong>red a lignocellulosicwaste, for this reason the results are comparedwith another investigations where this type of matrixis evaluated.A. Effect of mechanical treatment on FB lignocellulosicstructure.1.20 and 0.87, respectively, at the same particlesize. These results indicate that mechanical treatmentimproves strongly the hydrolytic activity ofmicrobial consortia at the initial stage. This effectcan be attributed because the increase of the superficialarea at smaller particle size, allowing abetter interaction between substrate and inoculums[21], [22]. These results are correlated withchanges on lignocelullosic structure during FBmechanical treatment (see Table I). On the otherhand, temperature affects hydrolytic activity beinghigher at 39 °C than at 25°C; because enzymaticactivity of microorganisms present an optimaltemperature of 37°C ± 2°C [23].Fig. 1. EFFECT OF PARTICLE SIZE AND TEMPERATURE (25°C Y 39°C)DURING HYDROLYTIC STAGE OF FB ANAEROBIC DIGESTION.In Table <strong>II</strong>, pH, TS and VS values from FB is notaffected by particle size diameter reduction. TSand VS concentrations from FB were suitable forstart-up anaerobic digestion process accordingwith other studies [20]. Additionally, lignin contentis <strong>de</strong>creased proportionally with reduction of wasteparticle size. These results suggest that smallersize particles improve mass transfer between inoculumsand substrate. On the other hand, reductionof particle size <strong>de</strong>creases ADF concentrationand improve FB digestibility.TABLE <strong>II</strong>COMPOSITION OF THE FIQUE’S BAGASSEParameter FB 5mm FB 2.36 mm FB 0.85 mmpH 4 4 4TS(%) 93.1 92 92.7VS(%) 89.2 88.8 88.6Cellulose(%) 41.8 23.4 18.7Hemicellulose(%) 22.1 24.8 27.1Lignin(%) 16.6 15.5 6.81ADF(%) 64.6 44.8 44.7B. Efecto of temperature and mechanicaltreatment on hydrolytic stageIn Fig. 1, it is observed that smaller particlesize increase TRS concentration. Hydrolytic activity,<strong>de</strong>fined as total reducing sugar consumptionrate, was only observed until day 4.Hydrolytic activity for particles size of 0.85,2.36 and 5 mm at 39 ºC were 1.93, 1.04 and 0.96(mg/ml TRS/d), respectively. Experiments carriedout at 25 ºC achieved hydrolytic activity of 1.55,C. Effect of temperature and mechanicaltreatment on VFA production.Fig. 2 and 3 show that during Anaerobic Digestionof Fique´s Bagasse (ADFB), pH values weremaintained in a range between 7 and 8.5. ThesepH range favor growth and metabolic activity of microbialconsortia. The biological behavior can berelated to VFA variations. Size particle reductionincreases hydrolytic activity, producing increases


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante75in VFA concentrations. VFA produced during acidogenicstage were no affected with temperaturevariations. However, VFA consumption rate wasfaster at 39°C.Fig. 2. EFFECT OF PARTICLE SIZE ON PH VARIATIONS AND VFA PRODUC-TION AT 25 ºC DURING ADFBD. Effect of temperature and mechanicaltreatment on methane production during FBanaerobic biodigestion.Fig. 4 shows that it is possible bioreactor startupsfor anaerobic biodigestion using 3 differentFB particle sizes (5, 2.36 and 0.85 mm) at 25and 39ºC. These results can be explained in termsof equilibrium between methanogenic bacteria,acid consumer bacteria and inoculum adaptationto FB substrate. Higher methane production wasobtained with smaller FB particle size. At 25 ºC,best results of methane production were achievedat 8th day. At 39 ºC, the higher value was achievedat 4th day.Fig. 4 EFFECT OF PARTICLE SIZE AND TEMPERATURE (25°C Y 39°C) ONMETHANE PRODUCTION DURING ADFBFig. 3. EFFECT OF PARTICLE SIZE ON PH VARIATIONS AND VFA PRODUC-TION AT 39 ºC DURING ADFBIn Fig. 5 are <strong>de</strong>picted statistical analyses of FBparticle size effect on methane production at twodifferent temperatures. The probability function(P) of Fisher test was 0.0004 and 0.0046 formethane production at 25°C and 39°C, respectivelyshowing that there are significant differencesbetween each experiment (IC 95%).


76ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 72 - 77Fig. 5. STATISTICAL ANALYSES OF FB PARTICLE SIZE EFFECT ON ADFBParticle-size reduction has been the most commonlyused factor to <strong>de</strong>scribe the increase in substratesurface area resulting from a pre-treatment[25]. Pretreatment proved to be suitable for applicationsat full-scale biogas plants, increasing themethane yield of fique´s bagasse by up to 19%.Reduction of FB particle size affects the lignocellulosicstructure, probably by cellulose crystallinity<strong>de</strong>crease, improving mass transfer substrate/inoculums. Mechanical treatment influenced oneveryone of anaerobic digestion stage, becausehydrolytic activity are higher at smaller FB particlesizes, and produced higher VFA values and methaneyields.Additionally, mixture of bovine ruminal fluidand pig manure were able to <strong>de</strong>gra<strong>de</strong> and adaptto this lignocellulosic substrate (Fique`s Bagasse)working efficiently at mild temperature conditions.ACKNOWLEDGEMENTSAuthors wish to thank financial support by DepartamentoAdministrativo <strong>de</strong> Ciencia Tecnologíae Innovación, Ministerio <strong>de</strong> Agricultura y DesarrolloRural and Vicerrectoria <strong>de</strong> Investigación y Extensión- Universidad Industrial <strong>de</strong> Santan<strong>de</strong>r. Technicalsupport from C. Vargas and C. Zambranois also hardly recognized.REFERENCES[1] P. Barrera, X. Salas, L. Castro, C. Ortiz and H. Escalante,“Estudio preliminar <strong>de</strong> la bioproducción <strong>de</strong> metanoa partir <strong>de</strong> los residuos <strong>de</strong>l proceso <strong>de</strong> beneficio <strong>de</strong>lfique”, (Preliminary study for methane bioproductionfrom the waste generated in the fique production).RevistaIon, vol. 22, n°1, pp. 21-25, 2009.[2] C González, León and P. A. García, “Different pretreatmentsfor increasing the anaerobic bio<strong>de</strong>gradabilityin swine manure”, Bioresource Technology, vol. 99,n° 18, pp. 8710–8714, 2008.Finally, these results are according to studiescarried out by Palmowski and Müller. Theseauthors have <strong>de</strong>monstrated that reduction in particlesizes improves anaerobic digestion of substrate,due to increases in superficial areas of availablesubstrates for microbial metabolism [24].IV. CONCLUSIONS[3] A.T.W.M. Hendriks and G. Zeeman, “Pretreatments toenhance the digestibility of lignocellulosic biomass”,Bioresource Technology, vol. 100, n° 1, pp. 10–18,2009.[4] S. Prasad, A. Singh and H.C. Joshi, “Ethanol as an alternativefuel from agricultural, industrial and urbanresidues”, Resources, Conservation and Recycling,vol. 50, n°1, pp. 1-39, 2007.[5] C. Sullivan, P. Burrell, W. Clarke and L. Blackall, “Comparisonof cellulose solubilisation rates in rumen andlandfill leachate inoculated reactors”, Bioresource Technology,vol. 97 n°18, pp. 2356-2363, 2006.[6] I. M. Buendía, F. J. Fernán<strong>de</strong>z, J. Villaseñor and L.Rodríguez, “Feasibility of anaerobic co-digestion as a


Influence of Particle Size and Temperature on Methane Production From Fique’s Bagasse - Castro, Guzmán, Escalante77treatment option of meat industry wastes”, BioresourceTechnology, vol. 100, n°6, pp. 1903-1909, 2009.[7] A. Mshan<strong>de</strong>te, A. Kivaisi, M.S.T. Rubindamayugi andB. Mattiasson, “Anaerobic batch co-digestion of sisalpulp and fish wastes”, Bioresource Technology, vol.95, n°1, pp. 19-24, 2004.[8] Z.B. Yue, H.Q. Yu, H. Harada and Y.Y. Li, “Optimizationof anaerobic acidogenesis of an aquatic plant, Cannaindical by rumen cultures”, Water Research, vol. 41,n°11, pp. 2361-2370, 2006.[9] R. Chamy, O. Cofré, D. Alcazar and P. Chinga, “Codigestión<strong>de</strong> RSU y lodos aerobios residuales, comoalternativa a procesos <strong>de</strong> tratamiento tradicionales”,(Co-digestion of MSW and aerobic waste sludge as analternative to traditional treatment processes), CongresoInteramericano <strong>de</strong> Ingeniería Sanitaria y Ambiental1-7, 2002.[10] S. Rebac, J. Ruskova, S. Gerbens, J. Van Lier, A. Stamsand G. Lettinga, “High-Rate Anaerobic Treatment ofWastewater un<strong>de</strong>r Psychrophilic Conditions”, Journalof Fermentation and Bioengineering, vol.47, n°12, pp.231-238, 1995.[11] A. J. Ward, P.J. Hobbs, P.J. Holliman and D. Jones, “Optimizationof the Anaerobic Digestion of AgriculturalResources”, Bioresource Technology, vol. 99, n°17,pp. 7928–7940, 2008.[12] S. Sharma, I. Mishra, M. Sharma and J. Saini, “Effectof particle size on biogas generation from biomassresidues”,Biomass y Bioenergy, vol.17, n° 4, pp. 251-263, 1988.[13] D. J. Hills and K. Nakano, “Effects of particle size onanaerobic digestion of tomato solid wastes”, Agriculturalwastes, vol. 10, n°4, pp. 285-295, 1984.[14] A. Mshan<strong>de</strong>te, A. Kivaisi, M.S.T. Rubindamayugi andB. Mattiasson, “Anaerobic batch co-digestion of sisalpulp and fish wastes”. Bioresource Technology. Vol.95,n°1, pp. 19-24. 2004.[15] L. Guerrero, C Riva<strong>de</strong>neira and R. Chamy, “Estudio <strong>de</strong>la etapa hidrolítica <strong>de</strong> la <strong>de</strong>gradación anaerobia <strong>de</strong> almidónen residuos <strong>de</strong> maíz”, (Study of the hydrolyticstage of anaerobic <strong>de</strong>gradation of starch in corn residue),Congreso Interamericano <strong>de</strong> Ingeniería Sanitariay Ambiental. Departamento <strong>de</strong> Procesos Químicos,Biotecnológicos y Ambientales, Universidad TécnicaFe<strong>de</strong>rico Santa María, Valparaíso, 1-7, 2004.implications in dairy cattle. Methods for Dietary Fiber,Neutral Detergent Fiber, and Nonstarch Polysacchari<strong>de</strong>sin Relation to Animal Nutrition”, Symposium,Journal of Dairy Science, vol.74, n°10, pp. 3583-3597, 1991.[18] G. Miller, “Use of DinitrosaIicyIic Acid Reagent for Determinationof Reducing Sugar”. Analytical Chemistry,vol. 31, n°3, pp. 426-428,1959.[19] G. K. An<strong>de</strong>rson and G. Yang, “Determination of bicarbonateand total volatile acid concentration in anaerobicdigesters using a simple titration”, Water EnvironmentResearch 64, pp. 53–59, 1992.[20] S. Kusch, H. Oechsner and T. Jungbluth, “Biogasproduction with horse dung in solid-phase digestionsystems”. Bioresource technology, vol. 99, n°5, pp.1280-1292, 2007.[21] L. Guerrero, C Riva<strong>de</strong>neira and R. Chamy, “Estudio <strong>de</strong>la etapa hidrolítica <strong>de</strong> la <strong>de</strong>gradación anaerobia <strong>de</strong> almidónen residuos <strong>de</strong> maíz”, (Study of the hydrolyticstage of anaerobic <strong>de</strong>gradation of starch in corn residue),Congreso Interamericano <strong>de</strong> Ingeniería Sanitariay Ambiental. Departamento <strong>de</strong> Procesos Químicos,Biotecnológicos y Ambientales, Universidad TécnicaFe<strong>de</strong>rico Santa María, Valparaíso, 1-7, 2004.[22] V. Vavilin, B. Fernan<strong>de</strong>z, J. Palatsi and X. Flotats, “Hydrolysiskinetics in anaerobic <strong>de</strong>gradation of particulateorganic material: An overview”, Waste Management,vol. 28, n° 6, pp. 939-951, 2008.[23] G. Lettinga, S. Rebac and G. Zeeman, “Challenge ofpsychrophilic anaerobic wasterwater treatment”,Trends in Biotechnology, vol. 19, n°9, pp.363-370,2001.[24] L.M. Palmowski and J.A. Müller, “Anaerobic <strong>de</strong>gradationof organic materials - significance of the substratesurface area”, Water Science & Technology, vol.47,n°12, pp.231-238 2003.[25] M. Carlsson, A. S. Lagerkvist, F. Morgan Sagastume.“The effects of substrate pre-treatment on anaerobicdigestion systems: A review”. Waste Management, vol32, n° 9, pp. 1634-1650.[16] Guía ambiental <strong>de</strong>l subsector fiquero, (EnvironmentalGui<strong>de</strong> fique’s Subsector), Ministerio <strong>de</strong> Agriculturay Desarrollo Rural, Colombia, edición 2, pp. 21-58,2006.[17] P.J. Van Soest, J.B. Robertson and B.A. Lewis, “Carbohydratemethodology, metabolism, and nutritional


Evaluation of operating and mixing conditions ofa polymer dispersion co-vinyl acetate and esteracrylic to obtain recovered leatherEvaluación <strong>de</strong> las condiciones <strong>de</strong> mezclado <strong>de</strong> una dispersiónco-polimérica <strong>de</strong> vinil acetato y éster acrilico con residuos solidos <strong>de</strong>cueroDanny Guillermo Cañas RojasB.Sc Chemical Engineering, UISdany7987@hotmail.comMario Álvarez Cifuentes, Ph. DProffessor, Chemical Engineering, UISmalvarez@uis.edu.coJorge Guillermo Díaz Rodríguez, M.ScAssistant Proffessor, Mechatronics engineering, USTAjorgeguillermo12@mail.ustabuca.edu.coResumen— El trabajo presenta el <strong>de</strong>sarrollo <strong>de</strong> un diseñoexperimental que permitió evaluar las condiciones<strong>de</strong> operación <strong>de</strong>l proceso <strong>de</strong> obtención <strong>de</strong> láminas <strong>de</strong>cuero recuperado con aglomerante. Para llevarlo a cabose hicieron pruebas preliminares <strong>de</strong> obtención <strong>de</strong>l material,para seleccionar las variables <strong>de</strong>l proceso quemás afectaban las condiciones finales <strong>de</strong> la lámina <strong>de</strong>cuero recuperado. Seguidamente, se realizó un diseño<strong>de</strong> experimentos tipo 2 k , en don<strong>de</strong> k=4 variables, correspondiendoa: porcentaje en peso <strong>de</strong> agua, relaciónmásica <strong>de</strong> aglomerante / cuero, presión y temperatura<strong>de</strong> curado. Se procedió a la obtención <strong>de</strong>l material ysu posterior caracterización, midiendo resistencia ala tensión, porcentaje <strong>de</strong> compresibilidad, resistenciaal <strong>de</strong>sgarre y porcentaje <strong>de</strong> absorción <strong>de</strong> agua. Comoresultado se obtuvo que los factores principales queoptimizan, las variables <strong>de</strong> respuesta en los niveles estudiadosson: la temperatura <strong>de</strong> curado en el nivel bajoy la cantidad <strong>de</strong> aglomerante en el nivel alto, mientrasque para el porcentaje <strong>de</strong> absorción <strong>de</strong> agua tambiénfue significativo la cantidad <strong>de</strong> agua agregada duranteel proceso. Se compararon las características <strong>de</strong>l materialobtenido, con las <strong>de</strong> las plantillas para zapatosy se obtuvieron resultados superiores <strong>de</strong> resistencia al<strong>de</strong>sgarre, porcentaje <strong>de</strong> compresibilidad y porcentaje <strong>de</strong>absorción <strong>de</strong> agua. Por último se concluyó que a través<strong>de</strong> la implementación <strong>de</strong>l proceso <strong>de</strong> reciclaje <strong>de</strong> cuerosugerido en el trabajo, se obtuvieron láminas <strong>de</strong> cuerorecuperado, cuyas propieda<strong>de</strong>s permitirían tener aplicaciónindustrial.Palabras clave— cuero recuperado, <strong>de</strong>sechos sólidos,caracterización <strong>de</strong> materiales.Abstract— This paper presents the <strong>de</strong>velopment of anexperimental <strong>de</strong>sign that evaluated the operating conditionsof the process to obtain bin<strong>de</strong>d recovered leathersheets. Preliminary tests were performed to obtain thematerial, and to select the process variables that affectedthe most the bon<strong>de</strong>d leather sheet final properties.Then, an experimental <strong>de</strong>sign type 2 k was run, where k= 4 variables corresponding to the percentage by weightof water mass ratio of bin<strong>de</strong>r leather, pressure, andcuring temperature. The obtained material was characterizedby tensile test, percentage compressibility,tear strength, and water absorption percentage. Theresult showed that the main factors that optimize theresponse variables in the levels studied were: the curingtemperature in the low value and the amount of bin<strong>de</strong>rin the high level, whereas for the water absorption ratewas also significant amount of water ad<strong>de</strong>d during theprocess. The properties of the material obtained werecompared to commercial shoe insoles and the resultswere superior on: tear resistance, compressibility andpercentage rate of water absorption. Finally, it was conclu<strong>de</strong>dthat through the implementation of the recyclingprocess suggested, recovered leather sheets propertieswould allow industrial application.Keywords— Solid waste, recovered leather, materialscharacterization.I. INTRODUCTIONThe tanning process consists on transformfinganimal skin in leather, being mineral-tanning themost efficient in reducing processing time [1]. Ineach of the leather tanning phases is generatedan appreciable amount of solid waste that usuallyends up in landfills. Currently the landfill inRecibido: 21/09/2011/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz79Bucaramanga takes in approximately 800 Tn ofgarbage per day, of which 2% comes from leatherwaste resulting in about 480 tons per month [2].In 2010, the Colombian leather industry hadgrowth in production and total sales for shoes of14.2% and 16.3% respectively over 2009. In 2010,according to DANE, leather goods experienced agrowth of 17.4% in production and 13.2% in sales,while exports and imports registered growth of22% and 26%. The leather manufacturing industryexperienced growth in 2010 compared to 2009,production and sales, with 10.5% and 10.7%, respectively.On the other hand, leather imports in2010 amounted to 7% over the previous year [3].It is shown then that the volume of leatherthrown into Carrasco landfill is consi<strong>de</strong>rable andaccording to production projection, said volumewill increase. This paper presents an alternativefor obtaining a fibrous material from leather solidwaste which could be used by the leather goodsindustry.<strong>II</strong>. LITERATURE REVIEWDifferent studies have been carried out seekingthe <strong>de</strong>velopment, with different purposes, ofleather solid waste. FRIEDMAN [4] patented arather simple method that worked by superposingsmall glued leather disks onto another until forminga solid cilin<strong>de</strong>r which could be sliced to formleather strips. Woodruff [5] filed for a patent forthe manufacture of artificial leather through “theuse of fibrous material in an aqueous rubber dispersionsof the nature of latex as raw materials”.BEVAN [6] patented a method of forming a leahersheet from leather fibers consisting of a series ofsteps in which is a tangle of fibers is exposed toa liquid high pressure jets on its surface whichcauses the fibers to be even more entangledforming, then a fibrous surface. However, the latterthree authors did not report any performancevalues. YANIK et al [7] studied the performanceof leather waste pyrolysis obtainning carbonresidues, which were used for activated carbon.Kindlein et al. [8] obtained leather sheets frombound layers of leather scrap using hot melt techniques.Moreover, DIMITER [9] patented a processthat pulverized and mixed leather fiber with a moltenresin of vinyl ethyl acetate, in a ratio of 25%by weight, obtainning recovered leather sheetswith high impact resistance, electrical stabilityand permeability. HENKE [10] mixed leather fiberswith a bin<strong>de</strong>r dissolved in a solvent, using a reinforcedmesh between fibers and a polyvinyl chlori<strong>de</strong>paste obtaining a recycled extru<strong>de</strong>d leathersheet with flexibility and tensile strength similar tothose of real leather. DA FONTE et al [11] crushedwaste leather and aminoplast resins mixed with aproportion of 30 to 40% by weight using catalystsand carrying out curing over a hot press. ADDIEand FALLS [12] obtained recycled leather sheetsfollowing the methodology by DA FONTE using,during mixing, 20% by weight of bin<strong>de</strong>r and addingwater to the process without the use of catalysts.The most common bin<strong>de</strong>rs used to bind leatherand textile fibers are <strong>de</strong>signed based on acrylicmonomers [13], which can be polymerized withother organic and inorganic ingredients to form alatex film which gives properties such as adhesionand stability to the fibers mixed with said bin<strong>de</strong>r.Other types of adhesives, such as PVC usedfor laminated panels [14] are based on urea andformal<strong>de</strong>hy<strong>de</strong> whose application was introducedin 1937 as an adhesive paper [15]. For this casestudy,it was used a bin<strong>de</strong>r of vinyl acetate andacrylic ester, because the acrylic adhesives aresoluble in water [13] and the monomers vinylacetate have low flaming points, which facilitatehandling, being the premium main material for adhesives[14].It is shown that the intention of reusing wastefrom tanning and leather prodcution are not isolate<strong>de</strong>ven for products other than those proposedin this case.MethodologyTo <strong>de</strong>termine the operating conditions of mixingand pressing leather solid waste with a bin<strong>de</strong>rfrom an experimental <strong>de</strong>sign, preliminary testswere performed to select the <strong>de</strong>sign variables.Then a 2 k type experimental <strong>de</strong>sign was performed[17], where k=4 variables correspondingto: percentage by weight of water, mass ratio ofbin<strong>de</strong>r / leather (during mixing), pressure, andcuring temperature (during pressing). Two levelswere taken for the <strong>de</strong>sign variables: high and low.The result of said <strong>de</strong>sign yiel<strong>de</strong>d 16 scenarios.Then the material was obtainned according to the<strong>de</strong>sign and subsequent characterization by measuringstress, percentage of compressibility, tear


80<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84and percentage of water absorption. Additionally,it was conducted a preliminary economic analysisof cost per unit area of recycled leather. Figure 1shows the methodology for this study.Fig. 1. METHODOLOGY STEPSTABLE <strong>II</strong>GEOMETRIC NOTATIONScenario P T % bin<strong>de</strong>r / leather% by weight ofwater1 -1 -1 -1 -12 +1 -1 -1 -13 -1 +1 -1 -14 +1 +1 -1 -15 -1 -1 +1 -16 +1 -1 +1 -17 -1 +1 +1 -18 +1 +1 +1 -19 -1 -1 -1 +1There were carried out the 16 scenarios and areplica of each. Particles were ground to a size of2 mm, then they were mixed with water and bin<strong>de</strong>rand were cured for 15 minutes. Table I shows thehigh and low values for the used variables. To selectthese values, it was taken into account valuesreported in the literature review. Preliminary testsshowed results that allowed selection of the levelsfor the <strong>de</strong>sign of the experiment.TABLE IRANGES OF PROCESS VARIABLES USEDVariable High level (+1) Low level (-1)Pressure 150 Kg f/cm² 100 Kg f/cm²Temperature 80 °C 70 °C% bin<strong>de</strong>r /leather 3/7 2/810 +1 -1 -1 +111 -1 +1 -1 +112 +1 +1 -1 +113 -1 -1 +1 +114 +1 -1 +1 +115 -1 +1 +1 +116 +1 +1 +1 +1ResultsIn Figures 2, 3, 4, and 5 the circles representexperimental data, the diamonds represent datafrom the replicas and triangles represent datafrom verification tests 2, 5 and 9, according to thevalues shown in Table 2. The dotted line in Figures2, 3, 4 and 5 corresponds to the average values ofeach of the tests performed on the material usedin the preparation of insoles.Figure 2 shows that the third test showed thehighest tensile strength value with 5.57 MPa anda low percentage of error between duplicates.Fig 2. TENSILE TESTS RESULTS% by weight of water 25 15To characterize the obtained samples, a Shimadzu® universal testing machine was used. Themachine was equipped with a load cell of 1 kN fortensile tests and for the compression test it wasequipped with a 100 kN cell. The tests were doneaccording to standards ASTM D1610-01, D6015-10, D2209-00, ASTM D2212 and ASTM D2213.Table <strong>II</strong> shows the geometric notation <strong>de</strong>sign ofexperiments.Data statistical analysis was performed usingSTATGRAPHICS CENTURION 16.Figure 3 shows that the maximum tear resistancewas exhibited by samples 2, 9 and 10, witha value of 694 N exhibited by sample number 10.


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz81Fig. 3. SLIT TEAR RESISTANCE TEST RESULTSFigure 4 shows that the percentage of compressibilityobtained for the samples was about10%, which is below 18.5% obtained for commercialinsoles.Fig. 4. PERCENTAGE OF COMPRESSIBILITY RESULTSFigure 5 shows that the tests 9 and 10 reportthe lowest percentage of water absorption with a16 and 17% respectively and with the least errorbetween duplicates. When compared with the reportedvalue of the material used in the manufactureof insoles, it was observed that lower valueswere obtained.DiscussionIn figure 2 is shown, as a solid line, the averageresults of tensile strength reported by ADDIEAND FALLS [12]. Said values are above for thoseobtained in this work. However, when comparingthe values of tear resistance, Figure 3 showsthat values were higher than those reported bythe same authors.SILVA [19] after characterizing 86 samplesof safety footwear leather, obtained an averagetensile strength quite high compared with thoseobtained in this work, but he also reported tearresistance values consistent with those reportedin figure 3.Concerning the percentage of water absorptionis <strong>de</strong>sirable it is minimal. According to [17],citing 2396 NTC, insoles footwear must meet apercentage of maximum water absorption of 50± 2%. The values shown in Figure 4 show that itmeets said standard.A Pareto analysis shows the effect of processvariables and their influence on it. For example,in the Pareto diagram of Figure 6, it is appreciatedthe amount of bin<strong>de</strong>r ad<strong>de</strong>d to the processis significant on the samples tensile strength,The best combination is obtained by keepingpressure, temperature and water amount at alow level and the relationship bin<strong>de</strong>r / leatherat a high level.Fig. 6. PARETO ANALYSIS FOR TENSILE STRENGHTFig. 5. PERCENTAGE OF WATER ABSORPTION RESULTSIt is seen in the Pareto chart in Figure 7 howtear strength <strong>de</strong>pends significantly on the relationshipbin<strong>de</strong>r / leather. This allows assessingthe best mixing arrangement for maintainingthe same conditions reported for maximum tensilestrength un<strong>de</strong>r levels studied.


82<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84Fig. 7. PARETO ANALYSIS FOR TEAR STRENGHTThe summary of the best combinations foundare shown in Table <strong>II</strong>ITABLE <strong>II</strong>IOPTIMAL VALUES OF VARIABLES USEDVariablePressure(Kg / cm2)Temp(°C)% bin<strong>de</strong>r /leather% byweight ofwaterTensile 100 70 3 / 7 15Tear Strenght 100 70 3 / 7 15Figure 8 shows the Pareto analysis for the percentageof compressibility test, being temperaturethe main cause of the variation. For the percentageof compressibility, the best arragment correspondswhen the four variables are in low level becauseit requires the least material <strong>de</strong>formation.Fig. 8. PARETO ANALYSIS FOR PERCENTAGE OF COMPRESSIBILITY% Compressibility% water absorption100 70 2 / 8 15100 70 3 / 7 25Finally, a preliminary estimate of costs for recoveredleather sheets was ma<strong>de</strong> for productionof 1 Tons per day. This was done in or<strong>de</strong>r to assessthe process economic viability. There wereconsi<strong>de</strong>red initial invesment cost, direct costs ofmanufacturing and fixed manufacturing costs [16]for the first year of production.For initial investment were estimated onlyequipment, whereas for manufacturing directcosts were inclu<strong>de</strong>d raw materials, industrial services,supplies, labor, maintenance and repair. Forfixed manufacturing costs were consi<strong>de</strong>red the<strong>de</strong>preciation of equipment, insurance and taxes.Table IV shows the estimated costs in ColombianPesos.TABLE 4TOTAL COSTS FOR THE FIRST YEAR IN PRODUCTIONTotal cost of production (thousands $)Initial invesment 53.000Pareto diagram in Figure 9 shows the variablesthat cause effect on the percentage of water absorption.It is appreciated that this <strong>de</strong>pends on thepressure and temperature in their low level andthe amount of bin<strong>de</strong>r and water in their high one.Fig. 9. PARETO ANALYSIS FOR WATER ABSORPTIONManufacturing direct costs 1.079.350Fixed manufacturing costs 6.996Total ($) 1.139.346Dividing the total cost by the annual production,it yields a value of $10,100 per sheet of 1.5m 2 . When compared to the cost of an insole sheet,which oscilates around $ 7,000 for the same dimensions,it is evi<strong>de</strong>nt that the proposed processfor recycling leather is not viable economically,but it is technically and environmentally. However,comparing with the cost of recovered leathersheet placed in Bucaramanga, which has a costof $ 48,000 per 1.5 m 2 [18], the process turnsout economically viable. Additionally, there will bea reduction in costs, not quantified in this study,associated with the reduction of space in landfills,waste transportation and disposal.


EVALUATION OF OPERATING AND MIXING CONDITIONS OF A POLYMER DISPERSION CO-VINYL ACETATE AND ESTER ACRYLIC TOOBTAIN RECOVERED LEATHER - Cañas, Cifuentes, Díaz83CONCLUSIONSThe temperature and relation bin<strong>de</strong>r / leatherbear a significant influence over response variables,during pressing and mixed respectively.The most significant factor on the four 4 responsevariables, based on the levels studied duringthe pressing stage, corresponds to the curingtemperature in the low level (70° C).The values obtained for the percentage of compressibilityand percentage of water absorptionare low compared with values obtained for commercialinsoles. This gives flexibility to manipulatethe weight percentage of water during mixing. Thatis, if one wants to choose a combination whereone gets the best response variables within thestudied levels, it becomes a cost / benefit wherethe amount of water, although it was raised at alow level for tensile strength, tear and percentageof compressibility, can work at a high level, becausethe increase in process water reduces the mixingtime. This should be reflected in the reductionof the mixer power consumption.The pressure should be maintained at low level,the temperature in the low level and the relationshipbin<strong>de</strong>r / leather in the high level, sincethis appears to produce no significant effect onthe percentage of compressibility.It was thought initially that recovered leathersheets would exceed tear strength, percentageof compressibility and the percentage of waterabsorption, compared with the same propertiesof commercial insoles. However, if the final productdoes not require reaching values of tensilestrength, the material obtained with the proposedmethod has the ability to replace it.REFERENCES[1] Centro Nacional <strong>de</strong> Producción más Limpia y TecnologíasAmbientales. CNPMLTA. ¨Proyecto Gestión Ambiental enla Industria <strong>de</strong> Curtimbre. Manual Sectorial Ambiental¨.Febrero <strong>de</strong> 2004. Me<strong>de</strong>llín. Colombia Disponible en internet:http://www.sirac.info/Curtiembres/html/Archivos/Publicaciones/Manual.pdf.[2] VERGARA, Marisol V. POIRRIER, Paola. TORRES, Rodrigo.Influencia <strong>de</strong>l porcentaje <strong>de</strong> solidos totales y nutriente enla cinética <strong>de</strong> bio<strong>de</strong>gradación <strong>de</strong> sustratos orgánicos. Centro<strong>de</strong> estudios e investigaciones ambientales (CEIAM).Universidad industrial <strong>de</strong> Santan<strong>de</strong>r y Colciencias. Octubre<strong>de</strong> 2009 Disponible en: http://ciia.unian<strong>de</strong>s.edu.co/Simabiotpresent/DIA%201/7.%20Vergara.pdf.[3] Asociación Colombiana <strong>de</strong> Industriales <strong>de</strong> Calzado, elCuero y sus Manufacturas. ACICAM. ¨Informe SectorialEnero a diciembre <strong>de</strong> 2010¨ Febrero <strong>de</strong> 2011. Bogotá.Colombia. Disponible en internet: http://www.acicam.org/documents/comovaelsectorDICIEMBRE2010.pdf.[4] YEHUDA FRIEDMANN. Method of Producing A NewMaterial From Waste Leather. U.S Patent Office #2827413. Mar 18, 1958[5] FRANK WOODRUFF. Artificial Leather Manufacture.U.S Patent Office # 1945173. Jan 30, 1934[6] BEVAN, Graham, FORMATION OF SHEET MATERIALUSING HYDROENTANGLEMENT. United Kingdom IntellectualProperty Office. WO/2001/094673,Dec 12,2001[7] J. YANIK, O.YILMAZ, I.C. KANDARLI, M.YUKSEL,M.SAGLAM. Conversion of leather waste to useful products.Resources, Conservation and Recycling.Vol.49,436-448. (2007).[8] KINDLEIN W., ALVES L.H., SEADI GUANABARA A.Proposal of wet blue leather remain<strong>de</strong>r and syntheticfabrics reuse. Journal of cleaner productions. 2007, P.1-6[9] United States Patent. Patent number 4, 287,252. DI-MITER, S. Reconstituted leather and method of manufacture.Appl. 184,656. Sep 1, 1981[10] US Patent Number 4,497,871. HENKE, E.W. Reconstitutedleather and method of manufacturing same.Appl. 489,001. Feb 5, 1985[11] World Intellectual Property organization InternationalBureau. Appl.No. 98/18863. DA FONTE, J. Process ofrecycling leather residues and Productions of compositematerials. Appl. Pct. / pt97/00008. May 7, 1998[12] United States Patent 5,958,554. ADDIE, B., FALLS,C. Reconstituted leather product and process. Appl.08/658,682. Sep 28, 1999[13] YILDIRIM ERBIL, H. 2008.Vinyl Acetate Emulsion Polymerizationand Copolymerization whit Acrylic Monomers.Vinyl Acetate Copolymerization whit Acrylic Monomers.Recuperado <strong>de</strong> la base <strong>de</strong> la base <strong>de</strong> datosCRCnetBase[14] GEDDES, K. Polyvinyl and Ethylene Vinyl Acetates. En:PIZZI, A. MUTTAL, K.L. En: Handbook of Adhesives Technology.2ª ed., New York. Cap. 35. Recuperado <strong>de</strong> labase <strong>de</strong> datos CRCnetBase. 2003.[15] KEIMEL, A. Historical Development of Adhesives andAdhesive Bonding. En: Handbook of adhesive Technology.2ª ed., New York. Cap. 1. Recuperado <strong>de</strong> la base<strong>de</strong> datos CRCnetBase. 2003.


84<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 78 - 84[16] DAMICO Denis, J. Reactive Acrylic Adhesives. En:PIZZI, A. MUTTAL, K.L. Handbook of Adhesives Technology.2ª ed., New York. Cap. 38. 2003.[17] MONTGOMERY, Douglas C. y RUNGER, George C.Applied statistics and probability for engineers. 3ª ed.,Arizona. John Wiley & Sons Inc. 706p. 2003.[18] El portal <strong>de</strong>l cuero. Disponible en: http://www.portal<strong>de</strong>lcuero.com/informa/informa04.asp.[19] SILVA Paulina. Propieda<strong>de</strong>s físicas y químicas <strong>de</strong>l cueropara calzado <strong>de</strong> seguridad. Tecnología en Marcha.Vol. 18-1, 2005. pp 37 - 47.[20] TURTON, Richard and others. Analysis, Synthesis and<strong>de</strong>sign of chemical processes. 3a ed. New Jersey,Prentice Hall. 1068p. 1998[21] Entrevista telefónica: Polímeros y <strong>de</strong>rivados. León,Gto. México. 20


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong>membranas porosasComputational evaluation of fluid flow through porous membranesTatiana López MontoyaIngeniera Mecánica, Universidad Pontifica BolivarianaInvestigador auxiliar Grupo <strong>de</strong> Energía y Termodinámica,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiatatiana.lopezmo@alfa.upb.edu.coMauricio Giraldo OrozcoPh.D. Ingeniería, Universidad Pontificia BolivarianaDocente e Investigador Grupo <strong>de</strong> Energía y Termodinámica,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiamauricio.giraldo@upb.edu.coCésar Nieto LondoñoPh.D. Ingeniería, Universidad Pontificia BolivarianaDocente e InvestigadorGrupo <strong>de</strong> Investigación en Ingeniería Aeroespacial,Universidad Pontificia BolivarianaMe<strong>de</strong>llín, Colombiacesar.nieto@upb.edu.coResumen— El flujo a través <strong>de</strong> membranas porosas es<strong>de</strong> vital importancia en el entendimiento <strong>de</strong> diversosfenómenos industriales y biológicos. Y recientementeha crecido el interés <strong>de</strong> su estudio para aplicaciones<strong>de</strong> transferencia <strong>de</strong> calor mejorada y a escalas pequeñas.Antes <strong>de</strong> involucrar la transferencia <strong>de</strong> calor enlas membranas se hace un estudio hidrodinámico paraayudar a su caracterización. En el presente artículo sepresenta el estudio realizado al comportamiento <strong>de</strong> lapresión y perfiles <strong>de</strong> velocidad asociados al flujo <strong>de</strong> unfluido incompresible a través <strong>de</strong> una membrana porosaen diferentes condiciones <strong>de</strong> empaquetamiento. Con elfin <strong>de</strong> establecer una base comparativa a<strong>de</strong>cuada, lamembrana porosa es representada mediante un empaquetamiento<strong>de</strong> esferas en arreglo triangular <strong>de</strong>sfasado.Los resultados obtenidos mediante el software <strong>de</strong> CFDFluent mostraron una gran influencia <strong>de</strong> la distribuciónespacial <strong>de</strong> las esferas en el canal sobre la caída <strong>de</strong>presión. Des<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> patrones <strong>de</strong> flujo,se observó una interacción fuerte entre los flujos aguasabajo <strong>de</strong> cada esfera. En la última capa <strong>de</strong> esferas, sepresenta un <strong>de</strong>sprendimiento <strong>de</strong> vórtices influenciadotanto por el tamaño <strong>de</strong> la esfera, como por el número <strong>de</strong>esferas empleado para representar la membrana.Palabras clave— Factor <strong>de</strong> empaquetamiento CFDmembranas porosasAbstract— In the present article, study of the behaviorof flow profiles and pressure associated with the flowof an incompressible fluid across a porous media withdifferent packing conditions is shown. For practicalpurpose, the porous media was mo<strong>de</strong>led as a staggeredpacked bed of spheres. The simulation was ma<strong>de</strong> inCFD software Fluent. Results showed a great influenceof the sphere diameter in the pressure drop. Regardingstreaklines, there was found to be a strong interactionbetween the flows of each sphere downstream. A vortex<strong>de</strong>tachment influenced both by the sphere size and thenumber of spheres was present in the last layer of thebank of spheres.Keywords— CFD Porous mediaI. INTRODUCCIÓNLa tecnología <strong>de</strong> micro-sistemas (MST por sussiglas en inglés) se ha <strong>de</strong>sarrollado a pasos agigantados<strong>de</strong>s<strong>de</strong> hace varias décadas. El objetivoes incrementar la capacidad <strong>de</strong> estos dispositivosy aumentar su potencia, lo cual conlleva a gran<strong>de</strong>scantida<strong>de</strong>s <strong>de</strong> calor que necesitan ser extraídaspara garantizar el correcto funcionamiento <strong>de</strong> losdispositivos. Más concretamente se ha trabajadoen intercambiadores <strong>de</strong> calor <strong>de</strong>l tamaño necesariopara po<strong>de</strong>r implementarlos en los MST. Losmicro-intercambiadores <strong>de</strong> calor ofrecen muchasventajas sobre sus semejantes a escalas mayores,la transferencia <strong>de</strong> calor por unidad <strong>de</strong> áreaes mucho mayor, su <strong>de</strong>sempeño global tambiénes superior y <strong>de</strong>bido a su tamaño son más económicos,entre otras [1]-[2]. Debido a la reducción<strong>de</strong> espacio por el cambio <strong>de</strong> escala, se han implementadomicro-canales como medio para que selleve a cabo el intercambio <strong>de</strong> calor. Pero dichasgeometrías tienen asociadas una gran caída <strong>de</strong>presión <strong>de</strong>bido a los diámetros hidráulicos tan pequeños,a<strong>de</strong>más a estas escalas las condicionessuperficiales toman mayor importancia sobre lospatrones <strong>de</strong> flujo y transferencia <strong>de</strong> calor. Comoalternativa a los micro-canales se propone utilizarmembranas porosas [3]-[4].Recibido: 15/03/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94


86ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94Debido a la naturaleza <strong>de</strong> su geometría, lasmembranas ofrecen un espacio propicio para elintercambio <strong>de</strong> calor entre dos fluidos. De hechoexisten trabajos previos don<strong>de</strong> se utilizaron mediosporosos para aplicaciones <strong>de</strong> enfriamiento y transferencia<strong>de</strong> calor. Lage et al. realizaron un estudiocon matrices porosas <strong>de</strong> aluminio comprimidaspara caracterizarlas térmica e hidráulicamente enfocandosu uso en micro-intercambiadores <strong>de</strong> calor[5]. Por su parte Jiang et al. realizaron un estudioteórico y experimental comparativo entre un microintercambiador<strong>de</strong> calor con canales (MCHE) yun micro-intercambiador <strong>de</strong> calor con medio poroso(MPHE) don<strong>de</strong> llegaron a la conclusión <strong>de</strong> que<strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> transferencia <strong>de</strong> calorel MPHE tiene mejor <strong>de</strong>sempeño pero en términostermohidráulicos , el mejor <strong>de</strong>sempeño fue parael MCHE con canales profundos [6]. Estudios conenfoques más específicos en el tema se pue<strong>de</strong>nencontrar en la literatura tal como el <strong>de</strong> Trebotichy Miller, que presentaron un nuevo método <strong>de</strong> simulaciónpara aplicaciones en microfluídica queinvolucran fenómenos <strong>de</strong> transporte <strong>de</strong> partículascoloidales a escala micrométrica [7]. Tomado encuenta lo anterior, se hace necesario evaluar con<strong>de</strong>tenimiento el comportamiento hidrodinámico <strong>de</strong>membranas porosas, e involucrar tanto los comportamientospuramente cinéticos, como las caídas <strong>de</strong>presión asociadas, con el fin <strong>de</strong> aprovechar a<strong>de</strong>cuadamentelas ventajas evi<strong>de</strong>nciadas experimentalmenteen cuanto a la transferencia <strong>de</strong> calor [6].Este trabajo se concentra en el comportamiento<strong>de</strong> los campos <strong>de</strong> velocida<strong>de</strong>s y las caídas <strong>de</strong> presiónque suce<strong>de</strong>n en una membrana. Con el fin <strong>de</strong>presentar parámetros comparativos a<strong>de</strong>cuados, lamembrana es simulada como un sistema <strong>de</strong> esferasen arreglo triangular, particularmente dos configuracionesdiferentes espaciales y tres diámetrosdiferentes, los cuales son evaluados <strong>de</strong>s<strong>de</strong> los puntos<strong>de</strong> vista ya mencionados. El trabajo inicia conuna <strong>de</strong>scripción <strong>de</strong>l medio poroso empleado paralas simulaciones computacionales, seguido <strong>de</strong> unabreve <strong>de</strong>scripción <strong>de</strong> los mo<strong>de</strong>los matemáticos ylas condiciones <strong>de</strong> frontera necesarias. Finalmente,se presentan los resultados <strong>de</strong> la simulación ylas conclusiones <strong>de</strong>l trabajo.<strong>II</strong>. MEDIO POROSO COMPUTACIONALGeneralmente los materiales porosos presentanestructuras aleatorias [8], pero dado que esdifícil establecer una estructura aleatoria representativay, más aún, cambiar sus parámetros,para este estudio se optó por la utilización <strong>de</strong> arreglostriangulares <strong>de</strong>sfasados <strong>de</strong> esferas, como elmostrado en la Fig. 1. La sección transversal <strong>de</strong>lcanal don<strong>de</strong> se encuentra el arreglo <strong>de</strong> esferas es<strong>de</strong> 0.01 m 2 .Fig. 1. ARREGLO TRIANGULAR DE ESFERASSe emplearon dos configuraciones diferentes<strong>de</strong> arreglos, las cuales se diferenciaron por la separaciónentre esferas, tanto adyacentes comotangentes, <strong>de</strong> la cara que enfrenta al flujo. En laFig. 2 se muestran a modo ilustrativo los espaciamientospara el arreglo <strong>de</strong> esferas <strong>de</strong> 15mm <strong>de</strong>diámetro, las medidas <strong>de</strong> los espaciamientos estánen milímetros. Para ambas configuraciones elvolumen total ocupado por el arreglo se mantuvoconstante. Igualmente, para ver la influencia <strong>de</strong>ltamaño <strong>de</strong> la esfera se trabajó con arreglos <strong>de</strong> esferas<strong>de</strong> 15, 18 y 32mm <strong>de</strong> diámetro.En la Tabla I se muestran los factores <strong>de</strong> empaquetamiento(espacio ocupado/ espacio total)para las diferentes configuraciones tomando comoreferencia un volumen total <strong>de</strong> 100.000mm 3 , quesería el volumen <strong>de</strong>l cubo tomado como base paracrear el arreglo <strong>de</strong> esferas.TABLA IFACTOR DE EMPAQUETAMIENTOD15 D18 D32Conf 1 40.82% 37.56% 39.46%Conf 2 44,53% 34,51% 39.46%Estrictamente un medio poroso común no presentala uniformidad ni la simetría que se obtienecon la geometría utilizada, pero tradicionalmentese han utilizado empaquetamientos <strong>de</strong> esferas ycilindros para estudiar el flujo a través <strong>de</strong> mediosporosos <strong>de</strong> forma teórica y numérica con resultadosaceptables que han sido validados con montajesexperimentales [9]-[11].


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto87Fig. 2. CONFIGURACIONES 1 Y 2 CON ESFERAS DE 15, 18 Y 32MM DE DIÁMETRO RESPECTIVAMENTE<strong>II</strong>I. ECUACIONES GOBERNANTES YCONDICIONES DE FRONTERAEl comportamiento <strong>de</strong> fluidos newtonianosestá gobernado por las ecuaciones <strong>de</strong> Navier-Stokes. Para el estudio fluido-dinámico <strong>de</strong>l flujo através <strong>de</strong> los arreglos <strong>de</strong> esferas, se requiere lautilización <strong>de</strong> un mo<strong>de</strong>lo en 3D constituido porlas ecuaciones <strong>de</strong> continuidad y <strong>de</strong> cantidad <strong>de</strong>movimiento lineal, las cuales se muestran a continuaciónpara fluidos newtonianos incompresibles:Don<strong>de</strong> υ, P, μ y ρ correspon<strong>de</strong>n a la velocidad,presión, viscosidad dinámica y <strong>de</strong>nsidad, respectivamente.A<strong>de</strong>más, se consi<strong>de</strong>ra que el fluido es <strong>de</strong>propieda<strong>de</strong>s constantes, incompresible, con flujoisotérmico y se encuentra en estado estacionario.La longitud característica mínima <strong>de</strong>l arreglo <strong>de</strong>esferas es suficientemente gran<strong>de</strong> para consi<strong>de</strong>raruna condición <strong>de</strong> no <strong>de</strong>slizamiento sobre laspare<strong>de</strong>s [12]. Por el extremo <strong>de</strong> entrada se tieneun flujo con una velocidad U y por el extremo <strong>de</strong>salida <strong>de</strong>l canal se tiene un flujo con presión atmosférica.A. MalladoPara la construcción <strong>de</strong> la malla se utilizó la herramienta<strong>de</strong> mallado <strong>de</strong> Ansys 12.1. La geometría<strong>de</strong> la malla se construyó con elementos tetraédricos.Debido a la complejidad <strong>de</strong> la geometría, altamaño <strong>de</strong> los canales formados por el espacioentre esferas y que los mayores gradientes <strong>de</strong>velocidad se encuentran en las pare<strong>de</strong>s, fue necesarioreforzar la malla alre<strong>de</strong>dor <strong>de</strong> las esferas.Para esto se utilizó un sizing (función que regula eltamaño <strong>de</strong> malla) con elementos <strong>de</strong> 0,001m, querefinó la malla alre<strong>de</strong>dor <strong>de</strong> las esferas. Como esevi<strong>de</strong>nte, dos esferas presentan un solo punto <strong>de</strong>contacto, lo cual pue<strong>de</strong> generar problemas al momento<strong>de</strong> contacto, por lo tanto, se optó por <strong>de</strong>jarun pequeño espacio entre las esferas para llevara cabo las simulaciones. La configuración <strong>de</strong> unamalla típica implementada en el arreglo triangular<strong>de</strong> esferas está compuesta por 3243702 elementostetraédricos y 639034 nodos.La malla se pue<strong>de</strong> ver en la Fig. 3.Fig. 3. CORTE LONGITUDINAL DE MALLA TÍPICA PARA EL CANAL Y ARRE-GLO DE ESFERASB. Método <strong>de</strong> soluciónLa estrategia utilizada comúnmente para la simulación<strong>de</strong>l flujo en medios porosos implica la


88ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94adición <strong>de</strong> un término asociado a la porosida<strong>de</strong>n la ecuación <strong>de</strong> momentum. Si bien esta formapermite una correcta aproximación a la caída <strong>de</strong>presión y otros comportamientos relevantes, nopermite visualizar campos <strong>de</strong> flujo, e inclusive,en algunos casos, es difícil establecer los parámetrosa<strong>de</strong>cuados para diferentes membranas.Por lo tanto, este trabajo preten<strong>de</strong> simular directamenteel flujo en diferentes configuración<strong>de</strong> una membrana simulada, empleando lasecuaciones mostradas en la sección <strong>II</strong>I. Dichasecuaciones fueron resueltas para un régimenlaminar estacionario mediante el método <strong>de</strong> volúmenesfinitos (FVM por sus siglas en inglés)implementado en el software AnsysFluent. FVMinvolucra la discretización e integración <strong>de</strong> lasecuaciones gobernantes sobre el dominio <strong>de</strong>lcontrol <strong>de</strong> volumen. Para este caso, el dominio<strong>de</strong> solución fue un canal horizontal <strong>de</strong> 0,4 m <strong>de</strong>longitud y <strong>de</strong> sección transversal cuadrada <strong>de</strong>0,01m <strong>de</strong> lado, en cuyo centro se encontraba elarreglo <strong>de</strong> esferas. La longitud <strong>de</strong>l canal es suficientepara permitir un flujo laminar totalmente<strong>de</strong>sarrollado (8 diámetros hidráulicos aproximadamente).El algoritmo que utiliza Fluent para resolverlas ecuaciones en volúmenes finitos es el métodosemi-implicito para acoplar las ecuaciones <strong>de</strong>presión (SIMPLE -semi-implicit method for pressure-linke<strong>de</strong>quations- por sus siglas en inglés).En el esquema SIMPLE se utiliza una ecuaciónadicional a las anteriormente mencionadas quesirve <strong>de</strong> enlace entre la velocidad y la presión,ya que en la ecuación <strong>de</strong> continuidad no aparecela variable presión <strong>de</strong> forma explícita. Enforma general, el procedimiento <strong>de</strong>l algoritmoSIMPLE consiste en un proceso iterativo don<strong>de</strong>se comienza por suponer unos valores inicialespara los campos <strong>de</strong> velocidad y presión, luegose resuelve el conjunto <strong>de</strong> ecuaciones discretizadasy se utiliza una ecuación <strong>de</strong> corrección.Este proceso se repite hasta que converja lasolución [13]. El software Ansys Fluent tienepre<strong>de</strong>terminado el esquema <strong>de</strong> discretizaciónUPWIND, el cual consiste en la discretización<strong>de</strong> los términos diferenciales <strong>de</strong> las ecuacionesque se van a resolver, <strong>de</strong> forma que el valor <strong>de</strong>la variable en un nodo <strong>de</strong>terminado es funciónúnicamente <strong>de</strong> los valores <strong>de</strong> dicha variable enel nodo situado justo aguas arriba.IV. RESULTADOSPara las simulaciones llevadas a cabo en elsoftware Fluent, se trabajó con agua como fluido<strong>de</strong> trabajo con dos diferentes velocida<strong>de</strong>s <strong>de</strong>entrada. Se realizaron simulaciones para ambasconfiguraciones <strong>de</strong> arreglos y tres diferentes tamaños<strong>de</strong> esferas. El número <strong>de</strong> Reynolds parael canal con el medio poroso en medio se calculócon las siguientes ecuaciones [14]:Don<strong>de</strong> V es la velocidad perpendicular a lasuperficie <strong>de</strong> la membrana porosa, K es la permeabilidady √ es la viscosidad cinemática. Paracalcular las propieda<strong>de</strong>s <strong>de</strong>l fluido se tomó comoreferencia una temperatura <strong>de</strong> 25°C. Para unacolumna <strong>de</strong> esferas empaquetadas <strong>de</strong> diámetrod, y <strong>de</strong> porosidad φ, Ergun propuso la siguientecorrelación para calcular su permeabilidad K;A su vez, la porosidad <strong>de</strong> un medio poroso ubicadoen medio <strong>de</strong> un canal cerrado se pue<strong>de</strong> calcularcomo [15]:Don<strong>de</strong> Ap representa el área ocupada por elfluido (área sombreada en la Fig. 4) y A, el áreatotal <strong>de</strong> la sección transversal.Fig. 4. DISTRIBUCIÓN DE ÁREAS EN LA SECCIÓNTRANSVERAL DEL ARREGLOEn la Tabla <strong>II</strong> se muestran para las diferentesconfiguraciones y diámetros, su porosidad, permeabilidady el número <strong>de</strong> Reynolds para cadauna <strong>de</strong> las velocida<strong>de</strong>s <strong>de</strong> entrada. El valor <strong>de</strong> la


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto89velocidad para el Re1 es <strong>de</strong> 0,001m/s y para elRe2 es <strong>de</strong> 0,072m/s.TABLA <strong>II</strong>CARACTERÍSTICAS DE LOS DIFERENTES MEDIOS POROSOSPorosidadPermeabilidad[m2]Re1@0,001m/sRe 2@0,072m/sD15 1 0,184 14 x 10-9 0,13 9,54D15 2 0,179 13 x 10-9 0,13 9,04D18 1 0,238 35 x 10-9 0,25 18D18 2 0,242 37 x 10-9 0,26 18,55D32 1 0,157 81 x 10-10 0,21 15,45D32 2 0,156 80 x 10-10 0,21 15,33Los resultados obtenidos para la caída <strong>de</strong> presiónmedida entre la entrada <strong>de</strong>l canal y su salida,se pue<strong>de</strong>n ver en la Fig. 5.Como era <strong>de</strong> esperarse, para una misma configuración,a mayor número <strong>de</strong> Reynolds mayor caída<strong>de</strong> presión se tiene a través <strong>de</strong> la membrana.Fig. 5. RESULTADOS DE LA CAÍDA DE PRESIÓN PARA LOS DIFERENTESDIÁMETROS Y CONFIGURACIONES


90ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94La mayor caída <strong>de</strong> presión se presentó con elarreglo <strong>de</strong> menor diámetro <strong>de</strong> esferas. Aunque elvolumen total se mantenga constante, la configuración<strong>de</strong>l espaciamiento entre esferas tambiéninfluye en la caída <strong>de</strong> presión, y como se pue<strong>de</strong>ver en las gráficas, la configuración dos que tienemenor espaciamiento, generó una menor caída<strong>de</strong> presión. Excepto para el caso <strong>de</strong> las esferas <strong>de</strong>diámetro 32mm, don<strong>de</strong> sucedió el caso contrario.Ya que al reducir el espacio entre esferas para laconfiguración dos, se <strong>de</strong>jó mayor espacio entre elarreglo <strong>de</strong> esferas y el canal por don<strong>de</strong> el fluidoencontró menor resistencia al fluir (y aunque seacercaron más las esferas entre sí, no se creó suficienteespacio para adicionar más esferas).Otro factor interesante en lo relacionado a lascaídas <strong>de</strong> presión, se refiere a la relación entre elvalor <strong>de</strong> dicha caída y el diámetro. Por ejemplo, enel caso <strong>de</strong> la configuración uno con los Reynoldsentre 7 y 15, un incremento <strong>de</strong> 3mm, equivalentementea solo el 20%, representa una reducción<strong>de</strong>l 27.2%. Más aún, cuando el diámetro se incrementaun 113% (<strong>de</strong> 15mm a 32mm) la caída <strong>de</strong>presión se reduce en 58.5%.Cabe resaltar que el arreglo con las esferas <strong>de</strong>mayor diámetro tuvo un comportamiento inversoal <strong>de</strong> las otros dos. Al conservarse el mismo volumentotal, esto hizo que las esferas <strong>de</strong> diámetro<strong>de</strong> 32mm <strong>de</strong>jaran muchos espacios libres en losextremos <strong>de</strong>l arreglo haciendo que el flujo pudiera<strong>de</strong>sviarse fácilmente por ahí y así evitar cruzar através <strong>de</strong>l medio poroso, esto también pudo habersido la causa <strong>de</strong>l por qué la configuración uno(con esferas <strong>de</strong> diámetro <strong>de</strong> 32mm) presentaramenor caída <strong>de</strong> presión que la configuración dos,diferente a los otros dos casos.Un contorno típico <strong>de</strong> presión para la geometría<strong>de</strong>l problema es mostrado en la Fig. 6, Se pue<strong>de</strong>observar que el comportamiento <strong>de</strong> la presión noes igual para todas las esferas <strong>de</strong>bido a la configuracióntriangular <strong>de</strong>sfasada utilizada, así comotampoco es uniforme sobre una misma esfera,esto <strong>de</strong>bido a que la distribución <strong>de</strong> la velocidadvaría <strong>de</strong>pendiendo <strong>de</strong> las esferas que la ro<strong>de</strong>an.Hay esferas que están totalmente ro<strong>de</strong>adaspor otras esferas, mientras que otras presentanespacios libres cerca a las pare<strong>de</strong>s <strong>de</strong>l canal pordon<strong>de</strong> el flujo se comporta <strong>de</strong> manera diferente alno tener restricciones, esto se pue<strong>de</strong> ver mejor enFig. 7, don<strong>de</strong> se muestran cortes paralelos al sentido<strong>de</strong>l flujo con los contornos <strong>de</strong> presión sobrelas esferas. En estas figuras se pue<strong>de</strong> observarque para las esferas más pequeñas el flujo es uniformesobre todas ellas, es <strong>de</strong>cir, el flujo se repartepor igual a través <strong>de</strong> todo el arreglo, mientrasque para los tamaños <strong>de</strong> esferas más gran<strong>de</strong>s seve como las esferas <strong>de</strong> los extremos son las quemayor interacción tienen con el flujo.Fig. 6. CONTORNO DE PRESIÓN CONFIGURACIÓN 1 D15Fig. 7. PLANOS CON LOS CONTORNOS DE PRESIÓN PARA LAS DIFE-RENTES ARREGLOS. D15C1, D15C2, D18C1, D18C2, D32C1 Y D32C2RESPECTIVAMENTE


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto91Fig. 8. RELACIÓN EMPAQUETAMIENTO VS. CAÍDA DE PRESIÓN PARA UNAVELOCIDAD DE 0,072M/SFig. 9. RELACIÓN EMPAQUETAMIENTO VS. CAÍDA DE PRESIÓN PARA UNAVELOCIDAD DE 0,001M/SAdicionalmente, en las Fig. 8 y 9 se muestrala relación entre el factor <strong>de</strong> empaquetamientoy la caída <strong>de</strong> presión sobre las membranas.Como era <strong>de</strong> esperarse, las caídas <strong>de</strong> presiónse incrementan a medida que se incrementa elfactor <strong>de</strong> empaquetamiento <strong>de</strong>l sistema. Otro factorinteresante que se evi<strong>de</strong>ncia es cómo la configuración2 tiene una pendiente mayor que la quese presenta en la configuración 1, lo que mue entonces,una influencia mucho mayor <strong>de</strong>l diámetro<strong>de</strong> las esferas para estos casos. Otro factor quesalta a la vista es la falta <strong>de</strong> correlación entre resultados<strong>de</strong> las diferentes configuraciones con losresultados <strong>de</strong> los bancos <strong>de</strong> esferas con 32mm<strong>de</strong> diámetro. Esto se <strong>de</strong>be, como ya se había manifestadoanteriormente, a los espacios existentesentre las pare<strong>de</strong>s y las esferas. Si bien esto haceimposible realizar una comparación cuantitativaentre los resultados, si permite intuir que la caída<strong>de</strong> presión es significativa, pues implica queel flujo evita parar por el espacio ocupado por lasesferas.


92ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94La Fig. 10 muestra las líneas <strong>de</strong> corriente lascuales <strong>de</strong>scriben el flujo a través <strong>de</strong>l medio poroso.Dichas líneas ilustran cómo al cambiar bruscamente<strong>de</strong> dirección, se generan regiones circularesen la superficie <strong>de</strong> las esferas, las cualesrepresentan las zonas <strong>de</strong> estancamiento. El comportamiento<strong>de</strong>l flujo permanece <strong>de</strong> forma organizadamientras fluye a través <strong>de</strong> la zona central <strong>de</strong>larreglo <strong>de</strong> esferas, mientras que en la parte superiore inferior al terminarse el medio poroso tien<strong>de</strong>na formarse pequeños remolinos causados porla forma brusca <strong>de</strong>l flujo. Lo cual pue<strong>de</strong> explicar lapresión negativa que se presenta en las caras <strong>de</strong>las esferas <strong>de</strong> la última capa. Al darse los posiblesremolinos, parte <strong>de</strong>l flujo se <strong>de</strong>volvería momentáneamente<strong>de</strong>bido a la baja velocidad, al hacer queestas presiones tiendan a cero.Fig. 10. LÍNEAS DE CORRIENTE A TRAVÉS DEL ARREGLODE CONFIGURACIÓN 1 D32<strong>de</strong> turbulencia y el <strong>de</strong>sprendimiento <strong>de</strong> vórtices.Las zonas <strong>de</strong> alta velocidad son más notorias enlas esferas pequeñas, pero la formación <strong>de</strong> turbulenciay el <strong>de</strong>sprendimiento <strong>de</strong> vórtices se hacenmás evi<strong>de</strong>ntes en los arreglos <strong>de</strong> esferas másgran<strong>de</strong>s. Este comportamiento concuerda con elcomportamiento <strong>de</strong> la presión, es <strong>de</strong>cir, en la últimacapa <strong>de</strong> esferas se tiene una contrapresiónque ocasiona cambios en la dirección <strong>de</strong>l flujo ypor en<strong>de</strong> se origina la turbulencia.De estas figuras también se pue<strong>de</strong> ver unaclara diferencia entre las dos configuraciones <strong>de</strong>arreglos, para los tres tamaños <strong>de</strong> esferas, la configuraciónuno muestra una zona <strong>de</strong> muy baja velocidad<strong>de</strong>trás <strong>de</strong> la última capa <strong>de</strong> esferas, queen común tien<strong>de</strong>n a formar un perfil parabólicoque aumenta con el aumento <strong>de</strong>l tamaño <strong>de</strong> esfera,mientras que para la configuración dos las zonas<strong>de</strong> estancamiento se dan <strong>de</strong> forma individualpara cada una <strong>de</strong> las esferas <strong>de</strong> la última capa.Fig. 11. PLANOS CON LOS CONTORNOS DE VELOCIDAD PARA LOS DIFE-RENTES ARREGLOS. D15C1, D15C2, D18C1, D18C2, D32C1 Y D32C2RESPECTIVAMENTEEn la Fig. 11 Se muestra el contorno <strong>de</strong> velocidad,para cada tamaño <strong>de</strong> esfera y sus dos configuraciones,en un plano paralelo al sentido <strong>de</strong>lflujo. De estas imágenes se pue<strong>de</strong> ver cómo paratodos los tamaños <strong>de</strong> esferas se presenta unagran simetría respecto al eje z, lo cual es lógico yaque los contornos <strong>de</strong> presión también mostraronesta misma simetría. Se pue<strong>de</strong> observar cómo enlos extremos <strong>de</strong>l arreglo y en los espacios entreesferas se da una aceleración <strong>de</strong>l flujo, que lleva ala formación <strong>de</strong> zonas <strong>de</strong> alta velocidad, que al entrara la última capa <strong>de</strong> esferas se encuentra conla zona <strong>de</strong> estancamiento y propicia la formación


Evaluación computacional <strong>de</strong>l flujo a través <strong>de</strong> membranas porosas - López, Giraldo, Nieto93en la última fila <strong>de</strong> esferas un <strong>de</strong>sprendimiento <strong>de</strong>vórtices que aumenta a medida que aumenta eldiámetro <strong>de</strong> las esferas.Partiendo <strong>de</strong> estos resultados es posible entoncesconcluir que un a<strong>de</strong>cuado control sobre elfactor <strong>de</strong> empaquetamiento y la distribución <strong>de</strong>las estructuras pue<strong>de</strong> mejorar significativamenteel comportamiento hidrodinámico <strong>de</strong> las membranasporosas, haciéndolas una alternativa atractivapara su empleo en sistemas <strong>de</strong> transferencia<strong>de</strong> calor y recuperación <strong>de</strong> calor.REFERENCIAS[1] B. Ramos-Alvarado, P. Li, H. Liu, A. Hernán<strong>de</strong>z-Gurerrero,“CFD study of liquid-cooled heat sinks with microchannelflow field configurations for electronics, fuelcells, and concentrated solar cells,” Applied ThermalEngineering, vol. 31, no 14, pp. 2494-2507,Oct. 2011.[2] T. L. Ngo, Y. Kato, K. Nikitin, T. Ishizuka, “Heat transferand pressure drop correlations of microchannel heatexchangers with S-shaped and zigzag fins for carbondioxi<strong>de</strong> cycles,” Experimental Thermal and fluid Science,Vol. 32, No. 2, pp. 560- 570, Nov. 2007.[3] C. H. Li, P. Hodgins, C.N. Hunter, A.A. Voevodin, J.G. Jones,G.P. Peterson, “ Comparison study of liquid replenishingimpacts on critical heat flux and heat transfercoefficient of nucleate pool boiling on multiscale modulatedporous structures,” J. Heat and Mass Transfer,vol.54, pp. 3146-3155, May 2011.V. CONCLUSIONESEl estudio <strong>de</strong>l comportamiento hidrodinámico(caída <strong>de</strong> presión y patrones <strong>de</strong> flujo) a través <strong>de</strong>un medio poroso fue realizado mediante un arreglotriangular <strong>de</strong>sfasado <strong>de</strong> esferas. Las ecuacionesfundamentales <strong>de</strong>l flujo <strong>de</strong> fluidos fueron solucionadasnuméricamente para encontrar la caída <strong>de</strong>presión sobre el arreglo. Las simulaciones fueronrealizadas en el software <strong>de</strong> CFD Fluent.En general, se encontró que el diámetro <strong>de</strong>las esferas tiene gran influencia sobre la caída <strong>de</strong>presión, generándose en mayor proporción paralos arreglos <strong>de</strong> menor diámetro <strong>de</strong> esferas. El espaciamientoentre esferas, principalmente <strong>de</strong> lacara que enfrenta al flujo perpendicularmente, tienegran influencia sobre la caída <strong>de</strong> presión. Parael medio poroso <strong>de</strong> menor diámetro la influencia<strong>de</strong>l espaciamiento entre esferas es menor. Tambiénse observó una interacción fuerte entre losflujos aguas abajo <strong>de</strong> cada esfera. Presentándose[4] Q. Yuan, R.A. Williams, N. Arvanti, “Innovations in highthroughput manufacturing of uniform emulsions andcapsules,” Advanced Pow<strong>de</strong>r Technologies, Vol. 21,No. 6, pp. 599-608, Nov 2010.[5] B.V. Antohe, J.L. Lage, D.C. Price, R.M. Weber, “Numericalcharacterization of micro heat exchangers usingexperimentally tested porous aluminium layers,” Int. J.Heat and Fluid Flow, vol. 17, no. 6, pp. 594-603, Dec1996.[6] P.X. Jiang, M.H. Fan, G.S. Si, Z.P. Ren, “Thermal-hydraulicperformance of small scale micro-channel and porousmediaheat exchangers,” Int. Journal of Heat and MassTransfer, Vol. 44. No. 5, pp.1039-1051, Mar 2001.[7] D. Trebotich,G. Miller, “Simulation of flow and transportat the micro (pore) scale,” 2nd InternationalConference on Porous Media and its Applications inSience and Engineering,USA, 17-21 jun. 2007.[8] M.E. Vanegas, R. Quijada, D. Serafini, “Microporousmembrane preparated via thermally induced phaseseparation from metallocenic syndiotactic polypropylenes,”Polymer, Vol. 50, No. 9, pp. 2081-2086, abr2009.


94ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 85 - 94[9] S.L. Lee, J.H. Yang, “Mo<strong>de</strong>ling of Darcy-Forchheimerdrag for fluid flow across a bank of circular cylin<strong>de</strong>rs,”Int. J. Heat and Mass Transfer, Vol 40, No. 13, pp3149-3155, Sep 1997.[10] C. Nieto, R. Mejía, J. Agu<strong>de</strong>lo, “Dinámica <strong>de</strong> fluidoscomputacional aplicada al estudio <strong>de</strong> regeneradorestérmicos,” DYNA, año 71, No. 143, pp. 81-93, Nov2004.[11] L.A. Patiño, H.J. Espinoza, D. Suárez, “Convección <strong>de</strong>calor transitoria en el flujo <strong>de</strong> fluidos a través <strong>de</strong> lechosempacados,” Universidad, Ciencia y Tecnología,Vol. 9. No. 36, pp. 210-216, Dic 2005.[12] M. Giraldo, Y. Ding, R.A. Williams, “ Boundary integralstudy of nanoparticle flow behavior in the proximity ofa solid wall,” Journal of Physics D: Applied Physics, Vol.41, No. 8, pp. 503 -512, 2008.[13] A. Faghri, Y. Zhang, J. Howell, Advance Heat and MassTransfer, Global Digital Press, 2010, p. 956.[14] A. Bejan, Convection Heat Transfer 3rd ed., Wiley Inter-Science, New York, 1948. pp. 694.15] S. Ergun, “Fluid flow through packed columns,” ChemicalEngineering Progress, Vol. 48, No. 2, pp. 89-94,1952._


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasapara Aprovechamiento Energético: una Revisión alEstado <strong>de</strong>l ArteMo<strong>de</strong>ling of the biomass gasification process for energy recovery:Review for the actual tecnologyJosé Ulises CastellanosMSc en Ingeniería Mecánica, Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo MDL&GE(Mecanismos <strong>de</strong> Desarrollo Limpio y Gestión Energética),Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiajucastellanosc@unal.edu.coFabio Emiro Sierra VargasDr. MSc. Ingeniería Mecánica, Universidad <strong>de</strong> KasselDocente Tiempo Completo, Lí<strong>de</strong>r <strong>de</strong>l Grupo MDL&GE(Mecanismos <strong>de</strong> Desarrollo Limpio y Gestión Energética)Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiafesierrav@unal.edu.coCarlos Alberto Guerrero FajardoDr. MSc. Ing. Químico, Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo MDL&GE (Mecanismos <strong>de</strong> Desarrollo Limpioy Gestión Energética), Universidad Nacional <strong>de</strong> ColombiaBogotá, Colombiacaguerrerofa@unal.edu.coResumen— El análisis <strong>de</strong>l uso <strong>de</strong> biomasa como fuente<strong>de</strong> energía y el <strong>de</strong>sarrollo <strong>de</strong> las investigaciones relacionadascon el proceso <strong>de</strong> gasificación; han originado elplanteamiento <strong>de</strong> diversos mo<strong>de</strong>los para explicar y enten<strong>de</strong>reste complejo proceso, tanto en su diseño, comoen su simulación, optimización y análisis; los cuales vanencaminados a satisfacer la necesidad <strong>de</strong> cuantificarla producción <strong>de</strong> energía y su eficiencia. Este artículopresenta un análisis <strong>de</strong> varios mo<strong>de</strong>los <strong>de</strong> gasificaciónbasados en el equilibrio termodinámico, la cinética ycontrol basado en re<strong>de</strong>s neuronales artificiales.Palabras clave— Biomasa, Cinética, Gasificación, Mo<strong>de</strong>lado,Re<strong>de</strong>s Neuronales, Termoquímica.Abstract— The analysis of the use of biomass for energyproduction and the <strong>de</strong>velopment of research relatedto the gasification process, have led to the approach ofvarious mo<strong>de</strong>ls for explaining and un<strong>de</strong>rstanding thiscomplex process, not only in its <strong>de</strong>sign, but also in itssimulation, optimization and analysis; which are inten<strong>de</strong>dto satisfy the need to quantify the energy productionand efficiency. This article presents an analysis of severalgasification mo<strong>de</strong>ls based on thermodynamic equilibrium,kinetics and control based on artificial neuralnetworks..Keywords— Biomass, Gasification, Kinetic, Mo<strong>de</strong>ling,Neural networks, Thermo-chemistry.I. INTRODUCCIÓNDurante los últimos años, a causa <strong>de</strong> los efectos<strong>de</strong>l calentamiento global; han surgido investigaciones<strong>de</strong> gran importancia en el campo <strong>de</strong>luso <strong>de</strong> la biomasa como una fuente <strong>de</strong> energíaalternativa, se reconoce que esta fuente energética,posee una distribución más homogénea a lolargo <strong>de</strong>l planeta, junto a un potencial energéticomayor al <strong>de</strong> los combustibles fósiles [25]. Dentro<strong>de</strong> los procesos <strong>de</strong> aprovechamiento energético<strong>de</strong> la biomasa, se pue<strong>de</strong> <strong>de</strong>stacar los procesos <strong>de</strong>generación <strong>de</strong> gas combustible a partir <strong>de</strong> procesos<strong>de</strong> biodigestión (transformaciones biológicas)y gasificación (transformaciones termoquímicas)[30]. El segundo <strong>de</strong> ellos, se centra en la alta eficiencia<strong>de</strong> la combustión, puesto que un balanceenergético positivo, por en<strong>de</strong>, económicamenteviable <strong>de</strong>pen<strong>de</strong> <strong>de</strong> la eficiencia en las conversionestermoquímicas ocurridas durante el proceso.Actualmente existen sistemas <strong>de</strong> combustióndirecta para generación <strong>de</strong> energía eléctrica [38]a partir <strong>de</strong> biomasa como combustible, pero conel problema <strong>de</strong> la dosificación inherente a unsólido [3], por esta razón la gasificación resultaatractiva, puesto que simplifica los sistemas <strong>de</strong>dosificación y transporte <strong>de</strong>l combustible. El gas<strong>de</strong> síntesis <strong>de</strong> los procesos <strong>de</strong> gasificación normalmentees un gas compuesto por monóxido <strong>de</strong>carbono, dióxido <strong>de</strong> carbono, hidrógeno, metano,trazas <strong>de</strong> etano y eteno, agua, nitrógeno y algunoscontaminantes, como pequeñas partículas <strong>de</strong>carbonizado, ceniza y alquitranes [38]. La energíaproveniente <strong>de</strong> este material gaseoso, <strong>de</strong>terminaRecibido: 26/03/2012/ Aceptado: 08/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105


96ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105la calidad y el porcentaje <strong>de</strong> este en su obtención,ha sido la base fundamental <strong>de</strong> muchos estudios;los cuales algunos autores se han enfocado enla construcción <strong>de</strong> la máquina <strong>de</strong> gasificación,otros en la biomasa suministrada y algunos en eltratamiento <strong>de</strong>l proceso agregando otros agentesque faciliten el proceso o realizando combinacionesentre los factores anteriores, pero siemprese busca incrementar la calidad <strong>de</strong>l material gaseoso.[38][3]. Por esta razón, en el grupo <strong>de</strong> investigación“Mecanismos <strong>de</strong> Desarrollo Limpio yGestión Energética (MDL&GE)” <strong>de</strong> la UniversidadNacional se planteó, hace unos años, la construcción<strong>de</strong> un gasificador con fines <strong>de</strong> investigaciónpara <strong>de</strong>terminar la viabilidad tecnológica y socioeconómica<strong>de</strong> esta tecnología para Colombia.<strong>II</strong>. PROCESO DE GASIFICACIÓNLa gasificación <strong>de</strong> la biomasa es una tecnología<strong>de</strong> más <strong>de</strong> cien años <strong>de</strong> antigüedad. Se trata<strong>de</strong> un proceso cuyo objetivo es la <strong>de</strong>scomposicióntérmica <strong>de</strong> biomasa, particularmente <strong>de</strong> losresiduos producidos en la industria agrícola, ma<strong>de</strong>reray plantas <strong>de</strong> tratamiento <strong>de</strong> aguas, paraun aprovechamiento energético <strong>de</strong> los mismos.El gas generado pue<strong>de</strong> ser quemado en motores<strong>de</strong> combustión interna, turbinas o en equipos <strong>de</strong>producción <strong>de</strong> calor y potencia.Un sistema <strong>de</strong> gasificación para producción<strong>de</strong> calor y potencia consiste en un gasificador, unlimpiador <strong>de</strong> gas y un convertidor <strong>de</strong> energía quegeneralmente es un motor o una turbina. En esteproceso, la mayor dificultad se encuentra en elfiltrado <strong>de</strong>l “gas <strong>de</strong> síntesis”, pues se requiere <strong>de</strong>equipos con capacidad para operar con gases aelevadas temperaturas, partículas en suspensión<strong>de</strong> diferentes tipos y algunas veces altos flujos <strong>de</strong>masa (Diseño y construcción <strong>de</strong> un gasificador <strong>de</strong>lecho fluidizado a escala <strong>de</strong> laboratorio para eltratamiento térmico <strong>de</strong> los residuos <strong>de</strong> tabaco,2005). Este proceso se cumple en una cámaracerrada y sellada que opera ligeramente por <strong>de</strong>bajo<strong>de</strong> la presión atmosférica con las siguientesetapas.Secado: el agua contenida en la biomasaes removida a una temperatura superior a los100°C.Pirólisis: la biomasa experimenta una <strong>de</strong>scomposicióntérmica en ausencia <strong>de</strong> oxígeno.Habitualmente es dividida en pirólisis lenta y pirólisisrápidaOxidación: El aire, oxígeno, vapor <strong>de</strong> agua oagentes gasificantes son introducidos medianteun proceso externo al equipo, en algunos casosjunto a gases inertes, procedimiento realizadoentre 700- 2000°C.Reducción: En esta zona se producen numerosasreacciones químicas a alta temperatura(Ejemplos. Ecuaciones 1 y 2) [14].Des<strong>de</strong> un punto <strong>de</strong> vista científico, la gasificación,se trata <strong>de</strong> una reacción endotérmica heterogéneaentre el carbono contenido en la biomasay un gas reactante, sea vapor <strong>de</strong> agua odióxido <strong>de</strong> carbono:C + H 2O → CO + H 2(1)C + CO 2→ 2CO (2)En la Figura 1 se muestran las reacciones químicaspresentes en un proceso <strong>de</strong> gasificación.Fig 1. GASIFICADOR QUÍMICOFuente: S., Guerrero C. Sierra F. Ramírez. 2008A nivel industrial, el objetivo <strong>de</strong> la gasificaciónes favorecer las dos reacciones para producirun gas combustible. Sin embargo, para alcanzaresto, se <strong>de</strong>berá generar previamente los elementosnecesarios para ambas reacciones, es <strong>de</strong>cir,el carbono, y los reactantes (CO 2y H 2O), así comotambién una cantidad <strong>de</strong> energía para la reacción[52]. Por otro lado, el po<strong>de</strong>r calorífico <strong>de</strong>l gas <strong>de</strong>síntesis se encuentra normalmente entre 3,5 – 6MJ/m 3 [2][41] según el agente gasificante utilizado,por ejemplo, al usar el aire atmosférico, setiene un gran porcentaje <strong>de</strong> nitrógeno, que es ungas inerte; por otro lado al usar oxígeno o vapor <strong>de</strong>agua se incrementa el valor.


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero97<strong>II</strong>I. TIPOS DE GASIFICADORESA. Gasificador UpdraftEste tipo <strong>de</strong> gasificador tiene bien <strong>de</strong>finidas laszonas <strong>de</strong> combustión parcial, <strong>de</strong> reducción y pirólisis.El aire es suministrado por la parte inferior <strong>de</strong>lgasificador y el gas <strong>de</strong> síntesis es entregado por laparte superior a unas temperaturas relativamentebajas. En sus <strong>de</strong>sventajas está el alto contenido<strong>de</strong> alquitrán <strong>de</strong>l gas producido y la capacidad marginalque tiene en su carga, por en<strong>de</strong>, la imposibilidad<strong>de</strong> generar <strong>de</strong> un gas <strong>de</strong> síntesis en flujocontinuo que aumenta las dificulta<strong>de</strong>s para lautilización en motores <strong>de</strong> combustión interna. [9]B. Gasificador DowndraftEste gasificador entrega el gas <strong>de</strong> síntesis porla parte baja y la admisión <strong>de</strong> aire es realizadapor la parte media <strong>de</strong>l mismo. Las dificulta<strong>de</strong>s <strong>de</strong>esta configuración son su contenido <strong>de</strong> cenizas yhumedad; por otra parte, el prolongado tiempo <strong>de</strong>encendido (20 a 30 minutos). Pero permite tenerun flujo continuo, por lo que es el tipo más aceptablepara motores <strong>de</strong> combustión interna y turbinas<strong>de</strong> gas. [2] [12]C. Gasificador CrossdraftEste gasificador tiene un tiempo <strong>de</strong> arranquecorto, alre<strong>de</strong>dor <strong>de</strong> 5 minutos, capacidad <strong>de</strong> operarcon combustibles húmedos o secos y la temperatura<strong>de</strong>l gas producido es relativamente alta. Deahí que la composición <strong>de</strong>l gas producido tenga unbajo contenido <strong>de</strong> hidrógeno y <strong>de</strong> metano. Como<strong>de</strong>sventaja, estos gasificadores, <strong>de</strong>ben ser utilizadoscon combustibles <strong>de</strong> bajo contenido <strong>de</strong> cenizas,como la ma<strong>de</strong>ra y el carbón mineral.[10] [11]D. De Lecho FluidizadoEn esta configuración, se suministra el airea través <strong>de</strong> un lecho <strong>de</strong> partículas sólidas a talvelocidad que estas partículas permanezcan enestado <strong>de</strong> suspensión, comenzando a calentar externamenteel lecho y el material <strong>de</strong> alimentación(biomasa).Las partículas <strong>de</strong>l combustible se introducenen el lecho <strong>de</strong>l reactor y se mezclan rápidamentecon el material, calentándose casi instantáneamentea la temperatura requerida. Como resultado<strong>de</strong> este tratamiento, el combustible se pirolizamuy rápidamente y da como resultado una mezcla<strong>de</strong> componentes con una cantidad relativamenteelevada <strong>de</strong> materiales gaseosos [52][14].La composición <strong>de</strong> gas <strong>de</strong> síntesis producida porlos diferentes tipos <strong>de</strong> gasificador se muestra enla Tabla I [10].TABLA I.COMPOSICIÓN TÍPICA DE PRODUCCIÓN DE GAS DE LA MADERA ENGASIFICADORES DE TIRO INVERTIDOCOMPONENTES [%]H 212-20CO 29-15CH 42-3CO 17-22N 250-54PODER CALORÍFICO 5-5.9MJ/m 3Fuente: Stassen HEM, Knoef HAM 1993IV. AGENTES GASIFICANTESLos agentes gasificantes son sustancias quese agregan al proceso y permiten la <strong>de</strong>scomposición<strong>de</strong> los productos <strong>de</strong> la combustión parcial <strong>de</strong>la biomasa en componentes <strong>de</strong>l gas <strong>de</strong> síntesis.Como ya se mencionó anteriormente, el oxígenocomo agente gasificante pue<strong>de</strong> lograr un mejorrendimiento pero, a su vez, incrementa el costo<strong>de</strong> producción. Adicionalmente a permitir las reacciones<strong>de</strong> gasificación, la combustión parcialbrinda el calor necesario para secar la biomasa,producir la pirólisis e iniciar el proceso, ya que lasreacciones <strong>de</strong> gasificación suelen ser <strong>de</strong> tipo endotérmico,y dan como resultado dióxido <strong>de</strong> carbono(CO 2) y vapor <strong>de</strong> agua en los productos [43]. Alemplear vapor <strong>de</strong> agua como agente gasificante,se facilita la generación <strong>de</strong> H 2, el po<strong>de</strong>r calorífico<strong>de</strong>l gas <strong>de</strong> síntesis será mayor, alre<strong>de</strong>dor <strong>de</strong> 10-15MJ/m 3 [43][44]Otro agente gasificante, que muestra buenosresultados, es el CO 2, <strong>de</strong>bido a su presencia en elgas <strong>de</strong> síntesis. Por otra parte, una mezcla entrevapor H 2O y CO 2<strong>de</strong>l aire y/u O 2también pue<strong>de</strong> serutilizada, junto con un porcentaje <strong>de</strong> la combustión<strong>de</strong> biomasa con aire/O 2para proporcionar elcalor necesario para gasificación [43][44][41].Estrategias para el Mo<strong>de</strong>lado <strong>de</strong> Procesos <strong>de</strong>GasificaciónEl control <strong>de</strong> la producción <strong>de</strong> gas es uno <strong>de</strong>los gran<strong>de</strong>s inconvenientes <strong>de</strong>l proceso, puestoque las variables <strong>de</strong> control influyen directamen-


98ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105te en la calidad y composición <strong>de</strong>l gas, don<strong>de</strong> elobjetivo es la minimización <strong>de</strong> los residuos tóxicosy alquitranes. Un aspecto clave para mejorarla eficiencia <strong>de</strong>l proceso, es la integración <strong>de</strong> ladinámica <strong>de</strong>l proceso <strong>de</strong> gasificación con la toma<strong>de</strong> <strong>de</strong>cisiones reales <strong>de</strong> la operación <strong>de</strong> la planta.Estrategia evi<strong>de</strong>nciada en el uso <strong>de</strong> mo<strong>de</strong>los evolutivosinteligentes-adaptables para el control yoptimización.A. Control basado por mo<strong>de</strong>los MBCEl Control (MBC) consiste en hacer un mo<strong>de</strong>loal cual se le aplica una técnica adaptativa sin teneren cuenta retrasos en el tiempo ni variables relacionadascon la biomasa (peso, masa y <strong>de</strong>más).Una técnica <strong>de</strong>rivada <strong>de</strong> la anterior es el Mo<strong>de</strong>loPredictivo <strong>de</strong> Control (MPC), que utiliza un mo<strong>de</strong>lointerno para pre<strong>de</strong>cir la dinámica <strong>de</strong>l sistema duranteun período fijo, característica que hace quelas técnicas MPC sean un mo<strong>de</strong>lo atractivo paralos ingenieros <strong>de</strong> la planta. Estos mo<strong>de</strong>los pue<strong>de</strong>nser construidos a partir <strong>de</strong> ensayos y datos tomadosexperimentalmente [29].Estas técnicas, se basan principalmente enmo<strong>de</strong>los mecanicistas, por lo tanto la efectividad<strong>de</strong>l control <strong>de</strong>pen<strong>de</strong> <strong>de</strong> la exactitud <strong>de</strong>l mo<strong>de</strong>lo.Este problema se ha simplificado consi<strong>de</strong>rablementeal utilizar mo<strong>de</strong>los <strong>de</strong> re<strong>de</strong>s neuronales(RNA) Figura 2. Las cuales han <strong>de</strong>mostrado su utilida<strong>de</strong>n implementaciones <strong>de</strong> control <strong>de</strong> procesosquímicos [19].Fuente: P., Basu. 2006Fig 2. ESQUEMA DE UNA RED NEURALAlgunas <strong>de</strong> las características relevantes <strong>de</strong>las RNA son:• Habilidad para representar a las arbitrarias relacionesno lineales.• La adaptación y el aprendizaje en los sistemascerrados, siempre a través <strong>de</strong> los off-liney en la adaptación <strong>de</strong> peso en línea.• Arquitectura <strong>de</strong> procesamiento distribuido,que permite un rápido tratamiento en gran escala<strong>de</strong> sistemas dinámicos.• La implementación <strong>de</strong> hardware.• Fusión <strong>de</strong> datos. Las re<strong>de</strong>s neurales pue<strong>de</strong>noperar simultáneamente en los datoscuantitativos y cualitativos.• Los sistemas multivariable, para variasentradas varias salidas. [19][22].B. Control por mo<strong>de</strong>lo i<strong>de</strong>alOtro mo<strong>de</strong>lo estudiado es el que opera comocero-dimensional. Este aprovecha las condiciones<strong>de</strong> lo i<strong>de</strong>al, una reacción química a<strong>de</strong>cuada y eltiempo <strong>de</strong> permanencia. El mo<strong>de</strong>lo trata <strong>de</strong> suponerel intervalo más largo y observa la necesidad<strong>de</strong> completar la reacción en ese tiempo; <strong>de</strong> tal maneraque el mo<strong>de</strong>lo <strong>de</strong> equilibrio sea el apropiado.En todos los mo<strong>de</strong>los <strong>de</strong> equilibrio, un conjunto<strong>de</strong> ecuaciones no lineales <strong>de</strong>scriben la conservación<strong>de</strong> las especies químicas (C, O 2, H 2, N, S) y lasecuaciones adicionales, para el equilibrio térmico<strong>de</strong> las reacciones in<strong>de</strong>pendientes (las cuales correspon<strong>de</strong>na la minimización <strong>de</strong> la energía libre<strong>de</strong> reacción) que permite una predicción <strong>de</strong> la salidaa composiciones dadas <strong>de</strong> los reactivos y lascondiciones <strong>de</strong> operación (presión y temperatura).El conjunto resultante <strong>de</strong> ecuaciones no linealeses resuelto por iteración <strong>de</strong> la solución <strong>de</strong> un sistemalineal que, a su vez, se establece en términos<strong>de</strong> la matriz <strong>de</strong> tridiagonalización.El mo<strong>de</strong>lo fue usado para la simulación <strong>de</strong>gasificación <strong>de</strong> carbón por Manfrida, 1990 [26],consi<strong>de</strong>rando un total <strong>de</strong> 19 especies <strong>de</strong> productocomúnmente encontradas en los procesos <strong>de</strong>gasificación (CO, CH 4, H 2, C 2H 4, C 2H 6); algunas especiesque pue<strong>de</strong>n ser relevantes <strong>de</strong>s<strong>de</strong> el punto<strong>de</strong> vista ambiental y cuya formación podría ser<strong>de</strong>scrita, al menos en parte, por reacciones <strong>de</strong>equilibrio, fueron también incluidas las especies(HCN, NH 3, H 2S y COS). El mo<strong>de</strong>lo asume compor-


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero99tamiento <strong>de</strong> gas perfecto para los reactivos y losproductos, <strong>de</strong> modo que no pue<strong>de</strong> <strong>de</strong>scribir procesos<strong>de</strong> pirólisis don<strong>de</strong> se producen fraccionessignificativas <strong>de</strong> hidrocarburos líquidos; la únicaexcepción al comportamiento <strong>de</strong> gas perfecto esla posible presencia <strong>de</strong> carbón sólido entre los residuos<strong>de</strong> los reactivos. Propieda<strong>de</strong>s termoquímicas<strong>de</strong> todas las especies fueron tomadas <strong>de</strong> lastablas <strong>de</strong> JANAF [16].Las condiciones termodinámicas, a las cualeslas reacciones tienen lugar, pue<strong>de</strong>n ser manipuladaspor cambios <strong>de</strong> presión, temperatura (quepue<strong>de</strong> ser incluso calculada evaluando los procesosa condiciones adiabáticas) o calor transferidopor radiación <strong>de</strong> la zona <strong>de</strong> reacción. El flujo <strong>de</strong>biomasa así como el <strong>de</strong> aire (u Oxígeno, <strong>de</strong>pendiendo<strong>de</strong> la elección <strong>de</strong>l oxidante) y agua o vapor,pue<strong>de</strong> ser seleccionado por el usuario. El mo<strong>de</strong>loes capaz <strong>de</strong> ejecutarse a un nivel <strong>de</strong> temperaturaespecificado, o para calcular iterativamente lascondiciones correspondientes a la temperatura<strong>de</strong> llama adiabática, o a cierre <strong>de</strong>l balance <strong>de</strong>energía a un porcentaje <strong>de</strong>l valor calorífico <strong>de</strong> labiomasa como materia prima.El vapor inyectado en la zona <strong>de</strong> reacción pue<strong>de</strong>ser producido regenerativamente <strong>de</strong>ntro <strong>de</strong>lgasificador. En este caso, el intercambio <strong>de</strong> calorentre el agua y el gas tiene lugar antes <strong>de</strong> la salidaen el gasificador. La producción regenerativa<strong>de</strong> vapor pue<strong>de</strong> también resolver el problema <strong>de</strong>enfriamiento <strong>de</strong> los gases <strong>de</strong> salida, cuando seanecesario.En conjunto <strong>de</strong>l gasificador es <strong>de</strong>scrito porun sistema incluyendo muchos bloques (reactor,módulos <strong>de</strong> transferencia <strong>de</strong> calor, entre otros),esquematizado en la Figura 3. El mo<strong>de</strong>lo proporcionauna <strong>de</strong>scripción relativamente exacta <strong>de</strong>lbalance <strong>de</strong> energía <strong>de</strong>l gasificador (entrada y salida<strong>de</strong> energías químicas, valores caloríficos <strong>de</strong> lamateria prima y el gas <strong>de</strong> síntesis y condicionestermodinámicas <strong>de</strong> gas <strong>de</strong> síntesis a la salida),a<strong>de</strong>más se realizó un análisis <strong>de</strong> exergía [32] [51],que permite una estimación total <strong>de</strong> la irreversibilida<strong>de</strong>n el proceso <strong>de</strong> transformación <strong>de</strong> la biomasacomo materia prima <strong>de</strong>ntro <strong>de</strong> una corrientecaliente <strong>de</strong>l gas <strong>de</strong> síntesis <strong>de</strong>l combustible ytambién proporciona <strong>de</strong>talles internos <strong>de</strong> las distribucionesperdidas que pue<strong>de</strong>n ser analizadase interpretadas para buscar la minimización <strong>de</strong>ltotal <strong>de</strong> pérdidas.Un punto que <strong>de</strong>bería ser subrayado es que elprograma no toma en cuenta la diferencia <strong>de</strong> composición<strong>de</strong> las diversas fuentes <strong>de</strong> biomasa, proporcionandoel mismo análisis <strong>de</strong>finitivo. Correcciónválida para balances <strong>de</strong> energía, pero pocoaproximada con la ca<strong>de</strong>na <strong>de</strong> reacciones que conducena la formación <strong>de</strong> algunas especies (comoNH 3, cuya formación es afectada por la forma <strong>de</strong>los átomos <strong>de</strong> nitrógeno en el interior <strong>de</strong> las moléculas<strong>de</strong> la materia prima). La caracterización <strong>de</strong>la biomasa se obtiene <strong>de</strong> ellos sólo porque establezcasu composición, como pue<strong>de</strong> ser encontradapor ejemplo en Domalski, 1987 [17][35].El encabezamiento <strong>de</strong> una partición primaria(parte) se prece<strong>de</strong> <strong>de</strong> un numeral romano seguido<strong>de</strong> punto, espacio y el título en versalita (sólo laprimera letra en mayúscula). Todo ello centradosobre el texto que encabeza.El encabezamiento <strong>de</strong> una partición <strong>de</strong> segundoor<strong>de</strong>n (sección) consiste en una letra mayúscula(en or<strong>de</strong>n alfabético) seguida <strong>de</strong> punto, espacioy el título (con la primera letra en mayúscula), todoello en cursiva y justificado a la izquierda <strong>de</strong> la columna.El encabezamiento <strong>de</strong> una partición <strong>de</strong> terceror<strong>de</strong>n (apartado) consiste en un número arábigo(en or<strong>de</strong>n natural) seguido <strong>de</strong> final <strong>de</strong> paréntesis y<strong>de</strong>l título (con la primera letra en mayúscula), todoello en cursiva y sangrado.Las particiones <strong>de</strong> cuarto or<strong>de</strong>n (subapartados)se necesitan raramente, pero pue<strong>de</strong>n usarse. Seencabezan mediante una letra minúscula (en or<strong>de</strong>nalfabético) seguida <strong>de</strong> un paréntesis <strong>de</strong> cierrey el título (con la primera letra en mayúscula), todoello en cursiva y sangrado.Si se necesitaran particiones <strong>de</strong> quinto or<strong>de</strong>n<strong>de</strong>ben encabezarse simplemente mediante unaviñeta seguida <strong>de</strong>l título en cursiva, todo ello condoble sangrado.C. Efectos <strong>de</strong> la biomasa empleadaPara la validación <strong>de</strong> los datos <strong>de</strong>l código <strong>de</strong> simulación,se encontraron datos en experimentos<strong>de</strong>scritos en la literatura. Un ejemplo <strong>de</strong> ellos esel gasificador [9] que utiliza un aire inyectado circulanteen una unidad piloto <strong>de</strong> lecho fluidizado.Otro ejemplo es el aire inyectado presurizado enel reactor <strong>de</strong> lecho fluidizado. Gasificador <strong>de</strong> [45].Este utilizó un inyector <strong>de</strong> Oxígeno en un reactor


100ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105<strong>de</strong> lecho <strong>de</strong> flujo arrastrado. Los datos reportadosincluyen la composición <strong>de</strong>l gas, un valor calorífico,la eficiencia <strong>de</strong>l gasificador (incluidos ambosvalores caloríficos y calor sensible <strong>de</strong>l gas a la salida<strong>de</strong>l gasificador) y su eficiencia <strong>de</strong> exergía. [9]D. Mo<strong>de</strong>lo PredictivoEl control predictivo es capaz <strong>de</strong> tratar muchosproblemas prácticos <strong>de</strong> control, tales como garantías<strong>de</strong> estabilidad nominal, optimización <strong>de</strong>l rendimientonominal y manejo <strong>de</strong> restricción, a<strong>de</strong>máspue<strong>de</strong> dar diseños sistemáticos para los sistemasmulti-variables como el caso <strong>de</strong>l ciclo combinado<strong>de</strong> gasificación integrada (IGCC), el cual combinala gasificación <strong>de</strong> carbón con la tecnología <strong>de</strong>lciclo convencional dando como resultado un proceso<strong>de</strong> gasificación limpio <strong>de</strong>l carbón <strong>de</strong> alta eficiencia.Las ventajas son: un alto rendimiento enla generación <strong>de</strong> energía, una eficiencia alta conIGCC, disminución en la contaminación.Límites <strong>de</strong> entrada: Los límites <strong>de</strong> flujo <strong>de</strong> entradano <strong>de</strong>ben ser excedidos así como la tasa <strong>de</strong>entrada <strong>de</strong> los límites <strong>de</strong> cambio tampoco <strong>de</strong>benexce<strong>de</strong>rse.Límites <strong>de</strong> producción (salida): La fluctuación<strong>de</strong>l valor calorífico <strong>de</strong>be ser minimizado y siempreestar en el rango <strong>de</strong> +/- 10 kJ/kg, la fluctuación<strong>de</strong> presión <strong>de</strong>be ser minimizada y siempre menorque +/- 0.1 bar, la masa en el lecho <strong>de</strong>be oscilaren menos <strong>de</strong>l 5% <strong>de</strong>l nominal, y la oscilación <strong>de</strong>temperatura <strong>de</strong>be guardar un mínimo, que <strong>de</strong>beser siempre menor que +/- 1 CT-S Multi-mo<strong>de</strong>lo <strong>de</strong> control predictivoConsi<strong>de</strong>rado un sistema dinámico no lineal elcual se pue<strong>de</strong> representar por la siguiente fórmula:y(k)=g(y(k-1),…,y(k-n),u(k),…,u(k-m-1)) (3)Se asume que la función g() es una función nolineal, con salidas y() y entradas u(). De la anteriorformulación se pue<strong>de</strong> <strong>de</strong>notar que el mo<strong>de</strong>lo T-Sse pue<strong>de</strong> linealizar teniendo en cuenta las variablesy sus supuestas salidas, <strong>de</strong>ntro <strong>de</strong> un rangodinámico limitado. [49][40]VI. PROGRAMACIÓN DE CONTROLADORESPrimero, se obtiene el control-objeto <strong>de</strong>l punto<strong>de</strong> operación típico en un mo<strong>de</strong>lo lineal estacionarioen tiempo discreto. Para consi<strong>de</strong>rar el impacto<strong>de</strong> perturbación en el mo<strong>de</strong>lo; el mo<strong>de</strong>lo <strong>de</strong>be serincorporado <strong>de</strong>ntro <strong>de</strong> los elementos <strong>de</strong> perturbación.Asumido que las condiciones <strong>de</strong>l mo<strong>de</strong>lo enel punto son variables acotadas. Don<strong>de</strong> u(k) es laentrada y y(k) es la medida <strong>de</strong> la perturbación enla entrada. [49][8]A. Mo<strong>de</strong>lo (PID) para un gasificadorEl gasificador <strong>de</strong> carbón es esencialmente unreactor químico don<strong>de</strong> el carbón reacciona conaire y vapor y cuyos productos <strong>de</strong>l proceso <strong>de</strong> gasificaciónson un valor calorífico <strong>de</strong>l gas <strong>de</strong> síntesis,que pue<strong>de</strong> ser quemado en turbinas <strong>de</strong> gas.El controlador <strong>de</strong>be ajustar las entradas a fin<strong>de</strong> regular las principales variables <strong>de</strong> salida <strong>de</strong>lgasificador que, por ejemplo, son la temperatura<strong>de</strong>l gas, la presión <strong>de</strong>l gas, el valor calorífico <strong>de</strong>lgas y la masa en el lecho, entre otras.Puesto que el gasificador, es un sistema multivariabley altamente no lineal, con importantesinteracciones entre las variables <strong>de</strong> la entrada yla salida, las actuales estrategias <strong>de</strong> control sonpoco eficientes [49][47]. En los gasificadoresexistentes, el control automático no va más allá<strong>de</strong>l control PI (proporcional/ Integral) o PID (proporcional/integral/ <strong>de</strong>rivada) enlazados al flujoalre<strong>de</strong>dor <strong>de</strong> los actuadores <strong>de</strong> alimentación <strong>de</strong>lsistema. Por ejemplo, en el gasificador experimental<strong>de</strong>l instituto <strong>de</strong> <strong>de</strong>sarrollo tecnológico <strong>de</strong> EstadosUnidos, el circuito <strong>de</strong> control es cerrado porun operador humano experto, quien usa su juiciopara modular las tasas <strong>de</strong> flujo <strong>de</strong> masa (carbón:aire, vapor, aire y otros) y por lo tanto, los puntosestablecidos para los controles en el actuador <strong>de</strong>salida (PID). Procedimiento similar al utilizado enel gasificador <strong>de</strong> biomasa fluidizado a presión <strong>de</strong>la Universidad <strong>de</strong> Delf en los Países Bajos.B. Mo<strong>de</strong>lo Multivariable no LinealEl mo<strong>de</strong>lo empleado para el proceso <strong>de</strong>l gasificador<strong>de</strong>l grupo MDL&GE es un mo<strong>de</strong>lo multivariableno-lineal, que tiene cinco entradas controlables(carbón, caliza, aire, vapor y el caudal)y cuatro salidas (presión, temperatura, masa enel lecho y la calidad <strong>de</strong>l gas) con un alto grado <strong>de</strong>acoplamiento entre ellos. La piedra caliza se utilizapara absorber el azufre en el carbón, por en<strong>de</strong>su caudal <strong>de</strong>be establecer una relación fija con elflujo <strong>de</strong> carbón (nominalmente 1 caliza: 10 carbón).Esto reduce el problema a cuatro problemas


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero101<strong>de</strong> regulación para cada entrada. Otras entradas<strong>de</strong> control pue<strong>de</strong>n incluir a las condiciones en elmo<strong>de</strong>lo <strong>de</strong> límites; mejorando las maniobras <strong>de</strong>operación en diferentes puntos, mediante el mo<strong>de</strong>lo(PSINK) <strong>de</strong> dos entradas <strong>de</strong> perturbaciónexterna, las cuales se representan por medio <strong>de</strong>perturbaciones inducidas por la presión. A continuaciónse listan las entradas y salidas controlables,producto <strong>de</strong> este análisis.Entradas (kg/s)• Flujo <strong>de</strong> carbón coquizado WCHR• Flujo <strong>de</strong> aire WAIR• Flujo <strong>de</strong> carbón WCOL• Flujo <strong>de</strong> vapor WSTM• Flujo <strong>de</strong> piedra caliza WLSLas entradas <strong>de</strong> perturbación son:• Presión PSINK (Pa)• Calidad <strong>de</strong>l carbón (%)Salidas controladas:• Valor calorífico <strong>de</strong>l gas combustible CV GAS(kJ/kg)• Masa <strong>de</strong>l lecho MASA (kg)• Presión <strong>de</strong>l gas combustible PGAS (Pa)• Temperatura <strong>de</strong>l gas combustible TGAS (K)C. Control Basado en Estimaciones.La estimación <strong>de</strong>l estado basado en el control<strong>de</strong> un gasificador <strong>de</strong> carbón, junto a las técnicas<strong>de</strong> estimación <strong>de</strong> parámetros en línea, proporcionanun medio para inferir valores en tiempo real<strong>de</strong> las variables claves <strong>de</strong>l proceso, que no pue<strong>de</strong>nmedirse directamente. Estas estimaciones<strong>de</strong> Estado pue<strong>de</strong>n ser útiles para el mejoramiento<strong>de</strong>l control <strong>de</strong> proceso, mediante la filtración<strong>de</strong> Kalman (KF), la cual se aplica a un sistemano lineal <strong>de</strong> gasificación <strong>de</strong> carbón, operada inicialmenteen el marco <strong>de</strong> la estrategia <strong>de</strong> controlconvencional <strong>de</strong> retroalimentación. Don<strong>de</strong>, lasperturbaciones que no son medibles en la operación<strong>de</strong> gasificador, surgen <strong>de</strong> la presión <strong>de</strong><strong>de</strong>scarga y la calidad <strong>de</strong> carbón <strong>de</strong> alimentación.El algoritmo KF es un método fácil <strong>de</strong> aplicar,sin complicaciones y con un diseño especial parael tratamiento o ajuste <strong>de</strong> los parámetros en conjunto.La principal motivación para el empleo <strong>de</strong>estimación <strong>de</strong> estado es la obtención <strong>de</strong> los valores<strong>de</strong> las perturbaciones <strong>de</strong>l proceso no medidas.Para ello, se trata v como variable <strong>de</strong> estadoadicional no medible que varía aleatoriamentesobre un valor fijo (inicialmente <strong>de</strong>sconocido) yse incluyen en un estado aumentado, en consecuenciael vector z [21]En la línea <strong>de</strong> control predictivo se ha incorporadouna nueva acción <strong>de</strong> integración para darlibertad al seguimiento. La teoría propuesta porVíctor Becerra (Universidad Ciudad <strong>de</strong> México),<strong>de</strong>staca el hecho <strong>de</strong> que los límites <strong>de</strong> intervalo<strong>de</strong> muestreo que se plantean en la práctica, sonel problema que se presenta al momento <strong>de</strong> laprogramación lineal MBPC cuadrática en cada intervalo<strong>de</strong> muestreo, y pue<strong>de</strong> tener un efecto perjudicialsobre el rendimiento <strong>de</strong> circuito cerrado<strong>de</strong> alcanzar el sistema estable, esto sugiere queel control <strong>de</strong> entrada tiene limitaciones importantesen el diseño <strong>de</strong> sistemas <strong>de</strong> alimentación<strong>de</strong> gasificación.V<strong>II</strong>. EXPERIENCIA EN LA UNIVERSIDADNACIONAL DE COLOMBIAEn la Universidad Nacional se han realizadoprocesos <strong>de</strong> gasificación a partir <strong>de</strong> la cascara <strong>de</strong>cacao, cascarilla <strong>de</strong> café, cascara <strong>de</strong> coco y ma<strong>de</strong>ra,entre otros. Uno <strong>de</strong> los gran<strong>de</strong>s inconvenientesen el proceso <strong>de</strong> gasificación, es el control <strong>de</strong> laproducción <strong>de</strong> gas <strong>de</strong> calidad y en qué porcentajeobtenerlo; po<strong>de</strong>r minimizar los residuos tóxicosy alquitranes al punto <strong>de</strong> controlar la totalidad<strong>de</strong>l proceso. Una cuestión clave para mejorar laeficiencia energética y consolidar la gasificacióncomo fuente potencial <strong>de</strong> energía que permita laimplementación <strong>de</strong> sistemas automáticos en laindustria.Con base en las investigaciones <strong>de</strong>sarrolladasen el grupo MDL&GE, se han incluido sistemas <strong>de</strong>adquisición <strong>de</strong> datos <strong>de</strong> los sensores <strong>de</strong> temperatura,que están distribuidos <strong>de</strong> la siguiente forma:la T1 se encuentra ubicada en la zona <strong>de</strong> pirólisis,T2 en la zona <strong>de</strong> combustión y T3 y T4 en la


102ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105<strong>de</strong> gasificación. (Figura 3) Mediante estas implementacionesse han implementado aplicaciones<strong>de</strong> control sencillo pero con gran<strong>de</strong>s resultados.Tabla <strong>II</strong> y Figura 4 [11]Fig. 3. GASIFICADOR DE LECHO FIJOTABLA <strong>II</strong>.TEMPERATURAS DENTRO DEL REACTORtiempo (min) T1 (°C) T2 (°C) T3 (°C) T4 (°C)0 17,5 66,6 59,1 13,83 18,1 83,4 77,3 54,86 18,6 265,4 157 47,89 22 405 232,3 5413 56,3 568 343 76,519 39,8 454,4 465,8 96,825 51,9 618,5 553 170,429 50,3 592,2 510,3 250,433 47,2 568,2 526,7 230,237 52,1 656,3 513,1 303,641 55,9 679,4 531,1 303,544 49,5 683,9 564,1 327,648 49,3 751,8 596,2 336,7Fuente: Grupo <strong>de</strong> Investigación MDL&GEFig. 4. PERFIL DE TEMPERATURAS50 52,1 839,5 582,2 336,853 59,4 826,2 562,9 336,3Fuente: Grupo <strong>de</strong> Investigación MDL&GEV<strong>II</strong>I. CONCLUSIONESFuente: Grupo <strong>de</strong> Investigación MDL&GELos perfiles <strong>de</strong> temperatura como se muestraen la Figura 4 <strong>de</strong>terminan los puntos don<strong>de</strong> se<strong>de</strong>be utilizar algún tipo <strong>de</strong> control para mantenerla temperatura en relación con la calidad <strong>de</strong>l gas(estabilización <strong>de</strong> las temperaturas).La monitorización en tiempo real <strong>de</strong> los perfiles<strong>de</strong> temperatura, garantiza que el control,sea manual o automático, mantenga regímenes<strong>de</strong> operación para realizar los experimentos conrepetitividad <strong>de</strong> las variables internas al reactor.Esto mejora el diseño <strong>de</strong> los experimentos.Se han <strong>de</strong>sarrollado diferentes tipos <strong>de</strong> mo<strong>de</strong>lospara sistemas <strong>de</strong> gasificación y su reacción cinética,El sistema en equilibrio con las etapas <strong>de</strong>control por medio <strong>de</strong> re<strong>de</strong>s neuronales artificiales,hacen que el comportamiento pueda pre<strong>de</strong>cir situacionesextremas. En los mo<strong>de</strong>los cinéticos quepredicen el progreso y la composición <strong>de</strong>l productoen diferentes posiciones a lo largo <strong>de</strong> un reactor,ha sido <strong>de</strong> gran ayuda adaptarlo a un sistemaequilibrado, ya que pue<strong>de</strong> pre<strong>de</strong>cir el máximo rendimientoposible, en un producto <strong>de</strong>seado <strong>de</strong> unsistema <strong>de</strong> reacción. También proporciona un útildiseño <strong>de</strong> apoyo, para evaluar el posible comportamientoy sus límites en un complejo sistema <strong>de</strong>reacción que sea difícil o peligroso para reproducirexperimental.AGRADECIEMIENTOSEste proyecto fue financiado con recursos <strong>de</strong>la Universidad Nacional <strong>de</strong> Colombia, según proyectocódigo 13151; “Apoyo <strong>de</strong> la DIB a tesis <strong>de</strong>investigación en posgrado” y el Proyecto “Alianza


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero103estratégica para la investigación <strong>de</strong> la obtención<strong>de</strong> gas <strong>de</strong> síntesis <strong>de</strong>sulfurado a partir <strong>de</strong> la gasificación<strong>de</strong> carbones colombianos” código 12651.REFERENCIAS[1] Proceedings of the 8th International Conference onMachine Learning and Cybernetics: Kinetic mo<strong>de</strong>l establishmentand verification of the biomass gasificationfluidised bed. Zhong LD, Mei WH, Hong Z. 2009.[2] Experimental investigation of a downdraft biomass gasifier.Zainal ZA, Rifau A, Quadir GA, Seetharamu KN.s.l. : Biomass Bioenergy, 2002, Vol. v.23:283.[3] Biomass resources and conversion in Japan: the currentsituation and projections to 2010 and 2050. YoshiokaT, Hirata S, Matsumura Y, Sakanishi KW. s.l. :Biomass Bioenergy, 2005, Vol. p. 29.[4] INPUT AND OUTPUT CONSTRAINED MULTIPLE-MO-DELS PREDICTIVE CONTROL FOR GASIFIER MachineLearning and Cybernetics, 2009 International Conference.Yong Wang, Jun-Hong, Yue, Y. Wang. China :s.n., 12-15 July 2009.[5] Yang YB, Yamauchi H, Nasserza<strong>de</strong>h V, SwithenbankJ. Effect of fuel <strong>de</strong>volatilization on the combustion ofwood chips and incineration of simulated municipalwastes in packed bed. s.l. : FUEL, 2003.[6] X., Li. Biomass gasification in circulating fluidized bed,PhD dissertation. Vancouver, Canada : University ofBritish Columbia, 2002.[7] ESTATE ESTIMATION-BASED CONTROL OF A COAL GA-SIFIER. Wilson, J.A. Chew, M. y Jones, W. Reino Unido :Univ. of Nottingham, control Theory and Applications,IEE Proceedings, Vols. v153, p. 268-276.[8] VEGA. Process Presure transmitter VEGABAR. [En línea]2010. http://www.vega.com/en/Process_pressure_VEGABAR14.htm.[9] AN EQUILIBRIUM MODEL FOR BIOMASS GASIFICATIONPROCESSES M. RUGGIERO Y G. MANFRIDA. Stecco Facoltá,Sergio. Florence, Italy : Dipartimento di energética.di Ingegneria, Universitá di Firenze. VíaS.Marta 3Renewable Energy, 1999, Vols. Volume 16, Issues 1-4,January-April 1999.[10] Stassen HEM, Knoef HAM. Small scale gasificationsystems. Twente, Netherland : The Netherlands: BiomassTechnology Group, University of Twente, 1993.[11] S., Guerrero C. Sierra F. Ramírez. Procesos <strong>de</strong> Gasificación<strong>de</strong> materiales orgánicos. Grupo <strong>de</strong> investigaciónen Mecanismos <strong>de</strong> <strong>de</strong>sarrollo Limpio y gestión Energétic.Bogotá : Universidad Nacional <strong>de</strong> Colombia, PrimeraEdición, 2008.[12] Mo<strong>de</strong>lling of a downdraft biomass gasifierwith finiterate kinetics in the reduction zone. Roy PC, DattaA, Chakraborty N. s.l. : Int J Energy Res, 2009, Vol.v.33:51.[13] Mo<strong>de</strong>ling of smol<strong>de</strong>ring process in porous biomassfuel rod. Roshmi A, Murthy J, Hajaligol M. s.l. : Fuel2004, 2004, Vols. 83:1527–36.[14] Reed TB, Das A. Handbook of biomass downdraft gasifierengine systems. Colorado : Solar Energy ResearchInstitute, 1988.[15] Steam gasification of biomass in a fluidised-bed ofolivine particles. Rapagna S, Jand N, KiennemannA, Foscolo PU. s.l. : Biomass Bioenergy, 2000, Vols.v.19:187–97.[16] Biomass gasification in a bubbling fluidized bed reactor:experiments and mo<strong>de</strong>ling. Radmanesh R, ChaoukiJ, Guy C. s.l. : AIChe J, 2006, Vol. v.52:72.[17] R, Rauch. Biomass gasification to produce synthesisgas for fuels and chemicals, report ma<strong>de</strong> for IEABioenergy Agreement. s.l. : Task 33: Thermal Gasificationof Biomass, 2003.[18] Energy production from biomass (part 3): gasificationtechnologies. P., McKendry. s.l. : Bioresour Technol,2002, Vols. v.83:55–63.[19] Combustion and gasification in fluidized beds. P.,Basu. Londres : Combustion and gasification in fluidizedbeds., 2006.[20] Energy production from biomass (part 1): overview ofbiomass. P, McKendry. s.l. : BioresourTechnol, 2002,Vols. v.83:37–46.[21] National, Instruments. Legacy NI CompactDAQ Chassis.[En línea] 2011. http://sine.ni.com/nips/cds/view/ p/lang/en/nid/202545.[22] Use of neural nets for dynamic mo<strong>de</strong>ling and control ofchemical process systems. N.P. Bhat, T.J. McAvoy,. s.l.: Computers Chem. Engineering, 1990, Vols. 14-4.[23] Sustainable biomass power for rural India: Case studyof biomass gasifier for village electrification. Centre forSustainable Technologies, Indian Institute of Science.N. H. Ravindranath, H. I. Somashekar, S. Dasappa andC. N. Jayasheela Reddy. Bangalore, India : CURRENTSCIENCE, OCTOBER 2004, Vols. v87, NO. 7, 10 .[24] An assessment of a Biomass Gasification based PowerPlant in the Sun<strong>de</strong>rbans. Center For Development andEnvironment Policy,. Mukhopadhyay, K. Joka, India, IndianInstitute of Management Calcutta : Biomass andBioenergy, 2004, Vol. 27-pp.253 – 264.[25] Perspectiva <strong>de</strong> la Comisión Europea en la biomasay la conversión termoquímica <strong>de</strong> residuos. Maniatis


104ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 95 - 105K, Guiu G, Riesgo J. In: Bridgwater AV : Pyrolysis andgasification of biomass and waste, Proceedings of anExpert Meeting, 2002, Vols. pp. 1–18.[26] An equilibrium mo<strong>de</strong>l for biomass gasification processes.M. Ruggiero, G. Manfrida. s.l. : Renewable Energy,1999, Vols. V 16, Issues 1-4, P 106-1109. ISSN 0960-1481, 10.1016/S0960-1481(98)00429-7.[27] PSE’97 ESCAPE 7 Symposium. M. Morari, H.L. Lee,.Trondheim, Norway : s.n., 1997.[28] An experimental study on biomass air–steam gasificationin a fluidized bed. Lv PM, Xiong ZH, Chang J, WuCZ, Chen Y, Zhu JX. s.l. : Bioresour Technol, 2004, Vols.v.95:95–101.[29] High-temperature air and steam gasification of <strong>de</strong>nsifiedbiofuels. Lucas C, Szewczyk D, Blasiak W, MochidaS. s.l. : Biomass Bioenergy, 2004, Vol. v.27:563.[30] Fermentación <strong>de</strong> las Fuentes <strong>de</strong> biomasa. Estado actualy sus perspectivas. Lin Y, Tanaka S. s.l. : ApplMicrobiolBiotechnol,2006.[31] L, Carlos. High temperature air/steam gasification ofbiomass in an updraft fixed bed type gasifier. PhD thesis.Stockholm, Swe<strong>de</strong>n : Royal Institute of Technology,Energy Furnace and Technology, 2005.[32] Kotas, T.J. The exergy method of thermal plant analysi.Malabar : Krieger Pub, 1995. ISBN 0894649418.[33] Kishore VVN, editor. Renewable energy engineering& technology: a knowledge compendium. New Delhi :TERI Press, 2008.[34] The air gasification of woody biomass from short rotationforests: PhD Thesis. K., Senelwa. New Zealand :Massey University, 1997.[35] I<strong>de</strong>ntification of a pilot scale fluidised-bed coal gasificationunit by using neural networks. J.M. NougueÂ, Y.G. Pan, E. Velo, L. Puigjaner. Barcelona, Spain :Chemical Engineering Department, E.T.S.E.I.B, UniversidadPolitécnica <strong>de</strong> Catalunya, Diagonal 647,, 2000,Vols. E-08028.[36] J. Ochoa, M. C. Cassanello, P. R. Bonelli and A. L. Cukierman.CO2 gasification of Argentinean coal chars: akinetic characterization. Programa <strong>de</strong> Investigación yDesarrollo <strong>de</strong> Fuentes Alternativas <strong>de</strong> Materias Primasy Energía (PINMATE). Buenos Aires, Argentina : Departamento<strong>de</strong> Industrias, Facultad <strong>de</strong> Ciencias Exactasy Naturales, Universidad <strong>de</strong> Buenos Aires. Inten<strong>de</strong>nteGuiral<strong>de</strong>s 2620. Ciudad Universitaria, 2001.[37] Neural networks for control systems Ð a survey. J.Hunt, D. Sbarbaro, R. Zbikowski, P.J. Gawthrop. s.l. :Automatica, 1992, Vols. 28-6.[38] J., Sierra F. Guerrero C. Arango. Tecnologías para elAprovechamiento <strong>de</strong> los Biocombustibles. Grupo <strong>de</strong>investigación en Mecanismos <strong>de</strong> <strong>de</strong>sarrollo Limpio ygestión Energética. Bogotá : Universidad Nacional <strong>de</strong>Colombia. Primera edición, 2008.[39] I. Ahmed *, A.K. Gupta. Pyrolysis and gasification offood waste: Syngas characteristics and char gasificationkinetics. Maryland, United States : The CombustionLaboratory, University of Maryland, Departmentof Mechanical Engineering, College Park, 2010. MD20742.[40] HBM, España. Celda <strong>de</strong> pesaje sencilla 5kg a 1Ton.[En línea] 2010. http://www.hbm.com/es/menu/productos/componentes-para-pesaje/celulas-<strong>de</strong>-carga/single/categorie/weighing-load-cells/product/z6/backPID/load-cells/.[41] Effect of woody biomass components on air–steamgasification. Hanaoka T, Inoue S, Uno S, Ogi T, MinowaT. s.l. : Biomass Bioenergy, 2005, Vols. v28:69–76.[42] The <strong>de</strong>velopment of a computer mo<strong>de</strong>l for a fixed bedgasifieran its use for optimization an control. Gobel B,Henriksen U, Jensen TK, Qvale B, Houbak N. s.l. : BioresourTechnol,2007, Vol. v.98:52.[43] Biomass gasification in atmospheric and bubbling fluidizedbed: effect of the type of gasifying agent on theproduct distribution. Gil J, Corella J, Aznar MP, CaballeroMA. s.l. : Biomass Bioenergy, 1999, Vols. 17:389–403. .[44] Evaluation of cyclone gasifier performance for gasificationof sugar cane Residue part 1: gasification of bagasse.Gabra M, Pettersson E, Backman R, KjellstromB. s.l. : Biomass Bioenergy, 2001, Vol. v.21:351.[45] Pyrolysis, a promising route for biomass utilization,Bioresource Technology. G. Maschio, C. Koufopanos,A. Lucchesi. s.l. : Bioresource Technology, 1992, Vols.Volume 42, Issue 3, P 219-231. ISSN 0960-8524,10.1016/0960-8524(92)90025-S.[46] Kinetic mo<strong>de</strong>ls comparison for steam gasification ofdifferent nature fuel chars. Fermoso J, Arias B, PevidaC, Plaza MG, Rubiera F, Pis JJ. s.l. : J Therm Anal Calorim,2008, Vol. v.91:86.[47] EMERSON, prosses management. [En línea] 2011.http://www2.emersonprocess.com/en-US/brands/rosemountanalytical/PGA/process-gas-analyzers/XE/Pages/in<strong>de</strong>x.aspx .[48] The kinetics of combustion of chars <strong>de</strong>rived fromsewage sludge. Dennis JS, Lambert RS, Milne AJ, ScottSA, Hayhurst AN. s.l. : Fuel 2005, 2005, Vol. v.84:117.[49] Colombia., Universidad Nacional <strong>de</strong>. ADVANCED GASI-FIERCONTROL v.10. [Downloa<strong>de</strong>d on March 06, 2010at 08:29:52 EST from IEEE Xplore. Restrictions apply.COMPUTING & CONTROL ENGINEERING JOURNAL] Bo-


Mo<strong>de</strong>lado <strong>de</strong>l Proceso <strong>de</strong> Gasificación <strong>de</strong> Biomasa para Aprovechamiento Energético: una Revisión al Estado <strong>de</strong>l Arte - Castellanos,Sierra, Guerrero105gotá : Authorized licensed use limited to: UniversidadNacional <strong>de</strong> Colombia., JUNE 1999.[50] THE SECOND ALSTOM BENCHMARK CHALLENGE ONGASIFIER CONTROL. Benchmark, Alstom. s.l. : ControlTheory and Applications, IEE Proceedings, S.F., Vols.v153, p. 254-261.[51] Bejan, A., Tsatsaronis, G., Moran, M. Thermal Designand optimization. s.l. : John Wiley & Sons, 1996.[52] Le Point sur la gazéification <strong>de</strong> la biomase: DOSSIERCOGÉNÉRATION. Francia : Revue Bois Energie , 2003,Vol. N°1/2003.[53] Diseño y construcción <strong>de</strong> un gasificador <strong>de</strong> lecho fluidizadoa escala <strong>de</strong> laboratorio para el tratamiento térmico<strong>de</strong> los residuos <strong>de</strong> tabaco. Cuba : Universidad <strong>de</strong>Pinar <strong>de</strong>l Río, 2005, Vol. P. 20.


Control PID tipo fraccional para la posición <strong>de</strong>lcabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones enmicroscopia ópticaFractional PID controller <strong>de</strong>signed for a CD pickup head positioncontrol to be used in optical microscopyPaula Andrea Ortiz ValenciaMSc. en Ingeniería área Automática,Universidad Pontificia Bolivariana. Docente Tiempo Completo,Investigador Grupo Automática y Electrónica,Instituto Tecnológico Metropolitano ITM. Me<strong>de</strong>llín, Colombiapaulaortiz@itm.edu.coLorena Cardona RendónPhD(c) Universidad Nacional <strong>de</strong> ColombiaMSc. en Ingeniería área Automática,Universidad Pontificia Bolivariana.Grupo Inteligencia Artificial en Educación,Universidad Nacional <strong>de</strong> Colombia, se<strong>de</strong> Me<strong>de</strong>llín,lcardon0@unalmed.edu.coResumen— En este artículo se diseña un control PIDtipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad<strong>de</strong> CD que se piensa emplear en el <strong>de</strong>sarrollo <strong>de</strong> unmicroscopio óptico motorizado. En dicha aplicación sereemplazará el disco o CD por una placa con la muestraque va a ser estudiada, y se usará el cabezal <strong>de</strong> launidad para iluminar la muestra. Con el controlador diseñadose busca que no haya <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong>l subcódigoescrito en un CD para <strong>de</strong>terminar la posición <strong>de</strong>lcabezal, para lo cual se usará un ratón <strong>de</strong> computadorcomo sensor <strong>de</strong> posición. También se busca un controlque mejore el <strong>de</strong>sempeño <strong>de</strong>l sistema y que sea robustofrente a las incertidumbres en el mo<strong>de</strong>lo <strong>de</strong> la planta,razón por la cual se empleará un control tipo fraccional(PI^λD^μ) y se ajustarán los parámetros K_p, K_i, K_d, λ,μ con cinco especificaciones <strong>de</strong> robustez. Para la sintonización<strong>de</strong>l control se utiliza la toolbox <strong>de</strong> optimización<strong>de</strong> Matlab con la función fmincon. Al final <strong>de</strong>l artículose presentan los resultados en simulación, se concluyesobre la resolución obtenida, la robustez <strong>de</strong>l controladory la viabilidad <strong>de</strong>l sistema <strong>de</strong> control para ser empleadoen un microscopio.Palabras clave— Control <strong>de</strong> posición, Control Fraccional,Control Robusto, Microscopía óptica, ratón óptico,unidad <strong>de</strong> CD.Abstract— On this work a fractional PID controller is<strong>de</strong>signed for a CD pickup head position control that isinten<strong>de</strong>d to use in the <strong>de</strong>velopment of a motorized opticalmicroscope. In such an application the disk or CDwould be replaced by a plate with the sample to be studied,and the pickup head would be used to illuminatethe sample. The controller is <strong>de</strong>signed in such a way thatthere is no <strong>de</strong>pen<strong>de</strong>nce on a CD written subco<strong>de</strong> to <strong>de</strong>terminethe position of the head, and for this, a computermouse is used as a position sensor. We also look forthe controller to improve the system performance andto be robust against mo<strong>de</strong>l uncertainties of the plant,that is why we use a fractional controller PI^λ D^μ andadjust the parameters K_p, K_i, K_dλ and μ accordingto five robustness rules. For tuning the control we usethe Matlab optimization toolbox together with fminconfunction. At the end of the paper we present the simulationresults, concluding about the resolution obtained,the robustness of the controller and the viability of thecontrol system to be used in a microscope.Keywords— CD , fractional control, position tracking, robustcontrol, , optical microscopy , optical mouse.I. INTRODUCCIÓNDebido a las rápidas mejoras en las tecnologías<strong>de</strong> manufactura electrónica, los computadoresse han convertido en productos electrónicos<strong>de</strong> corta vida, lo que termina en una gran cantidad<strong>de</strong> computadores <strong>de</strong>sechados que pue<strong>de</strong>n contaminarseriamente el medio ambiente [1]. Paraaportar una solución, muchos investigadores han<strong>de</strong>sarrollado trabajos en los que diferentes partes<strong>de</strong> computador se reutilizan y adaptan para darsoluciones innovadoras a problemas en diversosámbitos. Una parte <strong>de</strong> computador que ha tenidoespecial interés es la unidad <strong>de</strong> Disco Compacto(CD), ya que contiene elementos opto-mecánicosmuy precisos.Cuando se revisa el estado <strong>de</strong>l arte, se encuentranaplicaciones <strong>de</strong> las unida<strong>de</strong>s <strong>de</strong> CD enperfilometría [2]–[8], en microscopía <strong>de</strong> barrido[9], en microscopía <strong>de</strong> fuerza atómica [10] –[14],para <strong>de</strong>sarrollar un velocímetro [15], [16], para<strong>de</strong>sarrollar un interferómetro <strong>de</strong> Fizeau multifasehomodino [17], para medir rectitud [18], parael <strong>de</strong>sarrollo <strong>de</strong> una micro-máquina <strong>de</strong> mediciónpor coor<strong>de</strong>nadas [19][20], para crear un pulsadorRecibido: 16/07/2012/ Aceptado: 20/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona107electrónico [21], para <strong>de</strong>sarrollar un acelerómetroóptico [22][23], en el <strong>de</strong>sarrollo <strong>de</strong> una sondatáctil tridimensional [24], para <strong>de</strong>sarrollar unbiosensor óptico [25], un sistema <strong>de</strong> análisis celular[26], un sistema <strong>de</strong> micro-espectroscopia <strong>de</strong>Rhaman miniaturizado [27], para medir eventosvinculantes bio-moleculares [28], en citometría[29]–[31], para análisis <strong>de</strong> micro-estructuras [32],en la <strong>de</strong>tección óptica para chips <strong>de</strong> ADN [33][34],en la <strong>de</strong>tección <strong>de</strong> bio-información a partir <strong>de</strong> unbio-chip [35], para <strong>de</strong>sarrollar un autocolimador[36], para <strong>de</strong>tectar drogas y uniones en célulasbiológicas [37].Como aporte adicional en esta línea, en el InstitutoTecnológico Metropolitano (ITM), en Colombia,se está <strong>de</strong>sarrollando un microscopio óptico<strong>de</strong> bajo costo con platina motorizada, a partir <strong>de</strong>una unidad <strong>de</strong> CD <strong>de</strong>sechada. En este caso, en lugar<strong>de</strong> un CD, se tendría una placa con la muestrapara ser observada y el cabezal <strong>de</strong> la unidad serviríapara iluminar la muestra <strong>de</strong> manera enfocada,l conuna cámara Web al lado opuesto para tomarlas imágenes.En el control normal <strong>de</strong> posición <strong>de</strong>l cabezal <strong>de</strong>una unidad <strong>de</strong> CD se lee un sub-código escrito enel CD que informa al sistema la posición <strong>de</strong>l cabezalen cada momento. Pero, en este trabajo, nose tiene un CD sino una placa con una muestra y,por lo tanto, se pier<strong>de</strong> el sub código que permiterealimentar el lazo <strong>de</strong> control.La mayoría <strong>de</strong> los trabajos estudiados, en losque se <strong>de</strong>sarrollan aplicaciones alternativas a lasunida<strong>de</strong>s <strong>de</strong> CD, utilizan únicamente la tecnología<strong>de</strong> auto-enfoque encontrada <strong>de</strong>ntro <strong>de</strong>l cabezal<strong>de</strong> la unidad, muchos no requieren controlar elmovimiento <strong>de</strong>l cabezal y los que sí lo requieren,usan motores o plataformas piezoeléctricas queson costosas y que, por lo tanto, no podrían serempleadas en este trabajo, ya que se quiere lograrun microscopio <strong>de</strong> bajo costo. Se exceptúanlos trabajos <strong>de</strong> Islam et al. [8], quienes usaron unratón óptico para medir la velocidad <strong>de</strong>l cabezal,y Bartoli et al. [5], [6], quienes usaron el mismocabezal óptico <strong>de</strong> la unidad como sensor. Sin embargo,en los trabajos mencionados, se controla lavelocidad <strong>de</strong>l cabezal más no su posición.Para lograr medir la posición <strong>de</strong>l cabezal, eneste trabajo se recurrirá a la combinación <strong>de</strong> dossensores, a saber, un ratón óptico y un codificador<strong>de</strong> un ratón optomecánico <strong>de</strong> computador,mediante la técnica <strong>de</strong> mínimos cuadrados pon<strong>de</strong>rados.El control <strong>de</strong> posición <strong>de</strong> la platina se harácon un controlador PID tipo fraccional. La razónpor la cual se seleccionó este tipo <strong>de</strong> control esque éste posee la ventaja frente a otros controladoresrobustos <strong>de</strong> que los conceptos teóricos yel lenguaje utilizado son <strong>de</strong> fácil comprensión, yaque se lo pue<strong>de</strong> ver como un caso especial <strong>de</strong> loscontroladores PID <strong>de</strong> or<strong>de</strong>n entero, que son <strong>de</strong> comúnmanejo para todos los profesionales <strong>de</strong> estaárea <strong>de</strong> conocimiento. Adicionalmente, los controladores<strong>de</strong> or<strong>de</strong>n fraccional por su cantidad <strong>de</strong>parámetros ajustables, permiten respuestas en eltiempo y la frecuencia <strong>de</strong>l sistema <strong>de</strong> control másmaniobrables con un <strong>de</strong>sempeño robusto, sin necesidad<strong>de</strong> utilizar representaciones en espacio<strong>de</strong> estado.Los controladores <strong>de</strong> or<strong>de</strong>n fraccional sonuna nueva alternativa que ha permitido explicarfenómenos que eran imposibles <strong>de</strong> compren<strong>de</strong>r<strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong> los sistemas linealesenteros [38], razón por la cual ha sido objeto <strong>de</strong>recientes <strong>de</strong>sarrollos, contándose incluso conuna toolbox para Matlab [39] llamada CRONE(Comman<strong>de</strong>Robusted’OrdreNnon Entier) [39].Uno <strong>de</strong> los inconvenientes que tiene estecontrolador es la dificultad que se presenta parasintonizarlo. En este sentido se ha intentado aplicardiferentes técnicas para la sintonización <strong>de</strong>controles fraccionales, como el método Ziegler-Nichols [40][41], series <strong>de</strong> polinomios [42], algoritmosgenéticos [43], enjambres <strong>de</strong> partículas[44], teoría electromagnética [45], cuantificadoresdinámicos [46] y modos <strong>de</strong>slizantes [47][48].Sin embargo, muchas <strong>de</strong> las técnicas usadas presentanproblemas por la cantidad <strong>de</strong> parámetrosque se requiere calcular, lo que se traduce en altacarga computacional y altos tiempos <strong>de</strong> procesamiento,siendo esta la razón <strong>de</strong> que muchos trabajos<strong>de</strong> implementación <strong>de</strong>l control fraccional sehayan hecho sobre variables o procesos <strong>de</strong> reacciónlenta, tales como el control <strong>de</strong> temperatura.En este trabajo se optará por la aproximaciónusada en [40], que consiste en un método iterativoque busca cumplir cinco condiciones <strong>de</strong> robustez.La razón es que en dicho trabajo se muestrala posibilidad <strong>de</strong> obtener una sintonización rápida<strong>de</strong>l control con resultados robustos.


108ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117<strong>II</strong>. MATERIALES Y MÉTODOSA. Mo<strong>de</strong>lo <strong>de</strong> la Unidad <strong>de</strong> CDPara obtener un mo<strong>de</strong>lo <strong>de</strong> la unidad <strong>de</strong> CD, serecurrió a un software <strong>de</strong> mo<strong>de</strong>lado en 3D (Auto<strong>de</strong>skInventor ® 2011), en el cual se construyeronlos mo<strong>de</strong>los <strong>de</strong> cada uno <strong>de</strong> los componentes apartir <strong>de</strong> medidas sobre una unidad <strong>de</strong> CD real tomadascon un calibrador. Luego, las partes mo<strong>de</strong>ladasse unieron en un archivo <strong>de</strong> ensamble paragenerar las relaciones entre ellas. La unidad <strong>de</strong>CD y el mo<strong>de</strong>lo en 3D se observan en la Fig. 1. Elmo<strong>de</strong>lo está compuesto por los elementos que selistan a continuación (los elementos listados estánrealmente formados por varios componentes,pero sin movimiento relativo entre ellos):Placa: es el elemento fijo, allí están las guíaspor las que <strong>de</strong>sliza el cabezal y el armazón <strong>de</strong>l motor.Engranaje 22: Está conectado directamenteal eje <strong>de</strong>l motor. Tiene 22 dientes y un diámetroprimitivo <strong>de</strong> 8.8mm.Engranajes 95_18: Son dos engranajes construidosen un solo cuerpo, uno <strong>de</strong> los cuales engranacon el engranaje 22 (<strong>de</strong> 95 dientes y un diámetroprimitivo <strong>de</strong> 38mm) y el otro engrana con lacremallera conectada al cabezal (<strong>de</strong> 18 dientes yun diámetro primitivo <strong>de</strong> 7.14mm).Cabezal: es el elemento cuyo <strong>de</strong>splazamientose quiere controlar. Está compuesto también porla cremallera, que engrana con una <strong>de</strong> las ruedasque componen el elemento llamado Engranaje95_18.Fig. 1. FOTO DE LA UNIDAD DE CD/DVD EMPLEADA EN ESTE TRABAJO (ALA IZQUIERDA) Y MODELO EN 3D DE LA MISMA UNIDAD CONSTRUIDO ENAUTODESK INVENTOR ® (A LA DERECHA).Fuente: Autor <strong>de</strong>l proyectoEn la Fig. 2 se muestra el mecanismo <strong>de</strong> movimientoque se preten<strong>de</strong> controlar. El Engranaje22 es accionado por un motor <strong>de</strong> corriente directa(DC) <strong>de</strong> la unidad <strong>de</strong> CD. Este engranaje transmiteel movimiento al Engranaje 95_18, que a su vez letransmite el movimiento a la cremallera que estáunida al cabezal.Fig. 2. MECANISMO QUE SE PRETENDE CONTROLAR.Fuente: Autor <strong>de</strong>l proyectoA partir <strong>de</strong>l mo<strong>de</strong>lado en 3D, fue posiblecrear un mo<strong>de</strong>lo <strong>de</strong>l sistema en el software Simulink,mediante un aplicativo <strong>de</strong> enlace entrelos dos programas llamado SimMechanics Link.Esto permitió exportar las propieda<strong>de</strong>s físicas<strong>de</strong> los objetos mo<strong>de</strong>lados (momentos <strong>de</strong> inercia,centros <strong>de</strong> gravedad, coor<strong>de</strong>nadas, puntos<strong>de</strong> contacto), así como sus grados <strong>de</strong> libertad.El mo<strong>de</strong>lo exportado en Simulink se muestra enla Fig. 3.Fig. 3. MODELO DE LA UNIDAD DE CD/DVD EN SIMULINK.Fuente: Autor <strong>de</strong>l proyectoEn el mo<strong>de</strong>lo <strong>de</strong> la Fig. 3, los bloques que representanlos cuerpos tienen puntos <strong>de</strong> conexiónque están <strong>de</strong>terminados por coor<strong>de</strong>nadas espaciales[x, y, z]. Los cuerpos se conectan entre sí através <strong>de</strong> uniones (revoluta, prismática) y a través<strong>de</strong> restricciones (restricción <strong>de</strong> engranajes, actuador<strong>de</strong> velocidad). Estas últimas, no fueron exportadaspor el programa SimMechanics Link, sinoque se crearon manualmente.La restricción <strong>de</strong> engranajes expresa la relación<strong>de</strong> velocidad entre los dos engranajes semuestra en (1):


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona109(don<strong>de</strong> y son los diámetros primitivos<strong>de</strong> la rueda conductora y la rueda conducida, respectivamente,y , son las velocida<strong>de</strong>s angulares<strong>de</strong> las mismas.El piñón y la cremallera constituyen un parcinemático en el que se convierte el movimientorotacional <strong>de</strong>l piñón en un movimiento traslacional<strong>de</strong> la cremallera. En el mo<strong>de</strong>lo, el piñón estásujeto a tierra por una unión <strong>de</strong> revoluta en sucentro, que le <strong>de</strong>ja un solo grado <strong>de</strong> libertad rotacionalalre<strong>de</strong>dor <strong>de</strong>l eje z, mientras la cremalleraestá conectada a tierra a través <strong>de</strong> una uniónprismática que le permite moverse a lo largo <strong>de</strong>leje x. Los puntos <strong>de</strong> contacto <strong>de</strong>l engranaje con lacremallera <strong>de</strong>ben tener la misma velocidad y estarestricción se pue<strong>de</strong> representar por (2):don<strong>de</strong> r pes el radio primitivo <strong>de</strong>l piñón, es lavelocidad <strong>de</strong> giro <strong>de</strong>l piñón (en rad/s) y ẋ es la velocidad<strong>de</strong> <strong>de</strong>splazamiento <strong>de</strong> la cremallera.B. Mo<strong>de</strong>lo <strong>de</strong>l Motor <strong>de</strong> la UnidadEl control <strong>de</strong> posición <strong>de</strong> la cremallera (y porlo tanto <strong>de</strong>l cabezal unido a ella) se hará controlandoel voltaje <strong>de</strong>l motor <strong>de</strong> DC que transmite sumovimiento directamente al Engranaje 22. En elmo<strong>de</strong>lo <strong>de</strong> la Fig. 3, se agregó un actuador sobreel engranaje, que consiste en un torque <strong>de</strong> entradaexpresado en N*m. Por tal motivo, se necesita<strong>de</strong> un mo<strong>de</strong>lo <strong>de</strong>l motor <strong>de</strong> DC que relacione elcambio en la entrada <strong>de</strong> voltaje (variable manipulada)con el cambio en el torque <strong>de</strong> salida.La función <strong>de</strong> transferencia <strong>de</strong> un motor DC,teniendo como entrada el voltaje y como salida eltorque, se pue<strong>de</strong> expresar como se ve en (3) [50]:Don<strong>de</strong> V fes el voltaje aplicado al motor, R fes laresistencia <strong>de</strong> campo, L fes la inductancia y K mfesla constante <strong>de</strong> fuerza electromotriz. Para el motor<strong>de</strong> la unidad, estos valores son: K mf=1,23x10-2V s/rad, L f=2,189x10-3 Henrys y R f=21Ω. Al re-emplazar estos valores en (3), se obtiene que lafunción <strong>de</strong> transferencia (4) para el motor <strong>de</strong> launidad <strong>de</strong> CD.C. Mo<strong>de</strong>lo <strong>de</strong>l CodificadorEl codificador empleado en esta aplicaciónpertenece a un ratón opto-mecánico <strong>de</strong> computador.El codificador consta <strong>de</strong> una rueda ranurada,un LED y sensor infrarrojo. Las ranuras en larueda rompen el haz <strong>de</strong> luz proveniente <strong>de</strong>l LED<strong>de</strong> tal forma que el sensor infrarrojo, al otro lado<strong>de</strong> la rueda, lee pulsos <strong>de</strong> luz cuya velocidad esdirectamente proporcional a la velocidad <strong>de</strong> giro<strong>de</strong> la rueda.La rueda <strong>de</strong>l codificador se ubicó sobre el Engranaje_22,teniendo, por lo tanto, una relación1:1 con el giro <strong>de</strong>l motor. Conocida la relaciónentre los engranajes y la cantidad <strong>de</strong> ranuras <strong>de</strong>lcodificador, es posible calcular el <strong>de</strong>splazamiento<strong>de</strong> la cremallera. La resolución para medir este<strong>de</strong>splazamiento estaría dada por (5):don<strong>de</strong> N es el número <strong>de</strong> ranuras en el codificador,Z 1y Z 2son el número <strong>de</strong> dientes <strong>de</strong>l engranajeacoplado al motor (Engranaje 22) y el engranajeconducido (Engranaje 95_18), respectivamente,y D p3es el diámetro primitivo <strong>de</strong>l engranaje queimpulsa la cremallera. Reemplazados los valoresen la ecuación, se tiene el resultado (6).De acuerdo con este resultado, para simularla medición <strong>de</strong>l sensor, se cuantizó la medida <strong>de</strong><strong>de</strong>splazamiento <strong>de</strong> la cremallera en múltiplos <strong>de</strong>0,1039mm.D. Mo<strong>de</strong>lo <strong>de</strong>l Ratón ÓpticoEn un ratón óptico, un sensor toma fotografías<strong>de</strong> la superficie bajo el ratón y un motor <strong>de</strong> navegaciónóptica i<strong>de</strong>ntifica características en lasimágenes y sigue la pista <strong>de</strong> su movimiento. Estose traduce en coor<strong>de</strong>nadas x e y <strong>de</strong> movimiento<strong>de</strong>l cursor. Conociendo la resolución <strong>de</strong>l ratón, esposible traducir los <strong>de</strong>splazamientos <strong>de</strong>l cursor en


110ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117<strong>de</strong>splazamiento <strong>de</strong>l ratón en milímetros. En estecaso, el ratón <strong>de</strong> computador empleado tiene unaresolución <strong>de</strong> 0,03mm/píxel.Para usar el ratón óptico en esta aplicación, seadhiere una superficie <strong>de</strong> referencia al cabezal <strong>de</strong>la unidad que permanezca en contacto con el ratónfijo. El movimiento <strong>de</strong>l cabezal y, por lo tanto,<strong>de</strong> la superficie <strong>de</strong> referencia, produce la lectura<strong>de</strong> <strong>de</strong>splazamiento en el ratón.Para simular la medida <strong>de</strong>l sensor, se cuantizóla medida <strong>de</strong> <strong>de</strong>splazamiento <strong>de</strong> la cremallera enmúltiplos <strong>de</strong> 0,03mm.Don<strong>de</strong> δ es el tamaño <strong>de</strong> la zona muerta y ∆ esla resolución <strong>de</strong>l sensor. Aunque (9) no indica unlímite superior para el valor <strong>de</strong> δ, se <strong>de</strong>be tener encuenta que, aun cuando un valor <strong>de</strong> δ mayor quela resolución <strong>de</strong>l sensor garantizará una respuesta<strong>de</strong>l sistema sin oscilaciones, mientras mayorsea δ, menor será la precisión lograda con el lazo<strong>de</strong> control [53].G. Diseño <strong>de</strong>l control fraccionalPara el análisis <strong>de</strong> los controladores fraccionalesse parte <strong>de</strong>l diagrama <strong>de</strong> bloques presentadoen la Fig. 4.Fig. 4. DIAGRAMA DE BLOQUES DE ACCIONES DE CONTROLFuente: [38].E. Combinación <strong>de</strong> Ambos Sensores por el Método<strong>de</strong> Mínimos Cuadrados Pon<strong>de</strong>radosPara lograr una estimación <strong>de</strong> la posición <strong>de</strong>lcabezal <strong>de</strong> la unidad combinando la medida <strong>de</strong>los dos sensores (el codificador y el ratón óptico),se usa la técnica <strong>de</strong> mínimos cuadrados pon<strong>de</strong>rados,expresada en las ecuaciones (7) y (8) [51]:don<strong>de</strong> es la posición estimada, Z 1es la medida<strong>de</strong>l sensor 1 y es la varianza <strong>de</strong>l error endicha medida, Z 2es la medida <strong>de</strong>l sensor 2 y esla varianza <strong>de</strong>l error en dicha medida, es la varianza<strong>de</strong>l error <strong>de</strong> la estimación .F. Solución a la Cuantización <strong>de</strong> los SensoresPara el control <strong>de</strong> la posición <strong>de</strong>l cabezal, esnecesario tener en cuenta los límites impuestospor la resolución <strong>de</strong> los sensores, cuya cuantizacióncausa respuestas <strong>de</strong>l sistema con oscilacionesen el estado estable. Para solventar este problema,se aplicará la solución propuesta en [52],que consiste en implementar un elemento <strong>de</strong>“zona muerta” a la salida <strong>de</strong>l sensor. Como efecto,se elimina la discontinuidad en 0 que ocasionala aparición <strong>de</strong> oscilaciones. Para que la soluciónpropuesta tenga efecto, se <strong>de</strong>be cumplir (9):La acción integral tiene como propósito disminuiry eliminar el error <strong>de</strong> estado estacionario,pero hace más lenta la respuesta <strong>de</strong>l sistema ydisminuye su estabilidad. Por otra parte, la acción<strong>de</strong>rivativa busca aumentar la estabilidad <strong>de</strong>lsistema pero tien<strong>de</strong> a incrementar los ruidos ylas perturbaciones <strong>de</strong> alta frecuencia. Usando unsistema <strong>de</strong> or<strong>de</strong>n fraccional, es <strong>de</strong>cir, μ ϵ (–1,1),estos efectos <strong>de</strong>l controlador integral y <strong>de</strong>rivativose reducen. Los resultados <strong>de</strong>pen<strong>de</strong>n <strong>de</strong>l valorseleccionado μ, o en otras palabras, <strong>de</strong> la sintonización<strong>de</strong>l control fraccional. En este trabajo lasintonización <strong>de</strong>l controlador se realiza mediantela función fmincon <strong>de</strong> la toolbox <strong>de</strong> optimización<strong>de</strong> Matlab, haciendo uso <strong>de</strong> las restricciones propuestasen [40] don<strong>de</strong> se diseña el control conbase en cinco condiciones <strong>de</strong> robustez:Que la magnitud <strong>de</strong>l sistema en lazo abierto,evaluado en la frecuencia <strong>de</strong> cruce <strong>de</strong> gananciaw cgcumpla con (10):2) Que el margen <strong>de</strong> fase ф evaluado en w cg,que está relacionado <strong>de</strong> forma directa con elamortiguamiento <strong>de</strong>l sistema, cumpla con (11):


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona1113) Para rechazar los ruidos <strong>de</strong> alta frecuencia, lafunción <strong>de</strong> sensibilidad T(jw) <strong>de</strong>be cumplir con (12):formadon<strong>de</strong> k=1,wn=42.73ε = 0.71,θ = 0.018 mostrado en (16),Para4) Para rechazar las perturbaciones <strong>de</strong> la salida,la función <strong>de</strong> sensibilidad S(jw) <strong>de</strong>be cumplircon (13):Fig. 5. RESPUESTA DEL SISTEMA EN LAZO CERRADO ANTE UNA SEÑALESCALÓNPara5) Para tener un sistema robusto frente a variaciones<strong>de</strong> la ganancia, la <strong>de</strong>rivada <strong>de</strong> la fase<strong>de</strong>l sistema en lazo abierto con respecto a la frecuencia<strong>de</strong>l cruce <strong>de</strong> ganancia w cg<strong>de</strong>be cumplircon (14):Fuente: Autor <strong>de</strong>l proyectoLa validación <strong>de</strong>l sistema se muestra en la Fig. 6La función <strong>de</strong> transferencia <strong>de</strong>l control fraccionalse muestra en (15):Fig. 6. VALIDACIÓN DEL SISTEMA IDENTIFICADO VS. EL SISTEMA REALANTE UNA SEÑAL ESCALÓNLos márgenes <strong>de</strong> ganancia (φm) y fase (φm)son medidas importantes <strong>de</strong> robustez que se relacionancon el factor <strong>de</strong> amortiguamiento <strong>de</strong>l sistemay afectan la medida <strong>de</strong> <strong>de</strong>sempeño, por estarazón, se tuvieron en cuenta en el diseño.<strong>II</strong>I. RESULTADOS Y ANÁLISISPara el diseño <strong>de</strong>l control es necesario encontrarel mo<strong>de</strong>lo matemático lineal <strong>de</strong>l sistema, locual se logró mediante un proceso <strong>de</strong> i<strong>de</strong>ntificaciónen lazo cerrado (ya que el sistema en lazoabierto es inestable), según la metodología propuestaen [54]. En la Fig. 5. Se observa la respuesta<strong>de</strong>l sistema para una entrada tipo escalón.La respuesta obtenida se llevó a la toolboxi<strong>de</strong>nt<strong>de</strong> Matlab, la cual permite obtener una función<strong>de</strong> transferencia e indica el grado <strong>de</strong> ajustelogrado con un índice <strong>de</strong> <strong>de</strong>sempeño. De esta manerase obtuvo el mo<strong>de</strong>lo <strong>de</strong> segundo or<strong>de</strong>n <strong>de</strong> laFuente: Autor <strong>de</strong>l proyectoSe obtuvo un índice <strong>de</strong> <strong>de</strong>sempeño <strong>de</strong>Los parámetros <strong>de</strong> diseño para el sistema quese va a controlar son:• Margen <strong>de</strong> fase Mφ=60°.• Frecuencia <strong>de</strong> Ganancia w cg=60rad/s


112ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117• El sistema <strong>de</strong>be <strong>de</strong> ser robusto ante cambio<strong>de</strong> la ganancia.• Función <strong>de</strong> sensibilidad|S(jw)|_db≤-20db,∀w≤w_s=0.001 rad/s• Rechazo a ruido|T(jw)|_db≤-20db,∀ w≥w s=10rad/sCon estos parámetros, aplicada la metodologíaexplicada en la sección I-G, se obtuvo la siguientefunción <strong>de</strong> control:Fig. 8. RESPUESTA DEL SISTEMA ANTE DIFERENTES GANANCIASSe <strong>de</strong>be anotar que para el diseño <strong>de</strong>l sistema <strong>de</strong>control no se tuvo en cuenta la cuantización <strong>de</strong> lossensores, más si se tuvo en cuenta en la simulaciónfinal para evaluar el <strong>de</strong>sempeño <strong>de</strong>l sistema controlado.La verificación <strong>de</strong> los parámetros <strong>de</strong> diseño semuestra <strong>de</strong> la Fig. 7 a la Fig. 10. En la Fig. 7 se muestrael margen <strong>de</strong> fase y <strong>de</strong> ganancia <strong>de</strong>l sistema obteniéndoseun margen <strong>de</strong> ganancia <strong>de</strong> 62.1rad/s y unmargen <strong>de</strong> fase <strong>de</strong> 59.9°, presentándose un error <strong>de</strong>2.1 rad/s y 0.1° respectivamente, a<strong>de</strong>más se fuerzaa la fase <strong>de</strong>l sistema a ser plana en un rango <strong>de</strong> frecuenciacentrada en w cg, lo que se traduce en robustezante cambios en la ganancia <strong>de</strong> la planta (<strong>de</strong>ntro<strong>de</strong> unos límites variaciones), en este caso se fuerza aque la ganancia <strong>de</strong>l sistema cambie <strong>de</strong> 1 a 2,3 y 0.5,este hecho se observa en la En la Fig. 8, don<strong>de</strong> se representael sistema en lazo cerrado ante una entradaescalón unitario, en la cual se verifica la robustez <strong>de</strong>lcontrolador. En la Fig. 9, se observa que para una frecuencia<strong>de</strong> 0.00207rad/s la magnitud es <strong>de</strong> –20db.En la Fig. 10, se observa que para una frecuencia <strong>de</strong>162rad/s la magnitud es <strong>de</strong> –20db, cumpliéndoseconcon los requerimientos <strong>de</strong> diseño. El control fraccionalse validó con la toolboxninteger [52].Fuente: Autor <strong>de</strong>l proyectoFig. 9. ANÁLISIS DE SENSIBILIDAD S(JW)Fuente: Autor <strong>de</strong>l proyectoFig. 10. ANÁLISIS DE RUIDO T(JW)Fig. 7 ANÁLISIS DE MAGNITUD Y FASEFuente: Autor <strong>de</strong>l proyectoFuente: Autor <strong>de</strong>l proyecto


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona113Finalmente, para evaluar el comportamiento<strong>de</strong>l sistema con el control diseñado, se incorporóla cuantización <strong>de</strong> los sensores al diagrama <strong>de</strong>bloques mostrado en la Figura 11.Fig. 11. DIAGRAMA DE BLOQUES DEL SISTEMA QUE INCORPORA EL CON-TROL DISEÑADO Y LA CUANTIZACIÓN DE LOS SENSORESque el control fraccional respon<strong>de</strong> más rápido queel control convencional.Fig. 13. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS), CON UNCONTROL CONVENCIONAL Y UN CONTROL FRACCIONALFuente: Autor <strong>de</strong>l proyectoEl resultado obtenido se presenta en un grupo<strong>de</strong> tres gráficas en la Fig. 12. Una, muestra la respuesta<strong>de</strong>l sistema a la señal <strong>de</strong> excitación, otra,muestra la señal <strong>de</strong> control, y la última, muestra laseñal <strong>de</strong> error, todas las validaciones son obtenidasen simulación, con Matlab/Simulink.Fig. 12. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS).Para analizar la robustez ante perturbaciones,el sistema se sometió a una perturbación (Fig.14), obteniéndose el resultado mostrado en la Fig.15. Se observa en la figura que el control convencionalpier<strong>de</strong> controlabilidad.Fig. 14. PERTURBACIÓN AGREGADA AL SISTEMAFuente: Autor <strong>de</strong>l proyectoAunque el control PID tipo fraccional se diseñósobre un sistema lineal i<strong>de</strong>ntificado en lazo cerrado,en el cual las variables <strong>de</strong> entrada-salida pue<strong>de</strong>nentregar alguna correlación que pueda alterar los resultados<strong>de</strong> la estimación, obteniéndose un mo<strong>de</strong>lomatemático con incertidumbres, al implementarlorespondió a<strong>de</strong>cuadamente, y mostró la robustez <strong>de</strong>lcontrolador, en el cual se obtuvo una respuesta rápidacon un tiempo <strong>de</strong> estabilización cercano a los0.03 segundos, sin sobrepasos y con una respuestaen el elemento final <strong>de</strong> control muy buena.En la Fig. 13 el control fraccional es comparadocon un control PID convencional, obteniéndoseFig. 15. RESULTADOS OBTENIDOS COMBINANDO LOS DOS SENSORESPOR EL MÉTODO DE MÍNIMOS CUADRADOS PONDERADOS (WLS), CONUN CONTROL CONVENCIONAL Y UN CONTROL FRACCIONAL, CON UNAENTRADA DE PERTURBACIÓN


114ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117En general, un control tipo fraccional presentaun mejor <strong>de</strong>sempeño que los controladores <strong>de</strong>or<strong>de</strong>n entero, ya que estos tienen cinco grados <strong>de</strong>libertad en vez <strong>de</strong> tres grados <strong>de</strong> libertad <strong>de</strong> loscontroladores convencionales, logrando <strong>de</strong> estamanera un mejor <strong>de</strong>sempeño en el sistema, presentandomayor robustez ante incertidumbres <strong>de</strong>lmo<strong>de</strong>lo o variaciones <strong>de</strong> los parámetrosIV. CONCLUSIÓNEn este artículo se diseñó un control PID tipofraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad<strong>de</strong> CD que se piensa emplear en el <strong>de</strong>sarrollo<strong>de</strong> un microscopio óptico motorizado. Se observaa partir <strong>de</strong> los resultados obtenidos que, con latécnica <strong>de</strong> control diseñada, mediante la combinación<strong>de</strong> un codificador <strong>de</strong> un ratón optomecánicocon un ratón óptico, para medir la posición <strong>de</strong>lcabezal <strong>de</strong> la unidad <strong>de</strong> CD, se logra un sistema<strong>de</strong> respuesta rápido y sin sobrepaso, don<strong>de</strong> la respuesta<strong>de</strong>l elemento final <strong>de</strong> control no presentaefecto timbre y se tiene una precisión aceptablepara <strong>de</strong>sarrollar un microscopio óptico motorizado<strong>de</strong> bajo costo. Si bien no se logra una precisión<strong>de</strong>l or<strong>de</strong>n <strong>de</strong> una micra o menos, como se podríaobtener con una plataforma piezo-eléctrica, unaresolución <strong>de</strong> 30 µm pue<strong>de</strong> ser suficiente paradiversas aplicaciones en educación básica. Adicionalmente,se emplean partes <strong>de</strong> computador<strong>de</strong>sechadas, lo que genera un impacto ambientalpositivo. Se concluye, entonces, que el sistema <strong>de</strong>control diseñado, con la combinación <strong>de</strong> sensores,es apta para la aplicación en el <strong>de</strong>sarrollo <strong>de</strong>un microscopio óptico.Se concluye también que el empleo <strong>de</strong> un controltipo fraccional para esta aplicación presentaventajas frente a los controles PID <strong>de</strong> or<strong>de</strong>n entero,tanto en el tiempo <strong>de</strong> estabilización como enrobustez frente a perturbaciones. Adicionalmente,con la metodología <strong>de</strong> diseño iterativa implementada,se logró un diseño rápido y un resultado robustoa partir <strong>de</strong> la función <strong>de</strong> transferencia <strong>de</strong>lsistema, sin requerir representaciones en espacio<strong>de</strong> estado.AGRADECIMIENTOSEste artículo se <strong>de</strong>riva <strong>de</strong> los proyectos <strong>de</strong>investigación <strong>de</strong>nominados: “Desarrollo <strong>de</strong> unmicroscopio óptico con platina motorizada y adquisicióndigital <strong>de</strong> imágenes a partir <strong>de</strong> reciclajetecnológico <strong>de</strong> una unidad <strong>de</strong> CD/DVD” con códigoP10237 y “Metodología para mo<strong>de</strong>lar y controlarun sistema <strong>de</strong> combustión utilizando cálculofraccional” con código PM12104 ambos proyectosfinanciados por el Instituto Tecnológico Metropolitano– I.T.M. Los autores agra<strong>de</strong>cen al grupo<strong>de</strong> investigación en Automática y Electrónica <strong>de</strong>lInstituto Tecnológico Metropolitano – I.T.M. susaportes para la realización <strong>de</strong> este proyecto.REFERENCIAS[1] C. H. Lee, C. T. Chang, K. S. Fan and T. C. Chang. “Anoverview of recycling and treatment of scrap computers”.Journalof Hazardous Materials. Vol. 114, No.1–3 pp. 93–100, 2004, ISSN: 0304–3894. DOI:10.1016/j.jhazmat.2004.07.013.[2] J. H. Zhang and L. Cai. “An autofocusing measurementsystem with a piezoelectric translator”.IEEE/ASME Transactions on Mechatronics. Vol. 2, No.3, pp. 213–216. 1997. ISSN:1083–4435. DOI:10.1109/3516.622974.[3] J. H. Zhang and L. Cai. “Profilometry using an opticalstylus with interferometric readout”. MeasurementScience & Technology.Vol. 8, No. 5,pp. 546–549, 1997. ISSN: 0957–0233. DOI:10.1088/0957-0233/8/5/013.[4] K. Ehrmann, A. Ho and K. Schindhelm.“A 3D opticalprofilometer using a compact disc reading head”.Measurement Science and Technology. Vol 9, No.8, pp. 1259–1265, 1998. ISSN: 0957–0233. DOI:10.1088/0957-0233/9/8/019.[5] A. Bartoli, P. Poggi, F. Quercioli and B. Tiribilli. “Fast onedimensional profilometer with a compact disc pickup”.Applied Optics.Vol. 40, No. 7, pp. 1044–1048, 2001.ISSN: 2155–3165. DOI: 10.1364/AO.40.001044.[6] A. Bartoli, P. Poggi, F. Quercioli, B. Tiribilli and M. Vassalli.“Optical profilometer with a standalone scanningsensor head”. Optical Engineering. Vol. 40, No.12, pp. 2852–2859, 2001. ISSN: 00913286. DOI:10.1117/1.1417494.[7] K. C. Fan, C. L. Chu and J. I. Mou.“Development of alow-cost autofocusing probe for profile measurement”.Measurement Science and Technology. Vol. 12, No.12, pp. 2137–2146, 2001. ISSN: 0957–0233.DOI:10.1088/0957-0233/12/12/315.[8] N. Islam, R. Parkin, M. Jackson and P. Mueller.“A novelsurface profile measurement system”. AU Journal ofTechnology. Vol. 10, No. 3, pp. 203–209, 2007.


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona115[9] J. Benschop and G. Rosmalen.“Confocal compactscanning optical microscope based on compactdisc technology”. Applied Optics. Vol. 30, No. 10, pp.1179–1184, 1991. ISSN: 2155-3165. DOI: 10.1364/AO.30.001179.[10] F. Quercioli, B. Tiribilli, C. Ascoli, P. Baschieri and C.Frediani.“Monitoring of an atomic force microscopecantilever with a compact disk pickup”. Review ofScientific Instruments. Vol. 70, No. 9, pp. 3620–3624,1999. ISSN: 0034–6748. DOI: 10.1063/1.1149969.[11] E. T. Hwu, K. Y. Huang, S. K. Hung and I. S.Hwang.“Measurement of cantilever displacementusing a compact disk /digital versatile disk pickuphead”. Japanese Journal of Applied Physics. Vol. 45,No. 3B, pp. 2368–2371, 2006. ISSN: 1347–4065.DOI: 10.1143/JJAP.45.2368[12] E. T. Hwu, S. K. Hung, C. W. Yang and I. S.Hwang.“Simultaneous <strong>de</strong>tection of translationaland angular displacements of micromachined elements”.AppliedPhysics Letters, Vol. 91, No. 22, pp.221908–221908-3, 2007. ISSN: 0003-6951. DOI:10.1063/1.2817750.[13] E. T. Hwu, S. K. Hung, C. W. Yang, K. Y. Huang and I.S. Hwang. “Real-time <strong>de</strong>tection of linear and angulardisplacements with a modified DVD optical head”. Nanotechnology.Vol. 19, No. 11, pp. 115501–115507,2008. ISSN: 0957-4484. DOI: 10.1088/0957-4484/19/11/115501.[14] E. T. Hwu, H. Illers, L. Jusko and H. U. Danzebrink. “A hybridscanning probe microscope (SPM) module basedon a DVD optical head”. Measurement Science andTechnology. Vol. 20, No. 8, pp.1–8, 2009. ISSN: 0957-0233. DOI: doi:10.1088/0957-0233/20/8/084005.[15] F. Quercioli, A. Mannoni& B. Tiribilli. “Correlation opticalvelocimetry with a compact disk pickup”. AppliedOptics.Vol. 36, No. 25, pp. 6372–6375, 1997. ISSN:2155-3165. DOI: 10.1364/AO.36.006372.[16] F. Quercioli, A. Mannoni& B. Tiribilli. “Laser Doppler velocimetrywith a compact disc pickup”. Applied Optics.Vol.37, No. 25, pp. 5932–5937, 1998. ISSN: 2155-316. DOI: 10.1364/AO.37.005932.[17] F. Quercioli, B. Tiribilli and A. Bartoli. “Interferometrywith optical pickups”. Optics Letters. Vol. 24, No.10, pp. 670–672, 1999. ISSN: 1539-4794. DOI:10.1364/OL.24.000670.[18] K. C. Fan, C. L. Chu, J. L. Liao and J. I. Mou. “Developmentof a high-precision straightness measuring systemwith DVD pick-up head”. Measurement Scienceand Technology.Vol. 14, No. 1, pp. 47–54, 2003. ISSN:0957–0233. DOI: 10.1088/0957-0233/14/1/307.[19] K. C. Fan, Y. Fei and X. Yu. “Development of a micro-CMM”. Proceedings of the International ManufacturingLea<strong>de</strong>rs Forum on Global Competitive Manufacturing.A<strong>de</strong>lai<strong>de</strong>, Australia. 27th February - 2nd March2005.[20] K. C. Fan, Z. F. Lai, P. Wu, Y. C. Chen, Y. Chen and G.Jäger. “A displacement spindle in a micro/nano level”.Measurement Science and Technology. Vol. 18,No. 6, pp. 1710–1717, 2007. ISSN: 0957–0233. DOI:10.1088/0957-0233/18/6/S07.[21] S. Morris, R. Pratt, M. Hughes, R. Kouzes, K. Pittsand E. Robinson. “DVD based electronic pulser”. IEEETransactions on Nuclear Science.Vol. 53, No. 4, pp.2303–2307, 2006. ISSN: 0018-9499. DOI: 10.1109/TNS.2006.877859.[22] C. L. Chu and C. H. Lin. “Development of an opticalaccelerometer with a DVD pick-up head”. MeasurementScience and Technology.Vol. 16, No. 12,pp. 2498–2502, 2005. ISSN: 0957–0233. DOI:doi:10.1088/0957-0233/16/12/014.[23] C. L. Chu, C. H. Lin and K. C. Fan. “Two-dimensional opticalaccelerometer based on commercial DVD pick-uphead”. Measurement Science and Technology. Vol. 18,No. 1, pp. 265–274, 2007. ISSN: 0957–0233. DOI:10.1088/0957-0233/18/1/033.[24] C. L. Chu and C. Y. Chiu.“Development of a low-cost nanoscaletouch trigger probe based on two commercialDVD pick-up heads”. Measurement Science and Technology.Vol. 18, No. 7, pp. 1831–1842, 2007. ISSN:0957–0233. DOI: 10.1088/0957-0233/18/7/006.[25] C. L. Jones. “Cryptographic hash functions and CD-basedoptical biosensors”. Problems of Nonlinear Analysisin Engineering Systems.Vol. 2, No. 23, pp. 17–36,2005. ISSN: 1727-687X.[26] A. Tibbe, B. De Grooth, J. Greve, C. Rao, G. Dolan andL. Terstappen. “Cell analysis system based on compactdisk technology”. Cytometry.Vol. 47, No. 3, pp.173–182, 2002. ISSN: 0196–4763. DOI: 10.1002/cyto.10061.[27] J. Kim, G. Liu and L. Lee. “Lens-scanning Ramanmicrospectroscopy system using compact disc opticalpickup technology”. Optics Express. Vol. 13, No.12, pp. 4780–4785, 2005. ISSN: 1094–4087.DOI:10.1364/OPEX.13.004780.[28] S. Lange et al. “Measuring bimolecular binding eventswith a compact disc player <strong>de</strong>vice”. AngewandteChemie.Vol. 45, No. 2, pp. 270–273, 2005. ISSN: 1521-3757.DOI: 10.1002/anie.200501243.[29] S. Kostner and M. Vellekoop. “Particle and cell <strong>de</strong>tectionusing a DVD pickup head”. Biennial Report of TheSociety for Micro- and Nanoelectronics, 2005–2006,pp. 401–404.


116ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 106 - 117[30] S. Kostner and M. Vellekoop.“Low cost cytometer basedon a DVD pickup head”. Eleventh InternationalConference on Miniaturized Systems for Chemistryand Life Sciences. Paris, France, 2007, pp. 739–741.[31] S. Kostner and M. Vellekoop. “Cell analysis in a microfluidiccytometer applying a DVD pickup head”. Sensorsand Actuators B Vol. 132, No. 2, pp. 512–517, 2008.ISSN: 0925-4005. DOI: 10.1016/j.snb.2007.11.038.[32] V. Yim, S. Y. Lee, S. Kim and J. Y. Park. “MultipurposeDVD pick-up scanner for analysis of microfluidics andmicromechanical structures”. 30th Annual InternationalIEEE EMBS Conference.Vancouver, Canada, 2008.pp. 2749–2751.[33] K. H. Kim, S. Y. Lee, S. Kim, S. H. Lee and S. G. Jeong.“A new DNA chip <strong>de</strong>tection mechanism using opticalpick-up actuators”. Microsystem Technologies. Vol. 13,No. 8–10, pp.1359–1369, 2007. ISSN: 1432–1858.DOI: 10.1007/s00542-006-0367-9.[34] K. H. Kim, S. Y. Lee, S. Kim and S. G. Jeong. “DNA microarrayscanner with a DVD pick-up head”. CurrentApplied Physics. Vol. 8, No. 6, pp. 687–69, 2008,ISSN: 1567-1739. DOI: 10.1016/j.cap.2007.04.047.[35] K. H. Park et al. “Bio-information scanning technologyusing an optical pick-up head”. Ultramicroscopy.Vol. 108, No. 10, pp. 1319–1324, 2008. ISSN: 0304-3991. DOI: 10.1016/j.ultramic.2008.04. 074.[36] T. R. Armstrong and M. P. Fitzgerald. “An autocollimatorbased on the laser head of a compact disc player”.Measurement Science and Technology.Vol. 3, No.11, pp. 1072–1076, 1992. ISSN: 0957–0233. DOI:10.1088/0957-0233/3/11/009.[37] M. Felton. “CD simplicity”.Analytical Chemistry.Vol. 75,No. 13, pp. 302A–306A, 2003. ISSN: 1520-6882.DOI: 10.1021/ac031357z.[38] C. A. Monje, Y Chen, B. M. Vinagre, D.Xue, and V. Feliu,“Fractional-or<strong>de</strong>r systems and controls :fundamentalsand applications”. Springer-Verlag.1st Edition. 415 p.London, England. ISBN: 978-1849963343. 2010.[39] A. Oustaloup, P. Melchior, P. Lanusse, O. Coisand F.Dancla. “The CRONE toolbox for Matlab”. IEEE InternationalSymposium on Computer-Ai<strong>de</strong>d Control SystemDesign, CACSD 2000, Anchorage, USA, 2000.190–195.[40] C.Monje. “Tuning and Auto-tuning of Fractional Or<strong>de</strong>rControllers for Industry Applications”. Control EngineeringPractice. Vol. 16.No. 7. Pp.798-812. 2008.[41] D. Valerio, J.S. Da Costa. “Tuning rules for fractionalPIDs”. Advances in Fractional Calculus: TheoreticalDevelopments and Applications.Springer 1st Ed.Pp.463–476. Dordrecht, The Neterlands. ISNB: 978-1-4020-6041-0. 2007.[42] N. Tan, Ö.F. Özgüven, y M.M. Özyetkin. “Robust stabilityanalysis of fractional or<strong>de</strong>r interval polynomials” .ISATransactions. Vol. 48, No. 2, 166–172, 2009. ISSN:0019-0578. DOI: 10.1016/ j.isatra.2009.01.002.[43] L. Meng, y D. Xue. ”Design of an optimal fractionalor<strong>de</strong>rPID controller using Multi-Objective GA optimization”.IEEE Chinese Control and Decision Conference,2009, 3849–3853.[44] J.Y. Cao, y B.G. Cao. “Design of Fractional Or<strong>de</strong>r ControllersBased on Particle Swarm Optimization”.1stIEEE Conference on Industrial Electronics and Applications.MarinaMandarin, Singapore. 24-26 May 2006,pp. 1–6.[45] C.H. Lee, y F.K Chang. “Fractional-or<strong>de</strong>r PID controlleroptimization via improved electromagnetism–likealgorithm”. Expert Systems with Applications. Vol.37, No. 12, 8871–8878, 2010. ISSN: 0957-4174.DOI:10.1016/ j.eswa.2010.06.009.[46] N. Matsunaga, K. Sasano, and H. Okajima. “An Implementationof Fractional–or<strong>de</strong>r PID Controller with DynamicQuantizer consi<strong>de</strong>ring the Memory Constraint”.IEEE International Conference on Control Applications,Yokohama, Japan, 2010. Pp. 2409–2414.[47] A. Pisano, M.R. Rapai, y E. Usai. “On second-or<strong>de</strong>rsliding-mo<strong>de</strong> control of fractional-or<strong>de</strong>r dynamics”.American Control Conference, AACC. Baltimore, USA,2010. Pp. 6680–6685.[48] R. Zhang, y S. Yang, “Adaptive synchronization of fractional-or<strong>de</strong>rchaotic systems via a single driving variable”.Nonlinear Dynamics.Vol. 66, No. 4, pp. 831–837,2011. ISSN: 1573-269X. DOI: 10.1007/s11071-011-9944-2.[49] F. Padula, A.Visioli,. “Tuning rules for optimal PID andfractional or<strong>de</strong>r PID controllers”. Journal of ProcessControl. Vol. 21, No. 1, 69–81, 2011. ISSN: 0959-1524. DOI: 10.1016/j.jprocont.2010.10. 006.[50] R. Dorf and R. Bishop. “Sistemas <strong>de</strong> control mo<strong>de</strong>rno”.Pearson Prentice Hall, 10a Ed. 882 p. Madrid, España.ISBN: 978–8420544014. 2005.[51] P.Maybeck. Stochastic mo<strong>de</strong>ls, estimation and control,Vol 1. Aca<strong>de</strong>mic Press, New York, 1979, 423 p.[52] K. Iskakov, A. Albu-Schaeffer, M. Schedl, G. Hirzingerand V. Lopota. “Influence of sensor quantization onthe control performance of robotics actuators”. Proceedingsof the 2007 IEEE/RSJ International Conferenceon Intelligent Robots and Systems.San Diego, CA, USA,Oct 29 - Nov 2, pp. 1085–1092.[53] D. Valério and J. S. da Costa. “Ninteger: a non-integercontrol toolbox for Matlab”. Proccedings of the 1stIFAC Workshop on Fractional Differentiation and itsApplications, FDA’06, Bor<strong>de</strong>aux, France, 2004, 6 p.


Control PID tipo fraccional para la posición <strong>de</strong>l cabezal <strong>de</strong> una unidad <strong>de</strong> CD para aplicaciones en microscopia óptica - Ortiz, Cardona117[54] P. Ortiz, J. Ramírez and L.Cardona. “Mo<strong>de</strong>lo matemáticoy control <strong>de</strong> un sistema <strong>de</strong> fluidos”. 1a. edición.Me<strong>de</strong>llín 2011: instituto tecnológico metropolitano.ISBN 978-958-8743-08-0.[55] L. Cardona, P. Ortiz and A. Restrepo. “Mo<strong>de</strong>lado ycontrol <strong>de</strong> posición <strong>de</strong> una unidad <strong>de</strong> CD para aplicacionesen microscopia óptica” 3er Congreso internacional<strong>de</strong> Ingeniería mecatrónica. UNAB. Vol. 2, No 1.2011.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa parala Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong>la Glándula MamariaDecision System Based on Fuzzy Logic for Detection of ArchitecturalDistortionDuván Alberto Gómez BetancurMSc (c) Ingeniería – Ingeniería <strong>de</strong> Sistemas,Universidad Nacional <strong>de</strong> ColombiaInvestigador Grupo GIDIA, Universidad Nacional <strong>de</strong> ColombiaMe<strong>de</strong>llín, Colombiadagomezbe@unal.edu.coJohn Willian Branch BedoyaPh.D. Ingeniería – Ingeniería <strong>de</strong> Sistemas,Universidad Nacional <strong>de</strong> ColombiaProfesor Asociado, Investigador Grupo GIDIA,Universidad Nacional <strong>de</strong> ColombiaMe<strong>de</strong>llín, Colombiajwbranch@unal.edu.coResumen— La distorsión <strong>de</strong> la arquitectura es un cambio anormal<strong>de</strong>l tejido <strong>de</strong> la glándula mamaria con la consiguienteformación <strong>de</strong> lesiones finas y espiculadas que no están asociadasa la presencia <strong>de</strong> una masa. La distorsión es el tercer hallazgomamográfico más común y por la dificultad <strong>de</strong> su<strong>de</strong>tección es el primer causante <strong>de</strong> falsos negativos enlos diagnósticos. Este artículo presenta la planeación,implementación y pruebas <strong>de</strong> un método que sirvecomo soporte para la <strong>de</strong>tección <strong>de</strong> distorsiones <strong>de</strong>la arquitectura <strong>de</strong> la glándula mamaria a partir <strong>de</strong>imágenes <strong>de</strong> radiología <strong>de</strong> mama. El método asiste alos especialistas en el proceso <strong>de</strong> <strong>de</strong>cisión diagnósticacomo segundo intérprete en el análisis <strong>de</strong> mamografíasmediante la integración <strong>de</strong> cuatro etapas principalesque van <strong>de</strong>s<strong>de</strong> el pre-procesamiento <strong>de</strong> la imagen hastala clasificación final con base en las características <strong>de</strong>textura <strong>de</strong> las regiones <strong>de</strong> interés extraídas.El método presentado fue validado mediante el análisis<strong>de</strong> imágenes mamográficas <strong>de</strong> la base <strong>de</strong> datos DDSM(Digital Data base for Screening Mammography), quelogra valores <strong>de</strong> precisión general hasta <strong>de</strong> un 90.7% locual lo convierte en una base importante para la disminución<strong>de</strong>l número <strong>de</strong> falsos negativos en la <strong>de</strong>tección <strong>de</strong>distorsiones <strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria.Palabras clave— Cáncer <strong>de</strong> mama, distorsión <strong>de</strong> la arquitectura,mamografía, procesamiento digital <strong>de</strong> imágenes, diagnósticoasistido por computador.Abstract— Architectural distortion is an abnormal change in themammary gland tissue with the consequent formation of thin andspeculated lesions that are not associated with the presence ofa mass. It is the third most common mammographic finding andbecause of its subtlety it is the first cause of false-negative findingson screening mammograms.This paper presents the <strong>de</strong>sign,implementation and test of a new method that serves as supportfor the <strong>de</strong>tection of architectural distortion in the mammarygland from breast radiology images. The method proposed hereassists the specialists in the diagnosis of breast cancer throughfour main phases,which encompass from the preprocessing tothe classification of regions of interest using a classifier basedon fuzzy logic.The method <strong>de</strong>scribed in this paper was validated through theanalysis of mammographic images from DDSM (Digital Databasefor Screening Mammography) obtaining values of 90.7% in theoverall accuracy.This result is a very important contribution an<strong>de</strong>ncourages the research in or<strong>de</strong>r to reduce the high number ofmisdiagnoses that are currently presented and lead to the highrates of morbidity from breast cancer.Keywords— Breast cancer, architectural distortion,mammography, digital image processing, computer ai<strong>de</strong>ddiagnosis.I. INTRODUCCIÓNEn los ambientes médicos las imágenes jueganun rol prominente en el diagnóstico y tratamiento<strong>de</strong> enfermeda<strong>de</strong>s, <strong>de</strong>bido a que permitenque los especialistas obtengan información vitalal observar el interior <strong>de</strong>l cuerpo humano <strong>de</strong> unaforma no invasiva, y favorecer el diagnóstico temprano<strong>de</strong> patologías para que puedan ser tratadas<strong>de</strong> manera efectiva [1].Dentro <strong>de</strong> esas patologías que pue<strong>de</strong>n serdiagnosticadas y tratadas se encuentra el cáncerque es una enfermedad que se presenta como resultado<strong>de</strong> mutaciones o cambios anormales enlos genes responsables <strong>de</strong> regular el crecimiento<strong>de</strong> las células.Uno <strong>de</strong> los tipos <strong>de</strong> cáncer más comunes es elcáncer <strong>de</strong> mama que es una patología producto<strong>de</strong>l crecimiento no controlado <strong>de</strong> las células <strong>de</strong> lamama que forma un tumor maligno.En el mundo el cáncer <strong>de</strong> mama es una patologíacada vez más común entre la poblaciónfemenina, por ejemplo para el caso <strong>de</strong> EstadosUnidos y Canadá, se estima que 1 <strong>de</strong> cada 8 mujeressufrirá la enfermedad a lo largo <strong>de</strong> su vida, yRecibido: 03/08/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch119en el 2006 se calcularon 212.920 nuevos casos<strong>de</strong> cáncer <strong>de</strong> mama y 41.430 muertes producidaspor la enfermedad.Los datos estadísticos sobre cáncer <strong>de</strong> mamaen Colombia son difíciles <strong>de</strong> obtener y se encuentranprobablemente sesgados; sin embargo, esevi<strong>de</strong>nte un aumento progresivo en la inci<strong>de</strong>ncia<strong>de</strong>l carcinoma mamario, especialmente en lasciuda<strong>de</strong>s más <strong>de</strong>nsamente pobladas. Para el año2009 se reportaron 551 nuevos casos <strong>de</strong> cáncer<strong>de</strong> mama [2], lo cual comprueba el incremento<strong>de</strong> esta patología en los últimos años en el país,convirtiéndose en la primera causa <strong>de</strong> muerte porcáncer entre las mujeres.El cáncer <strong>de</strong> mama se ha convertido entoncesen un serio problema <strong>de</strong> salud pública que ha <strong>de</strong>spertadoel interés <strong>de</strong> comunida<strong>de</strong>s científicas mascuando se sabe que si se <strong>de</strong>tecta a tiempo, se pue<strong>de</strong>evitar el <strong>de</strong>senlace fatal <strong>de</strong> la enfermedad.Para la <strong>de</strong>tección temprana <strong>de</strong>l cáncer <strong>de</strong>mama existen diferentes exámenes o métodos clínicoscomo la resonancia magnética, la ecografía,la biopsia, la tomografía computarizada y la biopsia<strong>de</strong> ganglio linfático, entre otros. Sin embargo,la mamografía es el examen más eficaz para la<strong>de</strong>tección temprana <strong>de</strong>l cáncer <strong>de</strong> mama.Los hallazgos clínicos más comunes que indicanel <strong>de</strong>sarrollo <strong>de</strong> una patología cancerígena en lamama y que pue<strong>de</strong>n i<strong>de</strong>ntificarse a través <strong>de</strong> la mamografíason: masas, microcalcificaciones, distorsiones<strong>de</strong> la arquitectura y asimetrías <strong>de</strong> <strong>de</strong>nsidad.Las calcificaciones son hallazgos muy comunesen una mamografía y son consecuencias <strong>de</strong>diminutos <strong>de</strong>pósitos <strong>de</strong> calcio en el tejido mamario.En cuanto a las masas <strong>de</strong>be <strong>de</strong>scribirse su tamaño,forma, márgenes y calcificaciones asociadasen los casos en los que la masa se presentecon calcificaciones. Por su parte la asimetría <strong>de</strong><strong>de</strong>nsidad es la presencia <strong>de</strong> tejido glandular enuna parte <strong>de</strong> la mama y que no se presenta con lamisma localización en la mama contralateral, pue<strong>de</strong>verse como una opacidad similar en las dosproyecciones <strong>de</strong> una mama pero no tiene características<strong>de</strong> una masa [3].La información restante <strong>de</strong> este artículo se estructuraen cuatro secciones. En la 2 se explica ladistorsión <strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria.En la 3 se <strong>de</strong>scribe el método propuesto. En la4, se evalúa el método y se presentan los resultadosobtenidos y en la 5 se dan las conclusiones<strong>de</strong>l método y se <strong>de</strong>jan las posibles direccionespara la investigación futura.<strong>II</strong>. DISTORSIÓN DE LA ARQUITECTURALa distorsión <strong>de</strong> la arquitectura es un cambioanormal <strong>de</strong>l tejido <strong>de</strong> la glándula mamaria con laconsiguiente formación <strong>de</strong> lesiones finas y espiculadasque no están asociadas a la presencia <strong>de</strong> unamasa.En el BI-RADS (Breast Imaging Reporting andData System) [4] se <strong>de</strong>fine la distorsión <strong>de</strong> la arquitecturacomo el hallazgo en el cual la arquitecturanormal (<strong>de</strong> la mama) se distorsiona conmasas no <strong>de</strong>finidas visibles. Esto incluye lesionesespiculadas y la retracción focal o distorsión en elbor<strong>de</strong> <strong>de</strong>l parénquima.La distorsión <strong>de</strong> la arquitectura hace referenciaentonces a la distorsión <strong>de</strong>l parénquima <strong>de</strong> lamama pero sin presencia <strong>de</strong> masas ni aumentoen la <strong>de</strong>nsidad. Se trata <strong>de</strong>l tercer hallazgo máscomún en mamografías, asociado a estados <strong>de</strong>cáncer aún no palpables [5] y el primer causante<strong>de</strong> falsos negativos [6] pues <strong>de</strong>bido a su sutilezay variabilidad, la distorsión <strong>de</strong> la arquitectura esomitida y pue<strong>de</strong> pasar como tejido normal superpuestoen el momento <strong>de</strong> la valoración <strong>de</strong> las mamografías<strong>de</strong> tamizaje.Debido a que el cáncer <strong>de</strong> mama interrumpe laarquitectura normal <strong>de</strong>l parénquima, la distorsiónes consi<strong>de</strong>rada un signo temprano <strong>de</strong> cáncer[7].Fig. 1. MAMOGRAFÍA CON PRESENCIA DE DISTORSIÓNDE LA ARQUITECTURA DE LA GLÁNDULA MAMARIAFuente: Imagen tomada <strong>de</strong> [8]


120ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Como se pue<strong>de</strong> observar en la Fig. 1 la distorsión<strong>de</strong> la arquitectura en la mamografía se presentacomo una anomalía en la que los tejidoscircundantes <strong>de</strong> la mama parecen ser dirigidoshacia un punto focal interno.De acuerdo con [9] en más <strong>de</strong> la mitad <strong>de</strong> loscasos en los cuales se han encontrado signos <strong>de</strong>distorsión <strong>de</strong> la arquitectura se comprueba posteriormentemalignidad en el seno. Sin embargo,por la dificultad en la <strong>de</strong>tección <strong>de</strong> la distorsión<strong>de</strong> la arquitectura, se estima que esta anormalida<strong>de</strong>s la causa <strong>de</strong> entre el 12% y el 45% <strong>de</strong>los casos <strong>de</strong> cáncer omitidos o mal interpretados[10].Si bien es cierto que son muchos los trabajosque se pue<strong>de</strong>n encontrar en sistemas CAD(Computer-Ai<strong>de</strong>d Diagnosis) para el caso <strong>de</strong> cáncer<strong>de</strong> mama, también es cierto que mientras lamayoría han sido dirigidos a la <strong>de</strong>tección y análisis<strong>de</strong> calcificaciones y masas [11][12][13][14],relativamente pocos han sido publicados en la<strong>de</strong>tección <strong>de</strong> la distorsión <strong>de</strong> la arquitectura <strong>de</strong>la glándula mamaria.Entre los trabajos más <strong>de</strong>stacados para la<strong>de</strong>tección <strong>de</strong> la distorsión <strong>de</strong> la arquitectura <strong>de</strong>la glándula mamaria se encuentra[15] don<strong>de</strong> seusa morfología matemática para <strong>de</strong>tectar distorsiónalre<strong>de</strong>dor <strong>de</strong> la línea <strong>de</strong> piel y un índice <strong>de</strong>concentración para <strong>de</strong>tectar distorsión <strong>de</strong> arquitecturaal interior <strong>de</strong> la glándula mamaria obtenidotasas <strong>de</strong> sensibilidad superiores al 80%;en [16] se <strong>de</strong>sarrolló un método para <strong>de</strong>tectarmasas y distorsión <strong>de</strong> arquitectura al localizarpuntos ro<strong>de</strong>ados por capas concéntricas. En [17]se presenta una investigación para la caracterización<strong>de</strong> la distorsión <strong>de</strong> arquitectura con ladimensión fractal <strong>de</strong> Hausdorff y un clasificadorSVM (Support Vector Machine) para distinguirentre ROI (Regiones <strong>de</strong> Interés) con distorsión <strong>de</strong>arquitectura y aquellas con patrones mamográficosnormales, una clasificación con una precisión<strong>de</strong>l 72.5% fue obtenida con un conjunto <strong>de</strong>40 ROI.También se han publicado trabajos en loscuales a partir <strong>de</strong> filtros Gabor y análisis <strong>de</strong> dimensiónfractal se proponen métodos para <strong>de</strong>tectarcandidatos iniciales <strong>de</strong> distorsión <strong>de</strong> laarquitectura en mamografías[18],[19].Rangayyan en [20] con características <strong>de</strong> textura<strong>de</strong> Haralick para la <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria,comparó diferentes técnicas <strong>de</strong> clasificación. Apartir <strong>de</strong> 4.224 ROI obtuvo una sensibilidad <strong>de</strong>76% con un clasificador bayesiano, 73% con análisisdiscriminante lineal, 77% con una red neuronalartificial basada en funciones <strong>de</strong> base radialy una sensibilidad <strong>de</strong> un 77% con SVM.<strong>II</strong>I. SISTEMA DE DECISIÓN BASADO ENLÓGICA DIFUSAEn 1965 Lotfi A. Za<strong>de</strong>h, propuso la lógica difusacomo una herramienta para el control y lossistemas expertos. Se trata <strong>de</strong> un método para elrazonamiento con expresiones lógicas que <strong>de</strong>scribenlas pertenencias a los conjuntos difusos,entendidos como un instrumento para la especialización<strong>de</strong> lo bien que un objeto satisface una<strong>de</strong>scripción vaga [21].El uso <strong>de</strong> la lógica difusa resulta bastante útilen problemas con alto grado <strong>de</strong> incertidumbrey don<strong>de</strong> se necesita usar el conocimiento <strong>de</strong> unexperto que utiliza conceptos ambiguos o imprecisos,por ello se ha visto un auge en su uso ensistemas <strong>de</strong> reconocimiento <strong>de</strong> patrones y visiónpor computador.En [22] se plantea un ejemplo <strong>de</strong> caso <strong>de</strong> unclasificador difuso en el que se tiene un problema<strong>de</strong> clasificación n-dimensional con M clases ym patrones <strong>de</strong> entrenamiento x p=(x p1,x p2,x p3,x p4,...,x pn) para p=1,2,3,...,m los atributos <strong>de</strong> los patronesestán normalizados [0,1] y se utilizan reglas difusas<strong>de</strong>l tipo if-then como base <strong>de</strong>l sistema <strong>de</strong> clasificacióndifuso:Regla R j:Si x 1es A j1y…y x nes A jnentonces ClaseC jcon CF jpara j=1,2,...,Ndon<strong>de</strong> R jes la regla j-esima, A j1... A jnson funciones<strong>de</strong> pertenencia <strong>de</strong> los conjuntos difusos enel intervalo [0,1], C jes la clase, <strong>de</strong>ntro <strong>de</strong>l conjunto<strong>de</strong> las M clases, consecuente, y CF jes el grado<strong>de</strong> certeza <strong>de</strong> la regla if-then difusa R j.En [23] se <strong>de</strong>mostró que la inclusión <strong>de</strong>l grado<strong>de</strong> pertenencia o certeza en la creación <strong>de</strong> las reglasdifusas if-then permite generar sistemas <strong>de</strong>clasificación comprensivos con un buen comportamiento.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch121A. Características <strong>de</strong> TexturaEn un gran número <strong>de</strong> aplicaciones <strong>de</strong> procesamientodigital <strong>de</strong> imágenes la textura es una <strong>de</strong> lascaracterísticas más importantes y utilizadas para larecuperación <strong>de</strong> información y la i<strong>de</strong>ntificación <strong>de</strong>objetos o regiones al interior <strong>de</strong> la imagen.Muchos son los trabajos y las aproximacionesque se han hecho para la <strong>de</strong>scripción automáticao semi-automática <strong>de</strong> las características <strong>de</strong> texturapresentes en una imagen. Un ejemplo claro <strong>de</strong>dichas aproximaciones es el propuesto por Haralick[24]quien, basado en la premisa que la texturay el tono conservan una relación inextricableentre ellos, propone catorce características para<strong>de</strong>scribir la textura <strong>de</strong> los objetos o regiones presentesen una imagen.Para Haralick, las propieda<strong>de</strong>s <strong>de</strong> tono y texturaestán siempre presentes en una imagen, yel procedimiento que sugiere para obtener las características<strong>de</strong> textura se basa en la presunción<strong>de</strong> que la información <strong>de</strong> textura <strong>de</strong> una imagen<strong>de</strong>finida, está contenida en la totalidad o por lomenos el promedio <strong>de</strong> la relación espacial que lostonos <strong>de</strong> grises <strong>de</strong> la imagen tienen el uno conel otro. Es <strong>de</strong>cir, esa información <strong>de</strong> textura estáa<strong>de</strong>cuadamente contenida en un conjunto <strong>de</strong> matricesespacio-<strong>de</strong>pendientes <strong>de</strong> los tonos <strong>de</strong> gris,las cuales son calculadas para diferentes ángulosy distancias <strong>de</strong> vecindad en los pixeles <strong>de</strong> laimagen y son conocidas como GCM (Gray level Co-Ocurrence Matrix).En la Fig. 2 se observa la vecindad más cercana(distancia d=1) para cualquier punto <strong>de</strong>ntro<strong>de</strong> la imagen, exceptuados los puntos ubicadosen las filas y columnas <strong>de</strong> los extremos. La vecindad-8es utilizada para la <strong>de</strong>finición <strong>de</strong> las matricesGCM en la propuesta <strong>de</strong> Haralick.(l 1,l 2) separados por una distancia d en un ánguloθ [24]. Es <strong>de</strong>cir, dada una imagen l con N niveles<strong>de</strong> gris, su GCM para un ángulo θ, se construyecon N filas y N columnas, y en cada intersecciónfila-columna se totaliza el número <strong>de</strong> veces <strong>de</strong>ntro<strong>de</strong> la imagen en las cuales un punto l(x,y) con unnivel <strong>de</strong> gris l 1(<strong>de</strong> acuerdo con la columna <strong>de</strong> laGCM) posee un vecino en una distancia d y en ladirección θ con un nivel <strong>de</strong> gris l 2(<strong>de</strong> acuerdo conla fila <strong>de</strong> la GCM).A partir <strong>de</strong> la GCM, Haralick propone catorcecaracterísticas <strong>de</strong> textura: energía, contraste, correlación,suma <strong>de</strong> cuadrados, momento <strong>de</strong> diferenciainversa, suma promedio, suma <strong>de</strong> varianza,suma <strong>de</strong> entropía, entropía, diferencia <strong>de</strong> varianza,primera medida <strong>de</strong> información <strong>de</strong> correlación,diferencia <strong>de</strong> entropía, segunda medida <strong>de</strong> información<strong>de</strong> correlación y máximo coeficiente <strong>de</strong>correlación.En este trabajo se utilizan sólo cinco características<strong>de</strong> textura: energía, contraste, sumapromedio, momento <strong>de</strong> diferencia inversa y diferencia<strong>de</strong> varianza, ya que <strong>de</strong> acuerdo con [20]son esas características las que empaquetan nosólo la mayor cantidad <strong>de</strong> información visual, sinotambién la más relevante para la <strong>de</strong>scripción <strong>de</strong>la textura <strong>de</strong> las regiones <strong>de</strong> interés <strong>de</strong>tectadasal interior <strong>de</strong> la glándula mamaria en la imagenmamográfica.Las expresiones matemáticas para las cincocaracterísticas <strong>de</strong> textura utilizadas son:TABLA INomenclatura utilizada para las ecuaciones <strong>de</strong> las características <strong>de</strong>textura <strong>de</strong> Haralick utilizadasp(i,j)p x(i)Entrada (i,j) -ésima en la GCM,=P(i,j)/Ri-ésima entrada <strong>de</strong> la GCM obtenida sumando las filas<strong>de</strong> p(i,j),Fig. 2. VECINDAD-8 DE UN PÍXEL EN UNA IMAGENp y(f)j-ésima entrada <strong>de</strong> la GCM obtenida al sumar lascolumnas <strong>de</strong> p(i,j),N gNúmero <strong>de</strong> niveles <strong>de</strong> gris presentes en la imagenFuente: Haralick[24].Energía:Consi<strong>de</strong>rada la vecindad-8 que se observa enla Fig. 2 la GCM se construye con las probabilida<strong>de</strong>s<strong>de</strong> ocurrencia <strong>de</strong> un par <strong>de</strong> niveles <strong>de</strong> gris


122ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Contraste:Suma promedio:don<strong>de</strong>Momento <strong>de</strong> diferencia inversa:Diferencia <strong>de</strong> Varianzas:don<strong>de</strong>Algunas <strong>de</strong> las características <strong>de</strong> textura <strong>de</strong>Haralick tienen interpretación física directa conrespecto a la textura <strong>de</strong> la imagen, por ejemplo,para cuantificar la suavidad y la tosquedad <strong>de</strong> lamisma. Aunque otras características no poseendicha propiedad directa, ellas contienen y codificaninformación visual relativa a la textura con unalto grado discriminatorio.La característica <strong>de</strong> Energía se trata <strong>de</strong>l cálculo<strong>de</strong>l segundo momento angular y representa unamedida <strong>de</strong> la “suavidad” <strong>de</strong> la imagen, es <strong>de</strong>cir,si todos los pixeles comprendidos en la región <strong>de</strong>análisis poseen el mismo nivel <strong>de</strong> gris, entoncesel valor <strong>de</strong> Energía será igual a 1 mientras que sise tienen todas las posibles parejas <strong>de</strong> niveles <strong>de</strong>gris con igual probabilidad, entonces, la regiónserá menos suave y por lo tanto el valor <strong>de</strong> Energíaserá menor.El Contraste <strong>de</strong> la imagen es una medida <strong>de</strong>la variación local <strong>de</strong> los niveles <strong>de</strong> gris <strong>de</strong> la imagen.De hecho, Ʃ iƩ jp(i,j) es el porcentaje <strong>de</strong> parejas<strong>de</strong> pixeles cuya intensidad difiere por n. La<strong>de</strong>pen<strong>de</strong>ncia n 2incrementa aún más las gran<strong>de</strong>sdiferencias; por lo tanto, el valor <strong>de</strong> esta característicatoma valores altos para imágenes con altocontraste.El Momento <strong>de</strong> Diferencia Inversa es una característica<strong>de</strong> textura que toma valores altos paraimágenes con bajo contraste <strong>de</strong>bido a la <strong>de</strong>pen<strong>de</strong>nciainversa (i-j) 2 .La Diferencia <strong>de</strong> Varianza es una medida <strong>de</strong>cuán gran<strong>de</strong> es la variación existente en las magnitu<strong>de</strong>s<strong>de</strong> las transiciones <strong>de</strong> intensidad. Por ejemplo,si hay distribución equilibrada <strong>de</strong> las magnitu<strong>de</strong>s<strong>de</strong> las transiciones <strong>de</strong> intensidad, entoncesel valor <strong>de</strong> diferencia <strong>de</strong> varianza será bajo, mientrasque si ciertas magnitu<strong>de</strong>s <strong>de</strong> las transiciones<strong>de</strong> intensidad ocurren con mucha más frecuencia<strong>de</strong> lo que otras transiciones entonces se esperaríaun valor <strong>de</strong> diferencia <strong>de</strong> varianza más alto.La Suma Promedio es una medida <strong>de</strong> la relaciónentre zonas claras y <strong>de</strong>nsas <strong>de</strong> la imagen, es<strong>de</strong>cir, es una medida <strong>de</strong>l promedio <strong>de</strong> los niveles<strong>de</strong> gris presentes en las zonas <strong>de</strong> interés <strong>de</strong>tectadasal interior <strong>de</strong> la glándula mamaria.Sin embargo, la interpretación <strong>de</strong> cada una <strong>de</strong>las características mencionadas y su representación<strong>de</strong>s<strong>de</strong> la concepción <strong>de</strong>l sistema <strong>de</strong> visión humanoes producto <strong>de</strong> las pruebas que se realicenpara cada aplicación en particular[24][25][26].Con el cálculo <strong>de</strong> las cinco características <strong>de</strong>textura <strong>de</strong> Haralick mencionadas se generan lasmedidas suficientes para alimentar el clasificadordifuso <strong>de</strong> tal manera que se pueda discriminarcada ROI en una <strong>de</strong> las dos posibles clases <strong>de</strong>finidasen la investigación: normal o anormal.B. Sistema <strong>de</strong> <strong>de</strong>cisión difusoLos valores calculados <strong>de</strong> las características <strong>de</strong>textura <strong>de</strong> Haralick <strong>de</strong> las ROI <strong>de</strong>tectadas se utilizanpara la i<strong>de</strong>ntificación, clasificación y <strong>de</strong>terminaciónfinal <strong>de</strong> las áreas con presencia <strong>de</strong> distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria mediante unclasificador basado en lógica difusa.El método propuesto en este documento proponeel uso <strong>de</strong> la lógica difusa ya que ésta presentadiferentes ventajas pues al utilizar términos lingüísticospermite plantear el problema en los mismostérminos en los que lo haría un experto humano.


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch123Asimismo, el éxito <strong>de</strong> la lógica difusa radica enel hecho <strong>de</strong> que el mundo es difuso y, por lo tanto,podría pensarse que no tiene sentido buscarla solución a un problema no perfectamente <strong>de</strong>finidopor medio <strong>de</strong> un planteamiento matemáticomuy exacto, cuando es el ser humano el primeroque razona con la inexactitud.Los componentes principales <strong>de</strong> un sistema<strong>de</strong> <strong>de</strong>cisión difuso son: los conjuntos difusos, lasfunciones <strong>de</strong> membresía o pertenencia difusas ylas reglas difusas. Cada conjunto difuso tiene unafunción <strong>de</strong> pertenencia correspondiente. Los rangos<strong>de</strong> los valores <strong>de</strong> la función <strong>de</strong> pertenencia oscilanentre cero y uno y pue<strong>de</strong>n ser consi<strong>de</strong>radoscomo un grado <strong>de</strong> verdad. Normalmente las funciones<strong>de</strong> pertenencia <strong>de</strong> los sistemas <strong>de</strong> clasificacióndifuso son <strong>de</strong> forma trapezoidal, triangulary curva S [27].En el método propuesto en este documento, adiferencia <strong>de</strong> las funciones <strong>de</strong> pertenencia tradicionalmenteutilizadas en la literatura, se utilizanfunciones <strong>de</strong> pertenencia con distribución gaussiana,es <strong>de</strong>cir, en forma <strong>de</strong> campana <strong>de</strong> Gauss.Así, si se consi<strong>de</strong>ra x una característica <strong>de</strong> texturacualquiera que pue<strong>de</strong> ser medida sobre unaimagen. Si μ es la media <strong>de</strong> los valores <strong>de</strong> x <strong>de</strong>finidospara un conjunto <strong>de</strong> imágenes <strong>de</strong>ntro <strong>de</strong>una misma categoría (normal ó anormal) y σ es la<strong>de</strong>sviación estándar <strong>de</strong>l conjunto <strong>de</strong> valores <strong>de</strong> x.Se <strong>de</strong>fine el conjunto difuso con una distribucióngaussiana y la función <strong>de</strong> pertenencia, normalizadapue<strong>de</strong> ser expresada como se observa en (6):Los parámetros μ y σ se utilizan para <strong>de</strong>finir con<strong>de</strong>talle las funciones <strong>de</strong> pertenencia a las clasesnormal o anormal para cada una <strong>de</strong> las medidas<strong>de</strong> textura calculadas. Sin embargo, si el número<strong>de</strong> imágenes <strong>de</strong> entrenamiento es pequeño, losvalores <strong>de</strong> μ y σ pue<strong>de</strong>n no reflejar las verda<strong>de</strong>rascaracterísticas <strong>de</strong>l conjunto <strong>de</strong> imágenes propias<strong>de</strong> una <strong>de</strong> las clases.Para el proceso <strong>de</strong> clasificación se generan inicialmentelas funciones <strong>de</strong> pertenencia calculandolos valores <strong>de</strong> μ y <strong>de</strong> σ usando los valores <strong>de</strong>las características <strong>de</strong> textura <strong>de</strong>finidas. Así se generandiez funciones <strong>de</strong> pertenencia, cinco paracada una <strong>de</strong> las características <strong>de</strong> textura para elcaso normal y cinco para cada una <strong>de</strong> las cincocaracterísticas <strong>de</strong> textura para el caso anormal.En el método propuesto se utilizan reglas difusassimples <strong>de</strong>l tipo:Regla i: Si x 1es C i1y…, x mes C iMentonces y esw idon<strong>de</strong> i es el número <strong>de</strong> la regla analizada (coni =1,2,...,N para N reglas), x 1,...,x Mson variables <strong>de</strong>entrada para el clasificador difuso, y es la salida<strong>de</strong>l clasificador difuso, c i1,...,c iMson etiquetas difusascorrespondientes a las variables <strong>de</strong> entrada, yw ies un número real <strong>de</strong>l consecuente <strong>de</strong> la regladifusa.Las siguientes son las dos reglas usadas en eltrabajo investigativo <strong>de</strong>scrito:Regla (1): Si el valor <strong>de</strong> energía es la media <strong>de</strong>los valores <strong>de</strong> energía <strong>de</strong> los casos normales y elvalor <strong>de</strong> contraste es la media <strong>de</strong> los valores <strong>de</strong>contraste <strong>de</strong> los casos normales y el valor <strong>de</strong> sumapromedio es la media <strong>de</strong> los valores <strong>de</strong> suma promedio<strong>de</strong> los casos normales y el valor <strong>de</strong>l momento<strong>de</strong> diferencia inversa es la media <strong>de</strong> los valores<strong>de</strong> momento <strong>de</strong> diferencia inversa <strong>de</strong> los casosnormales y el valor <strong>de</strong> diferencia <strong>de</strong> varianza es lamedia <strong>de</strong> los valores <strong>de</strong> diferencia <strong>de</strong> varianza <strong>de</strong>los casos normales, entonces el caso es clasificadocomo normal con 99.9% <strong>de</strong> certeza.Regla (2): Si el valor <strong>de</strong> energía es la media<strong>de</strong> los valores <strong>de</strong> energía <strong>de</strong> los casos anormalesy el valor <strong>de</strong> contraste es la media <strong>de</strong> los valores<strong>de</strong> contraste <strong>de</strong> los casos anormales y el valor <strong>de</strong>suma promedio es la media <strong>de</strong> los valores <strong>de</strong> sumapromedio <strong>de</strong> los casos anormales y el valor <strong>de</strong>l momento<strong>de</strong> diferencia inversa es la media <strong>de</strong> los valores<strong>de</strong> momento <strong>de</strong> diferencia inversa <strong>de</strong> los casosanormales y el valor <strong>de</strong> diferencia <strong>de</strong> varianzaes la media <strong>de</strong> los valores <strong>de</strong> diferencia <strong>de</strong> varianza<strong>de</strong> los casos anormales, entonces el caso es clasificadocomo anormal con 99.9% <strong>de</strong> certeza.Estas dos reglas se pue<strong>de</strong>n observar gráficamenteen la Fig. 3.Para el proceso <strong>de</strong> <strong>de</strong>fusificación se utiliza elmétodo <strong>de</strong> centro <strong>de</strong> gravedad tradicionalmenteutilizado [22]. La función utilizada en la parte <strong>de</strong>lconsecuente <strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión difuso, es untriángulo isósceles normalizado, es <strong>de</strong>cir, cuyo valormáximo es la unidad, como se pue<strong>de</strong> observaren la Fig. 3


124ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127Fig. 3. MODELO DE RAZONAMIENTO DIFUSO. REGLAS DIFUSASEl método <strong>de</strong> inferencia difusa se <strong>de</strong>scribe acontinuación:Si μ normal(Q 1), μ normal(Q 2), μ normal(Q 3), μ normal(Q 4) y μ normal(Q 5) son las respectivas funciones <strong>de</strong>pertenencia con distribución gaussiana para elcaso normal y μ anormal(Q 1), μ anormal(Q 2), μ anormal(Q 3),μ anormal(Q 4) y μ anormal(Q 5) son las respectivas funciones<strong>de</strong> pertenencia con distribución gaussianapara el caso anormal, la relación <strong>de</strong> tipo and enlas reglas difusas es el mínimo valor para μ normal(Q 1), μ normal(Q 2), μ normal(Q 3), μ normal(Q 4) y μ normal(Q 5)y para μ anormal(Q 1), μ anormal(Q 2), μ anormal(Q 3), μ anormal(Q 4) y μ anormal(Q 5) estarán <strong>de</strong>finidos como:sado en lógica difusa son: los conjuntos difusos,las funciones <strong>de</strong> membresía o pertenencia difusasy las reglas difusas[27]. Cada conjunto difuso tieneuna función <strong>de</strong> pertenencia correspondiente.En el método propuesto se <strong>de</strong>finen cinco variables<strong>de</strong> entrada correspondientes a las medidas<strong>de</strong> las cinco características <strong>de</strong> textura <strong>de</strong> Haralickseleccionadas en la investigación, como se observaen la Fig. 4.Para cada una <strong>de</strong> las variables <strong>de</strong> entrada se<strong>de</strong>finen dos funciones <strong>de</strong> pertenencia correspondientesa los casos normal y anormal.Debido a que el comportamiento <strong>de</strong> una característica<strong>de</strong> textura <strong>de</strong>finida en cualquier imagenestá estadísticamente distribuida en forma gaussiana,las funciones <strong>de</strong> pertenencia se <strong>de</strong>finen <strong>de</strong>acuerdo con (6).FIG. 4. SISTEMA DE DECISIÓN BASADO EN LÓGICA DIFUSAyFinalmente, se toma el centroi<strong>de</strong> o centro <strong>de</strong>masa entre μ normaly μ anormal.Cuando μ normal=μ anormalse trata <strong>de</strong> un caso sobreel cual no se pue<strong>de</strong> <strong>de</strong>cidir y en el presentetrabajo <strong>de</strong> investigación se toma como una falla oerror <strong>de</strong> clasificación.IV. RESULTADOSComo se mencionó anteriormente los componentesprincipales <strong>de</strong> un sistema <strong>de</strong> <strong>de</strong>cisión ba-En la Tabla <strong>II</strong> se relacionan los valores <strong>de</strong> lasmedias y <strong>de</strong>sviaciones estándar para cada variable<strong>de</strong> entrada y para los casos normal y anormal. Unejemplo <strong>de</strong> una <strong>de</strong> las variables <strong>de</strong> entrada implementadascon sus dos funciones <strong>de</strong> pertenenciase pue<strong>de</strong> observar en la Fig. 5.TABLA. <strong>II</strong>.Características <strong>de</strong> textura utilizadas y valores <strong>de</strong> media y <strong>de</strong>sviación estándar calculados para el sistema <strong>de</strong> <strong>de</strong>cisión difusoMediaDesviación EstándarCaracterística <strong>de</strong> Texturacaso normal caso anormal caso normal caso anormalSuma Promedio 7.2656 204.37 99.86 53.5Energía 0.13 0.00083 0.29 0.0014Diferencia <strong>de</strong> Varianza 49.17 140.44 52.87 29.54Momento <strong>de</strong> Diferencia Inversa 0.96 0.998 0.17 0.00043Contraste 49.17 140.44 52.87 29.54


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch125FIG. 5. EJEMPLO DE LA VARIABLE DE ENTRADA DE LA CARACTERÍSTICADE CONTRASTE PARA EL SISTEMA DE DECISIÓN DIFUSO Y LAS FUNCIO-NES DE PERTENENCIA ASOCIADAS A LA MISMAgeneral es la probabilidad <strong>de</strong> que el diagnósticoemitido por el método sea correcto y acor<strong>de</strong> conla situación real <strong>de</strong>l paciente [27].Las tres medidas <strong>de</strong>l comportamiento se <strong>de</strong>finen<strong>de</strong> la siguiente manera:Posteriormente se <strong>de</strong>finen las clases <strong>de</strong> salida<strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión difuso implementado.Para este caso se <strong>de</strong>finen los conjuntos anormaly normal como clases <strong>de</strong> salida <strong>de</strong>l sistema paralos casos <strong>de</strong> presencia y no presencia <strong>de</strong> la distorsión<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamariarespectivamente.Los conjuntos <strong>de</strong> salida se representan comouna función en forma <strong>de</strong> triángulo isósceles comose observa en la Fig. 6.FIG. 6. CONJUNTOS DE SALIDA DEL SISTEMA DE DECISIÓN DIFUSOEn la Fig. 6 se observan las funciones <strong>de</strong> pertenencia<strong>de</strong>l conjunto <strong>de</strong> salida con las clasesnormal y anormal <strong>de</strong>finidas. Para los casos conpertenencia a la clase anormal la salida estará enel rango [-1 0] y para los casos con pertenencia ala clase normal la salida estará en el rango [0 1].Finalmente, se <strong>de</strong>fine el sistema <strong>de</strong> <strong>de</strong>cisióndifuso <strong>de</strong> tipo Mandani y se establecen las reglasdifusas <strong>de</strong>finidas anteriormente.El comportamiento <strong>de</strong>l método propuesto seevalúa en términos <strong>de</strong> la sensibilidad, especificidady precisión general. La sensibilidad es la probabilidad<strong>de</strong> un diagnóstico positivo dado el caso<strong>de</strong> una paciente con distorsión <strong>de</strong> la arquitectura<strong>de</strong> la glándula mamaria. La especificidad es la probabilidad<strong>de</strong> un diagnóstico negativo dado el caso<strong>de</strong> una paciente que no presenta distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria. La precisióndon<strong>de</strong>VP=Verda<strong>de</strong>ro PositivoVN=Verda<strong>de</strong>ro NegativoFP=Falso PositivoFN=Falso NegativoCon la extracción <strong>de</strong> las características <strong>de</strong> textura<strong>de</strong> las ROI i<strong>de</strong>ntificadas y la clasificación <strong>de</strong>las mismas con un sistema <strong>de</strong> <strong>de</strong>cisión basado enlógica difusa para asociarlas a las clases anormalo normal según presentaran o no distorsión <strong>de</strong> laarquitectura <strong>de</strong> la glándula mamaria respectivamente,se encuentran valores significativos en laprecisión general <strong>de</strong>l método.A continuación se relaciona en la Tabla <strong>II</strong>I <strong>de</strong>los datos para las variables <strong>de</strong> comportamiento<strong>de</strong>l método presentado en este documento.TABLA. <strong>II</strong>I.Resultados <strong>de</strong>l método <strong>de</strong> <strong>de</strong>tección propuestoVP FP VN FN44 12 112 4A partir <strong>de</strong> los datos <strong>de</strong> la Tabla. <strong>II</strong>I. se pue<strong>de</strong>ncalcular los siguientes valores para las variables<strong>de</strong> comportamiento: Sensibilidad 91.7%, Especificidad90.3% y Precisión General 90.7%.Los tres valores obtenidos en las medidas <strong>de</strong>comportamiento <strong>de</strong>l método propuesto superan el90% <strong>de</strong> precisión general lo cual hace <strong>de</strong> este métodouna herramienta <strong>de</strong> apoyo para la <strong>de</strong>tección<strong>de</strong> distorsiones <strong>de</strong> la arquitectura <strong>de</strong> la glándulamamaria comparable con los trabajos publicadospor otros autores, sin embargo realizar un análisiscomparativo a niveles más <strong>de</strong>tallados resulta bastantedifícil ya que en cada investigación reporta-


126ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 118 - 127da los conjuntos <strong>de</strong> datos e imágenes varían <strong>de</strong>un trabajo a otro.V. CONCLUSIONESLos resultados <strong>de</strong>l <strong>de</strong>sempeño <strong>de</strong>l método <strong>de</strong>muestranque <strong>de</strong>bido al grado <strong>de</strong> incertidumbreinmerso en los diagnósticos que se hacen a partir<strong>de</strong> las radiologías <strong>de</strong> mama, el uso <strong>de</strong> un sistema<strong>de</strong> <strong>de</strong>cisión diferente a los clasificadores clásicosreportados en el estado <strong>de</strong>l arte, como el caso<strong>de</strong>l sistema <strong>de</strong> <strong>de</strong>cisión basado en lógica difusaimplementado en el presente estudio, permite alcanzarniveles <strong>de</strong> precisión general cercanos a un90%. Lo cual, consi<strong>de</strong>rado que se utilizó una base<strong>de</strong> datos <strong>de</strong> dominio público, hace <strong>de</strong>l métodopropuesto una línea base <strong>de</strong> investigación en eltema <strong>de</strong> la <strong>de</strong>tección <strong>de</strong> distorsiones <strong>de</strong> la arquitectura<strong>de</strong> la glándula mamaria.Asimismo, el método presentado pue<strong>de</strong> serusado en diferentes escenarios clínicos paradiagnóstico y seguimiento <strong>de</strong> patologías don<strong>de</strong>se presente alteración <strong>de</strong> la distribución normal<strong>de</strong> tejidos como, por ejemplo, en el tratamientoy evolución <strong>de</strong> quemaduras. A<strong>de</strong>más, según losresultados obtenidos para la <strong>de</strong>tección <strong>de</strong> la distorsión<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria,pue<strong>de</strong> plantearse la extensión <strong>de</strong>l método parala <strong>de</strong>tección <strong>de</strong> otras anomalías <strong>de</strong> la mama quepue<strong>de</strong>n ser vistas a través <strong>de</strong> la mamografía comolas micro-calcificaciones, las masas y las asimetrías<strong>de</strong> <strong>de</strong>nsidad.Por otra parte, aunque las pruebas realizadasmuestran resultados <strong>de</strong> precisión superiores al90%, es importante una segunda validación alutilizar, por ejemplo, un conjunto <strong>de</strong> imágenesdiferente a la base <strong>de</strong> datos DDSM que permitaevaluar con más precisión el comportamiento <strong>de</strong>lmétodo propuesto.Siempre será <strong>de</strong>seable incrementar los porcentajes<strong>de</strong> sensibilidad, especificidad y precisióngeneral, en los sistemas <strong>de</strong> diagnóstico asistidopor computador. Por esta razón para trabajos futurosse podría realizar un proceso <strong>de</strong> afinación<strong>de</strong> las funciones <strong>de</strong> pertenencia propias <strong>de</strong> losconjuntos difusos propuestas en este documento,a través <strong>de</strong>l afinamiento <strong>de</strong> los parámetros <strong>de</strong>dichas funciones <strong>de</strong> pertenencia al aplicar, porejemplo, algoritmos genéticos como se sugiere en[27].Finalmente, el método <strong>de</strong> <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria<strong>de</strong>sarrollado, resulta ser una base importantepara la investigación aplicada, ya que los resultadosobtenidos a nivel <strong>de</strong> precisión general hacenposible que se pueda llevar a un entorno real y encontraraplicación local o regional incluso ampliadoel alcance <strong>de</strong>l mismo método, para que a<strong>de</strong>más<strong>de</strong> asistir a los radiólogos en el momento <strong>de</strong>la evaluación <strong>de</strong> las mamografías, también sirvacomo herramienta <strong>de</strong> entrenamiento <strong>de</strong> nuevosespecialistas y como instrumento para la medición<strong>de</strong> la calidad <strong>de</strong>l servicio diagnóstico prestadopor los radiólogos ya expertos.REFERENCIAS[1] E. Coto, “Método <strong>de</strong> Segmentación <strong>de</strong> Imágenes Médicas,”2003.[2] Instituto Nacional <strong>de</strong> Cancerología, “Casos nuevos <strong>de</strong>cáncer <strong>de</strong> mama, según estadio clínico al ingreso y régimen<strong>de</strong> afiliación.” 2009.[3] F. R. Narváez E., “Sistema <strong>de</strong> Anotación para Apoyoen el Seguimiento y Diagnóstico <strong>de</strong> Cáncer <strong>de</strong> Seno,”Universidad Nacional <strong>de</strong> Colombia, 2010.[4] American College of Radiology (ACR), Breast ImagingReporting and Data System, 4th ed. 2003.[5] A. M. Knutzen and J. J. Gisvold, “Likelihood of malignantdisease for various categories of mammographically<strong>de</strong>tected, nonpalpable breast lesions.,” in MayoClinic proceedings. Mayo Clinic, 1993, Vol. 68, p. 454.[6] S. Banik, R. M. Rangayyan, and J. E. L. Desautels,“Detection of Architectural Distortion in Prior Mammograms,”Medical Imaging, IEEE Transactions on, vol.30, no. 2, pp. 279–294, 2011.[7] D. A. Gómez Betancur, “Método <strong>de</strong> <strong>de</strong>tección <strong>de</strong> distorsiones<strong>de</strong> la arquitectura <strong>de</strong> la glándula mamaria apartir <strong>de</strong> imágenes radiológicas,” Universidad Nacional<strong>de</strong> Colombia, 2012.[8] M. D. Phillips, “Invasive Lobular Breast Carcinoma:Pathology And Genetics Reflected By MRI,” The World-Care Clinical (WCC) Note, Vol. 4, 2010.[9] T. Matsubara, T. Ichikawa, T. Hara, H. Fujita, S. Kasai, T.Endo, and T. Iwase, “Novel method for <strong>de</strong>tecting mammographicarchitectural distortion based on concentrationof mammary gland,” in International CongressSeries, 2004, vol. 1268, pp. 867–871.[10] B. C. Yankaskas, M. J. Schell, R. E. Bird, and D. A. Desrochers,“Reassessment of breast cancers missed du-


Sistema <strong>de</strong> Decisión Basado en Lógica Difusa para la Detección <strong>de</strong> Distorsiones <strong>de</strong> la Arquitectura <strong>de</strong> la Glándula Mamaria - Gómez, Branch127ring routine screening mammography: a communitybasedstudy,” American Journal of Roentgenology, vol.177, no. 3, p. 535, 2001.[11] M. Bustamante, G. Lefranc, A. Núñez, and M. G. Pesce,“Calculo De La Amplitud Dispersada En Mamografias,Usando Como Mo<strong>de</strong>lo De Degradacion El Filtro Bosso.,”PHAROS, Vol. 8, No. 1, 2001.[12] H. D. Cheng, X. J. Shi, R. Min, L. M. Hu, X. P. Cai, andH. N. Du, “Approaches for automated <strong>de</strong>tection andclassification of masses in mammograms,” PatternRecognition, vol. 39, no. 4, pp. 646–668, 2006.[13] J. Tang, R. M. Rangayyan, J. Xu, I. El Naqa, and Y. Yang,“Computer-ai<strong>de</strong>d <strong>de</strong>tection and diagnosis of breastcancer with mammography: Recent advances,” InformationTechnology in Biomedicine, IEEE Transactionson, Vol. 13, No. 2, pp. 236–251, 2009.[14] R. M. Rangayyan and T. M. Nguyen, “Fractal Analysis ofContours of Breast Masses in Mammograms,” Journalof Digital Imaging, Vol. 20, pp. 223–237, Oct. 2006.[15] T. Matsubara, T. Ichikawa, T. Hara, H. Fujita, S. Kasai,T. Endo, and T. Iwase, “Automated <strong>de</strong>tection methodsfor architectural distortions around skinline and withinmammary gland on mammograms,” International CongressSeries, vol. 1256, no. 0, pp. 950–955, Jun. 2003.[22] T. Nakashima, G. Schaefer, Y. Yokota, and H. Ishibuchi,“A weighted fuzzy classifier and its application toimage processing tasks,” Fuzzy sets and systems, Vol.158, No. 3, pp. 284–294, 2007.[23] H. Ishibuchi and T. Nakashima, “Effect of rule weightsin fuzzy rule-based classification systems,” Fuzzy Systems,IEEE Transactions on, Vol. 9, No. 4, pp. 506–515, 2001.[24] R. M. Haralick, K. Shanmugam, and I. Dinstein, “TexturalFeatures for Image Classification,” IEEE Transactionson Systems, Man and Cybernetics, Vol. 3, No. 6,pp. 610–621, Nov. 1973.[25] M. Amadasun and R. King, “Textural features correspondingto textural properties,” IEEE Transactions onSystems, Man, and Cybernetics, vol. 19, no. 5, pp.1264–1274, Oct. 1989.[26] H. Tamura, S. Mori, and T. Yamawaki, “Textural FeaturesCorresponding to Visual Perception,” IEEE Transactionson Systems, Man and Cybernetics, Vol. 8, No. 6,pp. 460–473, Jun. 1978.[27] D.-Y. Tsai and K. Kojima, “Measurements of texturefeatures of medical images and its application to computer-ai<strong>de</strong>ddiagnosis in cardiomyopathy,” 2005.[16] N. Eltonsy, G. D. Tourassi, and A. Elmaghraby, “Investigatingperformance of a morphology-based CAD schemein <strong>de</strong>tecting architectural distortion in screeningmammograms,” Proc. 20th Int. Congr. Exhib. Comput.Assist. Radiol. Surg, pp. 336–338, 2006.[17] G. D. Tourassi, D. M. Delong, and C. E. Floyd, “A studyon the computerized fractal analysis of architecturaldistortion in screening mammograms,” Physics inMedicine and Biology, Vol. 51, pp. 1299–1312, Mar.2006.[18] R. M. Rangayyan, S. Prajna, F. J. Ayres, and J. E. L. Desautels,“Detection of architectural distortion in priorscreening mammograms using Gabor filters, phaseportraits, fractal dimension, and texture analysis,”International Journal of Computer Assisted Radiologyand Surgery, Vol. 2, No. 6, pp. 347–361, 2008.[19] S. Prajna, R. M. Rangayyan, F. J. Ayres, and J. E. L. Desautels,“Detection of architectural distortion in mammogramsacquired prior to the <strong>de</strong>tection of breast cancerusing texture and fractal analysis,” in Proceedingsof SPIE, 2008, Vol. 6915, p. 691529.[20] R. M. Rangayyan, S. Banik, and J. E. L. Desautels,“Computer-ai<strong>de</strong>d <strong>de</strong>tection of architectural distortionin prior mammograms of interval cancer,” Journal ofDigital Imaging, Vol. 23, No. 5, pp. 611–631, 2010.[21] S. Russell, Inteligencia Artificial - Un Enfoque Mo<strong>de</strong>rno,2nd ed. 2004.


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong>Tanques Acoplados utilizando Autómatas FinitosCoupled tanks system temperature control using finite automataNathalie Cañón ForeroIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Auxiliar <strong>de</strong> Investigación.Universidad Militar Nueva Granada.U1800871@unimilitar.edu.coJenny Gutiérrez Cal<strong>de</strong>rónIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Joven Investigador.Universidad Militar Nueva Granada.gav@unimilitar.edu.coDiego Rodríguez MoraIngeniero en Mecatrónica.Grupo <strong>de</strong> Investigación GAV. Bogotá, Colombia.Auxiliar <strong>de</strong> Investigación.Universidad Militar Nueva Granada.U1800941@unimilitar.edu.coDarío Amaya HurtadoPh.D. Ingeniería Mecánica. Universidad Estatal <strong>de</strong> Campinas.Docente <strong>de</strong> Tiempo Completo Lí<strong>de</strong>r <strong>de</strong> Grupo GAV.Universidad Militar Nueva Granada.Bogotá, Colombiagav@unimilitar.edu.coÓscar Avilés SánchezPh.D. Ingeniería Mecánica. Universidad Estatal <strong>de</strong> Campinas.Director <strong>de</strong> programa <strong>de</strong> MecatrónicaUniversidad Militar Nueva Granada.Bogotá, Colombiaoscar.aviles@unimilitar.edu.coResumen— En este trabajo se realizó, el mo<strong>de</strong>lado y diseño<strong>de</strong>l sistema <strong>de</strong> control <strong>de</strong> la variable temperatura,en un tanque <strong>de</strong> almacenamiento <strong>de</strong> agua. Teniendo encuenta la arquitectura híbrida <strong>de</strong>l sistema (relación <strong>de</strong>la dinámica continua y la dinámica a través <strong>de</strong> eventos),para esto fue utilizado autómatas finitos como herramienta<strong>de</strong> mo<strong>de</strong>lado y control.Inicialmente se obtuvo el mo<strong>de</strong>lo matemático, quecorrespon<strong>de</strong> a la dinámica continua, <strong>de</strong> la variable <strong>de</strong>temperatura <strong>de</strong>l líquido que se encuentra en el tanque,agua. Por otro lado, para mo<strong>de</strong>lar el comportamiento <strong>de</strong>las variables que respon<strong>de</strong>n en función <strong>de</strong> eventos, setomó en cuenta los posibles estados <strong>de</strong>l sistema. Posteriormente,se establecieron los requerimientos y restricciones<strong>de</strong>l sistema que surgieron a partir <strong>de</strong>l análisis, loscuales complementan el comportamiento <strong>de</strong> la misma,se obtuvo la representación <strong>de</strong>l proceso y su control, enun concepto <strong>de</strong> dinámica hibrida, mediante autómatasfinitos. Este mo<strong>de</strong>lo se simuló con la herramienta StateFlow<strong>de</strong> Simulink <strong>de</strong> MATLAB® y se implementó en unsistema embebido Cyclone <strong>II</strong>. Previo a estos resultados,se realizó un controlador tipo PID para realizar la comparación<strong>de</strong> los comportamientos obtenidos en cada caso.Se verificó que es una técnica <strong>de</strong> fácil uso e implementacióncon gran eficiencia en tiempos <strong>de</strong> respuesta.Palabras clave— Autómata Finito, Sistema Hibrido, sistemaembebido.Abstract— This work was performed, mo<strong>de</strong>ling and controlsystem <strong>de</strong>sign variable temperature in a water storagetank. Given the hybrid architecture of the system (ratio ofcontinuous dynamics and the dynamics through events),was used finite automata as a tool for mo<strong>de</strong>ling and control.Initially, the mathematical mo<strong>de</strong>l was obtained, whichcorresponds to the continuous dynamic, variable temperatureliquid in the tank, which in this case is water.This mo<strong>de</strong>l is <strong>de</strong>scribed by differential equations. Onthe other hand, for mo<strong>de</strong>l the behavior of the variablesthat respond in terms of events was taken into accountthe possible states of the system. However, the <strong>de</strong>velopmentrequirements and restrictions system that emergedfrom the analysis, which complement the analysisof the same, obtaining the representation of the processand control, a dynamic hybrid concept, using automatafinite. This mo<strong>de</strong>l was simulated with Stateflow toolof MATLAB ® Simulink and implemented in a Cyclone <strong>II</strong>embed<strong>de</strong>d system. Prior to these results, we performeda PID controller for the comparison of the behavior obtainedin each case. Verifying that the technique is easyto use and implement with high efficiency in responsetimes.Keywords— Finite automaton, hybrid systems, embed<strong>de</strong>dsystem.I. INTRODUCCIÓNUn sistema hibrido es un sistema dinámicoque tiene transferencia en estados discretos y variaciónen estados continuos. El comportamientodinámico <strong>de</strong> la parte continua se <strong>de</strong>scribe por medio<strong>de</strong> ecuaciones diferenciales ordinarias, mien-Recibido: 21/09/2012/ Aceptado: 06/11/2012/ ITECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles129tras que el comportamiento dinámico <strong>de</strong> la partediscreta, se pue<strong>de</strong> mo<strong>de</strong>lar por autómatas finitoso por re<strong>de</strong>s Petri [1]. Cuando ocurre un evento discreto,el sistema <strong>de</strong>scribe el cambio dinámico <strong>de</strong>lcomponente continuo [2].El análisis <strong>de</strong>l comportamiento dinámico <strong>de</strong>lsistema hibrido se pue<strong>de</strong> verificar bajo ciertascondiciones iniciales y señales <strong>de</strong> entrada y verificasi el sistema cumple con ciertas reglas. Lossistemas híbridos son usados, por ejemplo, en losmo<strong>de</strong>los <strong>de</strong> procesos continuos que son controladospor controladores lógicos o sistemas embebidos[3].Al usar mo<strong>de</strong>los híbridos para representar elcomportamiento <strong>de</strong> los sistemas que combinanprocesos <strong>de</strong> tipo continuo o discreto, se hace unareducción <strong>de</strong> la complejidad <strong>de</strong>l mo<strong>de</strong>lo en or<strong>de</strong>n,por ejemplo, en lugar <strong>de</strong> tener que representar lasrelaciones dinámicas a partir <strong>de</strong> un conjunto <strong>de</strong>ecuaciones diferenciales no lineales <strong>de</strong> or<strong>de</strong>n superior,se pue<strong>de</strong> representar el mismo sistema porun conjunto <strong>de</strong> ecuaciones simples, usualmentela teoría <strong>de</strong> grafos es la más común para el mo<strong>de</strong>ladofísico <strong>de</strong> fenómenos. [4]Con el fin <strong>de</strong> tener un buen control sobrelos distintos procesos en las industrias y otrasáreas, ha sido necesario diseñar e implementardiferentes técnicas que permitan acce<strong>de</strong>r a unmanejo completo <strong>de</strong> las situaciones, entornosy maquinarias. Una <strong>de</strong> las prácticas que ha empezadoa tener gran auge <strong>de</strong>ntro <strong>de</strong> los métodospara realizar control en diferentes áreas, es elcontrol por medio <strong>de</strong> autómatas finitos. Este esun método que permite disponer una máquina <strong>de</strong>estados que tiene la tarea <strong>de</strong> controlar <strong>de</strong>terminadoseventos [5].Los autómatas finitos simples implícitamentese han utilizado en las máquinas electromecánicashace más <strong>de</strong> un siglo. Una versión formal <strong>de</strong>ellas apareció en 1943 en McCulloch-Pitts mo<strong>de</strong>los<strong>de</strong> re<strong>de</strong>s neuronales. (Un análogo antes habíaaparecido en las ca<strong>de</strong>nas <strong>de</strong> Markov.) Un trabajointensivo sobre ellos en la década <strong>de</strong> 1950 (a vecesbajo el nombre <strong>de</strong> las máquinas secuenciales)estableció muchas propieda<strong>de</strong>s básicas, incluidala interpretación <strong>de</strong> los lenguajes regulares y equivalencia<strong>de</strong> las expresiones regulares [6].Los autómatas se comenzaron a implementaren las áreas que requiriesen <strong>de</strong> procesos coneventos o características discretas, en don<strong>de</strong> estatécnica resulta más útil y sencilla. Otro espacio enel que se usa esta metodología es en los sistemas<strong>de</strong> analizadores sintácticos, en don<strong>de</strong> el uso <strong>de</strong>expresiones regulares es masivo, esta es otra <strong>de</strong>las características principales <strong>de</strong> los autómatas[7].Sin embargo, esta técnica también se aplicaampliamente en el análisis y mo<strong>de</strong>lado <strong>de</strong> sistemashíbridos, don<strong>de</strong> la reducción en la complejidad<strong>de</strong>l or<strong>de</strong>n <strong>de</strong> dicho mo<strong>de</strong>lo es muy notoria, <strong>de</strong>ahí la importancia <strong>de</strong> su utilización. [8]Un autómata finito es básicamente un reconocedorpara un lenguaje, don<strong>de</strong> se tiene comoentrada una ca<strong>de</strong>na <strong>de</strong> caracteres pertenecientesa cierto sistema alfabético <strong>de</strong>finido previamente y,luego <strong>de</strong> acuerdo a esa ca<strong>de</strong>na <strong>de</strong> entrada el autómataproce<strong>de</strong> a llevar una secuencia <strong>de</strong> eventoscondicionados por los estados y sus respectivasentradas [9]. Un autómata finito es el mo<strong>de</strong>lo quees representado como una máquina secuencial,el cual es capaz <strong>de</strong> generar una palabra <strong>de</strong> salidadada una palabra <strong>de</strong> entrada. Para ello, se <strong>de</strong>fineun conjunto <strong>de</strong> estados que “memorizan” la parte<strong>de</strong> la palabra <strong>de</strong> entrada leída en cada momentoy generan al mismo tiempo que transitan entre losestados, una salida. Se pue<strong>de</strong> ver como un autómataque tiene dos cintas asociadas: una quelee las palabras <strong>de</strong> entrada, y otra <strong>de</strong> salida, enla que genera la respuesta <strong>de</strong>l sistema. Pasa <strong>de</strong>un estado a otro, o al mismo estado, por medio <strong>de</strong>una condición y este ciclo se termina cuando llegaal estado final [10].Surge la necesidad <strong>de</strong> aplicar nuevas técnicas<strong>de</strong> control e implementación <strong>de</strong>l mismo, que permitaalcanzar un mayor <strong>de</strong>sarrollo en distintas ramas<strong>de</strong> la ingeniería y las ciencias en general. Elmétodo <strong>de</strong> los autómatas finitos representa unasimplificación en comparación con las técnicasusadas en el control clásico, y la implementaciónen el sistema embebido implica una reducción <strong>de</strong>costos con respecto a la utilización <strong>de</strong> un computador,y un aumento <strong>de</strong> confiabilidad en relación asistemas como los Microcontroladores [11].Un sistema embebido es un sistema cuyafunción principal no es computacional, pero escontrolado por un computador integrado. Estecomputador pue<strong>de</strong> ser un Microcontrolador o unMicroprocesador. La palabra embebido implicaque se encuentra <strong>de</strong>ntro <strong>de</strong>l sistema general,


130<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134oculto a la vista, y forma parte <strong>de</strong> un todo <strong>de</strong> mayoresdimensiones [12]. La Fig. 1 muestra el esquema<strong>de</strong> un sistema embebido.Fig. 2. CAD DE TANQUE DE ALMACENAMIENTO DE AGUAFig. 1. EJEMPLO DE UN SISTEMA EMBEBIDO [10]De acuerdo a lo anterior se plantea el objetivo<strong>de</strong> controlar la variable temperatura <strong>de</strong> un sistema<strong>de</strong> tanques acoplados mediante autómatasfinitos, y con esto, implementar luego el controlsobre un sistema embebido. Este trabajo explicarála metodología, el diseño global, la implementacióncon los resultados obtenidos <strong>de</strong> aplicación<strong>de</strong> la técnica <strong>de</strong> autómatas finitos.Fig. 3. COMPORTAMIENTO DE LA PLANTA SIN CONTROL<strong>II</strong>. MÉTODOA. Comportamiento real <strong>de</strong> la plantaPor medio <strong>de</strong>l método experimental, se dará aconocer <strong>de</strong> forma clara la <strong>de</strong>scripción <strong>de</strong> la planta<strong>de</strong> tanques acoplados. Este sistema consta <strong>de</strong>un tanque <strong>de</strong> almacenamiento que contiene unfluido, y es don<strong>de</strong> se lleva a cabo un proceso <strong>de</strong>calentamiento y enfriamiento <strong>de</strong>l agua.Esta planta consta <strong>de</strong> un tanque, una resistencia,y un sensor, ver Fig. 2, los cuales llevana cabo el proceso. Las variables a controlar sontemperatura y flujo <strong>de</strong> calor. Los aspectos que setienen en cuenta en el análisis son los parámetros<strong>de</strong>l sistema: la resistencia y la capacitanciatérmica.El comportamiento que muestra la planta ensu estado inicial, sin ningún tipo <strong>de</strong> control esel que se ve en la Fig. 3. Allí se observa que latemperatura <strong>de</strong>l agua <strong>de</strong>ntro <strong>de</strong>l tanque subeaproximadamente hasta los 100 grados Celsius(siendo el eje vertical el valor en grados <strong>de</strong> latemperatura), don<strong>de</strong> el sistema se estabiliza.Acor<strong>de</strong> al comportamiento <strong>de</strong> la planta, se buscaque la respuesta <strong>de</strong> la variable temperatura oscileentre 75 y 76°C, y que se mantenga allí por eltiempo sea necesario. El fluido <strong>de</strong>ntro <strong>de</strong>l tanquetiene una altura aproximada <strong>de</strong> 0.20m.B. Mo<strong>de</strong>lo matemático <strong>de</strong>l sistemaParte ContinuaPara el mo<strong>de</strong>lo <strong>de</strong>l sistema térmico se tomó encuenta la ecuación diferencial <strong>de</strong> transferencia <strong>de</strong>calor (1).En don<strong>de</strong> q ies la entrada <strong>de</strong> flujo <strong>de</strong> calor queinduce la resistencia <strong>de</strong>ntro <strong>de</strong>l tanque, C es lacapacitancia <strong>de</strong>l tanque, R es la resistencia <strong>de</strong>l


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles131material que va a cubrir el fluido, y θ es la temperatura.R está <strong>de</strong>finida, como en (2).El comportamiento <strong>de</strong>l sistema cuando la resistenciaestá encendida, por consiguiente en (9)se <strong>de</strong>fine:El sistema analizado por convección térmica,por lo tanto K, se <strong>de</strong>fine en (3)El análisis se basa en la transferencia <strong>de</strong> calor<strong>de</strong> la resistencia hacia el agua, el fluido adicionaparámetros al sistema, y estos se relacionan enla Tabla I.Masa (m)TABLA I.PARÁMETROS DEL FLUIDODATOS DE EL AGUA CONTENIDA EN EL TANQUEPARA UNA ALTURA DE 0.20 mCoeficiente <strong>de</strong> Convención <strong>de</strong>l fluido (H)Área normal <strong>de</strong>l flujo <strong>de</strong> calor (A)14.72kg32.76 kcal / m 2 s °C0.36308m 2Según lo anterior, el valor para la resistenciaR es (4):De acuerdo a los datos obtenidos, se <strong>de</strong>terminaque la capacitancia C es (5):Parte DiscretaLos estados discretos <strong>de</strong>l sistema son:• Estado <strong>de</strong> la resistencia <strong>de</strong>l tanque encendida(S1)• Estado <strong>de</strong> la resistencia <strong>de</strong>l tanque apagada(S2)C. AUTÓMATA FINITOEn el diseño <strong>de</strong>l autómata finito se crean losdos estados en los que se <strong>de</strong>sea que esté el sistema.Se consi<strong>de</strong>ra que el autómata empieza a funcionarcuando la temperatura inicial sea <strong>de</strong> 21ºC,lo que indica que esta en el estado S1, <strong>de</strong>ntro <strong>de</strong>éste la resistencia está encendida, y la ecuaciónque <strong>de</strong>scribe el comportamiento <strong>de</strong>l sistema en(9), cabe resaltar que la temperatura <strong>de</strong>l liquido<strong>de</strong>l tanque se incrementa en el estado S1. Cuandola variable alcanza un valor <strong>de</strong> 75ºC, el sistemacambia al estado S2, la resistencia se apaga y, poren<strong>de</strong>, la ecuación <strong>de</strong>l comportamiento correspon<strong>de</strong>a (8) y la temperatura <strong>de</strong>scien<strong>de</strong>. Los estadossimulados en Matlab ® se muestra en la Fig. 4.Fig. 4. AUTÓMATA PARA EL SISTEMA TÉRMICOEl valor <strong>de</strong> flujo <strong>de</strong> calor, que provoca la resistencia,al calentar el fluido <strong>de</strong>ntro <strong>de</strong>l tanque es(6):Si la resistencia está apagada, y el sistemaestá perdiendo calor, se representa la ecuación(7):El comportamiento <strong>de</strong>l sistema está <strong>de</strong>scritopor la ecuación (8):De acuerdo a la condición <strong>de</strong> la temperatura<strong>de</strong>l medio, el sistema cambia <strong>de</strong> estado, así semantiene que la variable temperatura oscile <strong>de</strong>75 y 76 grados Celsius en tanque <strong>de</strong> almacenamiento.Para la simulación <strong>de</strong>l autómata, se usa Chart,es una herramienta <strong>de</strong> la librería <strong>de</strong> Simulink <strong>de</strong>Matlab ® que permite la simulación <strong>de</strong> los estados,como se muestra en la Fig. 5.En el bloque <strong>de</strong> funciones (off/on) se introdujeronlas ecuaciones <strong>de</strong> la parte continua que estánen función <strong>de</strong> , se integran por medio <strong>de</strong>lbloque .


132<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134Fig. 5. MODELADO DE AUTÓMATA FINITOD. CONTROL PIDDe acuerdo con el mo<strong>de</strong>lo <strong>de</strong> la parte continua,se realizó el control PID <strong>de</strong>l sistema térmico,cuya función <strong>de</strong> transferencia se muestra en laecuación (10)En el bloque <strong>de</strong> Chart en la Fig. 6 se introduceel autómata y se evalúa si el estado es encendidoo apagado.Se obtuvieron las siguientes constantes en 11:k p=15k i=0,6k d=1,6(11)Se simuló en la misma herramienta. ObservarFigura 8.Fig. 8. CONTROLADOR PID MODELADO EN SIMULINK DE MATLAB ®Fig. 6. BLOQUE DE CHARTLa respuesta <strong>de</strong>l sistema con el controladorPID es sub-amortiguada, como se muestra en laFig. 9.Fig. 9. RESPUESTA DEL SISTEMA TÉRMICO CON CONTROLADOR PIDLa respuesta <strong>de</strong>l sistema térmico con el control<strong>de</strong> autómatas finitos se observa en la Fig. 7.Fig.7. SISTEMA CONTROLADO POR AUTÓMATAS FINITOS<strong>II</strong>I. IMPLEMENTACIÓN EN EL SISTEMAEMBEBIDOEl control diseñado por autómatas finitos parael tanque <strong>de</strong> almacenamiento, se implementó enuna FPGA Cyclone <strong>II</strong> <strong>de</strong> Altera ®. Esta tarjeta tienela facilidad que tiene su propio software llamadoQuartus <strong>II</strong>, y trabajó bajo el lenguaje <strong>de</strong> programaciónVHDL. En este sistema es necesario realizaruna secuencia para programar el sistema embebidoque se muestra en el Diagrama 1.


Control <strong>de</strong> Temperatura para un Sistema <strong>de</strong> Tanques Acoplados utilizando Autómatas Finitos - Cañón, Rodríguez, Gutiérrez, Amaya,Aviles133DIAGRAMA 1. SECUENCIA DE DISEÑO EN FPGADe acuerdo a las etapas <strong>de</strong>finidas, se realiza lasíntesis, la compilación <strong>de</strong>l código y se convierteen el lenguaje <strong>de</strong> acuerdo a la tarjeta que se utiliza.Ver Fig. 11.Fig. 11 SÍNTESIS DE PROGRAMADebido a la aplicación no se realizó la divisiónen módulos ya sea en top-dow y buttom-up. Estametodología consiste, en don<strong>de</strong> el diseño complejose divi<strong>de</strong> en diseños más sencillos que sepue<strong>de</strong>n <strong>de</strong>scribir más fácilmente. Mientras quela metodología bottom – up consiste en construirun diseño complejo a partir <strong>de</strong> módulos, ya diseñadosmás simples. En la práctica, el diseño usageneralmente ambas metodologías [13].Los datos proce<strong>de</strong>ntes <strong>de</strong>l tanque <strong>de</strong> almacenamientoa la tarjeta, se tienen tanto los digitales(on/off <strong>de</strong> la resistencia) como los análogos, quese obtiene <strong>de</strong> la señal linealizada <strong>de</strong>l sensor PT100 que tiene una variación <strong>de</strong> 2,095 V (75 ° C)y 2,340 V (21 ° C), el voltaje y la temperatura soninversamente proporcional.El sistema embebido no tiene conversor ADC, locual fue necesario anexar un integrado ADC0804,la implementación se muestra en el esquema <strong>de</strong>la Fig. 10. Con el conversor se obtiene una señal<strong>de</strong> 8 bits. Debido a que el cambio es pequeño,se <strong>de</strong>cidió usar como referencia 2,45 V para unamayor sensibilidad. Una vez digitalizado el dato,se proce<strong>de</strong> en realizar el programa. Se crea unaseñal <strong>de</strong> salida que dará ON/ OFF <strong>de</strong> la resistenciatérmica. También se añadió 3 vectores: el primero,recepción <strong>de</strong> la señal digital <strong>de</strong>l conversor,el segundo y el tercero se <strong>de</strong>claran como salidas,para visualización <strong>de</strong> la temperatura a todo instante,en un display <strong>de</strong> 7 segmentos.Fig. 10. CONVERSOR ADC0804Se proce<strong>de</strong> a hacer la <strong>de</strong>signación <strong>de</strong> los pines,con Pin Planner (Ver Fig. 12), que permite direccionarcada componente <strong>de</strong> los vectores.Fig. 12. PIN PLANNERPara la asignación <strong>de</strong> pin <strong>de</strong> salida, se muestraun ejemplo en la Fig. 13, el cual indica que la resistencia<strong>de</strong>be encen<strong>de</strong>rse.Fig. 13. EJEMPLO DE ASIGNACIÓN DE PINES EN PIN PLANNER


134<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 128 - 134Luego se enruta los pines anteriormente seleccionados,y se genera los archivos con los que seva programar el sistema embebido. Una vez realizadoeste procedimiento se implementa el controlen tarjeta.Como se muestra en la Fig. 14, en el sistemaembebido para este caso en el tanque hay unatemperatura <strong>de</strong> 66°C y como lo indica el led <strong>de</strong>color ver<strong>de</strong> la parte inferior <strong>de</strong>recha <strong>de</strong> la tarjeta,la resistencia térmica está encendida.Fig. 14. FPGA EN FUNCIONAMIENTOoptimizados para resolver un problema en específico.IV REFERENCIAS[1] Zhang Si-Bing, Chen Jie, Wang Ya. “A formal verificationmethod of hybrid system and simulation”, in Proc.3 rd IEEE International Conference on Computer Scienceand Information Technology (ICCSIT). Conf., pp.411-415[2] R. Alur, T. Henzinger, G. L<strong>de</strong>rriere, and G. Pappas. DiscreteAbstractions of hybrid systems. In Proceedingsof IEEE, volume 88, pages 971-984, 2000.[3] Nedialkov N. Mohrenschildt M. “Rigorous Simulationof Hybrid Dynamic Systems with Symbolic and IntervalMethods”, in Proc. American Control Conference, Proceedingsof the 2002. Conf., pp 140-147.[4] Fourlas F., Kyriakopoulos K., Vournas C. “Hybrid systemmo<strong>de</strong>ling for power system”, IEEE Circuits andSystems Magazine, Vol. 4, no. 3, pp 16-23. Oct. 2004[5] Alberto M., Schwer I., Cámara v., Fumero Y. MatemáticaDiscreta: Con aplicaciones a las ciencias <strong>de</strong> la programacióny computación, Argentina, Ed. UNL, 2005.[6] WOLFRAM S. Anew Kind of Science, Estados Unidos,Ed. Wolfram Media; 2002.IV. CONCLUSIONESLa representación <strong>de</strong>l proceso se realizó, teniendoen cuenta la interacción <strong>de</strong> la dinámicacontinua y la dinámica a través <strong>de</strong> eventos, utilizandoautómatas finitos.El control implementado por autómatas finitos,permitió reducir el número <strong>de</strong> or<strong>de</strong>n <strong>de</strong> la ecuacióndiferencial, lo que facilita el análisis <strong>de</strong>l sistema.Se realizó satisfactoriamente la implementación<strong>de</strong>l control ON/OFF <strong>de</strong> la resistencia térmica<strong>de</strong>l tanque <strong>de</strong> almacenamiento, que comparadocon el controlador PID el tiempo <strong>de</strong> respuesta esmás efectivo.Con la simulación realizada se comprueba queen los sistemas híbridos, se pue<strong>de</strong> implementar elautómata finito, y se observa que el cambio <strong>de</strong> estado<strong>de</strong>l sistema discreto muestra el cambio o elcomportamiento <strong>de</strong> la variable continua que parael caso es la temperatura.La implementación <strong>de</strong>l control por autómatasfinitos en un sistema embebido, no es necesario<strong>de</strong>dicar un computador para controlar un sistema,ya que estos están específicamente diseñados y[7] HOPCROFT J., MOTWANI R., ULLMAN J. Introducción ala teoría <strong>de</strong> autómatas, lenguajes y computación, España,Ed. ADDISON-WESLEY; 2002.[8] CRUZ B., LARA E. Control híbrido <strong>de</strong> un sistema electromecánico<strong>de</strong> llenado <strong>de</strong> botellas. En Congreso Nacional<strong>de</strong> Control Automático A.M.C.A, Universidad Autónoma<strong>de</strong> Nuevo León, Monterrey, 24-26 Oct. 2007.[9] Cruz B., Avilés J., Lara E. “Diseño <strong>de</strong> un controladorbasado en el mo<strong>de</strong>lo <strong>de</strong>l autómata híbrido”, Revistaacadémica <strong>de</strong> la FI-UADY, vol.13, no. 2, pp. 5-12, En. /Abr. 2009[10] Cruz B. “Mo<strong>de</strong>lación y análisis <strong>de</strong> un sistema híbrido:Un caso <strong>de</strong> estudio con un sistema <strong>de</strong> tanques”, RevistaAcadémica <strong>de</strong> la FI-UADY, Vol.10, no.2, pp. 5 15.May/ Ag. 2006[11] Hrúz B., Zhou M. Mo<strong>de</strong>ling and control of discrete-eventdynamical systems, Londres, Ed. Springer-Verlag, 2007[12] Wilmshurst T. An Introduction to the Design of SmallScale Embed<strong>de</strong>d Systems with examples from PIC,80C51 and 68HC05/08 Microcontrollers, Gran Bretaña,Ed. Palgrave Foundations, 2003.[13] Alonso F., Martínez L., Segovia F. Introducción a la Ingeniería<strong>de</strong>l Software: Mo<strong>de</strong>los <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> programas,España, Ed. Delta Publicaciones, 2005.


Instrucciones a l os a utoresRevista ITECKNEInstrucciones Generales• Los artículos <strong>de</strong>berán ser enviados en formato digital al correo electrónico e-mail: iteckne@gmail.com.Los trabajos se aceptan para la publicación previo proceso <strong>de</strong> revisión <strong>de</strong> su calidad académica ycientífica.• Todo artículo postulado para publicación <strong>de</strong>be ser original o inédito, y no pue<strong>de</strong> estar postulado para publicaciónsimultáneamente en otras revistas. En la página web <strong>de</strong> la Revista Iteckne se halla disponible la<strong>de</strong>claración <strong>de</strong> originalidad y cesión <strong>de</strong> <strong>de</strong>rechos, que los autores <strong>de</strong>berán diligenciar y enviar al ComitéEditorial, junto con el artículo. La revista Iteckne requiere a los autores que concedan la propiedad <strong>de</strong> sus<strong>de</strong>rechos <strong>de</strong> autor, para que su artículo y materiales sean reproducidos, publicados, editados, fijados,comunicados y transmitidos públicamente en cualquier forma o medio, así como su distribución en elnúmero <strong>de</strong> ejemplares que se requieran y su comunicación pública, en cada una <strong>de</strong> sus modalida<strong>de</strong>s,incluida su puesta a disposición <strong>de</strong>l público a través <strong>de</strong> medios electrónicos, ópticos o <strong>de</strong> otra cualquiertecnología, para fines exclusivamente científicos, culturales, <strong>de</strong> difusión y sin fines <strong>de</strong> lucro.• El Comité Editorial hace una primera evaluación, <strong>de</strong>spués <strong>de</strong> la cual, el trabajo pue<strong>de</strong> ser rechazadosin evaluación adicional o se acepta para la evaluación <strong>de</strong> los pares académicos externos. Por lo anterior,no se asegura a los autores la publicación inmediata <strong>de</strong> dicho artículo. La <strong>de</strong>cisión <strong>de</strong> rechazarun trabajo es <strong>de</strong>finitiva e inapelable.• Los trabajos pue<strong>de</strong>n ser rechazados en esta primera evaluación porque no cumplen con los requisitos<strong>de</strong> redacción, presentación, estructura o no son suficientemente originales y/o pertinentes con la publicacióna editar. Los trabajos que son aceptados en esta primera etapa, son enviados a los paresacadémicos externos (árbitros) expertos en el área respectiva, cuyas i<strong>de</strong>ntida<strong>de</strong>s no serán conocidaspor el autor y, a su vez, los pares evaluadores tampoco conocerá la(s) i<strong>de</strong>ntidad(es) <strong>de</strong>l(los) autor(es).• Si el trabajo es aceptado, pero con la recomendación <strong>de</strong> hacer modificaciones, se le <strong>de</strong>volverá al(los) autor(es) junto con las recomendaciones <strong>de</strong> los árbitros para que preparen una nueva versióncorregida para lo cual disponen <strong>de</strong>l tiempo que le indique el Comité Editorial. Los autores <strong>de</strong>ben remitirla nueva versión con una carta física o correo electrónico en la que expliquen <strong>de</strong>talladamentelos cambios efectuados, <strong>de</strong> acuerdo con las recomendaciones recibidas. El Editor junto con el ComitéEditorial <strong>de</strong>terminarán su aceptación, consi<strong>de</strong>rando el concepto <strong>de</strong> los evaluadores y las correccionesrealizadas por el(los) autor(es).• Los árbitros realizarán la evaluación <strong>de</strong> acuerdo al formato correspondiente establecido por la revistay sólo serán publicados los artículos que superen en la calificación cualitativa en la escala <strong>de</strong> 1 a 50,35 puntos.• En todos los casos se comunicarán a los autores los resultados <strong>de</strong>l proceso <strong>de</strong> evaluación con los argumentosque sustenten la <strong>de</strong>cisión <strong>de</strong>l Comité Editorial y/o el Comité <strong>de</strong> Arbitraje.• Un árbitro podrá calificar dos (2) artículos <strong>de</strong> diferentes autores al tiempo, <strong>de</strong> igual forma un artículopodrá ser calificado por dos árbitros diferentes, ya sean internos, nacionales o internacionales.• Los integrantes <strong>de</strong>l Comité Editorial y Comité <strong>de</strong> Arbitraje, no <strong>de</strong>berán evaluar sus propios productos,en caso tal que actúen como autores <strong>de</strong>ntro <strong>de</strong> la misma publicación.• Los trabajos no publicados serán archivados como artículos rechazados o en proceso <strong>de</strong> aceptación.• La dirección <strong>de</strong> la revista ITECKNE no se responsabiliza por el contenido <strong>de</strong> los artículos, ni por su publicaciónen otros medios. El contenido <strong>de</strong> cada artículo es responsabilidad exclusiva <strong>de</strong> su(s) autor(es)y no compromete a la Universidad.


136<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 135 - 137Forma <strong>de</strong> Presentación <strong>de</strong> los Artículos.Todos los documentos postulantes a ser publicados <strong>de</strong>berán tener las partes requeridas y cumplir conlos apartados <strong>de</strong>scritos a continuación:De las partes <strong>de</strong>l documentoEl documento <strong>de</strong>be contener: Titulo, Title, Autor (es), Resumen, Palabras clave, Abstract, Keywords, Introducción,Contenido <strong>de</strong>l documento, Conclusiones, Apéndice(s), Agra<strong>de</strong>cimientos, BibliografíaDe la redacciónPara lograr un buen estilo se recomienda respetar rigurosamente la sintaxis, la ortografía y las reglasgramaticales pertinentes. Se <strong>de</strong>be redactar en forma impersonal (la forma impersonal correspon<strong>de</strong> a laforma reflexiva, por ejemplo: se hace, se <strong>de</strong>fine, se <strong>de</strong>finió, se contrastó). El trabajo <strong>de</strong>be estar exento <strong>de</strong>errores dactilográficos, ortográficos, gramaticales y <strong>de</strong> redacción. Para resaltar, pue<strong>de</strong> usarse letra cursivao negrilla.De la Puntuación• Después <strong>de</strong> punto seguido se <strong>de</strong>ja un espacio; y <strong>de</strong> punto aparte una interlínea.• Los dos puntos se escriben inmediatamente <strong>de</strong>spués <strong>de</strong> la palabra, seguidos <strong>de</strong> un espacio y el textocomienza con minúsculas.De los requerimientos físicos <strong>de</strong>l artículo: (ver plantilla revista ITECKNE)• El tamaño <strong>de</strong> la página será carta, con márgenes superior e inferior <strong>de</strong> 20 mm; izquierdo y <strong>de</strong>recho <strong>de</strong>25 mm. El documento se <strong>de</strong>sarrollará en dos columnas con separación central <strong>de</strong> 4,3 mm.• El diseño <strong>de</strong> encabezado y pie <strong>de</strong> página <strong>de</strong>be estar a un centímetro <strong>de</strong> la hoja.• El contenido <strong>de</strong>l documento <strong>de</strong>be <strong>de</strong>sarrollarse a espacio sencillo, <strong>de</strong>jando una línea cada vez que se<strong>de</strong>sea iniciar un párrafo.• El texto <strong>de</strong>l contenido <strong>de</strong>l artículo se formalizará con tipo <strong>de</strong> fuente Arial tamaño 10.• La numeración <strong>de</strong>l documento se iniciará <strong>de</strong>s<strong>de</strong> la Nomenclatura en caso <strong>de</strong> existir una, hasta lasconclusiones <strong>de</strong>l documento. Los agra<strong>de</strong>cimientos, apéndices y referencias bibliográficas, no son consi<strong>de</strong>radascomo Secciones numeradas <strong>de</strong>l documento.• Las tablas <strong>de</strong>berán llevar numeración continua, comenzando en Tabla I., referenciando posteriormentesu título, en mayúscula sostenida, ubicado en la parte superior <strong>de</strong>l cuerpo <strong>de</strong> la tabla con tabulacióncentral, en tipo <strong>de</strong> letra Arial, tamaño 8. (Ver plantilla revista Iteckne).• Las Figuras <strong>de</strong>berán llevar numeración continua, comenzando en Fig. 1. referenciando posteriormentesu título, en mayúscula sostenida, ubicado en la parte superior <strong>de</strong>l cuerpo <strong>de</strong> la figura, con tabulacióncentral, en tipo <strong>de</strong> letra Arial, tamaño 8. Nótese que “Fig.” se ha escrito abreviada y hay dobleespacio antes <strong>de</strong>l texto.• Las figuras incluidas en el contenido <strong>de</strong>l artículo <strong>de</strong>ben ser originales, suficientemente claras, parafacilitar la edición <strong>de</strong> la revista.• Todas las figuras <strong>de</strong>ben ser enviadas por separado en formato jpg con una resolución entre 240 y 300dpi (puntos por pulgada).• Las tablas y figuras <strong>de</strong>l documento, <strong>de</strong>berán ir referenciadas en el cuerpo <strong>de</strong>l artículo. Dicha referencia<strong>de</strong>be ir en letra Arial tamaño 7, en la parte inferior <strong>de</strong> la figura o tabla, tabulado a la izquierda.• Las columnas <strong>de</strong> la última página <strong>de</strong>ben ser concluidas con un largo igual o simétrico.• Las referencias ubicadas al final <strong>de</strong>l documento (mínimo 15), según el formato IEEE. Deberán ir enumeradasconsecutivamente (Número entre corchetes [1], y con el siguiente formato:


Instrucciones a los autores Revista ITECKNE137Artículos <strong>de</strong> revistas científicasAutor(es), Nombre <strong>de</strong> la publicación, Título <strong>de</strong> la revista, Volumen, Número, páginas y año. Deben iren fuente Arial, Tamaño 7.Ejemplo: J. F. Fuller, E. F. Fuchs, and K. J. Roesler, “Influence of harmonics on power distribution systemprotection,” IEEE Trans. Power Delivery, vol. 3, no.2, pp. 549-557, Apr. 1988.LibrosAutor, Nombre <strong>de</strong>l libro, Edición, Editorial, Año, páginas.Ejemplo: E. Clarke, Circuit Analysis of AC Power Systems, vol. I. New York: Wiley, 1950, p. 81.• En cuanto a las abreviaturas y símbolos, <strong>de</strong>ben utilizarse solo abreviaturas estándar, evitando utilizarlasen el título y el resumen. El término completo representado por la abreviatura <strong>de</strong>be prece<strong>de</strong>r dichaabreviatura o nomenclatura.• Las viñetas usadas para señalización especial, será el punto, <strong>de</strong> fuente Symbol y tamaño 8.• En caso <strong>de</strong> que los artículos contengan fórmulas matemáticas, <strong>de</strong>ben estar digitadas en fuente Arial10, mediante el editor <strong>de</strong> ecuaciones <strong>de</strong> Microsoft.• El artículo <strong>de</strong>berá tener un mínimo <strong>de</strong> 4 caras <strong>de</strong> hoja y un máximo <strong>de</strong> 10 caras <strong>de</strong> hoja <strong>de</strong> contenido,en el formato establecido por la revista.


Instructions to the authors,ITECKNE JournalGeneral instructions• The articles must be sent in digital format to the following email address: iteckne@gmail.com. Theiraca<strong>de</strong>mic and scientific quality will be reviewed prior to being accepted for publication.• The articles are accepted for publication after their aca<strong>de</strong>mic and scientific quality have been reviewed.• All articles postulated for publication must be original or unpublished, and cannot be postulated forpublication simultaneously in other journals. The <strong>de</strong>claration of originality and copyright assignmentis available in the Iteckne Journal webpage. The authors must sign it and send it to the PublishingCommittee, along with the article. The Iteckne journal requires the authors to grant the property oftheir author’s rights, so that their article and materials are reproduced, published, edited, fixed, communicatedand publicly transmitted in any form or means, as well as their distribution in any requirednumber of units and their public communication, in each of their modalities, including putting them atthe disposal of the public through electronic, optical or any other means of technology, for exclusivelyscientific, cultural, broadcasting and nonprofit aims.• The Publishing Committee makes a first evaluation, after which the work can be rejected without anyadditional evaluation or accepted for evaluation of the external aca<strong>de</strong>mic pairs. The previous statementdoes not assure the immediate publication of the article. The <strong>de</strong>cision to reject a work is <strong>de</strong>finitive andunquestionable.• The works can be rejected in this first evaluation because they do not fulfill the writing requirements,presentation, and structure or are not original enough and/or pertinent with the publication to be published.The works that are accepted in this first stage are sent to the external aca<strong>de</strong>mic peers (referees)experts in the respective area, whose i<strong>de</strong>ntities will not be known by the author and, similarly, theevaluating peers will not know the i<strong>de</strong>ntity/ies of the author /s.• If the work is accepted, but with the recommendation to make modifications, it will be given back to theauthor/s along with the recommendations from the referees so that he/they prepare a new correctedversion within the time indicated by the Publishing Committee. The authors must send the new versionwith a physical letter or an e-mail in which they explain in <strong>de</strong>tail the changes ma<strong>de</strong>, in accordance withthe received recommendations. The Publisher along with the Publishing Committee will <strong>de</strong>termine itsacceptance, consi<strong>de</strong>ring the concept of the evaluators and the corrections ma<strong>de</strong> by the author/s.• The referees will carry out the evaluation according to the corresponding format established by thejournal and they will only publish the articles with over 35 points in the qualitative qualification scalefrom 1 to 50.• The authors will always be informed about the results of the process of evaluation that sustain the <strong>de</strong>cisionof the Publishing Committee and/or the Referees.• An aca<strong>de</strong>mic peer (referee) will be able to gra<strong>de</strong> two (2) articles by different authors at once; similarly,an article can be gra<strong>de</strong>d by two different referees, which can be internal, national or international.• The members of the Publishing and Referees Committees must not evaluate their own products, incase they act like authors within the same publication.• The non-published works will be filed as rejected articles or articles in process of acceptance.• The editorial board of the ITECKNE journal does not take responsibility for the content of the articles,nor for their publication in other means. The content of each article is exclusive responsibility of theirauthors and not the University’s.


Instructions to the authors, ITECKNE Journal139Presentation of ArticlesAll articles applying to be published must have the requirements <strong>de</strong>scribed below:Concerning the parts of the documentThe document must contain: Title, Author/s, Summary, Abstract, Keywords, Introduction, Content of thedocument, Conclusions, Appendix (s) Acknowledgements, BibliographyConcerning the writingIn or<strong>de</strong>r to obtain a good style it is recommen<strong>de</strong>d to respect the syntax, spelling and grammar rulesrigorously. The article must be written in impersonal form (it corresponds to the passive form, for example:it is done, it is <strong>de</strong>fined, it was <strong>de</strong>fined, it was contrasted). The work must be free of typing, orthographic,grammar and writing errors. Italics or bold type can be used to highlight.Concerning the punctuation• Leave one space after a period; and start a new line after a full-stop.• Colons are written immediately after the word, followed by a space and the text begins with small letters.Concerning the physical requirements of the article: (see template from ITECKNE magazine)• The article must be written on letter size paper/format, with top and bottom margins of 20 mm; leftand right, 25 mm.• The document must be in two-column format with a central space of 4.3 mm (see template in Itecknejournal).• The <strong>de</strong>sign of the hea<strong>de</strong>r and footer must be of 1 centimeter.• The content of the document must be written on single space, leaving a line when starting a new paragraph.• The font must be Arial 10.• The document numbering must begin with the Nomenclature, if there is one, and end with the conclusionsof the document. The acknowledgements, appendices and bibliographical references, are notconsi<strong>de</strong>red as numbered sections in the document.• The tables will take continuous numbering, beginning with Table I., referencing afterwards their title, inall caps, located at the top part of the table with center tab, in Arial 8. (see template in Iteckne journal).• The Figures will take continuous numbering, beginning with Fig 1. referencing afterwards their title, inall caps, located at the top part of the figure with center tab, in Arial 8. Note that " Fig." has been writtenabbreviated and with double space before the text.• The figures in the content of the article must be original, clear enough to facilitate the edition of thejournal.• Every Figure and Table inclu<strong>de</strong>d in the paper must be referred to from the text (Source: XXX). Thesereferences must go in Arial 7, in the lower part of the figure or table, left tab.• The columns in the last page must have an equal or symmetrical length.• The references located at the end of the paper, must be numbered consecutively (Number betweensquare brackets [1], and with the following format (see template in Iteckne journal):


140<strong>II</strong>TECKNE Vol. 9 Número 2 • ISSN 1692 - 1798 • Diciembre 2012 • 138 - 140Articles for scientific journals:Author/s, Name of the publication, Title of the journal, Volume, Number, pages and year. They mustgo in Arial 7.Example: J.F. Fuller, E.F. Fuchs, and K.J. Roesler, “Influence of harmonics on to power distributionsystem protection,” IEEE Trans. Power Delivery, bowl. 3, no.2, pp. 549-557, Apr. 1988.Books:Author, Name of the book, Edition, Editorial, Year, pages.Example: E. Clarke, Circuit Analysis of AC Power Systems, bowl. I. New York: Wiley, 1950, P. 81.• As for the abbreviations and symbols, only standard abbreviations must be used, avoiding using themin the title and the summary. The complete term represented by the abbreviation must prece<strong>de</strong> thisabbreviation or nomenclature.• The bullet points used for special signaling must be in Symbol source size 8.• In case the articles contain mathematical formulas, they must appear in Arial 10, written with the Microsoftequation editor.• The article must have a minimum of 4 pages and a maximum of 20 pages, in the format establishedby the journal.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!