SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Spanos

EE290H F05

CUSUM, MA and EWMA Control Charts

Increasing the sensitivity and getting ready for
automated control:
The Cumulative Sum chart, the Moving
Average and the Exponentially Weighted
Moving Average Charts.

Lecture 14: CUSUM and EWMA

1
Spanos

EE290H F05

Shewhart Charts cannot detect small shifts
The charts discussed so far are variations of the Shewhart
chart: each new point depends only on one subgroup.
Shewhart charts are sensitive to large process shifts.
The probability of detecting small shifts fast is rather small:

Fig 6-13 pp 195 Montgomery.

Lecture 14: CUSUM and EWMA

2
Spanos

EE290H F05

Cumulative-Sum Chart

If each point on the chart is the cumulative history (integral)
of the process, systematic shifts are easily detected. Large,
abrupt shifts are not detected as fast as in a Shewhart chart.

CUSUM charts are built on the principle of Maximum
Likelihood Estimation (MLE).
Lecture 14: CUSUM and EWMA

3
Spanos

EE290H F05

Maximum Likelihood Estimation
The "correct" choice of probability density function (pdf)
moments maximizes the collective likelihood of the
observations.
If x is distributed with a pdf(x,θ) with unknown θ, then θ can
be estimated by solving the problem:
m

max θ

Π pdf( xi,θ )
i=1

This concept is good for estimation as well as for comparison.

Lecture 14: CUSUM and EWMA

4
Spanos

EE290H F05

Maximum Likelihood Estimation Example
To estimate the mean value of a normal distribution, collect
the observations x1,x2, ... ,xm and solve the non-linear
programming problem:

⎧
⎫
⎧
2 ⎫
2
ˆ
ˆ
1 ⎛ x −μ ⎞
1 ⎛ x −μ ⎞ ⎞
⎛ 1
⎪m
⎪
m
− ⎜ i
− ⎜ i
⎟ ⎪
⎟
⎪
1
⎪
2⎝ σ ⎠
2 ⎝ σ ⎠ ⎟⎪
⎜
max μ ⎨Π
e
e
⎬ or min μ ⎨iΣ1 log⎜
ˆ
ˆ
⎟⎬
i =1 σ 2π
=
σ 2π
⎪
⎪
⎪
⎝
⎠⎪
⎪
⎪
⎩
⎭
⎩
⎭

Lecture 14: CUSUM and EWMA

5
Spanos

EE290H F05

MLE Control Schemes
If a process can have a "good" or a "bad" state (with the control
variable distributed with a pdf fG or fB respectively).
This statistic will be small when the process is "good" and large when
"bad":
m

f B(x i)
Σ log f G(xi)
i=1

m

m

log(Π pi ) = ∑ log( pi )
i =1

Lecture 14: CUSUM and EWMA

i =1

6
Spanos

EE290H F05

MLE Control Schemes (cont.)
Note that this counts from the beginning of the process. We
choose the best k points as "calibration" and we get:
m

k

f B(x i)
f B(x i)
S m = Σ log
- min k < m Σ log
>L
f G(x i)
f G(x i)
i=1
i=1
or
f B(x m)
S m = max (S m-1+log
, 0) > L
f G(x m)
This way, the statistic Sm keeps a cumulative score of all the
"bad" points. Notice that we need to know what the "bad"
process is!
Lecture 14: CUSUM and EWMA

7
Spanos

EE290H F05

The Cumulative Sum chart
If θ is a mean value of a normal distribution, is simplified to:
m

S m = Σ (x i - µ 0)
i=1

where μ0 is the target mean of the process. This can be
monitored with V-shaped or tabular “limits”.
Advantages
The CUSUM chart is very effective for small shifts and
when the subgroup size n=1.
Disadvantages
The CUSUM is relatively slow to respond to large shifts.
Also, special patterns are hard to see and analyze.
Lecture 14: CUSUM and EWMA

8
Spanos

EE290H F05

Shewhart small shift

Example
15
10
5
0
-5
-10
-15

UCL=13.4

µ0=-0.1

20

40

60

80

100

120

140

0

CUSUM small shift

0

LCL=-13.6
160

20

40

60

80

100

120

140

160

120
100
80
60
40
20
0
-20
-40
-60

Lecture 14: CUSUM and EWMA

9
Spanos

EE290H F05

The V-Mask CUSUM design
for standardized observations yi=(xi-μo)/σ

Need to set L(0) (i.e. the run length when the process is in
control), and L(δ) (i.e. the run-length for a specific deviation).

Figure 7-3 Montgomery pp 227

Lecture 14: CUSUM and EWMA

10
Spanos

EE290H F05

The V-Mask CUSUM design
for standardized observations yi=(xi-μo)/σ
δ is the amount of shift (normalized to σ) that we wish to detect with type I
error α and type II error β.
Α is a scaling factor: it is the horizontal distance between successive
points in terms of unit distance on the vertical axis.

2 ln 1- β
d=
2
α
δ
δ= Δ
θ = tan -1 δ
σx
2A

d

Lecture 14: CUSUM and EWMA

θ

11
Spanos

EE290H F05

ARL vs. Deviation for V-Mask CUSUM

Lecture 14: CUSUM and EWMA

12
Spanos

EE290H F05

CUSUM chart of furnace Temperature difference
Detect 2Co, σ =1.5Co, (i.e. δ=1.33), α=.0027 β=0.05,
A=1
=> θ = 18.43o, d = 6.6
50

3

40

2

30

II

20

III

0

I

10

1

-1

0

-2

-10

-3
0

20

Lecture 14: CUSUM and EWMA

40

60

80

100

0

20

40

60

80

100
13
Spanos

EE290H F05

Tabular CUSUM
A tabular form is easier to implement in a CAM system
Ci+ = max [ 0, xi - ( μo + k ) + Ci-1+ ]
Ci-

= max [ 0, ( μo - k ) - xi +

h

Ci-1-

]

d

θ

C0+ = C0- = 0
k = (δ/2)/σ
h = dσxtan(θ)

Lecture 14: CUSUM and EWMA

14
Spanos

EE290H F05

Tabular CUSUM Example

Lecture 14: CUSUM and EWMA

15
Spanos

EE290H F05

Various Tabular CUSUM Representations

Lecture 14: CUSUM and EWMA

16
Spanos

EE290H F05

CUSUM Enhancements
To speed up CUSUM response one can use "modified" V
masks:
15
10
5
0
-5
0

20

40

60

80

100

Other solutions include the application of Fast Initial
Response (FIR) CUSUM, or the use of combined CUSUMShewhart charts.
Lecture 14: CUSUM and EWMA

17
Spanos

EE290H F05

General MLE Control Schemes
Since the MLE principle is so general, control
schemes can be built to detect:
• single or multivariate deviation in means
• deviation in variances
• deviation in covariances
An important point to remember is that MLE
schemes need, implicitly or explicitly, a definition of
the "bad" process.
The calculation of the ARL is complex but possible.

Lecture 14: CUSUM and EWMA

18
Spanos

EE290H F05

Control Charts Based on Weighted Averages
Small shifts can be detected more easily when multiple
samples are combined.
Consider the average over a "moving window" that contains
w subgroups of size n:
Mt =

x t + x t-1 + ... +x t-w+1
w
σ2
V(M t) = n w

The 3-sigma control limits for Mt are:
UCL = x + 3 σ
nw
LCL = x - 3 σ
nw

Limits are wider during start-up and stabilize after the first w
groups have been collected.
Lecture 14: CUSUM and EWMA

19
Spanos

EE290H F05

Example - Moving average chart
w = 10
15
10
5
0
-5
-10
0

20

40

60

80

100

120

140

160

sample
Lecture 14: CUSUM and EWMA

20
Spanos

EE290H F05

The Exponentially Weighted Moving Average
If the CUSUM chart is the sum of the entire process history,
maybe a weighed sum of the recent history would be more
meaningful:
zt = λxt + (1 - λ)zt -1

0 < λ < 1 z0 = x

It can be shown that the weights decrease geometrically
and that they sum up to unity.
t-1

z t = λ Σ ( 1 - λ )j x t - j + ( 1 - λ )t z 0
j=0

UCL = x + 3 σ
LCL = x - 3 σ
Lecture 14: CUSUM and EWMA

λ
(2-λ)n
λ
(2-λ)n
21
Spanos

EE290H F05

Two example Weighting Envelopes
relative
importance

1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0

10

EWMA 0.6
EWMA 0.1

Lecture 14: CUSUM and EWMA

20

30

40

50

-> age of sample

22
Spanos

EE290H F05

EWMA Comparisons

15

λ=0.6

10
5
0
-5
-10
0

20

40

60

0

20

40

60

80

100

120

140

160

80
100
sample

120

140

160

15
10

λ=0.1

5
0
-5
-10

Lecture 14: CUSUM and EWMA

23
Spanos

EE290H F05

Another View of the EWMA
• The EWMA value zt is a forecast of the sample at the t+1
period.
• Because of this, EWMA belongs to a general category of
filters that are known as “time series” filters.
xt = f (xt - 1, xt - 2, xt - 3 ,... )
xt- xt = at
Usually:
p

xt = Σ φixt - i +
i=1

q

Σ

θjat - j

j=1

• The proper formulation of these filters can be used for
forecasting and feedback / feed-forward control!
• Also, for quality control purposes, these filters can be used
to translate a non-IIND signal to an IIND residual...
Lecture 14: CUSUM and EWMA

24
Spanos

EE290H F05

Summary so far…
While simple control charts are great tools for visualizing
the process,it is possible to look at them from another
perspective:
Control charts are useful “summaries” of the process
statistics.
Charts can be designed to increase sensitivity without
sacrificing type I error.
It is this type of advanced charts that can form the
foundation of the automation control of the (near) future.
Next stop before we get there: multivariate and modelbased SPC!
Lecture 14: CUSUM and EWMA

25

Contenu connexe

Tendances (20)

Seasonal ARIMA
Seasonal ARIMASeasonal ARIMA
Seasonal ARIMA
 
kinds of distribution
 kinds of distribution kinds of distribution
kinds of distribution
 
The Use Of Statistical Tolerance Limits For Process
The Use Of Statistical Tolerance Limits For ProcessThe Use Of Statistical Tolerance Limits For Process
The Use Of Statistical Tolerance Limits For Process
 
Two way analysis of variance (anova)
Two way analysis of variance (anova)Two way analysis of variance (anova)
Two way analysis of variance (anova)
 
Generalized linear model
Generalized linear modelGeneralized linear model
Generalized linear model
 
Control charts
Control chartsControl charts
Control charts
 
X, s chart and shewart control chart
X, s chart and shewart control chartX, s chart and shewart control chart
X, s chart and shewart control chart
 
ARIMA
ARIMA ARIMA
ARIMA
 
Measures of dispersion discuss 2.2
Measures of dispersion discuss 2.2Measures of dispersion discuss 2.2
Measures of dispersion discuss 2.2
 
Multiple Linear Regression II and ANOVA I
Multiple Linear Regression II and ANOVA IMultiple Linear Regression II and ANOVA I
Multiple Linear Regression II and ANOVA I
 
Introduction to control charts
Introduction to control chartsIntroduction to control charts
Introduction to control charts
 
Linear regression analysis
Linear regression analysisLinear regression analysis
Linear regression analysis
 
Control charts
Control chartsControl charts
Control charts
 
Time series
Time seriesTime series
Time series
 
Measures of central tendency
Measures of central tendencyMeasures of central tendency
Measures of central tendency
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
 
Chi squared test
Chi squared testChi squared test
Chi squared test
 
Statistical quality control introduction
Statistical quality control introductionStatistical quality control introduction
Statistical quality control introduction
 
Regression analysis in R
Regression analysis in RRegression analysis in R
Regression analysis in R
 
Control chart ppt
Control chart pptControl chart ppt
Control chart ppt
 

En vedette

CAD -- CUSUM Anomaly Detection
CAD -- CUSUM Anomaly DetectionCAD -- CUSUM Anomaly Detection
CAD -- CUSUM Anomaly DetectionFarkas Kinga
 
Isen 614 project report
Isen 614 project reportIsen 614 project report
Isen 614 project reportVanshaj Handoo
 
Isen 614 project presentation
Isen 614 project presentationIsen 614 project presentation
Isen 614 project presentationVanshaj Handoo
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Controljohnreilly
 
Industry 4.0 : Digital Reinvention in Manufacturing Industry
Industry 4.0 : Digital Reinvention in Manufacturing IndustryIndustry 4.0 : Digital Reinvention in Manufacturing Industry
Industry 4.0 : Digital Reinvention in Manufacturing IndustryEthan Chee
 
Variation and mistake proofing
Variation and mistake proofingVariation and mistake proofing
Variation and mistake proofingLeanleaders.org
 
Variable control chart
Variable control chartVariable control chart
Variable control chartJassfer Alina
 
Bearing failure and its Causes and Countermeasures
Bearing failure and its Causes and CountermeasuresBearing failure and its Causes and Countermeasures
Bearing failure and its Causes and Countermeasuresdutt4190
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process ControlMarwa Abo-Amra
 
Statistical Quality Control.
Statistical Quality Control.Statistical Quality Control.
Statistical Quality Control.Raviraj Jadeja
 
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingJourney to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingIBM Internet of Things
 

En vedette (14)

CAD -- CUSUM Anomaly Detection
CAD -- CUSUM Anomaly DetectionCAD -- CUSUM Anomaly Detection
CAD -- CUSUM Anomaly Detection
 
Isen 614 project report
Isen 614 project reportIsen 614 project report
Isen 614 project report
 
Bearings and failures
Bearings and failuresBearings and failures
Bearings and failures
 
SPC and Control Charts
SPC and Control ChartsSPC and Control Charts
SPC and Control Charts
 
Isen 614 project presentation
Isen 614 project presentationIsen 614 project presentation
Isen 614 project presentation
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
 
Industry 4.0 : Digital Reinvention in Manufacturing Industry
Industry 4.0 : Digital Reinvention in Manufacturing IndustryIndustry 4.0 : Digital Reinvention in Manufacturing Industry
Industry 4.0 : Digital Reinvention in Manufacturing Industry
 
Variation and mistake proofing
Variation and mistake proofingVariation and mistake proofing
Variation and mistake proofing
 
Variable control chart
Variable control chartVariable control chart
Variable control chart
 
Bearing failure and its Causes and Countermeasures
Bearing failure and its Causes and CountermeasuresBearing failure and its Causes and Countermeasures
Bearing failure and its Causes and Countermeasures
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
 
Statistical Quality Control.
Statistical Quality Control.Statistical Quality Control.
Statistical Quality Control.
 
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingJourney to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
 
LIÇÃO 12 - QUEM AMA CUMPRE PLENAMENTE A LEI DIVINA
LIÇÃO 12 - QUEM AMA CUMPRE PLENAMENTE A LEI DIVINALIÇÃO 12 - QUEM AMA CUMPRE PLENAMENTE A LEI DIVINA
LIÇÃO 12 - QUEM AMA CUMPRE PLENAMENTE A LEI DIVINA
 

Similaire à Lecture 14 cusum and ewma

Variable charts
Variable chartsVariable charts
Variable chartsHunhNgcThm
 
“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
 
Detecting Assignable Signals via Decomposition of MEWMA Statistic
Detecting Assignable Signals via Decomposition of MEWMA StatisticDetecting Assignable Signals via Decomposition of MEWMA Statistic
Detecting Assignable Signals via Decomposition of MEWMA Statisticinventionjournals
 
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxTitle of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxjuliennehar
 
Detecting Assignable Signals Via Decomposition Of Newma Statistic
Detecting Assignable Signals Via Decomposition Of Newma StatisticDetecting Assignable Signals Via Decomposition Of Newma Statistic
Detecting Assignable Signals Via Decomposition Of Newma Statisticjournal ijrtem
 
Time series analysis use E-views programer
Time series analysis use E-views programerTime series analysis use E-views programer
Time series analysis use E-views programerAl-Qadisiya University
 
HMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude ControlHMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude ControlPantelis Sopasakis
 
Mackey Glass Time Series Prediction
Mackey Glass Time Series PredictionMackey Glass Time Series Prediction
Mackey Glass Time Series PredictionGiovanni Murru
 
Assimilation of spa and pmt for random shocks in manufacturing process 2
Assimilation of spa and pmt for random shocks in manufacturing process 2Assimilation of spa and pmt for random shocks in manufacturing process 2
Assimilation of spa and pmt for random shocks in manufacturing process 2IAEME Publication
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
 
A Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm SystemsA Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm SystemsKoorosh Aslansefat
 
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/H
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/HImproving the mass conservation in the semi- Lagrangian scheme of the IFS/H
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/HTomás Morales
 
Presentation on GMM
Presentation on GMMPresentation on GMM
Presentation on GMMMoses sichei
 
Estimating Future Initial Margin with Machine Learning
Estimating Future Initial Margin with Machine LearningEstimating Future Initial Margin with Machine Learning
Estimating Future Initial Margin with Machine LearningAndres Hernandez
 
Mit2 092 f09_lec13
Mit2 092 f09_lec13Mit2 092 f09_lec13
Mit2 092 f09_lec13Rahman Hakim
 

Similaire à Lecture 14 cusum and ewma (20)

Variable charts
Variable chartsVariable charts
Variable charts
 
“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”
 
Detecting Assignable Signals via Decomposition of MEWMA Statistic
Detecting Assignable Signals via Decomposition of MEWMA StatisticDetecting Assignable Signals via Decomposition of MEWMA Statistic
Detecting Assignable Signals via Decomposition of MEWMA Statistic
 
A0250109
A0250109A0250109
A0250109
 
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxTitle of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
 
Detecting Assignable Signals Via Decomposition Of Newma Statistic
Detecting Assignable Signals Via Decomposition Of Newma StatisticDetecting Assignable Signals Via Decomposition Of Newma Statistic
Detecting Assignable Signals Via Decomposition Of Newma Statistic
 
Time series analysis use E-views programer
Time series analysis use E-views programerTime series analysis use E-views programer
Time series analysis use E-views programer
 
HMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude ControlHMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude Control
 
Mackey Glass Time Series Prediction
Mackey Glass Time Series PredictionMackey Glass Time Series Prediction
Mackey Glass Time Series Prediction
 
Assimilation of spa and pmt for random shocks in manufacturing process 2
Assimilation of spa and pmt for random shocks in manufacturing process 2Assimilation of spa and pmt for random shocks in manufacturing process 2
Assimilation of spa and pmt for random shocks in manufacturing process 2
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
 
A Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm SystemsA Novel Extended Adaptive Thresholding for Industrial Alarm Systems
A Novel Extended Adaptive Thresholding for Industrial Alarm Systems
 
Quality control of bolts
Quality control of boltsQuality control of bolts
Quality control of bolts
 
Control Methods on Three-phase Power Converters in Photovoltaic Systems
Control Methods on Three-phase Power Converters in Photovoltaic SystemsControl Methods on Three-phase Power Converters in Photovoltaic Systems
Control Methods on Three-phase Power Converters in Photovoltaic Systems
 
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/H
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/HImproving the mass conservation in the semi- Lagrangian scheme of the IFS/H
Improving the mass conservation in the semi- Lagrangian scheme of the IFS/H
 
922214 e002013
922214 e002013922214 e002013
922214 e002013
 
Presentation on GMM
Presentation on GMMPresentation on GMM
Presentation on GMM
 
Estimating Future Initial Margin with Machine Learning
Estimating Future Initial Margin with Machine LearningEstimating Future Initial Margin with Machine Learning
Estimating Future Initial Margin with Machine Learning
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
Mit2 092 f09_lec13
Mit2 092 f09_lec13Mit2 092 f09_lec13
Mit2 092 f09_lec13
 

Plus de Ingrid McKenzie

Laboratory Balance: How They Work, Checking Their Accuracy
Laboratory Balance: How They Work, Checking Their AccuracyLaboratory Balance: How They Work, Checking Their Accuracy
Laboratory Balance: How They Work, Checking Their AccuracyIngrid McKenzie
 
Cement Grinding Optimization
Cement Grinding OptimizationCement Grinding Optimization
Cement Grinding OptimizationIngrid McKenzie
 
111658903 kiln-burning-systems
111658903 kiln-burning-systems111658903 kiln-burning-systems
111658903 kiln-burning-systemsIngrid McKenzie
 
Design ofexperimentstutorial
Design ofexperimentstutorialDesign ofexperimentstutorial
Design ofexperimentstutorialIngrid McKenzie
 
Summary research on c pk vs cp
Summary research on c pk vs cpSummary research on c pk vs cp
Summary research on c pk vs cpIngrid McKenzie
 
2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedureIngrid McKenzie
 
Introduction to-bomb-calorimetry
Introduction to-bomb-calorimetryIntroduction to-bomb-calorimetry
Introduction to-bomb-calorimetryIngrid McKenzie
 
Practice guide stopwatches and timer calibrations
Practice guide stopwatches and timer calibrationsPractice guide stopwatches and timer calibrations
Practice guide stopwatches and timer calibrationsIngrid McKenzie
 
Technical information glassware
Technical information glasswareTechnical information glassware
Technical information glasswareIngrid McKenzie
 
2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedureIngrid McKenzie
 

Plus de Ingrid McKenzie (16)

Laboratory Balance: How They Work, Checking Their Accuracy
Laboratory Balance: How They Work, Checking Their AccuracyLaboratory Balance: How They Work, Checking Their Accuracy
Laboratory Balance: How They Work, Checking Their Accuracy
 
Strengthof cement
Strengthof cementStrengthof cement
Strengthof cement
 
Strengthof cement
Strengthof cementStrengthof cement
Strengthof cement
 
Wcecs2010 pp699 705
Wcecs2010 pp699 705Wcecs2010 pp699 705
Wcecs2010 pp699 705
 
Cement Grinding Optimization
Cement Grinding OptimizationCement Grinding Optimization
Cement Grinding Optimization
 
111658903 kiln-burning-systems
111658903 kiln-burning-systems111658903 kiln-burning-systems
111658903 kiln-burning-systems
 
Conducting rc as
Conducting rc asConducting rc as
Conducting rc as
 
Design ofexperimentstutorial
Design ofexperimentstutorialDesign ofexperimentstutorial
Design ofexperimentstutorial
 
Summary research on c pk vs cp
Summary research on c pk vs cpSummary research on c pk vs cp
Summary research on c pk vs cp
 
C321 09 s_l1_glassware
C321 09 s_l1_glasswareC321 09 s_l1_glassware
C321 09 s_l1_glassware
 
Bomb calorimetry
Bomb calorimetryBomb calorimetry
Bomb calorimetry
 
2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure
 
Introduction to-bomb-calorimetry
Introduction to-bomb-calorimetryIntroduction to-bomb-calorimetry
Introduction to-bomb-calorimetry
 
Practice guide stopwatches and timer calibrations
Practice guide stopwatches and timer calibrationsPractice guide stopwatches and timer calibrations
Practice guide stopwatches and timer calibrations
 
Technical information glassware
Technical information glasswareTechnical information glassware
Technical information glassware
 
2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure2 pa32 bomb calorimeter procedure
2 pa32 bomb calorimeter procedure
 

Dernier

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Lecture 14 cusum and ewma

  • 1. Spanos EE290H F05 CUSUM, MA and EWMA Control Charts Increasing the sensitivity and getting ready for automated control: The Cumulative Sum chart, the Moving Average and the Exponentially Weighted Moving Average Charts. Lecture 14: CUSUM and EWMA 1
  • 2. Spanos EE290H F05 Shewhart Charts cannot detect small shifts The charts discussed so far are variations of the Shewhart chart: each new point depends only on one subgroup. Shewhart charts are sensitive to large process shifts. The probability of detecting small shifts fast is rather small: Fig 6-13 pp 195 Montgomery. Lecture 14: CUSUM and EWMA 2
  • 3. Spanos EE290H F05 Cumulative-Sum Chart If each point on the chart is the cumulative history (integral) of the process, systematic shifts are easily detected. Large, abrupt shifts are not detected as fast as in a Shewhart chart. CUSUM charts are built on the principle of Maximum Likelihood Estimation (MLE). Lecture 14: CUSUM and EWMA 3
  • 4. Spanos EE290H F05 Maximum Likelihood Estimation The "correct" choice of probability density function (pdf) moments maximizes the collective likelihood of the observations. If x is distributed with a pdf(x,θ) with unknown θ, then θ can be estimated by solving the problem: m max θ Π pdf( xi,θ ) i=1 This concept is good for estimation as well as for comparison. Lecture 14: CUSUM and EWMA 4
  • 5. Spanos EE290H F05 Maximum Likelihood Estimation Example To estimate the mean value of a normal distribution, collect the observations x1,x2, ... ,xm and solve the non-linear programming problem: ⎧ ⎫ ⎧ 2 ⎫ 2 ˆ ˆ 1 ⎛ x −μ ⎞ 1 ⎛ x −μ ⎞ ⎞ ⎛ 1 ⎪m ⎪ m − ⎜ i − ⎜ i ⎟ ⎪ ⎟ ⎪ 1 ⎪ 2⎝ σ ⎠ 2 ⎝ σ ⎠ ⎟⎪ ⎜ max μ ⎨Π e e ⎬ or min μ ⎨iΣ1 log⎜ ˆ ˆ ⎟⎬ i =1 σ 2π = σ 2π ⎪ ⎪ ⎪ ⎝ ⎠⎪ ⎪ ⎪ ⎩ ⎭ ⎩ ⎭ Lecture 14: CUSUM and EWMA 5
  • 6. Spanos EE290H F05 MLE Control Schemes If a process can have a "good" or a "bad" state (with the control variable distributed with a pdf fG or fB respectively). This statistic will be small when the process is "good" and large when "bad": m f B(x i) Σ log f G(xi) i=1 m m log(Π pi ) = ∑ log( pi ) i =1 Lecture 14: CUSUM and EWMA i =1 6
  • 7. Spanos EE290H F05 MLE Control Schemes (cont.) Note that this counts from the beginning of the process. We choose the best k points as "calibration" and we get: m k f B(x i) f B(x i) S m = Σ log - min k < m Σ log >L f G(x i) f G(x i) i=1 i=1 or f B(x m) S m = max (S m-1+log , 0) > L f G(x m) This way, the statistic Sm keeps a cumulative score of all the "bad" points. Notice that we need to know what the "bad" process is! Lecture 14: CUSUM and EWMA 7
  • 8. Spanos EE290H F05 The Cumulative Sum chart If θ is a mean value of a normal distribution, is simplified to: m S m = Σ (x i - µ 0) i=1 where μ0 is the target mean of the process. This can be monitored with V-shaped or tabular “limits”. Advantages The CUSUM chart is very effective for small shifts and when the subgroup size n=1. Disadvantages The CUSUM is relatively slow to respond to large shifts. Also, special patterns are hard to see and analyze. Lecture 14: CUSUM and EWMA 8
  • 9. Spanos EE290H F05 Shewhart small shift Example 15 10 5 0 -5 -10 -15 UCL=13.4 µ0=-0.1 20 40 60 80 100 120 140 0 CUSUM small shift 0 LCL=-13.6 160 20 40 60 80 100 120 140 160 120 100 80 60 40 20 0 -20 -40 -60 Lecture 14: CUSUM and EWMA 9
  • 10. Spanos EE290H F05 The V-Mask CUSUM design for standardized observations yi=(xi-μo)/σ Need to set L(0) (i.e. the run length when the process is in control), and L(δ) (i.e. the run-length for a specific deviation). Figure 7-3 Montgomery pp 227 Lecture 14: CUSUM and EWMA 10
  • 11. Spanos EE290H F05 The V-Mask CUSUM design for standardized observations yi=(xi-μo)/σ δ is the amount of shift (normalized to σ) that we wish to detect with type I error α and type II error β. Α is a scaling factor: it is the horizontal distance between successive points in terms of unit distance on the vertical axis. 2 ln 1- β d= 2 α δ δ= Δ θ = tan -1 δ σx 2A d Lecture 14: CUSUM and EWMA θ 11
  • 12. Spanos EE290H F05 ARL vs. Deviation for V-Mask CUSUM Lecture 14: CUSUM and EWMA 12
  • 13. Spanos EE290H F05 CUSUM chart of furnace Temperature difference Detect 2Co, σ =1.5Co, (i.e. δ=1.33), α=.0027 β=0.05, A=1 => θ = 18.43o, d = 6.6 50 3 40 2 30 II 20 III 0 I 10 1 -1 0 -2 -10 -3 0 20 Lecture 14: CUSUM and EWMA 40 60 80 100 0 20 40 60 80 100 13
  • 14. Spanos EE290H F05 Tabular CUSUM A tabular form is easier to implement in a CAM system Ci+ = max [ 0, xi - ( μo + k ) + Ci-1+ ] Ci- = max [ 0, ( μo - k ) - xi + h Ci-1- ] d θ C0+ = C0- = 0 k = (δ/2)/σ h = dσxtan(θ) Lecture 14: CUSUM and EWMA 14
  • 15. Spanos EE290H F05 Tabular CUSUM Example Lecture 14: CUSUM and EWMA 15
  • 16. Spanos EE290H F05 Various Tabular CUSUM Representations Lecture 14: CUSUM and EWMA 16
  • 17. Spanos EE290H F05 CUSUM Enhancements To speed up CUSUM response one can use "modified" V masks: 15 10 5 0 -5 0 20 40 60 80 100 Other solutions include the application of Fast Initial Response (FIR) CUSUM, or the use of combined CUSUMShewhart charts. Lecture 14: CUSUM and EWMA 17
  • 18. Spanos EE290H F05 General MLE Control Schemes Since the MLE principle is so general, control schemes can be built to detect: • single or multivariate deviation in means • deviation in variances • deviation in covariances An important point to remember is that MLE schemes need, implicitly or explicitly, a definition of the "bad" process. The calculation of the ARL is complex but possible. Lecture 14: CUSUM and EWMA 18
  • 19. Spanos EE290H F05 Control Charts Based on Weighted Averages Small shifts can be detected more easily when multiple samples are combined. Consider the average over a "moving window" that contains w subgroups of size n: Mt = x t + x t-1 + ... +x t-w+1 w σ2 V(M t) = n w The 3-sigma control limits for Mt are: UCL = x + 3 σ nw LCL = x - 3 σ nw Limits are wider during start-up and stabilize after the first w groups have been collected. Lecture 14: CUSUM and EWMA 19
  • 20. Spanos EE290H F05 Example - Moving average chart w = 10 15 10 5 0 -5 -10 0 20 40 60 80 100 120 140 160 sample Lecture 14: CUSUM and EWMA 20
  • 21. Spanos EE290H F05 The Exponentially Weighted Moving Average If the CUSUM chart is the sum of the entire process history, maybe a weighed sum of the recent history would be more meaningful: zt = λxt + (1 - λ)zt -1 0 < λ < 1 z0 = x It can be shown that the weights decrease geometrically and that they sum up to unity. t-1 z t = λ Σ ( 1 - λ )j x t - j + ( 1 - λ )t z 0 j=0 UCL = x + 3 σ LCL = x - 3 σ Lecture 14: CUSUM and EWMA λ (2-λ)n λ (2-λ)n 21
  • 22. Spanos EE290H F05 Two example Weighting Envelopes relative importance 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0 10 EWMA 0.6 EWMA 0.1 Lecture 14: CUSUM and EWMA 20 30 40 50 -> age of sample 22
  • 24. Spanos EE290H F05 Another View of the EWMA • The EWMA value zt is a forecast of the sample at the t+1 period. • Because of this, EWMA belongs to a general category of filters that are known as “time series” filters. xt = f (xt - 1, xt - 2, xt - 3 ,... ) xt- xt = at Usually: p xt = Σ φixt - i + i=1 q Σ θjat - j j=1 • The proper formulation of these filters can be used for forecasting and feedback / feed-forward control! • Also, for quality control purposes, these filters can be used to translate a non-IIND signal to an IIND residual... Lecture 14: CUSUM and EWMA 24
  • 25. Spanos EE290H F05 Summary so far… While simple control charts are great tools for visualizing the process,it is possible to look at them from another perspective: Control charts are useful “summaries” of the process statistics. Charts can be designed to increase sensitivity without sacrificing type I error. It is this type of advanced charts that can form the foundation of the automation control of the (near) future. Next stop before we get there: multivariate and modelbased SPC! Lecture 14: CUSUM and EWMA 25