Discrete event simulation Petri Net language for modeling manufacturing, logistic and business processes.
Free (shareware) software download Production line simulation. McCann Science |
|
Discrete event simulation of Production Processes and Petri-Net ideas. We had a client who wanted to understand how his new factory for the automated fabrication of small items would perform over a period of a few shifts, depending on the way it was managed at the hour by hour (or less) level. The idea was not to provide a statistical evaluation of the long run performance (though it turns out we could do that) but to show behaviour and let the team commissioning the plant and running it see the effect of their decisions. There had been a simulation of the plant made up before it was built, but after some difficulty getting it working, we found that it missed some absolutely key features of the operations, meaning that it really didn't serve as a plant model at all. By then, in the process of gathering current performance data and checking some ideas, we had the beginnings of a simulation. McCann Science then went on to make the special case into a freely available simulation tool. In doing so we gave the client a simulator for training shift supervisors and created a more general operations research (OR) tool. Read on, you may find your problems reflected here. (More on the Production line example)
McSimAPN: a freely available interactive simulation tool for anyone. McSimAPN has the following features:
The display shows diagrammatically (as mimic block
diagram, which can imitate plant layout) the movement of items being processed,
the status of machines that handle them and the intermediate stores of items. Resources can be held for use on an item so that
they are not available for others, so things like transport, carriers and dies and tooling
and people can be shared between parts of the (model) plant or business
operation (logistics). Items can be batched up and processed as single units and split out
again. Yields on inspection or random routing is included. The discrete event simulation model is stored as a simple text file so it can be edited easily. We have found it convenient to generate the text file from a spreadsheet so that the capabilities of a spreadsheet to put coordinated, calculated values in as timing, stock holding or other parameters can be exploited. In fact the program will read any text file, responding only to lines which have particular formatting to generate the simulation. The model can be generated entirely on screen, then saved, edited, parsed into a spreadsheet extended and regenerated there, but it is always readable by a human being. The underlying timing is deliberately simple, stepping along at regular (adjustable) intervals and thereby avoiding the object oriented, event chain complications and also making saving and restoring easy.
The whole program needs no installation ... just run it.
It takes up less than 1MB, including the Help files.
The essential idea is that items being processed are assumed
indistinguishable. (It is therefore a monochromatic timed Petri net.) That is what
makes the programme so simple.
So although it won't easily cope with
(modelling the) processing of items which each have different characteristics, it turns
out that in many cases the location of an item in the system defines its attributes and
hence its interactions with the processes. You may well find that McSimAPN will do a lot of the things you thought you needed a
powerful, expensive discrete event simulation language to do. If you would like to get a
free copy (with outline explanatory documentation), then you can download
it from here. This version is fully functional, but but we can't offer support
unless you contact us. After unZip, start with the file "readmefirst.txt" |
Links in website: Home/Index Page About McSc Business & Commerce Chemical Industry Electrical Production & Process |
Invitation. McCann can help if you have a
design or operational problem that needs some technical support that is outside your
team's experience, some quantitative assessment of what is really the cause of the
difficulties, some design alternatives or just a fresh look by an intelligent
interrogator. If you have a problem with the behaviour of a market sector, plant, process or item of equipment and would like to get a quantitative handle on it to improve yield or optimise performance, then contact us. We are always ready to give a little time to discuss a new puzzle, in confidence, of course. We'll only worry about fees when we have some defined work. We can be flexible about how we work with you. Top |
McCann Science, POB 902, Chadds Ford PA 19317 USA. T: 1 302 654-2953 F: 1 302 429 9458 E: mjmccann@iee.org |
Request. Please let us know how you found this website and your interests by using the quick feedback form. Thank you | Date: 2007.10.22 File: Mksim.htm |