Post on 05-Oct-2020
transcript
assuredcommunications®
Simulation ModelingSimulation ModelingNonNon--Manufacturing Uses and Practical Lessons LearnedManufacturing Uses and Practical Lessons Learned
Harris CorporationHarris Corporation
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
assuredcommunications®
Jeffrey Ferris Jeffrey Ferris
Dr. Gwendolyn MaloneDr. Gwendolyn Malone
Introduction Introduction -- SpeakersSpeakers
assuredcommunications®
OverviewOverview
Simulation Focus TeamSimulation Focus TeamNonNon--Traditional ApplicationsTraditional ApplicationsSimulation in PracticeSimulation in Practice
assuredcommunications®
Simulation Focus TeamSimulation Focus Team
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
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
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
assuredcommunications®
NonNon--Traditional ApplicationsTraditional Applications
assuredcommunications®
NonNon--Traditional ApplicationsTraditional Applications
Capacity PlanningCapacity Planning
KanbanKanban ModelModel
ProposalsProposals
assuredcommunications®
Capacity PlanningCapacity Planning
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
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
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
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
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
assuredcommunications®
KanbanKanban ModelModel
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
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
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
assuredcommunications®
Inputs Varied in AnalysisInputs Varied in Analysis
Bin sizesBin sizes
Demand distributionsDemand distributions
Yield percentagesYield percentages
Production ratesProduction rates
Shipping timeShipping time
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
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
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
assuredcommunications®
ProposalsProposals
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
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
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
assuredcommunications®
Animation as a Communication ToolAnimation as a Communication Tool
assuredcommunications®
Simulation in PracticeSimulation in Practice
Selling SimulationSelling SimulationPreemptive SchedulingPreemptive Scheduling
assuredcommunications®
Selling SimulationSelling Simulation
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
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
assuredcommunications®
Preemptive SchedulingPreemptive Scheduling
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
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?
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
assuredcommunications®
Example of LogicExample of Logic
Preemptive scheduling Arena logic was built in conjunction with Rockwell Collins Arena Support Team
assuredcommunications®
Example of LogicExample of Logic
Any suggestions for alternative methods?
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
assuredcommunications®
Contact InformationContact Information
Jeffrey FerrisJeffrey Ferrisjferris@harris.comjferris@harris.com321321--729729--32403240
Patricia BuchananPatricia Buchananpbuchana@harris.compbuchana@harris.com321321--729729--26692669
Dr. Gwendolyn MaloneDr. Gwendolyn Malonegmalone@harris.comgmalone@harris.com321321--727727--40634063
Sandra Sandra AbdalianAbdaliansabdalia@harris.comsabdalia@harris.com321321--727727--64926492
assuredcommunications®
QuestionsQuestions