SAPRASOL, Ontario, Canada
E. Mail: info@saprasol.com
Tel. 905 9641927
INDICE
1 BREVE
DESCRIPCION
1.1 Modos
de Funcionamiento
1.2 Systema
Operativo
2 MODULOS
3 PARAMETROS
DE PLANIFICACION DE RUTAS
4 INTERFASE
5 COSTO
DE LICENCIA (Precios)
5.1 Paquete
Basico
5.2 Nota:
6 CONFIGURACION
MINIMA
7 DEMO
GRATIS
8 FORMATOS
DE ARCHIVOS
8.1 Lista
de Pedidos de Viaje, Archivo de entrada ASCII
(schedule.trp)
1 BREVE
DESCRIPCION
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
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
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 .
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","ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"