Download presentation
Presentation is loading. Please wait.
Published byJulian Cameron Modified over 9 years ago
1
Propagation of Error Ch En 475 Unit Operations
2
Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred to as “measured” variable ex. Temperature measured with thermocouple 2. Calculate variable from “measured” or “tabulated” variables - referred to as “calculated” variable ex. Flow rate m = A v (measured or tabulated) Each has some error or uncertainty
3
Example: You take measurements of , A, v to determine m = Av. What is the range of m and its associated uncertainty? Calculate variable from multiple input (measured, tabulated, …) variables (i.e. m = Av) What is the uncertainty of your “calculated” value? Each input variable has its own error Uncertainty of Calculated Variable Details provided in Applied Engineering Statistics, Chapters 8 and 14, R.M. Bethea and R.R. Rhinehart, 1991).
4
To obtain uncertainty of “calculated” variable DO NOT just calculate variable for each set of data and then average and take standard deviation DO calculate uncertainty using error from input variables: use uncertainty for “calculated” variables and error for input variables Plan: Obtain max error ( ) for each input variable then obtain uncertainty of calculated variable Method 1: Propagation of max error - brute force Method 2: Propagation of max error - analytical Method 3: Propagation of variance - analytical Method 4: Propagation of variance - brute force – Monte Carlo simulation
5
Value and Uncertainty Value used to make decisions - need to know uncertainty of value Potential ethical and societal impact How do you determine the uncertainty of the value? Sources of uncertainty ( from Rhinehart, Applied Engineering Statistics, 1991 ): 1. Estimation - we guess! 2. Discrimination - device accuracy (single data point) 3. Calibration - may not be exact (error of curve fit) 4. Technique - i.e. measure ID rather than OD 5. Constants and data - not always exact! 6. Noise - which reading do we take? 7. Model and equations - i.e. ideal gas law vs. real gas 8. Humans - transposing, …
6
Estimates of Error ( ) for input variables ( ’s are propagated to find uncertainty) 1. Measured: measure multiple times; obtain s; ≈ 2.5s Reason: 99% of data is within ± 2.5s Example: s = 2.3 ºC for thermocouple, = 5.8 ºC 2. Tabulated : ≈ 2.5 times last reported significant digit (with 1) Reason: Assumes last digit is ± 2.5 (± 0 assumes perfect, ± 5 assumes next left digit is fuzzy) Example: = 1.3 g/ml at 0º C, = 0.25 g/ml Example: People = 127,000 = 2500 people
7
Estimates of Error ( ) for input variables 3. Manufacturer spec or calibration accuracy: use given spec or accuracy data Example: Pump spec is ± 1 ml/min, = 1 ml/min 4.Variable from regression (i.e. calibration curve): ≈ 2.5*standard error (std error is stdev of residual) Example: Velocity is slope with std error = 2 m/s 5. Judgment for a variable: use judgment for Example: Read pressure to ± 1 psi, = 1 psi
8
Estimates of Error ( ) for input variables If none of the above rules apply, give your best guess Example: Data from a computer show that the flow rate is 562 ml/min ± 3 ml/min (stdev of computer noise). Your calibration shows 510 ml/min ± 8 ml/min (stdev). What flow rate do you use and what is ? In the following propagation methods, it’s assumed that there is no bias in the values used - let’s assume this for all lab projects.
9
Estimate of Error for Calculated Variables i.e., Propagation of Error
10
Brute force method: obtain upper and lower limits of all input variables (from maximum errors); plug into equation to get uncertainty of calculated variable (y). Uncertainty of y is between y min and y max. This method works for both symmetry and asymmetry in errors ( i.e. 10 psi + 3 psi or - 2 psi ) Method 1: Propagation of max error- brute force
11
Example: Propagation of max error- brute force m = A v = 2.0 g/cm 3 (table) A = 3.4 cm 2 (measured avg) v = 2 cm/s (slope of graph) s A = 0.03 cm 2 std. error (v) = 0.05 cm/s minmax A v Brute force method: m min < m < m max All combinations Additional information: What is for each input variable?
12
Example: Propagation of max error- brute force m = A v = 2.0 g/cm 3 (table) A = 3.4 cm 2 (measured avg) v = 2 cm/s (slope of graph) minmax 1.752.25 A3.3253.475 v1.8752.125 Brute force method: m min < m < m max All combinations Additional information: What is for each input variable? 10.916.6 3.01 13.6 2.69 s A = 0.03 cm 2 std. error (v) = 0.05 cm/s
13
Method 2: Propagation of max error- analytical Propagation of error: Utilizes maximum error of input variable ( ) to estimate uncertainty range of calculated variable (y) Uncertainty of y: y = y avg ± y Assumptions: input errors are symmetric input errors are independent of each other equation is linear (works o.k. for non-linear equations if input errors are relatively small) * Remember to take the absolute value!!
14
Example: Propagation of max error- analytical m = A v y x 1 x 2 x 3 = (3.4)(2)(0.25) = 0.60 (2.85) m = m avg ± m = Av ± m = 13.6 ± 2.85 g/s Av v A 3.4 22 22 3.4 = 2.0 g/cm 3 (table) A = 3.4 cm 2 (measured avg) v = 2 cm/s (slope of graph) For s = 0.1 g/cm 3 s A = 0.03 cm 2, std. error (v) = 0.05 cm/s Additional information: f error, (fractional error)
15
Propagation of max error If linear equation, symmetric errors, and input errors are independent brute force and analytical are same If non-linear equation, symmetric errors, and input errors are independent brute force and analytical are close if errors are small. If large errors (i.e. >10% or more than order of magnitude), brute force is more accurate. Must use brute force if errors are dependent on each other and/or asymmetric. Analytical method is easier to assess if lots of inputs. Also gives info on % contribution from each error.
16
Method 3: Propagation of variance- analytical 1. Maximum error can be calculated from max errors of input variables as shown previously: a) Brute force b) Analytical 2. Probable error is more realistic Errors are independent (some may be “+” and some “-”). Not all will be in same direction. Errors are not always at their largest value. Thus, propagate variance rather than max error You need variance ( ) of each input to propagate variance. If (stdev) is unknown, estimate = /2.5
17
Method 3: Propagation of variance- analytical y = y avg ± 1.96 SQRT( y ) 95% y = y avg ± 2.57 SQRT( y ) 99% gives propagated variance of y or (stdev) 2 gives probable error of y and associated confidence error should be <10% (linear approximation) use propagation of max error if not much data, use propagation of variance if lots of data
18
Method 4: Monte Carlo Simulation (propagation of variance – brute force) Choose N (N is very large, e.g. 100,000) random ±δ i from a normal distribution of standard deviation σ i for each variable and add to the mean to obtain N values with errors: Choose N (N is very large, e.g. 100,000) random ±δ i from a normal distribution of standard deviation σ i for each variable and add to the mean to obtain N values with errors: rnorm(N,μ,σ) in Mathcad generates N random numbers from a normal distribution with mean μ and std dev σrnorm(N,μ,σ) in Mathcad generates N random numbers from a normal distribution with mean μ and std dev σ Find N values of the calculated variable using the generated x’ i values. Find N values of the calculated variable using the generated x’ i values. Determine mean and standard deviation of the N calculated variables. Determine mean and standard deviation of the N calculated variables.
19
Monte Carlo Simulation Example Estimate the uncertainty in the critical compressibility factor of a fluid if Tc = 514 ± 2 K, Pc = 61.37 ± 0.6 bar, and Vc = 0.168 ± 0.002 m 3 /kmol? Estimate the uncertainty in the critical compressibility factor of a fluid if Tc = 514 ± 2 K, Pc = 61.37 ± 0.6 bar, and Vc = 0.168 ± 0.002 m 3 /kmol?
20
Example: Propagation of variance Calculate and its 95% probable error All independent variables were measured multiple times (Rule 1); averages and s are given M = 5.0 kg s = 0.05 kg L = 0.75 m s = 0.01 m D = 0.14 m s = 0.005 m
21
Propagation of Errors
22
Monte Carlo
23
Overall Summary measured variables: use average, std dev (data range), and student t-test (mean range and mean comparison) calculated variable: determine uncertainty -- Max error: propagating error with brute force -- Max error: propagating error analytically -- Probable error: propagating variance analytically -- Probable error: propagating variance with brute force (Monte Carlo)
24
Data and Statistical Expectations 1. Summary of raw data (table format) 2. Sample calculations– including statistical calculations 3. Summary of all calculations- table format is helpful 4. If measured variable: average and standard deviation for all, confidence of mean for at least one variable 5. If calculated variable: 1 of the 4 methods. Please state in report. If messy equation, you may show 1 of 4 methods for small part and then just average (with std dev.) the value (although not the best method).
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.