Simulation & Modelling
|
Simulation and Modelling
are approaches at describing a small-scale representation of
something that serves as a guide in constructing the full-scale
version. They are often used in evaluating new thoughts,
or investigating new research, especially, in sciences and
engineering.There are useful tools for someone
working on simulation and
modeling. Many open source software to explore exist, while very
expensive simulation and modelling application also exist. I've
used Ptolemy II and currently working on
applications using NS-2. I've used Mathematica and MatLAB. I'm
aware of OpNet, but I didn't use it during my research
days, as a PhD student. Opnet is large-scale, but
commercial performance and operations software. I think,
student versions exist for student
researchers.
|
|
Ptolemy is a Java-based
component simulator that comprises of wireless and wired
simulator modules.
"The Ptolemy project studies modeling,
simulation, and design of concurrent, real-time, embedded
systems. The focus is on assembly of concurrent components.
The key underlying principle in the project is the use of
well-defined models of computation that govern the
interactions between components. A major problem area being
addressed is the use of heterogeneous mixtures of models of
computation" - Prof. Edward A. Lee
@UCB
|
|
Fancy using discrete event
simulator, then explore working with NS-2. Network Simulator (NS-2) provides
substantial support for simulation of TCP, Routing, and Multicast
protocols over wired
and wireless (local and satellite)
networks. |
|
Most simulators or (modelling
applications) require a bit of mathematics, and I
particularly find it useful knowing the underlining concepts
rather than just using the tool without much details on
how and what it does. So if you need to know more about
the mathematical underpinnings to simulators or modelling have
a good read of some of these
documents. |
|
This is a useful tool for modelling,
comprising of variety of models, from Graph Isomorphism to
Combinatorics. I have used Mathematica on different
occasion, and can't imagine if it was easier to use than
MatLAB.
|
|
MatLAB is a scientific simulation
software by MathWorks. It is exceptional good for physical
models, aerospace and vibrators. And useful for engineering
modelling and emulations. |
|
Opnet is an industrial and
commercial software for modelling engineering applications
for performance, operation and scale. |
|
| |