A Model for Computational Science Investigations AiS Challenge STI 2004 Richard Allen.

Slides:



Advertisements
Similar presentations
An Introduction to Physics
Advertisements

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.
Acceleration Due to Gravity: Free Fall By: Rosa Marie Kinder and Kenisha Marshall SC441 Honors Class, Fall 2002, Dr. Roman Kezerashvili.
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Physics 151 Week 4 Day 2 Topics –Motion Graphs –Area under a curve (velocity to position) –Constant acceleration equations.
Testing Bridge Lengths The Gadsden Group. Goals and Objectives Collect and express data in the form of tables and graphs Look for patterns to make predictions.
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
A Model for Computational Science Investigations NCSLP Summer Workshop 2002 Richard Allen.
Chapter 1 Introduction to Simulation
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.
Computer Science 101 Modeling and Simulation. Scientific Method Observe behavior of a system and formulate an hypothesis to explain it Design and carry.
Kinematics (1-d) Mr. Austin. Motion ______________is the classification and comparison of an objects motion. Three “rules” we will follow: – The motion.
Section 1: The Nature of Science
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.
10.4 Projectile Motion Fort Pulaski, GA. One early use of calculus was to study projectile motion. In this section we assume ideal projectile motion:
Science Fair How To Get Started… (
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.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
Science Content Standards, Benchmarks, and Performance Standards 5 th -8 th Grade Strand I:Scientific Thinking and Practice Standard I:Understand the processes.
< BackNext >PreviewMain Chapter 2 Data in Science Preview Section 1 Tools and Models in ScienceTools and Models in Science Section 2 Organizing Your DataOrganizing.
A Model for Computational Science Investigations Supercomputing Challenge
Scientific Method Lab Safety. What is Forensic Science? is the application of a broad spectrum of sciences to answer questions of interest to a legal.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
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.
Javier Junquera Introduction to atomistic simulation methods in condensed matter Alberto García Pablo Ordejón.
Physics Topics I. MECHANICSMECHANICS II. WAVES AND OPTICSWAVES AND OPTICS III. ELECTRICITY AND MAGNETISMELECTRICITY AND MAGNETISM IV. MODERN PHYSICSMODERN.
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
The Nature of Science. Objective  COS 12.0 Identify the metric units used for mass, temperature, time and length (distance)
Modeling & Simulation of Dynamic Systems (MSDS)
Calculating ‘g’ practical
Introduction to ScienceSection 1 Section 1: The Nature of Science Preview Key Ideas Bellringer How Science Takes Place The Branches of Science Scientific.
Introduction to ScienceSection 1 SCSh8 Students will understand important features of the process of scientific inquiry.
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.
Lesson Plan Michele Cook. Unit Title Surface Area and the Solar Cell.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
A Model for Computational Science Investigations Supercomputing Challenge 2007.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
The student is expected to:
MATHEMATICAL MODELING
Curriculum Extension Guides
Computational Reasoning in High School Science and Math
Earth Science can be broken into four major areas of specialization: astronomy, meteorology, geology, and oceanography. 1. Astronomy Astronomy is the study.
Mathematical Modelling of Mechanical and Electrical Systems
Kinematics Introduction to Motion
Unit 1 - Introduction to Matter
Section 1: The Nature of Science
The World of Physical Science Chapter 1
The Road to Success in AP Physics
Earth Science can be broken into four major areas of specialization: astronomy, meteorology, geology, and oceanography. 1. Astronomy Astronomy is the study.
Section 1: The Nature of Science
Section 1: The Nature of Science
MATHEMATICAL MODELING
Modeling and Simulations 1
Presentation transcript:

A Model for Computational Science Investigations AiS Challenge STI 2004 Richard Allen

Computational Science? Computational science seeks to gain an understanding of science through the use of mathematical models on supercomputers. Computational Science involves teamwork

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

Computational Science 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; e.g. to investigate the use of pathogens (viruses, bacteria, fungi) to control an insect population. Is a modern tool for scientific investigation.

Computational Science Has emerged as a powerful, indispensable tool for studying a variety of problems in scientific research, product and process development, and manufacturing. Seismology Climate modeling Economics Environment Material research Drug design Manufacturing Medicine Biology Analyze - Predict

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 family/index.html

Example: Roadmaps of the Human Brain Cortical regions activated as a subject remembers the letters x and r. Real-time MRI techno- logy may soon be incor- porated into dedicated hardware bundled with MRI scanners allowing the use of MRI in drug evaluation, psychiatry, & neurosurgical planning. html

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. html

Computational Science Process

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

Working Model 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.

Mathematical Model Represent  Mathematical Model: Express the Working Model in mathematical terms; write down mathematical equations or an algorithm 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.

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

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.

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 “cycles” until model is“acceptable”.

Computational Science Process

Computational Science Investigations A Computational science investigation should include An application - a scientific problem of interest and the components of that problem that we wish to study and/or include. Algorithm - the numerical/mathematical repre- sentation of that problem, including any numerical methods or recipes used to solve the algorithm. Architecture – a computing platform and software tool(s) used to compute a solution set for the algorithm.

Example: A Falling Rock Determine the motion of a rock dropped from a height H, above the ground with initial velocity V.

Working Model 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, s, and v.

Working Model (cont.) Form a discrete-in-time model to determine the position and velocity of the rock above the ground at equally spaced times, t 0, t 1, t 2, …, t n ; e.g. t 0 = 0 sec, t 1 = 1 sec; t 2 = 2 sec, etc. v 0 v 1 v 2 … v n s 0 s 1 s 2 … s n |______|______|____________|_____ t 0 t 1 t 2 … t n

s = Displacement (in meters) t = time (in seconds) An Illustration

An Illustration (cont.) s = Displacement (in meters) t = time (in seconds)

An Illustration (cont.) s = Displacement (in meters) t = time (in seconds)

An Illustration (cont.) s = Displacement (in meters) t = time (in seconds)

An Illustration (cont.) s = Displacement (in meters) t = time (in seconds)

Mathmatical Model Given an initial time, t 0, an initial height, H, and an initial velocity, V, generate the time history of heights, sn, and velocities, v, by the formulas

Computational Model Pseudo Code Input t0, initial time; 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 si, height at time ti vi, velocity at time ti

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

Interpretation To create a more 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.

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. explorelearning

Referenced URLs AiS Challenge Archive site Explorescience site Boeing example Road maps for the human brain and climate modeling examples

An interesting modeling site Formulating models rmulating_Continuous_Time_Models.pdf Falling bodies ng/ Master tools