An open API service indexing awesome lists of open source software.

https://github.com/echeynet/lcoe

MATLAB LCOE analysis with examples for offshore wind, hydropower, and Monte Carlo simulations. Includes CAPEX, OPEX, inflation effects, and uncertainty analysis.
https://github.com/echeynet/lcoe

lcoe levelized-cost-of-energy wind-energy

Last synced: 7 months ago
JSON representation

MATLAB LCOE analysis with examples for offshore wind, hydropower, and Monte Carlo simulations. Includes CAPEX, OPEX, inflation effects, and uncertainty analysis.

Awesome Lists containing this project

README

          

# Levelized Cost of Energy (LCOE) Analysis

## Overview
This repository contains MATLAB scripts and data for analyzing the **Levelized Cost of Energy (LCOE)** across different energy sources, including offshore wind and hydropower. The analysis includes sensitivity studies on **CAPEX, OPEX, inflation rate**, and **Monte Carlo simulations** for uncertainty quantification.

## Contents
- `documentation.mlx` – MATLAB Live Script explaining the LCOE methodology with examples.
- `calculateLCOE_switch.m` – Function to compute LCOE for different energy systems.
- `violin.m`, `violinplot.m` – Violin plot functions for visualizing LCOE distributions [1].
- `hydropower_lcoe.csv` – Data file containing hydropower cost parameters.

## Features
- Calculates **LCOE** using both simplified and year-by-year approaches.
- Analyzes the **impact of CAPEX, OPEX, and inflation** over time.
- Performs **Monte Carlo simulations** to evaluate LCOE uncertainties.
- Uses **violin plots** for graphical representation of results.

## Dependencies
This analysis requires:
- MATLAB (tested on R2023b)
- The **Violinplot-Matlab** package [1]

## Warning
This is the **first version** of the code. While efforts have been made to ensure accuracy, there may be errors.

## References
[1] bastibe (2025). Violinplot-Matlab (https://github.com/bastibe/Violinplot-Matlab), GitHub. Retrieved March 10, 2025.