Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. The MIT License Build Status Build status Coverage Status

This Julia package deals with the problem of flexibilisation in the industry: how can a plant reduce its electricity costs in a world where price variations have a high amplitude? An answer is flexibilisation: use the machines when the electricity is cheap, with a mix of optimisation and price prediction. The major problem of this approach is that the workers' schedule become unpredictable and might not respect their well-being as well as current implementations of shift work. This package provides a methodology to tackle both issues: first, providing production plannings that exploit flexibility; second, making optimised shift schedules.

As such, this package provides an objective way of evaluating the impact of flexibilisation on a given industrial site: on the HR and electricity costs, and on the workers' schedules. It does not, however, include any mechanism to compensate for the impact on the workers, as these considerations go well beyond the scope of this work. This research work allows quantifying flexibility, and seeing how interesting it would be (for example, to restore some competitiveness), but should not be seen as a turnkey tool to implement it without further ado.

To install:


See the example in the docs/examples folder, albeit it is not 100% working at the time.

Some results have been presented at the COMEX workshop and at the IFORS 2017 conference.

This package has been developed in the context of the InduStore project.


Provides a way to describe a plant with its processes and to optimise their use of energy, with the HR component in mind.







No packages published