Build 2024/05/26

Changes in build 20240526:

  • Added the possibility to import a file with the hourly values of the whole year for the grid power limit.
  • Added another optimization option: minimization of payback period.
  • The user can choose to calculate simple payback period or discounted payback period.
  • In NPC minimization projects, the payback period is calculated comparing our system with to the only AC grid system, taking into account the difference in investment costs and the savings.
  • In NPV minimization projects, the payback period is calculated considering the initial investment of the system and the net incomes.
  • In the report and in the cash flow Excel file, the payback period is shown.
  • In the report, added levelized cost of storage (LCOS) of the batteries.
  • Added the possibility to generate or import PV maintenance shutdown and wind turbines maintenance shutdown hourly files.
  • Added the option not update or not the component when we click in the components’ table, if there is a component with the same name in the database (before it was done always, now it is an option in Project->Options, not done by default).
  • Improved speed when opening a project.
  • Fixed bug when using option of electrolyzer at full load.
  • Fixed minor bugs.

Build 2024/04/30

Changes in build 20240430:

  • In NPC minimization projects, PHS AC hydro turbine (different machine than pump) creates operational reserve, added to diesel, grid and fuel cell.
  • In NPC minimization projects, during each time step, if there is AC capacity shortage, added the option to run the PHS AC hydro turbine (different machine than pump) and, if not enough, the backup generator(s) to increase operating reserve and reduce capacity shortage.
  • Added minimum backup generator running time.
  • In the Excel of the simulation results, shown required operational reserve DC and AC and real reserve DC and AC.
  • Fixed bug when calculating IRR in systems with fixed initial CAPEX.
  • Fixed minor bugs.

Build 2024/04/24


  • In NPC minimization projects, added the constraint of the maximum capacity shortage.
  • Added Power Purchase Agreement (PPA) specific price for the PV energy injected to the grid. Also PPA for the Wind turbines generation injected to the grid.
  • Fixed bug when using PHS storage to supply electrical load.
  • Fixed bug when using backup generator to create grid reference.
  • Fixed minor bugs.

BUILD 2024/03/21


  • In NPV maximization projects, added constraint of maximum unexported energy (%). Unexported energy (%) defined as: (Exported_energy-Sold_energy)/Exported_energy*100.
  • In systems without load consumption, added the option to evaluate the performance of a new power generating system to be added to a previous existing PV system (LOAD/AC GRID->PURCHASE/SELL E->”-Ppv” checkbox). For example, if you have a grid-connected PV generator and you want to consider to add some wind turbines.
  • In systems without load consumption, added the option to evaluate the performance of a new power generating system to be added to a previous existing Wind turbines system (LOAD/AC GRID->PURCHASE/SELL E->”-Pwt” checkbox). For example, if you have a grid-connected wind farm and you want to consider to add a PV generator.
  • Added the option to compare with the system without generation, that is, a system where all the load is consumed from the AC grid (LOAD/AC GRID->PURCHASE/SELL E->”-Load cost” checkbox). The cost of supplying all the load by the AC grid (buy price + access price) will be subtracted from the NPC.
  • Added graphs for the visualization of the daily difference between maximum and minimum hourly prices (purchase / sell electricity prices).
  • Added Probability Density Function (PDF) graphs for the hourly purchase / sell electricity prices.
  • Added Probability Density Function (PDF) graphs for the main results of the simulation.
  • Improved calculation of lifeciycle CO2 emissions in multiperiod simulation.
  • Now all the simulation graphs can be copied to clipboard (right button click).
  • Improved vertical axis visualization in some graphs.
  • Fixed minor bugs.

BUILD 2024/03/13


  • Added a button to import load consumption tables (a button for each table consumption type: AC, DC, H2)
  • Improved visialization of the simulation and the graphs of renewable sources and load: added grid, scroll options…
  • Added an option to check for updates at the start without asking.
  • Improved speed when calculating projects with water pumping and in multiperiod projects.
  • In multiperiod optimization, if load increase is fixed, the first year load is not increased (it is the defined in the LOAD screen).
  • Changed the checkbox named “(sell price)” to “(comapre with sell price)”.
  • In the simulation graph added visualization of the battery auxiliary load.
  • Fixed bug for maximizing NPV projects, when CAPEX is 0 there was an infinite loop for calculating IRR.
  • Fixed bug when saving a project as the default project.
  • Fixed bug in some cases when using battery Schiffer model with backup generator.
  • Fixed bug in some cases in cycle charging strategy with SOC setpoint.
  • Fixed bug to run the fuel cell if electrolyzer standby power is higher than 0.
  • Fixed bug in optimization of temporary installations.
  • Fixed minor bugs.

Build 2024/01/18


  • Corrected bug in some cases in simulation of projects with water pump and batteries.
  • Added constraint of maximum unmet load in NPV maximization projects.
  • Added the possibility to consider the generation (transfer) charge for the energy injected to the grid (by default) or for the renewable energy generated.
  • The generation (transfer) charge can be negative, that is, the system would receive money due to the renewable energy generated (in the case there is a state subsidy due to emissions reduction). ​This will be subtracted from the cost of purchasing electricity to the grid.
  • Added the possibility to calculate LCOE in NPV maximizing projects considering the energy sold to the AC grid only (by default) or including the load energy consumed by the system.
  • Improved estimation of computation time.
  • In optimization of energy arbitrage (for batteries, PHS or hydrogen) with two variables, reduced computation time (lower price setpoint can’t be higher than higher setpoint) by default.
  • Fixed minor bugs.