pge 310: formulation and solution of geosystems engineering problems

23
PGE 310: Formulation and Solution of Geosystems Engineering Problems Dr. Matthew T. Balhoff Spring 2011 Notes Adapted from: Chapra, S., Canale, R. “Numerical Methods for Engineers”, Mc-Graw Hill Co. (2010) Rectenwald, G. “Numerical Methods with MATLAB”Prentice-Hall (2000) Gilat, A., Subramaniam, V. “Numerical Methods for Engineers and Scientists” John Wiley and Sons Inc. (2011)

Upload: jadzia

Post on 25-Feb-2016

62 views

Category:

Documents


8 download

DESCRIPTION

PGE 310: Formulation and Solution of Geosystems Engineering Problems. Dr. Matthew T. Balhoff Spring 2011. Notes Adapted from: Chapra, S., Canale, R. “Numerical Methods for Engineers”, Mc-Graw Hill Co. (2010) Rectenwald, G. “Numerical Methods with MATLAB”Prentice-Hall (2000) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PGE 310: Formulation and Solution of Geosystems Engineering Problems

PGE 310: Formulation and Solution of Geosystems Engineering Problems

Dr. Matthew T. BalhoffSpring 2011

Notes Adapted from:

Chapra, S., Canale, R. “Numerical Methods for Engineers”, Mc-Graw Hill Co. (2010)Rectenwald, G. “Numerical Methods with MATLAB”Prentice-Hall (2000)Gilat, A., Subramaniam, V. “Numerical Methods for Engineers and Scientists” John Wiley and Sons Inc. (2011)

Page 2: PGE 310: Formulation and Solution of Geosystems Engineering Problems

About Me

• Education/Research Experience– B.S. Chemical Engineering, Louisiana State University 2000– Ph.D. Chemical Engineering, Louisiana State University 2005– ICES Postdoctoral Fellow (CSM), UT-Austin 2005-2007– Assistant Professor, UT-Austin 2007-

• Research Interests– Flow and transport in porous media– Non-Newtonian flow– Pore-scale and Multi-scale modeling– NUMERICAL METHODS

+ =

Page 3: PGE 310: Formulation and Solution of Geosystems Engineering Problems

What’s a Numerical Method ?• Many math problems cannot be solved

analytically (exactly)

• Numerical methods are approximate techniques

• Real-life problems in science and engineering require these numerical techniques

• Real world problems can take hours, days, or years to solve. A well written computer program (in MATLAB for example) can do it much faster.

Page 4: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1: Roots of Equations

• A root of an equation is the value that results in a “zero” of the function

• Q: Find the root of the following quadratic equation

2( ) 4 3 0f x x x

Page 5: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1: Roots of Equations

• A root of an equation is the value that results in a “zero” of the function

• Q: Find the root of the following quadratic equation

• A: The quadratic formula is an EXACT method for solving the roots of a quadratic equation

• Answer can be found by plugging in a, b, and c.

2( ) 4 3 0f x x x

22 4 4 4(1)(3)4 1,32 2(1)

b b acxa

Page 6: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1. Roots of Equations

• Ideal gas law doesn’t always apply: iPV RT

Page 7: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1. Roots of Equations

• Ideal gas law doesn’t always apply:

• In petroleum engineering, we deal with gases far from ideal (P=50 bar, T=473K)

iPV RT

2 22i i i

RT aPV b V bV b

2 20.457 2.3 6

0.077824.7

c

c

c

c

R Ta EPRT

bP

Methane

Page 8: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1. Roots of Equations

• Ideal gas law doesn’t always apply:

• In petroleum engineering, we deal with gases far from ideal (P=50 bar, T=473K)

• So how do we find the root of this function, where the quadratic equation doesn’t apply? (R= 83.14 cm3-bar/mol-K)

iPV RT

2 22i i i

RT aPV b V bV b

2 20.457 2.3 6

0.077824.7

c

c

c

c

R Ta EPRT

bP

Methane

2

39325 2.3 6( ) 50 024.7 49.4 611i i i

Ef VV V V

Page 9: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1: Ideas?

• What would be a good guess, if we needed a “ballpark” figure?

Page 10: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1: Ideas?

• What would be a good guess, if we needed a “ballpark” figure?

• How can we get very close to the “exact” solution by performing very few calculations?

83.14 473786.5

50iRTVP

Page 11: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 1: Ideas?• What would be a good guess, if we needed a “ballpark” figure?

• How can we get very close to the “exact” solution by performing very few calculations?

83.14 473786.5

50iRTVP

2

2

2

2

39325 2.3 6(786) 50 1.8724.7 49.4 611

39325 2.3 6(750) 50 0.38924.7 49.4 611

39325 2.3 6(768) 50 0.751824.7 49.4 611

39325 2.3 6(759) 50 0.18824.7 49.4 611

(754.5

i i i

i i i

i i i

i i i

EfV V V

EfV V V

EfV V V

EfV V V

f

2

39325 2.3 6) 50 0.098824.7 49.4 611i i i

EV V V

Page 12: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Root ~ 755

Could have plotted points

Page 13: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 2. Differentiation

• Derivative: “the slope of the line tangent to the curve”.

• But we seem to forget about that once we learn some fancy tricks to find the derivative

2 4 3y x x

• Q: What is the derivative (dy/dx) at x = 1?

Page 14: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 2. Differentiation

• Derivative: “the slope of the line tangent to the curve”.

• But we seem to forget about that once we learn some fancy tricks to find the derivative

342 xxy• Q: What is the derivative (dydx) at x = 1?

42 xdxdy 24)1(21 x

dxdy

• But how do we find the derivative of a really complicated function – or one that isn’t described by an equation?

Page 15: PGE 310: Formulation and Solution of Geosystems Engineering Problems
Page 16: PGE 310: Formulation and Solution of Geosystems Engineering Problems

dy/dx = slope = -2

Page 17: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 3: Integration

• Integral: The area under the curve

• But then we learned some fancy tricks in Calculus

• Find the Integral:

1 2

04 3x x dx

Page 18: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Example 3: Integration

• Integral: The area under the curve

• But then we learned some fancy tricks in Calculus

• Find the Integral:

3432

3134

1

0

231

0

2 xxxdxxx

• These “tricks” don’t always work in the real world and we need APPROXIMATE methods

Page 19: PGE 310: Formulation and Solution of Geosystems Engineering Problems

w1 = 1/4

H1 = y(0)Area1 = H1*w1

Add areas of triangles to approximate area under the curve

Area2 = H2*w2

Page 20: PGE 310: Formulation and Solution of Geosystems Engineering Problems

w1 = 1/4

H1 = y(0)Area1 = H1*w1

Add areas of triangles to approximate area under the curve

Area2 = H2*w2

Some error

Page 21: PGE 310: Formulation and Solution of Geosystems Engineering Problems

We get a better answer by using more rectangles

Page 22: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Compare Answers

• 4 Rectangles: Area = 1.7188

• 10 Rectangles: Area= 1.4850

• 100 Rectangles: Area = 1.3484

• 1,000,000 Rectangles = 1.3333

• Actual = 4/3

Page 23: PGE 310: Formulation and Solution of Geosystems Engineering Problems

Great. Now what’s the computer for?

• Numerical methods can require lots of computational effort– Root solving method may take lots of iterations before it converges– We might have to differentiate millions of equations – We might need thousands of little rectangles

• Computers can solve these problems a lot faster if we program them right

• We’ll have to learn some programming (in Matlab) before moving on to learning advanced numerical techniques

• Matlab isn’t hard, it just requires PRACTICE. Don’t get intimidated