Skip to main content

Vehicle Preference Designer

Lets you easily create custom vehicle rules in one place.

Updated over 2 weeks ago

S-169-V1-EN

The Vehicle Preference Designer is a tool that lets you easily create custom vehicle rules. It enables you to set more complex and tailor-made preferences to suit your operational needs. It also lets you set all those preferences in one place instead of multiple separate categories.

Configuring the Vehicle Preference Designer

To access the Vehicle Preference Designer, follow these steps:

  1. While in your schedule, open Preferences .

  2. Find Vehicle Preference Designer in the Vehicles section or using the search bar.

  3. Hover over +Preference and click +New Preference .

Set up your preference

Like other preferences, the Vehicle Preference Designer lets you create multiple instances, each built from the components described below.

Note: Each component affects the one that follows it, so be sure to configure them in order from top to bottom.

Context

Context is an aspect of the schedule your preference will affect. For example, if you want to set a desired minimal layover, you should choose Layover as your context.

Contexts can be filtered. This way your preference will only affect the elements of the schedule that meet certain criteria. For instance, you can make the preference apply only to certain routes carried out by a certain vehicle type.

Property

Each context offers a specific set of properties. For example, if your context is Layover, you can manage properties such as duration, DurationBothTripsPercentage etc.

Value

Each context property supports only specific types of values. For example, if you are setting a max/min layover duration, the value must be defined as a time range.

Penalty

Finally, you can set a penalty in case your preference is violated. The types of penalties you set depend on previous components. For example, in max layover, you can set a fixed penalty amount per violation. You can also set linear or exponential penalties as a factor of the layover violation.

To make your preference restrictive instead, you can choose the Restrict (None) option. This option is available regardless of the other components you've configured.

Examples

The Vehicle Preference Designer allows for numerous combinations of components, filters, and values. This allows you to create preferences tailored to your operational needs. Below are some examples of the preferences you can set up using this tool.

Only deadheads with under 1h duration can be used:

  • Context: Deadhead

  • Property: Duration

  • Value: time range

    • Range: 0h-1h

  • Penalty: Restrict

Trip connected with the same direction must have at least 20 min' of time in between:

  • Context: Trip Connection

  • Filter: Same direction - Yes

  • Property: Time between trips

  • Value: time range

    • Range: 0h20-no limit

  • Penalty: Restrict

Minimum of 5 min' layover for route 48:

  • Context: Layover

  • Filter: Next trip route is '48' or Previous trip route is '48'

  • Property: Duration

  • Value: time range

    • Range: 0h05-no limit

  • Penalty: Restrict

Did this answer your question?