SlideShare a Scribd company logo
1 of 34
Download to read offline
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
1
Control Charts for Variables
x-R, x-s charts, non-random patterns,
process capability estimation
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
2
Control Chart for x and R
Often, there are two things that might go wrong in a
process; its mean or its variance (or both) might change.
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
3
Statistical Basis for the Charts
standard deviation:
A normally distributed variable x with known μ and σ, can be
controlled:
average: x = x1+x2+ ... +xn
n with µ ± Zα
2
σ
n
where ±Zα
2
is the distance from µ ( in # of σ),
that would capture (1- α)% of the normal.
s2=
n
Σ
i=1
(xi-µ)2
n-1
~
σ2χ(n-1)
2
n-1
with:
σ2χ 1-α
2,(n-1)
2
n-1
<s2 <
σ2χ α
2, (n-1)
2
n-1
whereχ 1-α
2,(n-1)
2
and χ α
2, (n-1)
2
are the
numbers that capture between them 1-α of theχ(n-1)
2
distribution
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
4
Control Chart for x and s
(with mean and variance known).
80
60
40
20
0
0.5
0.6
0.7
0.8
0.9
1.0
LCL 0.514 (-3 σ)
μ = 0.745
UCL 0.977 (+3 σ)
80
60
40
20
0
0.00
0.01
0.02
LCL 0.0003
UCL 0.0078
σ2 = 0.0038
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
5
Statistical Basis for the Charts (cont.)
x =
x1+x2+ ... +xm
m
R = xmax - xmin
Range R is related to the sigma in terms of a constant
(depending on sample size) that is listed in statistical tables:
In practice we do not know the mean or the sigma. The
mean can be estimated by the grand average. If the sample
size is small, we can use the range to describe spread.
R =
R1+R2+ ... +Rm
m
σ =
R
d2
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
6
Statistical Basis for the Charts (cont.)
The control limits for the x-R chart are as follows:
UCL = x + A2 R
center at x
LCL = x - A2 R
UCL = RD4
center at R
LCL = RD3
A2= 3
d2 n
D3,4 = 1±3d3
d2
(d2 and d3 are tabulated constants that depend on n)
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
7
Range and Mean charts for Photoresist Control
Range
n=5 and from table, D3=0.0 and D4=2.11. Average Range is
239.4, so the range center line is 239.4, the LCL is 0.0 and
the UCL is 507.1. These control limits will give us the
equivalent of 3 sigma control. (α = 0.0027).
x
The global average is 7832.9 and from table, A2 is 0.577,
so LCL is 7694.5 and UCL is 7971.3. These control limits
will give us 3 sigma control. (α = 0.0027).
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
8
Example: Photoresist Coating (cont)
Range and x chart for all wafer groups.
0
100
200
300
400
500
600
LCL = 0.0
239.9
UCL = 507.1
40
30
20
10
0
7600
7700
7800
7900
8000
Wafer Groups
LCL = 7694.5
7832.9
UCL = 7971.3
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
9
The Grouping of The Parameters is Crucial
Known as rational subgrouping, the choice of grouping is
very important.
In general, only random variation should be allowed within
the subgroup.
(i.e. grouping wafers within the boat of a diffusion tube is
inappropriate - gas depletion effect is systematic.)
The range of the appropriate group should be used to
estimate the variance of the process.
(i.e. the range across a lot should not be used to estimate
the variance of a parameter measured between lots - within
lot statistics are different from between lot statistics).
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
10
Rational Subgrouping
Rule of thumb: use only groups with IIND data, if possible.
(Independently, Identically, Normally Distributed).
Wafer
Lot
Batch
The natural grouping of semiconductor data might not lead
to IIND subgroups!
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
11
Example: charts for line-width control
what is the problem?
what is the problem?
80
60
40
20
0
0.5
0.6
0.7
0.8
0.9
1.0
X chart, n=5, A2=0.577
Lot No
LCL 0.690
0.745
UCL 0.800
0.0
0.1
0.2
0.3
Range Chart, n=5 D3=0.0, D4=2.114
LCL 0.0
0.096
UCL 0.203
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
12
Rational Subgrouping (cont.)
Remember, we are using R to estimate the global sigma. The
rational subgroups we chose might bias this estimation.
In this case, the within lot variation is much less than the
global variation.
If we estimate the sigma from the global range, we get:
If this looks too good, it might be because of the "mixture"
patterns in it!
80
60
40
20
0
0.5
0.6
0.7
0.8
0.9
1.0
X chart for Global Range
LCL 0.514
0.745
UCL 0.977
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
13
Specification Limits vs. Control Limits
The specification limits of a process reflect our need. These
limits are set by the management as objectives.
The control limits of a process tell us what the process can
do when it is operating properly. These limits are set by the
quality of the machinery and the skills of the operators.
Process Capability is a figure of merit that tells us whether a
process is suitable for our manufacturing objectives.
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
14
Process Capability
Figure 7.20 pp 139 Kume
Process specifications and control limits are, in general,
different concepts.
A process might be in control without meeting the specs, or
might be meeting the specs without being is control...
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
15
Process Capability Estimation
Calculate what the process (when in control) can do and
compare it with specifications.
A control chart provides good estimates of σ, so it can be
used for process capability evaluation.
Process Capability Ratio (PCR, CP)
Cp = (USL-LSL) / 6 σ
Example
The line-width control data show a process capability of 1.08,
since the specs for DLN are .5 to 1.0 µm and σ is .077.
The symbol CPK is used for the process capability when the
spec limits are not symmetrical around the process spread:
CPK = min { (USL-x)/3σ, (x-LSL)/3σ }
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
16
Process Capability (cont)
LSL USL
6 σ
3 σ
LSL
USL
Cpk = min { (USL-x)/3σ, (x-LSL)/3σ }
Cp = (USL-LSL) / 6 σ
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
17
Never Mix Specification and Control Limits!
Relationship of natural tolerance, control and spec limits:
Only individuals should be plotted against the specs...
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
18
Never Attempt to Estimate Cp or Cpk
from small groups!
Plot of CP estimate, n=5 (true CP=0.67)
CP
0.5
1.0
1.5
2.0
2.5
3.0
0 10 20 30 40 50 60 70 80 90 100
CP
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
19
Special patterns in charts
While a point outside the control limits is a good indicator of
non-randomness, other patterns are possible:
• Cyclic (periodic signal)
• Mixtures (two or more sources)
• Shifts (abrupt change)
• Trends (gradual change)
• Stratification (variability too small)
Additional rules can be used to detect them. (Watch for an
increase in false alarm rates).
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
20
Special Patterns
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
21
The Western Electric Rules
UCL (+3σ)
LCL (-3σ)
Center
Line
A
B
A
C
B
C
1. Any point beyond 3s UCL or LCL.
2. 2/3 cons. points on same side, in A or beyond
3. 4/5 cons. points on same side, in B or beyond.
4. 9/9 cons. points on same side of center line.
5. 6/6 cons. points increasing or decreasing.
6. 14/14 cons. points alternating up and down.
7. 15/15 cons. points on either side in zone C.
1 2 3 4 5 6 7
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
22
Robustness of the x-R control chart
X ~ N(µ, σ2)
So far we have assumed that our process is fluctuating
according to a normal distribution:
This assumption is not important for the x chart (thanks to
the central limit theorem).
The R chart is much more sensitive to this assumption.
If the underlying distribution is not normal, watch for signs
of correlation between x and R.
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
23
The x-R Operating Characteristic Function
also known as the Average Run Length
βm-1
(1 - β)
ARL = 1
1 -β
β =Φ
UCL-(µo+k σ)
σ / n
-Φ
LCL-(µo+k σ)
σ / n
or, for 3σ control linits:
β =Φ ( 3 - k n ) -Φ ( -3 - k n )
The probability that the shift will be detected on the mth
sample is:
And the average number of samples that we need for
detecting this shift is:
What is the probability of not detecting a shift of μ by k σ?
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
24
The x-R Operating Characteristic Function (cont.)
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
25
The x-R Operating Characteristic Function (cont.)
The OC for the R part of the chart shows that it cannot catch
small shifts in sigma:
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
26
x - s control charts
s
2
=
n
Σ
i=1
(xi-x)
2
n-1
s = 1
m
m
Σ
i=1
si and s
C4
unb. estim of sig
CLs = B3,4 s B3,4 = 1±
3
C4
1-C4
2
CLx = x ± A3s A3 = 3
C4 n
When n is larger (>10), then using the standard deviation s
gives better results. Although s2 is a good, unbiased
estimator of the variance,
s is a biased estimator of sigma. A correction factor is a
function of n and can be found is tables. In summary:
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
27
x and s Control Charts (when n is large)
0.00
0.05
0.10
0.15
S Chart, assuming sigma=0.06
B5=0.276, B6=1.669 for n=10
LCL 0.017
S 0.053
UCL 0.100
sigma
80
60
40
20
0
0.00
0.05
0.10
0.15
S Chart, no standard
B3=0.281, B4=1.716 for n=10
Lot No
LCL 0.015
S 0.053
UCL 0.091
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
28
The control limits for x can now be calculated from s.
80
60
40
20
0
0.5
0.6
0.7
0.8
0.9
1.0
S=0.053, n=10, A3=0.975
Lot No
LCL 0.69
0.75
UCL 0.80
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
29
Control Charts for Individual Units
Moving Range chart for Temp. Control:
0
1
2
3
4
5
Moving Range Graph, n=2, D3=0.0, D4=3.267
LCL 0.0
1.16
UCL 3.92
100
80
60
40
20
0
-4
-2
0
2
4 Temp Samples, n=2, d2=1.128
Time
LCL -3.19e+0
4.5e-1
UCL 3.2e+0
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
30
Questions Most Frequently Asked
Q How many points are needed to establish control limits?
A Typically 20-30 in-control points will do.
Q How do I know whether points are in-control if limits have
not been set?
A Out-of-control points should be: a) explained and
excluded. b) left in the graph if cannot be explained.
When done, we should have about 1/ARL unexplained out-
of-control points (for 3σ control ~1/370 samples.) These
points are accepted as false alarms.
Q How often limits must be recalculated?
A Every time it is obvious from the chart that the process
has reached a new, acceptable state of statistical control.
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
31
Choosing the proper control chart
Variables
• new process or product
• old process with chronic trouble
• diagnostic purposes
• destructive testing
• very tight specs
• decide adjustments
Attributes
• reduce process fallout
• multiple step process evaluation
• cannot measure variables
• historical summation of the process
Individuals
• physically difficult to group
• full testing or auto measurements
• data rate too slow
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
32
Summary, so far
• Continuous variables need two (2) charts:
– chart monitoring the mean
– chart monitoring the spread
• Rational subgrouping must be done correctly.
• Charts are using Control Limits - Spec limits are very
different (conceptually and numerically).
• The concept of process capability brings the two sets of
limits together.
• A chart is a hypothesis test. It suffers from type I and
type II errors.
• Violating the control limits is just one type of alarm, out of
many.
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
33
Lecture 12: Control Charts for Variables
Spanos
EE290H F05
34
Intro to SQC 5th Edition,
D. Montgomery

More Related Content

Similar to Variable charts

Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...
Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...
Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...CSCJournals
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal Data
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal DataJavier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal Data
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal DataJ. García - Verdugo
 
Quality Control Chart
 Quality Control Chart Quality Control Chart
Quality Control ChartAshish Gupta
 
JF608: Quality Control - Unit 3
JF608: Quality Control - Unit 3JF608: Quality Control - Unit 3
JF608: Quality Control - Unit 3Asraf Malik
 
Optimal_Control_of_a_Double_Inverted_Pen.pdf
Optimal_Control_of_a_Double_Inverted_Pen.pdfOptimal_Control_of_a_Double_Inverted_Pen.pdf
Optimal_Control_of_a_Double_Inverted_Pen.pdfandrestomas5
 
“Neural Networks with Self-Organizing Maps applied to Process Control”
“Neural Networks with Self-Organizing Maps applied to Process Control”“Neural Networks with Self-Organizing Maps applied to Process Control”
“Neural Networks with Self-Organizing Maps applied to Process Control”UNIV OF PERU
 
Lecture 14 cusum and ewma
Lecture 14 cusum and ewmaLecture 14 cusum and ewma
Lecture 14 cusum and ewmaIngrid McKenzie
 
statistical quality control
statistical quality controlstatistical quality control
statistical quality controlVicky Raj
 
Variable control chart
Variable control chartVariable control chart
Variable control chartJassfer Alina
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parametersjournal ijrtem
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersIJRTEMJOURNAL
 
Stability and pole location
Stability and pole locationStability and pole location
Stability and pole locationssuser5d64bb
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regressionMaria Theresa
 
6 statistical quality control
6   statistical quality control6   statistical quality control
6 statistical quality controlIjan Rahman Ode
 
Statistic process control
Statistic process controlStatistic process control
Statistic process controlarif silaban
 

Similar to Variable charts (20)

X Bar R Charts
X Bar R ChartsX Bar R Charts
X Bar R Charts
 
X Bar R Charts
X Bar R ChartsX Bar R Charts
X Bar R Charts
 
X Bar R Charts
X Bar R ChartsX Bar R Charts
X Bar R Charts
 
Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...
Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...
Use Fuzzy Midrange Transformation Method to Construction Fuzzy Control Charts...
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal Data
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal DataJavier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal Data
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W2 Non Normal Data
 
Quality Control Chart
 Quality Control Chart Quality Control Chart
Quality Control Chart
 
JF608: Quality Control - Unit 3
JF608: Quality Control - Unit 3JF608: Quality Control - Unit 3
JF608: Quality Control - Unit 3
 
Optimal_Control_of_a_Double_Inverted_Pen.pdf
Optimal_Control_of_a_Double_Inverted_Pen.pdfOptimal_Control_of_a_Double_Inverted_Pen.pdf
Optimal_Control_of_a_Double_Inverted_Pen.pdf
 
P73
P73P73
P73
 
“Neural Networks with Self-Organizing Maps applied to Process Control”
“Neural Networks with Self-Organizing Maps applied to Process Control”“Neural Networks with Self-Organizing Maps applied to Process Control”
“Neural Networks with Self-Organizing Maps applied to Process Control”
 
Lecture 14 cusum and ewma
Lecture 14 cusum and ewmaLecture 14 cusum and ewma
Lecture 14 cusum and ewma
 
statistical quality control
statistical quality controlstatistical quality control
statistical quality control
 
Variable control chart
Variable control chartVariable control chart
Variable control chart
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parameters
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parameters
 
Stability and pole location
Stability and pole locationStability and pole location
Stability and pole location
 
Spc la
Spc laSpc la
Spc la
 
Simple linear regression
Simple linear regressionSimple linear regression
Simple linear regression
 
6 statistical quality control
6   statistical quality control6   statistical quality control
6 statistical quality control
 
Statistic process control
Statistic process controlStatistic process control
Statistic process control
 

Recently uploaded

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 TerraformAndrey Devyatkin
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
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 DiscoveryTrustArc
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
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 FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Recently uploaded (20)

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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
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
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Variable charts

  • 1. Lecture 12: Control Charts for Variables Spanos EE290H F05 1 Control Charts for Variables x-R, x-s charts, non-random patterns, process capability estimation
  • 2. Lecture 12: Control Charts for Variables Spanos EE290H F05 2 Control Chart for x and R Often, there are two things that might go wrong in a process; its mean or its variance (or both) might change.
  • 3. Lecture 12: Control Charts for Variables Spanos EE290H F05 3 Statistical Basis for the Charts standard deviation: A normally distributed variable x with known μ and σ, can be controlled: average: x = x1+x2+ ... +xn n with µ ± Zα 2 σ n where ±Zα 2 is the distance from µ ( in # of σ), that would capture (1- α)% of the normal. s2= n Σ i=1 (xi-µ)2 n-1 ~ σ2χ(n-1) 2 n-1 with: σ2χ 1-α 2,(n-1) 2 n-1 <s2 < σ2χ α 2, (n-1) 2 n-1 whereχ 1-α 2,(n-1) 2 and χ α 2, (n-1) 2 are the numbers that capture between them 1-α of theχ(n-1) 2 distribution
  • 4. Lecture 12: Control Charts for Variables Spanos EE290H F05 4 Control Chart for x and s (with mean and variance known). 80 60 40 20 0 0.5 0.6 0.7 0.8 0.9 1.0 LCL 0.514 (-3 σ) μ = 0.745 UCL 0.977 (+3 σ) 80 60 40 20 0 0.00 0.01 0.02 LCL 0.0003 UCL 0.0078 σ2 = 0.0038
  • 5. Lecture 12: Control Charts for Variables Spanos EE290H F05 5 Statistical Basis for the Charts (cont.) x = x1+x2+ ... +xm m R = xmax - xmin Range R is related to the sigma in terms of a constant (depending on sample size) that is listed in statistical tables: In practice we do not know the mean or the sigma. The mean can be estimated by the grand average. If the sample size is small, we can use the range to describe spread. R = R1+R2+ ... +Rm m σ = R d2
  • 6. Lecture 12: Control Charts for Variables Spanos EE290H F05 6 Statistical Basis for the Charts (cont.) The control limits for the x-R chart are as follows: UCL = x + A2 R center at x LCL = x - A2 R UCL = RD4 center at R LCL = RD3 A2= 3 d2 n D3,4 = 1±3d3 d2 (d2 and d3 are tabulated constants that depend on n)
  • 7. Lecture 12: Control Charts for Variables Spanos EE290H F05 7 Range and Mean charts for Photoresist Control Range n=5 and from table, D3=0.0 and D4=2.11. Average Range is 239.4, so the range center line is 239.4, the LCL is 0.0 and the UCL is 507.1. These control limits will give us the equivalent of 3 sigma control. (α = 0.0027). x The global average is 7832.9 and from table, A2 is 0.577, so LCL is 7694.5 and UCL is 7971.3. These control limits will give us 3 sigma control. (α = 0.0027).
  • 8. Lecture 12: Control Charts for Variables Spanos EE290H F05 8 Example: Photoresist Coating (cont) Range and x chart for all wafer groups. 0 100 200 300 400 500 600 LCL = 0.0 239.9 UCL = 507.1 40 30 20 10 0 7600 7700 7800 7900 8000 Wafer Groups LCL = 7694.5 7832.9 UCL = 7971.3
  • 9. Lecture 12: Control Charts for Variables Spanos EE290H F05 9 The Grouping of The Parameters is Crucial Known as rational subgrouping, the choice of grouping is very important. In general, only random variation should be allowed within the subgroup. (i.e. grouping wafers within the boat of a diffusion tube is inappropriate - gas depletion effect is systematic.) The range of the appropriate group should be used to estimate the variance of the process. (i.e. the range across a lot should not be used to estimate the variance of a parameter measured between lots - within lot statistics are different from between lot statistics).
  • 10. Lecture 12: Control Charts for Variables Spanos EE290H F05 10 Rational Subgrouping Rule of thumb: use only groups with IIND data, if possible. (Independently, Identically, Normally Distributed). Wafer Lot Batch The natural grouping of semiconductor data might not lead to IIND subgroups!
  • 11. Lecture 12: Control Charts for Variables Spanos EE290H F05 11 Example: charts for line-width control what is the problem? what is the problem? 80 60 40 20 0 0.5 0.6 0.7 0.8 0.9 1.0 X chart, n=5, A2=0.577 Lot No LCL 0.690 0.745 UCL 0.800 0.0 0.1 0.2 0.3 Range Chart, n=5 D3=0.0, D4=2.114 LCL 0.0 0.096 UCL 0.203
  • 12. Lecture 12: Control Charts for Variables Spanos EE290H F05 12 Rational Subgrouping (cont.) Remember, we are using R to estimate the global sigma. The rational subgroups we chose might bias this estimation. In this case, the within lot variation is much less than the global variation. If we estimate the sigma from the global range, we get: If this looks too good, it might be because of the "mixture" patterns in it! 80 60 40 20 0 0.5 0.6 0.7 0.8 0.9 1.0 X chart for Global Range LCL 0.514 0.745 UCL 0.977
  • 13. Lecture 12: Control Charts for Variables Spanos EE290H F05 13 Specification Limits vs. Control Limits The specification limits of a process reflect our need. These limits are set by the management as objectives. The control limits of a process tell us what the process can do when it is operating properly. These limits are set by the quality of the machinery and the skills of the operators. Process Capability is a figure of merit that tells us whether a process is suitable for our manufacturing objectives.
  • 14. Lecture 12: Control Charts for Variables Spanos EE290H F05 14 Process Capability Figure 7.20 pp 139 Kume Process specifications and control limits are, in general, different concepts. A process might be in control without meeting the specs, or might be meeting the specs without being is control...
  • 15. Lecture 12: Control Charts for Variables Spanos EE290H F05 15 Process Capability Estimation Calculate what the process (when in control) can do and compare it with specifications. A control chart provides good estimates of σ, so it can be used for process capability evaluation. Process Capability Ratio (PCR, CP) Cp = (USL-LSL) / 6 σ Example The line-width control data show a process capability of 1.08, since the specs for DLN are .5 to 1.0 µm and σ is .077. The symbol CPK is used for the process capability when the spec limits are not symmetrical around the process spread: CPK = min { (USL-x)/3σ, (x-LSL)/3σ }
  • 16. Lecture 12: Control Charts for Variables Spanos EE290H F05 16 Process Capability (cont) LSL USL 6 σ 3 σ LSL USL Cpk = min { (USL-x)/3σ, (x-LSL)/3σ } Cp = (USL-LSL) / 6 σ
  • 17. Lecture 12: Control Charts for Variables Spanos EE290H F05 17 Never Mix Specification and Control Limits! Relationship of natural tolerance, control and spec limits: Only individuals should be plotted against the specs...
  • 18. Lecture 12: Control Charts for Variables Spanos EE290H F05 18 Never Attempt to Estimate Cp or Cpk from small groups! Plot of CP estimate, n=5 (true CP=0.67) CP 0.5 1.0 1.5 2.0 2.5 3.0 0 10 20 30 40 50 60 70 80 90 100 CP
  • 19. Lecture 12: Control Charts for Variables Spanos EE290H F05 19 Special patterns in charts While a point outside the control limits is a good indicator of non-randomness, other patterns are possible: • Cyclic (periodic signal) • Mixtures (two or more sources) • Shifts (abrupt change) • Trends (gradual change) • Stratification (variability too small) Additional rules can be used to detect them. (Watch for an increase in false alarm rates).
  • 20. Lecture 12: Control Charts for Variables Spanos EE290H F05 20 Special Patterns
  • 21. Lecture 12: Control Charts for Variables Spanos EE290H F05 21 The Western Electric Rules UCL (+3σ) LCL (-3σ) Center Line A B A C B C 1. Any point beyond 3s UCL or LCL. 2. 2/3 cons. points on same side, in A or beyond 3. 4/5 cons. points on same side, in B or beyond. 4. 9/9 cons. points on same side of center line. 5. 6/6 cons. points increasing or decreasing. 6. 14/14 cons. points alternating up and down. 7. 15/15 cons. points on either side in zone C. 1 2 3 4 5 6 7
  • 22. Lecture 12: Control Charts for Variables Spanos EE290H F05 22 Robustness of the x-R control chart X ~ N(µ, σ2) So far we have assumed that our process is fluctuating according to a normal distribution: This assumption is not important for the x chart (thanks to the central limit theorem). The R chart is much more sensitive to this assumption. If the underlying distribution is not normal, watch for signs of correlation between x and R.
  • 23. Lecture 12: Control Charts for Variables Spanos EE290H F05 23 The x-R Operating Characteristic Function also known as the Average Run Length βm-1 (1 - β) ARL = 1 1 -β β =Φ UCL-(µo+k σ) σ / n -Φ LCL-(µo+k σ) σ / n or, for 3σ control linits: β =Φ ( 3 - k n ) -Φ ( -3 - k n ) The probability that the shift will be detected on the mth sample is: And the average number of samples that we need for detecting this shift is: What is the probability of not detecting a shift of μ by k σ?
  • 24. Lecture 12: Control Charts for Variables Spanos EE290H F05 24 The x-R Operating Characteristic Function (cont.)
  • 25. Lecture 12: Control Charts for Variables Spanos EE290H F05 25 The x-R Operating Characteristic Function (cont.) The OC for the R part of the chart shows that it cannot catch small shifts in sigma:
  • 26. Lecture 12: Control Charts for Variables Spanos EE290H F05 26 x - s control charts s 2 = n Σ i=1 (xi-x) 2 n-1 s = 1 m m Σ i=1 si and s C4 unb. estim of sig CLs = B3,4 s B3,4 = 1± 3 C4 1-C4 2 CLx = x ± A3s A3 = 3 C4 n When n is larger (>10), then using the standard deviation s gives better results. Although s2 is a good, unbiased estimator of the variance, s is a biased estimator of sigma. A correction factor is a function of n and can be found is tables. In summary:
  • 27. Lecture 12: Control Charts for Variables Spanos EE290H F05 27 x and s Control Charts (when n is large) 0.00 0.05 0.10 0.15 S Chart, assuming sigma=0.06 B5=0.276, B6=1.669 for n=10 LCL 0.017 S 0.053 UCL 0.100 sigma 80 60 40 20 0 0.00 0.05 0.10 0.15 S Chart, no standard B3=0.281, B4=1.716 for n=10 Lot No LCL 0.015 S 0.053 UCL 0.091
  • 28. Lecture 12: Control Charts for Variables Spanos EE290H F05 28 The control limits for x can now be calculated from s. 80 60 40 20 0 0.5 0.6 0.7 0.8 0.9 1.0 S=0.053, n=10, A3=0.975 Lot No LCL 0.69 0.75 UCL 0.80
  • 29. Lecture 12: Control Charts for Variables Spanos EE290H F05 29 Control Charts for Individual Units Moving Range chart for Temp. Control: 0 1 2 3 4 5 Moving Range Graph, n=2, D3=0.0, D4=3.267 LCL 0.0 1.16 UCL 3.92 100 80 60 40 20 0 -4 -2 0 2 4 Temp Samples, n=2, d2=1.128 Time LCL -3.19e+0 4.5e-1 UCL 3.2e+0
  • 30. Lecture 12: Control Charts for Variables Spanos EE290H F05 30 Questions Most Frequently Asked Q How many points are needed to establish control limits? A Typically 20-30 in-control points will do. Q How do I know whether points are in-control if limits have not been set? A Out-of-control points should be: a) explained and excluded. b) left in the graph if cannot be explained. When done, we should have about 1/ARL unexplained out- of-control points (for 3σ control ~1/370 samples.) These points are accepted as false alarms. Q How often limits must be recalculated? A Every time it is obvious from the chart that the process has reached a new, acceptable state of statistical control.
  • 31. Lecture 12: Control Charts for Variables Spanos EE290H F05 31 Choosing the proper control chart Variables • new process or product • old process with chronic trouble • diagnostic purposes • destructive testing • very tight specs • decide adjustments Attributes • reduce process fallout • multiple step process evaluation • cannot measure variables • historical summation of the process Individuals • physically difficult to group • full testing or auto measurements • data rate too slow
  • 32. Lecture 12: Control Charts for Variables Spanos EE290H F05 32 Summary, so far • Continuous variables need two (2) charts: – chart monitoring the mean – chart monitoring the spread • Rational subgrouping must be done correctly. • Charts are using Control Limits - Spec limits are very different (conceptually and numerically). • The concept of process capability brings the two sets of limits together. • A chart is a hypothesis test. It suffers from type I and type II errors. • Violating the control limits is just one type of alarm, out of many.
  • 33. Lecture 12: Control Charts for Variables Spanos EE290H F05 33
  • 34. Lecture 12: Control Charts for Variables Spanos EE290H F05 34 Intro to SQC 5th Edition, D. Montgomery