Download presentation
Presentation is loading. Please wait.
Published byIra Waters Modified over 9 years ago
1
Interval Finite Element Methods for Uncertainty Treatment in Structural Engineering Mechanics Rafi L. Muhanna Georgia Institute of Technology USA Second Scandinavian Workshop on INTERVAL METHODS AND THEIR APPLICATIONS August 25-27, 2003,Technical University of Denmark, Copenhagen, Denmark
2
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-By-Element Element-By-Element Examples Examples Conclusions Conclusions
3
Acknowledgement Professor Bob Mullen Professor Bob Mullen Dr. Hao Zhang Dr. Hao Zhang
4
Center for Reliable Engineering Computing (REC) We handle computations with care
5
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-by-Element Element-by-Element Examples Examples Conclusions Conclusions
6
Uncertainty is unavoidable in engineering system structural mechanics entails uncertainties in material, geometry and load parameters Probabilistic approach is the traditional approach requires sufficient information to validate the probabilistic model criticism of the credibility of probabilistic approach when data is insufficient (Elishakoff, 1995; Ferson and Ginzburg, 1996) Introduction- Uncertainty
7
Nonprobabilistic approach for uncertainty modeling when only range information (tolerance) is available Represents an uncertain quantity by giving a range of possible values How to define bounds on the possible ranges of uncertainty? experimental data, measurements, statistical analysis, expert knowledge Introduction- Interval Approach
8
Simple and elegant Conforms to practical tolerance concept Describes the uncertainty that can not be appropriately modeled by probabilistic approach Computational basis for other uncertainty approaches (e.g., fuzzy set, random set) Introduction- Why Interval? Provides guaranteed enclosures
9
Finite Element Method (FEM) is a numerical method that provides approximate solutions to partial differential equations Introduction- Finite Element Method
10
Introduction- Uncertainty & Errors Mathematical model (validation) Discretization of the mathematical model into a computational framework Parameter uncertainty (loading, material properties) Rounding errors
11
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-by-Element Element-by-Element Examples Examples Conclusions Conclusions
12
Uncertain Data Geometry Materials Loads Interval Stiffness Matrix Interval Load Vector Element Level K U = F Interval Finite Elements
13
= Interval element stiffness matrix B = Interval strain-displacement matrix C = Interval elasticity matrix F = [F 1,... F i,... F n ] = Interval element load vector (traction) N i = Shape function corresponding to the i-th DOF t = Surface traction K U = F Interval Finite Elements
14
Follows conventional FEM Loads, geometry and material property are expressed as interval quantities System response is a function of the interval variables and therefore varies in an interval Computing the exact response range is proven NP-hard The problem is to estimate the bounds on the unknown exact response range based on the bounds of the parameters Interval Finite Elements (IFEM)
15
Combinatorial method (Muhanna and Mullen 1995, Rao and Berke 1997) Sensitivity analysis method (Pownuk 2004) Perturbation (Mc William 2000) Monte Carlo sampling method Need for alternative methods that achieve Rigorousness – guaranteed enclosure Accuracy – sharp enclosure Scalability – large scale problem Efficiency IFEM- Inner-Bound Methods
16
Linear static finite element Muhanna, Mullen, 1995, 1999, 2001,and Zhang 2004 Popova 2003, and Kramer 2004 Neumaier and Pownuk 2004 Corliss, Foley, and Kearfott 2004 Dynamic Dessombz, 2000 Free vibration-Buckling Modares, Mullen 2004, and Billini and Muhanna 2005 IFEM- Enclosure
17
Interval arithmetic Interval number: Interval vector and interval matrix, e.g., Notations
18
Linear interval equation Linear interval equation Ax = b ( A A, b b) Solution set (A, b) = {x R | A A b b: Ax = b} Hull of the solution set (A, b) A H b := ◊ (A, b)
19
Linear interval equation Example x2x2 1.0 x1x1 0.5 0.51.0 Enclosure Solution set Hull
20
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-by-Element Element-by-Element Examples Examples Conclusions Conclusions
21
Naïve interval FEA exact solution: u 1 = [1.429, 1.579], u 2 = [1.905, 2.105] naïve solution: u 1 = [ - 0.052, 3.052], u 2 = [0.098, 3.902] interval arithmetic assumes that all coefficients are independent uncertainty in the response is severely overestimated
22
Element-By-Element Element-By-Element (EBE) technique elements are detached – no element coupling structure stiffness matrix is block-diagonal (k 1,…, k Ne ) the size of the system is increased u = (u 1, …, u Ne ) T need to impose necessary constraints for compatibility and equilibrium Element-By-Element model
23
Element-By-Element
24
:: ::
25
Constraints Impose necessary constraints for compatibility and equilibrium Penalty method Lagrange multiplier method Element-By-Element model
26
Constraints – penalty method
27
Constraints – Lagrange multiplier
28
Load in EBE Nodal load applied by elements p b
29
Fixed point iteration For the interval equation Ax = b, preconditioning: RAx = Rb, R is the preconditioning matrix transform it into g (x * ) = x * : R b – RA x 0 + (I – RA) x * = x *, x = x * + x 0 Theorem (Rump, 1990): for some interval vector x *, if g (x * ) int (x * ) then A H b x * + x 0 Iteration algorithm: No dependency handling
30
Fixed point iteration ,, ,,
31
Convergence of fixed point The algorithm converges if and only if To minimize ρ(|G|): : 1
32
Stress calculation Conventional method: Present method:
33
Element nodal force calculation Conventional method: Present method:
34
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-by-Element Element-by-Element Examples Examples Conclusions Conclusions
35
Numerical example Examine the rigorousness, accuracy, scalability, and efficiency of the present method Comparison with the alternative methods the combinatorial method, sensitivity analysis method, and Monte Carlo sampling method these alternative methods give inner estimation
36
Truss structure
37
Truss structure - results Methodu 5 (LB)u 5 (UB)N 7 (LB)N 7 (UB) Combinatorial0.0176760.019756273.562303.584 Naïve IFEA– 0.0112160.048636– 717.1521297.124 163.45%146.18%362%327% Present IFEA0.0176420.019778273.049304.037 0.19%0.11%0.19%0.15% unit: u 5 (m), N 7 (kN). LB: lower bound; UB: upper bound.
38
Truss structure – results
39
Frame structure MemberShape C1C1 W12×19 C2C2 W14×132 C3C3 W14×109 C4C4 W10×12 C5C5 W14×109 C6C6 B1B1 W27×84 B2B2 W36×135 B3B3 W18×40 B4B4 W27×94
40
Frame structure – case 1 CombinatorialPresent IFEA Nodal forceLBUBLBUB Axial (kN)219.60239.37219.60239.37 Shear (kN)833.61891.90833.61891.90 Moment (kN·m)1847.211974.951847.211974.95
41
Frame structure – case 2 Monte Carlo sampling * Present IFEA Nodal forceLBUBLBUB Axial (kN)218.23240.98219.35242.67 Shear (kN)833.34892.24832.96892.47 Moment (kN.m)1842.861979.321839.011982.63 * 10 6 samples are made.
42
Truss with a large number of interval variables story×bayNeNe NvNv 3×10123246 4×12196392 4×20324648 5×22445890 5×306051210 6×307261452 6×358461692 6×409661932 7×4011272254 8×4012882576
43
Scalability study Sensitivity Analysis Present IFEA Story×bayLB * UB * LBUB LB UB wid/d 0 3×102.51432.57562.51122.57820.12%0.10%2.64% 4×203.25923.34183.25323.34710.18%0.16%2.84% 5×304.04864.15324.03864.16240.25%0.22%3.02% 6×354.84824.97514.83264.98950.32%0.29%3.19% 7×405.64615.79545.62365.81660.40%0.37%3.37% 8×406.45706.62896.42596.65860.48%0.45%3.56% LB = |LB - LB * |/ LB *, LB = |UB - UB * |/ UB *, LB = (LB - LB * )/ LB *
44
Efficiency study Story×bayNvNv Iteratio n titi trtr tti/tti/ttr/ttr/t 3×1024640.140.560.7219.5%78.4% 4×2064851.278.8010.1712.4%80.5% 5×30121066.0953.1759.7010.2%89.1% 6×351692615.11140.23156.279.7%89.7% 7×402254632.53323.14358.769.1%90.1% 8×402576748.454475.72528.459.2%90.0% t i : iteration time, t r : CPU time for matrix inversion, t : total comp. CPU time
45
Efficiency study NvNv Sens.Present 2461.060.72 64864.0510.17 1210965.8659.7 16924100156.3 225414450358.8 257632402528.45
46
Plate with quarter-circle cutout
47
Plate – case 1 Monte Carlo sampling * Present IFEA ResponseLBUBLBUB u A (10 - 5 m)1.190941.200811.187681.20387 v E (10 - 5 m) - 0.42638 - 0.42238 - 0.42894 - 0.41940 σ xx (MPa)13.16413.22312.69913.690 σ yy (MPa)1.8031.8821.5922.090 * 10 6 samples are made.
48
Plate – case 2
49
CombinatorialPresent IFEA ResponseLBUBLBUB u A (10 - 5 m)1.190021.201971.188191.20368 v E (10 - 5 m) - 0.42689 - 0.42183 - 0.42824 - 0.42040 σ xx (MPa)13.15813.23012.87513. 513 σ yy (MPa)1.7971.8851.6861.996
50
Outline Introduction Introduction Interval Finite Elements Interval Finite Elements Element-by-Element Element-by-Element Examples Examples Conclusions Conclusions
51
Conclusions Development and implementation of IFEM uncertain material, geometry and load parameters are described by interval variables interval arithmetic is used to guarantee an enclosure of response Enhanced dependence problem control use Element-By-Element technique use the penalty method or Lagrange multiplier method to impose constraints modify and enhance fixed point iteration to take into account the dependence problem develop special algorithms to calculate stress and element nodal force
52
Conclusions The method is generally applicable to linear static FEM, regardless of element type Evaluation of the present method Rigorousness: in all the examples, the results obtained by the present method enclose those from the alternative methods Accuracy: sharp results are obtained for moderate parameter uncertainty (no more than 5%); reasonable results are obtained for relatively large parameter uncertainty (5%~10%)
53
Conclusions Scalability: the accuracy of the method remains at the same level with increase of the problem scale Efficiency: the present method is significantly superior to the conventional methods such as the combinatorial, Monte Carlo sampling, and sensitivity analysis method The present IFEM represents an efficient method to handle uncertainty in engineering applications
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.