Fatigue Workshop - “Broadband spectral fatigue: from Gaussian to non-Gaussian, from research to industry” February 24th, 2010 – Paris (F) A comprehensive approach to fatigue under random loading: non-Gaussian and non-stationary loading investigations Denis Benasciutti DIEGM Dip. Ing. Elettrica Gest. Meccanica Università di Udine, Italy Roberto Tovo ENDIF Dipartimento di Ingegneria Università di Ferrara, Italy Overview Real service loading : Planned research activity steps 1. Stationary, Gaussian uniaxial loading • • • • Random non-Gaussian non-stationary multi-axial Int J Fatigue (2002, 2005) Prob Eng Mechanics (2006) 2. non-Gaussian loading Prob Eng Mechanics (2005) Int J Fatigue (2006) 3. non-stationary loading Fat Fract Eng Mat Struct (2007) "VAL 2" Conference (2009) 4. multi-axial loading Int J Mat & Product Tech (2007) Fat Fract Eng Mat Struct (2009) This presentation: • Introduction & theoretical background • Gaussian loadings • non-Gaussian loadings. Case study: mountain-bike data, automotive application • non-stationary loadings (only a brief introduction) Fatigue analysis of random loadings TIME DOMAIN Force \ stress \ strain FREQUENCY DOMAIN PSD Time Frequency COUNTING METHOD • random • uniaxial • stationary (e.g. ‘rainflow’ counting) amplitude amplitude CYCLE DISTRIBUTION LOADING SPECTRUM Force \ stress \ strain n° cycles Time DAMAGE ACCUMULATION RULE ? (e.g. Palmgren-Miner linear law) FATIGUE LIFE DAMAGE – FATIGUE LIFE n° cumulated cycles (log) Stationary random loadings s(t) STATIONARY LOADING Spectral parameters : Gaussian λ i ωi Gω dω time 0 non-Gaussian G(ω) 1 1 0 2 ; 2 2 0 4 ω GAUSSIAN • narrow-band - Rayleigh amplitude PDF • broad-band - Wirsching & Light (1980) - Dirlik (1985) - Zhao & Baker (1992) - Tovo (2002), Benasciutti & Tovo (2005) - Markov approach (Rychlik) NON-GAUSSIAN • narrow-band - Hermite model (Winterstein 1988) - power-law model (Sarkani et al. 1994) • broad-band - Yu et al. (2004) Benasciutti & Tovo (2005) Markov approach trasformed model (Rychlik) Fatigue analysis of random loadings RAINFLOW CYCLES Ci MEASURED LOAD + + For repeated measurements (in the same condition): {C1 , C2 , ... , Cn1} {C1 , C2 , ... , ... , Cn2} 8 {C1 , ... , Cnk} 6 4 2 0 min v -2 -4 -6 Counted cycle: (u,v) Max u -8 -8 -6 -4 -2 0 2 4 6 8 Cycle distribution in random loadings m 8 6 Isolines of h(u,v) joint PDF h(u,v) joint PDF 4 u v H(u, v) min v 2 h(x,y)dx dy CDF 0 -2 u -4 h(u,v)du dv Prob[u, v] -6 v -8 -8 -6 -4 -2 0 2 Max u u=s+m s s m v=s-m 4 6 s 8 pa,m (s,m) 2 h(s m, s m) amp-mean PDF pa (s) pa,m (s,m) dm - amp. PDF LESS “INFORMATION” Loading spectrum and fatigue damage PDF , CDF h(u,v) , H(u,v) fatigue loading spectrum s amp. PDF pa(s) F (s) pa (x)dx F (s) s fatigue damage (Palmgren-Miner rule) sm D (T) N (T) K damage D sm 0 sm pa (s)ds Gaussian random loadings Distribution of rainflow cycles : hrfc b hlcc (1 b)hrc Hrfc b Hlcc (1 b)Hrc ‘rfc’ rainflow counting ‘lcc’ level-crossing counting ‘rc’ range-counting α1 α 2 1.1121 α1α 2 (α1 α 2 ) e2.11α bapp α2 1 2 The method only works for : 2 α1 α 2 stationary Gaussian (broad-band) random loadings non-Gaussian random loadings Observed loading responses are often : • stationary (or almost-stationary) • non-Gaussian • broad-band INPUT Gaussian SYSTEM EXAMPLE: data measured on a mountainbike on off-road track OUTPUT nonlinear non-Gaussian non-Gaussian (wave or wind loads, road irregularity) linear Characterisation of non-Gaussian loading Z(t) : E[ (Z μZ )3 ] sk σ 3Z Gaussian : skew ness sk = ku-3 = 0 E[ (Z μZ )4 ] ku σ 4Z kurtosis A model for non-Gaussian loadings Transformed Gaussian model: Z(t) = G{ X(t) } non-Gaussian Inverse transformation: Gaussian (memory-less) X(t) = g{• time-independent Z(t) } • strictly monotonic sk=0.5 ku=5 Existing models : • Hermite (Winterstein 1988, 1994) • exponential (Ochi & Ahn, 1994) • power-law (Sarkani et al., 1994) • nonparametric (Rychlik et al., 1997) x(t) Gaussian z(t) non-Gaussian t1i t2 G(-) is strictly monotonic : 1) xp(ti) → zp(ti)=G{ xp(ti) } 2) xp(t1) > xp(t2) → zp(t1) > zp(t2) peak-peak (valley-valley) link relative position rainflow count : same peak-valley coupling Transformation of rainflow cycles zp xp G(-) A non-Gaussian cycle (zp , zv) will be transformed to a corresponding Gaussian cycle (xp , xv) : g(-) xv (xp, xv) zv (zp, zv) = G{ (xp,xv) } = ( G{xp}, G{xv} ) • peaks and valleys in a random loading are random variables • transformation G(-) “shifts” probabilities nG Z, rfc H (zp, zv ) H G X, rfc Gaussian case : g(z ),g(z ) H p v G X, rfc (xp, xv ) bHGX, lcc (xp, xv ) (1 b)HGX, rc (xp, xv ) Analysis scheme NON-GAUSSIAN DOMAIN GAUSSIAN DOMAIN NON-GAUSSIAN DATA GAUSSIAN DATA •Compute skew and kurt •Estimate transformation g(-) g(-) • Estimate power spectrum G(ω) ω • non-Gaussian ‘rainflow’ distribution G HnG (z , z ) H Z, rfc p v X, rfc (xp , x v ) hnG Z, rfc (zp , z v ) G(-) • Estimate ‘rainflow’ distribution HGX,rfc (xp, xv ) bHlcc (1 b)Hrc Possible analyses Z(t) stationary non-Gaussian loading : neglect non-Gaussianity: G Z, rfc h (zp, zv ) include non-Gaussianity nG Z, rfc h (zp, zv ) Case study: Mountain-bike data Data measurements on a Mountain-bike in a Off-road use: • various cycling conditions (uphill, downhill, level road cycling); • different surface conditions (asphalt, cobblestone, gravel); • both seated and standing cycling conditions. Each measurement is clearly non-stationary. Possible analyses: - irregularity factor, IF - variance - time-varying spectrum (STFT) TIME, sec FORCE on the BICYCLE FORK 200 1 200 0 – 100 100 – 442 442 – 515 515 – 570 TRACK plane uphill downhill plane Spectrogram (STFT) Irregularity Variance factor, IF SURFACE asphalt gravel cobblestn. cobblstn.+ asphalt 50 180 twind = 16 sec twind = 16 sec overlap = 80 % overlap = 80 % Frequency [Hz] 160 0.8 160 0 140 -50 120 0.6 120 -100 100 -150 80 0.4 80 -200 60 40 0.2 40 -250 20 -300 000 50 5050 100 100 100 150 150 150 200 200 200 250 250 250 300 300 300 350 350 350 400 400 400 450 450 450 500 500500 550 550550 50 50 50 100 100 100 150 150 150 200 200 200 250 250 250 300 300 300 Time [s] 350 350 350 400 400 400 450 450 450 500 500 500 550 550 550 50 50 50 0 00 -50 -50 -50 Time [s] 0 50 100 150 200 50 100 150 200 non-Gaussian data 250 300 350 400 450 500 550 300 350 400 450 500 550 50 0 -50 250 Time [s] Extraction of stationary segments EXAMPLE – Force on bicycle fork Each segment is non-Gaussian Estimated fatigue cumulative spectrum Comparison : experimental spectrum (from data) non-Gaussian estimated spectrum Gaussian estimated spectrum (as if Z(t) were Gaussian). 50 amplitude Experimental loading spectrum non-Gaussian estimation 40 Gaussian estimation INF2-2-M-FV-SX-1 30 20 skZ = - 0.19 kuZ = 4.54 10 skX = kuX = 0 1E-05 0.0001 0.001 0.01 0.1 1 10 100 cumulated cycles/sec 0.02 2.99 Automotive application In cooperation with C.R.F. (Centro Ricerche FIAT) Orbassano, Italy Stress in the critical point for 1 block (1 block = 60 sec) amplitude 20 20 observed 100 blocks 1 block amplitude observed amplitude 20 Estimate fatigue life over the service period (100 blocks ) 15 observed non-Gaussian 5 10 cicli cum. 5 1 block 10 ? 100 1000 cumulated cycles 100’000 blocks 0 1 10 10 5 100 blocks 0 1 ampiezza, s ampiezza, s 10 Gaussian 15 15 100 1000 10000 100000 cumulated cycles 0 1.E+00 cicli cum. 1.E+02 1.E+04 1.E+06 1.E+08 cicli cum. cumulated cycles Analysis of non-stationarity loadings 1 Irregularity factor, IF It is difficult to develop general models which apply to all types of load non-stationarity 0.8 encountered in practical applications. 0.6 Several types of service loadings may be modelled as a sequence of adjacent 0.4 stationary segments or states (“switching loadings”). Variability of switches is controlled by an0.2 underlying random process (‘regime process’). 0 50 100 150 200 Example of a switching loading250 300 350 400 450 500 550 300 350 400 450 500 550 50 0 -50 50 100 150 200 250 Time [s] Examples: road-induced loads in vehicles on different roads, loads in trucks switching between loaded/unloaded condition, wind/wave actions on off-shore structures under variable sea states conditions Z(t) Switching loading with constant mean value 20 Adjacent load segments with: • equal mean value 10 • constant variance 0 • deterministic switching times -10 -20 0 200 400 600 800 1000 1200 1400 1600 1800 2000 time [sec] s s segment “i” s segment “j” ...+... Lpw(s) = Li(s)+Lj(s) = Lj(s) Li(s) loading spectrum for piece-wise variance stationary load Lpw(s) Loading spectrum for piece-wise variance : L pw (s) Li (s) Ni pi ( x ) dx i1 i1 s p p Ni n° rainflow cycles in i-th segment pi(x) amplitude distribution Each loading spectrum Li(s) can be also estimated in the frequency-domain from PSD. Benasciutti D., Tovo R.: Frequency-based fatigue analysis of non-stationary switching random loads. Fatigue Fract. Eng. Mater. Struct. 30 (2007), pp. 1-14. Switching loading with variable mean value 50 40 Loading spectrum for transition cycles 30 s Z(t) 20 Adjacent load segments with: • different mean values • constant variance • random switching times 10 0 -10 Lt(s) -20 Uk 40 s Overall loading spectrum ‘REGIME PROCESS’ 20 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 loading spectrum for piecewise variance stationary load time [sec] s s segment “i” = ...+... Li(s) s segment “j” Lj(s) Lpw(s) = Li(s)+Lj(s) Lpw(s) PROBLEM UNDER STUDY: Switching loadings with variable mean value GIVEN the statistical properties of: • each stationary loading segment; • the ‘regime process’. GOAL: Estimate the overall loading spectrum by including transition cycles. L(s) Numerical example 80 70 “From-to” matrix of ‘regime process’ simulated sample 60 m1 m2 m3 m1 5000 10 10 m2 10 5000 5 m3 10 5 5000 Z(t) 50 40 30 20 F= 10 0 30 10 0 50 100 150 200 250 300 350 400 450 500 time [sec] Comparison of loading spectra from simulation Lpw(s) [transition cycles excluded] 30 L(s) [transition cycles included] 25 amplitude Uk 60 20 15 10 5 0 0 10 1 10 2 10 3 10 cumulated cycles 4 10 5 10 Final overview of the method Type of load uniaxial stationary non-stationary (switching) multiaxial stationary PDF Bandwidth Gaussian broad-band Int J Fatigue (2002, 2005) Prob Eng Mechanics (2006) non-Gaussian broad-band Prob Eng Mechanics (2005) Int J Fatigue (2006) Gaussian non-Gaussian broad-band Fat Fract Eng Mat Struct (2007) "VAL 2" Conference (2009) Gaussian non-Gaussian broad-band Int J Mat & Product Tech (2007) Fat Fract Eng Mat Struct (2009) Thanks for your attention! Denis Benasciutti denis.benasciutti@uniud.it DIEGM Dip. Ing. Elettrica Gest. Meccanica Università di Udine, Italy Roberto Tovo roberto.tovo@unife.it ENDIF Dipartimento di Ingegneria Università di Ferrara, Italy Definition of the stress quantities • The Cauchy stress tensor xx t xy t xz t t yx t yy t yz t zx t zy t zz t • Deviatoric and spherical parts t H t I ' t σ H t 1 tr t 3 2 xx t yy t zz t xy t xz t 3 2 yy t zz t xx t ' t yx t yz t 3 2 zz t xx t yy t zx t zy t 3 • s1 Euclidean representation of deviatoric part 3 ' s 1 ' ' xx 2 yy zz 2 2 s 3 'xy s 4 'xz s 5 'yz s3 • ' Projection on “principal” frame of reference S3 Euclidean deviator representation S1 • ' Projection by Projection Damage estimation s1 e tim • tim e Cristofori A., Susmel L., Tovo R. Int J Fatigue, Vol. 30 n. 9, pp. 1646-1658 2008 • Total Damage estimation by proper Partial Damage cumulating Γ p,i Partial Damage Estimation of each “projected” load history Di Γp,i Di,j j 2 k DΓ Di Γ p,i ρref i k ρref 2 Re Deperrois A. (1991) De Freitas M, Li B, Santos JLT. (2000) fe re nc e Cu rv e