Metodología basada en algoritmos genéticos para la programación de oleoductos

dc.contributor.advisorGarcía Díaz, Juan Carlos
dc.contributor.authorLópez Hernández, Pedro Fabian
dc.contributor.authorSaavedra Hernández, Carlos Andrés
dc.contributor.cvlacGarcía Díaz, Juan Carlos [0000201529]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.date.accessioned2024-08-23T12:39:19Z
dc.date.available2024-08-23T12:39:19Z
dc.date.issued2004
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEl objetivo principal de la aplicación “metodología basada en algoritmos genéticos para la programación de oleoductos”, es la generación de productos que apoyen los procesos de planeación de la capacidad de transporte, generar los compromisos con los clientes y generar la programación detallada de la operación. Básicamente, el sistema calculará en el proceso de planeación de la capacidad de transporte la capacidad disponible para transportar hidrocarburos de un origen a un destino para un periodo especifico, este cálculo será utilizado por la aplicación De nominaciones y por al proceso de generar los compromisos con los clientes ya que con este software podemos ver cuánto se tarda en llegar un loto especifico a su destino.spa
dc.description.abstractenglishThe main objective of the application “genetic algorithm-based methodology for pipeline scheduling” is to generate products that support the transportation capacity planning processes, generate commitments with clients and generate detailed operation programming. Basically, the system will calculate in the transportation capacity planning process the available capacity to transport hydrocarbons from an origin to a destination for a specific period. This calculation will be used by the application Of nominations and by the process of generating commitments with clients since with this software we can see how long it takes for a specific lot to reach its destination.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsGlosario..................................................... 15 Resumen............................................... 20 Introducción........................................... 21 1. Objetivos del proyecto........................... 22 1.1 objetivo general..................................................................................................................22 1.2 objetivo especifico............................................................................................................. 22 2. Información de procesos - planificación de la operación.23 2.1 descripción de subprocesos asociados al proceso de Planificación de la operación...............................................................................................23 2.1.1 esquema general de los procesos............................................................................. 23 2.2 planeación de la capacidad de transporte................................................... 25 2.2.1 consolidación y definición del programa de mantenimiento presupuesto.............26 2 111 consolidación de propuestas de mantenimiento y proyectos.................................................. 26 2.1.1 2 ajuste del programa preliminar de mantenimiento por recursos y i echa comunes26 2.2.2.1 recopilación y consolidación de información de pronósticos de demanda............. 28 2.2.2.2 recopilación y validación de la proyección de existencias de alineas y tanques inicio mes n+1....................................29 2.2.2.3 validación de la información de infraestructura y costos........................................29 2.2.2.4 definición de escenarios o casos de operación............................................................30 2.2.3 generación de un programa de transporte usando ratas de flujo validadas Hidráulicamente.................................................................................................................................32 2.2.4 validación del escenario seleccionado...................................................................... 34 2.2.4.1 análisis operacional................................................................................................ ;....... 34 2.2.4.2 análisis económico.......................................................................................................... 35 2.2.5 negociación del programa de mantenimiento............................................................ 36 2.3 generación de los compromisos con los clientes....................................37 2.3.1 consolidación de nominaciones y validación contractual (gts)... 39 2.3.2 consolidación de la información operacional y definición de Escenarios.....................................................................................................................................41 2.3.2.1 recopilar y validar información de infraestructura y costos................................. 42 2.3.2.2 recopilar y validar proyección en líneas y tanques inicio mes n+1.......................... 42 2.3.2.3 recopilar y validar información de nominaciones solicitadas...................................42 2.3.2.4 recopilar y consolidar información de cambios de mantenimiento y operación. 43 3.2.2.5 definir escenarios o casos de operación.......................................................................... 44 2.4 generación de un programa tentativo usando ratas de flujo Validadas hidraulicamente........................................................................46 2.5 validación del escenario seleccionado......................................................... 47 2.5.1 análisis operacional..........................................................................................................48 3. generación de la programación detallada de la operación 50 3.1 consolidación de ajustes a la nominación (en gts)...............................................52 3.2 consolidación de la información operacional y definición de Escenarios.....................................................................................................53 3.2.1 procedimiento de book-keeping......................................................................................... 53 3.2.2 recopilación y consolidación de información de inventarios en líneas y tanques..........54 3.2.2 recopilación y consolidación de información de cambios de mantenimiento y operación......... 55 3.2.3 recopilación y validación de información de infraestructura y costos.......................... 56 3.2.4 recopilación y validación de información de nominaciones confirmadas meses n+1,n+2 57 3.2.5 definición de escenarios o casos de operación....................................................................57 3.3 generación de un programa definitivo de transporte usando ratas De flujo validadas hidraulicamente...................................................................................58 3.3.1 generación del programa definitivo.......................................................................................58 3.3.2 identificación dentro del lleno de línea del número de tender e información del Cliente 60 3.4 validación del escenario seleccionado....................................................................61 3.4.1 análisis operacional................................................................................................................ 63 3.4.2 análisis económico................................................................................................................... 63 3.4.3 integración de resultados..................................................................................................... 64 3.4.4 definición de i a programación semanal con resolución diaria.......................................... 65 3.4.5 definición del programa de transporte tentativo mes n+1 y n+2......................................65 4. Definición del esquema óptimo de operaciones..................... 67 4.1 consolidación de información operacional........................................................... 67 4.2 optimización energeiica...................................................................................................... 67 4.3j4nalls1sdeineormaciom_y determinación programa — optimo con Solución horaria.................................................................................................................... 68 5. Administración de información.......................................................69 5.1 edición de información de la infraestructura..........................................69 5.1.1 ajustes a la información base....................................................................................... 69 5.1.2 ajustes información de criterios de optimización........................................................70 5.2 notificación de resultados de planes y programas.............................. 71 5.2.3 confirmación de recibo de notificaciones........................................................................73 6. Computación evolutiva...................................................................... 75 6.1 introduccion.............................................................................................................. 75 6.2 bases biologicas.......................................................................................................75 6.3 algoritmo evolutivo............................................................................................... 77 6.3.1 esquema de un algoritmo evolutivo...........................................................................77 6.3.2 división de los algoritmos evolutivos....................................................................... 78 6.3.2.1 programación evolutiva................................................................................................. 78 6.3.2.2 estrategia de evolución................................................................................................. 78 6.3.2.3 algoritmos genéticos..................................................................................................... 79 6.3.3 subdivisión de los algoritmos evolutivos................................................................. 79 6.3.3.1 programas de evolución............................................................................................... 80 6.3.3.2 programación genética................................................................................................. 80 6.4 componentes comunes en los algoritmos de computación Evolutiva........................................................................................................80 7. Algoritmo genético............................................................................. 83 7.1 introduccion................................................................................................................83 7.2 ciclo típico de un algoritmo genético84 7.3 estructura de un algoritmo genético84 7.3.1 población inicial84 7.3.2 evaluación85 7.3.3 selección o explotación85 7.3.4 exploración y técnica de reemplazo86 7.3.5 nuevos cromosomas86 7.4 terminología de los algoritmos geneticos86 7.4.1 espacio de búsqueda86 7.4.2 genotipo -genotype-un 87 7.4.3 fenotipo -phenotype-un87 7.4.4 gen................................ 87 7.4.5 alelo 87 7.4.6 función de representación87 7.4.7 función de aptitud88 7.4.8 población89 7.5 mecanismos de selección89 7.5.1 propiedades de los mecanismos de selección90 7.5.1.1 selección dinámica y estática90 7.5.1.2 presión de selección91 7.5.1.3 extintividad92 7.5.2 tipos de selección92 7.5.2.1 algoritmos de muestreo92 7.5.2.2 selección aleatoria93 7.5.2.3 selección proporcional93 7.5.2.4 selección por rango93 7.5.2.5 selección por torneo93 7526 selección por truncamiento 94 7.6 cruce94 7 7mutación Matemática96 8.1 introduccion96 8.2 algoritmos genéticos como modelo de general de optimización. (1] 96 8.3 comparación de los métodos de optimización97 8.3.1 algoritmos genéticos y métodos matemáticos97 8.3.2 algoritmos genéticos y métodos enumerativos98 8.3.3 algoritmos genéticos y sistemas expertos99 8.3.4 algoritmos genéticos y redes neuronales102 8.4 lógica borrosa (fuzzylogic) y algoritmos genéticos [2]103 8.5 etapas en el diseño de un algoritmo genético105 8.5.1 análisis de la factibilidad de utilizar un algoritmo genético105 8.5.2 definición del problema en particular105 8.5.3 derivación de las variables pertinentes106 8.5.4 definición del cromosoma y los genes106 8.5.5 elección de la arquitectura de ags109 8.5.6 diseño de la función de convergencia y control109 8.5.7 introducción del cromosoma en el programa de ags y programación en el mismo De la función convergencia 110 8.5.8 ejecución del ags110 8.6 vistazo a la forma de trabajo de un ags110 9. Metodologia122 9.1 análisis de la factibilidad de utilizar el algoritmo genético....................................122 9.2 definición del problema.................................................................................................122 9.3 definición de las variables pertinentes...................................................................... 123 9.4 definición del cromosoma y los genes....................................................................... 126 9.5 elección de la arquitectura de algoritmo genético................................................. 126 9.6 diseño de la función objetivo.......................................................................................127 9.6.2 restricción: calidad del producto.............................................................................127 9.6.3 restricción: tamaño mínimo y máximo del bache...................................................... 128 9.6.4 restricción: capacidad mínima (cero) y máxima en cada centro por producto 128 9.6.5 restricción: inventario en centros operacionales................................................. 128 !).(>.!>. i oleoductos........................................................................................................................ 129 9.5.6.2 función objetivo..............................................................................................................134 9.6.6 restricción: satisfacción del consumo diario......................................................... 140 9.6.7 restricción: flujo variable dependiendo del peso de la línea............................. 140 9.7 introducción del cromosoma fn el programa de algoritmo genético y programación de la función objetivo............................................................................................ 141 9.8 ejecución del algoritmo genético............................................................................... 141 10. descripción de la aplicacion....................................................... 142 10.1 análisis..........................................................................................................................143 10.1.1 viabilidad del proyecto.................................................................................................143 10.1.1.1 beneficios del proyecto...............................................................................................143 10.1.1.2 necesidad del proyecto............................................................................................... 144 10.1.2 análisis y estudio del sistema..................................................................................... 144 10.1.2.1 descripción general del sistema actual.................................................................. 144 10.1.3 análisis y estudio del sistema propuesto.................................................................144 10.1.3.1 meta..................................................................................................................................... 144 10.1.3.2 ai cancf dfi proyecto 145 10.1.3.3 diagrama de contexto....................................................................................................... 145 10.1.3.4—arquitectura.....................................................................~ ..... 146 1 u. 1.3.5 base de datos...................................................................................................................147 10.1.3.6 herramienta de desarrollo.......................................................................................... 147 10.1.3.7 sistema operacional.......................................................................................................148 10.1.3.8 ambiente de desarrollo................................................................................................ 148 10.1.3.9 comunicaciones.............................................................................................................. 149 10.1.3.10 plataforma......................................................................................................................149 10.1.3.12 modelo matemático..........................................................................................................150 10.1 convenciones para los diagramas de flujo de datos.............................. 151 10.2 diseño de datos........................................................................................................ 154 10.2.1 modelo entidad-relación.............................................................................................. 154 10.2.1.1 tablas...............................................................................................................................154 10.2.1.1.1 tablas básicas.................................................................................................................155 10.2.1.1.2 interfases........................................................................................................................................................ 155 10.2.1.1.3 seguridad.........................................................................................................................157 10.2.2 atributos......................................................................................................................... 158 10.2.3 pantallazos.....................................................................................................................158 10.2.3.1 interfaz menú principal.................................................................................................158 10.2.3.2 interfazárea................................................................................................................... 159 10.2.3.3 interfaz centros............................................................................................................ 160 10.2.3.4 interfaz cliente............................................................................................................. 160 10.2.3.5 interfaz plantilla de programación............................................................................ 161 10.2.3.6 interfaz sistema..............................................................................................................162 10.2.3.7 interfaz tanques............................................................................................................ 162 10.2.3.8 interfaz galán.................................................................................................................163 10.2.3.9 interfaz inicio de programación................................................................................... 164 10.2.3.10 interfaz programación................................................................................................ 165 10.2.3.11 interfaz salida del sistema......................................................................................... 166 conclusiones...............................................................................................167 bibliografía...................................................................................................168spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/26173
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesDIAZ, Adenso; GLOVER, Fred; GHAZIRI, M. Hassan; GONZALEZ, J. L.; LAGUNA, Manuel; MOSCATO, Pablo; TSENG, T. Fant. •'Optimización Heurística y Redes Neuronales en Dirección de Operaciones e Ingeniería”. Madrid: Paraninfo S.A. Editorial, 1996. Págs. 67 100.spa
dc.relation.referencesCHENEY, E.W. Introduction to Approximation Theory, Ch. 2, McGraw-Hill Book Company, 1966.spa
dc.relation.referencesFISHMAN, GEORGE. Concepts and methods in discreto event diqitalspa
dc.relation.referenceshttp://www.kmutt.ac.th/itc2002/CD/pdf/18 07 4S/TP1 PJZ1.pdf Pipelined Scheduling for Dynamically Reconfigurable FPGAs HARASHIMA Katsumi MINAMI Yuuki KUTSUWAToshiro - Enero 2003.spa
dc.relation.referenceshttp://www.utdallas.edu/research/esc/peoplepaqes/edsha.html Edwin H-M Sha Ptvfessor Department of Computer Science University of Texas at Dallas - Enero 2003spa
dc.relation.referenceshttp://www.redcientiflca.com/qaia/ Gaia AirCenter Red Científica Inteligencia Artificial - Diciembre 2002spa
dc.relation.referenceshttp://www.uv.es/~rmarti/aenet.html Algoritmos Genéticos Rafael Martí - Enero 2003spa
dc.relation.referenceshttp://casa.ccp.servidores.net/qenetico.html Algoritmos Genéticos - Enero 2003spa
dc.relation.referenceshttp://aeneura.uar.es/~imerelo/ie/ags.htm Informática evolutiva: Algoritmos genéticos Juan Julián Morolo Guorvós - Junio 2003spa
dc.relation.referenceshttp://geneura.uar.es/~imerelo/ie/intro.htm Informática evolutiva J. J. Merelo Guervós - Junio 2003spa
dc.relation.referencesThe Genetic Algorithms Archive - Enero 2003spa
dc.relation.referenceshttp;//sanii?dat.i¡iines.edu/qa íutorial/spa
dc.relation.referenceshttp://www.arrakis.es/~rporcar/ Club C++ Builder - Eneio 2003spa
dc.relation.referenceshttp://www.clubdelphi.com Club Delphi - Julio 2003spa
dc.relation.referenceshttp://www.aeocities.com/SiliconVallev/Bvte/4713/qa/E-GA3.htm Algoritmos Genéticos - Octubre 2003spa
dc.relation.referenceshttp://www.ecopetroi.com.co Empresa Colombiana de Petróleos. ECOPETROL Diciembre 2002spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsGenetic algorithmsspa
dc.subject.keywordsArtificial intelligencespa
dc.subject.keywordsOil pipelinesspa
dc.subject.keywordsData thinkingspa
dc.subject.keywordsGenetic programming (Computers)spa
dc.subject.keywordsLearning classification systemsspa
dc.subject.keywordsEvolutionary computingspa
dc.subject.keywordsCombinatorial optimizationspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembProgramación genética (Computadores)spa
dc.subject.lembSistemas de clasificación de aprendizajespa
dc.subject.lembComputación evolutivaspa
dc.subject.lembOptimización combinatoriaspa
dc.subject.proposalAlgoritmos genéticosspa
dc.subject.proposalInteligencia artificialspa
dc.subject.proposalOleoductosspa
dc.subject.proposalPensamiento de datosspa
dc.titleMetodología basada en algoritmos genéticos para la programación de oleoductosspa
dc.title.translatedMethodology based on genetic algorithms for the scheduling of oil pipelinesspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2004_Lopez_Hernandez_Pedro.pdf
Tamaño:
29.48 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: