Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data1 Computational Science and Mathematical Modeling.

Slides:



Advertisements
Similar presentations
Developed by Reneta Barneva, SUNY Fredonia
Advertisements

MATHEMATICAL MODELING Principles. Why Modeling? Fundamental and quantitative way to understand and analyze complex systems and phenomena Complement to.
The Scientific Method.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
Mathematics in Today's World
A Model for Computational Science Investigations AiS Challenge STI 2004 Richard Allen.
Welcome & Introduction
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.
Grade 3 Topic II Working Like a Scientist Lesson B The Role of Theories, Laws, Hypothesis, and Models Office of Academics - Department of Science.
MATH 250 Linear Algebra and Differential Equations for Engineers
Modeling and Simulation
Section 2: Science as a Process
1.scientific method = approach taken to try to solve a problem, can include recognizing the problem, forming a hypothesis, testing the hypothesis, analyzing.
Chapter 12: Simulation and Modeling
Chapter 1: Introduction to Statistics
A Model for Computational Science Investigations NCSLP Summer Workshop 2002 Richard Allen.
Chapter 1 Introduction to Simulation
Unit 1 Lesson 3 What Are Some Types of Investigations?
Michigan High School Science Meap Test Constructing.
CISC 1600 – Lecture 3.2 Simulations Complex Input & Output NetLogo.
Mathematical Modeling / Computational Science AiS Challenge Summer Teacher Institute 2002 Richard Allen.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Chapter 2 Section 1. Objectives Be able to define: science, scientific method, system, research, hypothesis, experiment, analysis, model, theory, variable,
INTRODUCTION TO SCIENCE Chapter 1 Physical Science.
What is Science? Science is a system of knowledge based on facts and principles.
1 Science as a Process Chapter 1 Section 2. 2 Objectives  Explain how science is different from other forms of human endeavor.  Identify the steps that.
The Nature of Science Chapter 1: What is Science?
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Environmental Science Chapter 2 – Scientific Tools Test Review
(How do scientists conduct scientific experimentation?)
A Model for Computational Science Investigations Supercomputing Challenge
Nature of Science 11/8/2015 Nature of Science 1. 11/8/2015 Nature of Science The investigation and exploration of natural events A way to answer questions.
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
What is Psychology? Chpt 1.
Mathematical Modeling: West Nile Virus Richard Allen and Paula Avery Glorieta, 2002.
I NTRODUCTION TO P HYSICAL S CIENCE. O BJECTIVES  Describe the main branches of natural science and relate them to each other  Describe the relationship.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore
Chapter 1 What is Biology? 1.1 Science and the Natural World.
Chapter 1 Section 2 Review
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
1 Guess the Covered Word Goal 1 EOC Review 2 Scientific Method A process that guides the search for answers to a question.
Aim: What is the importance of probability?. What is the language of Probability? “Random” is a description of a kind of order that emerges in the long.
Introduction to Earth Science Section 1 SECTION 1: WHAT IS EARTH SCIENCE? Preview  Key Ideas Key Ideas  The Scientific Study of Earth The Scientific.
Chapter 1 What is Psychology Pages Activity Sometimes we have misconceptions about psychology, as a science, and its place in the social sciences.
Biology and YouSection 2 Section 2: Scientific Methods Preview Bellringer Key Ideas Beginning a Scientific Investigation Scientific Experiments Scientific.
A Model for Computational Science Investigations Supercomputing Challenge 2007.
Unit 1 Lesson 3 What Are Some Types of Investigations?
MATHEMATICAL MODELING
Section 2: Science as a Process
Learning Objectives I can construct and organize data into tables.
Unit 1 Lesson 3 What Are Some Types of Investigations?
Scientific Inquiry Unit 0.3.
The method scientists use to find answers to questions
SCIENCE AND ENGINEERING PRACTICES
Experimental Design: The Scientific Method.
(Yes, taking notes is a good idea)
THE NATURE OF SCIENCE.
A logical approach to problem solving.
Scientific Method.
MATHEMATICAL MODELING
Unit 1 Lesson 3 What Are Some Types of Investigations?
The Nature of Science.
DESIGN OF EXPERIMENTS by R. C. Baker
Modeling and Simulations 1
Presentation transcript:

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data1 Computational Science and Mathematical Modeling

Computational Science? Computational Science is the use of mathematics and computers to model “real world” problems in science, and conduct simulation experiments. Computational Science involves teamwork

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

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.

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: Wing Flex Text Photo courtesy Boeing

Example: Operation Burnt Frost -US reconnaissance satellite dies shortly after launch -1000lbs frozen hydrazine onboard, high risk to human life -Let’s shoot it down! -When can we make the shot? -From where? -Using which kind of missile? -Will it affect the space station, space shuttle, and other satellites? -Hundreds of questions to answer Source:

Example: Operation Burnt Frost

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

Computational Science Cycle

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain (If no data could be collected from a model like this, go back to step 1.) Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data (If the data doesn’t make sense, go back to step 4.) (If you cannot talk about your model, do not move on to the next step.) Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code Design a building

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire.

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire. What needs to be represented? The floor plan, the peoples’ behavior, the fire’s behavior, obstacles.

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire. What needs to be represented? The floor plan, the peoples’ behavior, the fire’s behavior, obstacles. Use agent-based to model people and things.

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire. What needs to be represented? The floor plan, the peoples’ behavior, the fire’s behavior, obstacles. Use agent-based to model people and things. Combine steps #3 and #4, add detail, write a program!

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire. What needs to be represented? The floor plan, the peoples’ behavior, the fire’s behavior, obstacles. Use agent-based to model people and things. Combine steps #3 and #4, add detail, write a program! Select the number of exits, people, obstacles, time limit, repetition. Increase the number of exits, run again.

Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data Does the data describe the real world phenomena 1. Select a Real World Problem: Translate Into Code How to design a building so people can escape in case of a fire. What needs to be represented? The floor plan, the peoples’ behavior, the fire’s behavior, obstacles. Use agent-based to model people and things. Combine steps #3 and #4, add detail, write a program! Select the number of exits, people, obstacles, time limit, repetition. Increase the number of exits, run again. “Our data shows that 100 people can exit the building safely when there are at least 7 exits. For each exit below 7, 15% of the people were unable to exit.

Summary -Modeling is an important component of doing science today -Modeling helps answer hard-to-answer questions -Use it to ask questions before and after a scientific experiment -The computational cycle: The scientific method of computational science -It is the key to a successful project

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data19 Implementation Approach: Technical Application Device Control Numerical Computing Monte Carlo Simulation Continuous Simulation Discrete Event Simulation Cellular Automata Agent-based Simulation Fortran C C++ Java StarLogo