solstice

Compute collected power and efficiencies of a solar plant
git clone git://git.meso-star.com/solstice.git
Log | Files | Refs | README | LICENSE

commit f97ee6a416365eee0cef694f6851487bb0d71a83
parent 8f63b1ee910237777ac9e18be6d5f7100c9d68ae
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 27 Sep 2017 14:13:11 +0200

Merge branch 'release_0.6' into develop

Diffstat:
MREADME.md | 18++++++++++++++++++
Mcmake/CMakeLists.txt | 4++--
2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -60,6 +60,24 @@ informations on CMake. ## Release notes +### Version 0.6 + +- Rename the atmosphere `absorption` parameter in `extinction`. +- Add several global and per-receiver estimations. The outputs now fully + describe the incoming and absorbed fluxes: overall flux, flux without + material loss, flux without atmospheric loss, material losses and atmospheric + losses. +- Rename the pillbox `aperture` parameter in `theta_max`. +- Fix the distribution of the pillbox sun: the pdf was wrong and its angular + parameter was internally used as an angular diameter while it is a angular + radius. +- Fix the solver for non parallel sun: the angle between the principal sun + direction and the sampled direction was not correctly taken into account + leading to a wrong initial weight for the optical paths. +- Fix the solver with shapes having perturbed normals: perturbed normals + must be taken into account in the bounces of the optical paths only, not in + the energy computations. + ### Version 0.5 - Improve the performances of the solver up to 50% in situations where the diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -45,7 +45,7 @@ find_package(LibYAML REQUIRED) find_package(RCMake 0.2.3 REQUIRED) find_package(RSys 0.4 REQUIRED) find_package(SolAnim 0.2 REQUIRED) -find_package(SolSolver 0.5 REQUIRED) +find_package(SolSolver 0.6 REQUIRED) find_package(Star3DUT 0.2 REQUIRED) find_package(StarSP 0.4 REQUIRED) find_package(StarSTL 0.3.1 REQUIRED) @@ -96,7 +96,7 @@ configure_file(${SOLSTICE_SOURCE_DIR}/../doc/solstice.1.txt.in ${CMAKE_CURRENT_BINARY_DIR}/doc/solstice.1.txt @ONLY) set(VERSION_MAJOR 0) -set(VERSION_MINOR 5) +set(VERSION_MINOR 6) set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})