Microcomputer Software for Developing

advertisement
ALTPLAN
Microcomputer
Software
for
Developing
and Evaluating
Accelerated
Life Test Plans
Karen L. Jensenf
Department 0 Statistics
Iowa State University
November 1985
References.
CONTENTS
Introduction.
General overview of accelerated
life testing.
PurposeofALTPLAN
Getting started.
Preparation
of input values.
Hardwarerequirements
Starting
the program
Programorganjzation'
'
Diagrams of the structure
of the program.
Brief
description
of MAIN menu options.
Description
of program options.
Quit-donewithALTPLAN
Input (or change) specifications
of testing
situation.
Develop accelerated
life
test plans.
Evaluate
accelerated
life
test plans.
Sample session with ALTPLAN
Getting started.
Enteringinputvalues
Developingplans
Evaluatingtheplans
Exiting
from the program.
Remarks about the sample session.
1
1
4
4
4
5
5
l7
9
11
11
..12
16
19
22
22
22
28
36
38
39
Appendix
A.
DESCRIPTION OF TYPES OF ACCELERATEDLIFE TESTS
41
B.
INITIAL
43
c.
SUMMARY
OF PROGRAM
LIMITATIONS
D.
AREAS FOR POSSIBLE IMPROVEMENT
E.
STATISTICAL REFERENCESAND COMPUTATIONALFORMULAS.
INSTALLATION OF ALTPLAN
44
47
Computational
formulas.
47
i
distribution.
1.
INTRODUCTION
General
overview
An accelerated
tion
life
about the
For example,
percentile
test
time
stress
to
which
signed
to
operate
of
time
that
to failure
or
is
is
It
is
exposed
for
have a long lifetime
ditions,
it
may be impossible
at these
In order
the
length
of the
experiment
lating
is
at higher
called
type
of
extrapolation
mean that
intends
stress
design
and fewer
by the
end of
the
level
test.
If
level
when operated
make these
test
can be
stress
conditions.
de-
any other
to the
length
of
product
is
or
design
stress
during
about the
time
without
accelerated"
cona test
to
fail-
increasing
by running
is then
This
is
As in
tI
Inference
failure
product
material
inferences
to
a
some type of
enough failures
to make inferences
to
or
under
product
to estimate
of
a limit
the
or
the time
of stress.
is often
informa-
the
made by extrapo-
type
of extrapolation
in stress.
extrapolation
few failures
bution
material
levels.
in time.
to estimate
the
a life
extrapolation
Another
is
test,
back to the
and that
to observe
conditions
obtain
test
assumed that
the
a life
to
life
to
there
to
of some material
related
situation,
available
is
a particular
expected
performed
performed
may run an accelerated
under
experimental
testing
distribution
product
it
life
an experiment
distribution.
material
type
is
a researcher
of this
of the
of accelerated
the
than
test,
that
The limit
are
may be necessary
on available
observed
at
lOOPth percentile
lOOP% of the
one would
units
low stress
1
life
for
the
testing
test
may
If
one
conditions.
of the time
at a certain
need to
the estimate.
time
in
extrapolate
to
failure
stress
in
distrilevel
time
to
fail
make
With
a fixed
in stress
is
length
that
required
is
are
necessarily
of time
required
inversely
increased.
dangerous,
it
is
designing
a test
low the
researcher
the
amount of
related
-if
important
to
of
balance
these
balance
test
amount of extrapolation
extrapolation
one is
each type
Various
to
testing,
and the
Since
plan.
for
plans
the risks
in
decreased,
extrapolation
types
of
time
the
is
other
is
potentially
extrapolation
have been developed1
for
that
a particular
in
that
testing
alsitu-
ation.
In
developing
these
test
plans,
some simplifying
assumptions
are
made:
.there
is a single
.there
is
accelerating
a linear
relationship
and an appropriate
.the
time
to
the Weibull
To specify
for
the
transformation
failure
log
of the stress
distribution
a particular
follows
testing
of
time
an appropriate
2
the
design
stress
the
linear
relationship
variable,
a particular
situation,
transformation
value
stress
may still
the percentile
of the
the number of units
1 See, for
failure
and
form such
one must provide
for
the
stress
as
values
and the
highest
between
log
time
variable,
stress
to
value
failure
example,
Meeker
for
which
and trans-
hold,
time
to
failure
distribution
that
estimated,
4.
to
variables:
1.
3.
between the
or the Lognormal.
following
formed
stress
available
(1984)
for
the test,
and Meeker and Hahn (1985)
2 -
is
to
be
1.
5
the
assumed form of the time
6
guesses
stress
7
values
guess value
8
for
the
of time
is
these
values,
specified
the particular
Since
types
life
test
variance
ified
3.
plans
of
test
test
plans
stress
plans
design
time
(the
and highest
to
failure
censoring
dis-
time).
may be developed.
at which
units
units
are
to these
may be developed,
The following
affects
the
experiment
if
which
the
occur
at certain
Robustness
idea
of
of
are criteria
the
size
tests
of
these
are
estimate
of the
at a desired
number
that
of
in the
the
of experimental
The expected
specifications
for
test
levels
variance
accuracy
The basic
at the
for
A test
tested
and
levels
comparisons
comparing
must
accel-
plans:
The resulting
2
possible
allocation
several
of failure
spread parameter
available
by_the
be made between plans.
erated
the
and
length
distribution,
(Pn and PH' respectively),
tt'ibution,
Given
plan
of the probabilities
to failure
level
failures
of the percentile:
sample necessary
at
each
based may be inaccurate
to departures
of
planning
the
testing
to obtain
spec-
of confidence
level
numbers are too small,
stress
this
the
of
stress
in
assumptions
and failures
the
upon
may not
levels
from the
assumed input
an accelerated
situation
may be compared in various
-3
test
and use these
ways
-
life
values
is
to
to
take
develop
the
test
Purpose of ALTPLAN
ALTPLAN is
evaluation
a computer
program
of accelerated
life
of several
paring
will
these
possible
plans
generate
the
and Hahn (1985)
alternative
2.
types
of
and will
is
test
plans
according
that
useful
plans
plans
also
the
means of
criteria
development
by Meeker
the user
to
the
evaluating
mentioned
presented
allow
the
ALTPLAN allows
and provides
to
in
developand com-
above.
(1984)
and
ALTPLAN
and Meeker
modify
plans
or
above)
are given
specify
plans
GETTING STARTED
2.1
Preparation
The values
to
of
of the
input
following
ALTPLAN (default
The
type
values
of
variables
values
(described
are given
transformation
as in-
in parentheses):
to
applied
original
stress
values
(Linear).
2.
The design
stress
value
assumed life-stress
(Standardized
3.
0.000,
of the time to
failure
4.
The total
number of units
5.
The assumed form of the time to
6.
Guess values
7.
The value
8.
the
of the
stress
time
for
the
which
spread parameter
(1.000)
-
test
to
the
hold
is
to be
(1000).
distribution
probabilities,
-4
be expected
distribution
failure
(1.000)
The censoring
at which
(0.10).
available
failure
value
1.000)
at the
but ion
design
stress
can still
estimated
for
highest
relationship
values:
The percentile
and the
in the
(NONE).
PD and PH (NONE).
time
to
failure
distri-
1.
key.
Hardware
requirements
ALTPLAN may be run on an IBM PC, AT or
and a minimum of
256K RAM.
XT with
ALTPLAN requires
and an 8087 Math Coprocessor
at
least
DOS 2.1
An 8D-column printer
one disk
(or
later
drive
version)
is recommended,
but
not necessary.
Starting
the program
Before
procedure
for
Place
starting
is off,
If
the computer
is
turn
already
reset
from menus
program
The user
will
<CONTROL><ALT> <DEL> simul-
running
ALTPLAN by typing:
the
1 will
the
appear
directions
a menu-driven
operation
given
program,
by making
may make a selection
most cases,
follow
press
begin
to the
2 <ENTER> may be known to
guide
instructions.
it on.
in figure
ALTPLAN is
number corresponding
In
an installatiop,
ALTPLAN
screen
controls
B for
time,
the machine.
Use ALTPLAN by following
user
first
A.
on,
When the A> prompt appears,
each screen
this
in drive
the computer
and the title
the
See appendix
If
to
for
the program
A>
4
program
ALTPLAN diskette
taneously
3.
the
must be completed.
Instructions
2
runni~g
the
option
and then
a
terminology
5
bottom
meaning
series
pressing
as <RETURN>.
used in
the
by typing
menu has a default
some users
at
The
of
the
choices
the
the
(D)
that
of
single
<ENTER>2
option
terminology
IBM documentation.
which
in
AlTPlAN
"icrocolputer SoftNare
for
Developing and EvaluatirlY
Accelerated Life Test Plans
Version 1.0 -Novelber 1985
Press ENTERto continue
Figure 1:
may be selected
a program
ways option
5
If
the
by simply
Title
pressing
segment and move back
number 1.
a printer
is
up in
is the
on paper
command.
To obtain
time,
press
begin
everything
to
default
may be obtained
a copy of
<CONTROL><PRTSC> simultaneously.
appears
To stop
<CO~7ROL><PRTSC> again
-
on the
this
leave
is
al-
option.
the
<SHIFT> <PRTSC> simultaneously.
that
-6
The option
the menu structure
output
at a particular
printing
<ENTER>.
In many cases it
available,
IBM PC print-screen
screen
screen,
printing,
using
screen
To
press
press
3.
3.1
PROGRAM ORGANIZATION
Diagrams
Figure
of the structure
2:
Diagram of the
Figure
3:
of the program
structure
Diagram
of the
7
of the entire
Input
Module
program
Figure 4:
Figure 5:
Diagram of the Plan Development Module
Diagram
of the Plan Evaluation
8 -
Module
3.2
Brief
description
of MAIN menu options
The MAIN menu (shown in
figure
6) is the
routines
on the
main
user
Each option
may choose
menu options
specific
central
menu has
activities.
Brief
starting
point
a submenu with
descriptions
for
all
which
of
the
follow
ALTPLAN
I1AIN I1ENU
1.
2.
3.
4.
Quit -done with ALTPLAN
Input (or change)specifications of testing situatiorl
Developacceleratedlife test plans
Evaluateacceleratedlife test plans
Enter numberof selection
\.
;
Figure 6:
1.
QUIT -DONE
With
this
Main menu
WITH ALTPLAN
option
the
iting,
the user
will
values
and test
plans
user
may exit
be given
-9
from the
a chance to
-
program
save the
Before
current
exinput
3.
ly.
tion.
2
INPUT (OR CHANGE) SPECIFICATIONS OF THE TESTING SITUATION
With
this
define
option
the
them in
ously
the
testing
through
these
saved in a disk
may enter
situation.
the
by ALTPLAN.
of plans,
user
Values
keyboard
If
plans
there
If
of the
by reading
a file
are
any plans
currently
they
variables
may be entered
or
and their
file.
values
that
by typing
created
corresponding
input
are not saved,
they
in
previthe
values
list
may be
are discarded.
DEVELOP ACCELERATEDLIFE TEST PLANS
In this
section
of the
of
plans.
Ten types
test
The user
or
There
ticular
4
may modify
completely
plan
program the user
plans
is
of
any plan
specify
also
plans
this
generated
includes
section
display
sensitivity
of
automatical-
has been previously
stress
in
types
values
this
devel-
and allocations
section
to
of
delete
par-
from consideration.
are
each plan.
the
several
may be generated
that
an option
EVALUATE ACCELERATED LIFE
As plans
plans
may develop
TEST PLANS
in
the variance
More information
of the program:
the
the DEVELOP section,
of the
estimate
for
evaluation
a sample
characteristics
of each type
size
of plans,
of plan
10 -
to the
a display
of
of the percentile
the
for
may be generated
calculation,
and an analysis
assumed failure
in
detailed
of
distribu-
the
4
DESCRIPTION OF PROGRAM
OPTIONS
4.1
Quit
-done
The screen
with
in figure
ALTPLAN
7 will
be displayed
when this
option
is
chosen
QUIT -DONE WITHALTPLAN
Decide Nhat to do with current inputs and plans
1.
2.
Before exiting, save specifications and test plans
Do nDt save specifications and test plans ID)
Enter number of selection or <ENTER>
for default ID)
,/
Figure 7:
.Selection
of
the
(but
1 will
testing
not
deleted)
asked for
a file
Selection
2 will
allow
the user
situation
with
to save the
and all
this
name under
allow
Quit menu
plans
testing
which
the user
gram
11 -
current
that
have
situation.
specifications
been developed
The user
will
be
to save the data.
to
immediately
exit
from the
pro-
specifications.
Input
(or
change)
Specifications
developed
of the
or
specifications
testing
situation
evaluated.
Most of
need not
be changed before
plans
the
to
time
have default
of testing
failure
distribution
values,
so they
situation
must be entered
the
inputs
have
default
can be developed.
and the
plans
are
values
that
The assumed form of
failure
must be entered
before
probabilities
do not
any plans
may be de-
before
veloped
Whenever
situation,
any changes
the plans
be directly
are
made in
developed
compared to
under
the plans
The user
has
of the
testing
in a disk
before
the
list
may be read back into
the
program
There
file
are
two
MAIN menu is
plans,
chosen.
as is the
in figure
possible
are plans
method of
input
inputs
gives
user
could
of
testing
situation
saving
the
cannot
under
the
new
plans
and the
they were
developed
is cleared.
If
this
saved,
data
time.
when the
no plans
program
the
under which
appear
are
testing
be developed
at another
menu that
similar
to
to
first,
in the
as above,
and must
to
enter
type
the user
the
could
currently
and plans.
Selecting
the
of plans
there
will
option
situation
case when the
main menu is
there
If
which
of
INPUT option
currently
has just
in
on the
the
been started,
list
of
the
menu
8 appears
The second
the
menus that
specifications
the former
the
specifications
the
the
in
Thus,
input
values
option
list
appear
but
adds another
of plans,
also
for
the
of changing
-12
(from
variables
all
the user
choose whether
the menu in figure
by keyboard
when INPUT is
chosen
question.
on
If
must choose the
to save
the
cur-
9 is presented.
either
menu) will
allow
The menu in figure
the values
or
just
10
some of the
quence.
INPUT (OR CHANGE)
SPECIFICATIONSOF TESTINGSITUATION
"ethDd Df input?
1.
2.
Enter input by keyboard (D!
Enter input from file
Enter numberof selection or <ENTER;for default ID)
>
Figure 8:
values
user
Option
1 (ALL) will
Option
2
Selecting
a file
to
The user
will
ALTPLAN, that
sible
enter
containing
file
take
(SOME) leads
to choose particular
Initial
the user
to
variables
input
input
be asked
input
the
menu in
from a file
the
the entire
figure
11,
input
se-
allowing
the
to enter
specifications
for
through
There
names.
-13
allow
and test
name of
is to be retrieved.
~1ill
-
the
the user
plans
file,
is no facility
to retrieve
from diskette.
previously
for
saved
listing
by
pos-
INPUT (DR CHANGE)SPECIFICATIONSOF TESTIN6SITUATION
"ethod
of input?
I Save current plans? (if
any)
1. Enter input by keyboard -first,
save current plans
2. Enter input by keyboard -do not save plans ID)
3. Enter input from file
-first,save
currerlt plans
4. Enter input fro. file
-do not save plans
Ente! nulber of selection
or <ENTER>for
)
Figure 9:
Input
14
menu
default
ID)
ENTERI NPUTBY ~:EYBOARD
1.
2.
ChangeALL of the input values ID}
ChangeSO"Eof the input values
Enter numberof selection or <ENTER)
for default IDJ
":'
Figure 10:
An input
-15
-
submenu
CHOOSE
THE VALUESYOUWISH TO "ODIFY
1. Modifyno lore values (D)
2. Life/stress relationship
3. Stress values andtheir input/output forlls)
4. Percentile to be estimated
5. Salple size
6. Distribution of ti.e-to-failure
7. _Failure probabilities
B. Value of spreadparaaeter9.
Censoringtile
Enter number of selection
)
Figure
4.3
Develop
When the user
accelerated
selects
11:
life
this
or (ENTER;.for
An input
test
default
(DJ
submenu
plans
option
on the
MAIN menu, the menu in
figure
12 appears.
.Selection
1 simply
tines
and back to the
Selection
2 leads
generate
various
to
3 allows
developed
allows
in
and modify
the user
to
the user
out of
the plan
figure
13,
development
rou-
MAIN menu
the
types
menu are described
.Selection
takes
menu in
of plans.
The types
an appendix
the
user
it.
modify
to
take
In the
the
-16
to this
first
stress
allowing
of plans
the
user
listed
to
in this
guide.
a plan
that
step,
the
values
has
already
menu in
in various
figure
ways
been
14
Once
DEVELOP
ACCELERATED
LIFE TESTPLANS
1.
Exit -returrl
2.
3.
4.
5.
6enerateplans autolatically
Kodify a plan
Specify a plan
Delete plants)
to the "AIN lenu (DJ
Enter number of selection
or <ENTER>for
default
(DJ
)
Figure 12:
all
necessary
the
user
is
modifications
given
the
the modifications
the
list
another
have
option
of
are completed,
of plans
The user
is
menu
been made to
modifying
stress
the allocations.
the plan
then
the
is
given
evaluated
the option
levels,
After
and added to
of modifying
plan
.Selection
4 allows
and allocation
first
Plan development
(Step
1),
the user
completely
specify
the
stress
values
the
stress
values
of a plan.
The user
must specify
and then
the allocation
(Step
Selection
5 allows
The user
is
the
presented
choose the plans
to
user
to
with
a
to delete.
-17
delete
list
of
2).
some of
all
the
current
current
plans
plans
and may
GENERATE
PLANSAUTOKATICALLY
1.
2.
3.
5.
7.
Exit -return to DEVELOP
lenu !D)
Generate aJJ plans, then return to plan menu
StatisticaJJy Optilum pJan4.
3 leveJ Best Standard plan
Best Co.promise plans6.
Equal ExpectedNumberFailing pJan
4:2:1 Allocatiorl plans
Enter numberof selection or ':ENTER).
for default !D)
,I
Figure
13:
Menu for
automatic
18 -
generation
of plans
MODIFYA PLAN
Step 1:
1.
2.
3.
4.
Modify stress values
"ake no changesto stress levels (D)
Add a stress level
Delete a stress level
Changea stress value
Enter numberof selection or (ENTER}for default ID)
)
Figure
4.4
Evaluate
When option
14
accelerated
4 on the
life
1 simply
.Selection
2 leads
plan.
the sample size
at
user
mula.
to
plan,
the option
After
test
returns
a specified
the particular
level
modification
the user
to
necessary
to have a specified
of
calculates,
confidence.
then the menu in
shown that
gives
necessary
the option
of performing
this
changes
a particular
amount of accufirst
16 appears,
chooses
giving
used in the sample
are
completed,
sample size.
calculation
19
15 appears.
for
The user
figure
the values
any necessary
figure
the main menu
which
of changing
the
the menu in
a routine
level
menu
plans
MAIN menu is chosen,
.Selection
racy
Stress
The user
for
another
size
a
display
is
then
plan.
the
for-
is
given
EVALUATEACCELERATED
LIFE TESTPLANS
1.
2.
3.
4.
Exit -return to "AIN lenu !D)
Calculate necessarysalple size
Seedetailed display of test plans
Perforl sensitivity analyses
Enter numberof selection or (ENTER)for default ID)
)
Figure 15:
Selection
3 allows
teristics
of particular
hIes
the
2 and 10 in
following
for
the user
the
stress
ii)
proportional
iii)
number of units
iv)
failure
v)
expected
erated
value
see detailed
plans.
paper
The display
of Meeker
menu
displays
follows
of the
the
and Hahn (1985)
charac-
form of taand includes
level:
in original
and standardized
units,
allocation,
allocated,
probability,
and
number failing.
4 allows
plans
to
each stress
i)
Selection
Plan evaluation
to the
the user
to
analyze
the
guesses made about the
20
sensitivity
time
to
of
failure
the
gen-
distri-
plans.
CALCULATENECESSARY
SAKPLESIZE
Makedesired changesin current default values
1.
2.
3.
"ake no (lore) changes ID)
Value of the spread paraleter
Percent error in estilate of percentile4.
Probability of staying within percent error
Enter nulber of selection or <ENTER>
for default (DI
>
Figure 16:
bution.
to
Version
the
If
lated
of
assumed distribution
is
automatically
the
distribution
distribution
under
calculated
is
analogously.
the
if
guess values
generated
variance
to the
variance
of the
available
21
variances
is
in
the
of
R(WLfLL)
of
failure
of
the
list
is
a plan
calcu-
generated
under
of a plan
distribution
assumed distribution
The analysis
sensitivity
of
and evaluated
Lognormal
the
plan
is Weibull,
assumption
the
of
A ratio
of the
assumption
R(LW/WW) is
to
ratio
formula
an analysis
the distribution.
the
evaluated
plans
ALTPLAN offers
each
a Weibull
defined
used in the sample size
for
R(WLfLL)
normal
and
1.0
assumed form of
calculated
under
Values
a Log-
generated
assumption.
is Lognormal
sensitivity
probabilities
of
is
not
and
input.
(e.g.
5.
SAMPLE SESSION WITH ALTPLAN
5.1
Getting
Consider
the
Hahn
pared,
started
adhesive-bonded
(1985)
the
power
Following
values
of
the
the
element
list
variables
of
example
input
that
discussed
values
specify
that
the
by Meeker
must be pre-
testiag
situation
are as follows:
Model of life/stress
relationship
Highest stress valueDesign stress value
Percentile
to be estimated
Sample size
Assumed form of time to failure
distribution
Failure
probabilities:
PD
Arrhenius
120 degrees
50 degrees
.10
300 units
Weibull
.001
.900
Value of spread parameter PH
Censoring time
The program is
2 is
testing
started
chosen
Figures
input
17 through
specifying
failure
not
in
menu to
instructions
given
enter
the
input
routine
above and op-
specifications
of
the
of censoring
either
values
their
for
of
adhesive-bonded
power
shown are those
for
probabilities,
The routines
entry
main
to the
21 show examples
the
Screens
tion,
183 days
situation.
Entering
ues
1.000
according
on the
C
C
original
entry
problem
The val-
are
of sample size,
given
as
distribu-
and spread parameter.
entry
time
element
screens.
of
the
require
desired
explanation.
units
stress
Stress
temperature)
22
value
form(s)
and for
values
may be given
or
standardized
in
The current (default) lodel for life/stress
relationst:ip is
LINEAR
CHOOSE
MODELFORLIFE/STRESSRELATIONSHIP
1. Linear:
2. -Inverse power law:
3. Arrhenius:
X= T
X = login
X = -1 ! (T + 2731
Enter numberof selectiori or <ENTER}
for defaul t !D)
) 3
Figure 17:
units,
est
where standardized
stress
sively
input
tailed
is
with
of
stress
to
values,
values
displays.
design
(see formula
standardized
standardized
lead
1.000
Entering
and/or
Since
units
in
the
all
three
options
for
stress
values.
Figure
18
choice
when entering
in the
program until
input
it
is
life/stress
stress
is
0.000
in appendix).
or
see
user
and standardized
The user
stress
will
form(s)
values
always
original
possibilities
for
input
changed in the
holds
routine.
in
for
in
de-
values
in
mentioned
The user
choice
input
units
and detailed
options.
and the
units
be shown stress
the
shows these
23
in
high-
may work exclu-
may choose to use original
displays,
values
model
above
output
of
makes this
all
routines
The current (default) choice of fortis)
value input and output is:
INPUT: std
OUTPUT:std
for stress
CHOOSE
STRESSVALUEFOR" FOR INPUT ANDDETAILEDOUTPUT
!std=standardized units, Driginal=Driginal
1. -INPUT:std
2. INPUT:std
3. INPUT:original
unitsj
OUTPUT:std
OUTPUT:original and std
OUTPUT:original and std
Enter numberof selection or ':ENTER>
for default ID)
> 2
Figure 18:
If
0.000
option
1 is
and the
highest
or 3 is chosen,
valt'es
the
way of
failure
testing
the test.
tionship
the
is
second
step
time
the
is
(1984).
choice
of whether
for
is
stress
stress
automatically
changed,
to
is
set
enter
of changing
probabilities
censoring
After
the user
automatically
effects
The failure
Meeker
design
stress
probabilities
between
foTm(s)
values
automatically
to 1.000.
design
set
If
to
option
2
and highest
stress
the option
of hav-
units
When censoring
ing
chosen,
the
in original
Entering
the
time
adjusted.
the
length
are adjusted
and the
adjustments
to use the
is given
adjusted
values.
-24
This
of time
according
failure
probabilities
are made,
the user
values
or
return
is
a simple
available
to
the
for
rela-
given
is
given
by
the
to the unadjusted
Current stress values
design stress:
highest stress:
0.0000
1.0000
Type in new value or press ENTERto keep current value
desiQ"stress:
50
highest stress:
120
Figure 19:
Figure
22 shows the
display
Entering
of the
25
stress
input
'values
values.
The current percentile to be estilated is 0.10000
Type in new value or press ENTERto keep current vilue
Percentile to be estilated:
Figure 20:
Entering
the percentile
26
to be estimated
The current cerlsoring tile
is
1.0000
Type in new value or press ENTERto keep current va]ue
Censoring tile:
183
Figure 21:
Entering
the
27 -
censoring
time
After
I
5F'ECIFICATION5
OF THE TESTIN6SITUATION
Life/stress
relatiorlship:
:
Distribution of
tile to failure:
ARRHENIUS:
WElBULL
I
I
Stress values
:
Design:
Highest:
Failure probabilities
50.0000:
120.0000:
Percentile
to be esti.at~d-
At design stress:
At highest stress:
:
:
0.10000
0.00100
0.90000
Valueof
spreadparaleter:
1.0000
I
I
Sallple size
:
300
Censoringtille
183.0000
Press ENTERto continue
Figure
5.3
Developing
input
Taking
It
to
the
veloped.
of
it
"generate
plans
at the
V(P) for
tistically
The
have been entered,
to
variance
interest
ratio
of
causes
plans
input
values
of
the
the
set
gives
stress.
particular
possible
of plans
in
the value
maximum likelihood
design
is
automatically"
the
The column headed "V(P)"
ymptotic
of
values
all
Display
plans
option
generate
22:
to
develop
plans.
and then the
option
figure
of n/o2
estimator
to
the value
times
of the
The column headed
plan
23 to be de-
of
t'Ratio"
the
as-
percentile
gives
V(P) for
the
the
sta-
optimum plan
Of
specJ.
the process
1
yap
"
an
of entering
option
stress
is
now chosen.
values
28
Figure
Figures
24 and
26 shows a display
25 show
of the
requested.
ACCELERATED
LIFE TESTPLANSASSU~IN6A WEIBULL DISTRIBUTION
P=().10000 PD=O.OO100 PH=O,
90000
Plan i Type:
Nulber: Code:
1
2
or
,)
4
5
b
1
B
9
10
Stress levels:
low
"iddle
High:
20PT 0.682
38S
0.571
38C10 0.b63
3BC20 0.b38
3BEE 0.b73
3FT100 0.609
3FT90 0.548
3FT80 0.487
3FT70 0.42b
3FTbO 0~365
0.706
0.333
0.621
0.531
0.651
0.571
0.571
0.571
0.571
0.571
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
0.786
0.831
0.819
0.837
0.804
0.774
0.744
0.713
0.699'
Allocation:
"iddle
High:
low
Precision
VIP) Ratio
0.294 120.
0.333 138.
0.279 125.
0.269 130.
0.121 154.
0.143 146.
0.143 150.
0.143 159.
0.143 172.
0.143 186.
0.333
0.100
0.200
0.228
0.286
0.286
0.286
0.28b
0.286
1.000
1.148
1.043
1.08b
1.283
1.216
1.248
1.324
1.431
1.554
Press ENTER
to continue
Figure 23:
plan
with
tering
the stress
the allocation
The display
It
in
of the 3FTI00
plan
specified
3,
4,
plan
plans
27 shows the process
completely
when the
"delete
specified
plans
of enplan.
option
generated
plans,
(plan
plan
code M3FTI00) , and the
11 with
12 with
plan
type
by typing
30 shows the
new list
29
type
code USER)
those
numbers
of plans
a modified
is
automatically
accomplished
Figure
current
28 shows the
29 appears
above (plan
and 5 is
the question.
figure
of
Figure
entered.
and figure
shows the
sian
2,
values
Display
Deleting
in
ver-
plans
response
to
SPECIFYA PLAN
Step 1:
Specify stress values
Enter the nulber of levels of stress you wish to
have in this test plan or press ENTER
to have 3 levels
Nulber of levels:
Figure 24:
4
Entering
the number of stress
30
levels
ENTERTHE STRESSVALUES
Enter 4 stress values in standardized fori:
(You lay enter these values in any order
Stress values:
.8.Q
Figure 25:
.7
Specifying
31
stress
values
ABBRcVIATEDDISPLAYOF PLANNU"BER12
ASSUMED
WEIBULLDISTRIBUTION,
P=O.10000 PD=Q.OO100
PH=O.90000
Press ENTERto contirlue
Figure
26:
Display
of the plan
32 -
being
spec.ified
SPECIFYA F'LAN
Step 2:
Specify the allocation
Enter the allocations you wish to have at each stress
level in response to the prompts below.
For each level you Nill be shownthe stress value and
the initial allocation of zero. Type in the allocatiori
as a nulber betweerlzero and one.
If you just type ENTER
the allocation of zero will stay.
Stress level
1
Standardized stress
value = 0.700
Allocation = 0.000
Stress level 2
Standardized stress value = 0.800
Newallocation:
.2
Allocatiorl = 0.000
NewallDcatiDn:
Figure
.5
27:
Entering
33 -
the
allocation
ABBREVIATED
DISPLAYOF PLANNU"BER12
ASSUMED
WEIBULLDISTRIBUTION,
P=O.lOOOOPD=O.OOIOO
PH=O.90000
Stress:
level:
nulber :
-50.0000
1
2
3
4
Stress in :
: Proportion
original:
Standardized:of test ur,its
units:
stress:
allocated
96.0087
103.6736
111.6636
120.0000
0.000
0.700
0.800
0.900
1.000
0.50
0.20
0.20
0.10
The plan has nowbeen spe~ified.
It will be evaluated and addedto the set
of plans already gerlerated.
Press ENTER
to continue
Figure 28:
The completed
34
plan
ACCELERATED
LIFE TESTPLANSASSU"IN6A NEIBULLDISTRIBUTION
P=O.10000 PD=O.OOlOO PH=O.90000
Plan: Type:
Nulber: Code:
1
2
3
4
5
6
7
8
9
10
11
12
Stress levels:
low "iddle High:
20PT 0.682
3BS
0.571 0.786
3BC10 0.663 0.831
3BC20 0.638 0.819
3BEE 0.673 0.837
3FTI00 0.609 0.804
3FT90 0.548 0.774
3FT80 0.487 0.744
3FT70 0~426 0.713
3FT60 0.365 0.699
"3FT1000.500 0.804
USER 0.700 12 lore)
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
1.000
low
Allocation:
Precision
"iddle High: VIP) Ratio
0.706
0.333 0.333
0.621 0.100
0.531 0.200
0.651 0.228
0.571 0.286
0.571 0.286
0.571 0.286
0.571 0.286
0.571 0.286
0.571 0.286
0.500 12 lore)
0.294
0.333
0.279
0.269
0.121
0.143
0.143
0.143
0.143
0.143
0.143
0.100
Enter the nulbers of the plans you Nish to delete!
separated by spaces: 234 5
Figure 29:
Before
35
plans
are deleted
120.
138.
125.
130.
154.
146.
150.
159.
172.
186.
163.
178.
1.000
1.148
1.043
1.086
1.283
1.218
1.248
1.324
1.431
1.554
1.361
1.482
ACCELERATED
LIFE TESTPLANSASSU"IN6 A WEIBULL DISTRIBUTION
P=O.10000 PD=O.OOlOO PH=O.90000
Press ENTERto continue
After
Figure 30:
5.4
Evaluating
The plans
the
pIa:\'
generated
and figure
are deleted
the plans
developed
" evaluate
plans
plans"
in the previous
option
when the
section
may be evaluated
on the main menu
sample
32 shows the detailed
size
calculation
display
36
of plan
Figure
is
6
by choosing
31 shows the
requested
for
dis-
plan
6
SA"PLESIZE DETER"INATION
Percentile to be estilated
Value of the spread paraleter
Percent error in estilate of percentile
Probability of staying within percent error
Distribution of tile to failure
PD=O.OOlOO
Test plan used:
REQUIRED
TOTALSA"PLESIZE:
0.10000
1.0000
100.00
0.9500
WEIBULL
PH=0.90000
1169
Press ENTERto continue
Figure 31:
Sample size
37
determination
DETAILEDDISPLAYOF PLANNUKBERb
ASSU"EDWEIBULLDISTRIBUTION,
P=O.10000PD=O.OO100
PH=O.90000
Stress:
in original:
units:
: Proportion: Nulber of :
: Expected
Standardized:
of
: test units: Probability: numberof
stress:
test units: illocated : of failure :test units
:
: allocated:
50.0000
89.2952
104.0235
120.0000
0.000
0.609
0.804
1.000
:
--0.00100
0.57
171
0.29
85
0.14
42
: failing
18
33
37
0.11
0.40
0.90
Press ENTERto continue
Figure
Exiting
user
wil]
Detailed
display
of a plan
from the program
may request
saved before
32:
exiting
be asked for
that
the
from the
plans
program
a filename
38
developed
during
As shown in
this
figure
session
33,
be
the user
Figure
5.6
Remarks about the sample
This
sample session
ious
options
tion
have not
the
Saving
33:
program
is
a short
concerning
data
been shown.
by making the
the plans
and input
values
session
example of how ALTPLAN may be used.
entry,
plan
These options
appropriate
39
development,
and plan
may be explored
menu selections.
while
Varevaluarunning
ACKNOWLEDGEMENT
Program
by Dr.
code
William
for
generation
Q. Meeker.
and express
my appreciation
he provided
to me during
and evaluation
I would
for
this
like
to
of
acknowledge
the technical
project
40 -
test
support
plans
this
was provided
contribution
and encouragement
Appendix
A
DESCRIPTION OF TYPES OF ACCELERATEDLIFE TESTS
The ~ ~
statistically
ance of the estimate
.The
1 ~
~
levels
with
lowest
stress
optimum plan
the
of the percentile
standard
equal
(20PT) minimizes
plan
(3BS) has 3 equally
allocations.
value
is
Subject
to
chosen to minimize
this
spaced stress
restriction,
the variance
the
of the esti-
mate of the percentile
.The
~
compromise plans
tion
of
the
test
units
which
is
(3BC1O and 3BC20) put a specified
(.10
stress
level,
stress
levels
Subject
stress
levels
are chosen
and .20,
respectively)
chosen as halfway
to
these
at
between
the
to minimize
the
variance
the middle
low and high
the
restrictions,
propor-
low and high
of
the
estimate
of the percentile
The ~
equal
compromise
expected
plan
each stress
except
level,
the
number
that
failing
the
plan
allocations
(3BEE) is
are
like
chosen
expected number of units
a best
so that
failing
at
is
the
middle
and
same.
.The
els
high
optimized
with
~:~:1
a 4:2:1
stress
allocation
plan
allocation
levels,
of
test
respectively.
to minimize
the variance
tile,
the
stress
middle
units
to
the
of the
as close
41
estimate
as possible
stress
low,
The low and middle
are chosen
with
(3FTIOO) has three
test
stresses
of
the percen-
to
halfway
be-
justed
tween the
low and high
probability
of
percentile
that
.The
adjusted
are obtained
failure
~:~:.!
from
the
to 0.90,
stress
value
in
.The
.The
the
0.80,
modified
values
plans
as possible
(i.e.,
type
have plan
42
be at
least
4:2:1
plan
0.60
times
3FT80,
the
twice
the
by
3FT70,
reducing
stress
to
between
halfway
restrictj.on
code beginning
described
low
of
the
low
level
is
ad-
that
with
above.
code USER.
3FT60)
the
the value
The middle
type
that
PM ~ 2~~P).
(3FT90,
one of the plans
plans
stress
again to the
(any plan
by modifying
user-specified
0.70,
optimum plan.
subject
to the restriction
plans
optimized
be as close
stress
obtained
at the middle
allocation
value
high
subject
is to be estimated
stress
to
stresses
the
low and
PM ?: 2"'"P.
M) are those
3.
5.
6.
Appendix
INITIAL
This
version
two special
see the
the "device"
configuration
Put DOS 2.1
section
(or
screen
control.
In order
must be on the diskette
described
information,
1.
extended
files
The procedure
system.
INSTALLATION OF ALTPLAN
of ALTPLAN uses
the program,
B
below
will
used to
accomplish
on "Configuration
this.
version)
boot
the
For more
commands,
particularly
manual
command, in the DOS reference
a later
to run
diskette
in Drive
A and boot
the
system.
2.
Put an empty diskette
in Drive
Format the diskette
in Drive
format
A>
4.
C~1PY a file
from
the
A>
B.
B with
the command:
b:/s
DOS diskette
with
copy a:ansi.sys
b:
Remove the DOS diskette
and place
the
the
command:
ALTPLAN diskette
in
Drive
A
Copy the ALTPLAN files
onto
the
new diskette
A>
copy a:ALTPLAN.EXE b:
A>
copy a:config.sys
The CONFIG.SYS file
consists
with
the commands:
b:
of one line:
DEVICE=ANSI.SYS
7.
Now the
boot
the
new ALTPLAN diskette
the
section
system
and to
in this
(the
one in drive
run ALTPLAN.
guide
on starting
-43
-
Follow
B) can be used to
the
the program
instructions
in
Appendix
C
SUMMARYOF PROGRAM
LIMITATIONS
ALTPLAN will
levels
of
errors
if
stress
up to
for
the user
Available
power
allow
models
50 plans
each plan.
attempts
of
to
be developed
The program
to develop
life/stress
will
more than
with
up to
terminate
with
SO plans
relationship
are
failure
are Weibull
Inverse
Linear,
law and Arrhenius
.Available
distributions
of time
to
and Lognor-
mal
Limitations
on input
Variable
values
follow:
default
PD
PH
Percentile
(P)
minimum
maximum
NONE
.00001
NONE
.00001
< 1.000
.10
.00001
< 1.000
p
1000
1
1,000,000
spread parameter
1
> 0
1,000,000
censoring
1
> 0
1,000,000
sample size
Stress
10
time
values:
standardized
units
original
units
Linear model
Inverse power
Arrhenius
-10.00
-1,000,000
law
> 0
> -273
10.00
1,000,000
1,000,000
1,000,000
NOTE:
Errors
within
the
may occur
given
limits.
in plan
If
evaluation
a message such
may be the problem.
-45
even when PD and PH are
-
as "EPLAN ERROR" or
1.
3.
6.
Appendix D
AREAS FOR POSSIBLE IMPROVEMENT
Sensitivity
sensitivity
analysis:
to
misspecified
failure
prob-
abilities.
2.
Help screens
put an option
on each menu for
for
of
HELP with
the other
menu options
Evaluate
by the
plans
first
entry
4.
Add an initial
5.
Develop
a batch
provide
an option
a vector
percentiles
-determine
the
plan
in the vector
module for
version
to
testing
of
the
reduce
the
at a single
program
for
number
of
stress
condition
experienced
users
menu selections
or
that
must be made
Provide
lar
7.
for
the
output
of a data
ccllection
sheet for
plan
Provide
a listing
of
files
saved
46
previously
by ALTPLAN.
a particu-
1.
ing,"
Appendix
E
STATISTICAL REFERENCESAND COMPUTATIONALFORMULAS
REFERENCES
Meeker,
Plans
W. Q
for
Weioull
and Lognormal
Technometrics
2.
Meeker,
Life
IIA Comparison
(1984).
26,
-Some
Accelerated
Distributions
G. J.
Practical
for
Quality
Cornell
(1985).
How To Plan An Accelerated
Guidelines.
and Samuel S.
Shapiro.
Control.
COMPUTATIONALFORMULAS
1.
Transformations
x = T
Linear
Inverse
power
x = log(T)
law
x = -1
Arrhenius
where
x = transformed
T = stress
Test
and Type I Censor-
Statistical
ed by John A
Life
157-171.
W. Q. and Hahn,
Test
of
/
(T + 273)
stress
value
47
in original
units
Techniques,
American
editSociety
2.
Standardization
z =
(X -X~)
/
-~
-X
H
)
D
Z = standardized
where
3.
(X
stress
value
x = transformed
stress
value
XD = transformed
design
stress
XH = transformed
highest
stress
value
value
Variance ratio
R = V(P) / v
where V(P) = Variance
of the estimate
percentile
v = Variance
for
the plan under
of the estimate
percentile
for
of the
the
lOOPth
consideration
of the
lOOPth
statistically
optimum plan
See Meeker
the
(1984)
percentile
portional
to
for
formulae
to compute
be estimated,
the
allocation.
-48
-
stress
V(P)
as a function
levels,
and the
of
pro-
5.
4
Alternative
parameterization
The testing
for
input
dardized
Let
situation
to ALTPLAN.
(log)
t(z)
has been
tion-scale
An alternate
censoring
= F(z;O,l)
specified
time,
a,
Then ~
-1
terms
of PD and PH
parameterization
and the
be the standardized
distribution
in
uses a stan-
standardized
cdf
(p) denotes
of
tlle
the
100Pth quantile
Then,
PD = t(a)
PH = +(a-b)
determination
where Z = ZCI-IX/2)
a = value
of the spread parameter
v = Variance
r = percent
of the
error
estimate
/ 100
49 -
b
assumed loca-
of the distribution.
Sample size
slope,
of the percentile
Download