Presentation is loading. Please wait.

Presentation is loading. Please wait.

CVEN302-501 Computer Applications in Engineering and Construction Dr. Jun Zhang.

Similar presentations


Presentation on theme: "CVEN302-501 Computer Applications in Engineering and Construction Dr. Jun Zhang."— Presentation transcript:

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.

13

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.


Download ppt "CVEN302-501 Computer Applications in Engineering and Construction Dr. Jun Zhang."

Similar presentations


Ads by Google