Mathematical Modeling / Computational Science AiS Challenge Summer Teacher Institute 2002 Richard Allen.

Slides:



Advertisements
Similar presentations
Science Department Open House Integrating Technology into Science Courses.
Advertisements

An Introduction to Physics
color code vocabulary words and definitions
MATHEMATICAL MODELING Principles. Why Modeling? Fundamental and quantitative way to understand and analyze complex systems and phenomena Complement to.
INTRODUCTION TO MODELING
Martyn Clark Short course on “Model building, inference and hypothesis testing in hydrology” May, 2012.
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
Preparation for Calculus Copyright © Cengage Learning. All rights reserved.
A Model for Computational Science Investigations AiS Challenge STI 2004 Richard Allen.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
ProCSI Day 1 – Mechanical Engineering Simulation Based Engineering Lab University of Wisconsin – Madison Prepared by: Justin Madsen.
Ch 1.1: Basic Mathematical Models; Direction Fields Differential equations are equations containing derivatives. Derivatives describe rates of change.
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
CS 282 Simulation Physics Lecture 1: Introduction to Rigid-Body Simulation 1 September 2011 Instructor: Kostas Bekris Computer Science & Engineering, University.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Mathematical Modeling and Engineering Problem solving.
Feedback Control Systems (FCS)
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
New Mexico Computer Science for All Computational Science Investigations (from the Supercomputing Challenge Kickoff 2012) Irene Lee December 9, 2012.
MATH 250 Linear Algebra and Differential Equations for Engineers
Applications of Calculus. The logarithmic spiral of the Nautilus shell is a classical image used to depict the growth and change related to calculus.
Cookies, Spreadsheets, and Modeling: Dynamic, Interactive, Visual Science and Math Scott A. Sinex Prince George’s Community College Presented at Network.
Emily Stone, Katie Dardis, Rachael Rzepka, Courtney Ariola Robot Or Not?
Chapter 12: Simulation and Modeling
Unit 2: Engineering Design Process
Computational Reasoning in High School Science and Mathematics A collaboration between Maryland Virtual High School and the Pittsburgh Supercomputing Center.
A Model for Computational Science Investigations NCSLP Summer Workshop 2002 Richard Allen.
Computational Biology BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Chapter 1 Introduction to Simulation
Enhancing STEM Curriculum with MATLAB and Online Resources Dr. David Torres Northern New Mexico College 2011 NSF Robert Noyce Conference July 7, 2011.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Computer Science 101 Modeling and Simulation. Scientific Method Observe behavior of a system and formulate an hypothesis to explain it Design and carry.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
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.
DES –TIME 2006 Hildegard Urban-Woldron EXPLORING MATHEMATICS AND PHYSICS CONCEPTS Using TI graphing calculators in conjunction with Vernier Sensors Dr.
Math 3120 Differential Equations with Boundary Value Problems
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
A Model for Computational Science Investigations Supercomputing Challenge
Unit 1 Lesson 3 Representing Data Ms. Grant Copyright © Houghton Mifflin Harcourt Publishing Company.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture Notes in Differential Equations (Math 210)
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
Mathematical Modeling: West Nile Virus Richard Allen and Paula Avery Glorieta, 2002.
Introduction to Modeling – Part I Sarah Kelly ITEP.
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.
Welcome to Physics--Jump in!
Introduction to Operations Research. MATH Mathematical Modeling 2 Introduction to Operations Research Operations research/management science –Winston:
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Modeling & Simulation of Dynamic Systems (MSDS)
Introduction to Earth Science Section 1 SECTION 1: WHAT IS EARTH SCIENCE? Preview  Key Ideas Key Ideas  The Scientific Study of Earth The Scientific.
Science of Physics What Is Physics?. Topics of Physics Physics is the study of the physical world Why things do what they do Physics is all around us.
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.
General Lab Report Instructions The speed of light and radio wave propagation.
A Model for Computational Science Investigations Supercomputing Challenge 2007.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
MATHEMATICAL MODELING
Curriculum Extension Guides
Chapter 12: Simulation and Modeling
Computational Reasoning in High School Science and Math
Kinematics Introduction to Motion
Models, Scientific and Otherwise, and Theories
MATH 1910 Chapter P Section 4 Fitting Models to Data.
MATHEMATICAL MODELING
Key Ideas How do scientists explore the world?
Modeling and Simulations 1
Presentation transcript:

Mathematical Modeling / Computational Science AiS Challenge Summer Teacher Institute 2002 Richard Allen

Mathematical Modeling The process of creating a mathematical representation of some phenomenon in order to better understand the phenomenon and to predict its future behavior. "The success of a mathematical model depends on how easy it is to use and how accurately it predicts."

Examples Newton’s second law: F = m*a Radioactive decay: N(t) = N(0)*e -k*t Compound interest: P(t) = P(0)(1 + r/n) nt Falling rock: x(t) = - g*t 2 /2 + v 0 *t + x 0 or t 0 = 0; x 0 = H; v 0 = V t i+1 = t i + Δt; v i+1 = v i - (g * Δt); x i+1 = x i + (v i * Δt); i = 0, 1, 2, …

Mathematics Modeling Cycle

Mathematical Modeling A Real-World Problem: Model the spread and control of the Hantavirus. Model manufacturing pro- cesses to minimize time-to-market and cost. Model training times to optimize performance in sprints/long distance running. 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 at the equally spaced times, t 0, t 1, t 2, …; e.g., t 0 = 0 sec., t 1 = 1 sec., t 2 = 2 sec., etc. |______|______|____________|______ t 0 t 1 t 2 … t n

Mathematical Modeling Simplify  Working Model: Identify and select factors that describe important aspects of the Real World Problem; deter- mine those factors that can be neglected. Determine governing principles, physical laws. Identify model variables; focus on how they are related. State simplifying assumptions.

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). Rock’s position and velocity above the ground will be modeled at discrete times ( t 0, t 1, t 2, …) until rock hits the ground.

Mathematical Modeling Abstract  Mathematical Model: Express the Working Model in mathematical terms; write down mathematical equa- tions whose solution describes the Working Model. There may not be a "best" model; the one to be used will depend on the questions to be studied.

Example: Falling Rock v 0 v 1 v 2 … v n x 0 x 1 x 2 … x n |______|______|____________|______ t 0 t 1 t 2 … t n t 0 = 0; x 0 = H; v 0 = V; Δt = t i+1 - t i t 1 = t 0 + Δt x 1 = x 0 + (v 0 *Δt) v 1 = v 0 - (g*Δt) t 2 = t 1 + Δt x 2 = x 1 + (v 1 *Δt) v 2 = v 1 - (g*Δt) …

Mathematical Modeling Program  Computational Model: Implement Mathe- matical Model in “computer code”. If model is simple enough, it may be solved analytically; otherwise, a computer program is required.

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 ti = t0 = 0; vi = v0 = V; xi = x0 = H print ti, xi, vi Time stepping: i = 1, imax ti = ti + Δt xi = xi - vi*Δt vi = vi + g*Δt print ti, xi, vi if (xi <= 0), xi = 0; quit

Mathematical Modeling Simulate  Conclusions: Execute “computer code” to obtain Results. Formulate Conclusions. Verify your computer program; use check cases. Graphs, charts, and other visualization tools are useful in summarizing results and drawing conclusions.

Mathematical Modeling Interpret Conclusions and compare with Real World Problem behavior. If model results do not “agree” with physical reality or experimental data, reexamine the Working Model and repeat modeling steps. Usually, modeling process proceeds through several iterations until model is“acceptable”.

Example: Falling Rock To create a more more realistic model of a falling rock, some of the simplifying assumptions could be dropped: Incorporate air resistance, depends on shape of rock. Improve discrete model: approximate velocities in the midpoint of time intervals instead of the beginning. Reduce the size of Δt.

Mathematics Modeling Cycle

A Virtual Science Laboratory The site below is a virtual library to visualize science. It has projects in mechanics, electricity and magnetism, life sciences, waves, astrophysics, and optics. It can be used to motivate the development of mathematical models for computational science projects. Explore science

Computational Science Computational science seeks to gain an understanding of science through the use of mathematical models on high-performance computers. Complements the areas of theory and experiment in science, but does not replace theory or experiments. Is the modern tool of scientific investigation.

Computational Science Is often use in place of experiments when experiments are too large, too expensive, too dangerous, or too time consuming. Generally involves teamwork. Is a multidisciplinary activity. Languages include Fortran, C, C++, and Java; Matlab; Excel.

Computational Science Has been successful in various application areas, including: Seismology Global ocean/ climate modeling Environment Economics Materials research Drug design Biology Manufacturing Medicine

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

Example: Biology   Road maps for the human brain Cortical regions activated as a subject remembers letters x and r. Real-time MRI technology may soon be incorporated into dedicated hardware bundled with MRI scanners allowing the use of MRI in psychiatry, drug evaluation, and neuro-surgical planning.

Example: Climate Modeling This 3-D shaded relief representation of a portion of Pennsylvania uses color to show maximum daily temperature. Displaying multiple data sets at once, and inter- actively changing the display, helps users quickly explore their data, to formulate or confirm hypotheses. hecc.html

Referenced URLs AiS Challenge Archive site Explore Science site Boeing example Road maps for the human brain example

Differential to Difference Equations Many of the equations involving dynamic processes are formulated as differential equations. To approximate such an equation, consider the following example: dP(t)/dt = k*P(t) can be approximated by (P i+1 – P i )/ Δt = k*P i, i = 1, 2, … P 0 P 1 P 2 P n | | | | > t t 0 t 1 t 2 … t n

Math/Science URLs - Modeling and Simulation Tools for Educational Reform - Shodor - Math Modeling in a Real and Complex World - Applied Mathematics Class (population models, linear programming,dynamics, waves) oryID=11www.explorescience.com/activities/activity_list.cfm?categ oryID=11 -Explore Science Multimedia Activities - Connected CurriculumProject - Interactive Learning Materials for Mathematics and Its Applications

Math/Science URLs - Shodor Education Foundation) Middle School mathematics interactive tools (indexed to several math textbooks) - Database of Mathematics and Science interactive tools and lesson plans chemviz.ncsa.uiuc.edu/chemviz.ncsa.uiuc.edu/ - Chemistry Visualization tools for viewing and analyzing molecular structures theory.uwinnipeg.ca/java/theory.uwinnipeg.ca/java/ - Physics and math interactive tools mvhs1.mbhs.edu/mvhsproj/cm.htmlmvhs1.mbhs.edu/mvhsproj/cm.html - High School curriculum modules using modeling, especially with Stella; all science subjects.

Math/Science URLs archive.ncsa.uiuc.edu/edu/ICM/archive.ncsa.uiuc.edu/edu/ICM/ - Middle School level models and lesson plans using Model-It and Stella - (Center for Highly Interactive Computing in Education, U. Michigan) Data collection, graphing, and modeling software tools; project-based science curriculum mie.eng.wayne.edu/faculty/chelst/informs/mie.eng.wayne.edu/faculty/chelst/informs/ - Math for decision making in industry and government illuminations.nctm.org/imath/912/TroutPond/index.htmlilluminations.nctm.org/imath/912/TroutPond/index.html - an interesting discrete math project