FWCostDefinition

 

Attribute Name

Type

Field Size

Description

Required

CostDefinitionID

int

4

Unique internal DB Identifier for the cost profile definition.

 

CostDuration

float

8

Defines the parameters for calculating incrementally increasing or decreasing costs on the duration of routes. The cost per second of route time is CostPerSecond until the time of the route exceeds the CostDuration value.

For example: if the first hour costs 100 and the second hour costs 200, then the CostDuration for the first hour should be 3600 and the CostDuration for the 2nd hour should be 7200.

Note―  CostDuration is not use in optimization.

 

LowerBoundHourOfDay

datetime

8

Lower bound of the Time of the day at which this CostPerSecond will be incurred.

For example: a route can have a LowerBoundHourOfDay=7:00 am, then the CostPerSecond will begin incurring at 7:00 am until the UpperBoundHourOfDay is reached.

Note―  LowerBoundHourOfDay is not use in optimization.

 

UpperBoundHourOfDay

datetime

8

Upper bound of the Time of day at which this CostPerSecond will be incurred.

For example: a route can have a UpperBoundHourOfDay=7:00 pm, then the CostPerSecond will stop incurring at 7:00 pm.

Note―  UpperBoundHourOfDay is not use in optimization.

 

CostPerSecond

float

8

Cost per second of work

Note―  CostPerSecond is not used in optimization if CostDuration is used.

 

CostPerDistance

float

8

Cost Per Meter. This cost will allow users to define a cost per meter so that a total cost per distance driven can be calculated.

Note―  CostPerDistance is not used in optimization.

 

LowerBoundDistance

float

8

Lower bound of the Distance interval at which the Cost Per Distance will be incurred.

Note―  LowerBoundDistance is not used in optimization.

 

UpperBoundDistance

float

8

Upper bound of the Distance interval at which the Cost Per Distance will be incurred.

Note―  UpperBoundDistance is not used in optimization.

 

CostProfileID

int

4

Unique internal DB Identifier of the Cost profile record. Must exist on the FWCostProfile table.