Module for formulating the mixed integer linear programme structures Linearization of model components Pipes Pump characteristics Pump power consumption Cost function $$\begin{equation} J = \sum_{k=1}^{N_T} \sum_{j=1}^{n_{pumps}} T(k) \; p^j(k) \, \Delta t \end{equation}$$ Equality constraints see documentation here Inequality constraints see documentation here