FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

36
FATIGUE CRACK GROWTH MODEL RANDOM2 USER MANUAL Prepared by : Lola Boyce, Ph.D., P.E. Thomas B. Lovelace APPENDIX 1 of Annual Report of Project Entitled Development of Advanced Methodologies for Probabilistic Constitutive Relationships of Material Strength Models NASA G m t NO.NAG 3-867 Prepared for : NATIONAL AERONAUTICS AND SPACE ADMINISTRATION Lewis Research Center Cleveland, OH 44135 The Division of Engineering The University of Texas at San Antonio San Antonio, TX 78285 January, 1989

Transcript of FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

Page 1: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

FATIGUE CRACK GROWTH MODEL RANDOM2 USER MANUAL

Prepared by :

Lola Boyce, Ph.D., P.E. Thomas B. Lovelace

APPENDIX 1 of Annual Report of Project Entitled

Development of Advanced Methodologies for Probabilistic Constitutive Relationships

of Material Strength Models

NASA G m t NO. NAG 3-867

Prepared for :

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION Lewis Research Center Cleveland, OH 44135

The Division of Engineering The University of Texas at San Antonio

San Antonio, TX 78285 January, 1989

Page 2: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

TABLE OF CONTENTS

SECTION PAGE

1.0 Introduction ............................................ 1

2.0 TheoreticalBackground. ................................... 2

3.0 InputDa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

4.0 Sample Problem ......................................... 6

5.0 References ............................................ 9

6.0

7.0 Appendix B: RANDOM2 Sample Problem: Source, Input and Output Files . . 11

8.0 Appendix C: IMSL Subroutine Calls from RANDOM2 ............... 33

9.0 Appendix D: SAS/GRAPH Program for RANDOW. ............... 34

Appendix A: Physical Quantities, Symbols, and Units ................ 10

I 1 1

i I I I I I I

I I I

Page 3: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

1.0 INTRODUCTION

This User Manual documents the FORTRAN program RANDOM. RANDOM2 is based on hcture mechanics using a probabilistic fatigue crack growth model. It predicts the random lifetime of an engine component to reach a given crack size (see Section 2.0, Theoretical Background).

Included in this Manual are details regarding the theoretical background of RANDOM2, input data instructions and a sample problem illustrating the use of m M 2 . Appendix A gives information on the physical quantities, their symbols, FORTRAN names, and both SI and U.S. Customary units. Appendix B includes photocopies of the actual computer printout carresponding to the sample problem. Appendices C and D detail the IMSL, Ver. 10 1, subroutines and functions called by RANDOM2 and a SAWGRAPH 2 program that can be used to plot both the probability density function @.df.) and the cumulative distribution function (cdf.).

1

Page 4: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

2.0 THEORETICAL BACKGROUND

Fatigue crack growth data are usually presented as cycles, N, to reach a particular crack length, a. The initial crack size is ai. It is generally accepted that under constant amplitude alternating stress, fatigue crack growth can be related to stress intensity through a first order differential equation.3

WdN = C(AIQrn

where C is a material parameter, m is a material property (often a constant) and AK is the stress intensity range. Stress intensity range is given by

AK = Y A f i

where Y is a constant dependent upon component and crack geometry and ACJ is the constant amplitude alternating stress. Therefore, equation (1) can be written as

WdN = C ( Y A f i ) r n

Equation (2) can be integrated, from the initial crack length, ai, to the final crack length, af, to yield N, the number of cycles. The result is

1 1 N = CY?

(3)

Thus, equation (3) gives the "cycles to reach a given crack length."

Metallurgical evidence indicates that casting pores play a significant role in the high- cycle fatigue life of cast nickel base-superalloys, especially at high temperatures? The location and size of these fatigue crack-initiating pores vary greatly from one aerospace propulsion system component to another. This accounts for the large variability in fatigue life and leads to consideration of fatigue crack growth as a random phenomenon.

Fatigue life directly relates to casting pore size, and pore size can be used to determine initial crack size, ai. Thus, utilizing principles of both probabilistic analysis and fatigue crack growth, a quantitative probabilistic constitutive relationship between fatigue life and fracture mechanics parameters can be developed. Using the "randomized equation" approach, the fatigue crack growth model, given by equation (3) has the following form:

N = f(C,m,Ao,ai,apY) (4)

2

Page 5: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

or, in general,

N = f(Xi), i = 1 ,...., 6, ( 5 )

where the Xi are the six independent variables in equations (3) and (4). Equation (3) is "randomized'' by assuming the first four variables in equation (4) to be random. Assuming a small crack in a relatively large component leads to assuming Y = 1.0, a deterministic value. A deterministic final crack size was chosen since experimental evidence indicated that it was relatively unimportant3

Probabilistic analysis, via simulation, yields the distribution of the dependent random variable, cycles, N. A probability density function @.d.f.) of cycles is generated using the maximum penalized likelihood method. Maximum penalized likelihood generates the pdf . estimate using the method of maximum likelihood together with a penalty function to smooth it.5

3

Page 6: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

3.0 INPUTDATA

Data input for RANDOM2 is user friendly and easy to manipulate (see, for example, the file entitled NORMAL.INP, in Section 4.0). The first five lines of input have the same format, namely 2E12.4, and the last two lines differ. The last two lines of input have the formats 13,2XJ3,2X,2El2.4,2X,I3 and 13, respectively. A brief line by line description is given along with an example for each line (Note: the ruler is to aid the user in formatting and is not a part of the input). A table listing the physical quantities, their units and symbols is given in Appendix A.

1. Random Number Generator Seed, ISEED, and Sample Size, NTOT

ExAMPm

123456789012345678901234567890 1 40

2. MaterialProperty,RMM

EXAMPLE:

123456789012345678901234567890 28 .OE-01 1.4E-01

3. Initial Crack Size (pore Diameter), RAI

EXAMPLE:

123456789012345678901234567890 300 .OE-06 45.OE-06

4. Material Property, RCC

EXAMPLE:

123456789012345678901234567890 2.20E-11 0.22E-11

5. Stress Range, DELSIG

EXAMPLE:

123456789012345678901234567890 6.2E+02 6.2E+01

4

Page 7: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

6. The DESPL parameters are NODE, INIT, ALPHA, EPS, MAXIT and are entered in that order as follows:

EXAMPLE:

1234567890123456789012345678901234567890 2 1 0 50 .OE-01 10.OE-05 3 0

7. The DESPL parameter, IOPI', is entered as follows:

EXAMPLE:

1234567890 2

5

Page 8: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

4.0 SAMPLE PROBLEM FOR RANDOM2

The objective of this program is to predict the random lifetime, to reach a given crack size for an engine component. The theory is based on hcture mechanics, using a probabilistic fatigue crack growth model (see Section 2.0, Theoretical Background). RANDOM;! input parameters are given in Table Al.l . Note that the first four parameters are random. Their means and standard deviations are input by the user. The last two parameters, Af and Y, are deterministic and are fixed internally by the program. They are equal to the values shown in Table Al. l .

Table Al. 1 RANDOM2 sample problem input (SI units)

FORTRAN Name

RMM

AI

RCC

DELSIG

AF

YY

Dishbution Type

Mean

28.OE-01

3OO.OE-06

2.20E- 1 1

6.2E+02

2.OE-03

1 .o

Standard Deviation (value) (% of Mean)

1.4E-0 1 (5%)

45.OE-06 (15%)

0.22E- 1 1 (10%)

6.2E+01 (10%)

NIA

NIA

The input is entered in the following format in a file entitled NORMAL.INP.

1234567890123456789012345678901234567890 1 40

28.OE-01 1.4E-01 300 .OE-06 45.03-06 2.20E-11 0.22E-11 6.2E+02 6.2E+01

21 0 5O.OE-01 10.OE-05 30 2

6

Page 9: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

Execution of RANDOM2 (source code entitled NR2.FOR) produces an output file entitled RANDM22 giving intermediate results (see Appendix B). Execution also produces the plotfiles OUT1 and OUT2 (see Appendix B). These files are used to plot the X and Y axes of the probability density function @.d.f.) and the cumulative distribution function (c.d.f.), respectively, generated by RANDOM2. The plots are drawn from the plotfiles by the SAS/GRAPH graphing program (see Appendix C). These plots for the sample problem are shown in Figures A 1.1 and A 1.2.

This same sample problem has been reported in Boyce and Chamis.6 There, however, it utilized U.S. Customary units and an older version of RANDOM2 (IMSL Version 9.2 subroutines).

E B 0

2 3 4 5 6

LOG OF CYCLES

Fig. A 1.1 p.d.f. of log of mechanical cycles for fatigue crack growth model, using maximum penalized likelihood.

7

Page 10: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I I

I I I 1 I

n

2 3 4 5

LOG OF CYCLES

Fig. A1.2 c.d.f. of log of mechanical cycles for fatigue crack growth model, using maximum penalized likelihood.

6

8

Page 11: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

5.0 REFERENCES

IMSL, "STAT/LIBRARY, FORTRAN Subroutines for Statistical Analysis", Houston, Texas, 1987.

2 SAS Institute, Inc. SAWGRAPH User's Gu ide. Vers ion 5 Edition, Cary, NC: SAS Institute, Inc., 1985, p. 596.

3 Kozin, F. and Bogdanoff, J.K., "A Critical Analysis of Some Probabilistic Models of

4 Hoffeler, W., "High-Cycle Fatigue-Life of the Cast Nickel Base-Superalloys in 738 LC and IN 939," Me -al T-CQ 'ons A, Vol. 13A, July, 1982, pp. 1245-1255.

5 Scott, D.W., "Nonparametric Probability Density Estimation by Optimization Theoretic Techniques," NASA CR- 147763, April, 1976.

Fatigue Crack Growth," Vol. 14, 1981, pp. 55-89.

Boyce, L. and Chamis, C.C., "probabilistic Constitutive Relations for Cyclic Material Strength Models," Pmc- 29th Structures. Structural Dvnamics and Materials Conference, Williamsburg, VA, 1988.

9

Page 12: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

6.0 APPENDIX A

PHYSICAL QUANTITIES, SYMBOLS, AND UNITS

The physical quantities, their symbols, and units for the fatigue crack growth model are given in the following table.

Table A1.2 Physical quantities, symbols, and units for fatigue crack growth model for RANDOM2

Physical Quantity

Material property

Initial Crack Size

Material Property

Alternating Stress

Final Crack Size

Geometry Dependent Constant

Theory

m

Ai

C

A 0

Af

symbol

Y

FORTRAN Name

RMM

RAI

RCC

DELSIG

AF

YY

1 0

units SI U.S.

m/cyclelM Pa m in/cycle/ksi in

m in

micycle in/cycle

M Pa ksi

m in

(dimensionless)

Page 13: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I 1 I

7.0 APPENDIX B

SAMPLE PROBLEM: SOURCE, INPUT AND OUTPUT FILES

I 1 I

11

Page 14: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

01 4 L

t' a l m K c -

0 0

m

. . - I n

w 4 z '.-I U L w u l a d U L

A U u 4 3 n

J 3 w z ' 0 0 a l w

~ - n

n e

ORIGINAL PAGE IS OF POOR QUALITY

I I /

I

m m mmn 1 mmm

mmm mmm

,' j

m n I ::A: !

I I

w ' w zzzzzzzzzzzzzz xzzzzzzzzzzzzz

zz zz 22

w u ' w w w w w w w w w u w q w w

m dm mclm m n ....

e... .... .... n m m m m

r i m m m I919 n m m

!

!

,

I m m m m m m m m m m m m m m m mmm m m m mmm mmm n m m m m m mmm mmm

I

I

Page 15: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

ORIGINAL PAGE IS OF POOR QUALITY

a W cul - rs ! Z

, - ! - I : : I -

I- I1 &:YWI- W -NO

Page 16: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I

!

I

!

I

I

i i !

! - I - - 0 oc

C l mr(

ORIGINAL PAGE IS OF POOR QUALITY

- * w * -

X X X X X X X X X X X X X X X X X X X X X X XLL x z X X X x w Ez x -x x w x x m a

i i

I

!

I

i

I I I 1

j ,

I I I 1

t; 2 - - I - x c

I

i I

1

I I

I

i

cn w d -- >

a a

Page 17: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

r,

i

I i

I

i

I

, i I i

I

I

!

I

I

I

I I

! I

1

a : z / U

c

I

IL z X

U 0 -1

mw w a -10

U* I

I-- 2 - w- Iz- tx-

UCI x LLm 0-

-n

2:

I

I I

I

I

I

i I

I I

I

I I ! ~

I i

I

' .* ,

a

a W t-

I t- cn W

m

U

U

Lr u iA.

I u U I 13

#I- a cn w -J U > U L

CIRBG3NAL PAGE 9s OF POOR QUALITY

!

I

m w 2 U >- u I- I-

LL z 'X

LL z X

0 O -1 - cn w

c3 3 -1

m u w o - 1 - 1 0 * L L u o

LIS W -1 L

u 0 -J -1

U >- (-I - L

0

-z w . z- 11 I , . 3

LL Mu) ' 0 - - w

* -2

iii w

-a c-4 -- 5

ti

LL 0

U 0 -1

LL 0

k U

w I-

-1

U -1 U 0

a a

-J u - ' w - - ' r n 3 '+ r w

a = I Izr 0

e aA w z L LO =I- o u o+

c

Page 18: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by
Page 19: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I 1 1 I I I I I I 1 I I I I I 1 I 1 1 m

I

I

i i I

i ! I I

I ! I i 1 I I 1 i

i j

i j

I

I

1

i 1 I I

e ' 0 1

i

i I

j j i

I !

! j

i

! .

,ORIGINAL PAGE IS 'OF POORl QUALITY

I

I

I

In w 1 s

SC

2

Id > m CL 0 LL

cn 2 0 e 0

a

a I+

a

c-.

a U

!

I

I m c l O I

cn 0-- win cn

(0 w - u zr cn

'\ c \ a l .c) UI-

I-* z - G W ao Sla

l3z

El ElU

L CQI c m

~ cs- an

\

0 0 0 0

,-I

4 . m II-J ri L

0. ri * - II-b 9 .

A -..A=

(1 A+.# o m w f x m (1 m a l e e- c .rl o 0 > L * r

L e - cal .. 2-mn

e- c c

o + a w ma -

O m o m

- m ...

-1 0- cn z w W I t

-1

z iL W c X w

a

w

e cn W 2 w n s

uuuuouuuuoouuuu I

Page 20: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

CI

I

I

I I

I

, I

i

I 1 1 1 1 I I I I I I I I I I 1 i I I

e

,

I 1 I i

I I

!

1

i

I i

I

I !

\ I \

c e ' 1 al + e ' ' A :

c!

I

c

I

ORIGINAL PAGE IS F POOR PUALlTV

\\ \\ .I

.-m \ \

\e '. o L

em K Z ++ *.e O W r

alpl om

-.A- M+. u.4 . r C C 0 I I ' A c w e O C 2-r e --@L m e z al+

G m 1.1

e e i

r a A

-a4 e - r m+ c 3 o u 1

e-.c A C J I I

m c XG r( z csp al

0- u 1 r

- 4

4-

r t A

tJl e A r rt

tJl L

C Y 0 0 4 4 -

-

m m r i A

I

I z W I c , c, is w 2

w u l GU f

C b o m - + e c 1 w n v l

z w I I- - 0

'h 0 -it -

r: v

m Z G

, w z

-000 0 .. 1

or13

Page 21: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

14 h n a

I

ORIGINAL PAGE IS I

OF POOR QUALITY

I

X

m c d Y m 0 J. L e r, c

,-I

d

L 0 e m a! U

U c

ITI

Y al Lo

.d

d

4

ul al r,

t m

7-l

c l - a i m o w

X e Ld o C 1 0

c m .d

m c m L m m

r(

J

. A

A

M ' .. 'ul m a l 2 0 w o E i c

c - m

. c z m w a l a e

Ut ai

ai 3 c c

I

ai c ru

0 'q * *

L Lj

L ,- 0 I-

. . N O - - i9 -= I

c K ci cn 0

0 dY ,.

L I: w I- -

L r H

z c c1

X

2 4% 000

L 0 U - ri-

ll ll ll - 0 I I 0

l lH . ic -4- ci e-1

ZU *cn cn c

w a a w

L m ri

w GI 0 z

6s 0 - II W I- - G

-1 J

u a

c z U

c(

Y

LL CI

0 * d

0 a

II I1 II

rim' XII

' oa j OLL

0 0 0 0 00 0 0 PI I P ) T rJ 1 Q h m 0.

I 0 /U u (u U I U 'u U u u

Page 22: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I

n

i

1 i I I I i I I

i

1 I I

!

I I

i I

I

I

!

1 ! !

I

I ! j

I ; 1 I I

i

ORIGINAL I PAGE IS

OF PO04 QUALITY I

!

: I

i 1

I

I

1 I

I

m 3 cn + ic 0 c u la. * -0

IP 31 cn" +* K 4 OI I-2 ULL

L L L *U O* '0 9.

r

a

ri -

a*

' - 4

' I a cn

!

K 0 c u L * N E z LL * Y I& * 0

I

U

a

A

d

5 ..

0

L E W I- * z

- . U

- ri I - d & L - 2 U U I - o + J z

U yo, * L I P I (0 -0 0 s* 0 I c n l - W Z I I

. - A

m

I I I 3

3 uffi (5

Page 23: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

~

f-

!

I I

i

?

I

I

I !

j I ! I

i I

I

i 1 i

I

i i i

j ! I n

m 4 L-4

L P,

FQ

~

I

I

I

, I ~

I I I

I

! i

i

I

I I I I I I I I I I I I I I I I 1 I

I

01 tl c m c

>

rl

m

'0 c m

m L

I E

- I- m w z

z w wla I c -

ln -2 -w

-0 P I P

+ 0

PI \ 5 x u I- *

m L 2 0 2 O* U t 1 *cI L it+ * I3 * * Li)( 1

0 '. +-

5 0L

.r( .

. -6 , j

w u

L

+ 0

n 3 r ) z u

m > w

r i

w

.. v.4

l n * Z X

--w 0 dEP I- , -

I N I x Y

x - 111 a - x - C.1

L X

cn a 0

0

11

L 0 0

w z .-I

---I t I L II xa 3t-w -u cn 3- -I

-I

u a

d

E 3 cn

Page 24: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I

L

0 0 4

n 3 d L

.-I L

n

0.

3 D

I- W z u W a 4 c 0 V U ro

-I -

J

ar .c !-

n I- W z u W u U

u 3 u

n &

W PI c 3 0

PI ,-I .d

e r(

Io

J

w w w w w w w w w w w w w w w w w w w w w w w w

PPP PP P PPP PP- PPP 7PP PPP PPP PPP PPP PPP =rw- POP, PPP P O 0 PPP P w P P O 7 * P O P P W PPO PPP P O P PP P 7PP P O P - PhP P - Q P'ZP P1>P P P P C P P 0 9 0.4- P V 1 P 0 LP, P 0 1 P a w

WILl w WLBl w www ww w u w w ORIGINAL PAGE IS

OF POOR QUALITY

I I I

.d . L 3 w 0 c 0 w P I 3 c I> I a n P I - VIOI n n c

uaaaucau aaau acaa aauuaacu

I- + I-CCCCCC c L

w bI U W W w w w w w w w w w w www

Z Z Z Z Z X Z

z zzzzzzz

%

z

.................... .................... .................... .................... M O u u

ma u

- a J w N C u .+,o w d.4 $3

r.1 m z LI

rrrrrrrrrrrxrr sr rrrrrrrrrrrr d

W W w w w w w w w w w wwwwwww

I I YY

UY

YY

. ->. .

.-I. .

. - 6 . I . .,. . I

~

I

I

!

I

j

, .

e

i www .www www

I I

.www www www www www www www

-22- 4

Page 25: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I I I I I I I I I 1 I I I I I I I I

0 P)

b7 0 I

W 0

0 ,.4 1

, i

j

I I I

QRICINAL PAGE IS OF POOR QUALITY

I 1

!

i

I

!

1

1 ! I I ,

! I j I I I

-23-

I

I i

.. ..

-

I

I

I

,

I

! ! I

I !

i I

I I I

i I

I

i I

I I 1

j I

Page 26: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I I I I I I I I I I I I I I I I I

0 .c I-

n I- W z u W G U

u 1

A

P PI

3' 0

al -T .* 0.

CI

n

- L

4

- 0 0 d

n 4 4 L 0 .4 L 0.

3 m I- W z U W !a

3 C 3 0 u 0 4 4

d4

ORIGINAL PAGE IS OF POOR QUALITY

. m m - ..4 ul c 4 w PI c 3 P 031 c -,A 2 Q

mr.i n m o -

c !.-

.................. .U .................... .................... .................... Cci-I-Lcc c c

rz rrrrrrrrrrrrrr rrrzrrcrrrrrrr Z Z Z Z 2 Z X

z 2

z zzzzizr

W W w w w w w w w w w WWWWWWW

nnacia la cs cl il cl il cmmacmcs

fi t Z X Z Z Z Z Z Z Z Z Z Z Z Z X Z Z Z Z Z Z Z Z Z Z Z Z

,

I ! I I I

I

cr' c

Page 27: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I

I D I I I I I I 1 I I I I I I I I I

00000000

. . . . . . . . 00000000

-----*A- 00000000

. . I . . . . . 00000000

c

I ,

A n

I

!

I

I

i I

I

!

I

I

I

ORIGINAL PAGE IS OF POOR Q U A L m

,

,

. I I . . . . . 00000000

I

Page 28: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I

, I I i !

I I 1 ! ~

I i ~

I

I

I I

1

I

I I I I I I

ORIGINAL PAGE IS OF POOR QUALITY

I

i I

I

I

I

I

I

I i I

I

1 t 0 -1 li

LL a 0 - LL !a li

LL 0

c n , X l-4

a

I J iL

LL '0

'in - X a

- li

I I

c.l Y

OOO.., 0000 +++ 1

-4-l IC-l-lv+.., 0000 lxoooo

0-mm ' cirn-ro

++++ ++++ wwww ' wwww -0- d-lcam m9-r ~ mm*V) 0000 0000

O . . Q ~ O j OWPW

........

d O C 0 >oooo

1 I + + + ' wwww 1 c imob?

0 C I O P .

- 4 4 v + d c I v + d - 4 xoooo 0000 ++++ ++++

W W Y W wwww Or.O.-i 0-p- -4rrrQ *-r.*m MF>PM P3P)PL-l

0000 OOQO

C ~ P O eirnpo ........ i -A000 i 0000

i !4>.odCI 1 cipmrn

h-rhrn I MMha. I ..I.

-0000 LL 2 x*ooo I 0000 cl I +++ o w w w w 2 k - I 0 or4

Md-OCr. 1 -OIo0..n

I +++ i wwww

-Id-,+ d M d d 0000 0000 ++++ ++++ wwww wwww * a m 0 0..omo rno.04 m m o d I?MPP MMOO

L O 0 0 0 O S 0 0 z X --.-.-I .-Iv+v+-

rnOOOO 0000 o++++ ++++ JWWWW w w w w

00MO. OamO' .........

w-m-im h - r r i m -.or.com . o h m a ,

mo.~i)v+r. mmdr \ wcim-rq C ~ M P P A * . . . .... uoooo 0000 * toooo 0000 z++++ ++++ wwwwvl wwww CZ*OMOr. .Omoh i L O b 3 0 - O -rll3a0

U C I M P P C I M P P

L O O 0 0 0000 0

O-dv+d -.+*-I

srn-ro-0 W O O * ........

UJ-ci.o* W ' . . . J0000 u >- U C J O O O

0000 -0000 ~ 0 0 0 0 cn++++ z++++ wwwww wwwww imCI** iL-QmOh uV)mm-r LYLpbY.o.o >-lY)*b? 3m-ro.o clb-JI9m-r U t - J M O P

~ 0 0 0 0 LLOOOO CZ 0000 ........ ....

W L L I I I

. I

I I I

Page 29: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

h 1 , .

i I i I

9

I

I

i

i j !

I

-. . I ,

>.

iL rp n -1

U

z 3 0

r

a a

U

c, W

u n c I- cn II

G

a

n

.. , . I

I I

! I

I

!

I

I

N

6. z

d u

OkfGINAL PAGE IS OF POOR QUALITY

,

I

. I

I

I , I

C Y o u e 4 L a u L 0 0

X U r a a i :

0 0 0 0 0 0 m Y -I Il.

0 m I

I-

0 9 I I-

0 m In 0

rn

cn

N F1

Zi

K M I 2; 7: -c

Sl O L 7<

f

. s

a a

3

E: a:

. . . . . . . . .

c. C . STLi) ...... -..: . q q

a m GCOOO ica I ocooo I ( I

Gc5 I ococo z u Iooooo j I

, A,.

I

1 '

I

L A 6. A &LO I A PI mnu)cn~Ocnrn(I suuu u u L

aoooooooa T 3oooQoooc aoooaoooc 5oooaoooc .... i... 2 0 0 0 o o o c 4

Page 30: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

Y , Y . /

Y 3 t .. 3 . .* " 1

I i

I

!

I

I

I i I

I I

I I

I

I I

1 i i

I 1 i

I I

I

I ! ! I I

ORIGINAL PAGE IS OF POOR QUALITY

I

i

I

I

I

I

I I

i

I I !

I 1 I i I

I I

U l l n W W l ul D @ D Q l @ C C C C I c 0 0 0 0 1 0

I

I

I

I

I

I

I I

I I

i I !

I I

I I I

!

! 1

I i

I

I

I

I

j !

! I

j

i j i

I ~

i I ! I

i

8

I

!

I

I

! ! i !

I I

!

I I

1

I !

I i

I

!

j

i I

is W I I

I r n

I

! !

!

I i

I 1

I I I

-. .

I I I I ,

" I

1 : i - ::: U d 28-r J

Page 31: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I :I I I I I i I I I I I I I I I I I I I

aa L a K K a am ~a a:utxLrtarLa

I L O . O I L a a

Pa

QQQQILQP

z 2 2 2 Z Z Z Z

E

noon0 0 8

00000 1

t= e c c c c I- c

i ty i w w w wwwwwww

1

I I

ORIGINAL PAGE IS OF POOR QUALITY

zzzzzzz z z

ZZf Z Z Z Z

- 29

.................... .................... .................... ....................

aauO: LO: craaa aa

atz aa ua aO:ae

aaaa

aa LO: IKg m m 88

aaO:aaaaO:O:aaaua aaatxaaaaaaaarxrx

. . . . . . .

I . . . .

. . . . . . . . i

I

i I !

i

I I

I I

! 4

:, ',

* $ c .* c

9 U

Page 32: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

ORIGINAL PAGE IS OF POOR QUALITY

Page 33: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I I I I I I I I I I I I 1 I I 1 I

UIII h a n: r D i Y [ I K a u u u c u

en a n

a a 0. o. n. n. a t k

z z z z g z z zr-

2 z z z z z z z

0 0 0

0 0 O O O D O

OoooEn

z z z z g z z L

Z Z z z z z z z z

t- b- c 1- e I- c- 1.. c. t- t-

L1 W w w w w w w w w w w k i s t ; '

ORIGIFVAL PAGE IS OF POOR QUALITY

!-I- F- t- ,.. t..

F. 1.. ).. F. ).. t.. 1.. F. F. 1- t- t- I- I- c I-. e I- I- I- + c e I- F-+ I- b I-e e +

:: t..

33333333333333 3 2 > J a a

ana aua e D. a e

n c. a IL a a 0. a a .aaa a

Zk

1.3 u U t J 1.1 1.1 v '..I v i.1 U 1.1 u t.1 UU uuu

IJUU

F. D. P. ana

uu 1 . 1 0 I 1 1.1 U t ' 1.1 1.1 U I J U IJ uu

vuuuuvu uuuuuuu

. . .

. . . . .

01

I

I .

d 4

4 r. u

u L.

... n

0 PI c 3 0

m 4 * U.

n

LLlL

'I I: . ILILII;. I I . ,

-- I

Page 34: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I ‘I I I I I I I I I I I I I I I I I I

I

1

, i I I I i I !

I

i

1 1 I I

1 f i

1 i

I

i i

1

i 1 I ! I i

I I ! I

i

I i

I

I

1

I

ORIGINAL PAGE IS OF POOR QUALITY

I I

!

I

I

I

I ! I i

I

I

I

Ci t hI

D x

I I

-3 2

Page 35: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

8.0 APPENDIX C

IMSL SUBROUTINE CALLS FROM RANDOM2

I I I I

1. RNSET - Initializes a random seed for use in the IMSL random number generators.

2. RNNOR - Generates pseudorandom numbers from a standard normal distribution using an inverse CDF method.

3. RNLNL - Generates pseudorandom numbers from a lognormal distribution.

4. DESPL - Performs nonparametric probability density function estimation by the penalized likelihood method.

5. GCDF - Evaluates a general continuous cumulative distribution function given ordinates of the density.

I I I

I I

3 3

Page 36: FATIGUE CRACK GROWTH MODEL USER MANUAL Prepared by

I I I I I I

9.0 APPENDIX D

SAMPLE SAWGRAPH (VER. 5.16) PROGRAM FOR RANDOM2

data a; INFJLE '0UTl.CPR' FIRSTOBS=zinput x y; GOPTIONS DEVICE=HW470; proc gplot;

axisl label=(h=l f=simplex 'LOG OF CYCLES') value=(h=l f=simplex);

axis2 value=(h=l f=simplex) label=none; plot y*x / haxis=axiSl vaxis=axis2; TITLE H=l A=90 F=SIMPLEX 'PROBABILITY DENSITY FUNCTION; symbol i=spline v=square;

data B; INFJLE '0Un.CPR' FIRSTOBS=2;input x y; proc gplot;

axisl label=(h=l f=simplex 'LOG OF CYCLES') value=(h=l &simplex);

axis2 value=(h=l f=simplex) label=none; plot y*x / haxis=axis 1 vaxis=axis2; "LE H=l A=90 F=SIMPLEX 'CUMULATIVE DISTRIBUTION FUNCITON; symbol i=spline v=square;

I I

I I

3 4