NREL / SolarPILOT

SolarPILOT power tower layout and optimization tool
https://www.nrel.gov/csp/solarpilot.html
Other
47 stars 17 forks source link

Randomized heliostat aimpoint assignment for better uniformity #51

Closed mjwagner2 closed 5 years ago

mjwagner2 commented 5 years ago

Fixes #50

Added a parameter on the receiver templates page that allows the user to specify a scalar in the range of 0..1 that multiplies a uniform random sample for each heliostat's power production. When set to 0, aimpoints for multiple receivers are determined to strictly maximize field power production. When set to 1, assignments are strictly random (and the problem fails). Intermediate values balance randomness with optimality.

Shown below is the receiver assignment map for a selection of randomization parameter values from 0..0.2.

flux-map