msffit overview. msffit – calibration tool for the msu multi-stage fatigue model, v0.3 msffit web...

36
MSFfit Overview

Upload: vernon-mathews

Post on 21-Jan-2016

254 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

MSFfit Overview

Page 2: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3

MSFfit Web

Service

Material Propertie

s Repositor

y

http://ccg.hpc.msstate.edu/cmd

Outputs: - Model Constants

M.F. Horstemeyer

R.L. Carino

T. Haupt

Model calibration wrapper (MATLAB)

Stand-aloneMSFfit

(MATLAB)

Y. Hammi

Material PointSimulator (Fortran)

MSF UMAT(Fortran)

Page 3: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Optimized

model constant

s

Good

fit ?Yes

Generate candidate constants

No

Optimizer/Visualizer

Experimental

Strain-life data

Initial model

constants

Model calibration in MSFfit

User inputs

Page 4: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

MSFfit GUI and calibration strategy

Update the GUI regions in the ff. order:

A. DatasetsB. Mechanical Properties

C. Microstructure

D. Incubation E. Small crack growth

A

B

D

C

E

Page 5: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Dataset – a text file containing name= valuefname= AA7075_data_MSF.dataexcluded= 0material= AA7075comment= !!! EDIT THE INFO FOR THIS DATA SET !!!strain1= 0.002strain2= 0.02Syld= 512Emod= 71018Sult= 635DCS0= 40DCS= 40GO0= 3.5GO= 3.5poresize= 0.001porennd= 20partsize= 9partdev= 4.2porosity= 0.0015porTH= 0.0001

(continuation)

# Experimental datastrain_amp, Nf=0.002 4e+0060.00225 9.70617e+0060.0025 3692800.0025 4187000.0025 4251000.0025 6275940.00275 2671450.003 1926650.003 1961440.003 2892290.0035 1059640.0035 1328300.0035 1362560.004 475000.004 477000.004 510940.004 526990.004 556000.004 566270.004 56627

(continuation)

0.005 126750.005 176590.005 176640.005 179310.005 214440.006 53800.006 56310.006 71690.007 23110.007 26070.007 26340.008 9230.008 10140.008 10430.008 10840.01 3990.01 4290.01 4660.015 840.015 1160.015 1500.02 41

Page 6: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Typical sequence of steps

1. Load all experimental datasets. For each dataset, establish the experiment settings (strain Range of experiments, microstructure info) and fixed constants.

2. First fit the Incubation life. Some of the constants are based on physically determine constant from literature. Other constants are determined through computational studies.

3. Next, fit the small crack constants. Again, some of these constants are based on additional experiments and are currently determined outside of MSFfit. However, data taken from literature can be used to determine these constants.

4. Record results

- Create comma separated values

- Create a restart file

Page 7: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Step 1

1. Load all experimental datasets. For each dataset, establish the experiment settings (strain range of experiments, microstructure info) and fixed constants.

Page 8: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Load datasets

File | Load | A data file …

Select dataset

Page 9: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Load datasets

Default on experiment 0 of 1…

Select Incubation data set to focus on…

Page 10: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Edit plot settings

Min strain Amp .0015

Legend: NE(northeast)

Min strain Amp .025

Page 11: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Material constants

Strain range (data)Mechanical Props

Microstructure Props

Page 12: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Mechanical Properties

Yeld stress (MPa)

Elastic modulus (MPa)

Ultimate strength (MPa)

Page 13: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Microstructure Information

Grain size/Dentrite Cell size (mm)Texture/grain orientation

Pore size and nearest Neighbor distance (mm)

Particle size and standard deviation (mm)

Porosity and porosity threshold

Page 14: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Step 2

First fit the Incubation stage….

Page 15: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Incubation constants- values are default

MSFfit Default values

Page 16: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

The first dataset

Constants taken from experiments/ literature

Page 17: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Constants from micromechanical simulations of local stress relating to incubation

Constants taken from simulations

Material Constant

Verify that these exponents are set to zero

Page 18: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Change plot settings

Page 19: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

MSF model now shows curves for incubation, small crack and total life.

Page 20: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Adjust CM and Alpha constants until incubation curve is optimized with the incubation data.

Page 21: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

CM= 0.2 and Alpha=-0.7 give a good correlation to the incubation experimental data.

Incubation model (dotted line) shows good agreement with experimental results

Page 22: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Step 2

Next, fit the small crack stage….

Page 23: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Fixed small crack growth constants

Material constant for crack tip irreversibility (0.35 for aluminum alloys)

Page 24: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

DCTD threshold for pure aluminum [1]

Fixed small crack growth constants

Page 25: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Initial and final crack size: ainiC=9mm, afnl1=1000mm

Initial crack sizeFinal crack size

Page 26: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Multi-axial loading

Multi-axial parameter determined from experiments

Page 27: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Microstructure effects

Constants and exponents that account for grain size, porosity, texture effects

Page 28: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Remove incubation life data

Page 29: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Load total fatigue life data

Page 30: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Now fit the small fatigue crack

Constants to adjust for for small fatigue crack growth

Page 31: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Decrease CII (HCF) until the “small crack” is in good agreement. (CII=0.0035)

Decrease CII to 0.0035

Set m=4.46Based on experiments

LCF Range

Page 32: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Increase CI (LCF) until the “small crack” curve is in good agreement. (CI=170000)

Increase CI to 170000

LCF Range

Page 33: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

7075-T651 particle size range: 40-2mm. Enter large particle size to predict the lower bound (PT size= 40mm).

Curve shifts left

Page 34: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

7075-T651 particle size range: 40-2mm. Enter Smaller particle size predict the upper bound (PT size= 2mm).

Curve shifts right

Page 35: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

Write a restart file

Page 36: MSFfit Overview. MSFfit – Calibration tool for the MSU Multi-Stage Fatigue model, v0.3 MSFfit Web Service Material Properties Repository

MSFfit Overview