[NEMO-devel] Pumped hydro split

Ben Elliston bje at air.net.au
Fri May 5 08:17:57 AEST 2023


Hi all

In preparation for some work going on in a branch to give NEMO better
simulation of loads, I have just completed re-factored the pumped
hydro generator into three parts: the pump, the turbine and the
reservoirs. Where the pump and the turbine need to communicate (for
example, to prevent pumping and generating in the same hour), this is
coordinated through the shared reservoirs object.

So instead of creating a PSH generator like so:

psh17 = PumpedHydro(17, 500, 5000, label='poly 17 pumped-hydro')

you would do:

res = PumpedHydroStorage(5000, 'poly 17 pumped storage')
pump = PumpedHydroPump(17, 500, res, 'poly 17 PSH pump')
turbine = PumpedHydroTurbine(17, 500, res, 'poly 17 PSH turbine')

Both the pump and the turbine currently need to go into the generators
list. This will change soon!

Cheers, Ben


More information about the nemo-devel mailing list