1. Introduction
Solar energy is a promising renewable energy source; it has excellent potential for [
1,
2,
3] in various fields. Solar thermal technology captures sunlight, converts it into thermal energy, and generates electricity. Among solar thermal power systems, Solar Power Tower (SPT) systems excel in concentration ratio and operating temperature, enhancing efficiency [
4,
5,
6]. However, SPT systems must address durability and efficiency challenges to compete effectively in energy production [
7,
8,
9]. The heliostat aiming strategy plays a critical role in the operation of SPT [
10,
11]. The aiming strategy problem aims to find the optimal alignment of heliostats that generates a desirable flux distribution. The maximum solar energy interception can be obtained when heliostats point at the center of the thermal receiver; however, it may cause overheating and steep flux gradients [
12,
13]. Excessive temperatures can degrade absorber coatings, deteriorate heat transfer fluids (HTF), and overheat absorbers [
14,
15]. Suitable aiming strategies are crucial for balancing stress limits and temperature while achieving higher efficiencies [
16]. Optimal aiming strategies can improve SPT plant performance, promoting operational safety and equipment reliability.
Numerous studies have explored aiming strategy optimization for SPT systems to achieve desired flux distribution. Early methods focus on a static problem where cloud shadowing was ignored [
17,
18], like the static aim point processing system applied at the Solar Two plant [
19]; the aim points of the heliostat are spread vertically from the edge of a cylindrical receiver via the beam radii of the heliostat. The heliostats causing the peak flux at this location can be determined and removed from optimization, which is suitable for the SPT system. However, it does not optimize the receiver power. Recent studies [
20] aim to develop effective and efficient aiming strategies by modifying the early optimization methods for static aiming strategy problems to improve the performance of SPT plants and achieve a more uniform flux distribution. For example, Santana et al. introduced an aiming factor
k, multiplied by the heliostats beam radii, to extend the static Vant-Hull aiming [
21,
22]. In addition, Collado and Guallar [
23] introduced an additional factor
to divide the field into radial sectors for those located further away from the tower to smooth the flux profile. However, heliostat fields are subject to varying meteorological conditions around the world [
24], especially cloud shadows. Optimization methods for static problems cannot accommodate these dynamic changes, leading to the development of dynamic aiming strategy optimization methods to optimize the aiming strategy of the heliostat fields based on meteorological conditions.
The research into dynamic aiming strategy optimization for central receiver systems has been ongoing for some time, and various approaches have been proposed. Some of the earliest work, by Dellin et al. [
25,
26], involves fast heuristic aiming strategies that maximize the heat flux hitting the receiver while distributing the aim points of the heliostats in specific patterns. These strategies are part of the DELSOL optics simulation software, an optimization tool for central receiver system design. Kelly et al. [
27] used a heuristic approach to approximate a predefined heat flux distribution, and Astolfi et al. [
28] partitioned the heliostat field into small groups to reduce peak heat flux densities. Richter et al. [
29] developed an accelerated aiming strategy that can be used for dynamic scenarios, such as short-term environmental influences.
The primary challenge of solving the aiming strategy for dynamic heliostat fields is the increased computational complexity of real-time computation and heightened calculation amount due to dynamic cloud shadowing. Dividing the full heliostat field into sector fields and using machine learning algorithms that rely on pre-training and meta-heuristic optimization can provide improved real-time solutions. The field of aiming strategy optimization is advancing with the development of machine learning algorithms [
30], including supervised and reinforcement learning paradigms. The former paradigm learns mapping by minimizing the difference between the model output and the optimal label, using various methods such as Hopfield networks [
18], Elastic Nets [
31], Pointer Nets (PN), and fully convolutional networks to solve optimization problems [
32]. While these machine learning algorithms can achieve high accuracy and speed after training on massive amounts of data, they consume significant computational resources during pre-training.
On the other hand, meta-heuristic algorithms like BA [
33], Whale optimization algorithm (WOA) [
34], ACO algorithm [
35], and Red deer algorithm (RDA) [
36,
37] simulate natural population behavior and are based on mathematical theories inspired by natural laws [
38]. These algorithms require fewer mathematical conditions than methods like Lyapunov Vector Field (LVF) [
39,
40], Unscented Information Filter (UIF) [
41,
42], and traditional heuristics [
43]. Improved meta-heuristic optimization algorithms offer fast and accurate solutions without pre-training. The TABU algorithm [
7] and GA algorithm [
44] have been applied to the THEMIS flat plate receiver based on the HFLCAL convolution method to flatten the flux distribution while minimizing spillage. The ant colony optimization algorithm (ACO) [
45,
46] has been proposed to maximize the intercepted power and comply with the limits, regardless of the thermal receiver’s shape. According to Flesh et al. [
47], this method performs
better than the single-factor aiming strategy of the cylindrical receiver. It is also coupled with the local search algorithm (TLBO) of Cruz et al. [
16] to increase convergence to the global optimum.
In this paper, we propose a novel meta-heuristic method that does not require offline pre-training but is also computationally efficient without sacrificing optimality. This paper aims to reduce Particle Swarm Optimization (PSO) [
48] complexity and shorten optimization time by modeling heliostats as intelligent agents (IA). PSO is an efficient metaheuristic inspired by social animal behaviors, known for quick convergence and adaptability in complex problem-solving, where particles share information and collaboratively move toward optimal solutions. Formulated in a physically meaningful way, the IA is connected to the physical heliostat, thus enabling the utilization of operational continuity to enhance the solution process. The proposed innovative mechanism incorporates the heliostat field aiming strategy of the previous period. Therefore, reinforcements are introduced into the classical PSO algorithm, resulting in the development of a new algorithm called Individual Update PSO (IUPSO).
The paper primarily focuses on creating a dynamic aiming strategy for central receiver systems that can effectively handle the real-time impact of a cloud shadow on the heliostat field.
The aim is to offer a more precise and efficient method for calculating the real-time aiming strategy of the heliostats under cloud shadow.
4. Case Study
This work presents a simulated case study about a full heliostat field consisting of 32 sector heliostat fields and follows a staggered radial arrangement. For most parts of the case study in this paper, we only focus on the computation of one of the 32 panels. In any case, a full heliostat field validation study is presented to demonstrate the proposed approach’s effectiveness. The specific parameter description of the heliostat field and central receiver is shown in
Table 1. The reflectivity of a heliostat is assumed as equal and determined by the cloud shadowing, which is modeled in the former section. In order to simplify the calculation, the atmosphere attenuation will not be considered in this paper, and the reflectivity of the heliostat will be set to
: 0 for those covered by clouds, and 1 for those not covered. Considering the trade-off between computational speed and optimization, 8 vertical aiming points are specified in the panel [
30]. In our study, the number of heliostats is 696, and the number of aiming points is 8, and therefore, the total number of targeting combinations is
.
The cloud shape is simplified to a circle and creates a dynamic cloud movement model to simulate cloud shadowing per unit sampling period, as shown in
Figure 7. For simplicity, The clouds are supposed to move in a straight line at a uniform velocity. The initial position of the cloud with the mid-line path of the Y-axis is denoted by
, and the initial position of the cloud with the mid-line path of the X-axis is presented by
. The mathematical model of cloud movement is shown as Equations (
23) and (
24):
where
denotes the real-time position cloud,
denotes the real-time velocity of the cloud, and
denotes the sampling period of the cloud.
means the clouds move along the Y-axis of the heliostat field, and the clouds move along the X-axis mid-line when the
is
.
The DNI received by every heliostat among the heliostat fields is rewritten to the reflectivity used for the calculation in this paper and denoted by
and
. The dynamic heliostat field condition can be modeled as Equation (
25):
The case study consists of two critical sections: the heliostat field and the dynamic cloud movement model. In order to facilitate the calculation of the cloud cover on the heliostat field, in this study, the cloud is set as a circle, and the motion state is a uniform linear motion along a straight path. The cloud dynamic movement model consists of five main parameters, which are the altitude angle of the sun, azimuth angle, cloud radius, cloud movement speed, and the sampling period of the heliostat field, and can be seen in
Table 2.
6. Conclusions
This paper proposed a method for solving the real-time aiming strategy in SPT plants, utilizing an improved meta-heuristic optimization algorithm. Two new mechanisms were introduced into the classical PSO based on the mathematical model of a heliostat’s physical IA. These mechanisms allowed the intelligence agent, directly associated with the physical heliostat, to receive status information from others in the region, adaptively update its state, and leverage the physical nature of heliostat operational continuity to facilitate the solution process. A simulation environment of a heliostat field is established as a case test to verify the performance of the algorithm proposed in this paper by comparing the optimization performance of six swarm intelligence optimization algorithms’ dynamic mirror field real-time aiming strategy. The results demonstrated that our method achieved real-time optimization in heliostat field scenes with continuously changing cloud shadows.
The population inheritance mechanism obtains 10 times the initial solution for Modified PSO and IUPSO, which greatly improves the solution efficiency of the algorithms, but the heliostat field scene becomes more complex, and the performance of the Modified PSO appears to be degraded. IUPSO physically models the heliostat individuals, as well as proposes a customized updating mechanism of the heliostat individuals to solve the problem and successfully realizes the complex. It successfully realizes the real-time optimization of the aiming strategy in complex heliostat field scenarios and reduces the computational cost. Tests on 400 real heliostat field scenarios show that IUPSO outperforms the improved PSO in all aspects and ensures robust real-time optimization even under complex conditions. A model for atmospheric attenuation was developed and implemented to assess its impact on the real-time scheduling optimization of heliostat field aiming strategies. Testing on a full-heliostat field simulation environment with a cloud movement path and heliostat scenes based on three different cloud locations confirmed the effectiveness of the IUPSO real-time aiming strategy. Future work should consider more realistic and complex cloud conditions. Combining machine learning with swarm intelligence optimization algorithms may significantly mitigate real-time scheduling errors in heliostat fields caused by cloud prediction inaccuracies. Additionally, the current atmospheric attenuation model only accounts for scattering and absorption. A more sophisticated model should be developed to enhance the realism and reliability of future studies.