54-pres · title: microsoft powerpoint - 54-pres author: terry created date: 4/20/2008 9:52:16 pm

42
assuredcommunications ® Simulation Modeling Simulation Modeling Non Non - - Manufacturing Uses and Practical Lessons Learned Manufacturing Uses and Practical Lessons Learned Harris Corporation Harris Corporation

Upload: others

Post on 05-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Simulation ModelingSimulation ModelingNonNon--Manufacturing Uses and Practical Lessons LearnedManufacturing Uses and Practical Lessons Learned

Harris CorporationHarris Corporation

Page 2: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Harris Corporation:Harris Corporation:–– International International

Communication and Communication and Information Technology Information Technology CompanyCompany

–– Annual revenue of Annual revenue of approximately $5 Billionapproximately $5 Billion

–– Headquarters in Headquarters in Melbourne, FLMelbourne, FL

–– Divided into 4 Business Divided into 4 Business UnitsUnits

–– 16,000 employees16,000 employees

IntroductionIntroduction

Page 3: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Jeffrey Ferris Jeffrey Ferris

Dr. Gwendolyn MaloneDr. Gwendolyn Malone

Introduction Introduction -- SpeakersSpeakers

Page 4: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

OverviewOverview

Simulation Focus TeamSimulation Focus TeamNonNon--Traditional ApplicationsTraditional ApplicationsSimulation in PracticeSimulation in Practice

Page 5: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Simulation Focus TeamSimulation Focus Team

Page 6: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Simulation Focus TeamSimulation Focus Team

Where we wereWhere we were

10+ active members, all part time10+ active members, all part time

Available individuals to execute simulationsAvailable individuals to execute simulations

Define standard process development criteriaDefine standard process development criteria

ReRe--use of models throughout Corporationuse of models throughout Corporation

Provide standardized training for new usersProvide standardized training for new users

Lessons learned from the Focus TeamLessons learned from the Focus Team

Page 7: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Need for GrowthNeed for GrowthHow we get our projectsHow we get our projects–– Approach group with problemsApproach group with problems

Process owners internal to our divisionProcess owners internal to our division

Managers from other divisionsManagers from other divisions

SuppliersSuppliers

–– Review problem and suggest simulation (if Review problem and suggest simulation (if applicable) and/or other toolsapplicable) and/or other tools

How our demand has grownHow our demand has grown

Page 8: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Where we areWhere we are

3 full time and 13 part time employees 3 full time and 13 part time employees

Structured under Center of Excellence Dept.Structured under Center of Excellence Dept.–– Lean process improvement groupLean process improvement group

–– Currently within Manufacturing Operations & Currently within Manufacturing Operations & expandingexpanding

Expanding simulation software tool beltExpanding simulation software tool belt

20 complete projects since 200320 complete projects since 2003

Simulation Focus TeamSimulation Focus Team

Page 9: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

NonNon--Traditional ApplicationsTraditional Applications

Page 10: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

NonNon--Traditional ApplicationsTraditional Applications

Capacity PlanningCapacity Planning

KanbanKanban ModelModel

ProposalsProposals

Page 11: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Capacity PlanningCapacity Planning

Page 12: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Problem Definition/ObjectiveProblem Definition/Objective

Problem Definition: Does the current Problem Definition: Does the current facility have the capacity to accommodate facility have the capacity to accommodate business expansion? business expansion?

Objective: Determine if current facility has Objective: Determine if current facility has the space to produce X quantities of the space to produce X quantities of reflectors and meet schedulereflectors and meet schedule

–– 3 large size reflectors (9m, 12m, 18m)3 large size reflectors (9m, 12m, 18m)

–– Current facility used for low volume quantitiesCurrent facility used for low volume quantities

Page 13: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Why a Capacity Planning Model?Why a Capacity Planning Model?

Cost effective way to determine space Cost effective way to determine space requirements for current and future requirements for current and future workloadworkload

Aid in the decision in whether to Aid in the decision in whether to build/lease more spacebuild/lease more space

Quick insight into any foreseeable Quick insight into any foreseeable problems with continued increase in problems with continued increase in production quantitiesproduction quantities

Page 14: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

MethodologyMethodologyAssign “space” as a resourceAssign “space” as a resource

Created multiple modelsCreated multiple models–– 1 shift (current state)1 shift (current state)

–– 2 shift scenario (possible option)2 shift scenario (possible option)

Write data to Excel spreadsheetWrite data to Excel spreadsheet–– Created macros for multiple scenariosCreated macros for multiple scenarios

–– Calculate delta between start and end date to Calculate delta between start and end date to determine an ondetermine an on--time or late deliverytime or late delivery

Page 15: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

ResultsResults

Large reflectors create significant backlog Large reflectors create significant backlog –– Utilize majority of space Utilize majority of space

–– Limit production of other reflector typesLimit production of other reflector types

22ndnd shift temporarily alleviates space issueshift temporarily alleviates space issue

Deliveries will eventually be lateDeliveries will eventually be late

Need more spaceNeed more space

Page 16: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Lessons LearnedLessons Learned

Current modeling was not fast Current modeling was not fast enough to create multiple scenariosenough to create multiple scenarios

Capacity planning depends on Capacity planning depends on schedule schedule –– accurate production accurate production timeline is neededtimeline is needed

Modeling can also be used for Modeling can also be used for schedule planningschedule planning

Page 17: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

KanbanKanban ModelModel

Page 18: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

PurposePurpose

Why a Why a KanbanKanban Model?Model?A need to identify optimal bin sizesA need to identify optimal bin sizesIdentify stockIdentify stock--out problems before they out problems before they occuroccurImpact of supplier process improvement Impact of supplier process improvement on the current inventory management on the current inventory management systemsystem–– Supplier lead time on productionSupplier lead time on production–– Yield issues on inventory systemYield issues on inventory system

Page 19: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Description of Description of KanbanKanban ModelModel

Modeling a volatile demand environmentModeling a volatile demand environmentSimulation model includesSimulation model includes–– 3 circuit card types3 circuit card types–– No animationNo animation–– Scenario analysis toolScenario analysis tool

Project dynamicsProject dynamics–– 1 person1 person–– Worked partWorked part--time for 3 monthstime for 3 months

Page 20: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

MethodologyMethodology

Need accurate demand dataNeed accurate demand data

Determine safety factorsDetermine safety factors

Analyze impact of stockAnalyze impact of stock--outs (tradeoff cost outs (tradeoff cost of inventory holding vs. cost of stockof inventory holding vs. cost of stock--out)out)

Basic understanding of supplier process Basic understanding of supplier process and delivery lead timesand delivery lead times

Use scenario analysis toolUse scenario analysis tool

Page 21: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Inputs Varied in AnalysisInputs Varied in Analysis

Bin sizesBin sizes

Demand distributionsDemand distributions

Yield percentagesYield percentages

Production ratesProduction rates

Shipping timeShipping time

Page 22: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Outputs of InterestOutputs of Interest

Days out of stockDays out of stock

Number of inventory turnsNumber of inventory turns

Average number of bins availableAverage number of bins available

Queue sizes and times at supplier Queue sizes and times at supplier facilityfacility

Page 23: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

ResultsResults

Incorrect selection of bin sizesIncorrect selection of bin sizes–– One circuit card had too much in One circuit card had too much in

inventoryinventory

–– Other two circuit cards had far too littleOther two circuit cards had far too little

Significant bin size reduction will Significant bin size reduction will occur ifoccur if–– Demand is smoothed further Demand is smoothed further

–– Yield is increasedYield is increased

Page 24: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Lessons LearnedLessons Learned

Difficult to model a nonDifficult to model a non--stationary processstationary process–– Make improvements firstMake improvements first

–– Then model stable systemThen model stable system

KanbanKanban systems are ideally suited for a stable systems are ideally suited for a stable demand environmentdemand environment

Very difficult to work on process remotely Very difficult to work on process remotely --need need simulation analyst onsimulation analyst on--sitesite–– Facilitate model build Facilitate model build

–– Make future runsMake future runs

Page 25: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

ProposalsProposals

Page 26: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Proposal ModelingProposal Modeling

Purpose: Provide a more aggressive and Purpose: Provide a more aggressive and accurate analysis during proposal accurate analysis during proposal processesprocesses

Proposal process is prior to a projectProposal process is prior to a project

Fast turnFast turn--around timearound time

Product and/or process can changeProduct and/or process can change

Simulation provides a method to compare design and process alternatives analytically

Page 27: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Proposals and SimulationProposals and Simulation

Issues when using simulation for a proposalIssues when using simulation for a proposal

Scope creepScope creep

How detailed/how much data to submitHow detailed/how much data to submit

Providing results in management’s termsProviding results in management’s terms

Difficult to obtain accurate dataDifficult to obtain accurate data

Changes in process definition/designChanges in process definition/design

Page 28: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Lessons LearnedLessons Learned

Issue Management TechniquesIssue Management Techniques

Lean principles (is/is not, problem Lean principles (is/is not, problem definition, etc.)definition, etc.)

CommunicationCommunication

Sensitivity analysisSensitivity analysis

Providing animation and graphs for Providing animation and graphs for managementmanagement

Page 29: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Animation as a Communication ToolAnimation as a Communication Tool

Page 30: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Simulation in PracticeSimulation in Practice

Selling SimulationSelling SimulationPreemptive SchedulingPreemptive Scheduling

Page 31: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Selling SimulationSelling Simulation

Page 32: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Selling Simulation Selling Simulation -- CostCostResource allocationResource allocation–– PersonnelPersonnel

–– Computer resourcesComputer resources

Data collectionData collection

ModelingModeling

Validation/verificationValidation/verification

Analysis/scenario alternativesAnalysis/scenario alternatives

Customer interaction timeCustomer interaction time

Page 33: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Justify changes before implementationJustify changes before implementation

Save moneySave money

Animation allows visual of proposed Animation allows visual of proposed plans/changesplans/changes

Proposals Proposals –– prove you can provide what is prove you can provide what is requestedrequested

Find bottlenecks/inefficiencies in systemFind bottlenecks/inefficiencies in system

Selling Simulation Selling Simulation -- BenefitsBenefits

Page 34: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Preemptive SchedulingPreemptive Scheduling

Page 35: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Preemptive SchedulingPreemptive Scheduling

PreemptPreempt (Arena simulation definition) (Arena simulation definition)

Interrupts the currentlyInterrupts the currently--processing entityprocessing entity

Changes the resource capacity Changes the resource capacity

Resource will resume processing the Resource will resume processing the preempted entity as soon as resource preempted entity as soon as resource becomes availablebecomes available

Page 36: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Preemptive SchedulingPreemptive Scheduling

What if two shifts exist?What if two shifts exist?

First shift resource (employee) has not First shift resource (employee) has not completed processing an entity at end completed processing an entity at end of shiftof shift

Second shift employee should finish Second shift employee should finish processing that entity at beginning of processing that entity at beginning of second shiftsecond shift

How do we model the two-shift scenario?

Page 37: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Temporary SolutionTemporary Solution

Simple solution Simple solution –– “Ignore” logic“Ignore” logic–– Can be inaccurateCan be inaccurate–– Can lead to utilizations > 100 %Can lead to utilizations > 100 %–– Problems compound for complex Problems compound for complex

processesprocesses

Complex programming solutionComplex programming solution–– Preempt each individual resourcePreempt each individual resource–– Logic required for each process moduleLogic required for each process module

Page 38: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Example of LogicExample of Logic

Preemptive scheduling Arena logic was built in conjunction with Rockwell Collins Arena Support Team

Page 39: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Example of LogicExample of Logic

Any suggestions for alternative methods?

Page 40: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

SummarySummary

Simulation Focus TeamSimulation Focus Team

NonNon--traditional Applicationstraditional Applications–– Capacity PlanningCapacity Planning

–– KanbanKanban

–– ProposalsProposals

Simulation in PracticeSimulation in Practice–– Selling SimulationSelling Simulation

–– Preemptive SchedulingPreemptive Scheduling

Page 41: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

Contact InformationContact Information

Jeffrey FerrisJeffrey [email protected]@harris.com321321--729729--32403240

Patricia BuchananPatricia [email protected]@harris.com321321--729729--26692669

Dr. Gwendolyn MaloneDr. Gwendolyn [email protected]@harris.com321321--727727--40634063

Sandra Sandra [email protected]@harris.com321321--727727--64926492

Page 42: 54-pres · Title: Microsoft PowerPoint - 54-pres Author: Terry Created Date: 4/20/2008 9:52:16 PM

assuredcommunications®

QuestionsQuestions