PV-PPSO
Code for the paper: Highly efficient photovoltaic parameter estimation using parallel particle swarm optimization on a GPU. Accepted by the 30th International Symposium on Industrial Electronics (ISIE), held 20-23 June 2021 in Kyoto, Japan.
View files
You can view the notebook files in the notebook directory online.
How to run
Install Julia (if not yet)
This code is implemented with the Julia programming language. Please first install Julia. We worked with Julia v1.6.0-rc1, but other versions like v1.5.3 and higher versions should also work.
Run the code with the steps below
- Download or clone this repository to your local machine.
- Launch Julia REPL from the repository directory, which has been installed automatically during Julia installation.
- In Julia REPL:
- type
]
to enter package mode - type
activate .
to activate the current environment of PV-PPSO - type
instantiate
to install required packages of current project - press backspace until leaving the package mode
- type
- Type the following in the Julia REPL to start Jupyter notebook for Julia (documentation)
using IJulia notebook(dir=pwd())
- In the Jupyter notebook shown in your browser, go into the
notebook
subfolder to run notebooks.