MATH 250 Linear Algebra and Differential Equations for Engineers

Slides:



Advertisements
Similar presentations
Ch 7.7: Fundamental Matrices
Advertisements

MATHEMATICAL MODELING Principles. Why Modeling? Fundamental and quantitative way to understand and analyze complex systems and phenomena Complement to.
Lect.3 Modeling in The Time Domain Basil Hamed
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
A Model for Computational Science Investigations AiS Challenge STI 2004 Richard Allen.
Lecture 17 Introduction to Eigenvalue Problems
Ch 7.9: Nonhomogeneous Linear Systems
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
MATH-260 Term: 092 Dr. Faisal Fairag.
MATH 330: Ordinary Differential Equations Fall 2014.
Modeling in the Time Domain - State-Space
Ordinary Differential Equations Final Review Shurong Sun University of Jinan Semester 1,
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Mathematical Modeling and Engineering Problem solving.
資訊科學數學11 : Linear Equation and Matrices
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
Differential Equations
Developing Simulations and Demonstrations Using Microsoft Visual C++ Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation.
Unit 2: Engineering Design Process
A Model for Computational Science Investigations NCSLP Summer Workshop 2002 Richard Allen.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Mathematical Modeling / Computational Science AiS Challenge Summer Teacher Institute 2002 Richard Allen.
Dr. Hatim Dirar Department of Physics, College of Science Imam Mohamad Ibn Saud Islamic University.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
8 th Grade Math Common Core Standards. The Number System 8.NS Know that there are numbers that are not rational, and approximate them by rational numbers.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
Language Objective: Students will be able to practice agreeing and disagreeing with partner or small group, interpret and discuss illustrations, identify.
Sheng-Fang Huang. 4.0 Basics of Matrices and Vectors Most of our linear systems will consist of two ODEs in two unknown functions y 1 (t), y 2 (t),
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
A Course in Scientific Simulation Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation under grant DUE
Section 2.3 Properties of Solution Sets
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Elementary Linear Algebra Anton & Rorres, 9 th Edition Lecture Set – 07 Chapter 7: Eigenvalues, Eigenvectors.
Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore
Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data1 Computational Science and Mathematical Modeling.
Lecture 7: State-Space Modeling 1.Introduction to state-space modeling Definitions How it relates to other modeling formalisms 2.State-space examples 3.Transforming.
Predicting Landing Solutions for a Rocket in a Two- Body System Spring 2014 · Honors Professor Thorp · C++
Arab Open University Faculty of Computer Studies M132: Linear Algebra
Application of Perturbation Theory in Classical Mechanics
Linear Constant-Coefficient Difference Equations
Modeling & Simulation of Dynamic Systems (MSDS)
Dr. Wang Xingbo QQ: Homepage: wxbstudio.home4u.china.com Fall , 2005 Mathematical & Mechanical Method in Mechanical.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Solving Engineering Problems
MATHEMATICAL MODELING
Boyce/DiPrima 10th ed, Ch 7.9: Nonhomogeneous Linear Systems Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E.
Systems of Linear Differential Equations
Linear Constant-Coefficient Difference Equations
State Space Representation
Advanced Engineering Mathematics 6th Edition, Concise Edition
Final Examination (F2017) ME 130 Applied Engineering Analysis
Autonomous Cyber-Physical Systems: Dynamical Systems
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Solving Engineering Problems
§1-2 State-Space Description
State Space Analysis UNIT-V.
Equivalent State Equations
MATHEMATICAL MODELING
Eigenvalues and Eigenvectors
Chapter 3 Modeling in the Time Domain
Modeling and Simulations 1
Presentation transcript:

MATH 250 Linear Algebra and Differential Equations for Engineers Tuesdays: 16:30 – 19:20  C204 Fridays: 13:30 – 16:20  C203

Course Outcomes Upon completing this course students should be able to: Fundamentals of Matrix algebra Produce solutions to various algebraic equations. 2. The students will demonstrate their ability to use tools from differential equations in providing exact and qualitative solutions for problems arising in physics and other scientific and engineering applications. 3. The students will be able to choose the appropriate techniques from calculus and geometry to generate exact and qualitative solutions of differential equations.

4. The students will be able to solve problems in ordinary differential equations, dynamical systems and a number of applications to scientific and engineering problems. 5. The students will recall techniques to solve second degree non-homogeneous and homogeneous linear differential equations. 6. The students will recall Laplace Transform techniques to solve differential equations. 7. The students will recall numerical techniques to solve differential equations. 8. The students will recall algorithms to develop mathematical models for engineering problems.

Course Description Lectures will consist of theories, problem solving and techniques presented with programs being written and run (in groups and individually) in order to demonstrate the introduced material.

Syllabus Lect1:  Orientation and Introduction Lect1:  Matrices and Determinants Systems of Linear Equations. Matrices and Matrix Operations. Inverses of Matrices. Lect2:  Special Matrices and Additional Properties of Matrices. Determinants. Further Properties of Determinants. Proofs of Theorems on Determinants. Lect3:  Vector Spaces. Subspaces and Spanning Sets. Linear Independence and Bases. Dimension; Nullspace, Rowspace, and Column Space. Lect4:  Linear Transformations, Eigenvalues, and Eigenvectors Linear Transformations. The Algebra of Linear Transformations; Differential Operators and Differential Equations. Matrices for Linear Transformations.

Lect 5:  Eigenvectors and Eigenvalues of Matrices Lect 5:  Eigenvectors and Eigenvalues of Matrices. Similar Matrices, Diagonalization, and Jordan Canonical Form.Eigenvectors and Eigenvalues of Linear Transformations Lect 6:  First Order Ordinary Differential Equations Introduction to Differential Equations. Separable Differential Equations. Exact Differential Equations. Linear Differential Equations. Lect7:  More Techniques for Solving First Order Differential Equations. Modeling With Differential Equations. Reduction of Order. The Theory of First Order Differential Equations. Numerical Solutions of Ordinary Differential Equations.

Lect 8:  Linear Differential Equations The Theory of Higher Order Linear Differential Equations. Homogenous Constant Coefficient Linear Differential Equations. The Method of Undetermined Coefficients. The Method of Variation of Parameters. Some Applications of Higher Order Differential Equations Lect 9:  Systems of Differential Equations The Theory of Systems of Linear Differential Equations. Homogenous Systems with Constant Coefficients: The Diagonalizable Case.

Lect 10:  Homogenous Systems with Constant Coefficients: The Nondiagonalizable Case. Nonhomogenous Linear Systems. Nonhomogenous Linear Systems Lect 11:  Converting Differential Equations to First Order Systems. Applications Involving Systems of Linear Differential Equations. 2x2 Systems of Nonlinear Differential Equations. Lect 12:  Laplace Transform Definition and Properties of the Laplace Transform. Solving Constant Coefficient Linear Initial Value Problems with Laplace Transforms Lect 13:  Power Series Solutions to Linear Differential Equations Introduction to Power Series Solutions. Series Solutions for Second Order Linear Differential equations. Lect 14:  Euler Type Equations. Series Solutions Near a Regular Singular Point..

Differential Equations and Linear Algebra, 3/E References: Differential Equations and Linear Algebra, 3/E Authors: C. Henry Edwards & David E. Penney Publisher: Pearson Linear Algebra, an applied first course, Kolman & Hill 8th edition, Pearson MATLAB: An Engineer’s Guide to MATLAB Authors: Magrab, Azarm, Balachandran, Duncan, Herold, Walsh Prerequisites: MATH 153

Grading Policy: Homework: 5% Midterm Examinations: 40% Quizes: 20% Final Examination: 35%

MATHEMATICAL MODELING Principles

Why Modeling? Fundamental and quantitative way to understand and analyze complex systems and phenomena Complement to Theory and Experiments, and often Intergate them Becoming widespread in: Computational Physics, Chemistry, Mechanics, Materials, …, Biology

Modeling

Mathematical Modeling? Mathematical modeling seeks to gain an understanding of science through the use of mathematical models on computers. Mathematical modeling involves teamwork

Mathematical Modeling Complements, but does not replace, theory and experimentation in scientific research. Experiment Computation Theory

Mathematical Modeling Is often used in place of experiments when experiments are too large, too expensive, too dangerous, or too time consuming. Can be useful in “what if” studies. Is a modern tool for scientific investigation.

Mathematical Modeling Process

Example: Industry  First jetliner to be digitally designed, "pre-assembled" on computer, eliminating need for costly, full-scale mockup. Computational modeling improved the quality of work and reduced changes, errors, and rework.

Example: Climate Modeling 3-D shaded relief representation of a portion of PA using color to show max daily temperatures. Displaying multiple data sets at once helps users quickly explore and analyze their data. Other examples at this site: Model of a red giant star Protein folding problem Impact of an astroid

Understand current activity and predict future behavior. Real World Problem Identify Real-World Problem: Perform background research, focus on a workable problem. Conduct investigations (Labs), if appropriate. Learn the use of a computational tool: Matlab, Mathematica, Excel, Java. Understand current activity and predict future behavior.

Example: Falling Rock Determine the motion of a rock dropped from height, H, above the ground with initial velocity, V. A discrete model: Find the position and velocity of the rock above the ground at the equally spaced times, t0, t1, t2, …; e.g. t0 = 0 sec., t1 = 1 sec., t2 = 2 sec., etc. |______|______|____________|______ t0 t1 t2 … tn Models of time-dependent processes may be split into two categories, discrete and continuous, depending on how the time variable is treated. Key point: x and v remain constant between time points. How accurate is this? When implemented on a computer, many continuous models become discrete; also rounding error issues.

Working Model State simplifying assumptions. Simplify  Working Model: Identify and select factors to describe important aspects of Real World Problem; deter- mine those factors that can be neglected. State simplifying assumptions. Determine governing principles, physical laws. Identify model variables and inter-relationships. Simplify: Purpose is to eliminate unnecessary information and to simplify that which is retained as much as possible. Simplifying assumptions: no friction in the system (physics), no immigration or emigration (population), constant growth rate (biology), etc. Governing principles: laws/relationships from physics, biology, engineering economics, etc.; balance equations. Key variables and relationships Variables types include input variables, output variables, and parameters.

Example: Falling Rock Governing principles: d = v*t and v = a*t. Simplifying assumptions: Gravity is the only force acting on the body. Flat earth. No drag (air resistance). Model variables are H,V, g; t, x, and v Rock’s position and velocity above the ground will be modeled at discrete times (t0, t1, t2, …) until rock hits the ground. Constant acceleration model.

Mathematical Model Represent  Mathematical Model: Express the Working Model in mathematical terms; write down mathematical equa- tions whose solution describes the Working Model. In general, the success of a mathematical model depends on how easy it is to use and how accurately it predicts. A mathematical model is an important step in formalizing a problem for solution on a computer.

Example: Falling Rock v0 v1 v2 … vn x0 x1 x2 … xn |______|______|____________|_____ t0 t1 t2 … tn t0 = 0; x0 = H; v0 = V Input variables are t0=0, x0=H, and v0=V; output variables are the ti, xi and vi; g is a parameter. t1= t0 + Δt x1= x0 + (v0*Δt) v1= v0 - (g*Δt) t2= t1 + Δt x2= x1 + (v1*Δt) v2= v1 - (g*Δt) …

Computational Model Existence of unique solution Translate  Computational Model: Change Mathema- tical Model into a form suit- able for computational solution. Existence of unique solution Choice of the numerical method Choice of the algorithm Software

Computational Model Translate  Computational Model: Change Mathema- tical Model into a form suit- able for computational solution. Computational models include software such as Matlab, Excel, or Mathematica, or languages such as Fortran, C, C++, or Java.

Example: Falling Rock Pseudo Code Input V, initial velocity; H, initial height g, acceleration due to gravity Δt, time step; imax, maximum number of steps Output ti, t-value at time step i xi, height at time ti vi, velocity at time ti

Example: Falling Rock Initialize Set ti = t0 = 0; vi = v0 = V; xi = x0 = H print ti, xi, vi Time stepping: i = 1, imax Set ti = ti + Δt Set xi = xi + vi*Δt Set vi = vi - g*Δt if (xi <= 0), Set xi = 0; quit

Results/Conclusions Simulate  Results/Con- clusions: Run “Computational Model” to obtain Results; draw Conclusions. Verify your computer program; use check cases; explore ranges of validity. Graphs, charts, and other visualization tools are useful in summarizing results and drawing conclusions. Evaluate results; Draw conclusions; Make recommendations. Falling Rock: Explore approximations. What is the difference between xcontinuous (exact solution to simplified problem) and xdiscrete (approximate solution to simplified problem)? Neither xcontinuous nor xdiscrete are necessarily solutions to the real-world problem.

Falling Rock: Model Erin Furtak

Real World Problem Interpret Conclusions: Compare with Real World Problem behavior. If model results do not “agree” with physical reality or experimental data, reexamine the Working Model (relax assumptions) and repeat modeling steps. Often, the modeling process proceeds through several iterations until model is“acceptable”. If model solution is acceptable, communicate results: technical paper, oral presentation, etc. If not, repeat the modeling steps.

Example: Falling Rock To create a more realistic model of a falling rock, some of the simplifying assumptions could be dropped; e.g., incor-porate drag - depends on shape of the rock, is proportional to velocity. Improve discrete model: Approximate velocities in the midpoint of time intervals instead of the beginning. Reduce the size of Δt. Drag: proportional to v for low velocities, proportional to v^2 for large velocities.