Modes

Internal Table Name: Modes

Use the Modes table to define the characteristics of a specific transportation mode. These characteristics include costs, assigned transportation asset, and constraints, such as maximum distance and lead time. Transportation Modes allow you to define modes along with standard transportation policies. This simplifies the transportation structure in the model, especially when modes and costing mechanisms are shared across multiple lanes.

When a Mode is selected for a Transportation Policies record, the values from the Modes table are used by default. They can be overridden by entering values at the Transportation Policies level. For example, the Variable Transportation Cost in the Modes table is used, unless you also define a Variable Transportation Cost in the Transportation Policies.

Name

Technology: NO S

Table: Modes

Internal Name: ModeName

Type: Short Text (100)

Use this field to identify the mode.

Variable Transportation Cost

Technology: NO S

Table: Modes

Internal Name: VariableTransportationCost

Type: Short Text (100)

RNE Eligible

Enter the cost to be applied to the unit of measure as defined in the Variable Cost Basis. This can be a single value or can make use of a specific cost mechanism, such as:

  • Zone Costs
  • Cost Bands
  • Step Costs
  • Lane Costs

Simulation: This value is used in the Classic Simulation problem type. It is not currently used in the Simulation problem type. Use the Variable Transportation Cost in the Transportation Policies table when using Simulation.

Variable Cost Basis

Technology: NO S

Table: Modes

Internal Name: VariableCostBasis

Type: Short Text (100)

One of Weight, Quantity, Volume, Distance, Time, Weight-Distance, Quantity-Distance, Volume-Distance, Weight-Time, Quantity-Time, Volume-Time.

Simulation: This value is used in the Classic Simulation problem type. It is not currently used in the Simulation problem type. Use the Variable Cost Basis in the Transportation Policies table when using Simulation.

Choose the formula for calculating the total transportation cost for a shipment from Source site to Destination site. The default Variable Cost Basis is Qty. Actual shipment Cost is calculated as follows:

Type Information Required Shipment Size UOM Formula for Average Unit Transportation Cost (cost for 1 unit of flow) Description
Quantity Variable Transportation Cost, Units of Flow   Variable Transportation Cost Cost to ship 1 Quantity unit of product
Weight Variable Transportation Cost, Product Unit Weight, Units of Flow   Variable Transportation Cost * Product.Unit Weight Cost to ship 1 Weight unit of product
Volume Variable Transportation Cost, Product Unit Volume, Units of Flow   Variable Transportation Cost * Product.Unit Volume Cost to ship 1 Volume unit of product
Distance Variable Transportation Cost, Distance Traveled, Size of Flow Quantity (Distance * Variable Transportation Cost) / Shipment Size Cost to ship per distance unit
Weight (Distance * Variable Transportation Cost) / (Shipment Size / Product.Unit Weight)
Volume (Distance * Variable Transportation Cost) / (Shipment Size / Product.Unit Volume)
Time Variable Transportation Cost, Transport Time, Size of Flow Quantity (Transport Time * Variable Transportation Cost) / Shipment Size Cost to ship per transport time unit
Weight (Transport Time * Variable Transportation Cost) / (Shipment Size / Product.Unit Weight)
Volume (Transport Time * Variable Transportation Cost) / (Shipment Size / Product.Unit Volume)
Quantity-Distance Variable Transportation Cost, Distance Traveled, Units of Flow   Variable Transportation Cost * Distance Cost to ship per unit per distance unit
Weight-Distance Variable Transportation Cost, Distance Traveled, Weight of Flow   Variable Transportation Cost * Product.Unit Weight * Distance Cost to ship per weight per distance unit
Volume-Distance Variable Transportation Cost, Distance Traveled, Volume of Flow   Variable Transportation Cost * Product.Unit Volume * Distance Cost to ship per volume per distance unit
Quantity-Time Variable Transportation Cost, Transport Time, Units of Flow   Variable Transportation Cost * Transport Time Cost to ship per unit per transport time unit
Weight-Time Variable Transportation Cost, Transport Time, Weight of Flow   Variable Transportation Cost * Product.Unit Weight * Transport Time Cost to ship per weight per transport time unit
Volume-Time Variable Transportation Cost, Transport Time, Volume of Flow   Variable Transportation Cost * Product.Unit Volume * Transport Time Cost to ship per volume per transport time unit

For example, assume you have the following Product and Customer Demand data:

Product Weight Per Unit Volume Per Unit Demand.Quantity
A 2 5 100
B 3 10 200

and the following Transportation Policy data:

Source Destination Product Variable Transportation Cost Shipment Size Shipment Size Basis Distance Transport Time
DC CZ A 1 1000 Weight 750 15 HR
DC CZ B 1 5000 Weight 750 15 HR

For various Variable Cost Basis settings and with all demand served on the flow, the shipment costs for Product A are as follows:

Variable Cost Basis Unit Cost Shipment Cost
Weight 1 * 2 LB = 2 2 * 100 = 200
Qty 1 * 1 EA = 1 1 * 100 = 100
Volume 1 * 5 CFT = 5 5 * 100 = 500
Distance (Weight based Shipment Size) (1 * 750 MI * 2 LB) / 1000 = 1.5 1.5 * 100 = 150
Distance (Quantity based Shipment Size) (1 * 750 MI * 1 EA) / 1000 = .75 .75 * 100 = 75
Distance (Volume based Shipment Size) (1 * 750 MI * 5 CFT) / 1000 = 3.75 3.75 * 100 = 375
Time (Weight based Shipment Size) (1 * 15 HR * 2 LB) / 1000 = 0.03 0.03 * 100 = 3
Time (Quantity based Shipment Size) (1 * 15 HR * 1 EA) / 1000 = 0.015 0.015 * 100 = 1.5
Time (Volume based Shipment Size) (1 * 15 HR * 5 CFT) / 1000 = 0.075 0.075 * 100 = 7.5
Weight-Distance 1 * 2 LB * 750 MI = 1500 1500 * 100 = 150000
Weight-Time 1 * 2 LB * 15 HR = 30 30 * 100 = 3000
Qty-Distance 1 * 1 EA * 750 MI = 750 750 * 100 = 75000
Qty-Time 1 * 1 EA * 15 HR = 15 15 * 100 = 1500
Volume-Distance 1 * 5 CFT * 750 MI = 3750 3750 * 100 = 375000
Volume-Time 1 * 5 CFT * 15 HR = 75 75 * 100 = 7500

Default: Quantity

Fixed Shipment Cost

Technology: NO S

Table: Modes

Internal Name: FixedShipmentCost

Type: Short Text (100)

Enter the fixed cost to be applied when this mode is used. This can be a single value or can make use of a specific cost mechanism, such as a step cost. The Fixed Shipment Cost depends on the Shipment Size and Shipment Rule, as described in the definition for Shipment Rule.

Simulation: This value is used in the Classic Simulation problem type. It is not currently used in the Simulation problem type. Use the Fixed Shipment Cost in the Transportation Policies table when using Simulation.

If you are using Multi-Stop Estimation, select the Name from the Multi-Stop Estimation Vehicle Cost table.

Fixed Shipment Cost cannot be applied to a mode that is used for returns modeling (where product is being returned from a customer to a site).

Shipment Size

Technology: NO S

Table: Modes

Internal Name: ShipmentSize

Type: Short Text (100)

Enter the average size of a shipment using this mode. Enter a value, then optionally select a quantity, weight or volume unit of measure. If you do not select a unit of measure, the default Quantity Unit Of Measure from Model Settings is used.

Simulation: This value is used in the Classic Simulation problem type. It is not currently used in the Simulation problem type. Use the Shipment Size in the Transportation Policies table when using Simulation.

Default: 1

Shipment Rule

Technology: NO S

Table: Modes

Internal Name: ShipmentRule

Type: Short Text (25)

One of Prorate Shipment Cost, Treat Shipment Cost as Fixed, Enforce Full Shipments, Treat All Costs as Fixed.

This field determines how Shipment Size is handled in terms of applying the Fixed Shipment Cost:

  • Prorate Shipment Cost – The fixed cost is prorated based on the Shipment Size.
  • Treat Shipment Cost as Fixed – The fixed cost is based on a flow quantity that is rounded to the next multiple of Shipment Size.
  • Treat All Costs as Fixed - Both the fixed cost and the variable cost is based on a flow quantity that is rounded to the next multiple of Shipment Size.
  • Enforce Full Shipments – The fixed cost is based on a flow value that must be a multiple of Shipment Size or 0. If the flow on a lane is not a multiple of the lane’s Shipment Size and the destination location can store inventory, the flow is rounded up and the excess is held as inventory. If the destination does not have the ability to store inventory (a site with no inventory policy or a customer), the model is infeasible assuming the flow is necessary.

For example, assume a Shipment Size of 1000 and a Fixed Cost of 100. There is also a Variable Transportation Cost of 1. If the flow quantity is 1500:

  • Prorate Shipment Cost – The fixed cost is prorated for the flow quantity of 1500, so the fixed cost is 150.
  • Treat Shipment Cost as Fixed – The flow quantity of 1500 is rounded to the next multiple of Shipment Size (2000), so the fixed cost is 200.
  • Treat All Costs as Fixed – The flow quantity of 1500 is rounded to the next multiple of Shipment Size (2000). The fixed cost 200. The variable cost is 2000. The total cost is 2200
  • Enforce Full Shipments – The flow quantity of 1500 is not a multiple of Shipment Size. If the flow is to a site that has an inventory policy, the flow is rounded up and the excess is held as inventory. If the flow is to a customer or a site with no inventory policy, the model is infeasible since it cannot satisfy this Shipment Rule and there is no fixed cost.
Shipment Rule Fixed Cost Variable Cost Total Cost Destination
Prorate Shipment Cost 1.5 * 100 = 150 1500 * 1 = 1500 150 + 1500 = 1650 Site or Customer
Treat Shipment Cost as Fixed 2 * 100 = 200 1500 * 1 = 1500 200 + 1500 = 1700 Site or Customer
Treat All Costs as Fixed 2 * 100 = 200 2000 * 1 = 2000 200 + 2000 = 2200 Site or Customer
Enforce Full Shipments

2 * 100 = 200

2000 * 1 = 2000

200 + 2000 = 2200

Site with Inventory Policy
0 (Infeasible) 0 (Infeasible) 0 (Infeasible) Site with no Inventory Policy or Customer

The Variable Transportation Cost is based on the actual flow/shipment size and is not rounded in the same way the Fixed Shipment Cost is handled, unless you are using the Treat All Costs as Fixed rule.

Keep in mind that units of measure are considered when calculating the fixed cost. Assume a Shipment Size of 100 EA and a Fixed Shipment Cost of 1000. If the flow quantity is 100 EA and you are using Prorate Shipment Cost, the fixed cost is 1000. However, if the Shipment Size is 100 DOZ, the fixed cost is 1000 * (100/1200) = 83.33

In Network Optimization, if the Shipment Rule is set to a value other than “Prorate Shipment Cost”, the Fixed Shipment Cost is created as an integer variable for lanes on which fixed cost is applied. These additional integer variables can result in increased solving time and memory use.
If you are using Minimum Charge and have Bundle Products = "No", do not use "Treat All Costs as Fixed" as the Shipment Rule. This will cause the Minimum Charge to be ignored.

Allowable Products

Technology: NO

Table: Modes

Internal Name: AllowableProducts

Type: Short Text (100)

Use this column to identify the product or group of products to which the cost applies when using Multi-Stop Estimation. You can create a group with members that are the allowed products. If no value is entered, all products are used for the mode.

This column is used for Multi-Stop Estimation only. It does not apply to Network Optimization in terms of which products can be used on a Transportation Policy.

Bundle Products

Technology: NO S

Table: Modes

Internal Name: BundleProducts

Type: Short Text (25)

One of Yes, No.

This value determines if the mode shipment cost is at the product level (No) or at the aggregate product level (Yes).

Bundle Products should be used with caution. It will be incorrectly modeled if bundled products are used with step costs (of any type) OR if bundled products are used with the "Treat All Costs as Fixed" Shipment Rule.

When products are bundled, the cost is determined in the following way:

  1. Sum all product flows for the source-destination-mode-period,
  2. Determine the total flow weight,
  3. Divide the weight by the shipment size to determine the number of shipments,
  4. Round the number of shipments up if using a fixed shipment cost; do not round if using a prorated cost,
  5. Multiply the number of shipments by the batch cost.

When products are not bundled, the same determination is used, but for each product separately.

If you are using Minimum Charge and have Bundle Products = "No", do not use "Treat All Costs as Fixed" as the Shipment Rule. This will cause the Minimum Charge to be ignored.

Minimum Charge

Technology: NO S

Table: Modes

Internal Name: MinimumCharge

Type: Currency

In this column enter the minimum rate negotiated with the transportation company. Minimum charges override costs if the total transportation cost is less than the minimum cost calculated using Minimum Charge. In that case, the calculated minimum cost is applied.

minimum cost = Minimum Charge / avg shipment qty

where avg shipment qty = avg shipment weight / product Unit Weight

Assume the following:

Product Unit Weight = 5 LB

Minimum Charge = 10000

Variable Transportation Cost = 3

Fixed Shipment Cost = 1150

Shipment Size = 250 LB

Demand Quantity = 10 EA

The minimum cost would be calculated as:

Minimum Charge / (Shipment Size / Unit Weight) = 10000 / (250 / 5) = 200

The cost for comparison is determined based on the Shipment Rule:

If Shipment Rule is Prorate Shipment Cost, the cost for comparison is the summation of Variable Transportation Cost and Fixed Shipment Cost:

Total Transportation Cost = Flow Qty * MAX(minimum cost, Variable Transportation Cost + Fixed Shipment Cost / Shipment Size)

Total Transportation Cost = 10 * MAX(200, 3 + (1100 / 250)) = 10 * 200 = 2000

If Shipment Rule is not Prorate Shipment Cost, the Minimum Charge is compared with the Variable Transportation Cost only:

Total Transportation Cost = (Flow Qty * MAX(minimum cost, Variable Transportation Cost)) + Fixed Shipment Cost * number of shipments

Total Transportation Cost = (10 * MAX(200, 3)) + 1150 = 2000 + 1500 = 3500

If you are using Minimum Charge and have Bundle Products = "No", do not use "Treat All Costs as Fixed" as the Shipment Rule. This will cause the Minimum Charge to be ignored.

Minimum Charge is reflected in the Total Transportation Cost in the Network Summary output table.

If you change the Shipment Size to Volume, then the Product Unit Volume value is considered.

You must have Product Unit Weight populated with a non-zero value for the Minimum Charge to be used, regardless of the Shipment Size units. If the Shipment Size is based on Volume, you should also populate Product Unit Volume.

Default: 0

Discount Rate

Technology: NO S

Table: Modes

Internal Name: DiscountRate

Type: Short Text (100)

Enter the discount factor applied to fixed and variable costs, typically negotiated with the transportation company. This rate is multiplied by the cost to determine the actual cost. If no value is populated, the default is 1 (no discount).

Default: null

Asset

Technology: NO S

Table: Modes

Internal Name: AssetName

Type: Short Text (100)

Choose the transportation asset that transports products on the mode.

For Transportation Optimization, you assign assets using the Asset Availability table.

Fuel Surcharge

Technology: NO S

Table: Modes

Internal Name: FuelSurcharge

Type: Short Text (255)

Use this field to represent a fuel surcharge that is incurred in addition to the normal transportation cost in Network Optimization. The Fuel Surcharge affects how the calculated Variable Transportation Cost is determined. Use the Fuel Surcharge Basis field to determine how the Fuel Surcharge is determined.

Fuel Surcharge Basis

Technology: NO S

Table: Modes

Internal Name: FuelSurchargeBasis

Type: Short Text (100)

One of % Variable Cost, Cost per Unit, or a valid Unit of Measure such as LB, KM

Use this field to determine how the Fuel Surcharge should be applied:

  • % Variable Cost – Variable transportation cost is calculated as Variable Transportation Cost * (1 + Fuel Surcharge percentage)
  • Cost per Unit – Variable transportation cost is calculated as Variable Transportation Cost + Fuel Surcharge.
  • Unit of Measure – Variable transportation cost is calculated as Variable Transportation Cost + Value of UOM column

For example, assume:

Variable Transportation Cost = 50

Fixed Shipment Cost = 125

Fuel Surcharge = 5

Distance = 35 MI

If Fuel Surcharge Basis = % Variable Cost:

Variable transportation cost = 50 * (1 + 0.05) = 52.5

If Fuel Surcharge Basis = Cost per Unit

Variable transportation cost = 50 + 5 = 55

If Fuel Surcharge Basis = MI

Variable transportation cost = 50 + (5 * 35) = 225

CO2

Technology: NO S

Table: Modes

Internal Name: CO2

Type: Short Text (255)

In this field, set the CO2 emissions for this transportation mode based on the CO2 Basis. By default, the CO2 Basis is weight-distance, therefore the CO2 emission quantity is set at kg per weight unit, per unit of distance.

For example, if .04 is entered, then this is .04 kg of CO2 per one unit of weight of product moved over one mile by this transportation mode.

Default: 0

CO2 Basis

Technology: NO S

Table: Modes

Internal Name: CO2Basis

Type: Short Text (50)

Use this field to select the basis for determining CO2 emissions. Typically, this is weight-distance, but you can select one of the other values as shown:

CO2 Basis CO2
Fixed CO2 / (Shipment Weight/Product Weight)
Quantity CO2
Weight CO2 * Product Weight
Volume CO2 * Product Volume
Distance (CO2 * Distance) / (Shipment Weight/Product Weight)
Time CO2 * Time
Weight-Distance CO2 * Product Weight * Distance
Weight-Time CO2 * Product Weight * Time
Quantity-Distance CO2 * Distance
Quantity-Time CO2 * Time
Volume-Distance CO2 * Product Volume * Distance
Volume-Time CO2 * Product Volume * Time

Default: Weight-Distance

Replenishment Frequency

Technology: NO S

Table: Modes

Internal Name: ShipmentFrequency

Type: Short Text (50)

Use this field to specify the replenishment frequency for the mode. This is defined as a number with the time unit specified (such as 3 Week). Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Default: 0

Status

Technology: NO S

Table: Modes

Internal Name: Status

Type: Short Text (25)

One of Include, Exclude.

Choose the mode status:

  • Include - This mode is included when the model is run.
  • Exclude - This mode is excluded when the model is run.

Default: Include

Notes

Technology: NO S

Table: Modes

Internal Name: Notes

Type: Memo

Enter optional descriptive notes about the mode.

Last modified: Wednesday May 15, 2024

Is this useful?