Simulation input data:
B= 10.0 mm
ri= 50. mm
a0= 0.5 mm
c0= 4.0 mm
#MATERIAL= merged_a36_fitted.html
#TYPE= pipe_inside_surface_flaw
#ACTIVATE_MmMb= 1
_____#ACTIVATE_MkmMkb= 0
_____#ACTIVATE_fw= 0
Crack Propagation Results:
(
# pipeIntSurfFlaw.f vers. 3.06
Loop Smax Smin N Sigmax Sigmin Delta Epsmax Epsmin DeltaEps %Eps %SWaT %Sts %Morr %Goodm 1 219.6 -110.3 1.0 199. -108. 307. 0.00119 -.00055 0.00174 0.0 0.0 0.0 0.0 0.0 2 152.3 -110.3 1.0 136. -108. 244. 0.00084 -.00055 0.00139 0.0 0.0 0.0 0.0 0.0 3 152.3 -0.1 1.0 136. -6. 142. 0.00084 0.00003 0.00080 0.0 0.0 0.0 0.0 0.0 4 131.2 20.9 2.0 117. 14. 103. 0.00072 0.00014 0.00058 0.0 0.0 0.0 0.0 0.0 5 136.4 31.5 2.0 121. 24. 98. 0.00075 0.00020 0.00055 0.0 0.0 0.0 0.0 0.0Predicted History Repetitions to Initiation:
StrainLife_Reps SWaT_Life_Reps StressLife_Reps Morrow_Reps Goodman_Reps (Reps= Repetions) Infinity Infinity Infinity Infinity Infinity
(Rectangles are Rainflow Cycle Sets: Sorted by Range: largest on Left)
# This file contains the starting filenames, variables etc # for the Crack Propagation programs. It should be edited by the # user before each simulation run. It can also be generated from web # page at: to be determined # #TYPE= pipe_inside_surface_flaw #with or without weld using ACTIVATEs: #ACTIVATE_MmMb= 1 # Deactivate = 0 #ACTIVATE_MkmMkb= 0 # Set to off for inside surf. flaw.( not available ) #ACTIVATE_fw= 0 # Set to off for inside surf. flaw.( fw=1.0 ) # #Other #TYPE= options: # # plate_surface_flaw # # plate_long_surface_flaw # # plate_tru_flaw # # plate_embedded_flaw # # plate_edge_flaw # # # # pipe_inside_surface_flaw # # pipe_long_inside_surface_flaw # # pipe_full_inside_flaw # # pipe_full_outside_flaw # # # # rod_surface_flaw # # rod_full_outside_flaw # # These problem types are used to pull in the # # appropriate Fw, Mm, Mb, files etc. # The factors described in this section may be ignored if not applicable to # the particular problem type described above. # (All dimensions in mm) #B= 10.0 # plate (or pipe wall) thickness #W= 0.0 # plate width #ri= 50. # Internal diameter if pipe problem #azero= 0.5 # initial crack depth #czero= 4.0 # initial 1/2 crack width at surface #L= 0. # Weld Feature width. Set to 0.0 if no Mkm or Mkb (weld) #HISTORYFILE= load1.txt # historyFileName # # Adjustments to load file variables: # # Note that the MEANADD (below) is added AFTER the MAGFACTOR is applied. #MAGFACTOR_m= 1.0 # Multiply factor on membrane load. Result should be MPa #MAGFACTOR_b= 1.0 # Multiply factor on bending load term. Result should be MPa #MEANADD_m= 0.0 # Mean shift in MPa added to membrane stress. #MEANADD_b= 0.0 # Mean shift in MPa added to bending stress. #MAXREPS= 10 # Max no. history repeats in simulation. # # One repetition or application of the load history is # # also called a "block" of cycles. # # Normally this would be some large number. # #MATERIAL= merged_a36_fitted.html #File name of material fitted data # This file is used to define the cyclic # stress-strain curve, and the Neuber Product curve. # #DADN= table # Can be "table" or "Paris" #DADN_PARIS= 0.0 0.0 0.0 0.0 mpa_mm # Kth a m Kc units (ignored if #DADN= table ) # !! specify: mpa_m or ksi_in or mpa_mm # ksi_in: ksi stress, inch crack length, inches in delta_K # mpa_m: mpa stress, m crack length, meters in delta_K # mpa_mm: mpa stress, mm crack length, mm in delta_K # same as N/(mm**(3/2)) #DADN_TABLE= a36+1015.dadn # da/dN digitized da/dN curve for material, # including the threshold, and KIc. # If a threshold exists, put in a vertical line # (with two identical X-axis points). # If the threshold needs to be "turned off" then # do NOT put in a vertical line at low da/dN. # (Ignored when #DADN= PARIS ) # #FAD Stuff: #TensileFile= a36_Mattos_mono_engrSS_FLAT.txt #enter "none" if no FAD #PmEOL= 70. #Set these so that Pm+Pb= 0.82*Syield for default. #PbEOL= 100. #Kmat= 1675. #PinJoint= 0 #Set = 1 if struture is pinJointed (for bending) # #BLOCKSKIP= 1.0 percent # At the end of each block check if the previous # two blocks of cycles had similar damage (crack # extension) within this percentage. If TRUE then # simply skip the simulation of the next block, # but just add the expected damage. Continue by # simulating the block after the skip. # A value of 0.0 will disallow skipping blocks. #SAVELEVEL= 0 #Amout of output saved to disk: # # 3=lots 2=medium 1=minimal # # 0= save #crk= data into binary direct access file only # # No #crk= data will be written into the text logfile. # # Use for large output files with lots of cycles.
Delta_K da/dN 0.1502160E+03 0.9620540E-07 0.2176716E+01 -0.7016800E+01 0.0000000E+00 0.0000000E+00 1 0.1769830E+03 0.4562300E-06 0.2247931E+01 -0.6340816E+01 0.7121539E-01 0.6759844E+00 2 0.2202350E+03 0.1160170E-05 0.2342886E+01 -0.5935478E+01 0.9495497E-01 0.4053378E+00 3 0.2874840E+03 0.3224090E-05 0.2458614E+01 -0.5491593E+01 0.1157272E+00 0.4438853E+00 4 0.4331670E+03 0.1069760E-04 0.2636655E+01 -0.4970714E+01 0.1780417E+00 0.5208793E+00 5 0.7637410E+03 0.7556810E-04 0.2882946E+01 -0.4121662E+01 0.2462907E+00 0.8490520E+00 6 0.1240590E+04 0.8520410E-03 0.3093628E+01 -0.3069540E+01 0.2106822E+00 0.1052122E+01 7 0.1471680E+04 0.3307300E-02 0.3167813E+01 -0.2480526E+01 0.7418513E-01 0.5890131E+00 8 0.1675690E+04 0.1074680E-01 0.3224194E+01 -0.1968721E+01 0.5638027E-01 0.5118057E+00 9
#SAE Standard Fatigue Data File format #