__pycache__ | ||
old | ||
combined_data.csv | ||
config.json | ||
config.py | ||
convert.py | ||
electricity_price_data.csv | ||
EnergySystem.py | ||
factory_power.xlsx | ||
lightintensity.xlsx | ||
main.ipynb | ||
main.py | ||
PV&PowerConsumptionData.xlsx | ||
read_data.py | ||
README.md | ||
run.sh |
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 1factory_power.xlsx
: record the power consumption in the factory. Default time granularity is15min
combined_data.csv
: This file is generated by the Python script, including thelight
intensity
,factory_power
,time
.
- ess:
- [] GUI.