This paper describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the U.S. Department of Energy or the United States Government. Delr llil aXICAL ENGINEERING SAND2020-10247C THE UNIVERSITY OF UTAH Reduced-physics model with symbolic regression using Bingo for fatigue life prediction of welds in shell structures. Keven Carlson, Dr. Jacob Hochhalter, Dr. John Emery Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. (A. Departmentof MECHANICAL ENGINEERING TET THE UNIVERSITY OF UTAH • Problem Definition and Overview • Finite Element Model •Stress Intensity Factor Computation •Symbolic Regression • Results • Conclusion Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Problem Definition • Stress Intensity Factors (SIFs) drive crack growth. • SIFs are accurately calculated in 3-D continuum element models • Computationally expensive • Shell element models are computationally cheaper, but cannot model 3-D crack growth. • "Line-weld" elements are used in shell element models to represent welds. • We seek a low-fidelity crack growth model that maps stresses in shell elements to SIFs using Symbolic Regression (SR). FA_ Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH FRANC3D 111 1 irfrliq'k 1. FRANC3D used to insert and grow cracks into model mesh. 1P4F10 1114101 2. Reads displacements and material properties from Abaqus ► Ofifilhf 1141401,, 3. Uses M-integral to compute SIFs NAPIr 4. SIF results along crack front determine crack kink angle °110 fi --. 111: ___._---ffit 0:LI ; .„..7 .:„ , ... __.....„ . . , . . . i m . , : ........__,i -__,..._ rib wet A41 ri;1 0j! 403 % If. ,-,________-----__-. _____ ), !1:1° :::: : ,.. ,-, ilrlok:, -.7 : , , ;;....:: ; 4 0 ,,t1„,-. --OZ -I:Ati _ a._ hrt.1 pr,. . „. .wzrja . 7:7_ , ; : . . _ i, 1-i-7 a0 11....: ....r...i 4 _.c p --ww-----,_,.. AMP 0 —akatirs•-'-.110r Adik,10. --4:- ----4t' 11-AV 5. Cracks are propagated in kink angle direction ilp...41 "- W VZ -jde" 04 P 41611"*ffiapilieb AVIA „fa.-___...-„__..„ i %TAT -....--Esi .7 k. ._:;,:2 .. ,, ,_.... 4, /: _46.-.84,,,-....m......e.7„._ ,, .7_ olgila Ng."1".77 '''. ,A11-,,-.44-1,61a4 1.1.0 '"--""Ii:111441F-":1111PAI li'---441r1:--4W11111 i I : l .=I17:11. " 4Ii611 .ri13 I6k NA:: III. LIM Z IIIU I % ri 'llr---"ti W Iik"ele il --..-ii ..•1411WiallMtrian O 1E 171 , --, IF1 4 g; III a . j 1. II' i" i 11 -I t ik1141 IIIhri:"?IlIcP 1r .410111,441%11M-1117-40.341-lerillWrAMWAIST NIA d .Air.jr_I iiiIi. r a AII- IWIIIrdallp10P,Ift ithiA-OWV -.01211.--.100,11.000=r-t..-4111L.11IPPP,,,ii4M.NNihmill&I 41111,VA111111 Ik. U‘pilakW -. OVA 6. Repeat steps 2-5 until crack grows through 80% of thickness .iiir.2 a4 riIP A 1r 1 1. ri:M A6 I76 -n1r0,4.71 . 4 i I°Si T.' A P °FA A. -4 bk rIF- . . P. 1 4II r4gIIW ft Pl -A ri '. dIn l / 2 l14 Stri , IIa villfr P' IIri -rim Inside of local model into which a crack has been inserted and grc ) 1 Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH Symbolic Regression • Machine Learning: Computers using data to create predictive models • Genetic Programming: Evolution of computer programs based on fitness (?) • Symbolic Regression: Searches space of mathematical functions to fit equation to inputted data 2.2 (11 + 7* cos( ) (1 )1)- 'LT Departrnentof MECHANICAL ENGINEERING THE UNIVERSITY OF UTAH Simple Example • Data artificially generated from equation f(x) = 3 * sin(x) + 2 • Allowed equation operators: +, sin, cos x, =, • Trained bingo until error tolerance < le-4, stack size = 40, population size = 100, max generations = 50 • Output equation: f(x) = 3 * sin(x)+ 2 Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH Pa reto Front • Experimental data • Possible noise or small error 6 — Complexity: 12 — Complexity: 6 • Overfitting • Model fits equation to noise 5 4- • Not generalization • Performs poorly on test data 3>, • Illustrated when noise is randomly added to data • Tradeoff between complexity and interpretability 2- 0 4 6 8 10 12 Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Bingo • NASA-produced, open-source symbolic regression software using evolutionary algorithms • Parallel island evolution strategy can be used with MPI • Island evolution strategy allows for periodic migration of models between islands . . island A island D Island B ■ • A island C Dynamic Island Model Base on Spectral Clustering in Genetic Algorithm (Qinxue Meng et al. 2018) ti Departmentof Overview MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH BC combination 00- Define BCs so displacements in both models is similar BC Max allowable displacements Sobol' sensitivity analysis on BCs effect on max principal stress BC combinations Crack insertion and growth in continuum element model using FRANC3D SIFs and crack size data Symbolic regression using Bingo Shell element model is simulated using determined boundary conditions Interprettable, closed form solution to describe data 1 Line weld stresses Line weld stress mapping is left for future work FA_ Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH • Problem Definition and Overview • Finite Element Model •Stress Intensity Factor Computation •Symbolic Regression • Results • Conclusion Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH Finite Element Model Geometry • C-Channel: • Welded to a plate • Flange length: 50.8 mm in y-direction • Constant thickness of 3.048 mm • Plate: • 254 mm in z-direction • 203.2 mm in x-direction • 3.048mm in y-direction • Weld Thickness: 3.048mm • Idealized as one solid material with no heataffected zone from weld Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH • Problem Definition and Overview • Finite Element Model •Stress Intensity Factor Computation •Symbolic Regression • Results • Conclusion Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Training Data Generation • 180 different BC combinations • Number of discrete displacements applied to surfaces dependent on sensitivity • 0.05 mm initial crack size • Much lower than what non destructive evaluation would detect • Crack inserted perpendicular to MPS at location on weld surface with greatest MPS • Crack grown to 80% thickness of weld or about 2.4 mm at crack steps of 0.24 mm • Smaller crack step sizes show minimal difference on output • Important values used in symbolic regression model: SIF, MPS, crack geometry, initial crack orientation, crack growth path Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH Note: • Some cracks grow downward into the plate • Not likely behavior in practice because of the weld boundary • The crack growth path • Plane fit to points of all crack fronts after initial crack insertion • Thickness • Defined as the distance from crack insertion to where the crack would break through the surface Downward growing crack. Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH Different Crack Growth Directions • 4. -.. --..-__ __-..- *-1 ...._ M..- --v.- fit , "mg r 1"- lt • littpiventilakfateirifiaakiwt h G rowth Ir AVA ► • 0 641,0,0 r i of f. 411 rigq$ 0414*I r A 1°00 ket Gategraiiarg Ark': 4 111114:174"114PAY tlenliffil 11PT r b 11110101$11, aolLT fjtkiliroviv 7:111.11irli I 11 ,,k, tiVESP• w oo 0! iL ; LITA P AYIS PAVAI k iir:=2114:17342:-.71:111:345111.7P .cafr 41% . gr 01 110I .10 '100 till' it Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH • Problem Definition and Overview • Finite Element Model •Stress Intensity Factor Computation •Symbolic Regression • Results • Conclusion Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH • K1 CT 7-\/1. Bingo Model For SIFs f(2c )2)t Ili)112) • a: crack depth • c: half crack width • t: thickness relative to crack growth path • a: maximum principal stress at point of crack insertion • 1/1 = (x)y)z) • 112 = (x2)y2)z2) • ill: normal unit vector of crack at insertion • /12: normal unit vector of plane fit through all crack front points Departmentof MECHANICAL ENGINEERING 1111 THE UNIVERSITY OF UTAH Normal vectors ISIXOno. Moor Atibm, tb~il.permitertewowiNd AV44 ) 40t,Arzy -ridogr 44‘rATIFIPP ,afA 10VAI .4110.VA, At A • • it. • AvAL Y AAAAAAAA111 004INA fitik 2 Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH • Problem Definition and Overview • Finite Element Model •Stress Intensity Factor Computation •Symbolic Regression • Results • Conclusion Departmentof MECHANICAL ENGINEERING 1111 THE UNIVERSITY OF UTAH Symbolic Regression • Model from Pareto front with operations that made sense O 11 - • i.e. some models had equations with components of the form x' • Of the lower complexity models, performed best on test dataset O 10 - O 09 - • Mean absolute error: 0.0543 O 07 - O 05 00 2.5 l 5.0 7.5 10.0 12.5 Complexity 15.0 ' 17.5 ' 20.0 1 Gradient Boosting • Boosting • Using an ensemble of"weak" learners that together create a strong one. • Gradient Boosting • Each "weak" learner is found from the error of the previous learner • Prediction Ds found with: El= 4=1 1;1,( ❑ where 1;1„( ❑ is each function found through symbolic regression using the results from I;11(Q= :11;1/(Q. Subtract First Model . . • 46 • • . • .11 0.8 . 0.7 001.0 0.6 • .• 11. 0.5 f ■ _ 4, • v , • - 0.4 0.3 0.1 0.0 e elr• o • i • • ••• • • lis • •• • —0.1 iliS • • • 0.2 0.2 lIS ••0 • • 3 P. • IIS . • •• Ow : • a.. • •0 • . • ••••••...•.„e 4 . •• .. • 1 II • lis 0.3 • IIS —0.2 , —0.3 0.0 0.2 0.4 alt 0.6 0.8 0.0 0.2 0.4 a/t 0.6 0.8 • Becomes more correlated with a/t )1) c Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Second and Third Models • Second Model • Trained on residual error off1 on train dataset. • Similar selection method as first model • Fitness: 0.0482 a P — IYIt f2 = —0.1657 • Third Model 0.1657(p(p *ppyr.25 + 0.176 • Trained on residual error off1 +f2 • Fitness: 0.0466 f3 y (z2 0.933) z(z 1)± 1 -\/ 11)). MECHANICAL ENGINEERING THE UNIVERSITY OF UTAH i/,4/\ *afbr Check For Convergence • Fourth model did not improve overall model. 0.056 - • Test error is below training error, may be a result of fewer datapoints and thus fewer chances of large outliers. • 80% train, 20% test randomly split Mean Absolute Error 'LT Departrnentof 0.054 - 0.052 0.050 - 0.048 - Test Error Train Error 2 3 Number of Functions )). Departmentof Removing Outliers MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UiAH f1 + f2 fl 120 - 100 - 80 - 60 - 40 - 20 - fl = 25 50 75 100 125 25 50 75 100 1.5 -k 0.141) + 0 1 CC) Oh Departmentof MECHANICAL ENGINEERING 117 THE UNIVERSITY OF UTAH • Problem Definition and Overview •Symbolic Regression • Finite Element Model •Sensitivity Analysis • Fracture Analysis • Results • Conclusion Departmentof MECHANICAL ENGINEERING 11.11 THE UNIVERSITY OF UTAH Future Implications a 2 Fs =[M1 + M2 ( t • Raju-Newman Semi-Elliptical Surface Problem • Gradient Boosting with SR can automate this process For a/c a 4 M3 ( doh t 1 = 1.13 — 0.09ea—) M2= — 0.54 + 0.89 0.2 + () M3 =0.5 a) 24 1 + 14(1 — 0.65 + c a) 2 g --= 1 +[0.1 + 0.35(— (1 — sin 4-17 t - Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Conclusion • Symbolic regression can give interpretable results of how each input affects the output • Models for SIFs given MPS and crack geometry found to be much easier for SR than line-weld stresses to MPS • Gradient boosting can be used with SR to improve the overall model when more complex equations are expected • Use gradient boosting with SR to revisit classical fracture mechanics SIF solutions • Simpler geometry could be beneficial for finding physically interpretable results )). Departmentof MECHANICAL ENGINEERING 117THE UNIVERSITY OF UTAH Thank You • Acknowledgements: • Sandia National Laboratories • Dr. John Emery • Dr. Geoffrey Bomarito • Jonas Merrell • University of Utah Center for High Performance Computing fi Sandia National laboratories This work was funded in part by Sandia National Laboratories. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, L.L.C., a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.