Skip to content

Change LP solver to avoid CPLEX free licence limits

  • Reduce the computation default time and/or tolerance on optimality for CPLEX @gupta

  • Reduce the computation default time and/or tolerance on optimality for ORtools @ruzhu

  • Aim at 1 min evaluation (CPLEX community and ORtools)

  • What is the timeframe we can get with this?

  • Look at other open source LP solvers (pyomo, OR-tools) that can solve large problems

  • Select one (we all decide in the hydesign meeting) and reimplement the EMS.

Implement base EMS in the following modelling languages:

  • OR tools
  • CVXPY
  • Pyomo

Disqualified for not windows friendly

  • COIN-OR (CBC)

Run evaluation on a few cases

  • Run with OR-tools SCIP and CP-SAT as well as existing CPLEX Community version
  • Implement the 10% minimum battery state
  • set first and last timestep SOC to 50%

Run a sizing optimization on each of the implementations on one of the example cases. Run OR tools with (and compare to the current CPLEX implementation)

  • SCIP
  • GLPK
  • GLOP
  • CP-SAT
Edited by Mikkel Friis-Møller