Skip to content
View gnawin's full-sized avatar
  • TNO
  • Amsterdam
  • 05:27 (UTC +02:00)
  • LinkedIn in/wangni

Organizations

@TulipaEnergy

Block or report gnawin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gnawin/README.md

Hi, I'm Ni

Scientist at TNO — I build production-grade optimization models for large-scale energy systems. Currently interested in bringing ML into the optimization loop.

PhD from TU Delft (2022) on optimization for energy systems.

Tulipa

Core developer of Tulipa, an open-source energy system optimization framework in Julia — built from scratch, with full CI, docs, and external adoption.

  • TulipaEnergyModel.jl ★79 — the core model: flexible, computationally efficient, academically robust. Top-3 contributor by commits, 2nd by model contributions.
  • ElectricityNetworkReduction.jl — power network reduction via PTDF-preserving Kron reduction and optimization-based capacity estimation. Creator & maintainer.
  • NearOptimalAlternatives.jl — modelling-to-generate-alternatives (MGA) for exploring near-optimal solution spaces. Creator & maintainer.

Other work

  • Contributor to SpineOpt.jl ★80 — multi-energy system modelling framework
  • grim-opt — greenfield renewable investment model (Python)

Toolbox

Julia Python · LP / MILP · multi-objective optimization · modeling-to-generate-alternatives · energy markets & grids

Pinned Loading

  1. TulipaEnergy/TulipaEnergyModel.jl TulipaEnergy/TulipaEnergyModel.jl Public

    An energy system optimization model that is flexible, computationally efficient, and academically robust.

    Julia 79 37

  2. grim-opt grim-opt Public

    Greenfield renewable investment model

    Python 1

  3. TulipaEnergy/ElectricityNetworkReduction.jl TulipaEnergy/ElectricityNetworkReduction.jl Public

    A power system network reduction tool based on PTDF-preserving Kron reduction and optimization-based equivalent capacity estimation.

    Julia 6

  4. TulipaEnergy/NearOptimalAlternatives.jl TulipaEnergy/NearOptimalAlternatives.jl Public

    A package implementing modelling to generate alternatives (MGA) to find near optimal alternatives to the optimal solution.

    Julia 3 4

  5. spine-tools/SpineOpt.jl spine-tools/SpineOpt.jl Public

    A highly adaptable modelling framework for multi-energy systems

    Julia 80 22