Basic usage of pvcompare

Run a simulation

You can easily run a simulation with pvcompare by running the file TODO (adjust after decision in #164). More information to follow.

Define your own components and parameters

pvcompare provides you with templates and default parameters for your simulations. However, you can also define your own energy system, choose different parameters and/or change the settings.

Please refer to Simulating with the MVS to learn how to work with the input csv files and how to provide your own time series. In pvcompare these files are by default stored in the directory data/mvs_inputs. You can define another input directory by providing the parameter mvs_input_directory to the main() and apply_mvs() functions. Please note that pvcompare only works with csv files but not with json files.

Further parameters are stored in the data/inputs directory. You can adapt this directory by providing the parameter input_directory to the main() and apply_mvs() functions. Especially interesting for adapting your simulations will be:

  • pv_setup.csv: Definition of PV assets (technology, tilt angle, azimuth angle, roof-top or facade installation)
  • building_parameters.csv: Definition of characteristics of the building type that should be considered in the simulation.
  • heat_pumps_and_chillers.csv: Definition of characteristics of the heat pumps and chillers in the simulated energy system.

A full description of the parameters can be found in the section Parameters of pvcompare: Definitions and Default Values.

Download ERA5 weather data

Info follows, see #68.

Add a sensitivy to your simulations

Here follows a description of how to use the automated_loop() functionality.