267
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Prediction of Solar Concentration Flux Distribution for a Heliostat Based on Lunar Concentration Image and Generative Adversarial Networks

ORCID Icon, , &
Article: 2332114 | Received 01 Feb 2024, Accepted 09 Mar 2024, Published online: 21 Mar 2024

ABSTRACT

The predictive analysis of solar flux distribution on the receiver surface is critical in optimizing the concentration processes of concentrating solar power (CSP) plants. Due to the difficulties of directly measuring the solar flux distribution of the heliostat field, tracking the Moon and measuring the lunar concentration ratio distribution become a promising option. However, many factors affect the flux distribution of a heliostat field. To obtain an accurate predictive model for the solar flux distribution, we propose a deep-learning method using conditional generative adversarial networks (cGAN) and lunar concentration images. The method can take account of tracking errors of individual heliostats, defects of reflecting surfaces, as well as atmospheric attenuation effects, and has the potential to give a reliable prediction of solar flux distribution. Mathematical relations between the solar flux distribution and the solar concentration ratio distribution are discussed in the paper. Experiments have been designed and carried out with an ordinary heliostat at the Beijing Badaling solar concentrating power station. Experimental results show that the AI-generated solar concentration ratio distributions are very close to the actual solar concentration ratio distributions, demonstrating the feasibility of AI models for the prediction of solar flux distribution.

Introduction

Energy is the basis for all human activities and industrial developments. In half a century, the application of renewable energy has been a significant issue attracting worldwide attention. Solar energy accounts for about 99.98% of all feasible renewable energy resources (Rekker et al. Citation2018). Concentrating solar power (CSP) technology has grown fast in the last two decades. It exhibits a considerable potential to supplement photovoltaic (PV) power systems or to be part of the hybrid renewable energy system (Ballestrín, Burgess, and Cumpston Citation2012). Currently, there are two major types of CSP systems: parabolic-trough concentrating systems and solar tower concentrating systems. For the solar tower system, many heliostats track the Sun and reflect the sunlight onto the receiver located on the tower top, forming a high-intensity solar flux distribution on the aperture of the receiver. The receiver absorbs the incoming light energy and heats the flowing medium, which can be used to drive a sterling machine to generate electrical power or stored for future use.

An accurate measurement of the solar flux distribution is considered crucial for improving the performance of the solar concentrator, as well as the overall efficiency of the concentration solar power system. It is also important for the maintenance and safe-running of the receiver. However, directly measuring the energy flow density on the surface of receiver presents many challenges, such as potential disturbances to normal operations of receiver, limitation of space, and high temperature (He et al. Citation2019). Researchers have tried the method of installing arrays of heat flux sensors on the receiver and directly measuring the heat flux distribution (Ballestrin Citation2002). Such method can only measure the flux densities at a limited number of points, and it is not applicable to most commercial CSP systems. Another way is using the CCD camera to take pictures of the concentrated solar spots on the target surface and use a small number of heat flux sensors as references to estimate the energy flux distribution on the surface of the receiver (Röger et al. Citation2014). This way has been used for many years in CSP due to the lower cost and relatively high spatial resolution at present (Lüpfert et al. Citation2000; Vontobel, Schelders, and Real Citation1982). This way requires a very high standard CCD imaging system and sophisticated cooling system; otherwise, the accuracy achieved with way is not satisfying.

Using the Moon as a light source to measure the energy flux distribution of a concentrating heliostat field is another option. The Moon is a cold light source, and no high temperature is generated even if many heliostats concentrate moonlight on the receiver surface of the central tower. Also, it can be done at night without influencing the daytime tracking tasks of the heliostats. Hisada first used the method of concentrating moonlight instead of sunlight to study the solar flux distribution (Hisada et al. Citation1957). Roosendaal et al. use a concentrated full-moon image on the target surface to investigate a new style of membrane dish concentrator (Roosendaal, Swanepoel, and Le Roux Citation2020). Lovegrove used the full Moon as a light source to study the concentrating performance of a large dish concentrator (Lovegrove, Burgess, and Pye Citation2011). Xiao et al. used the full Moon to measure the installation error of the dish concentrator (Xiao et al. Citation2017). Using the full Moon as a light source, the concentration ratio distribution of the Yanqing concentration solar power plant has been measured and the solar flux distribution on the receiver aperture is calculated (Guo et al. Citation2020). A lunar flux mapping model is proposed to estimate the expected solar concentration ratio distribution (CRD) based on the measured lunar CRDs (Guo et al. Citation2021). A calculation model for the moonlight CRD of a dish concentrator with various moon status is proposed by Hao (Hao, Minghuan, and Zhifeng Citation2022); however, the accuracy is not satisfying.

Besides the influence of light sources, the concentration flux distribution of a concentrator is also affected by the tracking inaccuracies of heliostats, the defects on the reflecting surface, as well as environmental factors, such as the atmosphere temperature and humidity. Therefore, directly using lunar concentration ratio distribution and the solar DNI to calculate the solar flux distribution cannot achieve good result. Here we propose a deep learning-based method for the prediction of solar concentration ratio distribution based on lunar concentration ratio distribution in this paper. Specifically, conditional generative adversarial networks are used to find the mapping functions between the lunar concentration distribution and solar concentration distribution of a same concentrating device.

Materials and Methods

Solar and Lunar Concentration Ratio Distribution

The concentration flux distribution at the receiver can be seen as the product of the direct normal irradiance (DNI) of the light source and the concentration ratio distribution, which means that the solar concentration flux distribution at the receiver can be obtained with the concentration ratio distribution and the real-time DNI values of the Sun. Here, the concentration ratio refers to the relative density. Assuming the environmental factors stay unchanged, the measured lunar and solar concentration ratio distributions are formulated as EquationEquations (1) and (Equation2).

(1) CRx,ymoon=ImoonDNImoon(1)
(2) CRx,ysun=Fx,yDNIsun(2)

where Imoon is the discrete distribution of the lunar concentration illuminance in the x-y plane for the full Moon, DNImoon is the direct normal illuminance of the Moon, CRx,ymoon is the lunar concentration ratio distribution for the full Moon generated by a heliostat, Fx,y is the solar flux distribution at the discrete points in the x-y plane of the target surface, DNIsun is sun direct normal irradiance, and CRx,ysun is the solar concentration ratio distribution generated by the same heliostat.

If the incident light are ideal parallel beams with constant density, the concentration ratio distribution of a heliostat should depend on the curvature of the heliostat, the optical qualities of sub-mirrors, and the manufacturing precision of the whole heliostat system. For a heliostat on the Earth, the disc angles of Sun and Moon are very close. The solar and lunar light has a similar spectrum and traverse through the same atmosphere. As a consequence, researchers have used the lunar concentration ratio distribution to calculate the solar flux distribution of heliostats in the field tests of CSP plant (Hisada et al. Citation1957; Lovegrove, Burgess, and Pye Citation2011; Roosendaal, Swanepoel, and Le Roux Citation2020), as shown in EquationEquation (3).

(3) Fx,y=CRx,ysunDNIsun=CRx,ymoonDNIsun(3)

EquationEquation (3) make a hypothesis that CR(x,y)moon = CR(x,y)sun. In fact, both solar and lunar rays are not ideal parallel beams with constant density. As a consequence, the lunar concentration ratio distribution cannot be exactly the same as the solar concentration ratio. Considering the dynamic change of environmental factors and the fact that the moon light are sun rays reflected by the surface of Moon, a simple equalization of the solar CRD to the lunar CRD in EquationEquation (3) are not likely to give accurate predictions of the solar flux distribution. Therefore we propose an innovative method based on conditional generative adversarial networks (cGAN) to find the more accurate mapping function between the solar CRD and the lunar CRD for a heliostat.

Conditional Generative Adversarial Network

With the rapid progress of deep learning technology, more and more AI tools have been invented to solve tough problems in science and engineering recently. Among various neural network structures, generative adversarial networks (GAN) (Goodfellow et al. Citation2014) are distinguished with their unique idea of the competitive learning process with a pair of neural networks (Generator and Discriminator) to obtain a result. If extra information is provided to the Generator and Discriminator, the GAN becomes conditional generative adversarial network (CGAN). Since the invention, CGAN have achieved great successes on image synthesis, image style transfer, image translation, and among others.

The core task of predicting solar concentration ratio distribution of a heliostat is actually to find out the optical modulation function of the heliostat with certain incidence angle. Conditional generative adversarial neural networks are suitable for the modeling of complex systems with certain constraints. Two different GAN frameworks, CycleGAN and Pix2Pix, have been explored in this paper.

CylcleGAN

The schematic diagram of Cycle Generative Adversarial Network (CycleGAN) is shown in . There are two generators (G, F) and two discriminators (Dx, Dy) in CycleGAN.

Figure 1. Illustration of CycleGAN.

Figure 1. Illustration of CycleGAN.

In , G stands for the generator network which generates new image from x-domain data, and Dy stands for Discriminator, which discriminates the generated image from true images, The Generator and the Discriminator are adversarial to each other and are trained recursively to reach stable by mini-maximizing the loss function, shown in EquationEquations (5).

(4) LGAN(G,Dy,X,Y)=ny~pdata(y)[logDy(y)]+nx~pdata(x)[log(1Dy(G(x))](4)

The generator F is a reversed generator, which generates X-domain image from Y-domain image. The generator F and discriminator Dx forms another pair of adversarial players to train each other, with the goal of minimizing the loss function LGANF,Dx,X,Y, which takes a similar form as EquationEquation (4). In addition, cycle consistency loss function LcycG,F is defined to ensure the consistency of a real sample through the cycle, as shown in EquationEquation (5)

(5) Lcyc(G,F)=ny~pdata(y)}\left[||{G(F(y)) y||1+nx~pdata(x)||F(G(x)) x||1(5)

The total loss function of CycleGAN therefore consists ofLGANG,Dy,X,Y, LGANG,Dy,X,Y and the cycle-consistency loss LcycG,F, as is shown in EquationEquations (6).

(6) LG,F,DX,DY=LGANG,DY,X,Y+LGANF,DX,Y,X+LCYCG,F(6)

Pix2Pix

Conditional GAN differs from traditional GAN with additional inputs to the Generator besides random noise. The additional inputs can be ground-truth image, labels, or other dimensional information. The Generator in CGAN normally adopt the encoder-decoder model. Some adopt U-Net, which uses skip connections between mirrored layers in the encoder and decoder stacks, as shown in .

Figure 2. The structure of U-Net.

Figure 2. The structure of U-Net.

The model of Pix2Pix was first presented in CVPR 2017 and has achieved successes in many areas, such as transformation from aerial image to map, or vice versa, and semantic segmentation. The discriminator in Pix2Pix uses a network called PatchGAN, which judges the structure at the scale of patchs (Isola et al. Citation2017).

The loss function of a conditional GAN can be defined as in EquationEquation (7):

(7) LcGANG,D=Ex,ylogDx,y+Ex,ylog1Dx,Gx,z(7)

where D(x,y) indicates the probability that a ground-truth image is discriminated as true, Gx,z is the image generated by G with input x and a given noise vector z, D(x, G(x,z)) indicates the probability that a image generated by G is discriminated as true.

To ensure the output of G (x, z) approximating the target image y, D(x,y) should be as great as possible and D(x, G(x,z)) should be as small as possible. To satisfy the requirement of generating outputs as close as possible to the true image, L1 distance between the true image and the generated image can be measured and adopted in the objective function too. Therefore, the final learning objective function for the generator G in Pix2Pix is formulated as EquationEquation (8).

(8) G*=argminGmaxDncGAN(G,D)+λEx,y,z||yG(x,z)||1(8)

Experimental Set-Up and Data Acquisition

Experimental Set-Up

A heliostat (#7) of the DaHan solar power plant, which is located in Yanqing, Beijing, is chosen and selected for the experiment. A monochrome industrial camera (MV-EM120M) with resolution of 1280 × 960 is used to capture the target spots concentrated by the heliostat. The camera is equipped with an off-the-shelf NIKKOR 80–400 mm lenses, and is connected to a laptop via a GigEhernet Cable.

Data Acquisition

The orbiting trajectories of the Moon, Earth, and Sun have been studied. Specific time periods when the orientation of the Moon is close to that of the Sun are picked out. For an example, the daytime trajectories of the Sun from March 1 to March 4 were highly similar to the Moon trajectory on April 6 (the daytime period is 6:00–19:00; the night period is 18:00–7:00 on the next day). The trajectories of Sun (red line) and Moon (blue line) are shown in . The concentrated solar and lunar images formed by the chosen heliostat at these specific time have been captured and stored in the computer.

Figure 3. (a) the trajectory of moon on April 6 (blue) and that of sun on April 1 (red line); (b) the trajectory of moon on April 6 (blue) and that of sun on March 2 (red).

Figure 3. (a) the trajectory of moon on April 6 (blue) and that of sun on April 1 (red line); (b) the trajectory of moon on April 6 (blue) and that of sun on March 2 (red).

The tracking system of the heliostat is based on the relative movement of Earth and Sun. To track the Moon at night, the time and date of the system have to be changed according to the matched date of Sun. For an example, the date of the tracking system at night of April 6 was changed to March 1. The experimental principle is shown in . The small deviations between the Sun and Moon trajectories were compensated by manually modifying the aimpoint so that the heliostat could concentrate the Moon light onto the target plane.

Figure 4. Illustration of experimental set-up.

Figure 4. Illustration of experimental set-up.

During the image capturing processes, the camera position and the focal length of lens were kept constant. The heliostats surrounding the #7.0 heliostat were all set to the stowed state during the experiment to prevent the interference. The camera settings are unchanged except that the exposure time is shortened during daytime to prevent overexposure. is a picture taken at the moon-tracking site on April 6.

Figure 5. A picture taken at the site of experiment.

Figure 5. A picture taken at the site of experiment.

Data Processing

Data Matching

The concentrated lunar and solar spots of the #7.0 heliostat are captured by a same camera with different exposure time and stored in the computer as images in BMP format. is an image of the concentrated solar spot. Based on mathematical analysis, the relative trajectories between the moon and the sun with respect to the earth are established. Time when the relative trajectories coincide with is found. Specifically, the relative trajectory of the moon at night of April 6, 2023 (Beijing Local Time) matches well with the trajectory of the sun in the morning of March 2, 2023 (Beijing Local Time), as shown in . Moon-tracking experiments with #7 heliostat have been arranged and conducted through the whole night from April 6 to April 7. The images of concentrated lunar spot were processed and normalized. Images of the concentrated solar spot of #7 heliostat at matched time are collected. The lunar and solar concentrated spots are paired to constitute the moon_sun data set, providing the data base of AI learning. The specific periods, when the inclination angles of the moon match well with that of the sun, are as shown in .

Figure 6. The concentrated solar spot on the target plane of the CSP tower.

Figure 6. The concentrated solar spot on the target plane of the CSP tower.

Figure 7. The lunar and solar trajectory comparison at (a) Time slot 1; (b) Time slot 2; (c) Time slot 3; (d) Time slot 4.

Figure 7. The lunar and solar trajectory comparison at (a) Time slot 1; (b) Time slot 2; (c) Time slot 3; (d) Time slot 4.

Table 1. Time slots when the paired lunar and solar concentration images are acquired.

For each time slot, over 1000 lunar and solar concentration images have been collected. Some images are not valid due to the missing of light speckles or the disturbance of calibrating marks. The images are checked, labeled, and validated. Finally, there are 207 pairs of matched lunar and solar concentration images for Time slot 1, 173 pairs for Time slot 2, 249 pairs for Time slot 3, and 236 pairs for Time slot 4.

Image Pre-Processing

To facilitate the learning process, same pre-processing operations have been carried out for all lunar and solar concentrating images. A median filter is applied to remove the pepper noise in the image at first. Then the gray values of all pixels are reviewed and the pixel which has the maximum gray value is defined as the center of concentration spot. Around the centered pixel, a region of 400 × 400 is cropped and stored as the area of interest (AOI) of concentrating spot. Using AOI as the training data can minimize the influence of the four calibration patterns located in the corner of the image. With this strategy, the lunar and solar spots can be correctly identified and extracted from the original image. A sample pair of lunar and solar images after the image pre-processing are shown in .

Figure 8. A pair of lunar (left) and solar (right) concentrated spots in the data set.

Figure 8. A pair of lunar (left) and solar (right) concentrated spots in the data set.

Construction of Dataset

After processing and extracting the corresponding lunar and solar concentration images within the four periods, we obtain a total of 865 pairs of the lunar and solar concentrated spots. Of the 865 pairs, 50 pairs were selected as the test set and the remaining 815 pairs were used as the training set.

Results and Analysis

Having constructed the dataset, two generative models, one based on the framework of CycleGAN and another based on the framework of Pix2Pix, have been trained and evaluated respectively. The solar concentration images generated by the AI models are compared with the ground-truth solar concentration images in three criteria.

Evaluation Criterion

Given a fixed and consistent background, the concentration ratio distribution of solar spot can be reflected by the histogram of the image to certain extent (Cha and Srihari Citation2002). In a histogram, the horizontal axis indicates the scales of gray values (e.g. 0 ~ 255) of a digital image, the value of vertical axis shows the number of pixels at each scale of gray values. Hence, the shape of a histogram can reflect the concentration ratio distribution of illustration within a specified region, given the object having a consistent optical quality.

Structural Similarity Index Measure (SSIM) is another criterion for the evaluation of similarity between two images (Wang et al. Citation2004). SSIM compares the brightness, contrast and structure of two images separately, then weights the three elements and make a synthesis. SSIM has three characteristics: symmetry, i.e. SSIMx,y=SSIMy,x; bounded, SSIMx,y ≤1; and maximum uniqueness, if and only if x = y, SSIMx,y = 1. The calculating formula of SSIM is as shown in EquationEquation (9).

(9) SSIMx,y=2μxμy+C12σxy+C2μx2+μy2+C1σx2+σy2+C2(9)

Considering the significance of middle image blocks, Gaussian weighting is used to calculate each pair of image blocks’ mean, variance, and covariance. Combined with the threshold segmentation and edge extraction operations in image processing, the SSIM index can give a better description on similarity of two images compared to the histogram.

Spectrum analysis of an image can give a quantified description of the spatial distribution of optical flux with respect to the imaging object as well. As a consequence, Fourier spectrum of the lunar and solar spots and AI-generated solar spots are calculated using FFT and used as the third criterion for the evaluation of AI generative models.

Experiment Result with CycleGAN

The solar concentration images generated by CycleGAN model is compared with the true solar concentration spots in the test set. There are 50 pairs of image in the test set. All images were processed similarly and their histograms are calculated. Analysis show that the model generated solar spot share a similar histogram with the true solar spot. The average of histogram similarity between the original lunar and solar spots is 0.679, while the average of histogram similarity between the CycleGAN-generated solar spot and the true solar spot is 0.843, with an increase of 16.4%. The variance of histogram similarity of the lunar and solar spots is 0.009, while the variance of histogram similarity of the generated solar spot and the true solar spot is 0.006.

It is well known that the histogram of an image is highly related to the textile of the imaging surface. In the experiment, the plane used for the concentration of the heliostat is an ordinary surface on the central tower rather than a Lambert-quality surface. The uncontrolled surface quality deteriorate the result of histogram similarity analysis. The histograms of a lunar spot, paired solar spot, and the CycleGAN-generated solar spot are shown in . shows the corresponding images.

Figure 9. (a) Lunar spot; (b) solar spot; (c) CycleGAN-generated solar spot.

Figure 9. (a) Lunar spot; (b) solar spot; (c) CycleGAN-generated solar spot.

From , one can see that the number of pixels with gray value over 130 is near zero for the lunar spot, while for the solar spot, the number of pixels with gray value over 130 is apparently not zero. The CycleGAN-generated solar spot also has non-zero number of pixels in this range. The ratio distribution of generated image is apparently closer to that of the true solar spot. In addition, in the number of pixels at the grayscale of 60 in the original image is abnormal; this is caused by a known defect of the CCD camera used. The CycleGAN-generated model can fix such problem caused by external factors.

Figure 10. (a) Histogram comparison of lunar spot (blue) and solar spot (red); (b) histogram comparison of the generated solar spot (blue) and solar spot (red).

Figure 10. (a) Histogram comparison of lunar spot (blue) and solar spot (red); (b) histogram comparison of the generated solar spot (blue) and solar spot (red).

The similarities between the AI-generated solar spot and the true solar spot using the measure of SSIM are also calculated. The average SSIM similarities of the orignal lunar spot and the solar spot are around 0.76, while the average SSIM similarities between the generated solar spot and the true solar spot reach 0.95. The average value of the similarity has an increase of 19%. It is obvious that the CycleGAN-generated solar spots are quite close to the true solar spots in terms of SSIM. A lunar spot, the paired solar spot, and their structural differences are shown in . The CycleGAN-generated solar spot, the true solar spot, and their structural differences are shown in instead.

Figure 11. (a) lunar spot; (b) solar spot; (c) visualization of the structural difference between the solar and lunar spots; (d) binary image of the structural similarity after adaptive thresholding; (e) different area marked in the solar spot; (f) different area marked in the lunar spot.

Figure 11. (a) lunar spot; (b) solar spot; (c) visualization of the structural difference between the solar and lunar spots; (d) binary image of the structural similarity after adaptive thresholding; (e) different area marked in the solar spot; (f) different area marked in the lunar spot.

Figure 12. (a) Solar spot generated by CycleGAN model; (b) solar spot; (c) visualization of structural similarity between the CycleGAN generated solar spot and the true solar spot; (d) binary image of structural similarity after thresholding; (e) different areas marked in the CycleGAN-generated solar spot; (f) different areas marked in the solar spot.

Figure 12. (a) Solar spot generated by CycleGAN model; (b) solar spot; (c) visualization of structural similarity between the CycleGAN generated solar spot and the true solar spot; (d) binary image of structural similarity after thresholding; (e) different areas marked in the CycleGAN-generated solar spot; (f) different areas marked in the solar spot.

It is observed that the structural differences in the solar spot generated by the CycleGAN model were significantly reduced comparing to that of the solar spot and the lunar spot. Notably, these structural disparities predominantly locate in the central region and the four corners of the image. The disparity in the corner, in our opinion, are mainly related to the four calibration markers located on the target surface.

The spectrum analysis of the lunar spot, the corresponding solar spot, and the CycleGAN-generated solar spot are also carried out. The Fourier spectrum of a lunar spot, its matched solar spot, and the CycleGAN-generated solar spot are shown in .

Figure 13. The spectrum of lunar spot (left), solar spot (middle) and CycleGAN-generated spot (right).

Figure 13. The spectrum of lunar spot (left), solar spot (middle) and CycleGAN-generated spot (right).

Experiment Result with Pix2Pix

The solar concentration images generated by Pix2Pix model are compared with the ground-truth solar spots in the same way as done with CycleGAN. The average similarity between the lunar spot and the true solar spot is 0.679 for the whole test set. The average similarity between the solar spot generated by Pix2Pix model and the true solar spot is 0.884, with an increase of 20.5%. The variance of histogram similarity of the lunar and solar spots is 0.009, while the variance of histogram similarity of the solar spot generated by the Pix2Pix model and the true solar spot is 0.002, decreased by 0.7%.

Same as CycleGAN, the histogram similarity of generated solar spot has been significantly improved. The same pair of lunar and solar spot in the test set was used again for illustration. Corresponding images are shown in . The comparison of their histogram is shown in .

Figure 14. (a) lunar spot; (b) solar spot; (c) solar spot generated by Pix2Pix model.

Figure 14. (a) lunar spot; (b) solar spot; (c) solar spot generated by Pix2Pix model.

Figure 15. (a) Histograms of the lunar and solar spot; (b) histograms of the Pix2Pix generated solar spot and the true solar spot.

Figure 15. (a) Histograms of the lunar and solar spot; (b) histograms of the Pix2Pix generated solar spot and the true solar spot.

All images from the test set were processed similarly for the calculation of SSIM. The average SSIM value between the lunar and the solar spots is 0.76, with a variance of 0.004. On the other hand, the average SSIM between the Pix2Pix generated solar spot and the true solar spot is 0.97, with an variance of 0.001. The improvement of SSIM is significant. Obviously, the generated solar concentration image shares a high similarity with the ground-truth image from the perspective of SSIM criterion. A paired lunar and solar concentration spots, their structural differences are shown in .

Figure 16. (a) Solar spot generated by Pix2Pix model; (b) solar spot; (c) structural difference between the Pix2Pix generated solar spot and the true solar spot; (d) binarized structural differences; (e) different areas marked in the Pix2Pix generated solar spot; (f) different areas marked in the solar spot.

Figure 16. (a) Solar spot generated by Pix2Pix model; (b) solar spot; (c) structural difference between the Pix2Pix generated solar spot and the true solar spot; (d) binarized structural differences; (e) different areas marked in the Pix2Pix generated solar spot; (f) different areas marked in the solar spot.

From , one can find out that the area of the structural differences between the generated solar spot and the ground-truth solar spot is dramatically reduced. The structural differences are mainly located in the center and the four corners of the image. The central area of structural differences is found significantly smaller than that of the CyclgGAN-generated solar spot. The SSIM values between the original lunar spot, the AI-generated solar spot, and the true solar spot for all samples in the test set are shown in .

Figure 17. Spectrum of Pix2Pix-generated solar spot (left) and ground-truth solar spot (right).

Figure 17. Spectrum of Pix2Pix-generated solar spot (left) and ground-truth solar spot (right).

Figure 18. Comparison of SSIM values for all samples in the test set.

Figure 18. Comparison of SSIM values for all samples in the test set.

To compare the spectrum of AI-generated spots and ground-truth solar spots, all images in the test set were processed and the Fourier spectrum of the lunar spots, solar spots as well as AI-generated spots are computed using the fft2 function in Matlab. The spectrum of the Pix2Pix-generated solar spot and the true solar spot are shown in . The cosine similarity between the spectrums is calculated. It is found that the cosine similarities between the spectrum of AI-generated solar spots and the ground truth solar spots are both improved, compared to that of the spectrum of the lunar spots and the solar spots. The average cosine similarity between the spectrum of the lunar spots and the solar spots is 0.87, while the similarity between the spectrum of Pix2Pix generated solar spots and the true solar spots is around 0.94, the similarity between the spectrum of CycleGAN-generated solar spots and the true solar spots is around 0.95. The cosine similarity values of the spectrum for all samples in the test set are shown in .

Figure 19. Comparison of spectrum similarities for all samples in the test set.

Figure 19. Comparison of spectrum similarities for all samples in the test set.

Conclusions

A method based on artificial intelligence and lunar concentration ratio distribution for the prediction of solar flux distribution is proposed in this paper. Conditional generative adversarial neural networks (cGAN) are explored, and two generative models are built for the prediction of solar concentration flux distribution of a heliostat. Simulation and experimental results with a heliostat at BADALING CSP station demonstrate the effectiveness of this AI method. Without extra measurements on the parameters of the reflecting surface and the environmental factors, the solar concentrating images generated with the predictive model achieved a high degree of similarities, compared with the ground-truth solar concentrating images of the same heliostat, in either aspect of histogram, SSIM, and spatial Fourier spectrum. Obviously, this method can be extended to the prediction of concentrating flux distribution of a heliostat field in the future and bring opportunities on the optimization of heliostat tracking strategy at a lower cost.

Two different GAN models have been trained and validated in the paper. Both models achieve good performance on the prediction of solar concentration ratio distribution. In general, the model based on the framework of Pix2Pix gives more robust and accurate predictions in the central region of the concentrating spots, compared to the model based on CycleGAN model.

Nomenclature

Abbreviation=

Description

CSP=

Concentrating solar power

PV=

Photovoltaic

CCD=

Charge-Coupled Device

CRD=

Concentration Ratio Distribution

CGAN=

Conditional Generative Adversarial Networks

DNI=

Direct Normal Irradiance

FFT=

Fast Fourier Transform

GAN=

Generative Adversarial Networks

SSIM=

Structural Similarity Index Measure

Symbol=

Description

CRx,ymoon=

Lunar concentration ratio distribution on the target surface

Imoon=

Illuminance distribution of lunar spots on the target surface

DNImoon=

Direct normal irradiance of the Moon

CRx,ysun=

Solar concentration ratio distribution on the target surface

Fx,y=

Solar flux distribution on the target surface

DNIsun=

Direct normal irradiance of the Sun

G=

Generator

D=

Discriminator

LGANG,Dy,X,Y=

The GAN loss function between generator G and discriminator Dy

LcycG,F=

Cycle Consistency Loss

Ey\~pdatay=

Expectation of y with the distribution pdatay

Ex\~pdatax=

Expectation of x with the distribution pdatax

μx=

The average gray value of image x

μy=

The average gray value of image y

C=

constant

σx=

variance of image x

σy=

variance of image y

σxy=

covariance between image x and y

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

The work was supported by National Natural Science Foundation of China (No. 61671429).

References

  • Ballestrin, J. 2002. A non-water-cooled heat flux measurement system under concentrated solar radiation conditions. Solar Energy 73 (3):159–21. doi:10.1016/S0038-092X(02)00046-4.
  • Ballestrín, J., G. Burgess, and J. Cumpston. 2012. 18 - heat flux and temperature measurement technologies for concentrating solar power (CSP). In Concentrating solar power technology, ed. K. Lovegrove and W. Stein, 577–e574. Sawston Cambridge, UK: Woodhead Publishing.
  • Cha, S.-H., and S. N. Srihari. 2002. On measuring the distance between histograms. Pattern Recognition 35 (6):1355–1370. doi:10.1016/S0031-3203(01)00118-2.
  • Goodfellow, I., J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio. 2014. Generative adversarial nets. Advances in Neural Information Processing Systems 2672–2680.
  • Guo, M., X. Wang, N. Wang, F. Sun, X. Zhang, and Z. Wang. 2020. Moonlight concentration experiments of Badaling solar tower power plant in Beijing. AIP Conference Proceedings 2303 (1):050001.
  • Guo, M., H. Wang, Z. Wang, X. Zhang, F. Sun, and N. Wang. 2021. Model for measuring concentration ratio distribution of a dish concentrator using moonlight as a precursor for solar tower flux mapping. AIMS Energy 9 (4):727–54. doi:10.3934/energy.2021034.
  • Hao, W., G. Minghuan, and W. Zhifeng. 2022. Calculation model of moonlight concentration ratio distribution for solar dish concentrator. Acta Energiae Solaris Sinica 43 (9):148–54.
  • He, Y.-L., K. Wang, Y. Qiu, B.-C. Du, Q. Liang, and S. Du. 2019. Review of the solar flux distribution in concentrated solar power: Non-uniform features, challenges, and solutions. Applied Thermal Engineering 149:448–474. doi:10.1016/j.applthermaleng.2018.12.006.
  • Hisada, T., H. Mii, C. Noguchi, T. Noguchi, N. Hukuo, and M. Mizuno. 1957. Concentration of the solar radiation in a solar furnace. Solar Energy 1 (4):14–16. doi:10.1016/0038-092X(57)90166-4.
  • Isola, P., J.-Y. Zhu, T. Zhou, and A. A. Efros. 2017. Image-to-image translation with conditional adversarial networks. Computer Vision and Pattern Recognition (CVPR), 5967–76.
  • Lovegrove, K., G. Burgess, and J. Pye. 2011. A new 500m2 paraboloidal dish solar concentrator. Solar Energy 85 (4):620–626. doi:10.1016/j.solener.2010.01.009.
  • Lüpfert, E., P. Heller, S. Ulmer, R. Monterreal, and J. Fernandez-Reche. 2000. Concentrated solar radiation measurement with video image processing and online fluxgage calibration.
  • Rekker, S. A. C., K. R. O’Brien, J. E. Humphrey, and A. C. Pascale. 2018. Comparing extraction rates of fossil fuel producers against global climate goals. Nature Climate Change 8 (6):489–92. doi:10.1038/s41558-018-0158-1.
  • Röger, M., P. Herrmann, S. Ulmer, M. Ebert, C. Prahl, and F. Göhring. 2014. Techniques to measure solar flux density distribution on large-scale receivers. Journal of Solar Energy Engineering 136 (3). doi:10.1115/1.4027261.
  • Roosendaal, C., J. K. Swanepoel, and W. G. Le Roux. 2020. Performance analysis of a novel solar concentrator using lunar flux mapping techniques. Solar Energy 206:200–215. doi:10.1016/j.solener.2020.05.050.
  • Vontobel, G., C. Schelders, and M. Real, 1982. Concentrated solar-flux measurements at the IEA-SSPS solar-central-receiver power plant, Tabernas - Lameria (Spain). Final Report Eidgenoessisches Inst. fuer Reaktorforschung, Wuerenlingen (Switzerland).
  • Wang, Z., A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli. 2004. Image quality assessment: From error visibility to structural similarity. IEEE Transactions on Image Processing 13 (4):600–612. doi:10.1109/TIP.2003.819861.
  • Xiao, G., T. Yang, D. Ni, K. Cen, and M. Ni. 2017. A model-based approach for optical performance assessment and optimization of a solar dish. Renewable Energy 100:103–113. doi:10.1016/j.renene.2016.05.076.