jsimIO
Last updated
Was this helpful?
Last updated
Was this helpful?
jsimIO is a platform-independent Python library, compatible with Python > 3.x, which can be used to generate simulation models of a manufacturing system and run the simulation from a Python environment using the (JMT) simulation engine.
GitHub repository:
jsimIO is able to generate simulation models for manufacturing systems with the following characterstics:
Multiple part-types
Open and closed part-type classes
Assembly operations (sub-assembly part types can be joined to a assembled part type)
Multiple drop and scheduling strategies
Multiple statistical distribution for modelling service times and arrival times.
The available nodes to model the system are:
Source
Sink
Station composed by:
Queue of finite or infinite size
Server with single or finite number of concurrent jobs
Infinite Server (Delay)
Fork
Join
Logger
Many different measures can be selected as simulations result, such as the throughput or the average number of customers, both referred to a single node or to the whole system. For further information please refer to the JMT manual.
Using the Logger station, it is possible to save a log of each event relate to part flowing by the station.
jsimIO can automatically add a preceding Logger station to each node of the system. In this way, at the end of the simulation a log file is saved as a .csv file containing all the events and part flows in the system for further analysis.
For installation instructions and requirements, visit the dedicated page: