Scripts and wrappers for Solstice ray-tracing software
Project description
Introduction
This repository contains the wrappers for running the Solstice ray-tracing software.
(The development is in progress ...)
Solstice Installation
- In Linux system (e.g. Ubuntu 16.04):
wget 'https://www.meso-star.com/projects/solstice/downloads/Solstice-0.8.2-GNU-Linux64.tar.gz'
tar xzf ~/Solstice-0.8.2-GNU-Linux64.tar.gz
rm ~/Solstice-0.8.2-GNU-Linux64.tar.gz
-
In Windows system (e.g. Windows 10, 64-bit):
(coming soon ... )
Running the wrapper scripts in this repository
- In Linux system (e.g. Ubuntu 16.04):
(1) download the repository and save it in the Solstice directory, e.g.
~/Solstice-0.8.2-GNU-Linux64
or clone the develop branch in the Solstice directory
git clone https://github.com/anustg/solstice-scripts.git
git checkout develop
(2) Setup the python source scripts
cd ~/Solstice-0.8.2-GNU-Linux64
sudo python setup.py install
(3) Initialisation
3.1 initialise the Solstice directory in the '.\runSolstice\run.py' Python script
cd ~/Solstice-0.8.2-GNU-Linux64/runSolstice
gedit run.py
Set the 'solstice_dir' = 'your Solstice directory'
3.2 Define the simulation case
gedit set_case.py
The set_case.py is the script that initialises the Solstice directory, casefolder, detailed parameters of the case: (I) the sun, (II) the field, (III) the target
-- the example case is a solar tower system, including a heliostat field and a billboard receiver
-- the example parameters are the case C1.1 in Wang et al., 2019 (in progress), for verification purposes
-- users are welcome to define their own test cases by changing these parameters
(4) Run
python run.py
(5) Visualise the results in Paraview, e.g.
~/ParaView-5.6.0-MPI-Linux-64bit/bin/paraview
Reference
- Solstice: https://www.meso-star.com/projects/solstice/solstice.html
- Wang, Y., Potter, D., Asselineau, C.-A., Corsi, C., Wagner, M., Caliot, C., Piaud, B., Blanco, M., Kim, J.-S., Pye, J., 2019. Verification of Optical Modeling on Sunshape and Surface Slope Error. Solar Energy – in progress
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for solsticepy-pkg-jdpipe-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6055e9d6668690a4e5e5e7d4e71a5f66079c8fcfe3470e6ace045d507f92eaa0 |
|
MD5 | 8fd9347e1e2dccd5555d1bc32533253b |
|
BLAKE2b-256 | f3af131d0b5c981dbfe4414635ae586c3a4d5ee5c5fba5418e6594ea5fbe9ea6 |
Close
Hashes for solsticepy_pkg_jdpipe-0.1.5-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70b498389d0a72140c4b42dead6e4e407e4a9fcdb4f6c1f5039a931f2fe3f668 |
|
MD5 | 69aa7168dd31d1e713c51dd997bd6e35 |
|
BLAKE2b-256 | 7f66a2671e2060fb0536389cfd25abdc14bddf027ae31534a56d949f216e8a22 |