We shall start with obtaining the data that will serve as the basis for our experiment. Since Simulation experiment requires optimized data to simulate the delivery process and exclude every possible supply chain drawback, you may do either of the following:
- Provide your own optimized data
- Instantly import the scenario that is based on the data from the Network Optimization experiment result.
- Convert the last NO result to the SIM scenario.
In the latter case you must adjust your scenario by setting the Backorder Policy to Not allowed (defined in the Demand table).
Either way, you should have a supply chain model containing the following parameters:
- Demand per product
- Distribution centers located in optimal places
- Transportation costs
- Site opening costs
Convert Network Optimization experiment results to the Simulation scenario
- Right-click the top result in the Optimization results page of the
Result 2 sub-item. A pop-up menu will open.
Click the Convert to SIM scenario option in the context menu. The current result will be copied to a new SIM scenario.
The aim of the Simulation experiment is to model the actual products delivery on the GIS map with detailed statistics generated in real-time. It is used as well for what-if scenarios to see how the changes you make affect the outcome.
After receiving the first simulation results you can run the simulation experiment to test different what-if scenarios in search for the best balance between the inventory volume and service level quality.
Simulation experiment requires properly configured sourcing and inventory policies. In this phase we will create and define sourcing policy.
- The sourcing policy is used to define the products to ship, their source(s) and destination(s).
- The inventory policy is used to optimize the amount of products to keep at a particular DC. It must be the least possible amount covering all the incoming orders.
If you choose to work with the scenario based on NO results, the Sourcing and Inventory tables will already contain all the required records, as a result, you will only have to modify them. This tutorial is based on the imported scenario with the data derived from the NO experiment result.
Prior to creating the policies, we will create a group of distribution centers. This step will simplify the process of defining inventory and sourcing policies as we will define them for the whole group, rather than for each distribution center individually.
Let us start with creating a group for distribution centers.
Create a group of DCs
- Navigate to the Groups table. You will see that
it already contains a number of groups.
Judging from the names of the groups we can see that some of them were created as the result of the GFA experiment (above the line) and the other part was created by us while completing the Network Optimization tutorial (below the line).
- Click Add above the table to create a new group. A new table record named Group will be created.
- Click the Group cell and type in DCs to specify the name of the group.
We have created and renamed a new group. Now we need to define the content of the group. We know that this group will contain distribution centers. The DCs we need can be defined in the Sites column of this table.
Define DCs for the group
- Double-click the DCs row cell in the Sites column. A dialog box will open containing all the available DCs to choose from.
- Click the toggle buttons in the Included column referring to the Wilkes-Barre DC, Vicksburg DC, and Elko DC.
- Click OK to close the dialog box and apply the changes.
Now we can move on to define sourcing and inventory policies.
First, we will define sourcing policy to organize the product shipping process from the source to the delivery destinations.
Create a sourcing policy
- Navigate to the Sourcing table. It already
contains a lot of policies, which were created automatically based on the
Product Flows table records (those
records were expanded on converting the NO scenario type to Sim scenario type).
The Sources column contains DCs which will be servicing customers that are defined in the Delivery Destination groups. The content of the groups can be seen in the Groups table. In other words, the sourcing policy is already created and defined for customers and DCs.
We will now substitute the existing policies with 2 records, which will allow us to have just two policies: one for DCs and one for customers.
- Create two new policies by clicking Add.
Now we need to define parameters of the policies. Let us start by specifying the product we will be shipping and its source.
- Specify PS4 in the two last Product column cells by
Ctrl + clicking them and press Spacebar to open the dialog box.
Select PS4 in the drop-down list and click OK to close the dialog box.
The record #24 defines sourcing policy for the customers. We will leave the set by default delivery destination as it is, since it already includes all the customers. The record #25 must define sourcing policy for the DCs.
- Double-click the Delivery Destination column and select [DCs]
from the drop-down list.
The next step is to specify the sourcing policy in the Type column, or in other words the origin of the product. Our customers will purchase from the closest fixed source. As you can see, this type is selected by default. Move on to specifying the source of the product for the customers and for the DCs.
- Double-Click the cell in the Sources column of the record #24, check
DCs from the drop-down list of available sources and uncheck (All sites).
- To close the drop-down list, click any empty spot beside the Sourcing table. The content of the cell will change.
- In the same way set Port of LA as the source for the DCs (record #25). In such a way
we create a clear product flow: from Port of LA to DCs, from DCs to All customers.
- With the final step we will set the inclusion type for all the initially offered policies to Exclude since we no longer need to consider them.
- Navigate to the Inclusion Type column, select all rows by Ctrl + clicking the column name.
- Scroll down and deselect the rows 24 and 25 by Ctrl + clicking them, since these are the two sourcing policies that we will be using.
- Press spacebar to open a dialog box, click Include to open a drop-down list of available inclusion types and select
- Click OK to close the dialog box.
We have finally set up the parameters of the sourcing policy. Let's see the connections between the suppliers and the distribution centers.
Explore the connections
- Click the Show filters button to open the filter options.
- Now click the Show connections button. It might
take a while, since anyLogistix is downloading the routes online.
Now, let us define the inventory policies for our supply chain facilities.
Create inventory policy
- Navigate to the Inventory table. It already contains policies, which were created within the previous tutorials. We will not be using them since we have created DCs group that contains all the warehouses we need.
- Navigate to the Inclusion type column and set the inclusion type of all policies to
The table records containing the “Excluded” policies will be grayed out.
- Now click the Add button above the table to create a new policy.
Now we need to specify the parameters of the inventory policy.
Specify inventory policy parameters
- Double-click the (All sites) cell in the Facility column and select DCs from the drop-down list of available facilities.
- Double-Click the cell in the Product column and select PS4
from the drop-down list of available products.
Distribution centers will purchase Sony consoles using a min-max inventory policy, which allows products to be ordered when the inventory level falls below a fixed replenishment point.
- Double-click the Unlimited inventory cell in the Policy type
column and select the Min-max policy from the drop-down list of available policies.
- Click the Policy parameters cell. A dialog box will open, prompting you to specify
the Min and Max policy values.
- The Min value represents a stock level that triggers the reorder.
- The Max value represents the targeted stock level.
- Set the Min value to 300, then set the
Max value to 3000.
We need to define the initial stock, or the number of consoles that we have at the beginning of the simulation.
- Click the cell in the Initial stock, pieces column and type in 1000. This will correspond to 1000 product items (PS4 consoles).
The Inventory table should look like this:
That's it. We have defined the sourcing and inventory policies. Phase 1 of this tutorial is completed. It was the last step on our way to setting up the Simulation experiment
Click the link below to proceed to Phase 2.
How can we improve this article?