Electronic Assembly Process - Part 1

Similar documents
Assignment # 6: Arena - Spotless Wash - Basic Model

If a customer arrives and finds both servers busy, there is a 25% probability that he departs without entering the queue.

CVO. Submitted to Kentucky Transportation Center University of Kentucky Lexington, Kentucky

Roundabout Modeling in CORSIM. Aaron Elias August 18 th, 2009

Operations Research & Advanced Analytics 2015 INFORMS Conference on Business Analytics & Operations Research

Toll Plazas at the Bosphorus Bridge

Reliability of Hybrid Vehicle System

Real-time Bus Tracking using CrowdSourcing

Operations Management - II Post Graduate Program Session 13. Vinay Kumar Kalakbandi Assistant Professor Operations & Systems Area

9.3 Tests About a Population Mean (Day 1)

Detection of Faults on Off-Road Haul Truck Tires. M.G. Lipsett D.S. Nobes

Evaluation of Dynamic Weight Threshold Algorithm for WIM Operations using Simulation

Reed Switch Life Characteristics under Different Levels of Capacitive Loading

Simulation Modeling of Electronic Screening at Weigh Stations. Alireza Kamyab Tom Maze Mark Nelson Bill McCall

Aspects of Heavy-Duty Truck PREDICTIVE. Maintenance. Bill Wade Wade&Partners

Red Line Customer Capacity Update. Fiscal & Management Control Board September 19, 2016

2.810 Manufacturing Processes and Systems. Quiz II (November 19, 2014) Open Book, Open Notes, Computers with Internet Off 90 Minutes

Velocity Optimization of Pure Electric Vehicles with Traffic Dynamics Consideration

Incorporating Drivability Metrics into Optimal Energy Management Strategies for Hybrid Vehicles. Daniel Opila

PRODUCTION OF CONSTRUCTION OPEARTIONS: AN EXAMPLE ON READY MIX CONCRETE BATCH PLANT

The UCD community has made this article openly available. Please share how this access benefits you. Your story matters!

Elements of Applied Stochastic Processes

DENVER INTERNATIONAL AIRPORT TAXICAB OPERATIONS HERALD HENSLEY DIRECTOR OF PARKING AND TRANSPORTATION

Topic 5 Lecture 3 Estimating Policy Effects via the Simple Linear. Regression Model (SLRM) and the Ordinary Least Squares (OLS) Method

Why Queues? via Dynamic Stochastic PERT/CPM Networks

Vehicle Scrappage and Gasoline Policy. Online Appendix. Alternative First Stage and Reduced Form Specifications

Component Mass Study Statistical Benchmarking

University of Michigan Health System. Program and Operations Analysis

Queuing Models to Analyze Electric Vehicle Usage Patterns

On Using Storage and Genset for Mitigating Power Grid Failures

Traffic Control Optimization for Multi-Modal Operations in a Large-Scale Urban Network

Emulator AUTOPASS V2

Eliminate Coil Wire Breakage on Passive Anti-Theft System (PATS)

Example #1: One-Way Independent Groups Design. An example based on a study by Forster, Liberman and Friedman (2004) from the

Reliability of LoPak with SPT

CHAIN EFFICIENCY vs LOAD

Identify Formula for Throughput with Multi-Variate Regression

Using energy storage for modeling a stand-alone wind turbine system

B. HOLMQVIST Nuclear Fuel Division, ABB Atom AB, Vasteras, Sweden

PSIM Tutorial. How to Use Lithium-Ion Battery Model

Effects of Three-Wheeler Parks near Intersections

Integrated Risk Management Framework for Improving the Safety of Hazardous Materials Transportation by Rail

Studies regarding the modeling of a wind turbine with energy storage

Traffic Signal Volume Warrants A Delay Perspective

The purpose of this lab is to explore the timing and termination of a phase for the cross street approach of an isolated intersection.

Comparing Percentages of Iditarod Finishers

Practical Exercise: Computation of the engine output characteristics for a 4-stroke spark ignition engine

Scaling of Betweenness Centrality in Weighted Complex Networks

Project 2: Traffic and Queuing (updated 28 Feb 2006)

TUTORIAL Lithium Ion Battery Model

INTEGRATED SCHEDULING OF DRAYAGE AND LONG-HAUL TRANSPORT

Reliability Modelling of Train Set Motor Coaches for the Passenger Rail Agency of South Africa

Chapter 11 Rolling Contact Bearings

OPTIMIZATION OF A SHOCK ABSORBER ASSEMBLY LINE USING SIMULATION

Tracey Ma, Patrick Byrne & Yoassry Elzohairy

INNOVATIONS IN TRAVEL TIME RELIABILITY MONITORING EMPOWERMENT FROM EMERGING TECHNOLOGIES

1. Tolerance Allocation to Optimize Process Capability

PROACTIVE PRODUCT SERVICING

Design and Optimization of Contra-Rotating Fans Oliver Velde #, Christian Friebe &, Marius Korfanty #

EXTENDING PRT CAPABILITIES

1 Configuration Space Path Planning

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Project Summary Fuzzy Logic Control of Electric Motors and Motor Drives: Feasibility Study

CITY OF EDMONTON COMMERCIAL VEHICLE MODEL UPDATE USING A ROADSIDE TRUCK SURVEY

Weight approx. [kg] II39908FA BZ Part No. Type No. Type Push Rod Seal TÜV Inspection Report

INTERMEDIATE PROGRAMMING LESSON

Analysis of the Cinapel Bridge s Construction Operations using Simulation

Research Article Probabilistic Harmonic Calculation in Distribution Networks with Electric Vehicle Charging Stations

USE OF AIS-DATA TO ACHIEVE EFFICIENT SHIPPING SIRI STRANDENES, PROFESSOR NORWEGIAN SCHOOL OF ECONOMICS, BERGEN

Modeling Strategies for Design and Control of Charging Stations

EC Timer Box Product Design for Six Sigma

two populations are independent. What happens when the two populations are not independent?

SIMULATION STUDY ON CNG STATION DISTRIBUTIONS IN INTERCITY NETWORK USING ARENA SOFTWARE

Aerospace and Automotive Manufacturing Specific Differences and Trends

Reallocation of Empty PRT Vehicles en Route

Making Sense of the Noise

Photo by Bert van Dijk - Creative Commons Attribution-NonCommercial-ShareAlike License

EVSE Impact on Facility Energy Use and Costs

Dynamic Energy Management method with Demand Response interaction applied in an Office Building

Appendix B STATISTICAL TABLES OVERVIEW

Control of Wind Turbines: A data-driven approach

SOME ISSUES OF THE CRITICAL RATIO DISPATCH RULE IN SEMICONDUCTOR MANUFACTURING. Oliver Rose

Transit City Etobicoke - Finch West LRT

Trouble: Flow Controller is unstable!

Electric Vehicle Battery Swapping Stations, Calculating Batteries and Chargers to Satisfy Demand

APPLICATION OF RELIABILITY GROWTH MODELS TO SENSOR SYSTEMS ABSTRACT NOTATIONS

SmartBall Gas Leak Inspection

StepSERVO Tuning Guide

Houghton Mifflin MATHEMATICS. Level 1 correlated to Chicago Academic Standards and Framework Grade 1

TECHNICAL REPORT STANDARD TITLE PAGE

BACHELOR THESIS Optimization of a circulating multi-car elevator system

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

Draft Project Deliverables: Policy Implications and Technical Basis

Volt/mA Calibrator. Manual

Performance Evaluation of a Water Resources System under Varying Climatic Conditions: Reliability, Resilience, Vulnerability and Beyond

LOW CARBON FUELS IN BRITISH COLUMBIA

Regularized Linear Models in Stacked Generalization

SAFETY AND RELIABILITY ANALYSIS OF ELECTRIC POWER STEERING SYSTEM USED IN AUTOMOBILES

Chapter 11 Rolling Contact Bearings

Innovative Airside Simulation using PTV Vissim

Transcription:

Technology Forge Version 1.0 Arena Tutorial 3 Electronic Assembly Process - Part 1 2009 Mark Polczynski All rights reserved Arena Tutorial 3 - Electronic Assembly Process - 1 1

Tutorial Objectives: Create a basic model of an electronic assembly process. Use an Assign module to assign different delay times for different assemblies. Use Record modules to create new measures of system performance. Review the properties of the often-used Weibull probability distribution. Arena Tutorial 3 - Electronic Assembly Process - 1 2

Electronic Assembly Example Metal case comes in 2 versions: Part A and Part B Top and bottom case pieces are identical. Metal case Circuit board Sealant Arena Tutorial 3 - Electronic Assembly Process - 1 3

Store Room Part A Case Supplier Part A Case Sealant Good assembly Ship Circuit Board Supplier Circuit board Electronic Assembly Salvaged assembly Salvage Part B Case Supplier Part B Case Scrap assembly Scrap Process we will be simulating Context Diagram for this Example Arena Tutorial 3 - Electronic Assembly Process - 1 4

Simulation goals are to collect statistics on: Resource utilization for each resource What percent of the available work time is each resource in the process busy? Number of units in queue at each operation How many units are waiting to be worked on at each operation? Time in queue at each operation How long does each unit wait to get worked on? Arena Tutorial 3 - Electronic Assembly Process - 1 5

Do not include circuit boards and sealant in this model Arena Tutorial 3 - Electronic Assembly Process - 1 6

Desired statistics for each process module: - Resource utilization - Units in queue - Time in queue Basic Model Arena Tutorial 3 - Electronic Assembly Process - 1 7

Arena Tutorial 3 - Electronic Assembly Process - 1 8

Do these next Configure Create Modules Arena Tutorial 3 - Electronic Assembly Process - 1 9

Configure Finish Part A Surfaces Arena Tutorial 3 - Electronic Assembly Process - 1 10

Configure Finish Part B Surfaces Next Arena Tutorial 3 - Electronic Assembly Process - 1 11

Start configuring the Seal Assembly module We will return to this module later to specify Delay Type Arena Tutorial 3 - Electronic Assembly Process - 1 12

Do this next Configure decision modules Arena Tutorial 3 - Electronic Assembly Process - 1 13

Configure Rework Seal module Arena Tutorial 3 - Electronic Assembly Process - 1 14

Tutorial Objectives: Create a basic model of an electronic assembly process. Use an Assign module to assign different delay times for different assemblies. Use Record modules to create new measures of system performance. Review the properties of the often-used Weibull probability distribution. Arena Tutorial 3 - Electronic Assembly Process - 1 15

Finish configuring the Seal Assembly module Part A and Part B have different delay times Arena Tutorial 3 - Electronic Assembly Process - 1 16

Start configuring the Assign module for Part A Arena Tutorial 3 - Electronic Assembly Process - 1 17

Finish configuring the Assign module for Part A Arena Tutorial 3 - Electronic Assembly Process - 1 18

Start configuring the Assign module for Part B Arena Tutorial 3 - Electronic Assembly Process - 1 19

Finish configuring the Assign module for Part B Arena Tutorial 3 - Electronic Assembly Process - 1 20

f ( x) x 1 x/ e Weibull distribution of Sealer Times α = 2.5 β = 5.3 0.25 0.2 Probability 0.15 0.1 0.05 Time between arrivals Probability of next part arriving x minutes after previous part 0 0 2 4 6 8 10 12 Sealer Time (minutes) Arena Tutorial 3 - Electronic Assembly Process - 1 21 x

Finish configuring the Seal Assembly module Arena Tutorial 3 - Electronic Assembly Process - 1 22

Run simulation! Desired statistics for each process module: - Resource utilization - Units in queue - Time in queue Arena Tutorial 3 - Electronic Assembly Process - 1 23

Desired statistics for each process module: - Resource utilization - Units in queue - Time in queue Review results Arena Tutorial 3 - Electronic Assembly Process - 1 24

Review results Desired statistics for each process module: - Resource utilization - Units in queue - Time in queue Arena Tutorial 3 - Electronic Assembly Process - 1 25

Change pictures for Part A and Part B Arena Tutorial 3 - Electronic Assembly Process - 1 26

Animate resources Arena Tutorial 3 - Electronic Assembly Process - 1 27

Animated model Arena Tutorial 3 - Electronic Assembly Process - 1 28

Tutorial Objectives: Create a basic model of an electronic assembly process. Use an Assign module to assign different delay times for different assemblies. Use Record modules to create new measures of system performance. Review the properties of the often-used Weibull probability distribution. Arena Tutorial 3 - Electronic Assembly Process - 1 29

Simulation goals are to collect statistics on: Resource utilization for each resource What percent of the available work time is each resource in the process busy? Number of units in queue at each operation How many units are waiting to be worked on at each operation? Time in queue at each operation How long does each unit wait to get worked on? Cycle time How long does each part take to get through the entire system? Good assembly cycle time, Salvaged assembly cycle time, Scrap assembly cycle time. Add cycle time statistics Arena Tutorial 3 - Electronic Assembly Process - 1 30

Cycle time: How long does each part take to get through the entire system? Good assembly cycle time, Salvaged assembly cycle time, Scrap assembly cycle time. How does this split out? Arena Tutorial 3 - Electronic Assembly Process - 1 31

Add cycle time recorders Arena Tutorial 3 - Electronic Assembly Process - 1 32

From a few slides ago Configure the Record modules The other Record modules are configured similarly Arena Tutorial 3 - Electronic Assembly Process - 1 33

Cycle times for assemblies Arena Tutorial 3 - Electronic Assembly Process - 1 34

Tutorial Objectives: Create a basic model of an electronic assembly process. Use an Assign module to assign different delay times for different assemblies. Use Record modules to create new measures of system performance. Review the properties of the often-used Weibull probability distribution. Arena Tutorial 3 - Electronic Assembly Process - 1 35

The Weibull distribution can take on many shapes, depending on the values of the shape parameters: a ~= 1 a ~= 4 a t ( a 1) e ( t / b) a b a 1 < a < 4 Review of Weibull distribution Arena Tutorial 3 - Electronic Assembly Process - 1 36

For a = 1, Weibull reduces to Exponential a t ( a 1) e ( t / b) a b a 1 t (1 1) e ( t / b) 1 b 1 1 1 (0) ( t / b) ( t / b) b t e b e 1/ b e ( t) Arena Tutorial 3 - Electronic Assembly Process - 1 37

0.1000000 0.0900000 0.0800000 0.0700000 0.0600000 0.0500000 0.0400000 f(t):for Weibull Plot 1 Plot 2 Plot 3 Exponential λ = 0.1 Weibull a = 1 0.8 1.2 b = 10 12.98 8.05 f ( t) a b a t ( a 1) e ( t / b) a Effect of varying a for Wiebull Weibull: a=1 Weibull: a=.8 Weibull: a=1.2 0.0300000 0.0200000 0.0100000 0.0000000 0 10 20 30 40 50 60 Arena Tutorial 3 - Electronic Assembly Process - 1 38

For a ~4, Weibull mimics Normal Distribution 0.03 Weibull vs Normal Plot 1 Plot 2 Plot 3 Wiebull a 4 3 5 b 55 43 68 Normal a 50 b 14.5 0.025 0.02 0.015 Normal Wiebull: a=4 Wiebull: a=3 Wiebull: a=5 0.01 0.005 0 0 10 20 30 40 50 60 70 80 90 100 Arena Tutorial 3 - Electronic Assembly Process - 1 39

Wiebull for: 1 < a < 4 f(t) for Weibull Disctibution 0.02 0.018 0.016 Plot 1 Plot 2 Plot 3 a = 1.2 2 2.5 b= 42 48 56 0.014 0.012 0.01 a=1.2 a=2 a=2.5 0.008 0.006 0.004 0.002 0 0 20 40 60 80 100 120 140 Arena Tutorial 3 - Electronic Assembly Process - 1 40

The Arena Input Analyzer can help us to use the best time distribution models: Arena Tutorial 3 - Electronic Assembly Process - 1 41

Tutorial Objectives: Create a basic model of an electronic assembly process. Use an Assign module to assign different delay times for different assemblies. Use Record modules to create new measures of system performance. Review the properties of the often-used Weibull probability distribution. Arena Tutorial 3 - Electronic Assembly Process - 1 42

Contact the Author: Mark Polczynski, PhD The Technology Forge mhp.techforge@gmail.com Arena Tutorial 3 - Electronic Assembly Process - 1 43