public transport planning software

Public transportation planning

Software for Public Transport Planning (see video)

Now also functionalities for energy transition, Electric Buses

CODICE PT is not only a public transport planning software and now also the planning of electric vehicles, but the key to maximizing efficiency and adjusting costs. If you want a presentation of our products and services, give us the following information here.

We help our clients to solve their resource planning and optimization problems in a simple, complete and robust way, answering the following 5 questions that describe what planning for CODICE means:

  • What do I have to do?
  • What do I need to do it?
  • How should I go about it?
  • Who is going to do it?
  • When I have to do it?

CODE for everyone

Planning public transport, from the point of view of planning and optimisation of means, is not the same as dealing with the planning of a regular urban service operation as with a discretionary long-distance service. But in any case, CODICE is the perfect tool to meet your needs. The size of the fleet you manage does not matter either, CODICE adapts from small fleets to large companies with several work centers. And if you need adaptations, you will have them ready in a very short time, since CODICE has been built on an environment oriented to the rapid configuration of new functionalities.

public transport planning software

References

Clients using CODICE for public transport planning, see success stories

Automation and Optimization

Carrying out service planning is a complex and time-consuming task. In fact, it is recognized in the mathematical literature as one of the most difficult problems to solve. For this reason, automation of planning represents a great contribution to the organization by making the planning process repeatable and error-free. If in addition to automation we add the ability to obtain optimized planning we are providing the organization with the security of working as efficiently as possible and also contributing to the sustainability of the planet adding functionalities for planning of electric vehicles.

Optimal planning for real people

In public transport planning, cost reduction is a critical goal in all organizations and in public transport planning in general. However, schedules must be assigned to people. CODICE’s optimization engine makes it possible to reconcile these two seemingly opposite worlds, obtaining highly efficient planning while taking into account the well-being and preferences of employees.

Simplicity to align the planner with the objectives of the company

CODICE brings the planner closer to the quality indicators that really matter, providing the key analyzes updated in real time. Such important aspects of planning as being sure that the entire service is assigned, being sure that you are complying with labor regulations and being aware of the planning productivity in the CODICE public transport planning software.

public transport planning software

Agile edits

Not all the casuistry that can be presented can be covered by automation, for this reason CODICE makes available to the planner powerful tools to be able to manually modify the planning. These tools greatly facilitate the work of the planner by guiding him according to the circumstances towards the best decision. Thus, for example, the system can suggest the best candidate to receive overtime, it allows to exchange shifts with a click or to recover previous shifts of a resource by eliminating a planned absence period.

Find out how CODICE improves each planning phase

What modules CODICE has for public transport planning

public transport planning software
public transport planning software

The module for the generation of schedules is the part of the CODICE system that incorporates the technology to obtain schedules and material graphics from the service offer that is desired to be given in the transport network.

Through this module, the planner can define the transport network in the form of different lines and define for each line what service they want to provide. With this information, the system calculates which schedules should be provided on each line to verify the imposed service in an optimal way, while verifying the different restrictions on circulation that may exist.

This module can work in isolation or in coordination with the personnel chart generation module. In this second case, the system can not only calculate schedules and material but also optimally attend to the number of driving shifts required, complying with labor regulations. In the latter case the system can not only calculate schedules and equipment but also optimally cater for the number of driving shifts required in compliance with labour regulations.
The module incorporates specific functionalities for the planning of electric vehicles.

The module for the generation of personnel graphics is the part of the CODICE system that incorporates the algorithms to optimally obtain the shifts of driving personnel necessary to cover a certain supply of expeditions.

Through this module the planner can define the rules that define legal work shifts. With this information, the system calculates which driving shifts should be scheduled to optimally cover the imposed service.

This module can work in isolation or in coordination with:

  • The schedule generation module. In this second case, the system can simultaneously calculate material and personnel to optimally serve the service.
  • The module for the assignment and monitoring of the personnel service. In this case, the personnel graphics generation module feeds the assignment module with the driving shifts that need to be assigned each day. The assignment module is responsible for ensuring the legal and optimal assignment of these shifts to each driver.
public transport planning software
public transport planning software

The module for the allocation and monitoring of the personnel service is the CODICE system module that offers the necessary functionalities to automatically calculate service allocation quadrants in the first step and in the second step to monitor the execution of the planning and the possible re-planning to be done in the event of incidents in the service or drivers.

Through this module the rules of labor regulations are defined in terms of days of continuous work, payrolls and maximum work counts in the week, the month or the year. With this information, the system calculates for each day which driver should be assigned to which driving shift.

Later, once the planning has been calculated, incidents such as unforeseen illnesses, accidents or unexpected increases in service may occur that require re-planning. The assignment module provides mechanisms to introduce incidents, evaluate their impact on planning through alerts and activate the necessary means for their resolution.

This module can work in isolation or in coordination with the personnel chart generation module. In this second case, the system can not only calculate schedules and material but also optimally attend to the number of driving shifts required, complying with labor regulations. In this second case, the personnel graphics generation module feeds the assignment module with the driving shifts that need to be assigned each day. In case of operating with the service assignment module in isolation, the shifts to be assigned each day must be entered manually.

Public Transport Planning Public

The module for assigning and monitoring the personnel service is the CODICE system module that offers the management and monitoring capacity of the company’s vehicle fleet.

This module allows you to manage the assignment of shifts to vehicles, controlling at all times the different relevant indicators of each vehicle such as kilometers traveled or time until the next service.

This module can work in isolation or in a coordinated way with the schedule generation module and with the personnel service assignment module. In this way, the planner has at all times recorded the relationship between the different services to be performed, the driver and the vehicle assigned each day.

public transport planning software

The discretionary service planning module allows managing those cases in which, in addition to a regular service, the company must plan last-minute services of a discretionary nature.

Through this module, the user can register the new services to be scheduled, indicating how often they have to be scheduled. For example, the user can create trips that must be scheduled on a specific day or trips that must be scheduled every Wednesday between two given dates. The system also allows the user to add to each trip all the complementary information that is needed to correctly manage the service, such as information necessary for billing (customer, budget, …) or additional information that is necessary to communicate to the driver.

The system can also provide access to cartographic information to facilitate the user to locate the stops of the trip and the calculation of kilometers.

Once the trips are registered, the allocation modules, both for fleets and personnel, issue alerts to notify the planner that there are new registered services that must be planned. This makes it possible to separate the tasks of registering new trips from the task of assigning a car and driver to the new services.

Finally, the system provides the planner with help to assign a driver and a vehicle to the newly created services. These services are now fully integrated into the quadrants with the rest of the regular service assignments.

A road passenger transport company must control that the means it uses for transport, basically vehicles and drivers, are up to date in compliance with the legislation regarding the different licenses or permits that they must have, such as the driver’s license or periodic technical inspections that vehicles must pass.

The module for license management is a module that allows planners to have a clear management of the different licenses that each employee and each vehicle must have according to their characteristics.

Through this module, the planner can create the different licenses that each driver and / or vehicle must control and assign them to each driver and / or vehicle, indicating in each case the validity dates of the license. The system will be in charge of notifying the planners in advance about the licenses that are about to expire so that the planner can initiate the pertinent steps for the renewal.

This module works in a coordinated way with the module for the assignment and monitoring of the service.

When a vehicle / driver license is about to expire, depending on the number of days in advance, the system issues an alert and informs users of the details of the license about to expire.

public transport planning software

This module makes it possible to integrate cartographic information on the operation into the planning process. This information can be used in various ways:

  • In the case of regular transport lines, this module allows defining and storing the route of the line and providing the user with information on estimated distances and travel times.
  • In the case of discretionary transport, this module supports the user in defining new services by providing information on stops of origin, stops of destination, distances to travel, definition of the itinerary and estimation of travel times.

In addition, the module provides the user with information on travel times necessary to perform empty movements between any pair of stops in the network.

The module for assigning vacation periods allows automating the process of assigning the vacation period to employees, ensuring that at all times there are no more staff on vacation than indicated.

This module makes it possible to integrate the planning information obtained with CODICE with the operating aid system. This integration operates on two levels:

  • Service integration. It allows the transfer of the service calculated with CODICE for a certain period of time to the operating aid system.