Framework for vehicle routing planning system based

advertisement
Framework for vehicle routing planning system based-on the multipass simulation for inbound logistics in LCD manufacturing
Kiyoul Lee1, Hyunbo Cho2
Department of Industrial and Management Engineering
POSTECH (Pohang University of Science and Technology)
Hyoja San 31, Pohang 790-784, Korea
Email: point@postech.ac.kr1
hcho@postech.ac.kr2
and Mooyoung Jung †
School of Technology Management
UNIST (Ulsan National Institute of Science and Technology)
Banyeon-ri 100, Ulsan 689-798, Korea
Email: myjung@unist.ac.kr
Abstract - A careful vehicle operation planning for inbound logistics is required to resolve inventory and
quality problems arising when LCD manufacturing adopts a just-in-time raw material delivery philosophy.
Dynamic environments that disturb the system’s flexibility and robustness should be considered, such as
regulation of stocks, distance of vendors, time limits of delivery, and changes of production plan. In this
research, a multi-pass simulation approach (MPS) is proposed to support a dynamic and real-time nature of
vehicle planning necessary to synchronize with production schedules. The MPS is a well-known method for
solving real-time planning and its success depends largely on selecting the best decision-making rule quickly
and effectively. In this paper, the framework and operational procedure of the proposed approach are
investigated to satisfy various requirements existing in manufacturing LCD products. The proposed system
consists of a simulation driven planning system and a real-time vehicle scheduling system, where the former
develops a projected plan using the existing production plan and various static data. During this process, the
system uses a job packing process to generate a truckload job plan and sends it to the real-time vehicle
scheduling system. Then, the real-time vehicle scheduling system generates the vehicle routing schedule
through the dispatching process by considering the projected plan with real-time environmental factors. The
details of simulation and the effectiveness of the proposed method will be demonstrated through a case study.
Keywords: Supply Chain Control, Real-time Scheduling, Multi-pass Approach
1. INTRODUCTION
A supply chain is an integrated business process i
n which various businesses work together to (1) acquir
e raw materials, (2) convert these raw materials into s
pecified final products, and (3) deliver these final prod
________________________________________
†: Corresponding Author
ucts to retailers [Beamon, 1998]. In recent trends, the
rapid development of new products is the foundation o
f time-based competition strategies that have been adop
ted by many manufacturing enterprises in the dynamic
production environment. Accordingly, supply chain ma
nagement (SCM) is one of the most important challen
ges in improving enterprises' profitability, so many diff
erent methods for optimizing supply chains have been
proposed. However, to achieve high quality products at
low cost, while maintaining lower inventory and high
levels of performance in these global supply chains, s
upply chain scheduling and planning (SCSP) very com
plex and must occur within the enterprise and across t
he entire supply chain [Moon et al., 2008]. From the
logistical point of view, SCM can be classified to inbo
und logistics, intercompany logistics, and outbound logi
stics.
The SCSP also can be divided in the same way,
and outbound flow was well-investigated. However, inb
ound logistics is more important because it affects the
entire supply networks. In real situation, inbound sup
ply chain is more complicate to execute because of a
number of constraints, especially in logistics and at ma
nufacturing site. Many factors can vary, including dista
nce between vendors, delivery-time constraints, regulati
on of stocks and changes of production plans. As a re
sult, many researches about inbound supply chain are f
ocused on the risk analysis or risk models. The manu
facturers could reduce the effect of expected environm
ental uncertainty; however, they cannot mitigate the eff
ect of unexpected risk in practice. Therefore, enterprise
s must employ more flexible, coordinated and integrate
d planning and scheduling systems to efficiently provid
e a best solution to the context.
Multi-pass scheduling (MPS) is a kind of rule-bas
ed simulation approach; MPS ranks strategies and selec
ts the best one by forecasting using simulation of mult
iple courses of action before actual execution [Cho &
Wysk, 1993; Wu & Wysk, 1988]. MPS for a real time
supply chain must provide speedy evaluation of rule
combinations, and this speed depends on the number o
f simulation trials required to evaluate the rule combin
ations before ranking them.
In this paper, MPS is adopted and applied to vehi
cle routing planning system for inbound logistics to co
ntrol networks' robustness, monitor the system's perfor
mance, and sense emergencies occurrence. The framew
ork consists of (1) a simulation-driven planning system
and (2) a real-time vehicle scheduling system. The si
mulation-driven planning system schedules estimated ve
hicles routing plans of many vehicles using informatio
n such as distance of vendor, condition of vehicle, and
production plan. The real-time vehicle scheduling syst
em executes the plan produced by the simulation drive
n planning system, adjusts the plan by considering ext
ernal factors, and monitors the system’s condition in re
al-time.
The remainder of the paper is organized as follow
s: Section II provides an overview of inbound supply
chain and the concept of simulation-based MPS. Sectio
n III explains the constraints in application of SCSP, t
he details of proposed system architecture, and Section
IV provides the operating procedure of this system.
Section V describes a case study using this system. Se
ction VI presents a conclusion and outlines future wor
k.
2. RELATED WORKs
2.1 Inbound Logistics
The area of risk analysis of was a well-researched
topic. However, much of the research on risk and the
physical flow of goods in a supply chain have focuse
d more in the outbound flow rather than inbound supp
ly risk analysis [Zsidisin et al., 2000]. However, inbou
nd logistics is an important issue, especially, in the ma
nufacture site. And inbound supply risk is a well-know
n research issue. Zsidisin and Ellram (2003) state that
a supplier's failure to deliver inbound goods or service
s can have a detrimental effect throughout the purchasi
ng firm and subsequently through the supply chain, ult
imately reaching the customers. Generally, inbound risk
analysis is accomplished by 4 procedures; 1) risk clas
sification, 2) risk identification, 3) risk calculation, 4) i
mplementation/validation.
Table 1: Risk models for inbound flow [Wu et al., 20
06]
Risk
Risk
Risk
Classification
Identification
Calculation
Kraljic
Chain
Product-
(2001)
dependent
focused
Steele &
Chain
Product-
Court(1996)
dependent
focused
Zsidisin &
Chain
Product-
Highest
Ellram(1999)
dependent
focused
factorial risk
Finnman
Chain
Supplier-
(2002)
dependent
focused
Zsidisin
Chain
Product-
(2003)
dependent
focused
Validation
No
No
Weight sum
No
Yes
AHP
Yes
No
Yes
Table 1 briefly shows the previous researches on t
he risk factors of inbound supply chain. Kraljic (2001)
discusses the need to recognize the extent of supply
weakness and treats the weaknesses with a 4-phase str
ategy to manage supply. The strategy presents key risk
factors such as availability, number of suppliers, com
petitive demand, and make-buy opportunity. Steele and
Court (1996) address vulnerability management which
deal with an overall supply risk analysis procedure in
cluding risk identification and calculation. Finnman (20
02) proposes a supply risk management framework and
methodology to evaluate risks to help supplier risk m
anagement framework and a methodology to evaluate r
isks to help supplier selection process. Zsidisin and Ell
ram (1999) propose a 10-step approach for risk assess
ment by giving equal importance for 8 identified risk
factors and using a 5-point nominal risk scale.
2.2 Simulation-based Multi-pass Scheduling
Multi-pass approach is one methodology for rule
selection which is to combine a rule-based expert system to
select several scheduling rules in a real-time environment
through the test which scheduling rule is the best. Wu and
Wysk (1988) developed a simulator control mechanism that
evaluates the candidate dispatching rules and uses various
criteria to select the best control strategy for a given time
period. Wu and Wysk (1989)] presented an MPS algorithm
that includes a mechanism controller and a flexible
simulator. MPS algorithms are defined as scheduling
algorithms that solve the scheduling problem of selecting
the best dispatching rule among a set of rules.
Combinations of dispatching rules over a system's
production cycle can produce higher throughput than a
single rule alone [Drake et al., 1955; Wu & Wysk, 1988].
Cho and Wysk (1993) used neural networks to recommend
candidate rules for MPS, and Jones et al. (1995) used
inductive learning and genetic algorithms to build the
relationship between shop conditions and rules; some
modified techniques using neural networks [Kim & Kim,
1994] and production rules have also been used for
identifying this relationship.
MPS frameworks consist of five components: (1)
recommendation of rules for each problem type, (2)
generation of all rule combinations, (3) simulation, (4)
evaluation and ranking of rule combinations and (5)
scheduling [Cho & Wysk, 1993]. Whenever the decisionmaking rules need to be changed, a set of promising rules
for resolving each problem type is recommended. A few
different types of scheduling problem may occur during the
next scheduling period, so all rule combinations must be
generated, and each must be evaluated using simulation.
The best rule combination is chosen and conveyed to the
scheduling component. One method of MPS uses a nested
partitioning (NP) method and an optimal computing budget
allocation (OCBA) method to reduce the computational
load without the loss of throughput [Yoo et al., 2004].
3. FRAMEWORK OF PROPOSED SYSTEM
3.1 Constraints of inbound supply chain planning
In this section, constraints of inbound supply chai
n planning are considered. Several constraints interrupt
application of inbound supply chain planning in the p
ractice:
Regulation of stock; through the adaptation of jus
t-in-time (JIT) philosophy (or lean-manufacturing syste
m), most manufacturers pursue a low-stock level to co
pe with the risk of dynamic environmental uncertaintie
s without the stock-out. As a result, they could mini
mize the inventory cost and adapt more flexibly to the
change of environment, however it would hire more
vehicles to meet the requirements of JIT.
Time limits of delivery; to comply with the produ
ction plan under the JIT policy, vehicles should be mo
re frequently traveled their routes with less-than-full lo
ads within a limited time. This point reduces the effici
ency of vehicle's operation. Furthermore, traffic congest
ion or natural disasters may affect travel time. Therefo
re, this factor should be considered during the inbound
supply chain planning and execution steps.
Changes of production plan; production plans cou
ld be changed due to order changes, part shortage, or
production line breakdown. In this case, all plans and
schedules must be changed immediately.
Distance of vendors; the inbound supply chain co
nsists of many participants such as manufacturers, part
s assemblers, and suppliers. These participants may be
widely separated due to the globalized suppliers. Thes
e factors could be impact on other constraints such as
delivery time and stock level.
Disproportionate order quantity; because of produ
ct diversity, some parts may be supplied by more than
one supplier. Disproportionate orders may occur biase
d vehicles operation and then increase the number of
vehicles required to transport it.
Break time; in the factory operation, workers are
given breaks. During the break, all vehicles and produ
ction facilities must be stop; these also disturb operatio
n of the plan and the schedule.
3.2 Simulation Driven Planning System
The simulation-driven planning system develops a
projected plan using the production plan and set-up dat
a which include vendor information, vehicle informatio
n, travel time and part cart information. The details ar
e as follows:
Travel time means the time required for a vehicle to
move among suppliers. At first, these data are collecte
d through the survey and then should be continuously
improved by monitoring.
Vendor information includes basic information about v
endors such as the vendor name, the distance from ma
nufacturer, and waiting time for loading and unloading.
Vehicle information describes vehicle identification, ca
pacity, and size.
Part cart information is composed of cart size, capacit
y, and data attached to vendor.
Figure 1: Simulation-driven planning system
With the aforementioned data, the simulation drive
n planning system generates a modified production pla
n to assign work to each vehicle (Figure 1). During th
is process, the system uses simulation to generate a nu
mber of solutions, then sends a best solution with give
n constraints to the real-time vehicle scheduling system
. Figure 2 shows the detail process of simulation-drive
n planning system. During the packing process, the sys
tem generate diverse projected plan by rearrangement o
f production plan based on the vehicle's departure time
through the production start time and travel time, cal
culation of the amount of carts using the production pl
an and part-cart information.
3.3 Real-time Vehicle Scheduling System
The real-time vehicle scheduling system (Figure 3)
generates the vehicle routing schedule by combining t
he projected plan provided by the simulation-driven pla
nning system with information which provided by the
monitoring modules; this system include:
Traffic information, which includes traffic reports
and estimated travel time of each travel course. This
module has a strong effect on travel time.
Level of stocks, which directly affects production
flow, so it is very important. Shortage of stock means
loss of business opportunity. Vehicles, in the overage,
cannot perform the next schedule before unloading pr
ocess so the efficiency of vehicles is decreased.
Real-time vehicle's condition, which provides the
vehicle's location, whether it is loading or unloading, a
nd the items being loaded. It is needed to assign work
to the appropriate vehicle at the re-planning.
Monitoring Module, which tracks various data to
estimate the throughput of the generated vehicle routin
g schedule. It senses the changes of production plan a
nd other unexpected occurrences to adjust the generate
d schedule and determine whether re-planning process
is necessary. It is supported by other technology like
RFID, which can measure travel time and waiting time
automatically.
Figure 3: Real-time vehicle scheduling system
4. Operational Procedure
In this section, operational procedure of proposed
system will be explained. The procedure is as follows:
Figure 2: Flow diagram of packing process
Step 1: Information gathering and sharing
 A major manufacturer generates a production plan
using a customer's order. The firm shares the pla
n with its suppliers, so they could prepare their p

arts at the appropriate time.
The manufacturer defines and collects the set-up d
ata needed to simulate the simulation driven plann
ing system.
Step 2: Set the manufacturer's goal
 The manufacturer determines the major objectives
concerning the levels of stocks, the number of ve
hicles, and the minimum idle time of vehicle.
Step 3: Generate projected production plan
 Simulate the simulation driven planning system by
using production plan and set-up data.
 Calculate the departure time of resources from ve
ndor to manufacturing site considering time allowa
nce of just-in-time, waiting time, loading and unlo
ading time, and break time.
 Pack the resources to their appropriate carts accor
ding to cart capacity.
 Combine the appropriate number of carts in the s
ame time slot to make one truckload, that is a jo
b.
 Generate a projected plan by considering the jobs,
departure time, and production plan in the order
of time slot.
Step 4: Create vehicle routing plan and execution
 Use the real-time vehicle scheduling system to loa
d the projected plan.
 Set the vehicle routing schedule using the projecte
d plan, traffic information, vehicle's condition, and
level of stocks. Execute the schedule.
 If a vehicle is idle, then vehicle will be assigned
the job.
 Else if no idle vehicle is available, select an appr
opriate vehicle according to system operating polic
y.
 If too few vehicles are available to execute the sc
hedule, go to step 3 and take another projected pl
an for scheduling (re-planning). If there are no ap
propriated projected plan, go to step 2 and add m
ore vehicles or change the quantity of stock.
Step 5: Evaluate the performance index
 The monitoring module continuously collects vario
us data concerned with planning and scheduling, u
pdates that information, and evaluates the perform
ance index of the vehicle routing schedule.
 If the index value does not satisfy the set up ind
ex, send a promised message to the simulation dri
ven planning system, and go to step 3.
 If an unexpected event such as change of product
ion plan or breakdown of production line occurs,
send a promised message to the simulation driven
planning system, and go to step 3.
Using this procedure, the proposed system can ge
nerate a vehicle routing plan that is applied in practice
by constantly adapting it to changes in the environme
nt. If a new vendor or a new vehicle is added, the sy
stem operator must insert the set-up information related
to that component. Using Step 3, various solutions ca
n be generated, allowing for existing constraints. Howe
ver, the goal presented in Step 2 helps in selecting the
best solution. In Step 4, the vehicle assignment proce
ss can vary with the operation policy and the firm's g
oal such as minimization of levels of stocks, of transp
ortation cost, or of idle time of vehicles. Step 5 allow
s the proposed system to evolve continuously to fit th
e dynamics of environment.
5. The Case Study
To validate efficiency and utility of the developed
system, two case studies are performed; the first is to
determine the important factors related with the comp
any's policy, the second is to verify the performance o
f the developed system. In these case studies, the com
pany has 3 manufacture sites and 9 vendors, and vend
ors provide two major sub-products. We collected vario
us set-up data related with vendors, vehicles, cart data,
part data, travel time, and correlation of these data in
the field, and we generated 1,000 days production pla
ns based on 30 days real data given by the company.
The company has 16 production lines and produces ab
out 14,000 products/day with 200 kinds of products. T
he system was coded in C++ language and was run o
n Core(TM) 2 Quad computer with 2.33GHz processor
and 4.00GB of RAM. The simulation for generation
of 1day's schedule takes about 5 minutes, the first cas
e was repeated 10 times and the second was 2 times.
5.1 Simulation Case #1
To determine the appropriate values for (1) the time
allowance of JIT (30min.~120min.), (2) the stock for next
day (30min.~120min.), so 28 simulations was executed
(Table 2) by using 5days production plans.
Table 2: Simulation case #1
Stock
for
next
30 min.
60 min.
90 min.
120 min.
30 min.
1
2
3
4
45 min.
5
6
7
8
60 min.
9
10
11
12
75 min.
13
14
15
16
90 min.
17
18
19
20
JIT allowance
day
105 min.
21
22
23
24
120 min.
25
26
27
28
5.2 Simulation Case #2
Based on the result of simulation case #1 (1hour time
Figure 4 illustrates simulation result for 28 cases (Table
1) based on total number of vehicle, average stock level,
and average idle time of vehicles. As shown Figure 4-(a)
and (b), 2 hour ahead delivery performs better than others.
To minimize the idle time (Fig. 4-(c)), 30 min. ahead
delivery and 2 hour allowance for JIT is the best condition.
However, details of 30 min. and 1hour ahead delivery
schedule show that these plans can not apply because of the
too early departure of vehicle. And these conditions are not
appropriate for applying in practice due to the number of
vehicle and the level of max stock. In this case study, the
object is minimization of stock level (stock level limitation:
180) and minimization of vehicle number (limitation:
17/day). Therefore, simulation case 12 (1 hour allowance
for JIT and 2 hour ahead delivery for next day production)
was selected.
Stock for
next day
Number of vehicles
allowance of JIT, 2hour ahead delivery for next day), we
repeat the simulation with 500 days production plan
considering lunch time, dinner time, and 3 break times.
Figure 5 illustrates result of simulation case #2. Average
requirement of vehicles is 19.89 vehicles a day (Max: 25,
Min: 15), and average idle time is 4:26 per day (Max: 9:07,
Min: 0:57). And average stock level is 135.1 lots (Max:
179, Min: 96).
Figure 5: Result of simulation case #2
(a)
Stock for
next day
In case study, implemented simulation-driven planning
system provides various simulation result considering
diverse constraints and real-time vehicle routing scheduling
system determines the required number of vehicles, stock
level, and idle time of vehicles. And proposed system has
flexibility and robustness because it collects and updates
set-up data in the monitoring module. The system
continuously generates suitable plans and schedules based
on simulations that consider all constraints and conditions
(b)
Stock for
next day
6. CONCLUSION
(c)
Figure 4: Result of simulation case #1
In this paper, the multi-pass concept is adopted an
d applied to a planning system for inbound supply cha
in execution. The proposed system consists of a simul
ation-driven planning system and a real-time vehicle sc
heduling system. This system considers many constrain
ts that occur in the real world that impede utilization
of the schedule in practice. The simulation-driven plan
ning system generates an appropriate projected plan usi
ng production plan, travel time, vendor information, ve
hicle information, and part-cart information. This syste
m can generate diverse projected plans by simulation,
and can select a best solution by considering the firm'
s goals. The real-time vehicle scheduling system gener
ates a vehicle routing schedule and assigns jobs to veh
icles. Furthermore, the monitoring module gathers diver
se information related to system operation, and updates
existing information continuously. Therefore, generated
schedule is becoming more and more accurate. Finall
y, the monitoring module evaluates the performance in
dex using collected data, and determines the re-plannin
g process by comparing the performance index and a
standard index. These procedures can guarantee system'
s flexibility and robustness.
For further study, a mathematical goal model for
decision-making should be developed. Diverse rules to
relax an impact of sudden event have to be investigate
d and considered.
ACKNOWLEDGMENT
This research was supported by Basic Science Res
earch Program through the National Research Foundati
on of Korea (NRF) funded by the Ministry of Educati
on, Science and Technology (2009-0077660).
REFERENCES
Beamon, B. M., (1998), Supply chain design and
analysis: Models and methods, International Journal of
Production Economics, Vol. 55, pp. 281-294.
Cho, H. and Wysk, R. A., (1993), A robust adaptive
scheduler for an intelligent workstation controller,
International Journal of Production Research, Vol. 31,
pp.771-789.
Drake, G. R., Smith, J. S., and Peters, B. A., (1995),
Simulation as a planning and scheduling tool for flexible
manufacturing system", Proceeding of the 1995 Winter
Simulation Conference, pp.805-812.
Finnman, F., (2002), Supplier Selection when
Considering Risks for Disturbances in the Inbound Flow to
Scandia - A Model for Supply Chain Risk Management,
M.S. thesis, Dept. of Industrial Management and Logistics,
Division of Engineering Logistics, Lund Institute of
Technology, Lund, Sweden.
Jones, A. T., Rabelo, L., and Yih, Y., (1995), A hybrid
approach for real-time sequencing and scheduling,
International
Journal
of
Computer
Integrated
Manufacturing, Vol. 8, pp. 145-154.
Kim, M. H. and Kim, Y. D., (1994), Simulation-based
real-time scheduling mechanism in a flexible
manufacturing system, Journal of Manufacturing System,
Vol. 13, pp. 85-93.
Kraljic, P., (2001), Purchasing must become supply
management", Harvard Business Review, pp. 407-415.
Moon, C., Lee, Y. H., Jeong, C. S., and Yun, Y. S.,
(2008), Integrated process planning and scheduling in a
supply chain, Computers & Industrial Engineering, Vol. 54,
pp. 1048-1061.
Steele, P. T. and Court, B. H., (1996), Profitable
Purchasing Strategies: A Manager's Guide for Improving
Organizational Competitiveness through the skills of
Purchasing, McGraw-Hill Press, London.
Wu, S. Y. D. and Wysk, R. A., (1988), Multi-pass
expert control system - a control/scheduling structure for
flexible manufacturing cells, Journal of Manufacturing
System, Vol. 7, pp. 107-120.
Wu, S. Y. D. and Wysk, R. A., (1989), An application
of discrete-event simulation to on-line control and
scheduling in flexible manufacturing, International Journal
of Production Research, Vol. 27, pp. 1603-1623.
Wu, T., Blackhurst, J., and Chidambaram, V., (2006),
A model for inbound supply risk analysis, Computers in
Industry, Vol. 57, pp. 350-365.
Yoo, T. J., Kim, D. H., and Cho, H., (2004), A new
approach to multi-pass scheduling in shop floor control,
Proceedings of the 2004 Winter Simulation Conference, pp.
1109-1114.
Zsidisin, G. A., (2003), Managerial Perceptions of
supply risk", Journal of Supply Chain Management, Vol.
39, No. 1, pp. 14-25.
Zsidisin, G. A. and Ellram, L. M., (1999), Supply risk
assessment analysis", Practix, Vol. 2, No. 4, pp.9-12.
Zsidisin, G. A. and Ellram, L. M., (2003), An agency
theory investigation of supply risk management, Journal of
Supply Chain Management, Vol. 39, No.3, pp.15-29.
Zsidisin, G. A., Panellli, A., and Upton, R., (2000),
Purchasing organization involvement in risk assessments,
contingency plans, and risk management: an exploratory
study, Supply Chain Management: An International
Journal, Vol. 5, No. 4, pp.187-197.
AUTHOR BIOGRAPHIES
Kiyoul Lee is a Ph.D. candidate at the Department of
Industrial & Management Engineering, Pohang University
of Science & Technology (POSTECH), Korea. He received
his BS degree in Industrial & Management Engineering
from POSTECH in 2005. His research interests include
supply chain planning and scheduling, simulation based
multi-pass scheduling, and supply chain of energy industry.
<point@postech.ac.kr>
Hyunbo Cho is a professor of the Department of Industrial
and Management Engineering at the Pohang University of
Science and Technology (POSTECH), Korea. He received
his B.S. and M.S. degrees in Industrial Engineering from
Seoul National University in 1986 and 1988, respectively,
and his Ph.D. in Industrial Engineering with a
specialization in Manufacturing Systems Engineering from
Texas A&M University in 1993. He was a recipient of the
SME’s 1997 outstanding young manufacturing engineer
award. His areas of expertise include business models
creation, manufacturing management & strategy, and
supply chain Integration. He is an active member of IIE and
SME. < hcho@postech.ac.kr>
Mooyoung Jung is a professor of the School of
Technology Management at UNIST (Ulsan National
Institute of Science and Technology), Korea. He received
his Ph. D. from Department of Industrial & Manufacturing
Engineering at Kansas State University in 1984. He has
published more than 200 research papers in the fields of
Technology Management and Manufacturing Systems. His
current research interests include Technology Strategy and
Management for industry. <myjung@unist.ac.kr>
Download