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.
- Host: GitHub
- URL: https://github.com/echeynet/lcoe
- Owner: ECheynet
- License: bsd-3-clause
- Created: 2025-03-10T14:58:56.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T15:20:36.000Z (7 months ago)
- Last Synced: 2025-03-10T16:22:28.375Z (7 months ago)
- Topics: lcoe, levelized-cost-of-energy, wind-energy
- Language: MATLAB
- Homepage:
- Size: 315 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.