production scheduling in the tmc in marel iceland

77
Production Scheduling in the TMC in Marel Iceland Hrafnhildur Ýr Matthíasdóttir Thesis of 30 ECTS Master of Science (M.Sc.) in Engineering Management June 2016

Upload: others

Post on 22-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Production Scheduling in the TMC in Marel Iceland

by

Hrafnhildur Ýr Matthíasdóttir

Thesis of 30 ECTS credits submitted to the School of Science and

Engineering at Reykjavík University in partial fulfillment of the requirements for the degree of

Master of Science (M.Sc.) in Engineering Management

June 2016

Research Thesis Committee:

Eyjólfur Ingi Ásgeirsson, Supervisor

PhD, Assistant Professor, School of Science and Engineering at

Reykjavík University

Páll Jensson, Supervisor

PhD, Professor, School of Science and Engineering at

Reykjavik University

Agni Ásgeirsson, Examiner

PhD, Head of Risk Management

LSR, Pension Fund for State Employees

Production Scheduling in the TMC in Marel Iceland

Hrafnhildur Ýr Matthíasdóttir

June 2016

Abstract

To be capable of thriving in today’s competitive markets, the pressure on

manufacturing companies to deliver products to their customer at the right time, at the

right cost and of the right quality is constantly increasing. The main subject of this

project is a real-world scheduling problem that originates in a production cell in Marel

Iceland. The objective is to analyze the problem from a scheduling theory standpoint

and answer the question, if by using the current resources in place, it is possible to

improve the production scheduling process in order to minimize late deliveries to the

customer. The current situation is explored and delivery reliability is introduced as a

KPI. The problem is mathematically described as a formal notation in order to connect

it to scheduling theory. The results indicate that with improved production scheduling,

based on the capacity of each machine in the production cell, the delivery reliability

can be increased. The results also indicate that the quality of data registration gives

multiple disadvantages when trying to apply scheduling methods. However, with

relatively manageable changes, and by using the right tools, the delivery reliability

can indeed be increased from 88% to 100%. Furthermore, the time that goes into the

current scheduling process can be reduced.

Verkniðurröðun framleiðslupantana í renniliði Marel á

Íslandi

Hrafnhildur Ýr Matthíasdóttir

Júní 2016

Útdráttur

Til þess að geta þrifist á samkeppnishæfum markaði eykst pressan á

framleiðslufyrirtæki við að afhenda vörur til viðskiptavina sinna á réttum tíma, í

réttum kostnaði og í réttum gæðum, í sífellu. Aðalviðfangsefni þessa verkefnis er

raunverulegt vandamál sem snýr að skipulagningu á framleiðslu í ákveðinni

framleiðslusellu í Marel á Íslandi. Markmið verkefnisins eru að greina vandamálið

út frá verkniðurröðunarfræðum og svara spurningunni hvort að með því að nota

þær auðlindir sem eru til staðar í sellunni, sé hægt að bæta ferlið í kringum

skipulag á framleiðslu í þeim tilgangi til að auka afhendingaröryggi til

viðskiptavinar. Núverandi staða er skoðuð og afhendingaröryggi kynnt sem

lykilárangursþáttur. Vandamálið er sett fram stærðfræðilega með formlegum

rithætti í þeim tilgangi að tengja hið raunverulega vandamál við fræðin.

Niðurstöður gefa til kynna að með bættri verkniðurröðun, út frá heildarafkastagetu

hverrar vélar fyrir sig, er hægt að bæta afhendingaröryggi til muna. Niðurstöður

gefa einnig til kynna að léleg gæði gagna hafa talsverð neikvæð áhrif þegar kemur

að því að beita fræðilegum aðferðum við verkniðurröðun. Hins vegar kemur í ljós

að með tiltölulega viðráðanlegum breytingum og með því að nota réttu verkfærin,

er hægt að hækka afhendingaröryggi sellunnar úr 88% í 100%. Einnig er hægt að

minnka tímann sem fer í núverandi skipulag á framleiðslu talsvert.

Production Scheduling in the TMC in Marel

Iceland

Hrafnhildur Ýr Matthíasdóttir

Thesis of 30 ECTS credits submitted to the School of Science and Engineering at Reykjavík University in partial fulfillment of

the requirements for the degree of

Master of Science (M.Sc.) in Engineering Management

June 2016

Student:

__________________________________________

Hrafnhildur Ýr Matthíasdóttir

Supervisors:

__________________________________________

Eyjólfur Ingi Ásgeirsson, Supervisor

PhD, Assistant Professor, School of Science and Engineering

at Reykjavík University

__________________________________________

Páll Jensson, Supervisor

PhD, Professor, School of Science and Engineering

at Reykjavík University

Examiner:

__________________________________________

Agni Ásgeirsson, Examiner

PhD, Head of Risk Management

LSR, Pension Fund for State Employees

The undersigned hereby grants permission to the Reykjavík University Library to

reproduce single copies of this Thesis entitled Production Scheduling in the TMC

in Marel Iceland and to lend or sell such copies for private, scholarly or scientific

research purposes only.

The author reserves all other publication and other rights in association with the

copyright in the Thesis, and except as herein before provided, neither the Thesis nor

any substantial portion thereof may be printed or otherwise reproduced in any

material form whatsoever without the author’s prior written permission.

______________________

Date

_____________________________________________________

Hrafnhildur Ýr Matthíasdóttir

Master of Science

I dedicate this thesis to my grandparents, Svava and Valdi, who are always in my heart.

Acknowledgements

Foremost, I would like to thank my supervisors from Reykjavík University, Dr.

Eyjólfur Ingi Ásgeirsson and Dr. Páll Jensson for their excellent guidance and advice

while working on this project.

For showing incredible amount of faith in me and this project, as well as giving

me endless support and help throughout, I would like to thank my team of co-workers

at Marel – you know who you are.

Last, but not least, I want to thank my family and especially my parents,

Ljósbrá Baldursdóttir and Matthías Gísli Þorvaldsson, for their moral support and

constant encouragement throughout my engineering studies.

xiv

Contents

List of figures ............................................................................................................................ xvii

List of tables ............................................................................................................................ xviii

1 Introduction ............................................................................................................................... 1

1.1 Marel .............................................................................................................................. 1

1.2 Cellular manufacturing ................................................................................................... 2

1.3 The Turning and Milling Cell ........................................................................................ 3

1.4 Problem statement .......................................................................................................... 4

1.5 Structure of the thesis ..................................................................................................... 5

1.6 Contributions .................................................................................................................. 6

2 Detailed analysis of the problem .............................................................................................. 7

2.1 Outsourcing and recent changes within the TMC ........................................................ 10

3 Delivery reliability ................................................................................................................... 13

3.1 Delivery reliability as a KPI ......................................................................................... 13

4 Methods .................................................................................................................................... 17

4.1 Scheduling .................................................................................................................... 17

4.2 Manual scheduling ....................................................................................................... 19

4.3 The Earliest Due Date (EDD) rule ............................................................................... 20

4.4 Mathematical description of the problem ..................................................................... 21

4.5 Recent work .................................................................................................................. 24

5 Dataset ...................................................................................................................................... 25

5.1 Data analysis................................................................................................................. 30

5.2 High-mix/low volume production ................................................................................ 31

6 Results ....................................................................................................................................... 33

6.1 Real production ............................................................................................................ 33

6.2 Calculation of available hours ...................................................................................... 36

6.3 Applying the JIT strategy ............................................................................................. 38

6.4 Applying the EDD rule ................................................................................................. 43

6.5 Further analysis ............................................................................................................ 45

6.6 Suggestions for improvements ..................................................................................... 46

7 Conclusions .............................................................................................................................. 49

References ................................................................................................................................... 51

Appendix A ................................................................................................................................. 53

Appendix B .................................................................................................................................. 54 xvi

List of figures

Figure 1: Streamline for poultry processing ..................................................................................... 2

Figure 2: Layout of the TMC............................................................................................................ 4

Figure 3: The production scheduling process in the TMC ............................................................... 9

Figure 4: The delivery wagons are lined up according to delivery dates. ........................................ 9

Figure 5: A typical drawing of a milled part produced in the TMC ............................................... 11

Figure 6: Delivery reliability for the first three months of 2016 .................................................... 15

Figure 7: Late deliveries Jan 2016 .................................................................................................. 16

Figure 8: Late deliveries Feb 2016 ................................................................................................. 16

Figure 9: Late deliveries Mar 2016 ................................................................................................ 16

Figure 10: A simple application of the TSP ................................................................................... 19

Figure 11: A screenshot of the Excel file ....................................................................................... 28

Figure 12: TMC production 2014 ................................................................................................... 31

Figure 13: Production Jan 2016 ...................................................................................................... 34

Figure 14: Production Feb 2016 ..................................................................................................... 35

Figure 15: Production Mar 2016 ..................................................................................................... 35

Figure 16: OLE - Availability for End Cells .................................................................................. 36

Figure 17: Available hours versus ordered hours for each machine in January 2016 .................... 39

Figure 18: Available hours versus ordered hours for each machine in February 2016 .................. 40

Figure 19: Available hours versus ordered hours for each machine in March 2016 ...................... 41

Figure 20: Available hours versus ordered hours for each machine in January 2016 with EDD ... 44

Figure 21: The delivery reliability sheet ......................................................................................... 53

Figure 22: Real production Jan 2016. JIT production orders are highlighted in green. ................. 54

Figure 23: Real production Feb 2016. JIT production orders are highlighted in green. ................. 55

Figure 24: Real production Mar 2016. JIT production orders are highlighted in green. ................ 56

List of tables

Table 1: Shift schedule for the TMC ................................................................................................ 8

Table 2: TMC's customer categories .............................................................................................. 28

Table 3: Work center identification ................................................................................................ 29

Table 4: Calculation of available hours .......................................................................................... 37

Table 5: Available hours left to spare each month ......................................................................... 42

Table 6: Results if the EDD rule with preemptions would have been applied ............................... 43

xviii

1

Chapter 1

Introduction

In today’s manufacturing competitive markets, companies need to be capable of

delivering products to their customer at the right time, at the right cost and in the right

quality. When manufacturing companies fail to schedule their production in an

optimal way, the risk of not being able to deliver their products, according to the right

standards, increases. Scheduling deals with the allocation of available resources to

tasks over a given time period [1]. In the manufacturing environment the resources are

usually machines and/or employees. It can be both challenging and time consuming to

create a good schedule as it is a decision making process with the goal of optimizing

one or more objectives, but a good and disciplined scheduling process can result in

better utilization of resources and therefore in higher delivery reliability to the end-

customer.

The thesis is the result of work done in the period of January to May 2016. During the

time of writing the thesis, the author was employed at Marel in Iceland.

1.1 Marel

In terms of total sales, Marel is amongst the ten largest companies in Iceland [2].

Marel is an innovative manufacturing company considered to be the leading global

provider of advanced equipment and systems for three different food processing

industries; poultry, meat and fish. Marel originated in Iceland in 1983 but since then it

has become the global phenomenon it is today, with over 4.500 employees working in

manufacturing, offices and subsidiaries in over 30 countries worldwide [3].

2

Marel’s primary goal is to advance food processing by delivering market-driven

innovation that helps their customers proactively adapt to continually changing

consumer habits and environmental challenges. The vision is of a world where quality

food is produced sustainably and affordably [3]. One of its core values is its

partnership with customers and the focus on creating added value. Therefore, Marel

does not only sell standard products but also customized products which can be

designed closely with the customers in order to fulfill their needs. Figure 1 shows an

example of a streamline for poultry processing, a product produced at Marel.

Figure 1: Streamline for poultry processing

Cellular manufacturing 1.2

Cellular manufacturing is a method from the lean manufacturing toolbox, focusing on

how manufacturing companies can organize their workshop floor. In cellular

manufacturing, production work stations and equipment are arranged in a sequence

that supports a smooth flow of materials and components through the production

process with minimal transport or delay. Cellular manufacturing is a method which

seeks to minimize the time it takes for a single product to flow through the entire

production process [4].

Marel is currently basing their manufacturing floor on cellular manufacturing and has

a total of 14 cells which all play a part in the production process. Marel has 6 support

cells: Turning and Milling Cell, Sheet Metal Cell, Glass Beading Cell, Electronic

Cell, Printed Circuit Boards cell and the Inventory Cell. The support cells provide

components to the end product cells in order for them to be able to assemble the final

product. There are two types of end product cells: SP cells which produce standard

products and Grader cells which produce customized products. There are four SP

cells, SP1- SP4 and four Grader cells, FL1-FL4. Furthermore, there is a Spareparts

Cell within SP1 and each cell has its own Team Leader.

3

The Turning and Milling Cell 1.3

The Turning and Milling Cell (from now on referred to as TMC), one of the support

cells within Marel Iceland, is the main focus of this project. The cell operates by the

Make-To-Order strategy, which means that production of goods only occurs after a

customer’s order is received [5]. Along with the customer’s order the cell receives a

requested delivery date from the customer.

The TMC produces around 1400 to roughly 2000 production orders every month,

where amount of items in each production order can vary from 1 to 300. However, the

average production order has only 6 items. The items produced are turned and milled

parts made mainly from steel and plastic, and production is carried out according to

drawings from designers that should include relevant and technical specifications.

The employees in the TMC are encouraged to arrange their production according to

the Just-In-Time (JIT) strategy, made popular by Toyota in Japan in the 1970s-80s.

Simply put, JIT is an inventory strategy companies use to increase their efficiency

and decrease waste by producing goods only when they are needed in the production

process and thereby reducing inventory costs [6].

The JIT strategy translates to the TMC and its employees in such way that production

should not occur too late but at the same time not too early. Therefore, unnecessary

batch production ahead of time is highly discouraged. Supporting that argument is the

fact that the flow of production orders into the cell are extremely fluctuating, both in

quantity and in product types as well as there are at least 300 new items introduced

each month, so item variability can be considered quite high. All of this results in the

fact that there is no effective forecast available for the TMC that could help with their

planning.

TMC has a production of high-mix/low-volume items which means that there can be a

lot of new things which have to be responded to during each day. A total number of

22 employees work in the cell, including the Team Leader. There are 4 lathes and 7

milling machines operating in the cell. Figure 2 shows the layout of the cell.

4

Figure 2: Layout of the TMC

Problem statement 1.4

This project is based on a real-world scheduling problem within the manufacturing

department in Marel Iceland, more precisely in the TMC. There are no formal

scheduling rules being used in the TMC as production is manually scheduled. New

stacks of drawings for production orders are printed and handed to employees every

day. The employees themselves are responsible for choosing the appropriate

drawings/products to be produced on each machine at what time, when this could

easily happen earlier in the process. The current scheduling process is also very time

consuming and involves a lot of manual work.

It is an exception if there comes a day where the TMC delivers all its goods to their

customers on time. This is a problem since it can in some cases cause delayed delivery

time to the end customer. This information is however only accessible day by day and

is mainly based on the feeling and experience of the employees. The actual delivery

reliability for the cell is not being measured so there is no way of knowing, first of all,

how large the percentage is of products delivered on time versus total number of

products delivered, and second, how late the already late products are being delivered.

5

The main problem in question is twofold. Firstly, we are looking at a scheduling

problem i.e. how production orders for multiple product types are organized onto

machines. Secondly, the employees of the cell are dealing with a lot of paperwork and

time which goes into printing, checking, organizing drawings etc. So on the one hand

there is the scheduling problem while on the other hand there is the lean

manufacturing problem where a lot of extra steps are being taken during the

scheduling process when they might not be necessary. During this project the main

focus will be on the scheduling problem, focusing on due-date related objectives.

The main objective of this project is to take this problem, analyze it in regards to

scheduling theory and from that analysis come up with a good and more automated

solution to the problem.

The research question being answered is the following:

By using the current resources in place, is it possible to improve the production

scheduling process by focusing on eliminating waste in the process flow in order to

minimize late deliveries on TMC’s products?

The goal for the TMC is therefore to deliver as many production orders as possible on,

or before, the requested delivery date. Or, to relate it to theory, to minimize the

tardiness.

Structure of the thesis 1.5

The structure of the thesis is as follows: Chapter 2 is a detailed analysis of the

problem. Chapter 3 discusses delivery reliability and Chapter 4 is a literature review

where the methods used to get closer to the solution are explained. Chapter 5

describes the dataset used in the project and the results and suggestions for

improvements are presented in Chapter 6. Conclusions are discussed in Chapter 7.

6

Contributions 1.6

The following contributions will be delivered through this project:

To Marel:

Process and data analysis

The current manual scheduling process in the TMC is analyzed and mapped up in a

flow chart. Ideas for improvements by focusing on eliminating waste in the process

flow are put forth, and a KPI introduced in order to encourage employee engagement

in reaching the company’s goal of improving delivery reliability.

Data for the first three months of the year 2016 was gathered and a comparison is

made between the real delivery reliability performance and the performance that could

have been achieved if scheduling rules would have been applied. By gathering new

data and displaying the results in a way that has never been done before in the Turning

and Milling Cell, understanding is increased and new light shed on underlying

problems prompting the Production Management in Marel Iceland to take action.

New scheduling methods introduced

Faults in the data registration are highlighted and new methods for scheduling the

production orders in TMC are introduced. Furthermore, suggestions for improving the

data registration in the cell are made in order to create a better foundation for applying

more advanced scheduling solutions.

To theory:

Actual scheduling problem connected to theory

Mathematically describing the real-life scheduling problem in a formal notation

provides an opportunity to compare the problem to other similar cases and relate it to

theory. In order to use theory in production scheduling, certain criteria needs to be

met, which is highlighted in the project.

7

Chapter 2

Detailed analysis of the problem

The current situation in the TMC was analyzed thoroughly. The author spent a few

days in the cell for observation purposes and information gathering, from both the

employees and the Team Leader. Both ways of working and the morale in the cell was

explored, in order to get a better feeling of how the production is planned and be able

to identify more opportunities for improvements.

It became clear that the cell has a strong culture and that the employees believe that

their ways of working are optimal for the company. There is little or no overview of

the status of production. For an outsider, e.g. a customer who is looking for

information about an item that is already late, there is no way of seeing when or on

which machine it will be produced. The person would have to walk up to every

machine and look through multiple stacks of drawings in order to find the item, and

basically ask the employee when the item will be produced.

This chapter describes the production cell in more detail as well as giving a more

thorough analysis of the scheduling problem.

8

The customers for the TMC are currently being segmented into three categories,

characterized by delivery time, based on how high they rank in priority decided by the

TMC and Production Management. The customers are Product Development, the

Spareparts cell and the End product cells.

The operation time for each of the 11 machines in the production cell is the same; five

days a week in two shifts, a day shift and a night shift. Table 1 shows exact work

hours and breaks for each day.

Table 1: Shift schedule for the TMC

TMC Days Work hours Break Lunch

Day shift Mon – Thu 06:00 - 15:00 09:00-09:10 12:00-12:30

Fri 06:00-12:00 09:00-09:10

Night shift Mon – Thu 15:00 - 00:00 21:00-21:10 17:30-18:00

Fri 12:00-18:00 15:00-15:10

The scheduling process has been examined and mapped up by the author of this

thesis. What triggers the process is when the Team Leader in the TMC filters out

production numbers marked with the status “To Production” in Marel’s enterprise

resource planning (ERP) system, Dynamics AX. The system is a production system

that holds all information regarding production orders and planning.

The Team Leader filters out production orders with delivery dates up to two weeks

into the future. The process is executed every morning when the Team Leader shows

up to work and can take up to a few hours, depending on the amount of interruptions.

Without any interruptions it is assumed to take around two hours to get the task done

each morning.

A flowchart was made in order to help the author to both visualize the steps in the

process and analyze where the biggest problems lie. The flowchart was made based on

information gathered from discussions with both the Team Leader of the cell and its

employees, during the days spent in the cell for observation purposes.

Figure 3 displays the flow chart of the current production scheduling process for the

TMC. The process looks overly complicated where there are multiple steps taken

while manually scheduling the production. The purpose of this project is again, to

come up with a solution to simplify this process.

9

Figure 3: The production scheduling process in the TMC

What happens next is the production process itself which is quite simple. After an

employee has decided to start on a particular production order, the machine is

programmed according to the drawing. Figure 5 shows a typical technical drawing of

an item produced in the TMC. First there is some setup time and then there is run

time, where the machine produces the parts. Finally, the produced parts are put in a

marked bag and into a grey delivery box. If they are too large they are put directly into

the box or on top of the wagon that includes the delivery boxes, see Figure 4.

Figure 4: The delivery wagons are lined up according to delivery dates.

10

2.1 Outsourcing and recent changes within the TMC

In some cases a production order comes through the production system in the TMC,

where the cell does not necessarily produce the part but outsources it to other

companies and contractors in Iceland. The reasons behind the choice of which

products are outsourced, are not clear.

Today, a significant part of the outsourced products are chosen in order to minimize

the load in the cell. In those cases, the products are usually the more complicated

products, e.g. products that have to go through both a turning and milling process.

Some of Marel’s contractors have access to more advanced machines and can

therefore produce those products more quickly. The main reason behind outsourcing

those products is to improve the flow in the TMC.

On the other hand, there has been more focus recently towards outsourcing high-

runner items (and getting fixed prices for them from contractors), to be able to free up

capacity for the more complicated items and by doing that, strengthening TMCs

position to be able to provide better service to Product Development. This vision, to

outsource more standard items which are sold more regularly, in order to free up

capacity for customized items, is considered appropriate in the TMC since the

production in the cell is categorized as high-mix/low-volume. The cell should be

highly responsive and flexible, which might go against economies of scale, again

underlining the focus on outsourcing high-runner items.

However, the amount of outsourced production orders without fixed prices so far this

year are estimated to be around 150-600 production orders (or 9000-11.500 items) per

month. That amounts to around 15-18% of the production orders that originally come

into the production system from the TMC’s customers per month. These numbers do

not include the outsourced items that Marel has in contract (i.e. with fixed prices). So,

the items that are usually outsourced are done so on short notice and can therefore

become more expensive. The cost of outsourcing these production orders have, for the

first three months of this year, accumulated to 140.000€.

The make or buy decision, on which types of products should be outsourced and

which should not, is not the main point in this research. However, it is something that

needs to be addressed by Production Management as it would give the TMC much

better direction on what jobs to keep in-house and which jobs to outsource.

11

In January 2016 the TMC went through changes which underline the need for a

refined production scheduling solution. Before the changes were made, there were

two Team Leaders working in the cell who took turns in managing the day shift

versus the nightshift. Multiple reasons led to one Team Leader being transferred to a

new position, an operational purchaser for the TMC. One of the reasons was the

increase in outsourcing which called for resources with a lot of product knowledge

performing that task for the cell.

Therefore, one of the Team Leaders was selected for the job which means that today

there is only one Team Leader operating in the cell and he works during the day shift.

The cell operates itself during the night shift, i.e. the employees work on their tasks

during the night shift with no Team Leader. There is no particular production

scheduling done for the night shift and none for the day shift either for that matter, as

each machine gets its stack of drawings of items that have been released for

production from Dynamics AX by the Team Leader.

Figure 5: A typical drawing of a milled part produced in the TMC

12

13

Chapter 3

Delivery reliability

The problem concerning on-time deliveries from the TMC to its customers was

justified. There was no way of knowing the real delivery reliability since it was only a

common understanding within the company that there were usually shortages in

production orders from the TMC. It can also be related to the lack of overview of the

production status, not only to customers, but also to both to the Team Leader and the

employees in the cell. Therefore, the objective was getting clear key performance

indicators (KPIs) for the current situation and thus make it easier to see how much

potential progress this research could lead to and to have a real measurable progress

afterwards.

This chapter will explain why and how the current delivery reliability was found.

3.1 Delivery reliability as a KPI

A KPI is a business metric used to evaluate factors that are crucial to the success of an

organization [7]. In other words, KPIs are a way of measuring how well an individual,

a company, a business unit or even a production cell is performing. Bernard Marr, the

best-selling author and enterprise performance expert, discusses in his article “What

the heck is a KPI?” how the potential value of KPIs remains in the hands of those that

use them [8]. Marr establishes the importance of choosing the right KPI to ensure

employee engagement and favorable results. The right KPI needs to be aligned with

the company objectives; hence the choice of delivery reliability as a KPI in this

project as the objective is to improve on-time deliveries to customers.

14

Delivery reliability is a key strategic attribute in supply chain management. It can be

used as a KPI when measuring the success and quality of manufacturing companies.

Delivery reliability can have a great impact on the customers’ choice when he decides

who he would like to do business with. The customers want to make sure they get the

right product, for the right price delivered on the right time; the higher the delivery

reliability, the better. In calculating delivery reliability, the ratio of the number of

deliveries made without any error (regarding time, place, price, quantity and/or

quality) to the total number of deliveries in a specified period is found [9].

The Production Management in Marel has focused on measuring delivery reliability

as a KPI when measuring deliveries from their End cells to customers. However, there

is no reason why delivery reliability cannot also be used as a KPI to measure

performance on the workshop floor from the support cells to their customers. The

main focus is on measuring delivery dates, i.e. time, while price, quantity and quality

are always assumed to be correct.

Like mentioned earlier, the delivery reliability needed to be measured in order to

explore the current situation in the cell. An Excel sheet was designed based on the

query used in order to access the data in this research. The delivery reliability was

measured by the amount of production orders, not quantities, delivered on time versus

the total number of production orders processed in the TMC. The production manager

for TMC can now access and use the sheet in order to continue monitoring the

delivery reliability in the cell and regularly inform both the Team Leader and

employees in the cell of their performance.

The delivery reliability sheet can be found in Appendix A and the results for the TMC

for the first three months in the year 2016 are shown in a graph in Figure 6.

15

Figure 6: Delivery reliability for the first three months of 2016

When looking at Figure 6, the delivery reliability is very stable between months or

87.8% on average. The target of 95% delivery reliability is decided by Production

Management in Marel.

87.8% delivery reliability supports the information put forth in the problem statement

in Chapter 1.4, where the feeling from employees was that there was rarely a day

when TMC delivered all their products on time. Taking January as an example, a total

of 1430 production orders was delivered. If 87.8% of them were delivered on time

that gives a total of 175 late orders. With 20 work days in January that gives a result

of 8.75 late deliveries on average per day.

February delivered similar results or 11.10 late deliveries on average per day with a

total number of 1796 production orders. March had 10.45 late deliveries per day with

a total number of 2098 production orders. Note that these numbers show delivery

reliability for production orders that end up actually being produced in the TMC,

hence excluding all outsourced items.

The delivery reliability is calculated on a monthly basis, but in practice, in order to

encourage employee engagement, it would be better to measure down to weeks. That

generates both more detailed information and more frequent updates to the employees,

making it easier for them to be aware of their performance.

87,7% 87,6% 88,0%

75,0%

80,0%

85,0%

90,0%

95,0%

100,0%

Delivery reliability - TMC Monthly 2016

16

Further analysis of late deliveries was done in order to see how late they were actually

being delivered. In all three cases, over 68% of late deliveries were being delivered

within 5 days too late, as shown in Figures 7-9.

Figure 7: Late deliveries Jan 2016

Figure 8: Late deliveries Feb 2016

Figure 9: Late deliveries Mar 2016

65 prod. 37%

86 prod. 50%

19 prod. 11%

4 prod. 2%

Late deliveries - Jan 2016

1 day 2-5 days 6-10 days >10 days

81 prod. 36%

105 prod. 47%

30 prod. 14%

6 prod. 3%

Late deliveries - Feb 2016

1 day 2-5 days 6-10 days >10 days

102 prod. 41%

69 prod. 27%

53 prod. 21%

27 prod. 11%

Late deliveries - Mar 2016

1 day 2-5 days 6-10 days >10 days

17

Chapter 4

Methods

This chapter will explain in further detail how the problem was approached, and the

selection of tools and methods used to get closer to the solution is explained.

4.1 Scheduling

Production scheduling is often identified with Frederick Taylor, Henry L. Gantt and

Selmer M. Johnson. In 1911, Frederick Taylor defined the key planning functions and

created a planning office in his monograph, The Principles of Scientific Management

[10]. How he separated planning from execution justified the use of formal scheduling

methods, which became critical as manufacturing companies where growing fast in

complexity during this time [11]. His work was supported by Gantt, who provided

useful charts to improve scheduling decision making. Later on, Johnson, an American

mathematician, wrote a highly influential paper on the mathematical analysis of

production scheduling problems [11]. All in all, those three individuals took their own

approach on how to improve production scheduling. In short, Taylor changed the

organization, Gantt created tools to improve the decision-making process, and

Johnson solved optimization problems [11].

The most common scheduling problems, and the most manageable ones, involve

single or parallel machines [1]. More complicated problems are shop environments

which can be divided into three categories: open shop, flow shop and a job shop. As

[1] states, an open shop has no restrictions with regards to the routing of each job

trough the machine environment, so the scheduler is allowed to determine the route

for each job, and different jobs may have different routes in the production process.

18

A flow shop is where each job has to go through the same route through different

machines. A flexible flow shop has a number of stages and at every stage there are a

number of machines. In a job shop environment each job has its own route with n jobs

and m machines. So the main difference between a flow shop and job shop is that in a

flow shop, all products follow the same route through the production process but in a

job shop each product has its own route.

The problem considered in this research is classified as a job shop environment. As

mentioned before, the job shop problem is NP-hard [1]. The TMC resembles a job

shop production environment where each job has its own route. As stated in [1], a job

shop is a scheduling problem with n jobs and m machines. The job shop problem is

NP-hard and therefore difficult to solve to optimality [1]. A distinction is made

between job shops where each job visits any machine at most once and job shops

where a job may visit a machine more than once. In this case we are working with the

first example; however the complexity of this problem increases since a job may need

to visit two different machines in its production process, i.e. when a product needs to

go through both turning and milling.

The famous travelling salesman problem (TSP) has been proven to be NP-hard, and

the job shop problem is more difficult since the TSP can be formulated as a special

case of a job shop problem with m=1 (the salesman is the machine and the cities are

the jobs). Therefore, the job shop problem is also NP-hard.

A basic description of the TSP is that a salesman tries to find the shortest route that

passes through each of a set of points (cities) once and only once [12]. Figure 10

displays a simple application of the TSP. The Travelling Salesman Problem is a

mathematical problem that has been studied extensively all around the world for many

years. In Iceland back in 2005, Jensson, Kristinsson and Gunnarsdottir published an

article where they explained how they used two different methods to formulate this

famous problem, a genetic algorithm (GA) and an integer programming approach

[13].

In 1953, job shop problems were examined by S.M. Johnson. He introduced a

heuristic algorithm that can be used to solve the case of a 2 machine n job problem

where all jobs are to go through both machines and be processed in the same order

(also referred to as Johnson’s rule) [14]. There must also be no job priorities and the

time for each job has to be a constant.

19

Figure 10: A simple application of the TSP

Manual scheduling 4.2

As mentioned earlier, the TMC currently schedules its production manually based on

the production orders received through the production system. The Team Leader and

employees in the cell have a lot of experience and knowledge in their field so they are

capable of manually scheduling and delivering an acceptable performance.

In an Optisol article from 2013, Prasad Velaga talks about manual scheduling in

regards to job shop production [15]. Velaga states that a job shop production is in fact

manageable with manual scheduling but it can lead to increased work-in-progress

(WIP), longer lead times, poor on-time delivery and frequent firefighting. Manual

scheduling amounts to push scheduling, which is usually discouraged by lean

manufacturing experts [15]. Manual scheduling is further explained by this short

excerpt from the article:

“While struggling to meet the due dates, they do extensive real-time scheduling, that

is, firefighting without knowing the ripple effect of their real-time decisions on

production plan.”

This description fits well to the current scheduling arrangement within the TMC

today. The article also states that job shops cannot easily improve their performance

until the need for firefighting is minimized [15]. Furthermore, it describes how

inefficient manual scheduling is for complex job shops with high-mix/low-volume

production that need to be able to handle numerous diverse orders at any time, like in

the case of TMC.

Based on the views in this article, should scheduling methods be applied to the TMC,

it will result in increased delivery reliability, throughput and resource utilization in the

cell.

20

The Earliest Due Date (EDD) rule 4.3

The Earliest Due Date (EDD) rule is one of the simplest rules in scheduling theory.

The EDD rule gives the job with the earliest due date, based on assigned due dates,

the highest priority. A theorem stated in [1] explaines:

“The EDD rule minimizes expected maximum lateness for arbitrarily distributed

processing times and deterministic due dates in the class of nonpreemptive static list

policies, the class of nonpreemptive dynamic policies, and the class of preemptive

dynamic policies.”

Preemptions imply that it is not necessary to keep a job on a machine until

completion. In other words, when preemptions are allowed, the processing of a job

may be interrupted at any time and another job is allowed to be put on the machine.

The amount of processing a preempted job has already received is not lost and the job

can be resumed at any time [1].

To elaborate, if the EDD rule with preemptions would be applied in the TMC, it

would allow stopping the processing of a particular job one day and resuming it the

next day, without upsetting the flow of production.

Other scheduling rules worth mentioning, but will not be explained in detail, are the

first-come, first-served (FCFS) rule where the job arriving at the workstation first gets

the highest priority, the Shortest Processing Time (SPT) rule, the Critical Ratio (CR)

and Slack per Remaining Operations (S/RO) [16].

The EDD rule is considered most likely to be helpful to this project as it focuses on

due-date related objectives.

21

Mathematical description of the problem 4.4

Traditionally, when describing a scheduling problem it is put forth as a formal

notation (α|β|γ) consisting of three fields, where α describes the machine environment,

β describes the constraints and γ describes the objective which is to be minimized [1].

The use of this formal notation for theoretic scheduling problems was first introduced

in 1979 by Ronald Graham, Eugene Lawler, Jan Karel Lenstra and Alexander

Rinnooy Kan [17].

The scheduling problem in this case study is put forth as:

J11|pij, rj, dj |ΣTj

J11 denotes the machine environment which is a job shop consisting of 11 machines.

The constraints are pij, rj and dj and the objective function that is to be minimized is

ΣTj which represents the sum of tardiness of jobs j. The notation is explained further

in the following segment.

Machine environment, α

The machine environment in question is considered a job shop with 11 machines,

denoted as J11. A job shop is where the route of every job is fixed but not all jobs

follow the same route. Like stated in [18], a typical job shop is a “high-mix, low-

volume production unit that processes simultaneously several diverse, low-quantity

jobs using shared resources.”

In general, a job shop is a production unit where:

o order quantities are usually small

o process requirements vary with customer order

o processing starts for an order only after receiving the order from customer

By this description, most custom manufacturing units in the real world qualify as job

shops, and the subject in this case study is no exception.

22

Constraints, β

Three constraints are defined in the notation. Since the scheduling problem has a due

date related objective, there needs to be at least one date related constraint. Therefore,

we have the release date, rj. According to [1] the due date, dj is sometimes not

specified in the description as it is clear from the objective that we are working with

due dates, but in this case dj is a part of a notation as well.

The constraint pij denotes the processing time of job j on machine i. The subscript i is

usually omitted if the processing time of job j does not depend on the machine or

when job j is only to be processed on one give machine [1]. This constraint is

interesting since the job shop concerned involves some cases where a job is only to be

processed on one given machine and then other cases where a job can be processed on

more than one machine. The right thing to do is to include the i and make the

constraint pij, since in reality the time spent on any given job varies between

machines. However, the next chapter will highlight how, with the dataset given, the

constraint would need to be pj in practice for the problem in this case.

All setup times are assumed to be sequence independent, where they will simply be

added to the processing times. Therefore, there is no constraint regarding the setup

time in this notation.

Along with the before mentioned constraints, there are also constraints that are valid

for all job shops. Firstly, each machine can only process one job at a time. Secondly,

each job can only be processed by one machine at any time. And thirdly, since

preemptions are not allowed, once a machine has started processing a job, it will

continue running on that job until it is finished. Lastly, the number of jobs n and

number of machines m are finite numbers.

The objective function, γ

Generally, there are three basic due-date-related penalty functions; lateness (L),

tardiness (T) and the unit penalty (U) [1]. When choosing the most appropriate

objective these three functions were examined.

23

Lateness of job j is defined as

Lj = Cj – dj

Tardiness of job j is defined as

Tj = max(Cj – dj;0)

Unit penalty of job j is defined as

Uj = {1 if Cj > dj

0 otherwise

Cj is the completion time of order j and dj is the due date (the requested delivery date

made by TMC’s customers) for order j. In this case, the orders are being scheduled for

multiple product types with a due date related objective.

By choosing ΣLj as the objective to be minimized, it would encourage the employees

in the TMC to produce orders as early as possible. That does not support the JIT

strategy which should be being pursued in the cell, and is therefore not a good fit for

the objective.

Choosing the numerical value of ΣLj, Σ|Lj|, as the objective would however come

closer to the desired result. The advantage gained that way, is that production is

encouraged to happen on the scheduled due date, or just-in-time, since there would

never be a negative value. In that case however there wouldn’t be any distinction

between a production order being produced a day early or a day too late. This could

be the most feasible objective in some cases. However, in this case it is not always

possible to produce all production orders on the scheduled due date, due to

fluctuations in demand. This would therefore give misleading results.

The unit penalty or total number of late orders, ΣUj, could also be chosen as the

objective. However, that does not give any distinction between late production orders

being delivered a day too late or e.g. 14 days late, when it is obvious which is more

feasible.

By choosing tardiness over lateness, all productions that occur before the scheduled

due date get the same value, 0, as if they were produced on that exact date instead of

the negative value they would get if we were minimizing lateness. Tardiness is

positive when a product is delivered late and zero when a product is delivered on or

before the due date.

Therefore, minimizing tardiness, ΣTj, was considered to be the best fit to the criteria.

24

Recent work 4.5

Multiple research studies have been done in collaboration with manufacturing

companies in Iceland, Marel included.

In 2010, H. Ludviksson did a research that involved identifying reasons for high

inventory costs for one of the support cells, Printed Circuit Boards Cell. Ludviksson

made recommendations in his work based on lean methodology that could reduce

inventory cost in the future [18].

More recently, in 2015, R. Valgeirsdottir studied the production process in the End

product cells FL1-4 which produce customized products [19]. Valgeirsdottir focused

on discovering opportunities where the lead time could be shortened by minimizing

the slack in the production system, and making suggestions to Production

Management at Marel. It was specifically pointed out how the overview of the

production system could be improved. That is familiar to the situation in the TMC,

where even the Team Leader does not have any accessible overview of the status of

production in his production cell.

In 2012, P.Winrow analyzed the delivery reliability for Make-To-Order productions at

a company called Plastprent. By using a supply chain operation reference model

Winrow analyzed the processes that were affecting the delivery reliability and from

that delivered improvement suggestions to the company [21].

R. Gudmundsdottir studied a scheduling problem for a pharmaceutical company in

2012. The company’s workshop was categorized as a flow shop with organized batch

production. Gudmundsdottir was able to automate the scheduling process by

introducing an optimization model that arranged orders in a campaign plan, where a

short term schedule based on a long term campaign plan was made [20]. In this case,

there were product families to work with and a sales forecast at hand, which certainly

can help a lot when applying scheduling methods.

Gudmundsdottir’s research was inspired by a study by H. Stefansson from 2006

where a dataset from the same pharmaceutical company was used and a multi-scale

modelling approach with three hierarchical levels of decisions was introduced [22].

G.H. Axelsdottir also studied the same problem [23, 24], with the focus on short term

planning and scheduling jobs to preplanned campaigns using a mixed integer model.

It was shown that it was possible to automate the scheduling process in question.

25

Chapter 5

Dataset

The data used in this research was acquired through the company‘s enterprise resource

planning (ERP) system, Dynamics AX. The system is a production system that holds

all information regarding production orders and planning. To acquire the necessary

data from the system a query was made in order to transfer information over to a

Microsoft Excel file.

The file appears as a one sheet list including all production orders for the production

cell, whether the order has already been produced or remains to be produced. The

sheet list contains one line for each production order, and multiple columns describing

that production order i.e. a production id number, production pool, status of

production, work center, item id number, process time, quantity, delivery date and

physical date. Figure 11 shows the Excel file that was created through the query to

Dynamics AX.

26

The sheet makes it possible to filter out any column when necessary and in the

following segment every column will be explained in detail.

PRODID: Production identification number or a production order number. Each

production order gets its own number but the number of items produced in each

production order can vary from 1 item to over 200 items.

PRODPOOL: Production pool. Implies which customer the production order

belongs to. In this research the focus will be on scheduling the three main customers

TM, TM-SPA or TM-PD. To note, when an outsourcing decision is made for a

particular production order, the production pool changes into TM-OUT in Dynamics

AX, and therefore the relevant line disappears from the list in the file.

The customer categories and their pre-promised delivery time are displayed in Table

2. To explain further, Product Development can create a production order in

Dynamics AX and expect a delivery in 5 days’ time whereas a Team Leader from an

end cell has to assume at least 14 days for his item to arrive.

STATUS: The status of the production order. There are seven different statuses

each production order will have at some point. The order is created, estimated,

scheduled, released, started, reported as finished and ended. What happens in each

status is described in further detail here below:

Created: The production order is created. At this stage there is no requirement

in the system and the production order remains invisible to the TMC.

Estimated: Production order is estimated by the Team Leader in the End

Cells/Spareparts Cell or Product Development. This estimates work hours and

cost for the main production, but the order still remains invisible to the TMC.

Scheduled: Production order is scheduled by the Team Leader in the End

Cells/Spareparts Cell or Product Development where they put in the requested

delivery date. Here the production order becomes visible to the Team Leader

in the TMC.

Released: The Team Leader in TMC has “released” the production order as

ready for production i.e. he has printed out the appropriate drawing and

delivered it to his employees. This happens between 1 or 14 days before the

delivery date.

Started: This means the production has started. An employee in TMC has

started producing the items according to the drawing.

27

Reported as finished: Production has been completed with all produced items

for the relevant production order having been placed in the appropriate

delivery box. The delivery box is taken to the relevant customer on the

scheduled delivery date.

Ended: The production order has been charged in the system by the Production

Manager of the TMC.

WRKCTRID: Work center identification. This column shows which machine

each production order should be produced on. Sometimes there are products that can

be produced on more than one machine. However, this field only shows one

suggestion. In the case where an item has to go through two different machines

(turned and milled part) there will be two lines with the same PRODID number. Table

3 shows the WRKCRTID for each of the 11 machines available, machine type and

name as well as which material is used for production on each machine.

PROCESSTIME: Shows the runtime in hours, per item.

DLVDATE: Shows the scheduled delivery date, which comes directly from the

customer when a new production order is placed into Dynamics AX with the status

“Scheduled”. The requested delivery date by the customers is used as the due date.

DATEPHYSICAL: Shows the exact date when the production was changed from

“Started” to “Reported as finished”. This column makes it possible to gather reliable

data back in time, and also to see both how early and how late production orders are

being produced.

QTYCALC: Shows the amount of items which are included in the production order.

This is the number of pieces that should be produced and delivered to the customer.

ITEMID: This is the item identification number which is displayed on the

drawing.

28

Figure 11: A screenshot of the Excel file

Table 2: TMC's customer categories

PRODPOOL Customer Promised delivery time

TM-PD Product Development 5 days

TM-SPA Spareparts cell 10 days

TM End cells 14 days

29

Table 3: Work center identification

WRKCRTID Machine name and material Type

oku_10 Okuma 10 – plastic/steel Turning

oku_15 Okuma 15 – plastic/steel Turning

gild_800 Gildemeister 800 - plastic/steel Turning

gild_320 Gildemeister 320 - plastic/steel Turning

htm Htm – plastic Milling

reichen Reichenbacher 1 – plastic Milling

reichen Reichenbacher 2 – plastic Milling

dmc_63 DMC63 – plastic Milling

oku_45 Okuma 45 – plastic/steel Milling

oku_55 Okuma 55 – plastic/steel Milling

dmu_100 DMU 100 – plastic/steel Milling

30

5.1 Data analysis

Since the Excel file gathers data from Dynamics AX, it is important for the query in

Excel to be refreshed every time before it is used in reality. That ensures that the data

is always up to date, and contains, for example, all recently added production orders

as well as all information about all production orders that have been outsourced and

therefore get erased from the production lines (since it has been put as „TM-OUT“ in

the PRODPOOLID column).

Thus, the data sheet does not contain any fixed number of future production orders

that need to be scheduled, since it is a “constantly alive” production system where

customers can add orders, postpone orders etc. All that the sheet needs, to keep up

with the production system, is that it is refreshed.

Since the column DATEPHYSICAL makes it possible to gather reliable data back in

time, it was decided to use data from the first three months of the year 2016 in this

analysis to compare the real performance of the TMC versus what could have been

done if scheduling rules would have been applied. By choosing to do so the query did

not need to be refreshed every time, because there are no changes being made to the

production system back in time (expect for maybe the status going from reported as

finished to ended, but that does not have any influence on delivery time).

To note, the fact that each production order is already marked with an appropriate

machine (WRKCTRID) when the production order enters the production system, it

limits the way scheduling methods could be applied on the data. In reality, most of the

products can be produced on more than one machine, with different run times

depending on the machine. However, the data does not give the option of choosing

available machines, which would be necessary in order to automatically and optimally

arrange production orders onto different machines.

Furthermore, since there is no information on the setup time available through the

data, assumptions for all the multiple product types has to be made, which in reality is

not recommendable since it can never give detailed enough information in order to

optimally schedule the production orders. Adding to that, the setup time in reality can

be diverse between machines so again, since there is only one machine behind each

production order limits the problem even more.

There are no preventive maintenance times registered in the data as in reality there is

no preventive maintenance performed in the TMC. When a machine breakdown

occurs, the machine is fixed and production is simply down during the time it takes to

fix it. When that happens, that time is nowhere registered in the production system so

all actual maintenance times appear invisible through the data.

31

It has been established that the dataset possesses multiple disadvantages when trying

to connect it to scheduling theory. With the current data available, simpler scheduling

rules and strategies have to be relied on in order to improve the scheduling process in

the TMC.

High-mix/low volume production 5.2

Figure 12: TMC production 2014

As mentioned in Chapter 1.3, TMC has a production of high-mix/low-volume items.

Figure 12 shows how many times each item number is produced in the TMC over the

course of 1 year.

When gathering information on the variance of produced items, the data received

showed that the total number of different items produced in the production cell was

3672 during the year 2014. According to Production Management in Marel, the

numbers are assumed to be at least similar if not higher for the year 2015, with the

same trend materializing in YTD 2016. This means that on average there are at least

300 different item numbers being produced each month.

Interestingly, 51.8% of items produced in 2014 belonged to only 1-4 production

orders, as new item numbers are frequently introduced by Product Development with

around 300-400 new item numbers filed into the production system per month. Item

variability is therefore considered to be very high and when comparing those numbers

32

to other similar manufacturing companies in Iceland in the industry, it can be assumed

that the TMC is in fact producing a range of high-mix/low-volume items.

When producing new items it is inevitable that the setup time is longer than for a

high-runner product. There has to be some programming performed and in some cases

employees from Product Development (one of the TMCs customers) work closely

with employees from the TMC while the product is still in the design phase. Again,

since the data given does not include any setup times, and some assumptions have to

be done for simplification reasons, this does not necessarily reflect the correct

information, especially when it comes to production orders for TM-PD. In this

research however, the overall setup time is assumed to be 25% versus 75% runtime

for each product.

In reality, longer setup times actually encourage employees to produce ahead of time

(batch production) so they don’t need to setup again for the same or similar product

day after day. But according to the data, fewer than 20% of all item-numbers

produced in the cell are produced in more than 20 pieces over the course of a whole

year. That fact, along with the JIT strategy which is being pursued, is another reason

that underlines once again why batch production is strongly discouraged.

33

Chapter 6

Results

The scheduling problem concerned in this thesis was approached in such way that the

data for the first three months of 2016, January-March, was used. The data was

analyzed using Microsoft Excel.

This chapter delivers the main results and the comparison between the real

performance and the performance that could have been achieved if scheduling rules

would have been applied.

6.1 Real production

Assuming the JIT strategy is being followed, the delivery reliability numbers raise the

question whether the machines are either not capable of handling the load of

production orders, leading to even more outsourcing, or that some organized batch

production would be something to consider in order to increase the numbers.

However, when exploring the data for each month further, it can be shown exactly

how many days before or after the scheduled delivery date production is being

performed. By doing so, it becomes obvious that the JIT strategy is not being

followed directly. Even though in most cases production orders are being produced on

the same day as its scheduled delivery date (which is considered to be on-time and

JIT), orders are also commonly produced up to two weeks ahead of time and in the

worst cases up to 49 days ahead. At the same time, the TMC manages to deliver late.

34

Figures 13-15 show the real production performance of the TMC for the first three

months of the year 2016 by manually scheduling with the objective to minimize the

tardiness. The employees should be keeping in mind the JIT strategy that is being

pursued in the company in order to minimize inventory costs, but like previously

mentioned, they do not appear to be following the strategy as strictly as one would

think.

The blue areas show the production orders that were delivered on or before the due

date and the red areas show late deliveries. The x-axis shows at what time the

production order was produced in regards to the scheduled delivery date. Furthermore,

if a production order was produced on the delivery date it gets the value 0 (which is

the case in most instances). If a production order was produced before the scheduled

delivery date it gets a negative value and likewise, it gets a positive value when

produced late. The y-axis shows how many production orders were delivered on each

date, on, before or after the scheduled delivery date.

Figure 15 shows the highest peak of just under 400 production orders produced on the

scheduled delivery date, but the peak can partly be explained by the fact that out of

the three months, March had the highest number of total production orders.

The detailed data that Figures 13-15 are based on is displayed in Appendix B.

Figure 13: Production Jan 2016

0

40

80

120

160

200

240

280

320

360

400

-49 -40 -33 -29 -27 -24 -22 -20 -17 -15 -13 -11 -9 -7 -5 -3 -1 1 3 5 7 9 17 32

Nu

mb

er

of

pro

du

ctio

n o

rde

rs

Days from delivery date

January 2016 - Production TMC

35

Figure 14: Production Feb 2016

Figure 15: Production Mar 2016

0

40

80

120

160

200

240

280

320

360

400

-31 -20 -17 -15 -13 -11 -9 -7 -5 -3 -1 1 3 5 7 11 13

Nu

mb

er

of

pro

du

ctio

n o

rde

rs

Days from delivery date

February 2016 - Production TMC

0

40

80

120

160

200

240

280

320

360

400

-41

-30

-25

-23

-20

-18

-16

-14

-12

-10 -8 -6 -4 -2 0 2 4 6 8

10

12

14

16

19

24

26

Nu

mb

er

of

pro

du

ctio

n o

rde

rs

Days from delivery date

March 2016 - Production TMC

36

Calculation of available hours 6.2

With the purpose of finding out how much improvement could have been

accomplished if scheduling according to the JIT strategy had been applied at the

beginning of the month, it was decided to explore first how many available hours each

machine had per month. That way it would be possible to organize the production

according to the capacity of each machine.

Four days a week, the shifts have a total of 16.5 available hours when breaks have

been deducted (11.25 hours on Fridays). Because of faults in the data, the setup time

needs to be estimated. As previously mentioned in Chapter 5.2, it is assumed to be

25% against the run time of 75%. The setup time varies between products, and even

machines, but this is an overall assumption based on information from both

Production Management and employees in the cell. Normally it is assumed to be from

10-30% depending on the product so choosing 25% for the setup time overall is a

rough assumption.

Overall labor effectiveness (OLE) is a KPI that measures the utilization, performance,

and quality of the workforce and its impact on productivity or its impact on productive

output [25]. In other words, the OLE percentage represents the time that is left after

taking into account attendance, bathroom breaks, meetings etc. No OLE

measurements were available for TMC (which would also have to take into account

machine breakdowns), but in this research the OLE availability is assumed to be 89%.

That number is based on OLE measurements from elsewhere on the production floor

(the End product cells) in Marel. The measurements are shown in Figure 16.

Figure 16: OLE - Availability for End Cells

37

To conclude, the calculation of available hours is given under the following

assumptions:

All machines are available at any moment and there is an employee working

on each machine at all times.

Runtime is 75% of available hours (versus 25% setup time)

Availability is 89%

Table 4: Calculation of available hours

Timetable

From To Tot. hrs Breaks Avl. hrs Runtime/Avl. hrs. /Calc. OLE

Mon 06:00 23:59 17:59 01:30 16:29 12:22 11:00

Tue 06:00 23:59 17:59 01:30 16:29 12:21 11:00

Wed 06:00 23:59 17:59 01:30 16:29 12:21 11:00

Thu 06:00 23:59 17:59 01:30 16:29 12:21 11:00

Fri 06:00 17:59 11:59 00:45 11:14 08:25 07:29

Table 4 displays how the availability of 11 hours per day (7.5 hours on Fridays) was

calculated.

After taking the assumptions into account what is left is that each machine has 11

hours available for runtime out of the 18 hours that employees are working in the cell

(7.5 hours on Fridays). That leads to the fact that during 61.1% of the total available

time each day, the machines could possibly be running.

It is debatable whether that number is sufficient, and perhaps it would be more

realistic to calculate that number down to each machine as some might have more

setup time and others less, but in this research, for simplification reasons, all machines

are assumed to have the same amount of available run time each day.

Again, because of faults in the dataset, it is impossible to realize which production

orders can be produced on which machines, other than the one stated in the “work

center identification” column in the dataset. That fact limits the ability to move

production orders automatically between machines like can be done in reality.

38

Applying the JIT strategy 6.3

With available run time per day for each machine being 11 hours (7.5 hours on

Fridays), gives the machines 206 available hours each month consisting of 20

workdays (23 in March). Considering the nature of the real production displayed in

Chapter 6.1, what was explored was if the JIT strategy had been strictly applied, how

much higher could the delivery reliability have been?

To explain further, by strictly applying the JIT strategy it makes sure that every

production order is produced exactly on the scheduled delivery date, neither before

nor after. That also means that the machines are left idle when all production orders

have been produced for the day.

The graphs in Figures 17-19 show the load of production orders for each of the

machines separately during the course of one month. There are ten graphs (one for

each machine) shown for each month. Note that there are two Reichenbacker

machines in the cell (machine 6) and therefore, the amount of available hours is

double compared to the other machines.

The graphs show the number of days in the month on the x-axis and amount of

available hours on the y-axis. The blue area shows the cumulative available hours as it

adds on more availability as the days go by. The red area shows the cumulative

amount of ordered hours.

39

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 2 - oku_15

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 101112 1314151617181920

Ho

urs

Days

Jan 16 - Machine 1 - oku_10

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 3 - gild_800

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20H

ou

rs

Days

Jan 16 - Machine 4 - gild_320

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 5 - htm

Available Hours Ordered hours

0

200

400

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Jan 16 - Machine 6 - reichen

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 7 - dmc_63

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 8 - oku_45

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 9 - oku_55

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 10 - dmu_100

Available Hours Ordered hours

Figure 17: Available hours versus ordered hours for each machine in January 2016

40

0

100

200

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Feb 16 - Machine 1 - oku_10

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Feb 16 - Machine 2 - oku_15

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Feb 16 - Machine 3 - gild_800

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20H

ou

rs

Days

Feb 16 - Machine 4 - gild_320

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Feb 16 - Machine 5 - htm

Available hours Ordered hours

0,0

200,0

400,0

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Feb 16 - Machine 6 - reichen

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Feb 16 - Machine 7 - dmc_63

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Feb 16 - Machine 8 - oku_45

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Feb 16 - Machine 9 - oku_55

Available hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 1011121314151617181920

Ho

urs

Days

Feb 16 - Machine 10 - dmu_100

Available hours Ordered hours

Figure 18: Available hours versus ordered hours for each machine in February 2016

41

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 1 - oku_10

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 2 - oku_15

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 3 - gild_800

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23H

ou

rs

Days

Mar 16 - Machine 4 - gild_320

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 5 - htm

Available hours Ordered hours

0

200

400

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 6 - reichen

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 7 - dmc_63

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 8 - oku_45

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 9 - oku_55

Available hours Ordered hours

0

100

200

1 3 5 7 9 11 13 15 17 19 21 23

Ho

urs

Days

Mar 16 - Machine 10 - dmu_100

Available hours Ordered hours

Figure 19: Available hours versus ordered hours for each machine in March 2016

42

If it is assumed that, during days when the production orders for a machine exceed the

available hours for that particular machine, another similar machine is able to cover

for it, the following results would have been achieved:

Over the course of the first three months of the year 2016, the delivery

reliability from the TMC to its customers would have been 100% with

multiple hours left to spare each month (see Table 5).

This ultimately gives an answer to the research question put forth in Chapter 1.4,

whether if it would be possible to increase the delivery reliability in the cell by

improving the production scheduling process.

Table 5: Available hours left to spare each month

Month January February March

Available hours left

to spare: 1146 830 1007

43

Applying the EDD rule 6.4

Even though the data greatly limits the use of formal scheduling methods, it would be

interesting to apply the EDD rule with preemptions when scheduling the production

orders in the TMC. In that case, the machines would never be left idle, at least not

until all production orders had been processed for that month. Further, when allowing

preemptions it is assumed that each job can start at the end of one day and continue

running the next day even though that is not necessarily always the case in reality.

Applying this rule would enable the TMC to pinpoint to each machine, exactly on

what date of the month all production orders should be finished according to the data.

That would give the Team Leader and Production Management an even better

overview of the production status in the cell. Even though the JIT strategy is

preferred, this option is worth exploring for the Production Management in Marel.

If the EDD rule with preemptions would have been applied for the month of January,

the information shown in Table 6 and in Figure 20 would have been accessible before

production begun. The overview could be demonstrated with a table and a graph for

each machine and employees would know exactly on which date production would be

finished if the employees would produce directly based on the earliest due date.

Table 6: Results if the EDD rule with preemptions would have been applied

Machine

no: 1 2 3 4 5 6 7 8 9 10

Machine

name: oku_10 oku_15 gild_800 gild_320 htm reichen dmc_63 oku_45 oku_55

dmu_

100

Day

finished: 20 13 13 13 7 6 5 6 8 10

Date

finished: 29.01 20.01 20.01 20.01 12.01 11.01 08.01 11.01 13.01 15.01

44

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 1 - oku_10

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 2 - oku_15

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 3 - gild_800

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20H

ou

rs

Days

Jan 16 - Machine 4- gild_320

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 5 - htm

Available Hours Ordered hours

0

200

400

600

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 6 - reichen

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 7 - dmc_63

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 8 - oku_45

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 9 - oku_55

Available Hours Ordered hours

0

100

200

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ho

urs

Days

Jan 16 - Machine 10 - dmu_100

Available Hours Ordered hours

Figure 20: Available hours versus ordered hours for each machine in January 2016 by applying the EDD rule with preemptions

45

Further analysis 6.5

Overall, the results are very surprising and raise the question, what is happening

during those available hours that at first glance seem to be unused time within the

production cell? How could the delivery reliability end up being just fewer than 88%

for those months when every machine in the workshop had, according to the data,

many unused hours left to spare and around 150-600 production being orders

outsourced each month?

It is important to keep in mind that the results are even excluding multiple production

orders that were outsourced for whatever reason (see Chapter 2.1). It is interesting to

examine the amount of production orders that were outsourced during the months

concerned in this research.

Estimated number of production orders and cost due to outsourcing each month is:

January: 270 production orders with a cost of 14.000€

February: 172 production orders with a cost of 37.000€

March: 588 production orders whit a cost of 90.000€

According to the data, the production cell is not being utilized as much as it could and

too much is being outsourced. The company could have saved large amounts had it

scheduled the production better. In other words, the question whether the TMC is

capable of handling all the load of production orders that comes into the system has

been answered. Likewise, the research question put forth in Chapter 1.4, whether by

using the current resources in place, it is possible to improve the production

scheduling process in order to minimize late deliveries on TMC’s products, has been

answered, with the results showing that this can indeed be achieved.

The real performance shown in Chapter 6.1 can partly be explained by the fact that

today employees gather stacks of drawings for each machine which involve

production orders with scheduled delivery dates for the next two weeks, since that is

the amount of time the Team Leader looks ahead in the production system when

filtering out new orders every morning. How orders are able to be produced even

earlier than two weeks ahead of the scheduled delivery date is suspicious.

Questions worth exploring further are; how accurate is the current available data from

the company’s production system? Is the runtime behind each product correct? Why

aren’t machine breakdowns somehow registered into the system? How accurately can

the company assume the setup time in order to make the data more believable if it

isn’t believable now? Why are rework hours nowhere registered?

46

Suggestions for improvements 6.6

The data suggests that the employees in the cell are not using their time effectively. It

is always risky when the entire production is basically in the hands of the employees

themselves with little or no overview given to the employees and their Team Leader.

But what is it that is eating up the employees’ time that is not being captured by the

data available? At this time, there is no way to be completely sure but there are some

obvious faults in the data which have been mentioned throughout the project, which

will be further established here:

Faults in the data:

No setup times – which leads to assumptions having to be made

No machine breakdowns

No rework hours

Unexpected excess time in serving Product Development

In order to be able to apply more advanced scheduling methods, the data needs to be

updated for all product numbers in the production system which would cost an

enormous amount of work for the company. It involves adding setup times to all

numbers in the system, as well as adding all potential machines (work center

identifications) with representing setup/run time on each machine.

Whether that work would be worthy in the end is debatable but reflecting on the

current load of production orders coming into the production system, and by applying

the JIT strategy and/or concepts from the EDD rule, to improve the delivery

reliability, and generate better tools for the Team Leader and the employees in the cell

in order to do that is definitely an option worth considering.

Applying information about the work center identification onto the drawings right

away and changing the way the order of production orders processed which is

currently chosen by the employees themselves is easy to change immediately. Which

orders should be produced on each machine on each shift can then easily be planned

by the Team Leader. All he needs are the right tools to do it and something that would

give him a better overview of the production status. It is recommended that the given

tools be based on the Excel sheet made from the query that was used in this research

and graphs similar to the ones displayed prepared before each month.

47

Furthermore, the second part of the problem which described all the manual work,

printing of drawings and so on, can also be solved by using the same Excel sheet and

displayed on the computer screens next to each machine in the cell. That way, each

employee gets access to the sheet displaying an overview for his machine and even in

what row production orders should be processed. Each employee would also be able

to get a display of the drawing on his screen which would improve the process both in

a lean and in an environmental way as it would cut out all the printing, so both time

and paper would be saved.

The current customer segmentation involving separate delivery times is currently not

having any influence on the production. Therefore it is recommended to start

delivering the same promised delivery time no matter what customer segment is

ordering each time. To accommodate the priority the cell wants to give to Product

Development and Spareparts, there are other solutions to work around that. For

example, organizing each shift in a way where the products with the earliest due date

are produced first, and if more than one production order has to be processed, the PD-

products will be processed first, then spareparts and finally production orders for the

end cells.

Registration for rework hours is highly suggested as there are no information available

on how much employees in the cell spend doing rework every month. A preventive

maintenance cycle is also suggested, especially since the machines in the TMC tend to

break down on a regular basis as most of them are past its prime. Another thing to be

considered is the training of new employees. When a new employee first starts

working at Marel, is he being taught how to best treat the machines in order to reduce

the chances of breakdowns? Furthermore, is he really being taught sufficiently about

the JIT strategy?

Before any of those tools or methods can be implemented in the cell, decisions need to

be made by the Production Management in Marel. The learning points from the two

different approaches of the JIT strategy and the EDD rule have to be reflected upon,

and a decision on precisely what direction the TMC should take now has to be made.

48

49

Chapter 7

Conclusions

Making changes to people’s way of working is always a challenge. There is a strong

culture in the TMC on how employees are used to doing things which goes back many

years. This thesis delivers results in the form of a data analysis which sheds new light

on the present scheduling problem in the Turning and Milling Cell at Marel in Iceland

and suggestions on how it can potentially be improved.

It is striking that a large company like Marel adopts so many short cuts in their data

registration. In the end, assumptions made in the support cells can affect the end

customer for Marel in a way that the customer is not necessarily paying exactly the

right cost for the amount of work or material that the customer is buying. Thus, the

data registration for the TMC needs some rethinking.

The problem chosen and subsequent results of the thesis have been an eye-opener for

the Production Management in Marel. There have been suspicions for a long time

about whether the TMC could in fact handle the entire load of production orders and

that question has now been answered. The results from the data analysis show that

during the first three months of the year 2016, the delivery reliability from the TMC to

its customers would have been 100% with almost 3000 hours left to spare if the

production had been scheduled better.

The author believes that with the right tools delivered to the Team Leader in the TMC,

and by displaying the right KPI to the employees in the cell, the suggested changes

could be implemented successfully and the delivery reliability from the cell to its

customers would increase from 88% to 100%.

What the company chooses to do with the results remains to be seen, but one thing is

certain; when change is needed when facing a strong culture, numbers speak louder

than words.

50

51

References

[1] M.L. Pinedo, Scheduling: Theory, Algorithms and Systems. 3

rd ed. New York,

Springer, 2008.

[2] ASK IR, “Iceland’s largest companies”, Jul. 2014. [Online]. Available:

http://icelandreview.com/stuff/ask-

ir/2014/07/28/icelands-largest-companies.

[3] Marel, “About Marel”, 2015. [Online]. Available:

http://marel.com/corporate/about-marel

[4] David McBride, “Manufacturing Cells”, Dec. 2004. ermstrategies.com.

[Online]. Available:

http://www.emsstrategies.com/dm020104article.html

[5] Lean-Manufacturing-Japan, “MTO (Make To Order)”, 2008. [Online].

http://www.lean-manufacturing-japan.com/scm-

terminology/mto-make-to-order.html.

[6] INVESTOPEDIA, “Just In Time – JIT”, [Online]. Available:

http://www.investopedia.com/terms/j/jit.asp

[7] TechTarget. “Key performance indicator (KPI)”. [Online]. Available:

http://searchcrm.techtarget.com/definition/key-

performance-indicator

[8] Bernard Marr. “What the heck is a KPI?” May. 2013. [Online]. Available:

https://www.linkedin.com/pulse/20130516061123-64875646-

what-the-hell-is-a-kpi.

[9] Business dictionary. “Delivery reliability”, 2016. [Online]. Available:

http://www.businessdictionary.com/definition/delivery-

reliability.html.

[10] F.W. Taylor. The Principles of Scientific Management. New York, Harper, 1911.

[11] Jeffrey W. Herrmann. The Perspectives of Taylor, Gantt , and Johnson: How to

improve Production Scheduling, Sept. 2010. [Online]. Available:

http://www.isr.umd.edu/~jwh2/papers/Herrmann.IJOQM.2010.

pdf

[12] J.K. Lenstra and A.H.G. Rinnooy Kan . Some simple applications of the

Travelling Salesman Problem, pp717-733. 1975. [Online]. Available:

http://oai.cwi.nl/oai/asset/21825/21825A.pdf.

[13] P.Jensson, B.P.Kristinsdottir and H.Gunnarsson, Optimal sequencing of tasks in

an aluminium smelter casthouse Feb. 2005. Computers in Industry - Special issue:

Application of genetics algorithms in industry archive, pp 221 – 234, Volume 56

Issue 2.

[14] S.M. Johnson, Optimal two- and three-stage production schedules with setup

times included, Naval Res. Log. Quart. I(1954) p61-68.

[15] Prasad Velaga, Production Scheduling for Job Shops. 2013. [Online]. Available:

http://www.optisol.biz/job_shop_scheduling.html.

52

[16] Krajewski, Ritzman, Malhotra. Operations Management – Processes and Supply

Chains, Supplement j, 9th

ed. Pearson, 2010. [Online]. Available: http://wps.prenhall.com/wps/media/objects/7117/7288732/krm9e_S

uppJ.pdf

[17] Graham, R. L.; Lawler, E. L.; Lenstra, J.K.; Rinnooy Kan, A.H.G. Optimization

and Approximation in Deterministic Sequencing and Scheduling: a Survey.

Proceedings of the Advanced Research Institute on Discrete Optimization and

Systems Applications of the Systems Science Panel of NATO and of the Discrete

Optimization Symposium. Elsevier. pp. (5) 287–326, 1979.

[18] H. Ludviksson . Lean Concepts and Inventory Control Applied to Component

Stock Analysis. Analysis of a Component Stock at Marel Food Systems. M.S. thesis

University of Iceland, Reykjavík, 2010.

[19] R.Valgeirsdottir. Verkþáttaáætlun fyrir sérsmíðaðar vörur hjá Marel. M.S.

thesis, University of Iceland, Reykjavík, 2015.

[20] R.Gudmundsdottir. Production scheduling in a campaign based flexible flow

shop. M.S. thesis, Sch. Og Sci. & Eng, Reykjavík University, Reykjavík 2012.

[21] H.Stefansson, N.Shah, P.Jensson. Multiscale planning and scheduling in the

secondary pharmaceutical industry. AIChE Journal, vol. 52, pp. 4133-4149, Dec.

2006.

[22] G.S. Axelsdottir. Automating a manual process of scheduling jobs to production

machines in a pharmaceutical company. M.S. thesis, Sch. Of Sci. & Eng, Reykjavík

University, Reykjavík 2010.

[23] E.I.Asgeirsson, G.S. Axelsdottir, H.Stefansson. Automating a manual production

scheduling process at a pharmaceutical company, in IEE Symposium Series in

Computational Intelligence, Workshop on Computational Intelligence in Production

and Logistics System (CIPLS), 2011, pp. 1-8.

[24] P.K.Winrow. Analysis of Make-To-Order productions at Plastprent Ltd. M.S.

thesis, Faculty of Industrial Engineering, Mehcanical Engineering and Computer

Science, University of Iceland, Reykjavík 2012.

[25] Unknown, New KPI measures plants' overall labor effectiveness. [Online].

Available: http://www.reliableplant.com/Read/6388/new-kpi-measures-plants'-overall-labor-effectiveness

53

Appendix A

Figure 21 shows the delivery reliability sheet that was made and is now being used to

measure the delivery reliability in the Turning and Milling Cell in Marel in Iceland.

Figure 21: The delivery reliability sheet.

54

Appendix B

Figures 22-24 show detailed numbers for the timing of real production during months

Jan-Mar 2016 in the Turning and Milling Cell in Marel in Iceland.

Figure 22: Real production Jan 2016. JIT production orders are highlighted in green.

Cou

nt o

f WR

KC

TRID

Col

umn

Labe

ls

Row

Lab

els

04.0

1.16

05.0

1.16

06.0

1.16

07.0

1.16

08.0

1.16

11.0

1.16

12.0

1.16

13.0

1.16

14.0

1.16

15.0

1.16

18.0

1.16

19.0

1.16

20.0

1.16

21.0

1.16

22.0

1.16

25.0

1.16

26.0

1.16

27.0

1.16

28.0

1.16

29.0

1.16

Gra

nd T

otal

-49

11

-42

22

-40

11

-39

11

-33

11

-32

11

-31

11

-29

11

2

-28

11

2

-27

52

7

-26

11

13

-24

1212

-23

28

10

-22

21

3

-21

62

31

12

-20

15

28

-19

11

35

111

-18

21

14

-17

112

13

-16

92

22

116

-15

32

21

12

213

-14

35

21

12

418

-13

72

13

13

118

-12

16

11

73

19

-11

61

618

132

-10

16

111

610

17

43

-91

110

59

168

103

63

-81

816

911

118

81

18

789

-74

106

114

98

312

1011

124

43

111

-626

119

13

143

98

14

392

-51

106

214

45

74

53

-42

112

114

115

55

21

59

-318

24

711

136

58

15

1090

-216

112

32

1513

813

913

72

106

130

-13

1110

112

1110

121

1011

38

1515

133

09

33

55

74

43

414

185

284

915

1816

818

2

11

31

33

23

15

94

22

102

122

65

22

213

12

11

22

31

53

41

71

22

41

12

11

46

12

19

52

16

22

11

44

23

62

21

11

29

71

11

3

81

31

5

91

1

101

1

171

1

202

2

321

1

Gra

nd T

otal

1222

5810

412

8261

5087

8812

694

6612

589

104

4857

7966

1430

55

Figure 23: Real production Feb 2016. JIT production orders are highlighted in green.

Row

Lab

els

01.0

2.16

02.0

2.16

03.0

2.16

04.0

2.16

05.0

2.16

08.0

2.16

09.0

2.16

10.0

2.16

11.0

2.16

12.0

2.16

15.0

2.16

16.0

2.16

17.0

2.16

18.0

2.16

19.0

2.16

22.0

2.16

23.0

2.16

24.0

2.16

25.0

2.16

26.0

2.16

Gran

d To

tal

-31

11

-21

44

-20

22

-18

11

-17

13

4

-16

22

15

-15

27

110

-14

12

34

14

116

-13

317

33

55

137

-12

111

311

32

135

150

-11

37

41

112

22

224

159

-10

122

84

52

23

77

64

62

-91

134

51

23

52

14

1051

-818

104

83

25

38

1013

41

82

99

-715

122

610

63

32

31

149

76

24

310

8

-611

2111

46

23

210

229

811

23

412

9

-524

1218

311

46

76

2515

213

3

-410

43

620

29

15

1214

1096

-34

37

122

48

711

218

121

1011

9

-216

88

68

86

217

715

315

1012

9

-19

714

1411

2010

118

3119

2015

18

420

2

021

244

1610

2317

1418

158

1810

513

813

311

525

6

18

91

43

97

25

64

43

93

13

81

24

14

135

42

43

33

46

31

76

11

14

12

24

41

11

43

61

17

52

33

25

21

18

61

32

21

32

11

11

18

73

11

21

8

81

21

4

112

2

121

12

131

1

401

1

Gran

d To

tal

118

128

112

9787

101

9783

6670

5655

133

7212

312

499

1692

6717

96

56

Figure 24: Real production Mar 2016. JIT production orders are highlighted in green.

Co

un

t o

f W

RK

CT

RID

Co

lum

n L

ab

els

Ro

w L

ab

els

29

.02

.16

01

.03

.16

02

.03

.16

03

.03

.16

04

.03

.16

07

.03

.16

08

.03

.16

09

.03

.16

10

.03

.16

11

.03

.16

14

.03

.16

15

.03

.16

16

.03

.16

17

.03

.16

18

.03

.16

21

.03

.16

22

.03

.16

23

.03

.16

24

.03

.16

25

.03

.16

28

.03

.16

29

.03

.16

30

.03

.16

31

.03

.16

Gra

nd

To

tal

-41

11

-38

11

-30

22

-29

22

-25

22

-24

33

-23

22

-22

12

3

-20

11

-19

13

4

-18

22

-17

22

-16

11

2

-15

21

34

21

32

18

-14

22

28

11

12

62

5

-13

32

11

33

15

10

27

91

44

65

-12

22

26

61

21

24

25

27

76

0

-11

41

33

27

44

57

74

7

-10

11

52

81

82

14

61

64

68

-92

15

62

63

35

24

62

62

10

83

-87

85

10

10

55

11

41

08

41

79

54

11

3

-71

12

21

09

65

12

10

36

15

32

42

15

21

37

-61

11

97

78

34

16

47

83

22

21

31

07

-51

55

35

12

27

14

14

29

13

21

12

-42

21

01

25

31

16

73

53

33

75

-33

87

12

18

15

30

22

19

41

22

13

4

-23

14

18

21

92

46

11

31

91

23

41

02

11

16

1

-12

27

51

01

76

14

72

02

81

73

61

17

33

72

20

06

16

62

31

41

32

11

52

21

17

31

31

91

61

21

51

42

34

31

93

94

13

31

35

47

44

25

23

31

91

06

10

2

21

11

33

12

11

14

38

43

32

20

42

22

35

21

12

29

51

22

16

61

11

21

11

19

71

20

15

13

31

82

11

31

19

91

12

10

22

11

11

13

12

11

11

4

13

21

3

14

22

15

11

2

16

11

2

18

11

19

13

4

20

22

24

22

28

11

26

11

Gra

nd

To

tal

50

33

87

10

91

04

86

12

88

98

89

12

12

93

12

01

87

72

57

44

35

62

38

51

06

13

46

72

09

7

57

School of Science and Engineering Reykjavík University Menntavegur 1 101 Reykjavík, Iceland Tel. +354 599 6200 Fax +354 599 6201 www.ru.is