SAPRASOL, Ontario, Canada

E. Mail:  info@saprasol.com

Tel. 905 9641927 

 

 

 

 

 

 

 

                                                                           INDICE

 

 

 

1             BREVE DESCRIPCION DEL SOFTWARE

1.1          Modos de Funcionamiento

1.2          Systema Operativo

 

2             MODULOS

 

3             PARAMETROS DE PLANIFICACION DE RUTAS

 

4             INTERFASE DEL USUARIO EN PANTALLA

 

5             COSTO DE LICENCIA (Precios)

5.1          Paquete Basico

5.2          Nota:

 

6             CONFIGURACION MINIMA DEL SISTEMA E INTEGRACION DE COMPONENTES

 

7             DEMO GRATIS

 

8             FORMATOS DE ARCHIVOS

 

8.1          Lista de Pedidos de Viaje, Archivo de entrada ASCII  (schedule.trp)

 


1             BREVE DESCRIPCION DEL SOFTWARE

 

Este sistema de planificación y cálculo de rutas consiste en un juego completo de módulos de software (herramientas de software) para  la asignación dinámica de vehículos y la generación automática de rutas  de cualquier flota de transportes con demanda dinámica variable.

 

En su implementación mas sencilla lo unico que el cliente tiene que hacer es crear una lista de pedidos de viaje y una lista de vehículos disponibles para servicio.  El programa lee las dos listas y genera automáticamente la planificación general para toda la flota y todos los pedidos de viaje.  Los formatos para las dos listas de datos se muestran luego en este documento

                                                                                                                                                         

El objetivo de la función optimizante es transportar el máximo número de pedidos de trasporte (o viajeros)  y minimizar el coste de transporte.  El coste es una función combinada del coste fijo de la salida del vehículo del garaje, el kilometraje recorrido, el tiempo de viaje y el nivel de servicio.  El nivel de servicio es a su vez dependiente de las tolerancias de tiempo de la hora de partida o de llegada,  de los tiempos de carga y descarga y de los tiempos a bordo de las mercancías (o viajeros).

 

Los métodos de cálculo de distancias que se pueden utilizar son: Directo de Punto a Punto,  Triangulación o rutas reales a través de las redes de calles y carreteras.  El método mas efectivo es generalmente decidido por un compromiso entre exactitud de cálculo, potencia de computación, disponibilidad de plantilla de personal, eficiencia de operación y costo.

 

1.1          Modos de Funcionamiento

 

El sistema puede funcionar en modo MANUAL y en AUTOMATICO

 

En modo MANUAL el sistema hace todos los cálculos relacionados con el proceso de asignación de vehículos y análisis de rutas y presenta al operador una lista de vehículos que pueden llevar la carga, la lista esta ordenada de vehiculo menos costoso a vehiculo mas costoso, las horas modificadas de partida y llegada de otros pedidos, el impacto en la planificación existente y permite al operador elegir el vehículo o grupo de vehículos que considere preferible para llevar la carga.  Si se desea, se puede hacer una planificación completa de toda la flota en modo MANUAL.

 

En modo AUTOMATICO hace todos los cálculos expuestos anteriormente y también la asignación automática del vehículo sin intervención del operador creando una planificacion general para toda la flota en cuestion de minutos.

 

Para  clientes con flotas múltiples, se puede hacer una planificación combinada y coordinada para todas las flotas simultáneamente.  El sistema permite hasta 5 flotas diferentes aunque este número se puede aumentar si se requiere.

 

Las cargas se pueden proyectar hacia vehículos específicos o flotas específicas.  Por ejemplo

 

La flota de autobuses de escuela

La flota de mini-buses

La flota de taxis

La flota de camiones

La flota de vehículos voluntarios, etc.         

 

Las cargas también se pueden proyectar hacia una combinación de vehículos específicos de dos o mas flotas.

 

Se pueden establecer prioridades entre flotas.  Por ejemplo, no considere la flota de taxis a menos que la carga no pueda ir en la flota de mini-buses ni en la de voluntarios.  Esto es importante cuando los gastos de viaje son diferentes para diferentes flotas o diferentes vehículos.

El software también permite funcionar en modo de TIEMPO REAL y modo de PLANIFICACION.

En modo de tiempo real toma en cuenta todos los parámetros dinámicos del estado de la flota y la situación geográfica actual de los vehículos antes de insertar nuevos pedidos o cancelar pedidos existentes y recalcula las rutas a partir de la situación actual existente. 

 

 1.2         Systema Operativo

 

El sistema funciona con cualquiera versión de Windows, cualquiera base de datos (Oracle, MS Access, SQL Server, etc.) y cualquier sistema de información  geográfica.

 

2             MODULOS

 

Este software consiste en varios módulos opcionales que permiten un juego completo de herramientas para efectuar funciones tales como: re-planificacion dinamica, insertar y cancelar pedidos de viaje dinamicamente mientras los vehiculos estan en ruta, poner vehiculos averiados fuera de servicio y replanificar su carga automaticamente a vehiculos en la vecindad, etc.

 

Con el fin de mantener esta descripción lo más breve posible solo una fracción pequeña de su funcionalidad se describe en estas páginas.  Si necesita información adicional por favor envíenos una nota a: info@saprasol.com.

 

La modularidad incorporada en este sistema permite a distintos operadores trabajar simultáneamente en la misma planilla de rutas sin que haya interferencia mutua.

  

No es necesario tener una gran configuración de hardware, ni una red de ordenadores, ni tener un ordenador dedicado a servidor de  planificación.  Cualquier módulo  o módulos pueden funcionar en un ordenador o en varios ordenadores de la red.  Sí es necesario por lo menos un ordenador, preferiblemente un mínimo de 1 Gig RAM, 1.5 GHz CPU  y disco duro con espacio libre de 50 Gig.

 

3             PARAMETROS DE PLANIFICACION DE RUTAS

 

El usuario puede controlar o especificar los parámetros siguientes:

 

La hora requerida de carga o descarga de las mercancías (o viajeros)

 

La ubicación geográfica del punto de recogida y de entrega de la mercancía

 

El tiempo (duración) de carga o descarga en ambos extremos del viaje, los cuales pueden ser    independientes o específicos al tipo de vehículo o al tipo de carga.

 

La capacidad del vehículo y configuraciones múltiples de capacidad para diferentes tipos de mercancías o para viajeros con necesidades especiales.

 

Cargas con prioridad o flotas con prioridad de carga.

 

Diferentes tipos de descansos para los conductores según si el descanso es un punto determinado fuera de la ruta o en ruta y según si el vehículo debe estar vacío o con carga.

 

Definición de la zona geográfica de mas congestión de tráfico y los intervalos de tiempo relacionados con las horas puntas.

 

La velocidad del los vehículos dentro de la zona de congestión, durante las horas puntas y fuera de las horas puntas.

 

Las horas de operación de los vehículos y la ubicación de los garajes.

 

Se puede habilitar o deshabilitar el interfase con (AVL) Sistema Automático de Localización de Vehículos.

 

Operación en tiempo real o en modo de planificación

 

4             INTERFASE DEL USUARIO EN PANTALLA

 

Este software se ha diseñado con vistas a que el usuario lo integre con su interface existente y sus programas existentes.  Como tal el software se provee sin un interfase especifico y naturalmente tiene las  ventajas importantes de un  ahorro significativo de costo al permitir al cliente la integración con sus herramientas existentes de software, y de sus pantallas de operación, y sin tener que cambiar sus métodos de trabajo y operación o sus reglas administrativas ni tener que reemplazar o descartar todo  su desarrollo anterior y su evolución anterior de productividad.   

 

5             COSTO DE LICENCIA (Precios)

 

El precio esta basado en la adquisición de una licencia de operación, una sola vez, para un cliente y su localidad y depende del número de vehículos y del área geográfica de operaciones.  El software se puede instalar en varios ordenadores con tal que los mismos sean usados por el mismo cliente y para la localidad licenciada 

 

5.1          Paquete Basico

 

Los precios que se indican a continuación están basados en una promoción actual.  A titulo informativo el precio del modulo planificador estándar  “Batch Module”  para una zona geográfica de 10000 kms cuadrados y un tamaño de flota determinado se calcula según la formula siguiente:

 

39 euros por vehículo por cada vehículo de 1 a 20, mas

34 euros por vehículo por cada vehículo sobre 20

 

Para flotas menores de 10 vehículos el cargo mínimo es de 390 euros.  Estos precios incluyen revisiones  nuevas del programa durante el primer año y 2 a 4 horas de ayuda técnica gratis dependiendo del tamaño de flota.  Ayuda tecnica adicional se puede contratar si fuera necesario.

 

5.2          Nota:

 

Los vehículos que se cuentan para calcular el precio son solo los que se necesiten para producir una  planificación completa de la demanda diaria de transporte.   Los vehículos que no sean necesarios para acomodar la demanda de transporte no se cuentan.  Por ejemplo, un cliente con 200 vehiculos en el garaje pero que solo necesita poner en juego 15 para acomodar su demanda de carga solo tiene que comprar una licencia para 15 vehiculos.

 

6             CONFIGURACION MINIMA DEL SISTEMA E INTEGRACION DE COMPONENTES

 

Este software consiste en varios módulos de software opcionales.  Para crear una planificación completa de rutas todo lo que se necesita como mínimo es el Batch Module.  El “Batch Module” puede ejecutar y crear una planificación coordinada de rutas para toda una flota o flotas múltiples,  sin ningún interfase de usuario en pantalla, con tal que el cliente pueda producir los 2 archivos de entrada descritos en los dos parrafos siguientes:

 

1)    Lista de pedidos de transporte, archivo “schedule.trp”. El formato para este archivo se muestra al final de este documento bajo el titulo ”LISTA DE PEDIDOS DE VIAJE …”.  Basicamente el archivo contiene el punto de origen y el punto de destino de la carga a transportar con sus coordenadas geográficas de longitud y latitud.  Un ejemplar de este archivo tambien se puede descargar con el enlace:  http://www.saprasol.com/schedule.trp

 

2)    Una lista de vehiculos disponibles para servicio, archivo “schedule.ini”.   Basicamente este archivo contiene informacion sobre las capacidades de los vehiculos, sus horas de operacion y otros parametros.  Un ejemplar de este archivo se puede descargar con el enlace  http://www.saprasol.com/schedule.ini   Este archivo solo se puede ver o modificar con nuestro programa gratis “ListaDeVeh.exe”.

 

Para acelerar su primera implementacion puede usar nuestro programa gratis “ListaDeVeh.exe” para crear o modificar su archivo “schedule.ini”.    Enlace:  http://www.saprasol.com/ListaDeVeh.exe

 

El programa esta dispuesto para ejecutar en el directorio “c:\schsvr08”.   Se recomienda descargar el programa y los archivos de entrada a este directorio.  Su ordenador debe tener instalado el “Microsoft .NET framework 2.0” or mejor.  Normalmente Windows Vista y Windows 7 ya vienen con  el  “.NET framewok” instalado.

 

Se recuerda que la Longitud y Latitud de los puntos de carga o descarga y la ubicación de los garajes de los vehiculos es fundamental para este software y esta información se puede sacar de cualquier Sistema de información Geográfica (GIS) o mediante el uso de un dispositivo GPS. 

 

7             DEMO GRATIS

 

Nuestra compañía esta dispuesta a proveer una demostración gratis de nuestro software y también cierta cantidad de soporte técnico sin costo al usuario antes de la venta.  Este software soporta una multitud de funciones (algunas simples, algunas complejas) que normalmente son usadas por el proveedor de transportes durante un día de operación con el fin de controlar su flota y mantener una operación eficiente y en punto.

 

Nuestra demostración se ha mantenido lo mas simple posible y se trata de crear una planificación de rutas para un grupo de vehículos pequeño a partir de una lista pequeña de pedidos de viaje.   Sin embargo se hace notar que nuestro software no esta dirigido a usuarios totalmente inexperimentados en ordenadores y no tenemos recursos ilimitados para proveer un numero ilimitado de demos y una cantidad ilimitada de soporte técnico gratis.

 

El posible usuario que pida una demostración gratis debe probar que esta realmente interesado y que tiene la capacidad y conocimientos mínimos de ordenadores mediante la inclusión con su mensaje de una lista de pedidos de viaje, 50 a 100 viajes, de acuerdo con la especificación de archivo que se muestra al final de este documento.  La pueden enviar a  info@saprasol.com.  Nosotros revisaremos su lista de viajes para verificar que el formato es correcto.  Se la devolveremos con el programa real de demostracion.  Con el fin de mantener la demostracion independiente de sus aplicaciones existentes la lista de viajes se puede crear como archivo ASCII con cualquier editor de texto o como un archivo *.csv with MS Excel.

 

Tambien puede ver una lista simplificada de algunas de las funciones que el software soporta mediante el programa ficticio demoes.zip.  Este programa y sus archivos de datos tambien esta dispuesto para ejecutar en el directorio “c:\schsvr08” y se puede descargar desde el enlace: http://www.saprasol.com/demoes.zip

 

 

A continuación se muestra la especificación de uno de los formatos estándares, archivo de entrada, corrientemente en uso por nuestro software.  La longitud y latitud son imprescindibles.

 

 

 


8             FORMATOS DE ARCHIVOS

 

8.1          Lista de Pedidos de Viaje, Archivo de entrada ASCII  (schedule.trp)

 

Esta demostracion esta dirigida a una flotilla de mini-buses para personas discapacitadas con sillas de ruedas,  camillas o personas ambulatorias.  Para transportes de mercancias los viajeros se pueden sustituir por otros tipos de carga en unidades volumétricas o de peso.

 

El pedido de viaje se especifica mediante 2 renglones consecutivos en el archivo.  El renglón (origen de la mercancía, origen del viaje) y el renglón (destino del viaje, destino de la mercancia).  El renglón, origen del viaje, consiste en una serie de parámetros relativos al punto de origen del viaje.  El renglón, destino del viaje, consiste en una serie de parámetros relativos al punto de destino del viaje.  Los viajes pueden estar en cualquier orden con tal que sus renglones de origen y destino estén consecutivos.  Todos los datos (campos) deben estar separados por comas o espacios.  Los valores de texto deben ir incluidos entre comillas.

 

*****************Especificación de Archivo************************

Renglon de Origen en orden de entrada:

Factor de abordo                                             Numérico, para la demo ponga  0 (default)

tolerancia temprana                         Numérico, para la demo ponga  0 (default)

tolerancia tardía                               Numérico, para la demo ponga  0 (default)

número de sillas de ruedas                            Numérico, 1 a 500

número de viajeros ambulatorios  Numérico, 1 a 500

número de camillas                          Numérico, 1 a 500

hora de partida requerida                              Numérico, formato militar, ejemplo 1330  = 1:30 tarde

tiempo de carga estimado                              Numérico, en minutos

longitud               (geográfica)                        Numérico, sin decimales, ejemplo -111234500 = -111.234500 grados

latitud (geográfica)                          Numérico, sin decimales ejemplo 23234500 = 23.234500 grados

identidad viajero                                             Texto, Max  12 caracteres  

Calle (dirección)                                             Texto, Max  24 caracteres              

prioridad                                            Texto, prioridad de flota, para la demo ponga  ="0000000ÿ"  (default)

Código                                               Texto, código de vehículo, ponga  “ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ” (default)

 

Renglon de Destino en orden de entrada:

Su referencia, base de datos           Numérico, para la demo ponga  0 (default)

tolerancia temprana                         Numérico, para la demo ponga  0 (default)

tolerancia tardía                               Numérico, para la demo ponga  0 (default)

número de sillas de ruedas                            Numérico, para la demo ponga  0 (default)

número de viajeros                          Numérico, para la demo ponga  0 (default)

número de camillas                          Numérico, para la demo ponga  0 (default)

hora de llegada requerida                              Numérico, para la demo ponga  0 (default)

tiempo de descarga estimado         Numérico, en minutos

longitud                                                            Numérico, sin decimales, ejemplo -111234500 = -111.234500

latitud                                                 Numérico, sin decimales ejemplo 23234500 = 23.234500

identidad viajero                                             Texto, para la demo ponga “0” (default)

Calle (dirección)                                             Texto, Max  24 caracteres          

prioridad                                            Texto, prioridad de flota, para la demo ponga  "00001000" (default)

Código                                               Texto, código de vehículo,  ponga “ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ” (default)

*************Fin de especificación de archivo**********************

 

Si se especifica la hora de partida del viaje no hay que especificar la hora de llegada la cual se debe dejar=0.  Igualmente si se especifica la hora de llegada del viaje no hay que especificar la hora de partida.  En algunas raras ocasiones es necesario especificar los dos extremos del viaje.  Para hacer la Demo lo más fácil posible, los valores indicados (default) se pueden usar para todos los viajes.

 

Los valores de longitud y latitud deben ser reemplazados por los correspondientes a su situación geografica. 

Para su información, a continuación se muestra un ejemplo de archivo de entrada de datos

 

 

(ejemplo lista de viajes) con un solo viaje especificado:

 

0,0,0,0,1,0,956,2,-106428379,52103122,"Trip 10001","P Address of 10001","0000000ÿ","ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"

0,0,0,0,0,0,0,1,-106725940,52171702,"000000000000","D Address of 10001","n0001000","ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"