Go to file
2024-05-13 16:59:12 +02:00
__pycache__ delete some cache file 2024-05-04 10:02:08 +02:00
old add some old code 2024-05-04 09:57:37 +02:00
read_data add city data 2024-05-13 16:59:12 +02:00
combined_data.csv update generate data code 2024-05-13 16:47:56 +02:00
config.json v0.0.5 code 2024-05-10 23:57:58 +02:00
config.py add monthly plots code 2024-05-10 17:29:08 +02:00
convert.py convert jupyter notebook to a python file 2024-05-06 21:23:52 +02:00
draw.py Merge branch 'main' of http://ff.mhrooz.xyz:3980/iicd/simple-pv-simulator into main 2024-05-10 13:28:02 +02:00
EnergySystem.py update pv yield code 2024-05-13 16:48:16 +02:00
factory_power1.xlsx add data 2024-05-07 15:24:27 +02:00
factory_power.xlsx add data 2024-05-04 09:58:45 +02:00
lightintensity.xlsx delete some cache file 2024-05-04 10:02:08 +02:00
main.exe wait for merging 2024-05-09 03:09:37 +02:00
main.ipynb v0.0.5 code 2024-05-10 23:57:58 +02:00
main.py update pv yield code 2024-05-13 16:48:16 +02:00
PV&PowerConsumptionData.xlsx add data 2024-05-04 09:58:45 +02:00
read_data.py update generate data code 2024-05-13 16:47:56 +02:00
README.md fix the output format 2024-05-07 10:27:45 +02:00
run.sh delete some cache file 2024-05-04 10:02:08 +02:00
xlsx2csv.py make factory demand to csv file 2024-05-13 16:49:22 +02:00

Simple PV Simulator

Feature list:

  • [] Draw the entire year's electricity consumption figure.
  • [] Draw the entire year's energy generation figure.
  • [] Draw a heatmap of the system profit in different configurations. - []Calculate the probability of a successful run.
  • [] Determine whether the system can run successfully
  • [] Calculate the ROI.
  • [] Read the configs from the file, including time granularity,
    • ess: capacity, cost per kW, charge power, discharge power, loss
    • pv: capacity, cost per kW, loss
    • grid: capacity, sell price
    • file:
      • lightintensity.xlsx: record the light intensity. Value in the file should be between 0 and 1
      • factory_power.xlsx: record the power consumption in the factory. Default time granularity is 15min
      • combined_data.csv: This file is generated by the Python script, including the light intensity, factory_power, time.
  • [] GUI.