9 Overview
Determine equations and functions
While establishing relationships between variables, we determine
equations and functions for these variables. For example, we might de-
cide that two variables are proportional to each other, or we might es-
tablish that a known scientific formula or equation applies to the
model. Many computational science models involve differential equa-
tions, or equations involving a derivative, which we introduce in Mod-
ule 2.3 on “Rate of Change.”
3.
Solve the model
This stage implements the model. It is important not to jump to this step be-
fore thoroughly understanding the problem and designing the model. Other-
wise, we might waste much time, which can be most frustrating. Some of the
techniques and tools that the solution might employ are algebra, calculus,
graphs, computer programs, and computer packages. Our solution might
produce an exact answer or might simulate the situation. If the model is too
complex to solve, we must return to Step 2 to make additional simplifying
assumptions or to Step 1 to reformulate the problem.
4.
Verify and interpret the model’s solution
Once we have a solution, we should carefully examine the results to make
sure that they make sense (verification) and that the solution solves the origi-
nal problem (validation) and is usable. The process of verification deter-
mines if the solution works correctly, while the process of validation estab-
lishes if the system satisfies the problem’s requirements. Thus, verification
concerns “solving the problem right,” and validation concerns “solving the
right problem.” Testing the solution to see if predictions agree with real data
is important for verification. We must be careful to apply our model only in
the appropriate ranges for the independent data. For example, our model
might be accurate for time periods of a few days but grossly inaccurate when
applied to time periods of several years. We should analyze the model’s solu-
tion to determine its implications. If the model solution shows weaknesses,
we should return to Step 1 or 2 to determine if it is feasible to refine the
model. If so, we cycle back through the process. Hence, the cyclic modeling
process is a trade-off between simplification and refinement. For refine-
ment, we may need to extend the scope of the problem in Step 1. In Step 2,
while refining, we often need to reconsider our simplifying assumptions, in-
clude more variables, assume more complex relationships among the vari-
ables and submodels, and use more sophisticated techniques.
5.
Report on the model
Reporting on a model is important for its utility. Perhaps the scientific report
will be written for colleagues at a laboratory or will be presented at a scien-
tific conference. A report contains the following components, which parallel
the steps of the modeling process:
a.
Analysis of the problem
Usually, assuming that the audience is intelligent but not aware of the
situation, we need to describe the circumstances in which the problem
arises. Then, we must clearly explain the problem and the objectives of
the study.