Mathematical Modeling UAB/EdGrid John C. Mayer UAB/Mathematics Graduate Assistants: Clinton Curry Brent Shivers.

Slides:



Advertisements
Similar presentations
Level 1 Recall Recall of a fact, information, or procedure. Level 2 Skill/Concept Use information or conceptual knowledge, two or more steps, etc. Level.
Advertisements

Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
Math Xa Introduction to Functions and Calculus Fall 2008 Introductory Meeting John Hall.
The Biology and Math Interface Group Presents…. Our Teachable Tidbit Topic: Exponential growth and decay with applications to biology Learning Outcomes.
Lecture 1: Basics of Math and Economics AGEC 352 Spring 2011 – January 12 R. Keeney.
University of Delaware Problem-Based Learning: Getting Started Institute for Transforming Undergraduate Education Courtesy of Hal White.
WFM 5201: Data Management and Statistical Analysis © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 5201: Data Management and Statistical Analysis Akm Saiful.
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
Math 115b Section 5(Spring 06)  Instructor: Kerima Ratnayaka   Phone :  Office.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2004 Lecture 1 (Part 1) Introduction/Overview Wednesday, 9/8/04.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2000 Lecture 1 Introduction/Overview Wed. 9/6/00.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/29/02.
TR1413: Discrete Math for Computer Science Lecture 0: Introduction.
Correlation and Regression Analysis
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
ME 195 A How to Write a Professional Technical Report Dr. Raghu Agarwal ME 195A Presentation: How to Write a Professional Technical Report 1.
Elec471 Embedded Computer Systems Chapter 4, Probability and Statistics By Prof. Tim Johnson, PE Wentworth Institute of Technology Boston, MA Theory and.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
FW364 Ecological Problem Solving August 28, 2013 Sara Parr Syswerda, PhD.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
1. An Overview of the Data Analysis and Probability Standard for School Mathematics? 2.
Concept Mapping in the Classroom David W. Dillard M.A.I.N. ITV Consortium.
Creative Computing Marco Gillies Robert Zimmer. Creative Computing \\ Purpose To learn the key technical and programming skills you will need to make.
UCDMP Saturday Series Secondary Session 3 January 26, 2013.
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
EDIT 6900: Research Methods in Instructional Technology UGA, Instructional Technology Spring, 2008 If you can hear audio, click If you cannot hear audio,
Brandon Graham Putting The Practices Into Action March 20th.
The Research Process Fun and Excitement for Economics Majors!!!
+ C: 17 Sept Homework: Background info paragraphs Objective: SWBAT test a hypothesis by collecting, organizing and analyzing data. Do now: Rearrange.
Modes of Integration: 1) Enhancing with projects and assignments within a science course 2) Adding online support for math topics 3) Adding a credit of.
Course Introduction Software Engineering
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
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.
G Practical MRI 1 – 29 th January 2015 G Practical MRI 1 Introduction to the course Mathematical fundamentals.
CS123 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Spring 2010.
Quantitative Methods in Geography Geography 391. Introductions and Questions What (and when) was the last math class you had? Have you had statistics.
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
Introduction to Physical Science. A-Science- A-Science- Is a way of learning about the universe and it’s natural laws (Gravity) 1- Skills of scientist.
Modeling frameworks Today, compare:Deterministic Compartmental Models (DCM) Stochastic Pairwise Models (SPM) for (I, SI, SIR, SIS) Rest of the week: Focus.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
STELLA and Calculus STELLA numerically simulates the solutions to systems of differential equations. STELLA INTEGRATES!
Lecture 5 Bsc 417/517. Outline More pointers on models in STELLA Behavior patterns Linear models Exponential models.
CS 170: Computing for the Sciences and Mathematics
Computational Geometry Piyush Kumar (Lecture 1: Introduction) Welcome to CIS5930.
© 2001 Prentice-Hall, Inc.Chap 13-1 BA 201 Lecture 18 Introduction to Simple Linear Regression (Data)Data.
MATH 151: Calculus II (Spring 2016) Syllabus and Class Policies.
Tools of Environmental Science. 2-1Scientific Methods Objectives 1.List and describe the steps of the experimental method. 2.Describe why a good hypothesis.
The mathematics behind STELLA Global population model reservoir converter flow connector This system represents a simple differential equation this is.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Lab Report & Rubric Exercise. Title Title is descriptive and appropriate for the study conducted Interpret and analyze scientific information.
Helpful hints for planning your Wednesday investigation.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
BUSINESS MATHEMATICS & STATISTICS. Module 6 Correlation ( Lecture 28-29) Line Fitting ( Lectures 30-31) Time Series and Exponential Smoothing ( Lectures.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
General Lab Report Instructions The speed of light and radio wave propagation.
Final Exam Information These slides and more detailed information will be posted on the webpage later…
NEXT WEEK: Computer sessions all on MONDAY: R AM 7-9 R PM 4-6 F AM 7-9 Lab: last 1/2 of manuscript due Lab VII Life Table for Human Pop Bring calculator!
Computational Geometry Piyush Kumar (Lecture 1: Introduction) Welcome to CIS5930.
26134 Business Statistics Week 4 Tutorial Simple Linear Regression Key concepts in this tutorial are listed below 1. Detecting.
PSY 325 aid Something Great/psy325aid.com
Computational Science for Medicine and Biosciences
psy 325 aid Expect Success/psy325aiddotcom
An introduction to Simulation Modelling
Lecture 1 - Introduction
Georg Umgiesser and Natalja Čerkasova
Presentation transcript:

Mathematical Modeling UAB/EdGrid John C. Mayer UAB/Mathematics Graduate Assistants: Clinton Curry Brent Shivers

UAB 2 Mathematical Modeling Creates a mathematical representation of some phenomenon to better understand it. Matches observation with symbolic representation. Informs theory and explanation. The success of a mathematical model depends on how easily it can be used, and how accurately it predicts and how well it explains the phenomenon being studied.

UAB 3 Mathematical Modeling A mathematical model is central to most computational scientific research. Other terms often used in connection with mathematical modeling are –Computer modeling –Computer simulation –Computational mathematics –Scientific Computation

UAB 4 Mathematical Modeling and the Scientific Method How do we incorporate mathematical modeling/computational science in the scientific method?

UAB 5 Mathematical Modeling Problem-Solving Steps Identify problem area Conduct background research State project goal Define relationships Develop mathematical model Develop computational algorithm Perform test calculations Interpret results Communicate results

Syllabus: MA 261/419/519 Spring, 2006

UAB 7 Syllabus: MA 261/419/519 Introduction to Mathematical Modeling Prerequisite: Calculus 1 Goals Learn to build models Understand mathematics behind models Improve understanding of mathematical concepts Communicate mathematics Models may be mathematical equations, spreadsheets, or computer simulations.

UAB 8 Contact Information Instructor: Dr. John Mayer - CH 490A - –?? Assistant: Mr. Robert Cusimano - CH 478B - –??MW 4:00 – 5:30 PM (computer lab CB 112) Assistant: Ms. Jeanine Sedjro – ?? –?? –??MW 6:45 – 8:00 PM (computer lab CB 112)

UAB 9 Class Meetings Lectures. –Monday and Wednesday –5:30 – 6:45 PM –CB Computer lab. –Monday and Wednesday –4:00 – 5:30 PM –6:45 – 8:00 PM –CB

UAB 10 Software Tools Spreadsheet: Microsoft EXCEL Compartmental Analysis and System Dynamics programming: Isee Systems STELLA

UAB 11 Computer Lab The only computer labs that have STELLA installed are CB and EDUC 149A. Always bring a formatted 3.5” diskette to the lab. Label disk: “Math Modeling, Spring, 2006, Your Name, Math Phone Number: ”

UAB 12 Assignments One or two assignments every week. First few assignments have two due dates. –Returned next class. –Re-Graded for improved grade. Written work at most two authors. –You may work together with a partner on the computer.

UAB 13 Midterm Tests Two tests, one about every 5 weeks. Given in the computer lab. Basic building blocks relevant to the kinds of models we are constructing. Mathematics and logic behind the computer models.

UAB 14 System Dynamics Stories and Projects System Dynamics Stories. –Scenarios describing realistic situations to be modeled. –Entirely independent work – no partners. –Construct model and write 5-10 page technical paper (template provided). Project due date to be announced. –Begin work about middle of term. –Preliminary evaluation three weeks prior to due date.

UAB 15 Grading MA 261MA 419MA 519 Assignments40%30% Tests (2)30% 25% Model 110% Model 2na 10% Paper20% 15% Lesson Planna10%

A Course Sampler

UAB 17 Topics for Tools Spreadsheet Models –Data analysis: curve fitting. –Recurrence Relations and difference equations. –Cellular Automata: nearest-neighbor averaging. Compartmental Models –Introduction to System Dynamics. –Applications of System Dynamics. –System Dynamics Stories (guided projects).

UAB 18 Spreadsheet Models: Excel Curve fitting – introduction to (linear) regression Difference Equations: modeling growth Nearest-neighbor averaging

UAB 19 Morteville by Doug Childers Anthrax detected in Morteville Is terrorism the source? Infer geographic distribution from measures at several sample sites Build nearest neighbor averaging automaton in Excel Form hypothesis Get more data and compare Revise hypothesis

UAB 20 Morteville View 1

UAB 21 Anthrax Distribution 1

UAB 22 Compartmental Modeling How to Build a Stella Model Simple Population Models Generic Processes Advanced Population Models Drug Assimilation Epidemiology System Stories

UAB 23 Population Model Stella Model Population(t) = Population(t - dt) + (Births - Deaths) * dt INIT Population = {people} INFLOWS: Births = Population*Fraction_That_Are_Female*Reprodu cing_Females*Births_per_Rep_Female {people/year} OUTFLOWS: Deaths = Population*Death_Fraction {people/year} Births_per_Rep_Female = 66/1000 {people/1000 rep females/year} Fraction_That_Are_Female = 0.5 {females/people} Reproducing_Females =.45 {rep females/female} Death_Fraction = GRAPH(Population) (120000, 0.01), (125000, 0.011), (130000, 0.013), (135000, 0.015), (140000, 0.017), (145000, 0.019), (150000, 0.02) Equations Graphical Output

UAB 24 Generic Processes Linear model with external resource Exponential growth or decay model Convergence model

UAB 25 Calculus Example STELLA Equations: Stock_X(t) = Stock_X(t - dt) + (Flow_1) * dt INIT Stock_X = 100 Flow_1 = Constant_a*Stock_X Constant_a =.1 Flow is proportional to X. STELLA Diagram

UAB 26 Connecting the Discrete to the Continuous Stock_X(t) = Stock_X(t - dt) + (Flow_1) * dt (Stock_X(t) - Stock_X(t - dt))/dt = Flow_1 Flow_1 = Constant_a*Stock_X(t – dt) (X(t) - X(t - dt))/dt = a X(t - dt) Let dt go to 0 dX/dt = a X(t) (a Differential Equation)

UAB 27 Solution to DE dX/dt = a X(t) dX/X(t) = a dt Integrate log (X(t)) = at + C X(t) = exp(C) exp(at) X(t) = X(0) exp(at)

System Dynamics Stories and Projects

UAB 29 System Dynamics Stories and Projects Scenarios describing realistic situations to be modeled. Fully independent work. Construct model. Write 5-10 page technical paper (template provided).

UAB 30 Modeling a Dam 2 Boysen Dam has several purposes: It "provides regulation of the streamflow for power generation, irrigation, flood control, sediment retention, fish propagation, and recreation development." The United States Bureau of Reclamation, the government agency that runs the dam, would like to have some way of predicting how much power will be generated by this dam under certain conditions. – Clinton Curry Boysen Dam

UAB 31

UAB 32 Boysen Dam

UAB 33 Modeling a Smallpox Epidemic One infected terrorist comes to town How does the system handle the epidemic under different assumptions? – Alicia Wilson