Download presentation
Presentation is loading. Please wait.
1
CVEN302-501 Computer Applications in Engineering and Construction Dr. Jun Zhang
2
Teaching Assistants Mr. TBA (Section 501 and computer lab) Office: Room Phone: Email: Office Hour: Lab Hours: Mon & Thur 7:00-9:00pm
3
Course Objectives §To develop the ability to solve engineering problems numerically §To evaluate numerical solution methods (knowing the advantages and limitations of numerical methods) §To design, implement, and test computer programs §To improve the skills of writing MATLAB codes
4
Objective: “Numerical methods” §Numerical methods give solutions to math problems written as algebraic statements that computers can execute §We will learn to formulate the solutions and evaluate their applicability and performance.
5
Objective: “Design” §Writing the solutions as a series of steps a computer can execute flow chart and pseudo-code Objective: “Implementation” §Converting the pseudo-code solution into a computer program.
6
Objective: “Testing” §Checking that the computer program actually solves the equations you mean to solve §Evaluating the success of the numerical solution chosen §Numerical accuracy, stability, and efficiency
7
Objective: “Evaluation” §Critical evaluation of the solution the program gives for the actual engineering problem. §This requires all your engineering and computer skills
8
Objective: “Presentation” §Communication of the results of a computer program to the people who need to know the answer l Clients l Bosses l Regulators l Contractors
9
Chapter 1 Mathematical Modeling and Engineering Problem Solving
10
Engineering Problems Empirical §observation and experiment §certain aspects of empirical studies occur repeatedly §such general behavior can be expressed as fundamental laws that essentially embody the cumulative wisdom of past experience Theoretical / Numerical §formulation of fundamental laws §Algebraic §ODE §PDE
11
Mathematical Models §Modeling is the development of a mathematical representation of a physical/biological/chemical/ economic/etc. system §Putting our understanding of a system into math §Problem Solving Tools: Analytic solutions, statistics, numerical methods, graphics, etc. §Numerical methods are one means by which mathematical models are solved
12
Mathematical Modeling The process of solving an engineering or physical problem.
14
Bungee Jumper You are asked to predict the velocity of a bungee jumper as a function of time during the free-fall part of the jump Use the information to determine the length and required strength of the bungee cord for jumpers of different mass The same analysis can be applied to a falling parachutist or a rain drop
15
Newton’s Second Law F = ma = F down - F up = mg - c d v 2 (gravity minus air resistance) Observations / Experiments Where does mg come from? Where does -c d v 2 come from? Bungee Jumper / Falling Parachutist
16
Now we have fundamental physical laws, so we combine those with observations to model the system A lot of what you will do is “ canned ” but need to know how to make use of observations How have computers changed problem solving in engineering? Allow us to focus more on the correct description of the problem at hand, rather than worrying about how to solve it.
17
Newton’s Second Law Exact (Analytic) Solution Exact Solution
18
Numerical Method What if c d = c d (v) const? Solve the ODE numerically! Assume constant slope (i.e, constant drag force) over t
19
Finite difference (Euler’s) method Numerical (Approximate) Solution Numerical Solution
20
Example 1.2 Hand Calculations A stationary bungee jumper with m = 68.1 kg leaps from a stationary hot air balloon. Use the Euler’s method with a time increment of 2 s to compute the velocity for the first 12 s of free fall. Assume a drag coefficient of 0.25 kg/m. Explicit time-marching scheme m = 68.1 kg, g = 9.81 m/s 2, c d = 0.25 kg/m
21
Euler’s Method Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 The solution accuracy depends on time increment Use a constant time increment t = 2 s
22
Example: Bungee Jumper
23
Olympic 10-m Platform Diving Buoyant Force c da c dw
24
Example: Finite Elements and Structural Analysis Simple truss - force balanceComplex truss Instead of limiting our analysis to simple cases, numerical method allows us to work on realistic cases.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.