Mathematical Modeling and Simulation CSC 615'2 Vincent Ele Asor, PhD - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Mathematical Modeling and Simulation CSC 615'2 Vincent Ele Asor, PhD

Description:

... a real thing, for example when a mouse in an experiment plays the role of ' ... For example, in the CRiSP Harvest model it would be impossible to evaluate ... – PowerPoint PPT presentation

Number of Views:292
Avg rating:3.0/5.0
Slides: 20
Provided by: neno8
Category:

less

Transcript and Presenter's Notes

Title: Mathematical Modeling and Simulation CSC 615'2 Vincent Ele Asor, PhD


1
Mathematical Modeling and Simulation CSC
615.2Vincent Ele Asor, PhD
  • The goal of the mathematical modeling curriculum
    is
  • for students to pose their own questions about
    the world and to use mathematics to answer those
    questions
  • Class activities involve discussion,
    investigations in groups, computer explorations,
    presentations by students, and peer evaluations
    of each other's writings. Major assignments
    linked to these activities include a poster,
    essays, several problem sets, papers,
    experiments, and projects.
  • Contents
  • Overview of Mathematical Modeling
  • Modeling features and methodology
  • Models of Physical Systems (from Engineering and
    Physical Sciences, Business and Management)
  • Simulation Languages for discreet systems e.g.
    GPSS, SIMSCRIPT)
  • Simulation Languages for continuous systems
  • Statistical considerations of experiments
  • Random Number generation
  • Analysis of Model Results

2
Goal
  • The goal of the mathematical modeling curriculum
    is
  • for students to pose their own questions about
    the world and to use mathematics to answer those
    questions.
  • The curriculum's culminating modeling experience
    is a project that has student groups create an
    original model and analysis for a question that
    they generate.
  • Class activities involve discussion,
    investigations in groups, computer explorations,
    presentations, and peer evaluations of each
    other's writings. Major assignments linked to
    these activities may include a poster, several
    problem sets, papers, experiments, and projects.

3
Definition
A model is a simplified representation or replica
of the real thing. The model can itself be a real
thing, for example when a mouse in an experiment
plays the role of "little man." However, a model
can also be abstract or conceptual, as when
ordinary or technical languages are used to
represent something in the real world. In
ordinary language, the simplest kind of abstract
model is called an "analogy."
A mathematical model is a conceptual model that
uses mathematical languages rather than ordinary
languages to represent a particular scientific
context. The scientific context itself would
ordinarily be one that exists in the real world
and the model is necessarily a simplified
description of the actual context. Ordinarily a
model represents what are believed to be a few
crucial features of this context and achieves
simplification by omitting other aspects which
are less important or are irrelevant. The danger,
of course, is that something that is crucial may
be left out.
4
Overview
  • Just about everyone would like to know what the
    future holds. Some consult tarot cards, tea
    leaves, crystal balls, and telephone psychics.
    Others take a more systematic approach-they
    examine the recent past to understand processes
    and determine trends that may give insight into
    the future. In short, they form ideas about how
    the world works, and from those ideas generate
    predictions about what will happen in the future.
    These ideas constitute an abstraction of the real
    world and form a "model" of a "system" of
    interrelated components.
  • Mathematical modeling is a technique for
    understanding the dynamics of a system and for
    predicting future outcomes within the system.
    From a simplified perspective, any system is
    composed of two fundamental things
  • elements that have certain qualities and
    properties
  • relationships and actions that explain how these
    elements interact and change

5
Overview (contd.)
Consider the "system" that encompasses a baseball
game during a single play. A short list of the
elements might be pitcher, hitter, fielder, bat,
and playfield, and a short list of the
relationships could be hitting, flight, gravity,
catching, throwing, running, and tagging. A
reasonable modeling effort allows for different
outcomes batter is out, batter is safe, batter
hits a home run, etc. depending on how the
relationships between the elements (based on
their properties) are manifest. In sports talk,
we might say that batter A has a .323 average and
is more likely to get a hit than batter B with a
.265 average. In system talk, this batter has
different properties that affect his interactions
with the other elements on the field that make
him more likely to get a hit. In another
example, consider a household budget. There are
elements such as income, expenses, savings, etc.
and relationships that allocate certain
proportions or fixed amounts of the income to the
expenses. In CRiSP Harvest, the basic elements
are the fisheries and the stocks. The
relationships include the processes by which
fishing reduces the stock, production and growth,
etc. The properties of these elements and the
relationships between them are controlled by the
many parameters in the model such as Harvest
Rates and production parameters.
6
Overview (contd.)
Abstractions of reality Mathematical models are
an abstraction of the system they represent. It
allows the model user to study and understand the
relationships between the elements of the system
without having to actually manipulate the system.
For example, in the CRiSP Harvest model it would
be impossible to evaluate escapement of a stock
based on catch ceilings at five different levels
in any one year. The catch ceiling is set at one
level for the year and then the boats go out and
that is it. There can be no "what if?" kinds of
questions without the model.
7
Overview (contd.)
Abstraction allows for the simplification of the
system because it is not necessary or even
desirable for it to be exact or replicate the
exact mechanisms. In CRiSP Harvest, the
properties of the fishers and the stocks are
explained in simplified mathematical terms so
that their essential qualities are characterized
in a concrete manner. For example, the fisher is
presumed to catch fish at a certain rate and the
details of exactly how many are being caught at
any given time are unimportant. In the case of
the baseball player A, all we need to know are
the odds that the batter will get a hit. Our
model is simply his/her average .323. That is a
gross simplification of a huge number of things
A's hand-eye coordination, the types of fields
(s)he plays on, A's strength, the pitchers
technique, diet, coaching, health, etc. We model
A's hitting ability so that we can make some kind
of prediction of whether or not A will get a hit
the next time at bat.
8
Overview (contd.)
Purpose of Models A model has a purpose.
Consider making two different types of model
airplanes from kits. One is designed to look like
a real airplane and the other is designed to fly.
The one that looks like a real airplane shows the
geometric relationship between the parts of the
plane and apart from that is quite different than
the plane it represents (it has fewer parts, is
made of different materials, etc.) When we look
at it we say, "That is an airplane," or perhaps
"That is a DC-10." At the very least, it is not a
dinosaur or a doll's house!
9
Overview (contd.)
  • The balsa-wood plane on the other hand crudely
    represents a real airplane and may have only a
    handful of parts, but was designed for function
    over form.
  • In the case of the CRiSP Harvest model, the uses
    and purposes include
  • educate users on the state of the system and the
    interactions between the elements (stocks and
    fisheries)
  • assist in developing experiments
  • evaluate sensitivity of model elements and
    relationships to different parameters (for
    example catch ceiling changes or other policy
    changes)
  • predict stock levels and catches based on
    different scenarios

10
Modeling features and methodology
There are two very important steps in the
creation of a model calibration and validation.
They help make the model more usable and
believable. Model calibration is the process by
which the parameters that characterize the
model's elements and relationships are
determined. The calibration process is dynamic
and allows new information to be incorporated. In
the case of the baseball player who is hitting
.323, after he has batted for another game, his
average is re-computed to incorporate the new
information. The player is now re-calibrated in
light of his last game's performance. In the
case of the household budget, there might be a
transportation category where bus fare, gas for
the car, parking and automobile maintenance is
all consolidated. Each month the household
evaluates their expenses related to
transportation to see if their budget model is
accurate. If it is consistently off the mark and
changes to expenses can not be made, then it is
time to recalibrate the model.
11
Modeling features and methodology
One type of model validation is to compare its
predictions with another model of the same
system. If the differences are slight enough or
non-existent then conclude that the model is
valid in terms of representing the other model.
This was an important procedure for the CRiSP
Harvest model because it was based on the PSC
Chinook Model and the model developers wanted to
be certain that it produced the exact same
results. A more important type of model
validation is the process of determining how well
the model represents the real system and,
consequently, how useful it is in predicting the
future. In the baseball example, we might like to
know how well a simple batting average model
calibrated at the end of every week predicts the
batting average during the coming week. If the
batter is very consistent, a simple batting
average model probably is valid for predicting
future performance. However, if the batter is a
streak hitter and goes through cycles of hot and
cold hitting, a simple batting average may not be
an acceptable model. In this case, a more
complicated model may be needed that predicts
whether the batter will be in his hot or cold
cycle during the coming week.
12
Modeling features and methodology
Real world model validation is very difficult
given the complexity of the systems involved. If
a model cannot be validated, sometimes, the
individual parts are validated and the whole is
deemed acceptable provided that the
representation of the mechanisms and processes
that hold the parts together is acceptable to the
community who are building and/or using the
model. This is the case when complete model
validation cannot be done for some reason (it may
be prohibitively expensive, require too much
time, etc.) but the value of a working model is
significant.
13
Models of Physical Systems
How can something that is a mathematical
abstraction be useful in dealing with biomedical
contexts in the real world? This is not a simple
question. Mathematicians, scientists, and
philosophers have used many pages of text trying
to explain how abstract entities can be connected
to events in the real world, Insofar as there is
a simple answer to the question it is this The
power of a mathematical model is not something
that is inherent in the model it comes from the
fact that it is possible to set up a
correspondence between language and reality. In
particular, it is possible to coordinate abstract
entities in the model (e.g. what is nowadays
called "parameters") with their counterparts in
the real world (e.g., estimates of the parameters
based on scientific data from actual clinical
studies). The success or failure of mathematical
models as a scientific tool depends to a large
extent on the degree of coordination that is
achieved.
14
Models of Physical Systems
To understand where there are reasonable
prospects for the successful application of
mathematical models, it is important to realize
that such models do not create something out of
nothing. If there is little knowledge or
scientific data on a subject, there is little
chance that a mathematical model will be of
value. Probably the main strength of mathematical
models is that they can apply the most pertinent
information from clinical data to assist policy
decisions that affect humans Consequently,
mathematical models illuminate a medical context
by, in effect, forcing the user to articulate
what is known and what is not known. They can be
a powerful exploratory tool because the model can
evolve as biomedical knowledge evolves or more
information becomes available. In other words, a
mathematical model can be sufficiently flexible
to conform to the shape of the reports from the
real world. This may require complicating the
original model or even changing the original
assumptions that were used in framing the model.
Thus, a mathematical model is a scientific theory
that can evolve to fit the facts.
15
Simulation Languages for discreet systems
A discrete system or discrete-time system, as
opposed to a continuous-time system, is one in
which the signals are sampled periodically. It is
usually used to connote an analog sampled system,
rather than a digital sampled system, which uses
quantized values.
16
Simulation Languages for continuous systems
We define a continuous function in Mathematics to
mean a function for which, intuitively, small
changes in the input result in small changes in
the output. Otherwise, a function is said to be
discontinuous. A continuous signal or a
continuous-time signal is a varying quantity (a
signal) that is expressed as a function of a
real-valued domain, usually time. The function of
time need not be continuous. The signal is
defined over a domain, which may or may not be
finite, and there is a functional mapping from
the domain to the value of the signal. The
continuity of the time variable, in connection
with the law of density of real numbers, means
that the signal value can be found at any
arbitrary point in time. A typical example of an
infinite duration signal is f(t) Sin(t) ,
t?R A finite duration counterpart of the above
signal could be f(t) Sin(t) , t?-?, ? and
f(t) 0 otherwise.
17
Statistical considerations of experiments
The job of a statistical test is to distinguish
between a null hypothesis and the alternative
hypothesis. The power of a test is defined as the
probability of rejecting the null hypothesis when
the alternative is true. In this class, we shall
study the Kolmogorov test.
18
Random Number generation
A random number generator (often abbreviated as
RNG) is a computational or physical device
designed to generate a sequence of number or
symbols that lack any pattern, i.e. appear
random. Computer-based systems for random number
generation are widely used, but often fall short
of this goal, though they may meet some
statistical tests for randomness intended to
ensure that they do not have any easily
discernible patterns. Methods for generating
random results have existed since ancient times,
including dice, coin flipping and many other
techniques.
19
Analysis of Model Results
Write a Comment
User Comments (0)
About PowerShow.com