Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well...
Transcript of Introduction to Scientific Computing - USFkaw/class/EML3041/handouts/mws_gen_aae...• All is well...
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
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
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
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
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
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
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
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
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
)(
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
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
)(
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
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
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
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
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
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.
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
5/11/2012
http://numericalmethods.eng.usf.edu 19
THE END
http://numericalmethods.eng.usf.edu