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:
While in your schedule, open Preferences
.Find Vehicle Preference Designer in the Vehicles section or using the search bar.
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






