Home    Blog  |   Linked-in  

 

 

Simulators

 

Home

Resources

 

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.

 Copyright (C) Cyril Onwubiko, Oct. 2007. All rights reserved.