Instructor: Spyros Reveliotis homepage: IE7201: Production & Service Systems Engineering Spring.

Slides:



Advertisements
Similar presentations
Chapter 1 Business Driven Technology
Advertisements

Corporate Strategy and its Connection to Supply Chain Management.
Instructor: Spyros Reveliotis homepage: IE4803-C: Advanced Manufacturing Systems Modeling and.
INDUSTRIAL & SYSTEMS ENGINEERING
3 Internal Analysis: Distinctive Competencies, Competitive Advantage, and Profitability.
OPERATIONS and LOGISTICS MANAGEMENT
Analysis and Design of Asynchronous Transfer Lines as a series of G/G/m queues: Overview and Examples.
Instructor: Spyros Reveliotis homepage: IE3104: Supply Chain Modeling: Manufacturing & Warehousing.
Chapter 2, Operations Strategy
© 2004 by Prentice Hall, Inc., Upper Saddle River, N.J Operations Management Operations Strategy Chapter 2.
Section 11.2 Management Functions
Capacity analysis of complex materials handling systems.
Instructor: Spyros Reveliotis homepage: IE6650: Probabilistic Models Fall 2007.
Instructor: Spyros Reveliotis homepage: IE3104: Supply Chain Modeling: Manufacturing & Warehousing.
Logistics and supply chain strategy planning
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
1 CHAPTER 18 MODERN DEVELOPMENTS IN MANAGING OPERATIONS.
Instructor: Spyros Reveliotis homepage: GaTech / SJTU Dual MS: IE6201& IE6203 Summer 2008.
Instructor: Spyros Reveliotis homepage: IE7201: Production & Service Systems Engineering Fall.
Queueing Analysis of Production Systems (Factory Physics)
Strategy: A View From the Top
ISyE 8803D Formal Methods in Operations Engineering Instructor Spyros Reveliotis Spring 2007.
Instructor: Spyros Reveliotis homepage: IE7201: Production & Service Systems Engineering Fall.
Management Skills.
Analysis and Design of Asynchronous Transfer Lines as a series of G/G/m queues.
McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
Instructor: Spyros Reveliotis homepage: IE6201: Manufacturing Systems Spring 2015.
1 ISE 195 Introduction to Industrial & Systems Engineering.
WHAT IS SUPPLY CHAIN MANAGEMENT?
Instructor: Spyros Reveliotis homepage: IE7201: Production & Service Systems Engineering Fall.
Some Introductory Remarks on Operations Scheduling.
Corporate Strategy and its Connection to Operations
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Instructor: Spyros Reveliotis Office: Room 316, ISyE Bldng tel #: (404) homepage: IE3104:
Chapter 16 Managing costs and quality
Instructor: Spyros Reveliotis homepage: IE6201: Manufacturing Systems Fall 2007.
Instructor: Spyros Reveliotis IE7201: Production & Service Systems Engineering Fall 2009 Closure.
Instructor: Spyros Reveliotis homepage: IE3104: Supply Chain Modeling: Manufacturing & Warehousing.
Analysis and Design of Asynchronous Transfer Lines as a series of G/G/m queues.
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
Chapter 11 Management Skills1 Section 11.1 Management Structures.
IE6201: Manufacturing Systems Spring 2006
IE6201: Manufacturing Systems Spring 2017
IE6201: Manufacturing Systems Fall 2006
Some Introductory Remarks on Operations Scheduling
IE4803-REV: Advanced Manufacturing Systems Modeling and Analysis Fall 2017 Instructor: Spyros Reveliotis homepage:
IE6201: Manufacturing Systems Spring 2015
An introduction to Factory Physics
Modeling and Simulation (An Introduction)
IE7201: Production & Service Systems Engineering Spring 2017
Course Summary Organization: A process providing goods and services based on a set of inputs, including raw material, capital, labor and knowledge. The.
Analysis and Design of Asynchronous Transfer Lines as a series of G/G/m queues: Overview and Examples.
IE6201: Manufacturing Systems Spring 2008
IE6201: Manufacturing Systems Summer 2011 Shanghai Jiaotong University
IE6201: Manufacturing Systems Spring 2018
IE6201: Manufacturing Systems Spring 2007
IE6201: Manufacturing Systems Fall 2008
Quantitative Techniques
World-Views of Simulation
IE6201: Manufacturing Systems Spring 2016
Corporate Strategy and its Connection to Operations
Managerial Economics and Decision Sciences
IE6201: Manufacturing Systems Spring 2013
IE6201: Manufacturing Systems Spring 2019
IE6201: Manufacturing Systems Spring 2010
IE6201: Manufacturing Systems Spring 2009
IE6201: Manufacturing Systems Spring 2014
IE6201: Manufacturing Systems Fall 2009
IE6201: Manufacturing Systems Spring 2012
Presentation transcript:

Instructor: Spyros Reveliotis homepage: IE7201: Production & Service Systems Engineering Spring 2015

“Course Logistics” Office Hours: By appointment Course Prerequisites: – ISYE 6761 (Familiarity with basic probability concepts and Discrete Time Markov Chain theory) – ISYE 6669 (Familiarity with optimization concepts and formulations, and basic Linear Programming theory) Grading policy: – Homework: 25% – Midterm Exam: 35% – Final Exam: 40% Reading Materials: – Course Textbook: C. Cassandras and S. Lafortune, Introduction to Discrete Event Systems, 2nd Ed., Springer (recommended reading) – Additional material will be distributed during the course development

Course Objectives Provide an understanding and appreciation of the different resource allocation and coordination problems that underlie the operation of production and service systems. Enhance the student ability to formally characterize and study these problems by referring them to pertinent analytical abstractions and modeling frameworks. Develop an appreciation of the inherent complexity of these problems and the resulting need of simplifying approximations. Systematize the notion and role of simulation in the considered problem contexts. Define a “research frontier” in the addressed areas.

Course Outline 1.Introduction: Course Objectives, Context, and Outline – Contemporary organizations and the role of Operations Management (OM) – Corporate strategy and its connection to operations – The organization as a resource allocation system (RAS) – The underlying RAS management problems and the need for understanding the impact of the underlying stochasticity – The basic course structure 2.Modeling and Analysis of Production and Service Systems as Continuous-Time Markov Chains – (A brief overview of the key results of the theory of Discrete-Time Markov Chains – Bucket Brigades – Poisson Processes and Continuous-Time Markov Chains (CT-MC) – Birth-Death Processes and the M/M/1 Queue Transient Analysis Steady State Analysis – Modeling more complex behavior through CT-MCs Single station systems with multi-stage processing, finite resources and/or blocking effects Open (Jackson) and Closed (Gordon-Newell) Queueing networks (Gershwin’s Models for Transfer Line Analysis)

Course Outline (cont.) 3.Accommodating non-Markovian behavior – Phase-type distributions and their role as approximating distributions – The M/G/1 queue – The G/M/1 queue – The G/G/1 queue – The essence of “Factory Physics” – (Reversibility and BCMP networks) 4.Performance Control of Production and Service systems – Controlling the “event rates” of the underlying CT-MC model (an informal introduction of the dual Linear Programming formulation in standard MDP theory) – A brief introduction of the theory of Markov Decision Processes (MDPs) and of Dynamic Programming (DP) – An introduction to Approximate DP – An introduction to dispatching rules and classical scheduling theory – Buffer-based priority scheduling policies, Meyn and Kumar’s performance bounds and stability theory

Course Outline (cont.) 5. Behavioral Control of Production and Service Systems – Behavioral modeling and analysis of Production and Service Systems – Resource allocation deadlock and the need for liveness-enforcing supervision (LES) – Petri nets as a modeling and analysis tool – A brief introduction to the behavioral control of Production and Service Systems

Our basic view of the considered systems Production System: A transformation process (physical, locational, physiological, intellectual, etc.) Organization InputsOutputs Materials Capital Labor Manag. Res. Goods Services The production system as a process network Stage 5 Stage 4 Stage 3 Stage 2Stage 1 SuppliersCustomers

The major functional units of a modern organization Strategic Planning: defining the organization’s mission and the required/perceived core competencies Production/ Operations: product/service creation Finance/ Accounting: monitoring of the organization cash-flows Marketing: demand generation and order taking

Fit Between Corporate and Functional Strategies (Chopra & Meindl) Corporate Competitive Strategy Supply Chain or Operations Strategy Product Development Strategy Marketing and Sales Strategy Information Technology Strategy Finance Strategy Human Resources Strategy

Corporate Mission The mission of the organization – defines its purpose, i.e., what it contributes to society – states the rationale for its existence – provides boundaries and focus – defines the concept(s) around which the company can rally Functional areas and business processes define their missions such that they support the overall corporate mission in a cooperative and synergistic manner.

Corporate Mission Examples Merck: The mission of Merck is to provide society with superior products and services-innovations and solutions that improve the quality of life and satisfy customer needs-to provide employees with meaningful work and advancement opportunities and investors with a superior rate of return. FedEx: FedEx is committed to our People-Service-Profit philosophy. We will produce outstanding financial returns by providing totally reliable, competitively superior, global air-ground transportation of high-priority goods and documents that require rapid, time-certain delivery. Equally important, positive control of each package will be maintained utilizing real time electronic tracking and tracing systems. A complete record of each shipment and delivery will be presented with our request for payment. We will be helpful, courteous, and professional for each other, and the public. We will strive to have a completely satisfied customer at the end of each transaction.

A strategic perspective on the operation of the considered systems Differentiation (Quality; Uniqueness; e.g., Luxury cars, Fashion Industry, Brand Name Drugs) Cost Leadership (Price; e.g., Wal-Mart, Southwest Airlines, Generic Drugs) Responsiveness (Reliability; Quickness; Flexibility; e.g., Dell, Overnight Delivery Services) Competitive Advantage through which the company market share is attracted

The operations frontier, trade-offs, and the operational effectiveness Differentiation Cost Leadership Responsiveness

The primary “drivers” for achieving strategic fit in Operations Strategy (adapted from Chopra & Meindl) Corporate Strategy Operations Strategy EfficiencyResponsiveness FacilitiesInventoryTransportationInformation Market Segmentation

The course perspective: Modeling, analyzing and controlling workflows Some Key Performance measures Production rate or throughput, i.e., the number of jobs produced per unit time Production capacity, i.e., the maximum sustainable production rate Expected cycle time, i.e., the average time that is spend by any job into the system (this quantity includes both, processing and waiting time). Average Work-In-Process (WIP) accumulated at different stations Expected utilization of the station servers. Remark: The above performance measures provide a link between the directly quantifiable and manageable aspects and attributes of the system and the primary strategic concerns of the company, especially those of responsiveness and cost efficiency.

Some key issues to be addressed in this course How do I get good / accurate estimates of the performance of a certain system configuration? How do I design and control a system to support certain target performance? What are the attributes that determine these performance measures? What are the corresponding dependencies? Are there inter-dependencies between these performance measures and of what type? What target performances are feasible?

Queueing Theory: A plausible modeling framework Quoting from Wikipedia: Queueing theory (also commonly spelled queuing theory) is the mathematical study of waiting lines (or queues). The theory enables mathematical analysis of several related processes, including arriving at the (back of the) queue, waiting in the queue (essentially a storage process), and being served by the server(s) at the front of the queue. The theory permits the derivation and calculation of several performance measures including the average waiting time in the queue or the system, the expected number waiting or receiving service and the probability of encountering the system in certain states, such as empty, full, having an available server or having to wait a certain time to be served.

Factory Physics (a term coined by W. Hopp & M. Spearman) The employment of fundamental concepts and techniques coming from the area of queueing theory in order to characterize, analyze and understand the dynamics of (most) contemporary production systems.

The underlying variability But the actual operation of the system is characterized by high variability due to a large host of operational detractors; e.g., – machine failures – employee absenteeism – lack of parts or consumables – defects and rework – planned and unplanned maintenance – set-up times and batch-based operations

Analyzing a single workstation with deterministic inter-arrival and processing times TH B1M1 Case I: t a = t p = 1.0 t WIP ArrivalDeparture TH = 1 part / time unit Expected CT = t p

Analyzing a single workstation with deterministic inter-arrival and processing times TH B1M1 Case II: t p = 1.0; t a = 1.5 > t p t WIP ArrivalDeparture TH = 2/3 part / time unit Expected CT = t p Starvation!

Analyzing a single workstation with deterministic inter-arrival and processing times TH B1M1 Case III: t p = 1.0; t a = 0.5 WIP TH = 1 part / time unit Expected CT   t ArrivalDeparture 2 3 Congestion!

A single workstation with variable inter- arrival times TH B1M1 Case I: t p =1; t a  N(1,0.1 2 ) (c a =  a / t a = 0.1) t ArrivalDeparture 2 3 WIP TH < 1 part / time unit Expected CT  

A single workstation with variable inter- arrival times TH B1M1 Case II: t p =1; t a  N(1,1.0 2 ) (c a =  a / t a = 1.0) TH < 1 part / time unit Expected CT   t ArrivalDeparture 2 3 WIP

A single workstation with variable processing times TH B1M1 Case I: t a =1; t p  N(1,1.0 2 ) ArrivalDeparture TH < 1 part / time unit Expected CT   t WIP

Remarks Synchronization of job arrivals and completions maximizes throughput and minimizes experienced cycle times. Variability in job inter-arrival or processing times causes starvation and congestion, which respectively reduce the station throughput and increase the job cycle times. In general, the higher the variability in the inter-arrival and/or processing times, the more intense its disruptive effects on the performance of the station. The coefficient of variation (CV) defines a natural measure of the variability in a certain random variable.

The propagation of variability B1M1 TH B2M2 Case I: t p =1; t a  N(1,1.0 2 )Case II: t a =1; t p  N(1,1.0 2 ) t WIP t W1W2 W1 arrivalsW1 departuresW2 arrivals

Remarks The variability experienced at a certain station propagates to the downstream part of the line due to the fact that the arrivals at a downstream station are determined by the departures of its neighboring upstream station. The intensity of the propagated variability is modulated by the utilization of the station under consideration. In general, a highly utilized station propagates the variability experienced in the job processing times, but attenuates the variability experienced in the job inter- arrival times. A station with very low utilization has the opposite effects.

Automation and the need for behavioral control R3R3 R2R2 R1R1 J 1 : R 1  R 2  R 3 J 2 : R 3  R 2  R 1

Cluster Tools: An FMS-type of environment in contemporary semiconductor manufacturing

Another example: Traffic Management in an AGV System

A more “realistic” example: A typical fab layout

An example taken from the area of public transportation

A more avant-garde example: Computerized workflow management

A modeling abstraction: Sequential Resource Allocation Systems A set of (re-usable) resource types R = {R i, i = 1,...,m}. Finite capacity C i for each resource type R i. a set of job types J = {J j, j = 1,...,n}. An (partially) ordered set of job stages for each job type, {p jk, k = 1,..., j }. A resource requirements vector for each job stage p, a p [i], i = 1,...,m. A distribution characterizing the processing time requirement of each processing stage. Protocols characterizing the job behavior (e.g., typically jobs will release their currently held resources only upon allocation of the resources requested for their next stage)

Behavioral or Logical vs Performance Control of Sequential RAS Resource Allocation System Behavioral Correctness Efficiency

An Event-Driven RAS Control Scheme RAS Domain Logical Control System State Model Performance Control Configuration Data Feasible Actions Admissible Actions EventCommanded Action

Theoretical foundations Control Theory “Theoretical” Computer Science Operations Research Discrete Event Systems