Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
CRISTIAN EMILIO GUALTEROS NIÑO
HAROLD HERNÁN PULIDO MANRIQUE
ANGIE YIRLEY RINCÓN SUÁREZ
CARLOS ANDRÉS TELLEZ COBA
ASESOR:
ANDRES IGNACIO ZAMUDIO CASTRO
INTRODUCCIÓN .................................................................................................... 4
2. OBJETIVOS ........................................................................................................ 7
2.1 OBJETIVO GENERAL ................................................................................... 7
2.2. OBJETIVOS ESPECÍFICOS ......................................................................... 7
3. INFORMACIÓN GENERAL TRANZIT S.A.S ...................................................... 8
3.1 TRANZIT S.A.S COMO EMPRESA ............................................................... 8
3.2 HISTORIA DE TRANZIT S.A.S ...................................................................... 9
3.3 PLANEACIÓN ESTRATÉGICA DE TRANZIT S.A.S...................................... 9
4. PLANTEAMIENTO DEL PROBLEMA .............................................................. 10
5. JUSTIFICACIÓN ............................................................................................... 13
6. MARCO TEÓRICO ........................................................................................... 14
6.1 TEORÍA DE LA INVESTIGACIÓN DE OPERACIONES. ............................. 14
6.2 Estructura de los modelos empleados en la investigación de operaciones. 14
6.3 FASES DE UN ESTUDIO DE INVESTIGACIÓN DE OPERACIONES ........ 15
6.4 EL MODELO DE INVESTIGACIÓN DE OPERACIONES ............................ 16
6.5 TÉCNICA DE SOLUCIÓN PARA MODELOS DE INVESTIGACIÓN DE
OPERACIONES ................................................................................................. 17
6.6 PROGRAMACIÓN LINEAL (PL) .................................................................. 17
6.7. ESTADO DEL ARTE OPTIMIZACIÓN DE HORARIOS. ............................. 18
6.8 PROBLEMA DE ASIGNACIÓN DE TURNOS. ............................................. 19
6.9 PROBLEMA DE ROTACIÓN DE TURNOS ................................................. 21
7. PROPUESTA DE MEJORA .............................................................................. 24
7.1 RECOLECCIÓN DE DATOS........................................................................ 24
7.2 DESARROLLO DE LA PROPUESTA: ......................................................... 25
7.3 MODIFICACIONES AL SISTEMA ................................................................ 27
7.3.1 Propuesta: ............................................................................................. 28
7.3.2. Propuesta 2: ......................................................................................... 29
7.3.3 Propuesta 3: .......................................................................................... 30
7.3.4 Propuesta 4: .......................................................................................... 31
7.3.5 Propuesta 5: .......................................................................................... 32
7.4 ELECCIÓN DE MEJOR PROPUESTA: ....................................................... 33
7.5 PERIODO DE CALENTAMIENTO Y NUEVOS RESULTADOS................... 34
8. CONCLUSIONES ............................................................................................. 38
9. RECOMENDACIONES ..................................................................................... 40
10. ANEXOS ......................................................................................................... 42
11. BIBLIOGRAFÍA .............................................................................................. 43
LISTADO DE ILUSTRACIONES
Día tras día los medios de comunicación y los usuarios han manifestado su
inconformismo por la problemática y el fuerte impacto que ha causado la
”inadecuada” implementación del Sistema Integrado de Transporte público en la
ciudad de Bogotá (el cual se denotará de aquí en adelante como SITP),
determinando así las causas por las cuales estos eventos generan un alto grado de
inconformismo para los usuarios que utilizan este sistema; se realizó un estudio en
el proceso operativo de la flota vehicular, que corresponde a uno de los
concesionarios, encargados de prestar el servicio de buses a Transmilenio S.A,
específicamente en el terminal zonal Centros de Oriente, donde se evidenció que
los tiempos en los procesos de mantenimiento, lavado y suministro de combustible
son elevados, afectando directamente a los usuarios que toman el servicio y los
ingresos del mismo ocasionando perdida de viajes. Con el fin de plantear una
solución y mejoría al sistema, se utilizará como herramienta la simulación siendo
una de las mejores metodologías que proporcionará mejoras a los procesos
operativos. Se podrán evaluar diferentes escenarios y recursos con el fin de
disminuir los tiempos en cola de la flota disponible.
Para TRANZIT S.A.S, es necesario determinar los controles adecuados para así
establecer las actividades que llegarán a generar una simulación de sus procesos
productivos, velando por la confiabilidad en sus servicios y a su vez garantizar la
satisfacción de las partes interesadas; sin embargo, no solo con determinar si dichos
procesos mejoran sus tiempos garantizará que se subsanen las falencias con las
que cuenta la organización, es por ello que mediante esta metodología se podrá
conocer mejoras a los problemas que aquejan a la organización, sino a su vez tomar
medidas correctivas o de control para así eliminar los factores de incumplimiento y
perdidas de viajes, cambiando la percepción de los usuarios en la ciudad de Bogotá
y sus alrededores.
6
2. OBJETIVOS
Identificar los recursos relevantes que permitan disminuir los tiempos del ciclo
operativo, desde la llegada de las rutas zonales adjudicadas al terminal zonal,
hasta el alistamiento y controles de mantenimientos preventivos y correctivos
necesarios.
7
3. INFORMACIÓN GENERAL TRANZIT S.A.S
8
3.2 HISTORIA DE TRANZIT S.A.S
De acuerdo a la información que la organización suscribe para el desarrollo de sus
actividades; a continuación, se describe su información histórica de la compañía:
.
9
4. PLANTEAMIENTO DEL PROBLEMA
0%
2% ACCIDENTALIDAD
0% 0% COMPORTAMIENTO
GESTION HUMANA
23%
INMOVILIZACIÓN POLICÍA DE
TRÁNSITO
MANTENIMIENTO
6%
NO ATRIBUIBLE
67%
2% OPERACIONES
0% RECORRIDO ESPECIAL
0%
VUELTA DE REACCION
(ALIMENTADOR)
VIAJE REALIZADO
Lo anterior nos permite visualizar las causales de las pérdidas de viajes distribuidas
como se evidencia en la siguiente gráfica, donde se aprecia que el 70% de estas
corresponde al área de mantenimiento (reparación de vehículos, lavado y suministro
de combustible) lo que ocasiona que no se cubra la demanda diaria en la zona 13
de la ciudad de Bogotá, la cual comprende las localidades de Usme y Rafael Uribe
10
Uribe
DISTRIBUCION DE PÉRDIDAS
0%
0% 6%
0% 0%
0% ACCIDENTALIDAD
6% COMPORTAMIENTO
18%
GESTION HUMANA
INMOVILIZACIÓN POLICÍA DE
TRÁNSITO
MANTENIMIENTO
70% NO ATRIBUIBLE
OPERACIONES
RECORRIDO ESPECIAL
11
Costo de Viaje Ingreso Teórico Ingreso Real
$750.000 Mes Día Mes Día
Viajes 45.660 1.522 34.581 1.152,7
Ingreso $ 34.245.000.000 $ 1.141.500.000 $ 25.935.750.000 $ 864.525.000
12
5. JUSTIFICACIÓN
Es necesario construir dicho modelo para garantizar un servicio eficiente por parte
de TRANZIT S.A.S, que logre aumentar la productividad en su proceso operativo y
a su vez los niveles de servicio, se propone construir e implementar un modelo
simulado, que logre evaluar el desempeño actual y a su vez proponer acciones que
permitan dar cumplimiento a los objetivos y metas propuestas.
13
6. MARCO TEÓRICO
14
técnicas de solución con matemáticas avanzadas. Un modelo matemático
comprende principalmente los siguientes elementos.
Variables de decisión.
Parámetros.
Función objetivo.
Restricciones.
Programación lineal entera.
Programación entera mixta. (Waine, 2004)
La definición del problema implica definir el alcance del problema que se investiga.
Su resultado final será identificar tres elementos principales del problema de
decisión, que son: 1) la descripción de las alternativas de decisión; 2) la
determinación del objetivo, y 3) la especificación de las limitaciones bajo las cuales
funciona el sistema modelo.
La construcción del modelo implica traducir la definición del problema a relaciones
matemáticas. Si el modelo se ajusta a uno de los modelos matemáticos normales,
como puede ser la programación lineal, se puede llegar a una solución empleando
15
algoritmos disponibles; y además debe ser un modelo tal que relacione a las
variables de decisión con los parámetros y restricciones del sistema.
La solución del modelo es, con mucho, la fase más sencilla de todas las de
investigación de operaciones, porque supone el uso de algoritmos bien definidos de
optimización. Un aspecto importante de la fase de solución del modelo es el análisis
de sensibilidad. Tiene que ver con la obtención de información adicional sobre el
comportamiento de la solución óptima cuando el modelo sufre ciertos cambios de
parámetros. Se necesita en especial el análisis de sensibilidad cuando no se pueden
estimar con exactitud los parámetros del modelo. En esos casos es importante
estudiar el comportamiento de la solución óptima en las proximidades de los
parámetros estimados. Debemos tener en cuenta que las soluciones que se
obtienen en este proceso son matemáticas y debemos interpretarlas en el mundo
real.
La validación del modelo compruebe si el modelo propuesto hace lo que quiere
que haga, esto es, ¿predice el modelo en forma adecuada el comportamiento del
sistema que se estudia? Al principio, el equipo de investigación de operaciones se
debe convencer que el resultado del modelo no incluya “sorpresas”. En otras
palabras, ¿tiene sentido la solución? ¿Se pueden aceptar intuitivamente los
resultados? Desde el lado formal, un método frecuente para comprobar la validez
de un modelo es comparar su resultado don datos históricos. El modelo es válido
si, bajo las condiciones de datos semejantes, reproduce el funcionamiento en el
pasado. Si el modelo propuesto representa un sistema nuevo, no existe, no habrá
datos históricos para las comparaciones. En estos casos se podrá recurrir a una
simulación, como herramienta independiente para verificar los resultados del
modelo matemático.
La implementación de la solución de un modelo validado implica la traducción de
los resultados a instrucciones de operación, emitidas en forma comprensible para
las personas que administrativas al sistema recomendado. La carga de esta tarea
la lleva principalmente el equipo de investigación de operaciones. (Taha, 2004)
16
6.5 TÉCNICA DE SOLUCIÓN PARA MODELOS DE INVESTIGACIÓN DE
OPERACIONES
(Osorio, 2014)
17
Un problema de programación lineal (PL) es un problema de optimización para el
cual se efectúa lo siguiente:
1. Se intenta maximizar (minimizar) una función lineal de las variables decisión;
la función que se desea maximizar o minimizar se llama función objetivo.
2. Los valores de las variables de decisión deben satisfacer un conjunto de
restricciones. Cada restricción debe ser una ecuación lineal o una
desigualdad lineal.
3. Se relaciona una restricción de signo con cada variable. Para cualquier
variable Xi la restricción de signo especifica que Xi no debe ser negativa (Xi
≥0)o no tener restricciones de signo (nrs).
(Wayne, 2004)
18
La organización de líneas hace referencia a los cambios operativos que dice
tener cada ruta, como por ejemplo tiempo de duración de cada servicio,
cantidad de servicios, kilometraje en vacío, kilometraje en línea.
19
tripulaciones se tiene como entradas la programación de los vehículos, las normas
operacionales y la legislación laboral, las cuales a su vez serán tenidas en cuenta
en el problema de asignación. En un sistema de transporte la programación está
conformada por un conjunto de tareas denominadas jornadas, cada tarea es un
conjunto de viajes de un mismo vehículo que debe, necesariamente, ser realizado
por una misma tripulación. El conjunto de todas las jornadas constituye una
asignación para las tripulaciones, también conocida como programación y/o
asignación de tripulaciones. (Moncada Quintero, 2013)
El problema de asignación de tripulaciones (CrewSchedulingProbem – CSP)
consiste en asignar tripulaciones para un cumplimiento de rutas en un sistema de
transporte. Un caso particular del CSP es el problema de asignación de conductores
de un autobús (Bus Driver SchedulingProblem – BDSP), el cual consiste en construir
un conjunto de tareas a realizar por un conductor en un día de trabajo, de modo que
todos los conductores cubran los vehículos asignados (Wren, 1995)
El CSP es un concepto de asignación de tripulaciones para una predeterminada
asignación de vehículos de tipo NP-hard, y la construcción de esta asignación es
una tarea complicada a realizar porque varía según la demanda y la cantidad de
conductores disponibles en un periodo determinado. El CSP es un proceso que se
puede construir a partir de dos principios: cubrimiento de conjuntos (Set
CoveringProblem – SCP) y particionamiento de conjuntos (Set PartitioningProblem
– SPP). El SCP está entre los problemas de optimización combinatoria más difíciles,
siendo perteneciente a la clase NP-hard (Toth, 1986).
Para el caso del transporte, un método muy utilizado es el cubrimiento de conjuntos
o set covering, el cual tiene como principio satisfacer la demanda a partir de la
asignación de una cantidad de conductores en un periodo determinado. Este
problema es adecuado para la asignación de turnos y envuelve la planeación en
intervalos de tiempos en los cuales se tiene en cuenta los tiempos de trabajo,
descanso y relevo para un grupo de conductores. Este principio debe tener en
cuenta dónde las tripulaciones pueden iniciar o terminar un turno para un intervalo
de tiempo determinado, la cantidad de piezas de trabajo a cubrir y la demanda para
determinado periodo.
El modelo matemático del SCP se puede representar a través de una variable de
decisión binaria Xj que toma el valor de 1 si la tarea está en la solución y 0 de lo
contrario, con una matriz A de orden m x n, cuyos elementos Aij ϵ {0,1}, un vector
de costos Cj con n elementos en el cual cada componente corresponde al costo
asociado de la columna J de la matriz A. La función objetivo (1) del modelo busca
el cubrimiento de las tareas a partir de los recursos disponibles al menor costo
posible, el cual debe garantizar la utilización de todos los recursos disponibles (2) y
el carácter binario de la variable de decisión (3). A continuación, se muestra el
modelo matemático para el SCP:
20
Ecuación 1:” Modelo de Ecuación SCP”
Fuente: Toth, 1986
Asignación de tareas.
Creación de líneas de trabajo.
Sin embargo, este problema puede implicar mayor dificultad a medida que se
establezcan los requerimientos a cumplir por diferentes aplicaciones en el sector de
transporte. Un ejemplo, es lograr cumplir la demanda durante el tiempo o ventana
de descanso de las tripulaciones sin afectar la eficiencia del servicio, asimismo hay
muchas más restricciones a cumplir, de todas maneras, las diferentes
investigaciones siempre apuntan a la disminución del costo, que está directamente
relacionado con el número de conductores a asignar en un periodo para un día
determinado.
21
Según, (Pradenas, 2008)el desafío es encontrar asignaciones eficientes que
permitan cumplir con la demanda existente a un costo aceptable, y al mismo tiempo
evitando violar contratos laborales o restricciones legales. Existe un sin-número de
alternativas de rotación de tunos que están diseñadas dependiendo del modelo de
trabajo establecido por la compañía, un ejemplo de rotación se puede evidenciar en
la figura 2 donde las posibilidades de asignación y rotación varían según el turno
realizado el día anterior. (Moncada Quintero, 2013)
22
Como se ha mencionado anteriormente, la rotación de turnos debe cumplir con las
condiciones y normas impuestas por la legislación laboral de cada región. En
Colombia, se encuentran descritas en el Código Sustantivo del Trabajo (2012), y
específicamente están en el Título VI, capítulo II en el artículo 161 parágrafos d., las
cuales se mencionan a continuación:
1. Duración máxima de jornada de trabajo de ocho (8) horas.
2. Máximo seis días de trabajo continuo.
3. Mínimo un día de descanso en la semana.
4. Mínimo un domingo de descanso al mes.
5. Máxima cantidad de horas a trabajar en un mes.
6. Pago de recargos económicos según el tipo de hora trabajada
7. Mínimo número de horas a descansar entre cambio de turnos.
8. Pago del salario mínimo con subsidio de transporte.
23
7. PROPUESTA DE MEJORA
24
Los operarios designados para las áreas se muestran a continuación:
Turno noche Turno mañana Turno tarde
Isla 2 1 1
Islero 2 1 1
LEF 16 8 8
Op pesado 0 10 10
Op inter 10 10 10
Op express 10 10 10
25
En la primera parte se encuentra el ingreso de buses que se comprende desde las
12am hasta las 3, allí se genera el ingreso de buses a patio y se simula el proceso
de alistamiento, y entrega de flota, con sus debidos recursos y tiempos, según la
franja horaria los vehículos presentaran un recorrido diferente, si se encuentran
entre las 4 am y 12 pm, significa que están en operación normal y quienes lleguen
a patio son novedades de trabajo intermedio o pesado, si es en la noche pasan por
cualquier tipo de mantenimiento:
En esta parte del modelo se genera la creación de demanda, cada ruta asignada al
patio objeto de estudio, posee una frecuencia y una cantidad de viajes a realizar, se
modelo la demanda de acuerdo a la información suministrada por el consorcio,
asignando la cantidad de buses requeridos.
26
Ilustración 8:” modelado de sistema de demanda de flota en software Arena Simulator”
Fuente: Elaboración propia
Ilustración 9:” modelado de sistema operacional diario de flota en software Arena Simulator”
Fuente: Elaboración propia
Se parametrizo el sistema con los recursos y tiempos reales bajo los que trabaja la
empresa estudio de caso lo cual arrojo los siguientes datos:
Viajes programados: 45660
Viajes realizados: 34581
Viajes perdidos: 11079
Viajes perdidos por bus: 2851
27
7.3.1 Propuesta:
Total $ 587.777.994
Obteniendo:
Viajes programados: 44566
Viajes realizados: 34598
Viajes perdidos: 9968
Viajes perdidos por bus: 2000
28
7.3.2. Propuesta 2:
Total $ 579.577.994
Obteniendo:
Viajes programados: 46411
Viajes realizados: 35957
Viajes perdidos: 10454
Viajes perdidos por bus: 1863
29
7.3.3 Propuesta 3:
Turno noche Turno mañana Turno tarde
Isla 2 1 1
Islero 2 1 1
LEF 12 12 12
Op pesado 9 9 9
Op inter 10 10 10
Op express 3 3 3
Total $ 580.704.730
Tabla 11:” Costos salarios de recursos en la propuesta 3”
Fuente: Elaboración propia
Obteniendo:
Viajes programados: 45813
Viajes realizados: 35323
Viajes perdidos: 10490
Viajes perdidos por bus: 2079
30
7.3.4 Propuesta 4:
Total $ 569.002.994
Obteniendo:
Viajes programados: 45090
Viajes realizados: 35160
Viajes perdidos: 9930
Viajes perdidos por bus: 1626
31
7.3.5 Propuesta 5:
Total $ 613.597.598
Tabla 15:” Costos salarios de recursos en la propuesta 5”
Fuente: Elaboración propia
Obteniendo:
Viajes programados: 45659
Viajes realizados: 35069
Viajes perdidos: 10590
Viajes perdidos por bus: 276
32
7.4 ELECCIÓN DE MEJOR PROPUESTA:
Dentro de las propuestas sugeridas y desarrolladas mediante el modelamiento de
Arena la que genera una mayor eficiencia operativa es la numero (4) cuatro, a
continuación, se muestra la comparación entre las diferentes opciones:
La propuesta número (4) también es la mejor en este sentido, ya que logra disminuir
los costos operacionales en algo más de 15 millones.
33
Ahora apreciemos los resultados de la variable a reducir, estamos hablando de los
porcentajes correspondientes a las pérdidas por viajes:
Disminucion lograda
1,90% 1,74% 1,37% 2,24% 1,07%
5,67% 7,91% 5,91% 9,36% 4,24%
34
Ilustración 10” Cálculo de periodo de calentamiento mediante programa output analyzer”
Fuente: Elaboración propia
Ilustración 11:” Cálculo de periodo de calentamiento mediante programa output analyzer a mayor escala”
Fuente: Elaboración propia
35
El tiempo necesario para que el sistema funcione correctamente oscila entre los
1400 y 1600 minutos, se decidió tomar 1500 minutos como el valor indicado para el
periodo de calentamiento y correr el sistema, a continuación, se muestra la
parametrización de la corrida en el software, incrementando la totalidad de la corrida
a 44700 minutos que son equivalentes a 1 mes descontando el Warm-up:
36
Seleccionada con
Normal
calentamiento
Ingresos teoricos $ 34.245.000.000 $ 33.839.250.000
Ingresos reales $ 25.935.750.000 $ 26.800.500.000
Perdidas $ 8.309.250.000 $ 7.038.750.000
Perdidas por bus $ 2.138.250.000 $ 787.500.000
Seleccionada con
Normal
calentamiento
Ingresos teoricos $ -405.750.000
Ingresos reales $ 864.750.000
Perdidas $ -1.270.500.000
Perdidas por bus $ -1.350.750.000
Tabla 19:” Comparación de ingresos del sistema en estado normal VS la propuesta Seleccionada”
Fuente: Elaboración propia
Seleccionada con
Normal
calentamiento
Perdida Vs total 24,26% 20,80%
Bus VS Perdidas 25,73% 11,19%
3,46%
14,55%
Tabla 20:” Comparación porcentaje reducción de pérdidas sistema normal VS propuesta seleccionada”
Fuente: Elaboración propia
37
8. CONCLUSIONES
38
a cumplir con las expectativas de servicio al cliente podemos decir que entonces
el proyecto ha sido exitoso.
Otro punto que consideramos clave para llevar a cabo un proyecto como este,
consiste en que la compañía sufra una transformación positiva hablando en
términos de su modo operacional, si hacemos todo correctamente para
desarrollar e implementar los las labores diarias, recursos y procesos pero no
le damos herramientas a la gente para que trabaje con ellos es muy probable
que todo el trabajo realizado se venga abajo y encuentren la manera de realizar
sus tareas sin usarlos; haciendo que todos los beneficios que se tenían en
mente no solo no se cumplan sino que tal vez empeoren.
La información es uno de los recursos más importantes que tienen las empresas
y muchas no le dan la debida importancia que merece, se realizan varias
erogaciones en maquinaria, remodelaciones y en muchos otros conceptos, sin
embargo, en muchos casos no tienen en cuenta lo importante que es asignar
un presupuesto para el mantenimiento y así garantizar la operatividad de su
flota y a su vez el cumplimiento de los deberes, junto con el nivel de servicio
satisfactorio con el cliente.
39
9. RECOMENDACIONES
c) Pesado: Es necesario tener operarios de este tipo durante todos los turnos, con
9 de ellos es suficiente para satisfacer las necesidades operativas del área en
este tipo de reparaciones, es decir implementar el uso de este tipo de operarios
durante la noche ya que en este momento no hay, serían necesarios 7 y reubicar
a 2 de los turnos diurnos.
40
A continuación, se muestra un resumen de la cantidad de operarios recomendados
a tener por área, así como lo que representan en términos de dinero para la
compañía, los costos totales de los recursos y los costos fijos de la estación de
servicio.
Total $ 569.002.994
Tabla 21:” Descripción de recursos y costos de la propuesta seleccionada”
Fuente: Elaboración propia
41
10. ANEXOS
42
11. BIBLIOGRAFÍA
Cappanera & Gallo, G. (2004). A Multicommodity Flow Approach to the Crew Rostering
Problem. Operations Research, Volumen 52.
Ernst, A. T. (2004). Staff Scheduling and Rostering: A review of applications, methods and
models. European Joournal of Operation Research,, 3-27.
Moz & Pato, M. R. (2007). Bi-Objective Evolutionary Heuristics for Bus Drivers Rostering.
Toth, P. &. (1986). A heuristic approach to the bus driver scheduling problem. European
Journal of Operational Research.
Xie, L. K. (2012). Integrated Driver Rostering Problem in Public Bus Transit. Paderborn,
Alemania: 15 Edition of the Euro Working Group of Transportation.
43