Microgrids.jl

Operational & economic simulation of Microgrid projects. Julia package of the Microgrids.X family.

MIT License

Stars
11
Committers
3
Microgrids.jl - v0.11.0: Spring/Summer 2024 consolidations Latest Release

Published by pierre-haessig 3 months ago

Cumulated changes of Spring/Summer 2024:

  • Implement economically consistent salvage value definition, see our report Pierre Haessig. Economic consistency of salvage value definitions. 2024. ⟨hal-04097092v2⟩
    • Microgrid's Project description structure accepts a new salvage_type argument, with the default value being LinearSalvage which is the classical and previous behavior, but which can be changed to ConsistentSalvage
  • Add new smoothing parameter of the toplevel microgrid simulate function. It replaces and generalizes the relaxation parameter ε introduced in v0.10.2.
    • Default value is NoSmoothing but can be set to any Smoothing instance
    • the formerε parameter corresponds to the first field of the Smoothing structure, which is named transition.
    • the 2nd parameter if the Smoothing structure is gain, which is 1.0 by default, but can be increased to heuristically compensate for the underapproximation when using a strictly positive transition value.
  • The structures for describing Microgrid projects (Microgrid, Project and all components such as Battery) are now:
    • mutable (fields can be changed after creation)
    • accept keyword arguments
    • have sensible defaults for secondary parameters, matching Microgrids.py interface
Microgrids.jl - v0.10.2

Published by pierre-haessig about 1 year ago

  • add relaxation parameter ε to toplevel microgrid simulate function.
Microgrids.jl - v0.10.1

Published by pierre-haessig about 1 year ago

Same as v0.10.0 + minor fixes to performance benchmark and README

Microgrids.jl - v0.10.0

Published by pierre-haessig about 1 year ago

Microgrids.jl updated to:

  • match Microgrids.py interface (same field names in data structure)
  • add wind power model
  • improved notebook examples, with both simulation and optimization
Microgrids.jl - v0.9.0: first registered version of Microgrids.jl

Published by pierre-haessig almost 2 years ago

Now Microgrids.jl should be installable with ] add Microgrids!

Package Rankings
Top 31.12% on Juliahub.com
Related Projects