a flexible open-source modelling framework for evaluating hybrid mini-grid applicablity, costs and performance in variable contexts
Energy Research Centre - University of Cape Town (ERC-UCT) and the South African National Energy Development Institute (SANEDI) - for - the South African Department of Science and Technology (DST)
Paper Published: http://bit.ly/GIrelandDUE2017Paper
Python Model Notebook: http://bit.ly/ERCMini-GridModelJupyterNotebook
South African DST Application - Project Report: http://bit.ly/ERC-DST-Mini-Grids-Report
Github Repository: https://github.com/GregoryIreland/mini-grid-model
Masters Dissertation (passed with distinction): http://bit.ly/GIrelandMScDisseration2017
- Python & Cython Boilerplate Library Imports, Connection to Plotly Servers & Offline Jupyter Notebook Initialization
- Solar Irradiation Data Capture with Transposition Model and Power Output Model
- Windspeed timseries data capture and turbine curve application
- Technology cost and performance data, Diesel Efficiency, and Demand Data file reads
- Function Definition: Core Mini-Grid Operation (Compiled with Cython into C code for Efficiency, ~50x speedup vs pure Python)
- Function Defintion: Particle Swarm Optimization (PSO) for Mini-Grid Component Sizing
- Particle Swarm Optimization Run
- Mini-Grid Operational Timeseries Visualization
- Timespan Averaged Energy Mix Plotting (Monthly, Weekly, Daily, etc...)
- Levelized Cost of Energy Component Decompoisiton