FCP Process Consulting Services

Process Engineering methodologies that never fail.

FCP Home
Site Map
FCP Products
About FCP
FCP Articles
FCP Services
Contact FCP
FCP Resources
In this short article, we will occupy ourselves with the requirements that can be made of a simulation system for manufacturing and logistics. The demands may vary according to the exact application. This article is especially suitable as an aid for the selection of a simulation system.

When selecting a simulation system it is important to take a number of matters into account. Important is the user interface. How easily can the system be used, is there help for the user and are there checks on input and output?

Regarding the modeling possibilities: does the system offer enough possibilities to build a model of the system to be studied? If yes, does the simulation possibilities meet up to the requirements? Here you can think of speed, repeating experiments, eliminating start up conditions and the possibility to intervene during the simulation.

Furthermore, it is of great importance that you can obtain the output you need, in standard reports and graphs or in self-definable output. You could think of information such as utilization, waiting times, throughput times, numbers produced, delivery reliability, etc.

The simulation tool will at least have to provide possibilities for generating arrivals, performing tasks, generating and using chance numbers and manipulating queues.

Necessary statistic functions are the possibility of making draws from a number of probability distributions and the determining of averages, standard deviations, frequency distributions and reliability intervals.

The flexibility of a system deserves special attention: is the user limited to the use of the built-in possibilities or can he add his own logic, reports, variables, etc? And does the system offer openings with regard to other packages (exchange of data)? It is also handy when a simulation system guards the user as much as possible from mistakes by checking consistency, giving error messages and offering the possibility of undoing mistakes.

Visualization and animation are important for conveying ideas to third parties: is the state of the system in the course of time easy to follow? Use of icons, dynamic graphical output, visualisation of queues, scaling possibilities and use of color may prove of invaluable service.

Naturally, you should always question whether the tool concurs with the desired application. Is the problem continuous or discrete, stochastic or deterministic, should the model be detailed or is a high level of abstraction desired?

Finally, there are a number of practical considerations to be made, such as: which hardware is required, what are the costs (software, training, learning time, etc.) and what kind of support can the supplier offer?