TPAC Scheduler is a multi-user centralised platform airline scheduling system that provides an integrated environment for development and maintenance of airline schedules.
-
Multi-Modes
-
Live Scheduling
-
Planning
-
What-if
-
-
Multi-User
-
Access controls
-
-
Data Integration
-
GANTT Display
-
Information Windows
-
Other Carrier Schedules
-
Real-Time Problem Highlighting
-
Modelling & Publishing
-
Schedule Creation
-
Manipulating Sectors
-
Managing Maintenance
-
Connections Information
-
Online Reports
-
Slot Control
-
Managing Messages
-
Planning Tools
TPAC Scheduler has two work modes; ad-hoc and sched-devel. The adhoc is for monitoring/planning/maintaining the published "live" day to day schedule. The sched-devel is for long term business planning, developing future season activities in a purely developmental environment. Both modes provide modelling "what if" scenarios. In ad-hoc mode the user can display any number of days for the published schedule. In sched-devel mode the display defaults to a seven day view period but can be expanded to view seven, twenty-one day or full season rotations.
TPAC Scheduler can be used concurrently by multiple users, all sharing the same "view of the world", though tailored to their own preferences. Each user operates independently though they can share information easily.
TPAC Scheduler can interface to various other systems to provide a single interface for the scheduler, including:
-
Reference database that controls information about the airline, such as aircraft, ports, block times, etc.
-
Processing inbound messages and generating messages in response to changes made using TPAC Scheduler.
-
Passenger reservation systems for loadings.
-
Maintenance systems for upcoming checks.
The primary display is a high resolution GANTT display with time as the X-axis and aircraft as the Y-axis, for any date range. The GANTT can be spread across multiple screens to show as much flying as possible. The user controls which aircraft are shown in their GANTT display. In sched-devel mode the user is able to configure the GANTT so that if a schedule being developed requires more aircraft than currently allocated, additional "phantom" aircraft can be assigned for flight legs which cannot be accommodated by the original aircraft allocation.

The GANTT display shows an aircraft's "line of flying" as a series of alternating sectors and on-ground time as "tags", which show:
-
Sector Tag:
-
Flight number
-
Latest known departure and arrival times
-
Passenger numbers (ad-hoc mode only)
-
Aircraft type/sub-type indicator ("normal" colour)
-
Problem indicator ("error" colour)
-
Codeshare indicator
-
Note indicator.
-
-
On-Ground Tag:
-
Port code
-
Status: departed, negative, unachievable, tight, normal, excessive
-
Note indicator.
-
Lines of flying are broken at either the "home" port or at the end of each day, depending on how the aircraft is configured. At each end of a line of flying an aircraft tag can be displayed, which shows:
-
The registration or aircraft type & number (ad-hoc mode only, in sched-devel aircraft type & number only are used)
-
Type/subtype indicator (colour)
-
Note indicator.
The GANTT also shows planned maintenance for aircraft, overlaying flying:
-
Start and end date & times
-
Description.
A current time cursor is shown, and the user can also show a movable time cursor or a movable aircraft cursor.
Information that can't be shown on the GANTT display is shown in information windows, such as:
-
Detailed sector information
-
Detailed port information
-
Detailed aircraft information
-
Passenger information
-
Messages' information
-
Maintenance information.
The user can import Other Carrier schedules for display and comparison with their airline's working schedules to ascertain competitor frequencies/capacity differences, using the TPAC Scheduler online reports.
The GANTT display highlights many problems with the aircraft flying, such as:
-
Negative, unachievable, or excessive on-ground time
-
Late/early arrival/departure
-
Broken link
-
Aircraft configuration conflicts
-
Heavy or lightly loaded flight legs
-
Aircraft overnight positioning
-
Port mismatches
The display of problems on the GANTT is user configurable.
The database is continuously monitored and as things change and problems arise or are cleared, the GANTT display's highlighting is updated appropriately. This allows the user to operate in an "act on problems" mode and relieves them of the burden of continuously scanning for problems.
Users need to make changes to the aircraft as required to fix problems, but they shouldn't do so in the "live" system since they might have to make further changes or might decide to discard what they've done. TPAC Scheduler makes all changes in a "model" which is eventually discarded or "published".
In ad-hoc mode publishing results in the changes being committed to the database and appropriate messages being generated and sent to other systems. For example, publishing a retime results in a TIM message being distributed. In sched-devel mode changes can be saved to a "model" which is associated with the current working schedule. All publishing from the sched-devel mode is done using SSIM compliant formats.
Models are a very powerful tool - they allow users to generate large sets of changes without fear of affecting the live system (or saved schedule), these changes can be shared with other users so they can comment or update, and to do sophisticated "what if" analysis of problems or changing market conditions.
Schedules can be created from existing schedules, schedules imported into TPAC Scheduler from SSIM SDS files or from scratch. A season's schedule can be either one file to cover the complete effective date range or mulitple files covering the peaks and troughs of the season which can then be combined together. TPAC Scheduler flexibility allows a user to extract specific schedule information from existing schedules to create sub-set periods that can then be expanded to cover a larger effective date range. The TPAC Scheduler user is not limited to the restrictions of the supplied reference data, as they can add:
-
aircraft
-
configurations
-
routes
-
ground times
-
block times
Additions to the reference data can be saved as individual "network" files that can be quickly loaded over an existing schedule to determine the impact of say a "new" aircraft type would have on the current planned operational capacity/handling.
User can manipulate sectors in a variety of ways to adjust flying to suit changing conditions:
-
retime
-
move to another aircraft
-
swap with other sector(s)
-
cancel
-
create new flight/sector.
Many of the actions can be made from the GANTT display, and all operations can be performed using the various editing windows provided, such as "Changes Manager", "Flight Frequency Edit", "Change by Range".
Maintenance data can be loaded from the maintenance system and/or entered/maintained in the TPAC Scheduler database, including:
-
Checks:
-
Type
-
Start & end times.
-
-
Sectors:
-
Hours
-
Cycles.
-
Problems, such as a check overlapping with flying, are highlighted on the GANTT display.
In sched-devel mode using the provided reports TPAC Scheduler can display the inbound and outbound flight connections, including:
-
Inbound/outbound flight number
-
Origin/destination port
-
Departure/arrival time
-
Aircraft type
-
On ground time for the connection
TPAC Scheduler provides a variety of online reports that allow the user to rapidly gather and disseminate information about the working schedule. Reports include:
-
Aircraft Capacity (by both Service Type and Aircraft Type)
-
Aircraft Block Hours
-
Connections
-
Station Movements
-
Aircraft Usage
-
Frequency Comparison
-
Block Time Exceptions
-
Curfew Exception
-
Numeric Schedule
-
Schedule File Comparison
-
Port Activity
-
Overnight Bases
-
Overnight Positioning
-
Aircraft Usage
In the ad-hoc mode TPAC Scheduler receives and processes various external messages, such as ASM, MVT, and schedule adjustment messages. It automatically applies the necessary updates to the database, providing an up-to-date view of operations to the users.
When a message cannot be processed, say because of a problem with the message, or because the sector it refers to doesn't exist, the message is set aside in an "error queue". A user can then view, edit, and submit the message for reprocessing, or they can discard it.
TPAC Scheduler provides tools for planning operations in the short term, including a "utilisation sort" function that assigns, in bulk, unallocated sectors to aircraft. This function can be configured to perform the assignment in such a way as to either minimise or maximise the on-ground time.
TPAC Scheduler works on a client-server model. The client applications, providing the application GUI, runs on individual PCs or workstations. The server and database run on one or more servers, and support server redundancy and automatic failover. This provides extremely high up-time even in the event of hardware failure.
Supported platforms for TPAC Scheduler are described below. Ports to other Unix platforms are available upon request.
Further Information
You may wish to look at the PDF version (
) of this
document.
