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