PVDes

MATLAB tool for Egyptian solar systems. Optimizes PV + battery + inverter for off/on-grid, with ROI, LCOE, payback & smart load analysis.
1 Download
Updated 27 Jan 2026

View License

PVDes is a professional solar system design tool developed in MATLAB that helps optimize off-grid and on-grid solar installations for Egyptian households. It provides detailed financial and technical analysis to make solar investment decisions smarter and more data-driven.
Key Features:
  • Load Profile AnalysisImport consumption data with intelligent time conversion (handles Excel serial times, HH:MM formats, and decimal hours)
  • Smart Optimization EngineFinds the most cost-effective combination of PV panels, batteries, and inverters
  • Comprehensive Financial AnalysisCalculates ROI, payback period, LCOE, and 25-year net savings
  • Interactive GUIProfessional interface with real-time visualizations of consumption and generation curves
  • Device SimulationAdd hypothetical devices to test their impact on system sizing
Advanced Cost Modeling:
The tool uses fitted exponential equations based on recent market data.
Egypt-Specific Assumptions:
  • 5.5 Peak Sun Hours daily (Egyptian average)
  • 18% PV Panel Efficiency (modern monocrystalline)
  • 90% Battery Round-Trip Efficiency
  • 80% Depth of Discharge for battery longevity
  • 3-Year Battery Replacement Cycle
  • 25-Year Project Lifetime
Technical Highlights:
The optimization engine performs exhaustive search across all component combinations, evaluating:
  1. Energy Requirements (daily kWh consumption)
  2. Power Requirements (peak kW demand)
  3. Financial Metrics (ROI, payback, LCOE)
  4. System Performance (energy coverage %)
For off-grid systems, it minimizes cost while ensuring 99% energy independence. For on-grid systems, it maximizes 25-year net savings.

Cite As

Abdullah Mohamed (2026). PVDes (https://uk.mathworks.com/matlabcentral/fileexchange/183120-pvdes), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0