Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf ·...

35
1/8/2010 http://numericalmethods.eng.usf.edu 1 Introduction to Scientific Computing Major: All Engineering Majors Authors: Autar Kaw, Luke Snyder http://numericalmethods.eng.usf.edu Transforming Numerical Methods Education for STEM Undergraduates

Transcript of Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf ·...

Page 1: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Introduction to Scientific Computing

Major: All Engineering Majors

Authors: Autar Kaw, Luke Snyder

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

Undergraduates

Page 2: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Introduction

Page 3: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Page 4: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Steps in Solving anEngineering Problem

http://numericalmethods.eng.usf.edu

Page 5: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

How do we solve an engineering problem?

Problem Description

Mathematical Model

Solution of Mathematical Model

Using the Solution

Page 6: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Example of Solving an Engineering Problem

Presenter
Presentation Notes
Oldest city’s oldest bascule bridge – the Bridge of Lions in St. Augustine, Florida
Page 7: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Bascule Bridge THG

Page 8: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Trunnion

Hub

Girder

Bascule Bridge THG

Presenter
Presentation Notes
THG picture
Page 9: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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

Page 10: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Problem

After Cooling, the Trunnion Got Stuck in Hub

Page 11: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Why did it get stuck?

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

Page 12: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Video of Assembly Process

Unplugged Version VH1 Version

Page 13: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Consultant calculations

TDD ∆××=∆ α

FT o18880108 −=−−=∆Finin o//1047.6 6−×=α

0.01504")188)(1047.6)(363.12( 6

−=−×=∆ −D

"363.12=D

Page 14: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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.430 6.00

40 6.2480 6.47

TDD ∆××=∆ α

Page 15: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

The Correct Model Would Account for Varying Thermal Expansion Coefficient

dTTDDc

a

T

T

)(∫=∆ α

Page 16: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Can You Roughly Estimate the Contraction?

dTTDDc

a

T

T

)(∫=∆ α

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

a

T

T

)(∫=∆ α

Page 17: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Can You Find a Better Estimate for the Contraction?

dTTDDc

a

T

T

)(∫=∆ α

Ta = 80oFTc = -108oFD = 12.363"

Page 18: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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.0−=∆D

Page 19: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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.0−=∆D

Page 20: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Revisiting steps to solve a problem1) 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 21: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

THE END

http://numericalmethods.eng.usf.edu

Page 22: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Introduction to Numerical Methods

Mathematical Procedures

http://numericalmethods.eng.usf.edu

Page 23: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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

Page 24: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Nonlinear EquationsHow much of the floating ball is under water?

010993.3165.0 423 =×+− −xx

Diameter=0.11m

Specific Gravity=0.6

Page 25: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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

010993.3165.0)( 423 =×+−= −xxxf

Page 26: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

DifferentiationWhat is the acceleration at t=7 seconds?

dtdva =

t.t

v(t) 8950001016

1016ln2200 4

4

−×

×=

Page 27: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Differentiation

Time (s) 5 8 12Vel (m/s) 106 177 600

What is the acceleration at t=7 seconds?

dtdva =

Page 28: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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 29: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

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

Time (s) 5 8 12Vel (m/s) 106 177 600

Page 30: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

RegressionThermal expansion coefficient data for cast steel

Page 31: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Regression (cont)

Page 32: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Integration

∫=∆fluid

room

T

T

dTDD α

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

Page 33: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

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

Ordinary Differential Equations

How long does it take a trunnion to cool down?

),( ahAdtdmc θθθ

−−= roomθθ =)0(

Page 34: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

Additional ResourcesFor 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 35: Introduction to Scientific Computingmathforcollege.com › ...che_aae_spe_pptintroduction.pdf · 1/8/2010 1 Introduction to Scientific Computing Major: All Engineering Majors. Authors:

THE END

http://numericalmethods.eng.usf.edu