You are on page 1of 54

Manufacturing Execution System in Automotive Supply Chain

Analytical Framework for Data Integration Oleg Gusikhin Ford Scientific Research Lab e-Technology Research
ICEIS 2002

Ford Research Laboratory

e-Technology Research (Information Science, Operations Research, Data-mining, Neural Nets, Statistics)
ICEIS 2002

Presentation Outline
Background Manufacturing Execution System (MES) Data Integration Issues Data Integration Analytical Framework MES Functional Diagram Review Summary

ICEIS 2002

Automotive Supply Chain


AP1 APN
tier 2 suppliers Stamping tier 2 suppliers tier 1 suppliers Paint Shop Final Assembly Dealers

Body Shop

tier 1 suppliers

AP15

tier 2 suppliers

ICEIS 2002

Environment
Business
First-tier automotive supplier with established business practices Mixed-volume commodity products Over 100 End Items supplied to several dozens customers

IT Infrastructure
TCP/IP Network Interface to corporate MRPII Numerous Plant Floor Automation Systems of different types and vendors evolved over time
ICEIS 2002

Production System for 1st Tier Supplier


Area A Supply Area B Assembly Distribution

Uncertainties: Rate, Yield, Downtime

Demand variability

ICEIS 2002

Distribution

Truck

Rail

ICEIS 2002

Premium Freight
Air

Truck

Rail

ICEIS 2002

Cost Savings Opportunities


Premium Freight Inventory Overtime Excessive Material Handling

ICEIS 2002

Manufacturing Execution Cycle


Customer Requirements

Resource Allocation and Scheduling

Dispatching

Monitoring

Balance on Hand, Work in Process

Plant Floor Resource Status

Production Rate, Downtime, Yield

Plant Floor Data

ICEIS 2002

IT Infrastructure
Manufacturing Execution
Raw Material Work in Process End Items

MRP
End Items

In Transit Receiving Processing Plant Inventory Final Assembly Shipping

Customer

Plant Floor Automation


ICEIS 2002

IT Infrastructure
Manufacturing Execution
Raw Material Work in Process End Items

MRP
End Items

In Transit Receiving Processing Plant Inventory Final Assembly Shipping

Customer

Plant Floor Automation


ICEIS 2002

Data Integration Environment


MRPII

Plant HUB

AS/RS

PLC ICEIS 2002

Bar code Scanner

AGV Robot

Special-purpose software system

Data Integration Issues


Asynchronies in Snapshot Data Retrieval Transactional Data Only Disjointed Data Inaccurate and/or Incomplete Data Lack of Data Information System Failures

ICEIS 2002

Asynchronies in Snapshot Data Retrieval


Missed Counts
System A System B

Production Status Snapshot


ICEIS 2002

Asynchronies in Snapshot Data Retrieval


Double Counts
System A System B

Production Status Snapshot


ICEIS 2002

Transactional Data Only

Work In Process ?

Work In Process ?

Bar Code Reader Cycle Count Cycle Count

ICEIS 2002

Disjointed Data

Part-C Part-AA Part-B Part-A

ICEIS 2002

Inaccurate Data
Incomplete container Incomplete container Complete container

Container Scan

Part Count: 4

Part Count: 4

Part Count: 4

ICEIS 2002

Incomplete Data (No Part Number)


Batch C Batch B Batch A

Reader Batch Number

Part 1

Part 2

Part 3

Batch C

Batch B

Batch A

Part 1

Part 2

Part 3

Style and Paint Codes


ICEIS 2002

Lack of Data

Workstation A

AGV

Workstation B

AGV

Shipping Dock

No Data Available
PLC AGV Control AGV Control Scanner

Data Collection

ICEIS 2002

MES Functionality Hierarchy


Execution Control Decision Support

Managerial Information

Integration and Interpretation

MRP Data

Plant Floor Data


ICEIS 2002

Operation Management vs. Information Technology

What information is needed, When, and By Whom

How to get the information

Operations Management

Information Technology

ICEIS 2002

Integrated Approach

What information is needed, When, and By Whom

How to get the information

Operations Management

MES

Information Technology

ICEIS 2002

Data Integration Framework


1. Design Material Flow Model (MFM) 2. Map Data Sources
a. Snapshot b. Transaction

3. Design Internal Logic

ICEIS 2002

Petri Net Model of Material Flow


p1

t1

p3 p4

p2

Notation

Element

Interpretation Buffer Event Part, Tool, Container

P T M
ICEIS 2002

Place Transition Marking

Petri Net Data Mapping


Snapshot

Plant Floor Transactions

ICEIS 2002

Modeling Example
Input Buffer Reader A Workstation Reader B Output Buffer

t1 p1 p2

t2 p3

ICEIS 2002

Model Execution
p1 t1 p2 t2 p3

Message From Reader A

t1

t2

Message From Reader B

t1

t2

ICEIS 2002

Firing Rule
p1 t1 p2 t2 p3

Message From Reader A

t1

t2

ICEIS 2002

Attribute Mapping
Attribute Mapping Attribute Mapping

Part

Msg

<Color>

</Color>

Msg

Part

ICEIS 2002

Information Mapping Example


AS/RS
Work Center Shipping

Scrap Assembly Plant


ICEIS 2002

Material Flow Model


WC P1 P2 Shipping P3 In Transit

Assembly Demand P4

Rework

ICEIS 2002

Initial State Mapping


WC P1 P2 BOH P3 In Transit

AS/RS
Rework

Physical Counts MRP

Assembly Demand P4

ICEIS 2002

Transaction Mapping
WC P1 P2 BOH P3 In Transit

AGV Control

PLC
Rework

Scanner

Assembly Demand P4

ICEIS 2002

Data Sources Mapping


BOH P2 P3 Assembly Demand P4 Rework

WC P1

ICEIS 2002

Internal Logic Design Using Time Parameters

ICEIS 2002

Timing Parameters
Timer
Current Time

Token Time Stamp

Input Arc Delay

<16:54:12>

<16:32:08>

00:40:00

ICEIS 2002

Availability Delay Illustration


Parts tracked by the model Parts not tracked by the model Area A
A C B C B A

Reader

Area B

6 parts 3 parts

ICEIS 2002

Modeling without delay

6 parts 3 parts

3 parts

ICEIS 2002

Modeling with delay


Availability Delay

6 parts

3 parts

4 parts

ICEIS 2002

Token Clean Up
Area A
C B C

Reader

Area B

Scrap
t3 t2

t1
Clean Up Time

tc
Current Time - t1 = Clean Up Time t3 t2
Clean Up Time

tc
ICEIS 2002

Place Status
Timer
Current Time

Token Time Stamp Place Status {up, down}


<16:54:12> <16:32:08>

Input Arc Delay

00:40:00

ICEIS 2002

Place Status Trigger


(Direct Information)
Status: Up Status: Down Status: Up

t1
Machine Up

t2
Machine Down

t1

t2

t1

t2

<Msg> Machine Down</Msg>

<Msg>Machine Up</Msg>

ICEIS 2002

Place Status Trigger


(Indirect Information)
T2 T1 >ST
Current Time <T1> Current Time <T2> Current Time <T3>

p1

t1

Timestamp <T1>

p1

t1 Timestamp
<T1>

p1

t1
<Msg>

Timestamp <T3>

<Msg>

ST

t2 p2

t2
ST

t2
ST

p2

p2

ICEIS 2002

Workstation Model
w1
1200

t1

p2
7200

t2

source=AGV transfer_type=RECEIVE transfer_to=IM100

c1

source=PLCI M100 operation=COMPLETE

ICEIS 2002

Final Model
w1 t1
P1
7200 1200

p2
600

t2

BOH P3

t3 In Transit

c1
Scrap

Assembly Demand P4

ICEIS 2002

Actual Inventory vs. Model

Inventory

Actual Model
ICEIS 2002

Time

Use of the Framework


System Specification Implementation Tool
(example: G2 with Petri Nets libraries)

ICEIS 2002

MES Architecture
MRP Interface WWW Real-Time Status Display Scheduling

MES Database

page Event Management E-mail

Plant Floor Data Integration

Dispatching

Plant Floor Automation


ICEIS 2002

Summary
Increase in dynamics and complexity of manufacturing environment creates the need to bridge the gap between corporate planning systems and plant floor process controls The success of MESs depends on the availability of accurate, consistent and timely data.

ICEIS 2002

Summary (Cont.)
The data integration function is often overlooked: this is a primary source of MES projects failures The design of MES information support requires integral analysis of material and information flow

ICEIS 2002

Summary (Cont.)
The proposed analytical framework
1. Provides a systematic approach to analyze and integrate the critical sources of data for manufacturing (supply chain) execution 2. Emphasizes the possibilities and benefits of incorporating the knowledge of production process to compensate for incomplete and/or inaccurate data

ICEIS 2002

ICEIS 2002

You might also like