# 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= plate_surface_flaw #with or without weld using ACTIVATEs: #ACTIVATE_MmMb= 1 # Deactivate = 0 #ACTIVATE_MkmMkb= 1 #ACTIVATE_fw= 1 # #Other #TYPE= options: # # plate_long_surface_flaw # # plate_tru_flaw # # plate_embedded_flaw # # plate_edge_flaw # # # # pipe_inside_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= 20. # plate thickness #W= 105. # plate width (estimated from Fig 1a and crack size of 30 #ri= 00. # Internal diameter if pipe problem. Ignored if not pipe #azero= 0.5 # initial crack depth #czero= 1.0 # initial 1/2 crack width at surface #L= 55. # Weld Feature width. Ignored if ACTIVATE_MkmMkb= 0 (above) # was estimated as 60, too big, reduced to 55. #HISTORYFILE= heulerSeegerStress.his # 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= 1000000 # Max no. history repeats in simulation. # # One repetition or application of the load history is # # also called a "block" of cycles. TERIAL= 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 none # 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 #Amount 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.