Source of Erros in Numerical Methods

Embed Size (px)

Citation preview

  • 8/19/2019 Source of Erros in Numerical Methods

    1/28

    1/11/2010 1

    Sources of Error

    Major: All Engineering Majors Authors: Autar Kaw, Luke Snyder

    http://numericalmethods.eng.usf.eduTransforming Numerical Methods Education for STEM

    Undergraduates

    http://numericalmethods.eng.usf.edu/http://numericalmethods.eng.usf.edu/

  • 8/19/2019 Source of Erros in Numerical Methods

    2/28

    Sources of Error

    http://numericalmethods.eng.usf.edu

    http://numericalmethods.eng.usf.edu/http://numericalmethods.eng.usf.edu/

  • 8/19/2019 Source of Erros in Numerical Methods

    3/28

    3

    Two sources of numerical error

    1) Round off error 2) Truncation error

  • 8/19/2019 Source of Erros in Numerical Methods

    4/28

    4

    Round-off Error

    http://numericalmethods.eng.usf.edu

  • 8/19/2019 Source of Erros in Numerical Methods

    5/28

    5

    Round off Error

    • Caused by representing a numberapproximately

    333333.031 ≅

    ...4142.12 ≅

  • 8/19/2019 Source of Erros in Numerical Methods

    6/28

    6

    Problems created by round off error

    • 28 Americans were killed on February 25,1991 by an Iraqi Scud missile in Dhahran,Saudi Arabia.

    • The patriot defense system failed to trackand intercept the Scud. Why?

  • 8/19/2019 Source of Erros in Numerical Methods

    7/28

    7

    Problem with Patriot missile

    • Clock cycle of 1/10 seconds wasrepresented in 24-bit fixed pointregister created an error of 9.5 x

    10-8

    seconds.• The battery was on for 100

    consecutive hours, thus causingan inaccuracy of

    1hr 3600s

    100hr 0.1s

    s109.5 8 ×××= −

    s342.0=

  • 8/19/2019 Source of Erros in Numerical Methods

    8/28

    8

    Problem (cont.)

    • The shift calculated in the ranging systemof the missile was 687 meters.

    • The target was considered to be out ofrange at a distance greater than 137meters.

  • 8/19/2019 Source of Erros in Numerical Methods

    9/28

    9

    Effect of Carrying SignificantDigits in Calculations

    http://numericalmethods.eng.usf.edu

  • 8/19/2019 Source of Erros in Numerical Methods

    10/28

    10

    Find the contraction in thediameter

    dT T D Dc

    a

    T

    T

    )(∫=∆ α

    Ta=80 oF; Tc=-108 oF; D=12.363”

    α = a 0+ a 1T + a 2T 2

  • 8/19/2019 Source of Erros in Numerical Methods

    11/28

    11

    Thermal ExpansionCoefficient vs Temperature

    T D D ∆=∆ α

    T(oF) α (μ in/in/ oF)-340 2.45

    -300 3.07

    -220 4.08

    -160 4.72

    -80 5.43

    0 6.00

    40 6.2480 6.47

  • 8/19/2019 Source of Erros in Numerical Methods

    12/28

    12

    Regressing Data in Excel(general format)

    α = -1E-05T 2 + 0.0062T + 6.0234

  • 8/19/2019 Source of Erros in Numerical Methods

    13/28

    13

    Observed and Predicted Values

    T(oF) α (μ in/in/ oF)Given

    α (μ in/in/ oF)Predicted

    -340 2.45 2.76

    -300 3.07 3.26-220 4.08 4.18

    -160 4.72 4.78

    -80 5.43 5.460 6.00 6.02

    40 6.24 6.26

    80 6.47 6.46

    α = -1E-05T 2 + 0.0062T + 6.0234

  • 8/19/2019 Source of Erros in Numerical Methods

    14/28

    14

    Regressing Data in Excel(scientific format)

    α = -1.2360E-05T 2 + 6.2714E-03T + 6.0234

  • 8/19/2019 Source of Erros in Numerical Methods

    15/28

    15

    Observed and Predicted Values

    T(oF) α (μ in/in/ oF)Given

    α (μ in/in/ oF)Predicted

    -340 2.45 2.46

    -300 3.07 3.03-220 4.08 4.05

    -160 4.72 4.70

    -80 5.43 5.440 6.00 6.02

    40 6.24 6.25

    80 6.47 6.45

    α = -1.2360E-05T 2 + 6.2714E-03T + 6.0234

  • 8/19/2019 Source of Erros in Numerical Methods

    16/28

    16

    Observed and Predicted Values

    T(oF) α (μ in/in/ oF)Given

    α (μ in/in/ oF)Predicted

    α (μ in/in/ oF)Predicted

    -340 2.45 2.46 2.76

    -300 3.07 3.03 3.26

    -220 4.08 4.05 4.18

    -160 4.72 4.70 4.78

    -80 5.43 5.44 5.460 6.00 6.02 6.02

    40 6.24 6.25 6.26

    80 6.47 6.45 6.46

    α = -1.2360E-05T 2 + 6.2714E-03T + 6.0234

    α = -1E-05T2

    + 0.0062T + 6.0234

  • 8/19/2019 Source of Erros in Numerical Methods

    17/28

    17

    THE END

  • 8/19/2019 Source of Erros in Numerical Methods

    18/28

    18

    Truncation Error

    http://numericalmethods.eng.usf.edu

  • 8/19/2019 Source of Erros in Numerical Methods

    19/28

    19

    Truncation error

    • Error caused by truncating orapproximating a mathematicalprocedure.

  • 8/19/2019 Source of Erros in Numerical Methods

    20/28

    20

    Example of Truncation Error

    Taking only a few terms of a Maclaurin series toapproximate

    ....................!3!2

    132 ++++= x x xe x

    xe

    If only 3 terms are used,

    ++−=

    !21

    2 x xe Error Truncation x

  • 8/19/2019 Source of Erros in Numerical Methods

    21/28

    21

    Another Example of TruncationError

    Using a finite x∆ to approximate )( x f ′

    x

    x f x x f x f

    −∆+≈′ )()()(

    P

    Q

    secant line

    tangent line

    Figure 1. Approximate derivative using finite Δ x

  • 8/19/2019 Source of Erros in Numerical Methods

    22/28

    22

    Another Example of TruncationError

    Using finite rectangles to approximate anintegral.

    y = x 2

    0

    30

    60

    90

    0 1.5 3 4.5 6 7.5 9 10.5 12

    y

    x

  • 8/19/2019 Source of Erros in Numerical Methods

    23/28

    23

    Example 1 —Maclaurin series

    Calculate the value of2.1e with an absolute

    relative approximate error of less than 1%.

    ...................!32.1

    !22.1

    2.1132

    2.1 ++++=e

    n

    1 1 __ ___

    2 2.2 1.2 54.545

    3 2.92 0.72 24.658

    4 3.208 0.288 8.9776

    5 3.2944 0.0864 2.6226

    6 3.3151 0.020736 0.62550

    a E %a∈2.1e

    6 terms are required. How many are required to getat least 1 significant digit correct in your answer?

  • 8/19/2019 Source of Erros in Numerical Methods

    24/28

    24

    Example 2 —Differentiation

    Find )3( f ′ for 2)( x x f = using x

    x f x x f x f ∆

    −∆+≈′ )()()(

    and 2.0=∆ x

    2.0)3()2.03(

    )3(' f f

    f −+

    =

    2.0)3()2.3( f f −=

    2.032.3 22 −=

    2.0924.10 −=

    2.024.1= 2.6=

    The actual value is,2)(' x x f = 632)3(' =×= f

    Truncation error is then, 2.02.66 −=−

    Can you find the truncation error with 1.0=∆ x

  • 8/19/2019 Source of Erros in Numerical Methods

    25/28

    25

    Example 3 — Integration

    Use two rectangles of equal width toapproximate the area under the curve for

    2

    )( x x f =

    over the interval ]9,3[

    y = x 2

    0

    30

    60

    90

    0 3 6 9 12

    y

    x

    9

    3

    2 dx x

  • 8/19/2019 Source of Erros in Numerical Methods

    26/28

    26

    Integration example (cont.)

    )69()()36()(6

    2

    3

    29

    3

    2 −+−===∫ x x x xdx x

    3)6(3)3( 22 +=13510827 =+=

    Choosing a width of 3, we have

    Actual value is given by

    ∫9

    3

    2

    dx x

    9

    3

    3

    3 = x

    234339 33

    = −

    =

    Truncation error is then99135234 =−

    Can you find the truncation error with 4 rectangles?

  • 8/19/2019 Source of Erros in Numerical Methods

    27/28

    Additional Resources

    For all resources on this topic such as digital audiovisuallectures, primers, textbook chapters, multiple-choice tests,worksheets in MATLAB, MATHEMATICA, MathCad andMAPLE, blogs, related physical problems, please visit

    http://numericalmethods.eng.usf.edu/topics/sources_of_err or.html

    http://numericalmethods.eng.usf.edu/topics/sources_of_error.htmlhttp://numericalmethods.eng.usf.edu/topics/sources_of_error.htmlhttp://numericalmethods.eng.usf.edu/topics/sources_of_error.htmlhttp://numericalmethods.eng.usf.edu/topics/sources_of_error.htmlhttp://numericalmethods.eng.usf.edu/topics/gaussian_elimination.html

  • 8/19/2019 Source of Erros in Numerical Methods

    28/28

    THE END

    http://numericalmethods.eng.usf.edu

    http://numericalmethods.eng.usf.edu/http://numericalmethods.eng.usf.edu/