Skip to content

kartikbhardwaj2006/EcoPower-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

โšก Energy Planning Optimization

Python License Status

๐Ÿ“Š A simple yet powerful tool to optimize energy distribution between Solar, Battery, and Gas sources while meeting renewable energy targets.


๐Ÿš€ Features

  • ๐Ÿ“ฅ Takes total power demand as input (MW).
  • ๐ŸŒž Ensures 90% renewable energy (solar + battery).
  • ๐Ÿ”‹ Splits renewable energy between solar (8 parts) and battery (1 part).
  • ๐Ÿ›ข Remaining demand is met with gas energy.
  • ๐Ÿ’ฐ Calculates total cost based on per MW prices.
  • ๐Ÿ“„ Clean, user-friendly output.

๐Ÿงฎ How It Works

  1. Calculate Renewable Energy
    renewable_energy = TOTAL_DEMAND ร— RENEWABLE_TARGET

markdown Copy Edit

  1. Split into Solar & Battery
    solar_energy = renewable_energy ร— (8/9) battery_energy = renewable_energy ร— (1/9)

markdown Copy Edit

  1. Gas Energy for the Rest
    gas_energy = TOTAL_DEMAND โˆ’ renewable_energy

markdown Copy Edit

  1. Total Cost
    total_cost = (solar_energy ร— SOLAR_COST) + (battery_energy ร— BATTERY_COST) + (gas_energy ร— GAS_COST)

yaml Copy Edit


๐Ÿ“ฆ Requirements

  • Python 3.x installed

๐Ÿ–ฅ๏ธ Usage

# Clone the repository
git clone https://github.com/your-username/energy-planning-optimization.git

# Navigate into the folder
cd energy-planning-optimization

# Run the program
python energy_planner.py
๐Ÿ’ก Example Output
yaml
Copy
Edit
Enter the total power demand in MW: 100

Energy Planning Optimization Results:
Total Demand: 100.00 MW
Solar Energy: 80.00 MW
Battery Energy: 10.00 MW
Gas Energy: 10.00 MW
Total Cost: โ‚น430000.00
๐Ÿ“ˆ Future Improvements
๐ŸŽฏ Make solar-to-battery ratio user-adjustable.

๐Ÿ”ข Allow renewable target percentage customization.

๐Ÿ›  Add more non-renewable sources for comparison.

๐Ÿ“Š Visualize results with charts & graphs.

๐Ÿ›  **Made with โค๏ธ by Kartik Bhardwaj**
๐Ÿ‘จโ€๐Ÿ’ป Author
Kartik Bhardwaj
๐Ÿ’ผ Aspiring Generative AI Engineer | Full Stack Developer | Data Scientist

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages