331 |
Un algoritmo GRASP con doble relajación para resolver problema del flow shop schedulingRamírez Rodríguez, César Oswaldo 09 May 2011 (has links)
La mayoría de líneas de producción, incluso las grandes, no tienen una forma adecuada
de planificar su producción, optando por distribuciones manuales, producto del
conocimiento del jefe de planta o repitiendo alguna anterior con realidades distintas.
Esto conlleva a que los recursos (trabajadores, maquinas) estén sin trabajar (ociosas)
hasta ser utilizadas, manteniendo las máquinas prendidas, consumiendo
combustible y los trabajadores especialistas en una tarea, haciendo otra tarea.
|
332 |
Diseño y comparación de métodos para la detección automática de defectos en telas / Alvaro Emilio Ulloa CernaUlloa Cerna, Alvaro Emilio 09 May 2011 (has links)
Desde sus inicios, la industria ha utilizado avances tecnológicos no sólo para optimizar los procesos de fabricación sino también para mejorar la calidad de los productos elaborados. La industria textil, que es el sector de la economía dedicado a la producción de tela, fibra, hilo, ropa y productos afines, no es ajena al problema y es frecuente encontrar deficiencias en sus
productos finales. En particular, para la fabricación de telas, un rollo de tela con defectos (tales como cortes, falta de hilos, manchas u ondulaciones) puede llegar a tener una depreciación de 45 a 65 respecto del precio original. Las deficiencias en este proceso es un problema cotidiano causado por imperfecciones mecánicas en el operar de los telares.
|
333 |
Desarrollo de un algoritmo que permita la implementación futura de un software para el análisis cinemático inverso de mecanismos en 3DPeinado Bravo, Ángel Agustín César 17 March 2016 (has links)
La presente tesis tiene por objetivo la elaboración de un algoritmo para el análisis
cinemático inverso de mecanismos en el espacio, el cual abarcar mecanismos clásicos y
mecanismos empleados en la actualidad, tales como brazos robóticos. Con el fin de
realizar el análisis cinemático de diversos mecanismos usando el mismo algoritmo, se
plantea el uso de un método iterativo para la evaluación de las ecuaciones de movimiento.
En este proceso se usan los parámetros de Euler como sistema de coordenadas
generalizadas, así como la pseudo-inversión para la resolución de la inversión del
jacobiano y el método de Newton-Raphson como método de minimización. Además, se
presenta una librería de juntas para el modelamiento de diferentes tipos de juntas entre
eslabones, permitiendo el estudio de diversos mecanismos. El algoritmo se implementa
en el programa de Matlab, emplea archivos tipo texto para el ingreso de información y
ofrece una interfaz tipo GUI para la obtención de diversas gráficas requeridas por el
usuario. Durante la elaboración del algoritmo se presentaron dificultades en la eliminación
de restricciones redundantes y evasión de singularidades del mecanismo, en específico
en mecanismos contenidos en un plano. Esta dificultad fue superada empleando modelos
depurados por parte del usuario. Para la validación del algoritmo se desarrollaron dos
ejemplos de aplicación, un mecanismo clásico Biela-Manivela-Corredera y un brazo
robótico tipo esférico. Los resultados obtenidos en estos ejemplos usando el algoritmo
implementado y los obtenidos por otros autores son similares, apreciándose una
adecuada correspondencia en los valores de posición, velocidad y aceleración. El
algoritmo elaborado e implementado presenta subrutinas específicas y una librería de
juntas que pueden ser empleados en un programa para el análisis cinemático y dinámico
de mecanismos espaciales a ser desarrollado en un futuro.
|
334 |
Desarrollo de un programa para la proyección cónica de figuras geométricas simples en R4Torres Sovero, Roberto Javier 13 June 2011 (has links)
El presente trabajo de tesis tiene como principal objetivo hacer una extensión de la
proyección cónica a R4 implementando un visualizador para gráficos en cuatro
dimensiones que muestre la validez de la propuesta.
Geométricamente, la proyección cónica puede interpretarse como la intersección de
un cono con un plano. Partiendo de que ambas figuras geométricas pueden ser
descritas por ecuaciones vectoriales (que no dependen del número de
componentes de dichos vectores), la presente tesis hace un análisis de la
proyección cónica en R4, intenta la generalización a Rn de algunos conceptos
geométricos utilizados y esboza un diseño de software que permita reutilizar las
principales herramientas y buenas prácticas de programación de gráficos en 3D.
Será necesaria la generalización a R4 (y posteriormente a Rn) de algunas figuras
geométricas simples como cubos, conos, esferas y planos, no sólo para la
construcción de la proyección en sí (a partir de un cono y un plano), sino también
para contar con un conjunto de figuras geométricas a dibujar.
En una arquitectura orientada objetos como la propuesta, esto también implica la
necesidad de un diagrama de clases de estas figuras geométricas y de un pipeline
para el proceso de creación, transformación y proyección de las mismas.
Finalmente, en R4, una clase cámara se encargará de realizar la proyección
utilizando transformaciones con matrices y vectores de orden 4, restringiendo la
proyección al rango visible de la cámara. Dándole al usuario la posibilidad de mover
la cámara en R4 será posible apreciar, en tiempo real, los resultados de las
hipótesis desarrolladas en el presente trabajo.
|
335 |
Propuesta del programa de producción de la línea de productos líquidos no estérilesPacoricuna Cabrera, Eddy Santiago 21 November 2014 (has links)
La presente tesis presenta una aplicación de la investigación de operaciones
utilizando algoritmos de programación lineal entera mixta por metas, con el objetivo
de obtener un programa de producción para la línea de líquidos no estériles en la
empresa de estudio. Este objetivo se logra a través del desarrollo y resolución del
modelo, así mismo, del análisis comparativo de los resultados con el método actual
de programación en la empresa de estudio. Por otro lado, con la finalidad de
mejorar la velocidad del proceso de envasado se analiza el ahorro generado por la
propuesta de implementación de una línea automática para las operaciones
envasado y acondicionado.
La programación de la producción consiste principalmente en definir cuánto y
cuándo se llevarán a cabo los procesos de fabricación, envasado y acondicionado
de cada lote de un producto para un mes o periodo de producción.
La tesis se organizó en cuatro capítulos, que definen el marco teórico, el estudio del
caso, el plan de mejoras, y las conclusiones y recomendaciones.
En el capítulo 1, se desarrolla el marco teórico, y se muestra el resumen, la
formulación y conclusiones de tres casos de estudio en los que se utilizó la
programación lineal como mejora de proceso.
En el capítulo 2, se desarrolla el estudio del caso en el que se presentan la
descripción de la empresa, el análisis del sistema productivo y la descripción de los
principales problemas.
En el capítulo 3, se desarrolla el plan de mejoras, en el que se presenta la
metodología a seguir, la propuesta de implementación de una línea automática, el
desarrollo del modelo matemático y análisis de resultados, y, por último, se realiza
la evaluación económica.
Finalmente en el capítulo 4, se redactan las conclusiones y recomendaciones.
|
336 |
Mejora de la asignación de ternas arbitrales para el torneo descentralizado del fútbol peruano usando programación lineal entera mixtaMarmolejo Pablo, Jean Paul Aarón 25 November 2016 (has links)
El objetivo de la presente investigación es mejorar la asignación de ternas
arbitrales para los encuentros del Torneo Descentralizado del Fútbol
Peruano mediante la implementación de un modelo matemático de
Programación Lineal Entera Mixta.
En el marco teórico se describen investigaciones similares realizadas para
resolver problemas relacionas al fútbol haciendo uso de herramientas
matemáticas. Además, se explica la importancia y aplicación de la
Programación Deportiva en el fútbol. Por último, se exponen los conceptos
de Investigación Operativa que son usados en la presente investigación.
En el diagnóstico del problema se detalla el contexto en el cual se encuentra
el problema objeto de estudio. Además, en la definición de los
requerimientos se expone la información básica para la elaboración del
modelo como condiciones iniciales, información de equipos participantes,
ternas arbitrales y categoría de los mismos.
Para el desarrollo del modelo se definen las entradas y salidas, así como los
supuestos a considerar. También se definen las partes que conforman el
modelo como variables, restricciones y función objetivo. Luego, en la
resolución del modelo se definen los parámetros, se presenta el modelo
aplicado al fútbol peruano que será resuelto, y los resultados del mismo.
Asimismo, en la validación del modelo se realizan diferentes análisis donde
se exponen las mejoras de la asignación propuesta frente la actual, como
disminución de costos en 2%; mejor distribución de los ingresos, cantidad de
partidos, coincidencias por equipo y distancia a recorrer por cada terna
disminuyendo la desviación en 82%, 83%, 46% y 68% respectivamente;
además, se presenta una matriz de asignaciones propuestas, en donde se
demuestra el cumplimiento de diferentes restricciones.
Finalmente, se detallan las conclusiones y recomendaciones de la presente
investigación.
|
337 |
Análisis, diseño e implementación de un módulo de planificación de construcción de casos de usoMoquillaza Vizarreta, Arturo 24 April 2014 (has links)
Los procesos actuales de desarrollo de software implican la utilización de una serie de
herramientas y de metodologías que permitan dirigir y soportar el proceso de desarrollo y la
gestión adecuada del proyecto mismo. Con el paso del tiempo, estas metodologías se han
hecho más útiles a medida que la complejidad del software que se desarrolla ha ido en
aumento. RUP, por ejemplo, es una metodología que nos guía para lograr este propósito [1].
Uno de los grandes desafíos de la comunidad de investigadores en ingenie ría de software, es
involucrar a los stakeholders en el proceso de captura de requerimientos. Un stakeholder se
puede definir como aquella persona que está materialmente afectada por el resultado del
proyecto. En ese sentido, todo proyecto involucra la satisfacción de necesidades de un grupo
diverso de stakeholders. Típicamente, estos tienen diferentes perspectivas sobre el problema,
y diferentes necesidades que deben ser convenientemente identificadas [4].
No obstante los avances logrados en los últimos años, hay algunas partes del proceso de
desarrollo de software que aún no están adecuadamente soportadas por alguna metodología,
y en ese sentido, requieren de la experiencia de quienes manejan el proyecto de software.
El proceso de elección del orden de construcción de los casos de uso a partir de los
requerimientos capturados, es un ejemplo de lo anterior.
El presente proyecto muestra una propuesta de solución a este tema. Se ha implementado un
módulo de software que permite capturar la opinión de los stakeholders y a partir de estas,
generar una secuencia de construcción de casos de uso. / Tesis
|
338 |
Estudio del lenguaje de programación Haskell, ventajas y desventajas con respecto a otros lenguajes de programaciónInca Chiroque, Julita 08 April 2013 (has links)
El trabajo de tesis presenta al lenguaje de programación Haskell y realiza un estudio comparativo con respecto a lenguajes de programación que son promovidos con gran impacto en la actualidad en los ambientes: académico, industrial y científico.
Los lenguajes de programación que servirán como puntos de referencia de comparación para el presente estudio son: C/C++, Java y GOlang.
Los criterios de comparación tomados en cuenta en el estudio son: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión.
Se elige comparar los lenguajes mencionados con el lenguaje de programación Haskell, porque es un lenguaje que ha significado un reto para los estudiosos en Ciencias de la Computación de las universidades más prestigiosas del mundo, quienes diseñaron un lenguaje de programación que mejora y supera errores de diseño de lenguajes de programación convencionales.
En el primer capítulo se referencia estudios realizados acerca de los lenguajes de programación en las últimas décadas, la popularidad e impacto que tienen en el ámbito académico, industrial y científico, los lenguajes de programación C/C++, Java y GOlang. En el segundo capítulo se referencia estudios realizados acerca de la categorización de los lenguajes de programación a lo largo de la historia de los lenguajes de programación. En el tercer capítulo se detalla cada uno de los lenguajes de programación en mención, su origen, evolución, aplicaciones y tecnologías desarrolladas en las últimas décadas. En el cuarto capítulo se describen los criterios de evaluación de un lenguaje de programación, según autores de prestigio en el campo de las ciencias de la computación. En el quinto capítulo se realiza un estudio y desarrollo de programas en los lenguajes de programación elegidos para poder evaluar las ventajas y desventajas, con respecto a los criterios de evaluación elegidos: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión. / Tesis
|
339 |
Simulación e impacto de estrategias de vacunación en el distrito de Lima utilizando herramientas de analítica y modelamiento matemáticoSamaniego Osorio, Alvaro Danilo 17 April 2024 (has links)
La crisis global causada por el COVID19 ha resaltado la importancia de un manejo
estratégico de detección y control de epidemias para minimizar el número de personas
contagiadas y reducir el número de personas con complicaciones graves y posterior
muerte. La respuesta global ha surgido por tres vías: (1) contención (2) vacunación
masiva y (3) reforzamiento de instituciones de salud.
Por lo tanto, el objetivo de esta investigación es representar la dinámica de la epidemia
del COVID19 como un modelo de programación lineal que permita evaluar distintas
políticas basadas en algunas combinaciones de las tres vías antes mencionadas.
En el primer capítulo, se detallará el marco teórico y las herramientas matemáticas
usadas tales como la programación lineal y los sistemas de información geográfica, así
como también la descripción de una epidemia y/o pandemia y sus indicadores claves.
En el segundo capítulo, se describirán dos estudios de casos en los que se han aplicado
técnicas de modelamiento o de ecuaciones diferenciales parciales para definir
estrategias de vacunación en Estados Unidos y Australia.
En el tercer capítulo, se hará un breve diagnóstico de la situación actual vista como la
evolución temporal de las etapas del COVID19 en Perú incluyendo principales
indicadores, así como también la respuesta del país ante esta pandemia con la
adquisición de vacunas y la instalación de centros de vacunación.
En el cuarto capítulo, se realiza la conceptualización del modelo matemático a partir de
una adaptación del modelo compartimental SIR bajo diferentes supuestos que no
afectan la linealización del problema. Se presentará el modelo, el código utilizado, los
resultados del modelo y un análisis de sensibilidad respecto a los parámetros críticos.
En el quinto capítulo, se describirán las principales conclusiones derivadas del modelo
y de sus resultados, así como también su aplicabilidad a otras epidemias; asimismo, se
incluirán futuros alcances que podrían utilizar este trabajo de investigación como una
fuente primaria. / The global crisis caused by COVID19 has highlighted the importance of strategic
management of epidemic detection and control to minimize the number of infected and
to reduce the number of infected with severe complications and subsequent death. The
global response went by three pathways: (1) containment (2) mass vaccination and (3)
reinforcement of health institutions.
Therefore, the objective of this research is to represent the dynamics of the COVID19
epidemic as a linear programming model that allows the evaluation of different policies
based on some combinations of the three aforementioned pathways.
In the first chapter, the theoretical framework and the mathematical tools used such as
linear programming and geographic information systems will be detailed, as well as the
description of an epidemic and/or pandemic and its key indicators.
In the second chapter, two case studies will be presented, in which modeling or partial
differential equation techniques have been applied to define vaccination st rategies in
United States and Australia.
In the third chapter, there will be a brief diagnosis of the current situation seen as the
temporal evolution of the stages of COVID19 in Peru including main indicators, as well
as the country's response to this pandemic with the acquisition of vaccines and the
installation of vaccination centers.
In the fourth chapter, the mathematical model is conceptualized based on an adaptation
of the SIR compartmental model under different assumptions that do not affect the
linearization of the problem. The model, the code used, the results of the model and a
sensitivity analysis with respect to the critical parameters will be presented.
In the fifth chapter, the main conclusions driven from the model and its results will be
presented, as well as its applicability to other epidemics and future scopes that could use
this research work as a primary source.
|
340 |
Revisión sistemática sobre generadores de código fuente y patrones de arquitecturaHuari Casas, María Rosario 18 June 2020 (has links)
Los proyectos de desarrollo de software, están sujetos a situaciones que, pueden ocasionar demora en la entrega del producto o generar aplicaciones de mala calidad, debido a deficiencias en la organización estructural del código y a la falta de integración de los componentes de software.
Para reducir el riesgo de demoras en la parte de la codificación de los programas, se puede hacer uso de herramientas informáticas que mejoren la productividad, entre estas herramientas se puede encontrar a los Generadores de Código Fuente (GCF), aplicaciones que generan código automáticamente, los cuales se utilizan en situaciones donde la lógica para armar un sistema es repetitiva; es decir las interfaces para el ingreso de datos, la conexión a las bases de datos, los reportes o salida de datos cumplen la misma lógica teniendo como única variante la estructura de datos.
Así mismo, para mejorar la calidad de los productos, antes de empezar a codificar los programas, es muy importante planificar y diseñar el patrón de arquitectura del aplicativo; tener un esquema de organización para agrupar, acoplar y encapsular los programas.
Mediante la revisión sistemática de la literatura se logra identificar patrones de arquitectura utilizados en la generación de código fuente de aplicaciones web; así como los principales frameworks y herramientas.
Las etapas de la revisión sistemática realizadas son: planeamiento, ejecución, reporte y divulgación. Así mismo, en las preguntas de investigación, se aplicaron los criterios del método PICOC, se realizaron estrategias de búsqueda y selección de fuentes haciendo uso de las principales bases de datos científicas o académicas. Los resultados de la revisión sistemática de la literatura, estuvieron orientadas a analizar los GCF, para comprender su importancia en el desarrollo de sistemas informáticos, así como analizar su relación con los patrones de arquitectura de software. Finalmente, en base a la información obtenida, se llega a la conclusión de que los patrones de arquitectura tienen un papel importante en la generación de código fuente, ya que estandariza y organiza la aplicación en bloques o capas, de esta manera los desarrolladores tienen la opción de elegir herramientas estructuradas, reutilizables y eficientes. / Tesis
|
Page generated in 0.1885 seconds