Skip to content

v0.0.1 - Initial release

Pre-release
Pre-release
Compare
Choose a tag to compare
@m-hoff m-hoff released this 15 May 17:49
· 33 commits to master since this release

This initial version has support for corrective and condition-based maintenance policies for a serial production line of machines that are subject to discrete-state Markovian degradation.

Introduced in this release are tag-based scheduling and the the Scheduler class. This approach no longer uses a SimPy Resource object to model maintenance resources and instead tags machines for maintenance requests and assignment as appropriate. The advantage of this new method is that it is easier to implement more advanced methods of scheduling since we no longer need to worry about updating the simpy.Resource queue.

The Scheduler class can use any method of resolving maintenance conflicts. See the updated documentation for details.

Upcoming improvements include validation of simulation data collection and more efficient simulation replication.