Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well...

19
5/11/2012 http://numericalmethods.eng.usf.edu 1 Welcome to EML3041: Computational Methods. My name is Dr. Kaw. Sit next to people you do not know! Introduce yourself to the person on your left and right! Say one thing (nothing personal) about yourself to them! Please pick the handouts in the front of the class, and read all of them at home. Please circle your name on attendance sheet (it is at front table in the classroom). At home, go thru the check list given under class lectures link under today’s date at home today. All is well that ends well; well-begun is half-done. No cell phones, laptops or other distractions. Daydreamers and sleepers will not be disturbed! http://numericalmethods.eng.usf.edu 1 5/11/2012 http://numericalmethods.eng.usf.edu 2 Introduction to Scientific Computing http://numericalmethods.eng.usf.edu Transforming Numerical Methods Education for STEM Undergraduates

Transcript of Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well...

Page 1: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

• Welcome to EML3041: Computational Methods. • My name is Dr. Kaw.• Sit next to people you do not know!• Introduce yourself to the person on your left and right! Say one

thing (nothing personal) about yourself to them!• Please pick the handouts in the front of the class, and read all of

them at home.• Please circle your name on attendance sheet (it is at front table in

the classroom).• At home, go thru the check list given under class lectures link under

today’s date at home today. • All is well that ends well; well-begun is half-done.• No cell phones, laptops or other distractions. Daydreamers and

sleepers will not be disturbed!

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

5/11/2012 http://numericalmethods.eng.usf.edu 2

Introduction to Scientific Computing

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

Undergraduates

Page 2: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

My advice

• If you don’t let a teacher know at what level you are by asking a question, or revealing your ignorance you will not learn or grow.

• You can’t pretend for long, for you will eventually be found out. Admission of ignorance is often the first step in our education.– Steven Covey—Seven Habits of Highly Effective People

Why use Numerical Methods?

• To solve problems that cannot be solved exactly

duex u

2

2

2

1

Page 3: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

Why use Numerical Methods?• To solve problems that are intractable to solve

exactly!

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

Steps in Solving anEngineering Problem

http://numericalmethods.eng.usf.edu

Page 4: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

How do we solve an engineering problem?

Problem Description

Mathematical Model

Solution of Mathematical Model

Using the Solution

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

Example of Solving an Engineering Problem

Page 5: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Bascule Bridge THG

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

Trunnion

Hub

Girder

Bascule Bridge THG

Page 6: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Trunnion-Hub-Girder Assembly Procedure

Step1. Trunnion immersed in dry-ice/alcohol

Step2. Trunnion warm-up in hub

Step3. Trunnion-Hub immersed in

dry-ice/alcohol

Step4. Trunnion-Hub warm-up into girder

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

Problem

After Cooling, the Trunnion Got Stuck in Hub

Page 7: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Why did it get stuck?

Magnitude of contraction needed in the trunnion was 0.015” or more. Did it contract enough?

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

Video of Assembly Process

Unplugged Version VH1 Version

Page 8: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Consultant calculations

TDD

FT o18880108 Finin o//1047.6 6

0.01504"

)188)(1047.6)(363.12( 6

D

"363.12D

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

Is the formula used correct?

TDD

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.24

80 6.47

TDD

Page 9: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

The Correct Model Would Account for Varying Thermal Expansion Coefficient

dTTDDc

a

T

T

)(

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

Can You Roughly Estimate the Contraction?

dTTDDc

a

T

T

)(

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

a

T

T

)(

Page 10: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Can You Find a Better Estimate for the Contraction?

dTTDDc

a

T

T

)(

Ta = 80oFTc = -108oFD = 12.363"

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

Estimating Contraction Accurately

dTTDDc

a

T

T

)(

Change in diameter (D) by cooling it in dry ice/alcohol is given by

0150.6101946.6102278.1 325 TT

Ta = 80oFTc = -108oFD = 12.363"

"0137.0D

Page 11: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

So what is the solution to the problem?

One solution is to immerse the trunnion in liquid nitrogen which has a boiling point of -321oF as opposed to the dry-ice/alcohol temperature of -108oF.

"0244.0D

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

Revisiting steps to solve a problem

1) Problem Statement: Trunnion got stuck in the hub.

2) Modeling: Developed a new model

3) Solution: 1) Used trapezoidal rule OR b) Used regression and integration.

4) Implementation: Cool the trunnion in liquid nitrogen.

dTTDDc

a

T

T

)(

Page 12: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

THE END

http://numericalmethods.eng.usf.edu

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

Introduction to Numerical Methods

Mathematical Procedures

http://numericalmethods.eng.usf.edu

Page 13: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Mathematical Procedures• Nonlinear Equations

• Differentiation

• Simultaneous Linear Equations

• Curve Fitting

– Interpolation

– Regression

• Integration

• Ordinary Differential Equations

• Other Advanced Mathematical Procedures:

– Partial Differential Equations

– Optimization

– Fast Fourier Transforms

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

Nonlinear EquationsHow much of the floating ball is under water?

010993.3165.0 423 xx

Diameter=0.11m

Specific Gravity=0.6

Page 14: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Nonlinear EquationsHow much of the floating ball is under the water?

010993.3165.0)( 423 xxxf

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

DifferentiationWhat is the acceleration at t=7 seconds?

dt

dva t.

t v(t) 89

50001016

1016ln2200

4

4

Page 15: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Differentiation

Time (s) 5 8 12

Vel (m/s) 106 177 600

What is the acceleration at t=7 seconds?

dt

dva

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

Simultaneous Linear EquationsFind the velocity profile, given

,)( 2 cbtattv Three simultaneous linear equations

106525 cba

125 t

177864 cba60012144 cba

Time (s) 5 8 12

Vel (m/s) 106 177 600

Page 16: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

InterpolationWhat is the velocity of the rocket at t=7 seconds?

Time (s) 5 8 12

Vel (m/s) 106 177 600

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

RegressionThermal expansion coefficient data for cast steel

Page 17: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Regression (cont)

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

Integration

fluid

room

T

T

dTDD

Finding the diametric contraction in a steel shaft when dipped in liquid nitrogen.

Page 18: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

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

Ordinary Differential EquationsHow long does it take a trunnion to cool down?

),( ahAdt

dmc

room )0(

Additional Resources

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

http://numericalmethods.eng.usf.edu/topics/introduction_numerical.html

Page 19: Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well that ends well; well-begun is half-done. • No cell phones, laptops or other distractions.

5/11/2012

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

THE END

http://numericalmethods.eng.usf.edu