Academic Journal of Science and Technology ISSN: 2771-3032 | Vol. 8, No. 1, 2023 29 A Method for Calculating the Optical Efficiency of Solar Tower Heliostats Zhentao Zhang1, Yunjia Zhang1, Huanxin Xiao2 1School of Physics and Optoelectronics, South China University of Technology, Guangdong, 510641, China 2School Of Electric Power Engineering, South China University of Technology, Guangdong, 510641, China Abstract: Solar tower heliostat is one of the highlights of China's new energy development in recent years, the Optical Efficiency is an important index for evaluating the field distribution of heliostat, but the calculation of Shadow Blocking Efficiency and Truncation Efficiency is more complicated. In this paper, through the ray tracing method, based on the idea of Monte Carlo algorithm, combined with the calculation method of spatial analytic geometry, a more complete and operable method of calculating Optical Efficiency is proposed. Keywords: Tower heliostat, Light tracing method, Coordinate transformation, Monte Carlo algorithm. 1. Introduction The Shadow Blocking Efficiency and Truncation Efficiency of heliostat mirrors have been studied many times before. As early as 1980, SASSI proposed to determine the projected area directly from the projected positions of the mirror vertices of the heliostat[1], and then to find the Shadow Blocking Efficiency, but this method is not easy to operate in programming. Later, some researches proposed the approximate calculation formulas of shadow Shadow Blocking Efficiency and Truncation Efficiency through relatively reasonable approximation[2]-[4], and Zhang et al. proposed a more accurate and more complete calculation method through the ray tracing method[5]. In this paper, on the basis of these studies, the calculation method is improved even further by comprehensively considering the incident and reflected light. 2. Device Structure and Working Principle of Heliostat The basic component of the tower solar thermal power plant is the heliostat, and a large number of basic components constitute the heliostat field. The base of the heliostat consists of a longitudinal rotating axis and a horizontal rotating axis, which control the azimuth and pitch angles of the mirrors respectively. The horizontal axis is equipped with a plane reflector. The heliostat converges sunlight by reflection to the collector on the absorption tower, which heats up the heat- conducting medium and converts light energy into heat energy for storage. 3. Computational Reserve 3.1. Establishment of the coordinate system 3.1.1. Mirror field coordinate system Take the location of the absorption tower in the fixed-sun mirror field as the origin O, set the positive direction of x-axis as the east direction, the positive direction of y-axis as the north direction, and the positive direction of z-axis as the direction perpendicular to the ground upwards, and establish the coordinate system of the mirror field. 3.1.2. Mirror coordinate system To take the outer normal direction of the mirror for the z- axis positive direction, parallel to the mirror on the surface, the lower two sides of the mirror for the mirror (along the z- axis negative direction) to the right for the x-axis positive direction, the y-axis parallel to the mirror on the left, the right two sides of the mirror, the establishment of a mirror coordinate system, as shown in the Figure 1 below. Figure 1. Mirror coordinate system 3.1.3. Sunlight-cone coordinate system Sunlight is not a parallel ray, but a conical ray with a certain cone angle as shown in Figure 2, so the reflected ray of the sun's incident ray through any point of the heliostat is also a conical ray. The axis of the solar cone is called the "main ray". Figure 2. Sunlight cone and solar tensor angle The z-axis positive direction is taken as the direction along the main ray of light pointing to the centre of the sun, the x- axis is parallel to the ground, and the y-axis positive direction can be determined by the following formula to establish a 30 light-cone coordinate system. ˆ ˆˆ y z x (1) Denote the angle between the rays in the cone of sunlight and the main rays as  , and let the projection of the sunlight rays in the xOy plane make an angle with the x-axis in the positive direction as  , as shown in the Figure 3 below. Figure 3. Sunlight-cone coordinate system 3.2. Determination of the normal vector for each heliograph The solar altitude angle and solar azimuth angle of each point in the heliostat field are approximately equal. The control system of the heliostat field controls the normal direction of the heliostat in real time so that the light emitted from the centre of the sun is constantly directed to the centre of the collector after its reflection. In the mirror field coordinate system, the centre point of the collector is known to be  0,0,O H , and the centre point of the mirror of the fixed-sun mirror j is assumed to be  , ,j j j jO x y h . Therefore, the direction vector of the reflected ray is  , ,j j jx y H h   and its unit vector:      2 2 22 2 2 2 2 2 , ,j j j j j j j j j j j j x y H h x y H h x y H h x y H h                    R, jV (2) The incident ray direction vector is:  cos sin , cos cos ,sins s s s s    in, jV (3) where angle s is the solar altitude angle and angle s is the solar azimuth angle. By the law of reflection, we can get the incident ray, the reflected ray, the normal ray in the same plane, the angle of incidence and the angle of reflection are equal. Therefore, we can get the unit normal vector of the fixed-sun mirror j in the mirror coordinate system as follows j   in, j R, j in, j R, j V V n = V V (4) 3.3. Coordinate system conversion 3.3.1. Coordinates of a point in the mirror coordinate system transferred to the mirror field coordinate system The transformation matrix T from the transformed mirror coordinate system to the mirror field coordinate system is as follows: x y z x y z x y z l l l m m m n n n          T (5) where,  , ,x x xl m n ,  , ,y y yl m n ,  , ,z z zl m n are the unit vector representations of the mirror x-axis, y-axis and z-axis in the mirror field. Obviously,  , ,z z zl m n is the unit normal vector of the jth fixed-sun mirror in the mirror field coordinate system jn . Since the x-axis of the mirror coordinate system is parallel to the xOy plane of the mirror field coordinate system, 0zl  ; and since  , ,x x xl m n is perpendicular to jn , we can list the following system of equations:     2 2 0 1 , , , , 0 z x y x x x z z z l l l l m n l m n         (6) It can be calculated as  , ,y y yl m n , and then the coordinates of the point in the mirror coordinate system of the fixed-heaven mirror j  , ,j j jx y z can be converted to the coordinates of the mirror field coordinate system  , ,x y z according to the following equation. j j j xx y y z z                  jT O (7) where jO are the coordinates of the mirror centre of the heliostat j in the mirror field coordinate system. 3.3.2. Coordinate Representation of Vectors in the Mirror Field Coordinate System Transmirror Coordinate System Transformation of Eq. (7) yields the formula for the transformation of vectors in the mirror-field coordinate system to for the mirror-field coordinate system. j j j x x y y zz                   TT (8) 31 where  , ,x y z is the representation of the vector in the mirror field coordinate system,  , ,j j jx y z is the coordinate representation of the vector in the mirror coordinate system of the fixed-heaven mirror j, and TT is the transpose matrix of the matrix T. 3.3.3. Transferring the coordinates of a point in the mirror field coordinate system to the mirror coordinate system Rewriting Eq. (7) gives the following coordinates of the point in the mirror field coordinate system transferred to the mirror coordinate system: j j j x x y y zz                         T jT O (9) where  , ,x y z are the coordinates of the point in the mirror field coordinate system,  , ,j j jx y z are the coordinates of the point in the mirror coordinate system of the heliostat j, and jO are the coordinates of the mirror centre of the heliostat j in the mirror field coordinate system. 3.3.4. Coordinate representation of vectors in the light- cone coordinate system transferred to the mirror- field coordinate system The representation of the vector converted to the mirror field coordinate system in the light cone coordinate system can be obtained by the following equation  S SV T V (10) where  SV is the direction vector of the incident light in the light cone coordinate system, SV is the direction vector of the incident light in the mirror field coordinate system, and the matrix T is as follows: cos sin sin cos sin sin sin cos cos cos 0 cos sin s s s s s s s s s s s s                       T (11) 3.4. Core Ideas of the Monte Carlo Algorithm Inside a region of area S in the plane there is a small region of area S  , now take if N points randomly inside the region S. If there are N  points inside the region S  , then it can be approximated: N S N S    (12) and the larger N is, the more accurate the approximation is. 4. Calculation of Optical Efficiency The most important indicator of whether a mirror field arrangement is reasonable is the Optical Efficiency of the mirror field. The Optical Efficiency of the mirror field takes into account the cosine loss caused by the angle between the mirrors and the incident sun line, the attenuation loss of sunlight in the process of propagation, the reflectivity of the mirrors (including the reflective properties of the mirrors themselves and the staining of the mirrors exposed to the air), the loss of shadows caused by the mutual blocking of the fixed-sun mirrors, and the spillover of the sunlight reflected on the absorber, and other factors. 4.1. Calculation of Cosine Efficiency cos Since the direction of incidence of sunlight is not parallel to the normal direction of the mirror's lighting port, the effective area of light received by the heliostat will be smaller than the actual area of the heliostat. Cosine Efficiency is the value of the cosine of the angle between the normal direction of the mirror and the direction of incoming sunlight. Set the direction vectors in, jV , R, jV of the incident and reflected rays of the heliostat j. Set the angle between the incident and normal vectors of the heliostat j to be j , then the angle between the incident and reflected rays is 2 j , and the rest of the chord values are calculated by the following formula: cos 2 j    in, j R, j in, j R, j V V V V (13) From the half angle formula: 1 cos 2 cos 2 j j     (14) The Cosine Efficiency of the fixed-sun mirror j is obtained: cos, cosj j  (15) 4.2. Calculation of Atmospheric Transmittance at Atmospheric Transmittance is an important parameter of the space environment that strongly influences solar energy, and refers to the proportion of energy in a certain wavelength of light that passes through the Earth's atmosphere. As solar light travels through the air, it is attenuated by airborne dust, particles, etc., so that the losses in the light path from the mirror to the heat absorber are slightly different depending on the distance between the mirror and the reflection target point. Distance from the centre of the mirror jO to the centre of the collector  0,0,O H in the mirror field coordinate system of the heliostat mirror j: ,HR j jd O O (16) 32 When , 1000 mHR jd  is used, the relationship between Atmospheric Transmittance and HRd is given by the following equation: 8 2 , , ,0.99321 0.0001176 1.97 10at j HR j HR jd d       (17) 4.3. Specular Reflectance ref The Specular Reflectance of a heliostat j ,ref j can be measured physically or averaged over a number of heliostats as the specular reflectance of all heliostats ref . 4.4. Calculation of Shade Blocking Efficiency sb In a mirror field the shadow of a heliostat falls into the mirror of another heliostat, or the reflected light shines onto the back of another heliostat, etc., which results in a loss of the sun's rays received by the mirror field, and a loss of shadow blocking light. In the actual tower heliostat field, neighbouring heliostats are so close that the mirrors can be approximated as parallel to each other. The basic idea of the calculation of the Shading Blocking Efficiency of the fixed-sun mirror j is: take a number of points on the mirror, determine whether each point is "effective" (i.e., incident light and reflected light will not be blocked by the other fixed-sun mirror, the same below), according to the idea of the Monte Carlo algorithm, the effective number of points accounted for the ratio of the total number of points taken can be regarded as the Shadow Blocking Efficiency. Here are the steps to determine whether a point M on the mirror of a fixed-sun mirror j is valid: Step1: Select a certain heliostat i that is adjacent to heliostat j. Step2: Represent the point  , , jj j jM x y z in the mirror coordinate system of the fixed-sun mirror j, change the point M to the coordinate  , ,x y z in the mirror field coordinate system by coordinate transformation, and then change it to the coordinate  , ,i i i iM x y z in the mirror coordinate system of the fixed-sun mirror i by coordinate transformation. Step3: If 0iz  , it means that the point M taken on the mirror of heliostat j is in front of the mirror of heliostat i (i.e., between the mirror of heliostat i and the sun), then neither the incident nor reflected rays of the point will be blocked by heliostat i. Go back to Step1 and select another neighbouring heliostat i. If 0iz  , proceed to Step4. Step4: Since the direction vector of the incident light in the mirror field coordinate system is in, jV and the direction vector of the reflected light is R, jV , combined with the coordinates of the point M in the mirror field coordinate system, it is not difficult to find the two projection points of the point M along the incident light and the reflected light projected onto the plane where the surface of the mirror i is located in the fixed-heaven mirror, respectively. If one of the projection points is inside the mirror, it means that this point taken on the mirror j is invalid; if neither of the two projection points is inside the mirror, it means that both the incident and reflected rays of the point M will not be blocked by the heliostat mirror i. Go back to Step1 and choose another neighbouring heliostat mirror i. Step5: When all the fixed-sun mirrors adjacent to the fixed-sun mirror j have been judged and the incident and reflected rays of the point M will not be blocked, then the point M on the mirror of the fixed-sun mirror j is valid. Recall that a total of jn points are taken on the heliostat j, and the effective number of points is ,eff jn , then the Shadow Blocking Efficiency of the heliostat j can be approximated as: , , eff j sb j j n n   (18) 4.5. Calculation of Truncation Efficiency trunc The Truncation Efficiency is defined as the percentage of the energy intercepted by the heat absorber as a function of the energy converged by the mirror field. Calculation of the Truncation Efficiency of a heliostat can be approximated by calculating the proportion of light that can be received by the collector from the light uniformly reflected by the mirror of the heliostat. However, the sunlight is not parallel to the earth, but has a certain cone angle of a beam of conical light, so the sun's incident light reflected by any point of the heliostat is also a beam of conical light. Check the information can be known, the distance between the sun and the earth is about 150 million kilometres, the sun's diameter of about 1.3 million kilometres, so the sun tensor angle of about 0.53 degrees, the sun's cone of light half-angle spread 4.65 mrad  . The basic idea of calculating the Truncation Efficiency of a heliostat j is to take the "effective points" of the heliostat j in 3.4, and for each effective point, randomly take a number of rays in the cone of sunlight directed to these points, and judge whether or not the reflected rays of each of the incident rays will be received by the collector. The ratio of the total number of all rays that can be received by the collector to the total number of rays taken can then be approximated as the Truncation Efficiency of the fixed-sun mirror j. Specifically, in the light-cone coordinate system, the direction vector of the incident light is:  sin cos ,sin sin , cos     SV (19) In the above equation,  is the angle between the light ray and the main light ray, which is taken in  0, 4.65 (unit: mrad);  is the angle between the projection of the light ray on the xOy plane of the light cone coordinate system and the x-axis, which is taken in  0, 2 . For a definite line of incident light, it is converted to a representation in the mirror field coordinate system, SV , and then to the unit vector S,unitV . From the law of reflection of light and geometrical relations, it is easy to conclude that the unit direction vector 33 of the corresponding reflected ray in the coordinate system of the mirror field is:  2  R S,unit S,unitV V n n V (20) Combined with the coordinates of the effective point, the position, height and size of the collector, the calculation method of spatial analytical geometry can be used to determine whether the reflected light is received by the collector or not. Remembering that a total of jm rays are taken on the heliostat j and the number of rays that can be picked up by the collector is ,rec jm , the Truncation Efficiency of the heliostat j can be approximated as: , , rec j trunc j j m m   (21) 4.6. Calculation of Optical Efficiency  In summary, the Optical Efficiency of the heliostat j is cos, , , , ,j j at j ref j sb j trunc j          (22) Then the Optical Efficiency of the heliostat field 1 1 N j jN      (23) where N is the number of heliostats. 5. Conclusion Solar tower heliostat fields help humans make full use of solar energy, but previous methods for calculating the optical efficiency of heliostats are difficult to implement programmatically or are not precise enough. In this paper, we mainly use the ray tracing method, combined with the operations of spatial analytic geometry, to derive a method to calculate the shadow shading efficiency and truncation efficiency by analysing the ray trajectory, which is highly accurate and not difficult to implement in programming, and has certain application value in evaluating the distribution of the heliostat field. References [1] SASSI, G. Some Notes on Shadow and Blockage Effects[J]. Solar Energy, 1983, 31(3):331-333. [2] Collado F.J., Gómez A., Turégano J.A. An analytic function for the flux density due to sunlight reflected from a heliostat[J]. Solar Energy, 1986, 37(3): 215-234. [3] Tian Hu, Qin Yu, Yueshe Wang. Study on the arrangement and optimisation of tower solar mirror field based on the ray-tracing method [J]. Journal of Engineering Thermophysics, 2015, 36(4): 791-795. [4] Miaosen Fang, Jing Lu, Yiwen Jiang. Modelling of energy transfer efficiency of heliostat mirrors and design of mirror field arrangement, 2021, 42(1): 112-116 [5] Zhang Ping et al. Calculation method of optical efficiency of solar tower photothermal mirror field[J], Technology and Market, 2021, 28(6): 5-8.