Software Solutions Ltd.

 
 

SignIn Tracking System

User Name:

Password:

PT-MANAGER 1.1 ® 

The Optimal Determination of vehicle schedules
(Deficit function bus scheduling with deadheading trip insertions for fleet size reduction).

DOWNLOAD PT-MANAGER 1.1 DEMO FOR FREE!
PT-Manager 1.1 demo version 

ORDER PT-MANAGER 1.1
PT-Manager 1.1 FULL VERSION 

[ Key Features
[ Preprocessing and Data Input
[ Powerful graphic representation of schedule elements
[ Advanced Graphic Display
[ Interactive GUI
[ Shifting Trip's Departure Time
[ Inserting DH Trips ]
[ Running the automatic features ]

 

PT-Manager®

The PT-Manager® software offers comprehensive solutions for transit planning focusing on vehicle scheduling.

Its complex and heuristic algorithms for fleet-size monitoring/reduction were developed in reliance on Prof. Ceder's methods which are described in details in his publications. In addition, PT-Manger® provides a unique GUI concept that supports complex schedules while taking into consideration many constraints and practical experiences.

The basic flow of using PT-Manger 1.0 contains three main stages as described below: 

  1. Preprocessing: where all the necessary data is been prepared and all the required setting and constraints has been configured. 
  2. Processing: where both custom, manual, and auto planning functions are available 
  3. Post processing: where the optimized schedule can be reported in details


Figure 1 - PT-Main Screen


Key Features 

Top of page

  • Representing schedules by deficit functions.
  • Monitoring complex schedules.
  • Detecting challenge points.
  • Considering a wild range of practical constraints.
  • Working with flexible workspace for manual optimization.
  • Running heuristic algorithms for optimization.
  • Constructing vehicle chains.
  • Report generator.

Preprocessing and Data Input

Top of page

Trips, deadheading trips, and terminals information 
  • Handling Trips, Import, add, Edit 
  • Handling Terminals, Import, add, Edit 
  • Handling DH (deadheading) trips. 

Traffic information

  • Handling traffic congestion templates, Import, add, Edit 
  • Average deadhead time matrix between each trip's end and start locations (by time-of-day)
General Constraints and Configurations 
  • Maximum Chains' length
  • DH operation coast allowed for chain
  • Trip recovery-time tolerances (maximum and minimum waiting-time allowed for next trip preparation) 
  • Trip departure-time tolerances (maximum time deviation allowed for departures) 
  • Handling pullouts (Average deadheading trip time; from the minute the bus leaves the garage locations until it arrives to the location where the trip starts) 
  • Handling pull-ins (Average deadheading trip time; from the minute the trip ends until the bus reaches its garage locations)

Powerful graphic representation of schedule elements

Trips' graphic representation

Top of page

Figure 2 represents a group of trips {T41(b, a),T42(b, a), T43(b, c), T44(c, c), T45(c, c), T46(c, b), T47(a, b) sorted by time of day.


Figure 2 -Trips Group

Terminals deficit's graphic representation

Top of page

A deficit function (DF) is a step function defined over the schedule horizon which increases by one unit with each trip departure and decreases by one unit with each trip arrival. The DF represents the number of vehicles required at a particular terminal. (see figure 3)


Figure 3 - Deficit Function Of Terminal d 

Schedule fleet size

Top of page

Figure 4 shows how a schedule can be represented by its terminals' deficit function (fleet size).


Figure 4 -Schedule fleet size

Vehicle Schedules

Top of page

Figure 5 shows how each line represents a vehicle schedule 

Constructing Vehicle Schedules (Chains/Blocks) using automatic methods such as FIFO and the WITHIN Hollow methods. (see running the automatic features)

 


Figure 5 -Schedule fleet size


Advanced Graphic Display

Top of page

The PT Manager GUI (Graphical User Interface) concept is designed to display a large amount of graphical objects such as terminals' deficit function, trips, and chains.

Users are free to customize their workspace layout by choosing from the various display options available. Such options include "one terminal", "three terminals", "trips and chains only", "one terminal and related trips", and much more.

Each deficit function will be displayed in a single window, and trips and chains will be displayed by groups. Any schedule change will be reflected in these windows.

This powerful and friendly GUI concept makes the PT-Manager a simple and efficient tool for handling and optimizing transportation schedules.

Figure 6 manifests the difficulty in handling complex schedules as well as the hardship in controlling and monitoring the terminals' difficult functions.

The most unique display features of PT-Manager is the advanced display of complex schedules feature. The idea behind the advanced display is to enable users to focus on and give higher priority to the problematic deficits. To do so, the advanced display shows the problematic deficits only, i.e. those containing challenge points and all related trips (see figure 7).


Figure 6 - Complex schedule, standard representation 


Figure 7  - monitoring complex schedule by deficit threshold 


Interactive GUI 

Top of page

By clicking on a particular trip from the interactive trips window, we may shift its departure time simply by using the key board arrows. Those changes will be simultaneously reflected in the deficit windows.

The advanced display feature enables users to: 

  • Arrange workspace layout and resize the windows to achieve and focus on what T.E. is concerned with, such as challenge points. 
  • Select a trip by clicking on it inside the graphic trip display. 
  • Access trip properties dialogue by double-clicking on a particular trip. 
  • Shift a selected trip using the keyboard arrows. 
  • Select deficit pairs for DH trip insertion. 
  • Insert DH trips by stretching a line between two deficits 
  • Click on a deficit and access the relevant trips. 
  • Move the level threshold up/down by using the mouse.

Shifting Trip's Departure Time

Top of page

Notice the level line in red (Figure 8). It is set at 4, which means that the user is not interested in dealing with terminals whose deficit-max is less than four. Such feature is very helpful for monitoring a huge number of terminals. Moving the cursor to the deficit-max area makes the color of the involved trips black highlighting the problematic trips.

Figure 8 shows that terminal (d)'s deficit is six vehicles. We can easily recognize this challenge point (peak) by eye.


Figure 8 (Highlighting the involved trips)

Now we can simply shift the selected trip departure time and see how the deficit dialog will graphically respond to this shift 

By looking at the above Interactive DF window, challenge point (peek=6 vehicles)  can be easily recognized. 
Once recognized, the transportation engineer can edit the trips triggering the challenge point in order to reduce the number of vehicles required at that particular terminal (see figure 9, after shifting trip no. 32 ).


Figure 9 (Shifting trips departure time)

Inserting DH Trip

Top of page

Inserting a DH trip from terminal "a" to terminal "b" will affect the deficit of both terminals as well as the fleet size. It's very important for users to evaluate any change in schedule before actually executing the DH insertion.

That's why the DH dialog is designed to show three rows: 1) The deficit of terminal "a"; 2) The deficit of terminal "b"; and 3) The fleet size. Figure 8 shows how the DH insertion dialog will immediately respond to any data insertions even before accepting them, allowing the user to amend or cancel such changes if they are not desired (See Figure 10).


Figure 10 - Deadheading trip insertion


Running the automatic features 

Top of page

All we need to do in the automatic processing is to select the appropriate item from the main menu and simply wait to the final results. At any time if users are not completely satisfy with automatic results, he will still be able to make manual changes.
  • Calculate shift tolerance using automatic methods such as headway factor. 
  • Running the SDT (Shift Departure Time) algorithm Auto DH insert
  • Running the auto deadheading trip insertion algorithm 
  • Running the SDT and DH trips algorithm 
  • Auto chain constructor. Constructs Vehicle Schedules (Chains/Blocks) using automatic methods such as FIFO and the WITHIN HOLLOW methods
Altdoit Brochure
Altdoit Brochure 2006

CAREERS
* Software Engineer
* Sales Director

MAJOR 1.0
Program for GPS Network adjustment, transformation, and user defined regulation.


PT-Manager 1.1
The Optimal Determination of vehicle schedules

AltDoIt 5017/9 Nazareth 16470 Tel (972) 4 645-2901 (972) 4 6470961 info@altdoit.com

Copyright © 2003 Altdoit Ltd. All rights reserved