A computer simulation, a computer model, or a computational
model is a computer program, or network of computers, that attempts
to simulate an abstract model of a particular system. Computer
simulations have become a useful part of mathematical modelling of
many natural systems in physics (computational physics),
astrophysics, chemistry and biology, human systems in economics,
psychology, and social science and in the process of engineering
new technology, to gain insight into the operation of those.
Computer simulations vary from computer programs that run a few
minutes, to network-based groups of computers running for hours, to
ongoing simulations that run for days. The scale of events being
simulated by computer simulations has far exceeded anything
possible (or perhaps even imaginable) using the traditional
paper-and-pencil mathematical modeling: over 10 years ago, a
desert-battle simulation, of one force invading another, involved
the modeling of 66,239 tanks, trucks and other vehicles on
simulated terrain around Kuwait, using multiple supercomputers in
the DoD High Performance Computer Modernization Program; a
1-billion-atom model of material deformation (2002); a
2.64-million-atom model of the complex maker of protein in all
organisms, a ribosome, in 2005; and the Blue Brain project at EPFL
(Switzerland), began in May 2005, to create the first computer
simulation of the entire human brain, right down to the molecular
level.
Transport
In a traffic environment, modelling is concerned with predicting
and modelling the transport network, predicting flows, congestion
and other parameters using a variety of fixed and configurable data
sets and assumptions.
UTMC command and control systems concern themselves with
managing the traffic on a minute by minute basis, making decisions
based on the information available at the time.
UTMC sub-systems, such as UTC collect and process data and make
second by second decisions about how best to optimise traffic
flows, again based on the information available at that time.
If a change to the network should occur (a new street work,
incident or event) these systems have limited knowledge in which to
make appropriate changes to best manage the impact.
This blog describes how Modelling can be used in the context of
a command and control system together with UTMC sub-systems to more
effectively predict and therefore manage the impact of a change
occurring on the network.
In Context
When UTMC is put within a broader context including modelling,
we can see the relationships between the various layers in the
management of transportation systems.
Modelling & UTMC

UTMC is a technical framework specification which has been
evolving from inception in 1997. In the original specification, the
standard defined the DB schema and IDL mappings used in the CORBA
type connections. Fortunately this has now evolved in to a more
universally recognised data standard.
The UTMC specification is now split down in to logical layers
used within the system; the model, definition and implementations.
UTMC Logical Model defines the data strictures, objects and
interfaces available in a open language. There are IDL mappings, DB
schemas and XSD definitions available which define the structure of
the data and their interfaces, with the implementations of those
manifested in CORBA Object Servers, Common Database Implementations
and raw XML Data.
Data Sources
There are a number of data sources within a UTMC system which
would be used in a modelling context.
The network definition sources are used to describe the static
network, trunked, local and other networks dependant on the source
road data.
Real time data sources can be used to view, correlate and
interpret the current state of the network, but just as important
is any historical count and flow data that may have been collected
electronically or manually.
Other data sources describe the restrictions on the network, be
them permanent, temporary planned and temporary unplanned changes.
These sources are as diverse as bollard restrictions on a timer to
snow closing or blocking roads across a wide area.
Data Sources Grouped

It is important that any UTMC and modelling systems can
understand, interpret and use these data sources to their best
effect to ensure an accurate and reliable prediction of future
events.
We are currently generating a great deal of interest from our
customers about modelling and integrating it in to our UTMC
systems. I think in Q2 2010 we will be in a position to start a
technical work group to define the interface specification between
UTMC and Modelling. Hopefully we can get enough interest from the
modellers to join in the party as well.
Would you like to be part of it? What would you like to see
developed?