View
217
Download
0
Category
Preview:
Citation preview
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
1/37
1
University of Wollongong
IACT 422 CASE STUDIES IN IT
(Spring Session)
SUPPLY CHAIN SIMULATIONFOR 4 th PARTY LOGISTICS
Version 1.0
Last Updated:Tuesday, 30 May 2006
Prepared By:Nurhazman Abdul Aziz 2666182
Bachelor in Information & Communication Technology
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
2/37
2
Table of Contents
1. Executive Summary
............................................................................................................................................. 32. Introduction..................................................................................................................... 33. Philosophy of Supply Chain Management
............................................................................................................................................. 44. The Existing of 4 th Party Logistic
............................................................................................................................................. 75. The Target Company: Toyota & Linfox
........................................................................................................................................... 106. Supply Chain Simulation Framework
........................................................................................................................................... 116.1 Identification of Classes in a Supply Chain Network......................................... 126.2 Establishment of Nodes & Its Inherit Specialised Nodes ................................... 136.3 The Establishment of Relationships between the Nodes .................................... 146.4 The Robustness of a Facility (Node) .................................................................. 156.6 The Facility and Inventory System..................................................................... 186.7 Relationship of a Product.................................................................................... 216.8 Relationships of Order and Demand................................................................... 22
7. Supply Chain Simulation Architecture
........................................................................................................................................... 23
7.1 Simulation Interface............................................................................................ 257.2 Simulation as a Decision Support System .......................................................... 277.3 Multi-Agent Programming in the Simulation ..................................................... 29
8. Tools & Technology
........................................................................................................................................... 309. The Challenges and Feasibility
........................................................................................................................................... 319.1 Financial Challenges........................................................................................... 319.2 Organisation Challenges ..................................................................................... 32
10. Recommendation
........................................................................................................................................... 3311. Conclusion .................................................................................................................. 3412. References................................................................................................................... 35
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
3/37
3
1. Executive Summary
The purpose of this paper is to investigate a generic framework to build up a supply chain
simulation application, based on an object-orientated environment. In this paper, thediscussion will be based on the design an object-oriented framework, and developing it
into a simulation based decision support for a supply chain logistic as an overall view.
This solution is to be implemented by a fourth party logistic into one of its clients to aid
the operation of supply chain logistic planning. This is due to the complexity of planning
of supply chain logistic. Poor planning may result in a system instability that may
seriously influence the ability to satisfy its customers. Thus, accurate, precise decision
has to be made to optimize the performance of the system. Moreover, it is a vital issue
that right information is transferred to the right entities that needs the right information.
Apart from that, a brief explanation of supply chain management and fourth party logistic
are explained in this paper, together with the challenges faced in implementing this
supply chain simulation system.
2. Introduction
The basic supply chain management (SCM) aims to produce and distribute products tocustomers in the right quantities, locations, and schedule, with minimized system-wide
costs while fulfilling service level requirements. Nevertheless the complexities of supply
chain make it hard to accomplish the objective. This includes the logistic planning. The
modelling, analysis and optimisation of a logistic supply chain has become increasingly
important as the advent of internet commerce forces changes within the industry.
The main objective of this research paper is to analyse a framework that is designed for aprototype objective oriented supply chain simulation to be implemented into a
manufacturing plant with the support service from a fourth party logistic. Furthermore, as
the framework will be identified and analysed with all the related entities and relationship,
the framework will be placed into simulation architecture of the system to build up the
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
4/37
4
decision support system. With this implementation, the challenges issues on financial and
organisation will be discussed briefly.
In short, with the advent of the information and communication technology, all logisticactivities, such as customers demands, warehousing, inventory and transportation
information can be available electronically through the supply chain network. This
allows the possibility for logistic activities to be streamlined and optimised across the
organisation boundaries. To achieve this vision, manufacturing company with the
existing third party logistic provider will need to form an alliance, which is managed by a
fourth party logistic provider. The fourth part logistic providers role is to provide
optimised plans and schedules for the companies.
Furthermore, providing optimised plans and schedule is not an easy task. It involves a
sum of costing either in terms of financial or time. Therefore, deigning a simulation to act
as a decision support system will give a number of benefits to the planning of the logistic
stage in the supply chain management.
3. Philosophy of Supply Chain Management
Traditionally, the supply chain operations operate independently in any typical
organisation or industry. These operations components include marketing, distributions,
planning, manufacturing and purchasing, considering that the realistic supply chain have
multiple end products with shared components, facilities and capacities. 1 On top of that,
the supply chain management (SCM) serves as an oversight of materials, information and
finances as the process covers the generic supply chain networks.
1 Ganeshan, R., Harrison T. An Introduction to Supply Chain Management, [online], available:http://lcm.csa.iisc.ernet.in/scm/supply_chain_intro.html , last accessed: October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
5/37
5
Figure 3.1: The Generic Supply Chain
On the other hand, supply chain management is also the combination of art and science
that goes into improving the way the organisation find the raw components required to
produce a product or service, manufactures that product or service and delivers it to
customers, as paraphrased by Christopher Koch in his article on the ABCs of Supply
Chain Management. 2 In addition, he also identified five basic components for the supply
chain management; Plan, Source, Make and Deliver and Return.
1. Plan refers to the strategic potion of the supply chain management,
which manages all the resource allocations, meeting the customers
demands. Thus, this is done through developing a set of metrics to monitor
the efficiency of the process. Therefore, resulting in cost savings, high
quality deliveries and value to the customers.
2. Source involves the selection of suppliers that will deliver the goods and
services at a set of pricing, delivery, payment process and also creating
metrics for monitoring and improving the relationships. These include the
management of inventory of goods and services which consists of the
2 Koch, C. The ABCs of Supply Chain Management, [online], available:http://www.cio.com/research/scm/edit/012202_scm.html , last accessed: October 21, 2005
Upstream Internal Downstream
2nd Tier1st Tiers
Assembly/ Manufacturing/
Packaging
Distributor
Retailers
Customer
2nd Tier
2nd Tier
2nd Tier
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
6/37
6
receiving shipments, verifying and transferring into the manufacturing
facilities.
3. Make refers to the manufacturing process, which consists of thescheduling activities for production, testing, packing and preparation for
delivery. This is the most metric intensive components of the supply chain
management, measuring the quality levels, production output and
productivity.
4. Deliver also known as the logistics coordinates the receipt of orders
from the customers, which consists of the network of warehousing, pick
up vehicles to transfer the product to the customers, including an invoicing
system that handles the revenue of the operation.
5. Return is an avenue channel that handles defective and excess products
back from the customers with the delivered products.
From these five basic components, Koch is able to structure the hierarchical formats of
supply chain management, focusing the top level of management which has beenmentioned before earlier, such as the operation components. 3 Basically, in the main
activities of supply chain management, two types of flows have been identified before
through the supply chain cycle. 4 The initial follow is the material flow, which consists of
acquiring raw materials, manufacturing, transportation and delivery to the customer. The
following flow is the information flow which provides and determines the data of the
material when certain activities of the material flow are executed. This flow consists of
the activities triggered by receiving order from customers.
3 Ibid.4 Supplychain consultants, Sales and Operations Planning Basics, [Online], Available:http://www.supplychain.com/Downloads/sandop.pdf , Last Accessed: October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
7/37
7
In general, the core elements of the supply chain managements philosophy are based on
a number of issues. The customer demands will drive the whole inter-company supply
network, such as the synchronisation, built-to-order, built-to-stock, etc. A built-to-order
product occurs when an order intersect the material flow before manufacturing becausethe product can be manufactured with the order in hand. 5 In contrast, if the order
intersects the material flow at the completed good level, it is known as built-to-stock.
This is because the material has to be completed and ready for delivery. In addition, with
these scenarios, the supply chain gradually demands in an increase in the reaction speed
and flexibility of the network, where multi-tier concepts are enabled and applicable.
Most of the companies have the desire own a visibility and transparency in their supply
chain management. Thus, integrated inter-company processes are required to share their
relevant data across the network. This leads to the need in quick responses of relevant
information or decision making in an appropriate period. Ideally, in the supply chain
management, a simulated scenario can be a beneficial solution to find the root causes in
the complexity rather than cure of the symptoms. This will also enable a win-win
partnership between the tiers due to the global availability of information.
4. The Existing of 4 th Party Logistic
The fourth party logistics service provider (4PL) exists and participates in a supply chain
co-ordination due to providing more than just the operational logistics and fulfillment
services, like a traditional third party logistic provider (3PL). 6 Primarily, the
implementation of 4PL model is constructed towards more into an integral involvement
in the customers supply chain, with greater impact on the customer supply chain
performance and strategy. Furthermore, in the 4PL model, it will essentially elevate the
3PL to a coordinator of the flow of goods, and not just an operator in the physical
5 Turban, T., King, D., Lee, J., Viehland, D., 2004, Electronic Commerce: A Managerial Perspective, Ed 3,Pearson Education, Inc., Upper Saddle River, New Jersey.6 Prof Hoek R., UPS Logistiic to mocve towards 4PL or Not, [online], Avaiilable:http://www.cscmp.org/Downloads/Education/04LECREMKO.pdf , Last accessed: October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
8/37
8
movement of goods, which is seen in the 3PL model. 7 More importantly, this method will
contribute to higher value-added activities in the supply chain than the traditional
warehousing and transport services have to offer.
Figure 4.1 A Complete Logistic Service.
In the 4PL model, the 4PL is actually the integration of all companies involved in the
supply chain. It is the planning, steering, controlling of all the logistic procedures by one
service provider with a long term strategic objectives. These logistic procedures are theflow of information, material and capital. On top of that, there are a number of potential
benefits existing for some organisations to adopt 4PL. PA Consulting Group has
summarised there would be a huge saving on the cost of a supply chain or distribution
management department, giving the coverage and management of the supply chain over a
wider geographic area, or providing total independence. 8
7 Hoyer, 3PL/4PL, [Online], Available: http://www.hoyer-group.com/logistikE/html/3pl4pl.html , Lastaccessed: October 21, 20058 PA Consulting, Forth Party Logistic (4PL), [Online] Available:http://www.paconsulting.com/insights/supply_chain/4pl/ , Last Accessed: October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
9/37
9
In the evaluation of a 3PL framework, the information technology (IT) is able to act as a
leading logistic provider, which is known as 4PL. 9 The adoption of IT concepts and
solutions allow the 3PL provider to expedite the movement of goods and information in
the organisations supply chain. Furthermore, the significant of IT improvements can leadto lower transaction cost and allow all the supply chain to manage complexity, as
discussed earlier.
The difference between 3PL and 4PL found in the understating the role and competencies
of each entity, where the truly appreciated kind of hyper value is created in both
providers. 10 Many 3PL offers integrated or total logistic solution, but only succeeded with
inability to understand the complexity and competency required. In many 4PL providers,
they are able to offer more strategic management objectives, raising the concerns overlive operation, implementation and execution expertise.
In short, 4PL providers are able to deal with complex task as the existing supply chain
process are to be reviewed and changed, if necessary. This is done through an emphasis
on the optimization of total logistic costs and a continual improvement of the entire
process to remain competitive. In order to enhance the existing technology that a 4PL
provider has in their system, a simulation has to be created in order to align theirorganisational activities and their IT activities. Following that, this will lead up to the
planning stage, where both alignment of organisation and IT strategic plan concern in
achieving this major goal.
First and foremost, the idea to implement a simulation system will focus on a
collaboration of two target companies, such as manufacturing plant (organisation) and
fourth party logistic solution. Following that a generic framework will be drawn out to set
the direction of the architecture of the desired supply chain simulation system.
9 Vaidyanathan, G., (2005) A Frameworks for Evaluating Third Party Logistics, Published 2005,Communication of the ACM10 YCH, (2002), The Definitive Supplychain Revolution, [Online], Available:http://www.tliap.nus.edu.sg/tliap/Media_Events/E19Feb2002/4%20Presentation%20-%20Robert%20Yap.pdf , Last Accessed: October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
10/37
10
5. The Target Company: Toyota & Linfox
The two target companies, which would be the ideal cases to implement this system are
Toyota and Linfox. Toyota is a leading automotive manufacturer in Australia. It has a
number of manufacturing plants operating all around Australia, unlike in Japan, where all
the suppliers of Toyota are located within a certain radius. These would allow a milk run
system to take place effectively and efficiently. 11
Linfox is a logistic solution provider which handles the provision of warehousing,
transportation and supply chain management in Australia. As an efficient supply chain
provider, most of the solutions are tailored made by Linfox herself. 12 The solution
focuses on three tiers of service depending on the customer requirements:
Tier 1 Logistics Service Provider Tier 2 Lead Logistics Provider Tier 3 Supply Chain Solutions Provider
One of the solutions that are focused between the Toyota and Linfox is the fourth partylogistic management. This is where the proposed simulation will add onto the current
supply chain management system of Toyota Manufacturing plant. Here, a two
collaboration organisation is established in order to keep the supplies moving on through
the supply chain network.
In short, the staffs of Toyota will plan using the simulation on certain issues of their
products or machines initially, setting up all the requirements information. The system
will simulate the plans for the supply chain logistic using the system and at the same time
11 Toyota Motor Corporation Australia, (2005), History, [Online], Available:http://www.toyota.com.au/corporate/articles/0,2862,subId%253D922%2526sectionId%253D880 [Accessed15 August 2005].12 Linfox, (2005), Solutions, [Online], Available: http://www.linfox.com/Linfox/Solutions/ , Last Accessed :October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
11/37
11
acknowledging the suppliers on the quantities of the supplies of raw materials or part of
the machines. As these suppliers received the orders, another note (quote) will be sent to
the transport company. This case it will be Linfox since Linfox provides the
transportation, as well as the solution. Furthermore, Linfox is also able to provide thewarehouse storage. But, this only happens in a simulated environment for the staffs of
Toyota to make a critical decision. At the same time, the simulation will act as a decision
support based system.
In order to make this simulation carry out in a real physical environment, multi-agents are
connected to the web interface of the simulation. Once the decision is made based on the
information given, an agent will be activated by a click of button if this decision is to be
carried out in the physical environment. Thus, by activating this, the whole operation will
be initialised.
6. Supply Chain Simulation Framework
Before designing the simulation software for the solution, an object-oriented framework
will be developed to guide the whole system process. This will be a generic framework
that will be present in any part of the system that is represented by a set of abstract
classes and the way their instances interact. These classes represent some operations,
which are the implementations of a service in the supply chain network. An alternative
approach that illustrates a particular system domain deep into the object level is by using
object-oriented modeling. This is because object-oriented system can be organised to
build hierarchy of objects and reusable as they are usually composed of many objects. 13
In addition, it allows these objects to have many relationships within a system. Thus, the
resulting application will be efficient, easy to maintain and reliable, in order to construct
a robust supply chain framework. This core framework will be taken from the research of
13 Pundoor G, Herrmann J, A Hierarchical approach to supply chain simulation moddlelling using SupplyChain Operation Reference Model, [Online] Avalaible:http://www.isr.umd.edu/Labs/CIM/SC_Simulation/IJSPM.pdf Last Accessible October 21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
12/37
12
Rossetti and Chains articles. 14 From their framework, the development of the simulation
will be built into a decision support system.
6.1 Identification of Classes in a Supply Chain Network
In a current generic simulation framework, a total of 29 classes have been identified by
Rossetti and Chan in their prototype object-oriented supply chain simulation
framework. 15 These classes represent various elements within a supply chain, as
illustrated in the Table 1. In addition, these elements are commonly used terms in the
supply chains activities, creating part of the information flow in the network. Based on
these elements, a prototype for the supply chain simulation framework, which is used in
the logistic operation, can be built as close as a real physical operation.
Container ProductFamily Order
ContinuousReorderQuantity Product OrderGenerator
PeriodicReorderPoint StorageLocation StorageLocation
Container Parameter Relationship Facility
ContinuousReorderUpToLevel RelationshipNetwork Parameter
Continuous Review Shipment PeriodicRecoderPointPeriodic Review Shipper ProductReview
Demand Region DemandGenerator
Inventory Facility DistributionCenter
InventoryPolicy Order Generator
Location Variable
ManufacturingCenter Warehouse
Node TransportationCenter
Table 6.1: Classes are representing various elements within a supply chain
14 Rossetti M, Chan HT, A prototype object-oriented supply chain simulation framework, [Online],Available: www.informs-sim.org/wsc03papers/205.pdf Last Accessible October 21, 200515 Ibid
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
13/37
13
6.2 Establishment of Nodes & Its Inherit Specialised NodesSimilar to physical supply chain network, the complexity of the network has to be
addressed and focused too. Every single complexity in the network will tend to have a
relationship among them, which is the bond between the two entities Here, in order toillustrate the complexity, the bond (also known as the relationship) between each entities
have to be identified. Therefore, in the framework illustrated by Rossetti and Chan, a
customer or supplier in a supply chain network is represented by a Node, which is not a
physical location in the network. 16 The Node can be derived further down into three types
of specialised entities, where they can inherit the Nodes attributes and operation. Thus,
each type of Node will inherit the send and received shipments method of Node. These
three specialised Nodes are known as Facility, Order Generator and Region.(See figure
6.1)
Figure 6.1: The Classification of Nodes
These classifications can be explained below in the tabulated format in detail. Eachspecialisation plays a vital role to build up the simulation framework to represent to the
real scenarios activities in the supply chain network closely.
16 ibid
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
14/37
14
Table 2: Details of the Classification of Nodes
Type of Nodes Roles ResponsibleFacility A Provider of products or
servicesTo manufacture and distributeproduct, consolidate and deliverthe shipment
OrderGenerator Act as a single or a set of comprehensive customers
To make order of the product andupdate the inventory
Region A composite Pattern Indicates a group/single of types of Nodes, which can present of anentire area (such as postal code)
In addition, the facility has been characterised to learn the situation, either to receive
orders or send ships to the customer intelligently. As a result, the facilities in the
simulated network are able to perform a number of roles, such as ManufacturingCenter,
DistributionCenter, TransportationCenter, Shipper and Contractor. Overall, these will
form a just like a real physical supply chain network, with all the related entities being
assigned into each Node.
6.3 The Establishment of Relationships between the NodesThe idea of designing the characteristics of the Node first is to match the simulation as
closely as possible, just like a real supply chain network. In a network, bond (also known
as Relationship) is established between two entities. Similarly, in this framework, the
Relationships between two Nodes have been considered as a need to construct the whole
conceptual network with a full set of Nodes and Relationships. In short, the two entities
will be known as RelationshipNetwork, where it acts as a complex system of
interconnected network nodes. Here, the exchanges of materials and information flow
will be established in order to provide materials, products or related information (such as
services) to the end users. In other words, a customer or supplier is able to obtain
detailed information on who are their suppliers and customers, allowing them to knowwho to send orders to their suppliers and to send shipments to their suppliers. This will
allow the whole simulation to be a robust system.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
15/37
15
Figure 6.2: The Conceptual Relation Network
6.4 The Robustness of a Facility (Node)The facility is able to play a number of roles and have been identified before into five
different concepts in the framework design. The table below illustrates the
responsibilities which the facility holds and plays in the framework.
Table 3: The roles that Facility (Node) able to play
Facilities (Default) Characteristic (Default)
ManufacturingCenter Manufacturing finished Products or unfinishedProducts from raw materials.
Product will be make to meet the market demandwithin the network
DistributionCenter Provide inventory replenishment and Product deliveryto other facilities
Primarily act as holding points and do notmanufacture Products from raw materials
TransportationCenter A place where shipments of customers orders can beconsolidated to obtain efficiencies in transportation
Able to hold an inventory for a short period of time,but do not directly supply other facilities.
Shipper Responsible for the delivery of shipments to customer Able to know how, when and where to pick up the
shipment from the TransportationCenter andshipments to the customers
Contractor Has an infinite supply material, such that a contractorsupplies the materials after a lead time delay
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
16/37
16
In a graphical illustration, the facility is set as a robust system. The related company or
user of the system is able to further declare this Node accordingly to their specifications
and desire in their simulated supply chain network. Most importantly, they should be able
to know the main characteristics of each facility in order to avoid conflict in the system.Basically, the types of facilities in the above table and below figure are the commonly
used facilities in any average physical supply chain network. Therefore, the simulation
will launch its initial model according to the default generic supply chain network.
Figure 6.3: Types of Facility
Basically, the above discussions have settled in an upstream of supply chain activities,
where a Product order is being made, the system will trigger the contractor to send thesupplies to the ManufacturingCenter. Here, in the ManufacturingCenter the Product will
be manufactured according to the demand of the market, before sending to the
distribution centre for proper distribution to be done. The proper distribution is done and
managed by the TransportationCenter through a shipper. The Shipper will send all the
shipment to the customer, listed down accordingly by the Transportation Center.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
17/37
17
Figure 6.4: Flow Chart of Pre-Define Supply Chain Networkin the Simulation Framework when an order is made
The unique feature about this framework is the models are able to work reversely for an
organisations requirement in the supply chain network. Instead of the
ManufacturingCentre sending out the Product, the ManufacturingCenter will hunt for the
desired raw materials in the Distribution Center as it requires manufacturing the Product.
If the Product is available, it will inform the TransportationCenter to send the shipment
through a shipper. If not, it will inform and request the contractor for more supplies.
Concurrently, the TransportationCenter will also be activating its Shipper to pick up the
supplies and send back either to the DistributionCenter or direct to theManufacturingCenter.
Order Enter
ManufacturingCenter
DistributionCenter
TransportationCenter
Contractor Shipper
Customers
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
18/37
18
Figure 6.4: Reverse - Flow Chart of Pre-Define Supply Chain Networkin the Simulation Framework when supplies is limited
Overall, the advantage of this conceptual simulation framework is the flexibility of the
system. It can be set as bi-directional way to determine the flexibility and robustness of
the supply change network. This simulation can be used to add on to any existing supply
chain management system or enterprise resource planning system, in order to plan the
physical network of the desired companys supply chain network. With the aid of this
generic framework, companies are now able to simulate and focus if the planning is
accurate, flexible and most importantly, the reliability.
6.6 The Facility and Inventory SystemThe above discussions are only to regard on the top level planning of the supply chain
network. In short, it only able to establish the topologies of the supply chain network.
Next, the discussion will be briefly focused on activities framework in each facility.
Likewise, in each facility, a number of activities are in operation in order to produce aProduct. This is case a Warehouses activity will be selected as one of the types of
facilities. A warehouse is a facility, where a number of finished Products are being stored
and ready for to be distributed according to the schedule and location set. Basically, in
physical, this warehouse is actually managed by a person called the Warehouse Manager.
Order Enter
DistributionCenter
TransportationCenter
ShipperManufacturingCenter
Contractor
Order MoreSupplies
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
19/37
19
Similarly, in this simulation framework, a warehouse manager can design it with the
desired attributes, controlling the Inventory. Hence, each Inventory keeps a track of
Product status in every transaction, as defined by Rossetti and Chan. 17
Figure 6.5: Facility and Inventory System
In a typical warehouse, there are number of several important operations that administrate
the daily functionability of the warehouse structure. These operations are known as
checkInventory(), makeReplenishment() and updateInventory(), which are set to maintain
the Product information.
17 Ibid.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
20/37
20
Figure 6.6: A Flow Diagram of a Typical Inventory Operation
With the inventory system keeping track of each product at a facility full of many
difference types of products, there is a need to build an InventoryPolicy. This Inventory
Policy will allow the encapsulation of rules to control associated inventory, as each
Inventory as an unique information (variables), such as onHand, onOrder, type of cost
and others. In order to build a strategy that governs the reordering behavior for the
inventory of a certain type at a particular facility, the InventoryPolicy can distinguish
each Products information by the PolicyType, recorderPoint and recorderQTY.
Therefore, this will aid the determination on the schedule and quantities to order from the
ManufacturingCenter.
updateInventory()will update the
update and previousorder
OrderReceived
checkInventory()checks every
demand
Inventory check tocheck for status of
the demand Product
Inventory sent toTransportCenter for
Shipment
New shipment arrived fromManufacturing
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
21/37
21
Figure 6.8: Inventory and Inventory Policies
6.7 Relationship of a ProductAs the Facility and Inventory system have been discussed, one of the most important
issues to make the whole framework work is the Product itself. Without the product, the
whole simulation framework will be static since the Product carries a number of
information with it as it is traveling through the flow in the supply chain network. Here,
the discussion will lead more towards the investigation between the Product and Nodes.
On top of that, the illustration below will give a brief illustration that the Product does not
only establish between the Nodes and itself. Yet, a number of relationships have been
established, such as with the Inventory, Storage Location, Demand and Facility. In other
words, the Products will only establish its relationship when the element is associated
with it.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
22/37
22
Figure 6.9: Relationship with Product
6.8 Relationships of Order and DemandThe existence of Product will fail if there is no order and demand from customers. The
roles of demands will be the initial to be commissioned for the supply chain from a
facility, which will state the quantity of the Product. In the illustration below, one the
Demands is placed. It will establish a number of relationships in the network.
Figure 6.10 Relationships of Order and Demand
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
23/37
23
Here, a node can make many orders and each order may have several demands in it. Once
a supplier is capable of filling an order, its warehouse will make a shipment that contains
the demanded products, creating three supply chain elements and they are the entities that
flow around the chain. Lastly, the purpose of an OrderGenerator, which can be seen inFigure 6.1 is to generate multiple demands within an order during the simulation. It will
also acts as an end customer in the relationship network, creating each orderGenerator
with a set of DemandGenerator. This is to establish a synchronisation that follows a
specific statistical distribution. In addition, in the attributes of OrderGenerator, it has
these functionalities:
time until next Order time until last Order time until first Order maximum number of Order.
Figure 6.11 explains the OrderGenerator distribution with its relationship with the
DemandGenerator, which has an attached variable that provides information about the
statistical distribution.
As a whole, now simulation can be built based on the framework designed by Rossetti
and Chan for an object-oriented supply chain simulation. This is also one of the
frameworks used in the supply chain system that can be classified as an analytical and
simulation model. With this simulation framework, it will represent a multi-echelon
supply chain system that involves interactions and relationships associated.
7. Supply Chain Simulation Architecture
The next issue, after deciding on the framework to be used is the discussion on the
desired simulation architecture. The design proposal of this supply chain simulation
system is to support a real time supervisory control. This will account for the dynamic
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
24/37
24
and uncertainty of a supply chain system. As discussed before, using the framework, the
system will be built based on these components exists in the current system:
Basic Simulation Module Inventory Control Module Shop Floor Module Supplier Module Interface Module
The above modules are specifically selected to aid a supply chain logistic operation.
Therefore, the architecture will be designed according to the blueprint illustrated below,
as an overall picture before zooming into the framework of the supply chain networks. 18
Figure 7.1: Overview Plan of the Simulation Architecture
Basically, this simulation architecture allows its module to accept stimulus from outside
entities, including the supplier components and users, as the framework defined before.
Moreover, these modules are able to simulate the systems under difference conditions,
such as machines failures, part acquisitions, technician assignment, machine repair and
18 Ganapathy S, Srivinivasan K,(2003), Simulation Based Decision Support For Supply Chain Logistic,[Online], Available: www.informs-sim.org/wsc03papers/124.pdf , Last Accessed: October 21, 2005
Basic Simulation Components
Shop FloorComponents
(Machine Partsare present inthe machines)
InventoryControl
ComponentSuppliers
InterfaceComponents
Place Order
Get Quotes
Inform SystemChanges
Update inventorystatus in the
interface
Update user request
Report Failure
Update machinewith repairsinformation
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
25/37
25
part outsourcing. All these will be performed by the simulation server, which runs an
inventory control unit that monitors the inventory and updates the parts storage databases
frequently.
Focusing in detail, the basic simulation component is overall responsible for the
scheduling of events and coordinating of the multi-threaded architecture. It is comprised
of an event calendar, clock, simulator and distributors, with the adoption of the
frameworks which have been discussed earlier. For instance, with regards to this, the
suppliers have the parts needed for machine repair to provide the inventory control with
information about the part details, such as price and shipping schedule.
The inventory control component will track the parts inventory and acquire parts from the
suppliers to keep inventory in control. This module is also able to request quotes and
orders parts from the suppliers, based on trades off analysis of priority, time, cost and
quality of parts. The shop floor component consists of the machines and the technicians
that will update its status to the simulation which is reflected on the interface. The
interface with the simulation module will facilitate updating the information on the server
side.
7.1 Simulation InterfaceOne of the important elements in system design for simulation software is the interface of
the programme. The interface should not have a complicated look and feel as the main
goal is to present all information in the best possible way to the user. Of course, using
user-animation will create an interesting environment for the simulation to deliver its
ideas. This will be delivered once the main interface has been set properly.
The main interface which represents the four primary section of the architecture, consists
of the top left of information of the machines. This will reflect the status of information
about the parameters for the machine, a list of parts of the machine and time taken to
repair the machine after a machine has failed. On the top right of the screen contains
information about the inventory. It gives information about the different suppliers, their
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
26/37
26
price quotes, quantities, and their part shipping times, if any order need to take place.
Before that, the technician schedule chart is presented to the user so that he or she can
decide on assigning a particular technician for the repair based on the schedule. In
addition, using the framework discussed before, the system is able to check at thewarehouse for any parts available. The illustration in figure 7.2 will give a better picture.
Hence, this is just one of the typical solutions to solve a simulation based decision
support for supply chain logistic, which a 4PL is able to adopt. Supply chain logistic
planning is a complex process and with this example, poor planning may be avoided.
Moreover, in a cognitive process of a logistics planning, there are five different steps 19:
1. problem identification,
2. alternatives to solve the problem,
3. evaluation of the alternatives,
4. selection of the best alternative,
5. implementation of the selected alternative
These steps are actually identified by Ganapathy and Srinivasan in a Winter Simulation
Conference in US. 20 Together with these steps and the related initial framework, asimulation idea is produced.
19 Ibid20 ibid
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
27/37
27
Figure 7.2 Simulation Interface
7.2 Simulation as a Decision Support SystemAs the simulation works on the basis of the initial framework suggested, it is also able to
work as a decision support system for any logistic solutions. This system has two
decision scenarios. As the main objective of the supplier identification modules, it selects
the supplier based on conditions, such as cost, shipping schedule and quantity. The
illustration below explains the whole idea.
Machine 0
Time of Failure
Component Diagnosisfor Machine 0
Inventory Control
Parameters Value Electric Part 1
Electric Part 2Electric Part 3
Mechanical Part 1
Mechanical Part 2
DSSCheck Diagnosis
Submit
Electric Part 1
Electric Part 2
Part Name
GetQuote
ElectricalPart 1
Select Part Name:
Mechanical Part 1
Mechanical Part 2
TemperatureVoltage
Pressure
Capacitance
Technician Schedule Chart Suppliers List
At time of failure
ScheduleRepair
Tech 1Select
Technician
QtyNeeded
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
28/37
28
Figure 7.3: Decision Scenarios
Figure 7.4 describes the decision making process as a block diagram. In addition, a
number of assumptions have been made in this module, such as the part can be ordered
from any suppliers and multiple parts can be ordered concurrently or selected
simultaneously.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
29/37
29
Figure 7.4: Decision Process for Selection of Supplier
As a result, it can be observed in the performance measure, such as the machine down
time, number of times supplies orders, the mean number of times part identified
incorrectly and the number of times parts ordered. With these results, an accurate
decision is made to optimize the performance of the supply chain system. It is also
important for the right information to be transferred to the concerned unit. Therefore,
with the combination of the frameworks and the example of the simulation, a suitable
model featuring a decision support system is created to aid human in making decisions in
enhancing the performance of a supply chain logistic system.
7.3 Multi-Agent Programming in the Simulation
Similarly, like the other supply chain management system, the simulation will use multi-
agent technology and optimization technology to enhance the simulation system.
Moreover, the entire system will be built on a web technology for hybrid accessibility. In
fact, from the initial framework discussed, the Nodes can be categorized as a multi-agent
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
30/37
30
system. It has artificial intelligence to compute such decisions based on the scenarios
given.
Furthermore, using the Node and the RelationshipNetwork to build the simulationarchitecture, it improves the characteristics of the agent. Thus, allowing it to carry out its
task in depth, making the whole simulation acts just like a real physical operation.
8. Tools & Technology
From the understanding of the framework, the Nodes are designed closely related to a
multi-agent. Therefore, the overall implementation of the solutions will fully-utilise theJava Agent Development Environment (JADE) platform. 21 This is a software framework
to develop agent applications in compliance with the Foundation for Intelligent Physical
Agents specifications (FIPA, 1998) for multi-agent systems. 22 Moreover, JADE is able
to deal with all aspects external to agents that are independent of their applications, such
as message transport, encoding and parsing, agent lifecycle and others.
Basically, JADE supports a distributed environment of agent containers, which provides
a run-time environment to allow several agents to execute concurrently. This feature has
been utilized to create several concurrent market sessions, such as commodity and
auction sessions, which is used in a simulation area. In addition, JADE will provide
support for standard FIPA and user-defined ontologies with the open source and standard
software concept.
On top of it, JADE is completely implemented in Java language and the minimal system
requirement is the version 1.4 of JAVA (the run time environment or the JDK).Furthermore, Java features, such as portability, dynamic loading, multithreading, and
21 Java Agent Development Framework, JADE, (Online)[http://jade.tilab.com/, Last Accessed October 21,2005].22 FIPA (2003) (Online) [http: //www.fipa.org/., Last Accessed: October 21, 2005].
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
31/37
31
synchronization support, making it appropriate to implement the inherent complexity and
concurrency in a simulated environment. These features are also instrumental for
executing the agents in parallel.
Apart from that, the simulation is an add-on function to an existing Enterprise Resource
Planning (ERP) System, which remains the leading systems for every organisation. The
simulation provides a functionality that cannot be achieved by decentralized ERP system.
One of key indicators for the system is to keep the complexity low (e.g number of
parameters, details of modeling) as the main benefits come from the accuracy and speed
of information flow and cross enterprise visibility and synchronization.
9. The Challenges and Feasibility
The challenges in implementing this system can be addressed in a number of areas. They
are the financial, organisation and technical areas. Any organisations that which would
like to implement this solution have to address these matters in order to improve their
logistic service in the supply chain management. Therefore, in order to implement this
system, the organisation will conduct a feasibility study whether this system benefits their
organisation. Ideally, it would be a good investment for the organisation, such as a 4PL
provider to implement this simulation to enhance their decision support in planning the
logistic environment for their client.
9.1 Financial Challenges
The financial challenges can be streamed down into a section that have to be considered
by the organisation, such as the development cost, net present value, return of investment,
project cost, implementation cost and training cost. Furthermore, the cost, such asmaintenance cost will remain a concern after the simulation has been implemented.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
32/37
32
In the development cost, the concern is bound between the development team. Here, the
salaries and equipment purchase will be discussed. In order to build such system, the
team requires:
1 Project Leader 2 System Analysts 5 Programmers 2 Multimedia Designers
The development will be carried out in phases over an estimated of 6 months to complete
and implement. The salaries and wages will also be paid at the normal market price. As
for the development cost, it will consist of the salaries, equipment/installation cost,
training cost, facilities cost, utilities cost, licenses, support staffs and miscellaneous cost.
All these costs can sum up to AUD$100, 000 or even more.
On the other hand, the organisation will also receive cost savings, such as the cost of
efficiency and flexibility in dealing with suppliers reduce shipping cost, increase in
production and other related cost. This is also known as total annual benefits, which can
save more that the annual operating cost. In order to view this, a return on investment willbe drawn out to estimate the return cost from the solution implemented.
9.2 Organisation ChallengesWhile the financial challenges handle with the cash/account flow of the organisation, the
organisation challenges also exist as the system is implemented. Therefore, it is crucial to
identify the potential risk that may arise. To some extent, the organisation challenges are
concerning the cultural environment. Firstly, once the simulation is implemented, theorganisation has to start training their staffs on using the simulation effectively. The user
supports have to be considered in this area to support the operation at maximum
effectiveness. These user supports will be provided through various methods, such as on-
line documentation and troubleshooting, resident experts, help desk and technical support.
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
33/37
33
Furthermore, the supplier will also be known about this new simulation system through
the companys news or in a form a internal and stakeholders advertisement related. This
is done to inform the suppliers on the effectiveness of the organisation supply chainmanagement and also indirectly to prepare the suppliers on the demand wave of the
supplies.
10. Recommendation
Overall, it is strongly recommended to implement a supply chain simulation system into
the current Enterprise Resource Planning (ERP) System to remain the leading system for
every organisation. Moreover, it is only an add-on application, which works as a modularbased system. The simulation also provides a functionality that cannot be achieved by
decentralized ERP system.
Figure 10.1 Alignment of Strategic Plan and IT activities
One of key indicators for the system is to keep the complexity low (e.g number of
parameters, details of modeling) as the main benefits come from the accuracy and speed
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
34/37
34
of information flow and cross enterprise visibility and synchronization. Strategically, the
simulation is able to align the organisational supply chain strategic plan with its IT
strategic plan, in order to achieve this mission. This is explained in the illustration above,
and this implementation will make the organisation stays at a competitive advantagelevel 23.
11. Conclusion
In this research proposal, a generic supply chain simulation framework, which facilitates
the dynamic analysis of supply chain system, has been covered. This is done to build
supply chain simulation architecture with the tools and technology discussed. The
discussion also covers the challenges if the organisation plans to implement such systems,
as the system is built to target a fourth party logistic to work efficiently with their clients.
Thus, the suppliers will keep replenishing into the facility.
The whole idea of implementing this system is to aid in supply chain logistics planning.
This is due to the complexity process in the supply chain operations. In the framework,
the system will take advantage of the information flow in the network to simulate a plan,
aiding the supply chain management system. Hence, these activities with be strategically
aligned together with the IT activities.
As the framework developed further into the architecture, an agent base architecture is
formed. This will allow rules and behaviours to be easily plugged into the simulation. In
addition, further work is planned, making the persistent network easier to use. Finally, the
utilization of transportation elements within a supply chain simulation with finer details is
provided as the framework explores the hierarchy.
23 Caralli R. (2004), The Critical Success Factor Method: Establishing a Foundation for Enterprise SecurityManagement, [Online], Available:http://www.sei.cmu.edu/publications/documents/04.reports/04tr010/04tr010title.html , Last Accessed:October 10, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
35/37
35
12. References
1. Ganeshan, R., Harrison T. An Introduction to Supply Chain Management,
[online], available: http://lcm.csa.iisc.ernet.in/scm/supply_chain_intro.html, lastaccessed: October 21, 2005
2. Koch, C. The ABCs of Supply Chain Management, [online], available:
http://www.cio.com/research/scm/edit/012202_scm.html, last accessed: October
21, 2005
3. Supplychain consultants, Sales and Operations Planning Basics, [Online],
Available: http://www.supplychain.com/Downloads/sandop.pdf, Last Accessed:
October 21, 2005
4. Turban, T., King, D., Lee, J., Viehland, D., 2004, Electronic Commerce: A
Managerial Perspective, Ed 3, Pearson Education, Inc., Upper Saddle River, New
Jersey.
5. Prof Hoek R., UPS Logistiic to mocve towards 4PL or Not, [online], Avaiilable:
http://www.cscmp.org/Downloads/Education/04LECREMKO.pdf, Last accessed:
October 21, 2005
6. Hoyer, 3PL/4PL, [Online], Available: http://www.hoyer-
group.com/logistikE/html/3pl4pl.html, Last accessed: October 21, 2005
7. PA Consulting, Forth Party Logistic (4PL), [Online] Available:http://www.paconsulting.com/insights/supply_chain/4pl/, Last Accessed: October
21, 2005
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
36/37
36
8. Vaidyanathan, G., (2005) A Frameworks for Evaluating Third Party Logistics,
Published 2005, Communication of the ACM
9. YCH, (2002), The Definitive Supplychain Revolution, [Online], Available:http://www.tliap.nus.edu.sg/tliap/Media_Events/E19Feb2002/4%20Presentation%
20-%20Robert%20Yap.pdf, Last Accessed: October 21, 2005
10. Toyota Motor Corporation Australia, (2005), History, [Online], Available:
http://www.toyota.com.au/corporate/articles/0,2862,subId%253D922%2526sectio
nId%253D880 [Accessed 15 August 2005].
11. Linfox, (2005), Solutions, [Online], Available:
http://www.linfox.com/Linfox/Solutions/, Last Accessed : October 21, 2005
12. Pundoor G, Herrmann J, A Hierarchical approach to supply chain simulation
moddlelling using Supply Chain Operation Reference Model, [Online] Avalaible:
http://www.isr.umd.edu/Labs/CIM/SC_Simulation/IJSPM.pdf Last Accessible
October 21, 2005
13. Caralli R. (2004), The Critical Success Factor Method: Establishing a Foundation
for Enterprise Security Management, [Online], Available:
http://www.sei.cmu.edu/publications/documents/04.reports/04tr010/04tr010title.h
tml, Last Accessed: October 10, 2005
14. Java Agent Development Framework, JADE, (Online)[http://jade.tilab.com/, Last
Accessed October 21, 2005].
15. FIPA (2003) (Online) [http: //www.fipa.org/., Last Accessed: October 21, 2005].
8/14/2019 IACT 422 - 03 - Term Project - SUPPLY CHAIN SIMULATION FOR 4th PARTY LOGISTICS
37/37
16. Ganapathy S, Srivinivasan K,(2003), Simulation Based Decision Support For
Supply Chain Logistic, [Online], Available: www.informs-
sim.org/wsc03papers/124.pdf , Last Accessed: October 21, 2005
17. Rossetti M, Chan HT, A prototype object-oriented supply chain simulation
framework, [Online], Available: www.informs-sim.org/wsc03papers/205.pdf Last
Accessible October 21, 2005
Recommended