1 A Core Course on Modeling Week 1- No Model Without a Purpose Contents • Models that Everybody Knows • Various Kinds of Modeling Purposes • Modeling Approaches • The Modeling Process • Example Summary References to lecture notes + book References to quiz-questions and homework assignments (lecture notes)
44
Embed
1 A Core Course on Modeling Week 1- No Model Without a Purpose Contents Models that Everybody Knows Various Kinds of Modeling Purposes.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
A Core Course on ModelingWeek 1- No Model Without a Purpose
Contents
• Models that Everybody Knows
• Various Kinds of Modeling Purposes
• Modeling Approaches
• The Modeling Process
• Example
Summary
References to lecture notes + book
References to quiz-questions and homework assignments (lecture notes)
2
A Core Course on Modeling
Models that Everybody Knows
• Question
• Data, Measurements
• Calculations, Approximations
• Conclusion
• Consequences
• Question
• Data, Measurements
• Calculations, Approximations
• Conclusion
• Consequences
Week 1- No Model Without a Purpose
3
A Core Course on Modeling
Various Kinds of Modeling Purposes • Explanation
• Prediction (2)
• Compression
• Abstraction
• Unification
• Analysis
• Verification
• Communication
• Documentation
Week 1- No Model Without a Purpose
‘why…’, ‘how comes …’
‘Why do we sometimes see a rainbow?’
‘when …’
‘When will fossile fuel end?’‘what …’, ‘what if …’
‘What is the effect of CO2
emission?’
‘can this data be summarized in fewer data or formula?’
´Can GNP data show whether there is an economic depression or not?´
‘how to capture the essence of…?’
How to describe traffic as a fluid to understand congestions, disregarding individual automobiles?
‘how to capture the essence of…?’
How to describe traffic and fluids in the same way to understand shock waves?
‘can the forest be seen through the trees?’
Can we understand why my Internet connection is sometimes so slow?
‘is it true that …?’ (+give argument)
Is it true that this railway signaling algorithm prevents conflicting signal settings ?
‘how can a known audience be informed?’
How to explain nuclear fusion to an ESSENT representative?
‘how can an unknown audience be informed?’
How to describe this new pathological condition (BMT)?
purposes from research
4
A Core Course on Modeling
Various Kinds of Modeling Purposes • Exploration
• Decision
• Optimization
• Specification
• Realization
• Steering and Control
• Training
Week 1- No Model Without a Purpose
‘what are the options ?’
In what ways can we connect A to B?‘which of these is the best option’
Which of these is the best material to choose for component X?
‘what is the best value for these parameter(s)?’
What should the dimensions of X be?
‘what external properties should some artefact have ?’
What should a (machine, system, component, process, … ) do?
‘what internal properties should some artefact have?’
What should a blueprint (recipe, algorithm), to realize this artefact, look like?
‘what (real time, online) interventions should this system do?’
What should a smart thermostat – automatic pilot – pacemaker … do?
‘how does a trainee learn to do X? ‘
How can a driving simulator improve driver’s alertness?
purposes from design
5
A Core Course on Modeling
Various Kinds of Modeling Purposes
Q: Why is purpose important for the modeler?
A: The answer to almost any question in modeling will be: ‘check your purpose’
Week 1- No Model Without a Purpose
6
A Core Course on Modeling
Modeling Approaches: material / immaterial
• can be construct e.g., scale model (wind tunnel, towing tank)
• can be natural object (e.g. guinee pig for medical purposes)
• material representation is irrelevant (ink+paper, computer screen, …)
Week 1- No Model Without a Purpose
19th century brain model, Boerhaave Museum19th century brain model, Boerhaave Museum20th century brain model (Wang & Chiew, UofCalgary, 2010)20th century brain model (Wang & Chiew, UofCalgary, 2010)
a material object requires an immaterial story to become a model
7
A Core Course on Modeling
Modeling Approaches: static / dynamic
• loads (or other quantities) are invariant in time
• no causality
• d/dt doesn’t matter
• loads (or other quantities) vary in time
• causality: cause precedes effect
• d/dt may mattera dynamical model typically assumes a statical model first
Week 1- No Model Without a Purpose
8
A Core Course on Modeling
• Measuring rather than counting
• Quantities have full range of values (no holes, no jumps: real numbers)
• Examples: jumpy or singular mechanical & chemical processes, particles, business processes, …
• Newton’s cradle: a simple machanical device showing the interplay between continuous and discrete motion behaviorsampling turns continuous behaviour into a series of discrete ones
Modeling Approaches: continuous / discrete
Week 1- No Model Without a Purpose
9
A Core Course on Modeling
• manipulate numbers: 3*5+6*3=3*(5+6)=33
• one expression accounts for 1 single instance
• computers can do numbers better than symbols
• approximations, inc. round-off errors (may explode)
• continuum problems need sampling
• manipulate symbols: ab+ca=a(b+c) = ?
• one formula represents numeric expressions but no outcome
• people can do symbols better than numbers
• exact, but symbolic manipulation is not always possible (Mathematica)
• continuum problems: do without sampling
• Various number systems (natural, rational, real or complex), are all invented by mathematicians. Yet, they somehow appear useful to make claims about the real world.
eventually, numerical outcomes are typically needed anyway
Modeling Approaches: numerical / symbolic
Week 1- No Model Without a Purpose
10
A Core Course on Modeling
two locations can be close or distant
shortest path between two points
a straight path
lines that intersect in
what parallel lines have in common
to measure difference between directions
• ‘Geometry’ is the language to talk about situations where spatial configurations are relevant.
intuitions relating to perception of space (Euclid):
• Uncertainty may stay, even with more accurate measuring
• Repetition: ensemble
•(e.g., 1000 dice throws)
• Observations on ensemble: aggregated quantities
•(e.g., averaging)
• … if these notions matter stochastic modeling
• Drawing by Leonardo Da Vinci. Although the patterns of water are determined by stochastic processes, there are emergent regular patterns such as swirls and eddies. Advanced models serve to describe their behavior in statistical terms.
logic: connecting and founding both calculating and reasoning
• Some see logic as a model for natural language. Natural reasoning seems to follow certain rules; logic tries to formulate and analyse these rules, and even to propose alternative ones.
Modeling Approaches: calculating / reasoning
Week 1- No Model Without a Purpose
13
A Core Course on Modeling
• only known what comes out – perhaps manipulate inputs
• model follows from finding patterns in data
• techniques: data fitting, extrapolation, data mining
• typically empirical research (ID, IE & IS, urban studies, BMT)
• idea of the inner causality connecting inputs to outputs
• model follows by proposing math. representations for causal mechanisms
• Modeling dimensions:•material – immaterial: does the model have a physical component?•static - dynamic: does time play a role?•continuous - sampled - discrete: 'counting' or 'measuring'?•numeric - symbolic: manipulating numbers or expressions?•geometric - non-geometric: do features from 2D or 3D space play a role?•deterministic - stochastic: does probability play a role?•calculating - reasoning: rely on numbers or on propositions?•black box - glass box: start from data or from causal mechanisms?
• Modeling is a process involving 5 stages:•define: establish the purpose•conceptualize: in terms of concepts, properties and relations•formalize: in terms of mathematical expressions•execute: running the model to obtain an outcome•conclude: adequate presentation and interpretion