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 9ee52e10d22762bb5cdeb41a91a385142c357692
parent 0a35c59d9cc510d0c508ba354a6d51e2093fe5bd
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri, 19 May 2017 12:27:07 +0200

Additions to output man.

Diffstat:
Mdoc/solstice-output.5.ronn | 118+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 97 insertions(+), 21 deletions(-)

diff --git a/doc/solstice-output.5.ronn b/doc/solstice-output.5.ronn @@ -156,10 +156,11 @@ the same line while a closed quote mark is not defined. ## SIMULATION A `simulation-output` begins with two header lines. The first one reports the -sun direction used in the simulation, and the second one lists the numbers of -global, per receiver and per primary results as well as the overall number of -Monte-Carlo experiments used by the simulation and the number of experiments -that failed due to unforeseen errors as numerical imprecisions. +sun direction used in the simulation (azimuth and elevation angles, in +degrees), and the second one lists the numbers of global, per receiver and per +primary results as well as the overall number of Monte-Carlo experiments used +by the simulation and the number of experiments that failed due to unforeseen +errors as numerical imprecisions. ### Global results @@ -169,41 +170,116 @@ Each global result is a pair of real numbers: the estimate of the value and its standard deviation. The global results are, in this order: * `potential irradiance`: the maximum irradiance that all the primary - geometries could intercept if properly oriented. + geometries could intercept if properly oriented, * `absorbed irradiance`: the absorbed part of the irradiance hitting any - receiver geometry. At most equal to potential irradiance. + receiver geometry. At most equal to potential irradiance, * `cos factor`: the fraction of incoming irradiance not intercepted by the - primary geometries due to their orientation. -* `shadow loss`: the amount of potential irradiance lost before hitting primary - geometries due to another geometry's shadow. -* `missing loss`: the amount of potential irradiance having hit primary - geometries, but not absorbed by a receiver; this irradiance could have been - blocked along its path, can have missed the receivers, or can have hit a - receiver but without being absorbed. -* `absorptivity loss`: the amount of potential irradiance that could have been - absorbed by receivers if atmospheric absorption was not taken into account. -* `reflectivity loss`: the amount of potential irradiance that could have been - absorbed by receivers if reflections occured on materials with reflectivity - 1.0. + primary geometries due to their orientation, +* `shadow loss`: the irradiance lost before hitting primary geometries due to + another geometry's shadow, +* `missing loss`: the irradiance having hit primary geometries, but not + absorbed by a receiver; this irradiance could have been blocked along its + path, can have missed the receivers, or can have hit a receiver but without + being absorbed, +* `absorptivity loss`: the irradiance that could have been absorbed by + receivers if atmospheric absorption had not been taken into account, +* `reflectivity loss`: the additional irradiance that could have been absorbed + by receivers if reflections had occured on materials with reflectivity 1.0. ### Per receiver results After the global results, the output includes various per-receiver result lines, one line per receiver, the exact number of lines being part of the -headers. +headers. Each line contains: + +* `name`: the name of the receiver, from the input file, +* `ID`: an unique integer identifying the receiver, +* `area`: area of the receiver, +* `front absorbed irradiance`: the irradiance absorbed by the receiver's front + face, and its standard deviation (2 real numbers), +* `front irradiance`: the irradiance hitting the receiver's front face, and its + standard deviation (2 real numbers), +* `front reflectivity loss`: the irradiance that could have been absorbed by + the receiver's front face if reflections had occured on materials with + reflectivity 1.0, and its standard deviation (2 real numbers), +* `front absorptivity loss`: the irradiance that could have been absorbed by + the receiver's front face if atmospheric absorption had not been taken into + account, and its standard deviation (2 real numbers), +* `front efficiency`: the fraction of incoming irradiance absorbed by + the receiver's front face, and its standard deviation (2 real numbers), +* `back absorbed irradiance`: the irradiance absorbed by the receiver's back + face, and its standard deviation (2 real numbers), +* `back irradiance`: the irradiance hitting the receiver's back face, and its + standard deviation (2 real numbers), +* `back reflectivity loss`: the irradiance that could have been absorbed by + the receiver's back face if reflections had occured on materials with + reflectivity 1.0, and its standard deviation (2 real numbers), +* `back absorptivity loss`: the irradiance that could have been absorbed by + the receiver's back face if atmospheric absorption had not been taken into + account, and its standard deviation (2 real numbers), +* `back efficiency`: the fraction of incoming irradiance absorbed by + the receiver's back face, and its standard deviation (2 real numbers) + +Both front face and back face results are output, even if the receiver has only +a single receiving face. In this case, outputs relative to the non-receiving +face are meaningless (invalid -1 value). ### Per primary results After the per-receiver results, the output includes various per-primary result lines, one line per primary geometry, the exact number of lines being part of -the headers. +the headers. Each line contains: + +* `name`: the name of the primary geometry, from the input file, +* `ID`: an unique integer identifying the primary geometry, +* `area`: area of the primary geometry, +* `sample count`: the number of Monte-Carlo experiments sampled on the primary + geometry, +* `cos factor`: the fraction of incoming irradiance not intercepted by the + primary geometry due to its orientation, and its standard deviation (2 real + numbers), +* `shadow loss`: the irradiance lost before hitting the primary geometry due to + another geometry's shadow, and its standard deviation (2 real numbers). ### Per receiver and per primary results After the per-primary results, the output includes various result lines, each describing the contribution of a primary geometry to a given receiver. The total number of such lines is the number of receivers times the number of -primary geometries. +primary geometries. Each line contains: + +* `receiver ID`: the ID of the involved receiver, +* `primary ID`: the ID of the involved primary geometry, +* `front absorbed irradiance`: the irradiance absorbed by the receiver's front + face coming from the primary geometry, and its standard deviation (2 real + numbers), +* `front irradiance`: the irradiance hitting the receiver's front face coming + from the primary geometry, and its standard deviation (2 real numbers), +* `front reflectivity loss`: the irradiance that could have been absorbed by + the receiver's front face coming from the primary geometry if reflections + had occured on materials with reflectivity 1.0, and its standard deviation (2 + real numbers), +* `front absorptivity loss`: the irradiance that could have been absorbed by + the receiver's front face coming from the primary geometry if atmospheric + absorption had not been taken into account, and its standard deviation (2 + real numbers), +* `back absorbed irradiance`: the irradiance absorbed by the receiver's back + face coming from the primary geometry, and its standard deviation (2 real + numbers), +* `back irradiance`: the irradiance hitting the receiver's back face coming + from the primary geometry, and its standard deviation (2 real numbers), +* `back reflectivity loss`: the irradiance that could have been absorbed by + the receiver's back face coming from the primary geometry if reflections + had occured on materials with reflectivity 1.0, and its standard deviation (2 + real numbers), +* `back absorptivity loss`: the irradiance that could have been absorbed by + the receiver's back face coming from the primary geometry if atmospheric + absorption had not been taken into account, and its standard deviation (2 + real numbers). + +Both front face and back face results are output, even if the receiver has only +a single receiving face. In this case, outputs relative to the non-receiving +face are meaningless (invalid -1 value). ### Receiver map