SlideShare une entreprise Scribd logo
1  sur  69
Tolerance  Stack-ups  Using Crystal Ball March 20, 2009
The Tolerance Stackup Process  (Revised 11/19/2008) Slide 3 Slide 5 Slide 26 Slide 26
Get Stackup Template From WindChill 1. Inputs: Part Descriptions & Dimensions 2. Loop Equation (Transfer Function) 3. Output Open file named:  TolerStackup Excel’97 ver7.xlt This is a macro-enabled Excel template
Associated to CTQ? 2 3 4 5 1 Yes Yes Yes Yes Yes Part  or  Process Not a CTQ. Consider Worst Case Stack-up No No No No
Three Benefits of Using EXCEL Template ,[object Object],[object Object],[object Object]
The Tolerance Stackup Process  (Revised 11/19/2008) Slide 3 Slide 5
CONCATENATE (Text1, Text2,…Text255) The  CONCATENATE  function joins up to 255 text strings into one text string. The joined items can be text, numbers, cell references, or a combination of those items. For example, if your worksheet contains a person's first name in cell  A1  and the person's last name in cell  B1 , you can combine the two values in another cell by using the following formula:  =CONCATENATE(A1," ",B1) The second argument in this example ( " " ) is a space character. You must specify any spaces or punctuation that you want to appear in the results as an argument that is enclosed in quotation marks.
VLOOKUP( Cell, Range, Column#, FALSE ) You can use the  VLOOKUP  function to search the  first  column of a range of cells, and then return a value from any cell on the same row of the range.  The V in  VLOOKUP  stands for vertical. Use  VLOOKUP  instead of  HLOOKUP  when your comparison values are located in a column to the left of the data that you want to find.
Class Exercise: open Excel file named  Auto Referencing Exercise 01-MAR-09  B A O Z
Create a Unique Identifier on the left column of the Parts Lists
Create a Unique Identifier on the left column of the Parts Lists (Copy Down)
Create a Unique Identifier on the Left Column of the Loop Equation
Create a Unique Identifier on the Left Column of the Loop Equation (Copy Down)
Use the Vertical Lookup Function to Auto-populate Your Dimensions
Use the Vertical Lookup Function to Auto-populate Your Dimensions Find an  EXACT  match; don’t leave this blank
Use Automatic Cell Referencing to Save Time & Reduce Data Entry Errors Summary  ,[object Object],[object Object],[object Object]
Three Benefits of Using EXCEL Template ,[object Object],[object Object],[object Object],* Poka-yoke   ( ポカヨケ )  is a Japanese term that means " fail-safing ", "Foolproof" or "mistake-proofing" — avoiding ( yokeru ) inadvertent errors ( poka )) is a  behavior-shaping constraint , or a method of preventing  errors  by putting limits on how an operation can be performed in order to force the correct completion of the operation. The concept was formalized, and the term adopted, by  Shigeo Shingo  as part of the  Toyota Production System .
Using Data Validation to Poka Yoke Entries  The selectable choices are limited to the group name  fish ; all other categories do not show up. Class Exercise: open Excel file named  Data Validation Exercise 01-MAR-09
=INDIRECT ( Name of Range ) 1. Select a range of cells 2. Right click mouse 3. Give the range a name 4.  Repeat   steps 1-3 for the next three Groups ( bird ,  reptile ,  fish )
=INDIRECT ( Name of Range )
=INDIRECT ( Name of Range ) Cell $C$21 = “mammal” By entering the  Name of the Range  inside the parenthesis of the  INDIRECT  statement, only the items listed in the  Name Range  become selectable. Cell $C$21
=INDIRECT ( Name of Range ) Cell $C$21 = “mammal” By entering the  Name of the Range  inside the parenthesis of the  INDIRECT  statement, only the items listed in the  Name Range  become selectable.
Using Data Validation to Poka Yoke Entries Summary  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Three Benefits of Using EXCEL Template ,[object Object],[object Object],[object Object],* Poka-yoke   ( ポカヨケ )  is a Japanese term that means " fail-safing ", "Foolproof" or "mistake-proofing" — avoiding ( yokeru ) inadvertent errors ( poka )) is a  behavior-shaping constraint , or a method of preventing  errors  by putting limits on how an operation can be performed in order to force the correct completion of the operation. The concept was formalized, and the term adopted, by  Shigeo Shingo  as part of the  Toyota Production System .
The Tolerance Stackup Process  (Revised 11/19/2008) Slide 26 Slide 26 Engineering Non-CTQs CTQs
Monte Carlo Simulation ,[object Object],[object Object],[object Object],A system that uses random numbers to measure the effects of uncertainty Monte Carlo Casino in Monaco
How It Works 1. Transform probability (input) to cumulative probability function 3. Convert random number to sample value 2. Generate a random number between 0 & 1 4. Input sample value to Loop Equation (Transfer Function) 5. Re-calculate Stackup and record simulation result from this trial 6. Generate another random number  and  repeat the process until you have  10,000 trials
Using Crystal Ball for Monte Carlo Simulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2 Options for Launching Crystal Ball Option 1: Launch automatically every time you  open Excel Option 2: Start manually separate from Excel. Choose this option if you’re running Crystal Ball less than 20% of the time you’re running Excel
3 Basic Crystal Ball Components Crystal Ball Term Common Names Assumption Input, X, independent variable, random variable, probability distribution.  This is where you enter part dimensions. Decision Variable Controlled variable.  Not used in the Stackup Template because there are optimization problems. Forecast Output, Y=f(x), dependent variable.  This is where you analyze the result of the Loop Equations (see worksheet tab named STACK-UPS).
Open the MS Excel’97-2003 file named:  BricardLock Class Exercise 1.0.xls
3 Ways to Create Inputs for Statistical Stack-ups a.k.a. Monte Carlo Simulation Assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* NOTE: How to perform capability studies is outside the scope of this training document.
3 Ways to Create Inputs for Statistical Stack-ups a.k.a. Monte Carlo Simulation Assumptions ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 1.  Add process variation to your Excel-based nominal values by clicking the Define Assumption button in Crystal Ball.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 2.  We have 21 pre-defined distributions in Crystal Ball and 1 custom distribution.  Assume the Normal distribution if you do not have any actual data or samples regarding your part.
[object Object],[object Object],[object Object],[object Object],Figure 3: Use relative cell references to define assumptions
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Figure 4.  Copy Data only copies Crystal Ball elements.  It has no effect on MS Excel objects.
3 Basic Crystal Ball Edit Functions Crystal Ball Term Common Names Copy an assumption (input) and forecast (output) variables.  Copy the distribution parameters, the naming format, and any other CRYSTAL BALL attribute associated with that Cell.  Microsoft Excel Cell Values and Formulas are left alone (not affected by this command). Allow you to past CRYSTAL BALL attributes (assumptions and forecasts) into similar cells.  You may copy one cell and paste the attribute into many cells in one click; thus, it is the quickest way of defining CRYSTAL BALL components. Removes CRYSTAL BALL components from selected cells, thus making them in-active or deterministic (no variability is associated with the cell).
Think of Crystal Ball Entities as layered objects placed on top of Microsoft Excel
Think of Crystal Ball Entities as layered objects placed on top of Microsoft Excel Microsoft Excel Objects (Cells, Worksheets, Formulas, etc.) Crystal Ball :  Assumptions  &  Forecast
Crystal Ball edit commands only effect Crystal Ball Entities. Cell values, Formulas, and Formatting are un-affected. Microsoft edit commands can copy & paste the  green   &   light blue  colors associated Crystal Ball entities, but it will not effect Crystal Ball calculations.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 5.  COPY & PASTE are the fastest way to define your assumptions.
[object Object],Figure 6.  For new parts without data, this is what the worksheet should look like.
3 Ways to Create Inputs for Statistical Stack-ups a.k.a. Monte Carlo Simulation Assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* NOTE: How to perform capability studies is outside the scope of this training document.
Figure 7.  In this case, let us assume we have actual data to analyze. ,[object Object]
Part Number B520-647:  Minitab Capability Study Check for normality
Part Number B520-647:  Minitab Capability Study Xbar =0.6155 S=0.00073 Cpk=0.24
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Figure 8.  Enter the results of your capability study when you have actual data.
3 Ways to Create Inputs for Statistical Stack-ups a.k.a. Monte Carlo Simulation Assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* NOTE: How to perform capability studies is outside the scope of this training document.
[object Object],Figure 9.  Do not choose OK.  Do not assume a normal distribution.  Click the Fit… button and let Crystal Ball suggest which distribution best fits your data.
[object Object],Figure 10.  Click the Cell Reference Box and go to the worksheet which contains the data: “Dwg No 2 Screw Clearance”.  Input the range of cells which contains the data
[object Object],Figure 11.  By descending order, this is a list of which distributions best fits your data.  Choosing Next >> will toggle you down to the distribution of your choice.
[object Object],Figure 12.  Enter Nominal, Std. Deviation, and Tolerance to satisfy Worst-Case & RMS Stack-up calculations.  At this point, we are finished with the worksheet PART DIMENSIONS.
[object Object],[object Object],[object Object],Figure 13.  There is no need to re-type the information from PART DIMENSIONS to the LOOP EQUATIONS.  The drop-down menus facilitate speed of and error-proofing.
[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 14.  What the finished LOOP EQUATION should look like
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 15.  Defining a forecast entity (output) in Crystal Ball
[object Object],[object Object],[object Object],[object Object],[object Object],Figure 16.  A random number generator will build a histogram with 10,000 data points.  This will take between 5-8 minutes.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Figure 17.  The results of 3 different stack-ups are displayed all at once.
Analyzing Your Statistical Stack-ups How do I answer questions like: ,[object Object],[object Object]
Forecast Charts: What-if? Scenarios
Forecast Charts: What-if? Scenarios Enter 0.2800 into this text box and then hit the  ENTER  key.  The Certainty% will update. Question:  By how much would the capability improve if I opened up the tolerances to LSL=0 and USL=0.2800?  The capability would go up by 1.65% (from 82.65% to 84.30%).
Sensitivity Chart: Getting to the Cause of the Problem First, we need to create one. Click the “New” button … Choose your stack-up by name then click OK.
Sensitivity Chart: Getting to the Cause of the Problem Question:  There are 12 items in my Loop Equation; which one is causing the most variance? The  CENTER OF LWR C’BORE TO CENTER OF UPPER C’BORE  is causing most of the variance.
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

ToleranceStackup
ToleranceStackupToleranceStackup
ToleranceStackup
Winson Mao
 
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
Altair
 
Mechanical properties of friction stir processed aa5754 sheet metal at differ...
Mechanical properties of friction stir processed aa5754 sheet metal at differ...Mechanical properties of friction stir processed aa5754 sheet metal at differ...
Mechanical properties of friction stir processed aa5754 sheet metal at differ...
Saurabh Suman
 

Tendances (20)

Non linear sttic analysis sap2000
Non linear sttic analysis sap2000Non linear sttic analysis sap2000
Non linear sttic analysis sap2000
 
ToleranceStackup
ToleranceStackupToleranceStackup
ToleranceStackup
 
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
An Automated Head Impact Process Setup for Automobile Instrument Panel (IP) A...
 
modular process skid design.pdf
modular process skid design.pdfmodular process skid design.pdf
modular process skid design.pdf
 
Ansys Tutorial pdf
Ansys Tutorial pdf Ansys Tutorial pdf
Ansys Tutorial pdf
 
Mechanical properties of friction stir processed aa5754 sheet metal at differ...
Mechanical properties of friction stir processed aa5754 sheet metal at differ...Mechanical properties of friction stir processed aa5754 sheet metal at differ...
Mechanical properties of friction stir processed aa5754 sheet metal at differ...
 
Team Kashpiers "Baja 2013"
Team Kashpiers "Baja 2013"Team Kashpiers "Baja 2013"
Team Kashpiers "Baja 2013"
 
SAE Baja Ergonomic Evaluation
SAE Baja Ergonomic EvaluationSAE Baja Ergonomic Evaluation
SAE Baja Ergonomic Evaluation
 
ESA Module 1 Part-A ME832. by Dr. Mohammed Imran
ESA Module 1 Part-A ME832. by Dr. Mohammed ImranESA Module 1 Part-A ME832. by Dr. Mohammed Imran
ESA Module 1 Part-A ME832. by Dr. Mohammed Imran
 
IRJET- Analysis and Design of Multistorey Building (G+3) by using ETABS Software
IRJET- Analysis and Design of Multistorey Building (G+3) by using ETABS SoftwareIRJET- Analysis and Design of Multistorey Building (G+3) by using ETABS Software
IRJET- Analysis and Design of Multistorey Building (G+3) by using ETABS Software
 
Fea 2 mark
Fea 2 markFea 2 mark
Fea 2 mark
 
2016 optimisation a rear wing endplate in a rotating domain
2016 optimisation a rear wing endplate in a rotating domain2016 optimisation a rear wing endplate in a rotating domain
2016 optimisation a rear wing endplate in a rotating domain
 
ME6603 - FINITE ELEMENT ANALYSIS UNIT - V NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - V NOTES AND QUESTION BANKME6603 - FINITE ELEMENT ANALYSIS UNIT - V NOTES AND QUESTION BANK
ME6603 - FINITE ELEMENT ANALYSIS UNIT - V NOTES AND QUESTION BANK
 
Finite Element Analysis of Fire Truck Chassis for Steel and Carbon Fiber Mate...
Finite Element Analysis of Fire Truck Chassis for Steel and Carbon Fiber Mate...Finite Element Analysis of Fire Truck Chassis for Steel and Carbon Fiber Mate...
Finite Element Analysis of Fire Truck Chassis for Steel and Carbon Fiber Mate...
 
DESIGN OF STEEL STRUCTURE
DESIGN OF STEEL STRUCTUREDESIGN OF STEEL STRUCTURE
DESIGN OF STEEL STRUCTURE
 
Automotive crash & safety Termnologies
Automotive crash & safety TermnologiesAutomotive crash & safety Termnologies
Automotive crash & safety Termnologies
 
CE 72.32 (January 2016 Semester) Lecture 8 - Structural Analysis for Lateral ...
CE 72.32 (January 2016 Semester) Lecture 8 - Structural Analysis for Lateral ...CE 72.32 (January 2016 Semester) Lecture 8 - Structural Analysis for Lateral ...
CE 72.32 (January 2016 Semester) Lecture 8 - Structural Analysis for Lateral ...
 
REPORT ON G+4 RCC HOSTEL BUILDING ANALYSIS AND DESIGN USING STAAD PRO SOFTWARE
REPORT ON G+4 RCC HOSTEL BUILDING ANALYSIS AND DESIGN USING STAAD PRO SOFTWAREREPORT ON G+4 RCC HOSTEL BUILDING ANALYSIS AND DESIGN USING STAAD PRO SOFTWARE
REPORT ON G+4 RCC HOSTEL BUILDING ANALYSIS AND DESIGN USING STAAD PRO SOFTWARE
 
Plate with a hole
Plate with a holePlate with a hole
Plate with a hole
 
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element AnalysisCE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
 

En vedette

Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013
John Cachat
 

En vedette (20)

tolerance stack up analysis
tolerance stack up analysistolerance stack up analysis
tolerance stack up analysis
 
Tolerance analysis
Tolerance analysisTolerance analysis
Tolerance analysis
 
Tolerance Analysis
Tolerance AnalysisTolerance Analysis
Tolerance Analysis
 
Effect Of Bonus And Shift Tolerances On Stack Up Analysis By Arash Vakily
Effect Of Bonus And Shift Tolerances On Stack Up Analysis By Arash VakilyEffect Of Bonus And Shift Tolerances On Stack Up Analysis By Arash Vakily
Effect Of Bonus And Shift Tolerances On Stack Up Analysis By Arash Vakily
 
Basic Geometrical Dimensioning & Tolerancing Tranning
Basic Geometrical Dimensioning  & Tolerancing TranningBasic Geometrical Dimensioning  & Tolerancing Tranning
Basic Geometrical Dimensioning & Tolerancing Tranning
 
Customer Relationship Management
Customer Relationship ManagementCustomer Relationship Management
Customer Relationship Management
 
CrystalBall in New Product Development
CrystalBall in New Product DevelopmentCrystalBall in New Product Development
CrystalBall in New Product Development
 
ALT
ALTALT
ALT
 
Engineering Change Management
Engineering Change Management Engineering Change Management
Engineering Change Management
 
Systematic Innovation An Introduction To Triz
Systematic Innovation    An Introduction To TrizSystematic Innovation    An Introduction To Triz
Systematic Innovation An Introduction To Triz
 
Synthesis of Tolerances for Spacecraft Mechanism
Synthesis of Tolerances for Spacecraft MechanismSynthesis of Tolerances for Spacecraft Mechanism
Synthesis of Tolerances for Spacecraft Mechanism
 
Joining of plastics
Joining of plasticsJoining of plastics
Joining of plastics
 
Fundamentals Of Mechanical D& T Part # 3
Fundamentals Of  Mechanical  D& T  Part # 3Fundamentals Of  Mechanical  D& T  Part # 3
Fundamentals Of Mechanical D& T Part # 3
 
Plastic and their joining processes for different industrial uses
Plastic and their joining processes for different industrial usesPlastic and their joining processes for different industrial uses
Plastic and their joining processes for different industrial uses
 
DFMEA
DFMEADFMEA
DFMEA
 
Successful Change Management for Global IT Projects
Successful Change Management for Global IT ProjectsSuccessful Change Management for Global IT Projects
Successful Change Management for Global IT Projects
 
SAP: ECR, ECO, BOM
SAP:  ECR, ECO, BOMSAP:  ECR, ECO, BOM
SAP: ECR, ECO, BOM
 
Tinker Tower DFSS Class Exercise
Tinker Tower DFSS Class ExerciseTinker Tower DFSS Class Exercise
Tinker Tower DFSS Class Exercise
 
Dfmea
DfmeaDfmea
Dfmea
 
Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013
 

Similaire à Tolerance Stackups Using Oracle Crystal Ball

Excel Formulas Functions 2007
Excel Formulas Functions 2007Excel Formulas Functions 2007
Excel Formulas Functions 2007
simply_coool
 
Advanced Spreadsheet Skills-1.pptx
Advanced Spreadsheet Skills-1.pptxAdvanced Spreadsheet Skills-1.pptx
Advanced Spreadsheet Skills-1.pptx
CliffordBorromeo
 
© The Pennsylvania State University Excel Homework 6 Tutor.docx
© The Pennsylvania State University Excel Homework 6 Tutor.docx© The Pennsylvania State University Excel Homework 6 Tutor.docx
© The Pennsylvania State University Excel Homework 6 Tutor.docx
gerardkortney
 
Crosstab query techniques
Crosstab query techniquesCrosstab query techniques
Crosstab query techniques
aabaap
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
kktv
 
Microsoft Excel Tips
Microsoft Excel TipsMicrosoft Excel Tips
Microsoft Excel Tips
mifarooqui
 

Similaire à Tolerance Stackups Using Oracle Crystal Ball (20)

Excel_useful_tips
Excel_useful_tipsExcel_useful_tips
Excel_useful_tips
 
Excel Formulas Functions 2007
Excel Formulas Functions 2007Excel Formulas Functions 2007
Excel Formulas Functions 2007
 
Useful macros and functions for excel
Useful macros and functions for excelUseful macros and functions for excel
Useful macros and functions for excel
 
9 - Advanced Functions in MS Excel.pptx
9 - Advanced Functions in MS Excel.pptx9 - Advanced Functions in MS Excel.pptx
9 - Advanced Functions in MS Excel.pptx
 
Working on MS-Excel 'FORMULA TAB'
Working on MS-Excel 'FORMULA TAB'Working on MS-Excel 'FORMULA TAB'
Working on MS-Excel 'FORMULA TAB'
 
Advanced Spreadsheet Skills-1.pptx
Advanced Spreadsheet Skills-1.pptxAdvanced Spreadsheet Skills-1.pptx
Advanced Spreadsheet Skills-1.pptx
 
Excel_Tips
Excel_TipsExcel_Tips
Excel_Tips
 
Excel tips 172
Excel tips 172Excel tips 172
Excel tips 172
 
© The Pennsylvania State University Excel Homework 6 Tutor.docx
© The Pennsylvania State University Excel Homework 6 Tutor.docx© The Pennsylvania State University Excel Homework 6 Tutor.docx
© The Pennsylvania State University Excel Homework 6 Tutor.docx
 
Excel booklet
Excel bookletExcel booklet
Excel booklet
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
 
Excel help 01
Excel help 01Excel help 01
Excel help 01
 
50 MS Excel Tips and Tricks
50 MS Excel Tips and Tricks 50 MS Excel Tips and Tricks
50 MS Excel Tips and Tricks
 
Crosstab query techniques
Crosstab query techniquesCrosstab query techniques
Crosstab query techniques
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
 
Excel Tips
Excel TipsExcel Tips
Excel Tips
 
Microsoft Excel Tips
Microsoft Excel TipsMicrosoft Excel Tips
Microsoft Excel Tips
 
27 Excel Hacks to Make You a Superstar
27 Excel Hacks to Make You a Superstar27 Excel Hacks to Make You a Superstar
27 Excel Hacks to Make You a Superstar
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Tolerance Stackups Using Oracle Crystal Ball

  • 1. Tolerance Stack-ups Using Crystal Ball March 20, 2009
  • 2. The Tolerance Stackup Process (Revised 11/19/2008) Slide 3 Slide 5 Slide 26 Slide 26
  • 3. Get Stackup Template From WindChill 1. Inputs: Part Descriptions & Dimensions 2. Loop Equation (Transfer Function) 3. Output Open file named: TolerStackup Excel’97 ver7.xlt This is a macro-enabled Excel template
  • 4. Associated to CTQ? 2 3 4 5 1 Yes Yes Yes Yes Yes Part or Process Not a CTQ. Consider Worst Case Stack-up No No No No
  • 5.
  • 6. The Tolerance Stackup Process (Revised 11/19/2008) Slide 3 Slide 5
  • 7. CONCATENATE (Text1, Text2,…Text255) The CONCATENATE function joins up to 255 text strings into one text string. The joined items can be text, numbers, cell references, or a combination of those items. For example, if your worksheet contains a person's first name in cell A1 and the person's last name in cell B1 , you can combine the two values in another cell by using the following formula: =CONCATENATE(A1," ",B1) The second argument in this example ( " " ) is a space character. You must specify any spaces or punctuation that you want to appear in the results as an argument that is enclosed in quotation marks.
  • 8. VLOOKUP( Cell, Range, Column#, FALSE ) You can use the VLOOKUP function to search the first column of a range of cells, and then return a value from any cell on the same row of the range. The V in VLOOKUP stands for vertical. Use VLOOKUP instead of HLOOKUP when your comparison values are located in a column to the left of the data that you want to find.
  • 9. Class Exercise: open Excel file named Auto Referencing Exercise 01-MAR-09 B A O Z
  • 10. Create a Unique Identifier on the left column of the Parts Lists
  • 11. Create a Unique Identifier on the left column of the Parts Lists (Copy Down)
  • 12. Create a Unique Identifier on the Left Column of the Loop Equation
  • 13. Create a Unique Identifier on the Left Column of the Loop Equation (Copy Down)
  • 14. Use the Vertical Lookup Function to Auto-populate Your Dimensions
  • 15. Use the Vertical Lookup Function to Auto-populate Your Dimensions Find an EXACT match; don’t leave this blank
  • 16.
  • 17.
  • 18. Using Data Validation to Poka Yoke Entries The selectable choices are limited to the group name fish ; all other categories do not show up. Class Exercise: open Excel file named Data Validation Exercise 01-MAR-09
  • 19. =INDIRECT ( Name of Range ) 1. Select a range of cells 2. Right click mouse 3. Give the range a name 4. Repeat steps 1-3 for the next three Groups ( bird , reptile , fish )
  • 20. =INDIRECT ( Name of Range )
  • 21. =INDIRECT ( Name of Range ) Cell $C$21 = “mammal” By entering the Name of the Range inside the parenthesis of the INDIRECT statement, only the items listed in the Name Range become selectable. Cell $C$21
  • 22. =INDIRECT ( Name of Range ) Cell $C$21 = “mammal” By entering the Name of the Range inside the parenthesis of the INDIRECT statement, only the items listed in the Name Range become selectable.
  • 23.
  • 24.
  • 25. The Tolerance Stackup Process (Revised 11/19/2008) Slide 26 Slide 26 Engineering Non-CTQs CTQs
  • 26.
  • 27. How It Works 1. Transform probability (input) to cumulative probability function 3. Convert random number to sample value 2. Generate a random number between 0 & 1 4. Input sample value to Loop Equation (Transfer Function) 5. Re-calculate Stackup and record simulation result from this trial 6. Generate another random number and repeat the process until you have 10,000 trials
  • 28.
  • 29. 2 Options for Launching Crystal Ball Option 1: Launch automatically every time you open Excel Option 2: Start manually separate from Excel. Choose this option if you’re running Crystal Ball less than 20% of the time you’re running Excel
  • 30. 3 Basic Crystal Ball Components Crystal Ball Term Common Names Assumption Input, X, independent variable, random variable, probability distribution. This is where you enter part dimensions. Decision Variable Controlled variable. Not used in the Stackup Template because there are optimization problems. Forecast Output, Y=f(x), dependent variable. This is where you analyze the result of the Loop Equations (see worksheet tab named STACK-UPS).
  • 31. Open the MS Excel’97-2003 file named: BricardLock Class Exercise 1.0.xls
  • 32.
  • 33.
  • 34.
  • 35. Figure 1. Add process variation to your Excel-based nominal values by clicking the Define Assumption button in Crystal Ball.
  • 36.
  • 37. Figure 2. We have 21 pre-defined distributions in Crystal Ball and 1 custom distribution. Assume the Normal distribution if you do not have any actual data or samples regarding your part.
  • 38.
  • 39.
  • 40. 3 Basic Crystal Ball Edit Functions Crystal Ball Term Common Names Copy an assumption (input) and forecast (output) variables. Copy the distribution parameters, the naming format, and any other CRYSTAL BALL attribute associated with that Cell. Microsoft Excel Cell Values and Formulas are left alone (not affected by this command). Allow you to past CRYSTAL BALL attributes (assumptions and forecasts) into similar cells. You may copy one cell and paste the attribute into many cells in one click; thus, it is the quickest way of defining CRYSTAL BALL components. Removes CRYSTAL BALL components from selected cells, thus making them in-active or deterministic (no variability is associated with the cell).
  • 41. Think of Crystal Ball Entities as layered objects placed on top of Microsoft Excel
  • 42. Think of Crystal Ball Entities as layered objects placed on top of Microsoft Excel Microsoft Excel Objects (Cells, Worksheets, Formulas, etc.) Crystal Ball : Assumptions & Forecast
  • 43. Crystal Ball edit commands only effect Crystal Ball Entities. Cell values, Formulas, and Formatting are un-affected. Microsoft edit commands can copy & paste the green & light blue colors associated Crystal Ball entities, but it will not effect Crystal Ball calculations.
  • 44.
  • 45. Figure 5. COPY & PASTE are the fastest way to define your assumptions.
  • 46.
  • 47.
  • 48.
  • 49. Part Number B520-647: Minitab Capability Study Check for normality
  • 50. Part Number B520-647: Minitab Capability Study Xbar =0.6155 S=0.00073 Cpk=0.24
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. Figure 14. What the finished LOOP EQUATION should look like
  • 60.
  • 61. Figure 15. Defining a forecast entity (output) in Crystal Ball
  • 62.
  • 63.
  • 64.
  • 66. Forecast Charts: What-if? Scenarios Enter 0.2800 into this text box and then hit the ENTER key. The Certainty% will update. Question: By how much would the capability improve if I opened up the tolerances to LSL=0 and USL=0.2800? The capability would go up by 1.65% (from 82.65% to 84.30%).
  • 67. Sensitivity Chart: Getting to the Cause of the Problem First, we need to create one. Click the “New” button … Choose your stack-up by name then click OK.
  • 68. Sensitivity Chart: Getting to the Cause of the Problem Question: There are 12 items in my Loop Equation; which one is causing the most variance? The CENTER OF LWR C’BORE TO CENTER OF UPPER C’BORE is causing most of the variance.
  • 69.