Next Article in Journal
A Multidimensional Framework for Quantifying Brazil–China Commodity Trade Dependence Using the Commodity-Specific Sustainability Index
Previous Article in Journal
Research on the Low-Carbon Effects of Farmers’ Livelihood Transition in the Northeast China Tiger and Leopard National Park: A Case Study of Dongning Area
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multi-Model Switching Control of Linear Fresnel Heat Collecting Subsystem

1
Engineering Research Center for Photothermal Energy Storage Integrated Energy System, Lanzhou Jiaotong University, Lanzhou 730070, China
2
School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
*
Authors to whom correspondence should be addressed.
Sustainability 2025, 17(17), 7780; https://doi.org/10.3390/su17177780
Submission received: 9 June 2025 / Revised: 7 August 2025 / Accepted: 11 August 2025 / Published: 29 August 2025

Abstract

Aiming at the stochasticity, uncertainty, and strong perturbation of the linear Fresnel solar thermal power collection subsystem, this study establishes a multivariate prediction model for the linear Fresnel collector subsystem based on complex environmental characteristics and designs a PID controller and MPC controller for the tracking and control of the outlet temperature. By analyzing the heat transfer process of the collector, constructing a model in Multiphysics for three-dimensional modeling of the collector, extracting data through simulation, fuzzy clustering the data and using different clustering centers for parameter identification in order to obtain the multi-model. By using the field data from the site of Dunhuang Dacheng Linear Fresnel Molten Salt Collector Field, considering the inlet temperature, normal direct irradiance and wind speed are used as the perturbation quantities, and the flow rate of molten salt is used as the control quantity. Considering three representative weather conditions, the switching criterion of minimizing the real-time point error is adopted for switching the outlet temperature of the collector. Simulation analysis results show that under the same conditions, the tracking error of the single model is relatively large, with the output temperature error fluctuating between −100 °C and 100 °C and containing many burrs. In contrast, the output temperature error of the multi-model switching control is controlled within 50 °C, which features a smaller tracking error and a faster tracking speed compared with the single-model control. When faced with large disturbances, the multi-model MPC switching control achieves better tracking performance than the multi-model PID switching control. It tracks temperatures closer to the set value, with a faster tracking speed and more excellent anti-interference performance.

1. Introduction

The world is witnessing a disturbing acceleration in the number, speed, and scale of climate record-breaking increases. Under current policies, greenhouse gas emissions will increase by 16 percent in 2030. Today, the projected increase is 3%. However, GHG emissions must still be projected to fall by 28% in 2030 for the 2 °C pathway of the Paris Agreement and by 42% for the 1.5 °C pathway. All countries must urgently accelerate economy-wide, low-carbon transformations to achieve the long-term temperature goal of the Paris Agreement [1]. Signaling a further significant increase in support for clean energy investments in energy efficiency [2], in solar thermal power generation, the linear Fresnel solar thermal power generation has the unique advantages of flexible structural arrangement, low investment and maintenance costs, etc. It shows a very promising potential as it proceeds rapidly to commercial maturity [3].
The working principle of the linear Fresnel collector subsystem is to reflect and gather incident sunlight through primary mirrors to heat the molten salt in the collector tube and to keep the outlet temperature within a certain range by adjusting the flow rate of molten salt, so as to ensure the relative stability of power generation. A variety of control algorithms have been applied to solar collector systems by a wide range of scholars, and their control is all aimed at reducing tracking error and controlling the outlet temperature of the collector in a relatively smooth range [4,5,6,7,8,9]. However, in the face of unknown interference and natural factors, it is not easy to maintain the outlet temperature within a certain range. Therefore, the outlet temperature of molten salt is an important control target for power generation stabilization, which has certain research value and practical application needs.
With the rapid development of solar thermal power generation technology, various control algorithms have been applied to solar heat collection systems by numerous scholars. Their control purposes are all to reduce tracking errors and keep the outlet temperature of the collector within a relatively stable range. Reference [10] designed a Filtered Dynamic Matrix Control (FDMC) algorithm for solar heat collection fields. By adding a filter to the prediction error, it enhances the robustness and anti-interference capability under multiple time delays. Reference [11] proposed a hybrid logical dynamic predictive controller, which adopts a simplified lumped parameter model for prediction and simulation, thereby reducing heat losses caused by cloud shading in large-scale solar fields. Reference [12] proposes a dual-mode model predictive anti-interference controller, which consists of a feedforward compensator with an improved disturbance observer and a feedback controller based on dual-mode model predictive control. Experimental results show that in the face of disturbances, it can achieve unbiased control of the outlet temperature of the heat collection field with a small overshoot and a short adjustment time. Reference [13] designs a Dynamic Matrix Predictive Control (DMC) and incorporates a Kalman filter, thereby enabling the system to exhibit stronger stability and robustness when facing large fluctuations in solar radiation intensity. Reference [14] adopts soft sensor modeling and sliding mode predictive control methods. Based on the measured data, it controls the outlet molten salt temperature of the heat collection subsystem in the 50 MW linear Fresnel CSP (Concentrated Solar Power) plant of Gansu Dunhuang Dacheng, which improves the prediction accuracy and anti-interference ability of the heat collection subsystem. Reference [15] conducts cluster analysis on on-site measured data and establishes a predictive multi-model for the heat collection subsystem. The results of multi-model predictive control show that compared with a single model, the multi-model has the advantages of higher precision and shorter lag time. However, this multi-model does not consider wind speed as a disturbance term of the system.
Existing linear Fresnel collector subsystem outlet temperature control uses common industrial PID control algorithms. The controlled object is basically a single model, and in the face of the wind speed of the environment, it makes the establishment of the model as well as the control of the existence of large deviations difficult. In summary, this paper carries out three-dimensional modeling simulation of the vacuum collector tube, and through the extracted data set for the establishment of a multi-model, the model takes into account the time-varying wind speed conditions. Finally, this is accomplished through the design of multi-model PID and multi-model MPC controllers and through the measured data for comparative simulation analysis.
We summarize the main contributions as follows:

2. Physical Modeling of Vacuum Collector Tubes

This section presents a 3D modeling simulation of the collector tube through COMSOL Multiphysics (hereafter referred to as COMSOL). The version used in this study is 6.1, and the coupled Multiphysics simulation is performed through solid and fluid heat transfer fields and fluid fields in COMSOL. The computer hardware configuration is as follows: processor: 12th Gen Intel(R) Core(TM) i7-12700H 2.30 GHz; graphics card: RTX 3070Ti (Laptop). The manufacturer of COMSOL software version 6.1 is COMSOL AB, with its headquarters located in Stockholm, Sweden.

2.1. Operating Principle

The linear Fresnel concentrator collector system, where a fixed receiver is mounted on a series of small towers and produces a linear focal point, and long rows of flat or slightly curved mirrors moving independently on an axis reflect the sun’s rays back to the fixed receiver to heat the molten salt inside the vacuum collector tube, as shown in Figure 1. The collector tube is referenced to a 4060 mm solar medium and high-temperature vacuum collector tube, which consists of a metal inner tube and a transparent glass outer tube, and the heat loss of the collector tube is reduced by pumping the interlayer between the inner and outer tubes into a vacuum and maintaining it for a long period of time. In this case, the material of the metal tube is stainless steel 321, and the outer side is air domain. The collector tube geometrical parameters are shown in Table 1.
The established collector model contains heat conduction, heat convection, and heat radiation in three heat transfer modes; heat conduction includes the heat transfer between the glass casing and the metal tube; due to the vacuum between the metal tube and the glass casing, the heat convection is ignored, and only the natural convection and forced convection between the outside of the glass casing and the air are considered; the heat radiation is the heat transfer between the vacuum layers and the radiation to the external environment. The energy transfer profile is shown in Figure 2.

2.2. Boundary Condition

In the process of heat collection, most of the energy is still concentrated in the lower part of the collector tube due to the great non-uniformity of the radiant heat flow on the surface of the collector tube. Therefore, the energy flow density distribution in Reference [17] is used to set up 6 groups along the circumferential angle of the collector tube, as shown in Figure 3. Energy flux density distribution: Boundary conditions for radiation from a surface to the environment are adopted in order to consider the process of radiative heat dissipation. In COMSOL, the physical field heat transfer equations are represented by Equations (1) and (2) for solids and fluids, respectively. Figure 4, which shows the energy transfer profile, indicates that the conduction heat flux and the temperature in the lower half of the collector is slightly higher than the upper half due to the influence of the non-uniform energy flow density.
ρ C p u T + q = Q + Q t e d q = k T
ρ C p u T + q = Q P + Q v d ρ = P A R S T q = k T
where k is thermal conductivity; C p ( J / k g K ) is constant pressure heat capacity; P A ( p a ) is absolute pressure; Q ( W ) is additional heat source items; ρ ( k g / m 3 ) is densities; q t e d ( W ) is thermoelastic damping, a heat source term due to compression or expansion of a solid; Q P ( W / m 3 ) is the pressure function; Q v d ( W / m 3 ) is viscous dissipation, q ( W / m 2 ) is the conducted heat flux vector; R s ( J / k g K ) is the gas constant; and T ( ° C ) is temperature.
The heat transfer medium is 60% NaNO3 and 40% KNO3 ratio of molten salt. Molten salt generally begins to decompose and produce gas at more than 600 °C and begins to become viscous at 240 °C, crystals are precipitated at 238 °C, and it begins to solidify at 220 °C, so the appropriate temperature range is between 290 and 580 °C [18]. Whereas the physical parameters of the molten salt are strongly affected by temperature variations, the values of the physical parameters were fitted to the following Equations (3)–(6) using the nonlinear least squares method [19].
ρ = 2090 0.636 T f
C = 1447.5 + 0.1718 T f
λ = 0.442 + 1.954 × 10 4 T f
μ = 22.714 0.12 T f + 2.281 × 10 4 T f 2 1.474 × 10 7 T f 3
During the flow of molten salt, considering the hydraulic modeling requirements of the circulating pipelines of the collector system, the adjustable range of the molten salt flow rate in the collector branch is 0.5 to 2.5 m/s. The nature of the flow of the molten salt depends on the Reynolds number, as shown in Equation (7), which is specifically defined by the following criteria: Re < 2300 for laminar flow, 2300 Re 10000 for a transition state, and Re > 10000 for turbulence [20].
Re = ρ f v d μ
where d ( m ) is the metal tube inner diameter and v ( m / s ) is the medium flow rate.
The physical field is set to laminar flow, where the velocity distribution of the fluid in the cross-section no longer changes due to the long pipe, i.e., a fully developed flow with a pressure inlet and velocity outlet. Gravity is neglected, and there is no slip wall. The steady state equations for laminar flow are given in Equation (8).
ρ ( u 2 ) u 2 = [ p 2 I + K ] + F ρ u 2 = 0 K = μ ( u 2 + ( u 2 ) T )
where K ( N / m 2 ) is the viscous stress tensor, I ( N / m 2 ) is the unit tensor, and F ( N / m 3 ) is the volumetric force.
The external forced convection condition is used to consider the introduced wind speed. In the feasibility study report of the thermal power plant [21], the collectors are arranged in the north–south direction. Their wind rose map indicates that the wind direction is mostly from west to east, which corresponds to the arrangement of the collector field, so it is the inlet-to-outlet direction; the wind speed is set by the common wind speeds in the feasibility study report. Equation (9) represents the physical field equation of convective heat flux.
n q = q 0 h = 2 K 0.3387 P r 1 / 3 Re L 1 / 2 L ( 1 + ( 0.0468 Pr ) 2 / 3 ) 1 / 4 i f Re L 5 10 5 2 K L Pr 1 / 3 ( 0.037 Re L 4 / 5 871 ) i f Re L > 5 10 5 q 0 = h ( T e x t T )
where   L ( m ) is length,   T e x e ( ° C ) is the outside temperature, h ( W / m 2 K ) is the heat transfer coefficient, and Pr is the Prandtl Number.

2.3. Mesh Generation

A user-controlled mesh was selected for the object geometry in COMSOL. The mesh quality map is shown in Figure 5, indicating that the quality of the constructed mesh is better overall.
In the steady state study calculations, COMSOL selects the solution method by default based on the characteristics of the model. Therefore, the relative tolerance defaults to 0.001 and is automatically linear. The separation solver–direct solver is selected, which has the advantage of being robust and general and more robust than the iterative solver. The PARDISO solver is selected among the direct solvers, which is relatively faster.
The simulation analysis was carried out by COMSOL, varying different parameters for the simulation, and 300 sets of data were extracted from it to provide data support for the establishment of the multi-model.

3. The Establishment of Multivariate Model

In order to build a multi-model to reflect the multiple complexities of the heat-trapping process, 300 data sets were clustered to obtain the clustering centers, and the parameters were identified for each class of data with different clustering centers.

3.1. Cluster Analysis

The fuzzy C-mean clustering algorithm is based on initializing the number of clusters and the cluster center and continuously updating the degree of affiliation and the cluster center to minimize the objective criterion until the cluster center is no longer changing or the difference between the objective function values of the two iterations is within the permissible range [22]. The steps are as follows:
Step 1: Determine the number of categories C and the fuzzy weight index m , and initialize the clustering center ν .
Step 2: The fuzzy affiliation matrix is calculated through the following Equation (10):
u i j = k = 1 c x i υ j 2 m 1 x i υ k 2 m 1 1 x i υ k 0 1 x i υ k = 0   and   k = j 0 x i υ k = 0   and   k j
where u i j is the fuzzy affiliation of individual x i to class j , and ν j is the cluster center of class j .
Step 3: Use the following Equation (11) to calculate the clustering center:
υ j = i = 1 n u i j m x i i = 1 n u i j m
Step 4: Calculate the clustering target value from Equation (12), and determine whether the target value is satisfied. If it is satisfied, the clustering ends; if not, return to Step 2.
J = i = 1 n j = 1 c ( u i j ) m x i υ j
Here, the advantages and disadvantages of categorization are evaluated by choosing the DB effectiveness index [23]. A smaller value of its indicator indicates better clustering effectiveness, and the DB indicator is defined as shown in Equation (13).
D B ( - ) = 1 N i = 1 N R i
where R i is the similarity between categories i and j.
The 300 sets of data     M ( T i n , u i , I , T o u t , v ) were classified and analyzed by fuzzy clustering, which, according to the DB indicator, showed the best clustering effect when C = 6 , and Table 2 represents its clustering results.
The clustering centers clustered into 6 classes are as follows:
υ 1 = 301.1243 0.6003 680.2298 442.0567 2.6127 υ 2 = 299.6899 0.6145 811.4918 502.8205 3.1902 υ 3 = 301.7597 0.6345 832.6394 427.4059 4.8611 υ 4 = 296.1373 0.6185 886.3975 527.1712 3.7107 υ 5 = 297.8536 0.6278 759.2058 440.2099 1.9754 υ 6 = 294.4886 0.6302 932.0549 484.5639 4.6277

3.2. Parameter Recognition

A multivariate model of the collector subsystem was developed using the forgotten factor recursive least squares method based on the data classification results. The inlet temperature, normal direct irradiance, molten salt flow rate, and wind speed are inputs, and the outlet temperature is the output. In order to better adapt the model to changes in the current data and to increase the impact of new data, the forgetting factor recursive least squares method is used. The parameter θ ( k ) is identified using a controlled autoregression model in Equation (14) below.
Y ( k + 1 ) = φ T ( k ) θ ( k )
where, Y ( k + 1 ) = [ y 1 ( k + 1 ) y 6 ( k + 1 ) ] T
θ = a 11 a 12 a 13 a 14 a 15 a 21 a 22 a 23 a 24 a 25 a 31 a 32 a 33 a 34 a 35 a 41 a 42 a 43 a 44 a 45 a 51 a 52 a 53 a 54 a 55 a 61 a 62 a 63 a 64 a 65 ,   φ T ( k ) = T i n 1 ( k ) u 1 ( k ) I 1 ( k ) y 1 ( k ) v 1 ( k ) T i n 2 ( k ) u 2 ( k ) I 2 ( k ) y 2 ( k ) v 2 ( k ) T i n 3 ( k ) u 3 ( k ) I 3 ( k ) y 3 ( k ) v 3 ( k ) T i n 4 ( k ) u 4 ( k ) I 4 ( k ) y 4 ( k ) v 4 ( k ) T i n 5 ( k ) u 5 ( k ) I 5 ( k ) y 5 ( k ) v 5 ( k ) T i n 6 ( k ) u 6 ( k ) I 6 ( k ) y 6 ( k ) v 6 ( k )
The initial values are zero vectors or sufficiently small positive real vectors. Then, the multi-model equation can be obtained as shown in Equation (15). y i ( k + 1 ) is the initial predicted value at time k + 1.
y 1 ( k + 1 ) = 0.1577 T i n 1 ( k ) + 0.1826 u 1 ( k ) + 0.3383 I 1 ( k ) + 0.2219 y 1 ( k ) + 0.0013 v 1 ( k ) y 2 ( k + 1 ) = 0.1240 T i n 2 ( k ) + 0.1535 u 2 ( k ) + 0.3514 I 2 ( k ) + 0.2041 y 2 ( k ) + 0.0023 v 2 ( k ) y 3 ( k + 1 ) = 0.1195 T i n 3 ( k ) + 0.1492 u 3 ( k ) + 0.3212 I 3 ( k ) + 0.1679 y 3 ( k ) + 0.0020 v 3 ( k ) y 4 ( k + 1 ) = 0.1227 T i n 4 ( k ) + 0.1545 u 4 ( k ) + 0.3583 I 4 ( k ) + 0.2124 y 4 ( k ) + 0.0021 v 4 ( k ) y 5 ( k + 1 ) = 0.1433 T i n 5 ( k ) + 0.1787 u 5 ( k ) + 0.3398 I 5 ( k ) + 0.2135 y 5 ( k ) + 0.0018 v 5 ( k ) y 6 ( k + 1 ) = 0.1081 T i n 6 ( k ) + 0.1373 u 6 ( k ) + 0.3424 I 6 ( k ) + 0.1802 y 6 ( k ) + 0.0032 v 6 ( k )
where T i n i ( k ) ( ° C ) is inlet temperature, u i ( k ) ( m / s ) is molten salt flow rate, y i ( k ) ( ° C ) is outlet temperature, and v i ( k ) ( m / s ) is wind velocity.
Considering the overall length of the pipeline, the molten salt needs to collect and exchange heat in a longer pipeline, so among the factors, the change in normal direct irradiance has the greatest effect on the outlet temperature. The comparison between the predicted values and the real values is shown in Figure 6. Except for some deviations in the prediction effect of individual data points, the overall error between the overall predicted values and the real values is small, indicating that the prediction effect of the model is generally good.
The model is validated by using the data of the inlet and outlet temperature measurement points of the collector circuit of the commissioned Lanzhou Dacheng Thermal Power Generation Collector Field on 17 March 2023 and combining them with the weather conditions measured by the power plant on that day.
Each collector loop consists of 12 solar collector assemblies, and the length of a single loop is 1200 m. The effective collector area of each collector assembly is 1445 m2, and the effective collector area of a single loop is 17,340 m2.
The results are shown in Table 3 for comparison with the real data. Among them, the relative errors of each group are within a reasonable range, confirming that the established predictive multi-model is reliable and can be used in the subsequent control system. The data in Table 3 are the cluster centers obtained after clustering. All data are divided into six categories, with these six data groups as the centers after clustering, and the clustering results are shown in Figure 6.

4. Multi-Model Switching Control

4.1. Design of Multi-Model PID Controller

The block diagram of the multi-model PID switching control designed in this section is shown in Figure 7. With the set value as the input and the outlet temperature as the output, the flow rate of molten salt is regulated by controlling the flow rate of molten salt, the control output is carried out separately for multiple sub-models, the error between the output of each sub-model and the set value is calculated, the smallest error is selected online as the final output, and the model of that output is selected at the same time, so as to complete the switching output control of the multi-models.
In this case, the control law of the PID controller is shown in Equation (16) below.
u ( t ) = k p + k i 0 t e ( t ) d t + k d d e ( t ) d t
By discretizing it, the discretized PID control law expressed in the following Equation (17) can be obtained.
u ( k ) = k p e ( k ) + k i i = 0 k e ( i ) + k d ( e ( k ) e ( k 1 ) )

4.2. Design of Multi-Model MPC Controller

A model predictive controller is selected and designed to control the outlet temperature output based on the characteristics of the collector subsystem. Model predictive control is a model-based control algorithm. Compared with PID control, it has a certain degree of future predictability, and it applies the principle of online rolling optimization, which has certain advantages for the uncertainty caused by time-varying, disturbances, etc. In addition to this, it is a kind of optimal process technology due to its use of multistep prognostics, which can effectively solve the problem of time-delay processes.
The multi-model MPC switching control diagram designed in this section is shown in Figure 8. The reference set value is used as the input, the outlet temperature is controlled by controlling the flow rate of molten salt, and the outlet temperature of the molten salt is used as the output, where the output of each sub-model is used to perform an error operation, with the set value and the smallest output error value selected online for the selection on the model and switched to the output of the selected model.
By truncating the model when the step response essentially reaches a stable value within an appropriate sampling period, the response sequence is obtained for a limited period of time:
α = [ a 1 , a 2 , a 3 , a N ] T
where N is the modeling time domain.
When there is a control increment Δ u ( k ) for the control quantity at moment k , then the predicted value at moment k + i is
y 1 ~ ( k + i | k ) = y 0 ~ ( k + i | k ) + a i Δ u ( k ) , i = 1 , 2 , N
where y ~ 0 ( k + i | k ) is the predicted initial value.
The output values for future moments are
y M ~ ( k + i | k ) = y 0 ~ ( k + i | k ) + Σ j = 1 min ( M , i ) a i j + 1 Δ u ( k + j 1 ) , i = 1 , 2 , N
where M is the control time domain.
Rewrite the above equation in vector form:
y P M ~ ( k ) = y P 0 ~ ( k ) + A Δ u M ( k )
The vector consisting of the control increment changes is
Δ u ( k ) = [ Δ u ( k ) Δ u ( k + M 1 ) ] T
The optimal sequence of control increments is obtained by minimizing the performance index function. In order to keep the predictions of the MPC controller from diverging from the actual output, a feedback correction of the prediction model is required with an output error of
e ( k + 1 ) = y ( k + 1 ) y 1 ~ ( k + i | k )
The corrected output is
y c o r ~ ( k + 1 ) = y 1 N ~ ( k ) + h e ( k + 1 ) y c o r ~ ( k + 1 ) = y c o r ~ ( k + 1 | k + 1 ) y c o r ~ ( k + N ) | k + 1 )
where h = [ h 1 , h 2 , h N ] T , y c o r ~ ( k + 1 ) = y c o r ~ ( k + 1 | k + 1 ) y c o r ~ ( k + N ) | k + 1 ) where h is the calibration vector and y ~ N 1 ( k ) is the initial predicted value at moment k + 1 .

4.3. Performance Indicators

We want to be as close as possible to a given value for the output, and the control increments do not vary too drastically, so the performance metrics of the MPC are defined through Equation (25).
J = [ Y ( k + 1 ) Y r ( k + 1 ) ] T Q [ Y ( k + 1 ) Y r ( k + 1 ) ] + Δ U T ( k ) R Δ U ( k )
where Y ( k + 1 ) = [ y ( k + 1 ) , y ( k + 2 ) , y ( k + p ) ] T , Δ U ( k ) = [ Δ u ( k ) , Δ u ( k + 1 ) , Δ u ( k + m 1 ) ] T , Q is the output error control matrix, R is the weighted volume control matrix, and P is the predictive time domain.
Due to the complexity of the system operation and the actual physical constraints, there is the following Equation (26) for the local constraints:
u min u ( k + j 1 ) u max , j = 1 , 2 , M y min y ( k + j ) y max , j = 1 , 2 , P Δ u min Δ u ( k + j 1 ) Δ u max , j = 1 , 2 , P

4.4. Switching Guidelines

Six models are established according to the system operation status. The control accuracy of model predictive control (MPC) is related to the parameter accuracy of the established predictive models. Based on the criterion that the error between the expected value and the current output is minimized, the predictive model is selected to implement model predictive control. The output value obtained from each controller is compared with the set value, and the minimum error is selected online as the output at that moment, defining its error criterion as the real-time point error, as shown in Equation (27).
j e i = | y i y r i |

4.5. Reference Track

Before the outlet temperature of the molten salt linear Fresnel collector system is put into closed-loop control, the collector system is in the preheat boot stage. The outlet temperature of the corresponding collector branch is 350 °C, and it is kept in steady cycle operation. For the setting of the reference trajectory, the outlet temperature is set to start at 350 °C, and finally, the outlet temperature criterion of 550 °C is reached by two rises.

5. Simulation and Analysis

Data from the Dacheng linear Fresnel power system, which has been put into grid-connected power generation in western Gansu, China, are taken for simulation and analysis under various weather conditions.
Scene 1: sunny weather conditions.
The solar radiation, inlet temperature, and wind speed variations on the day are shown in Figure 9a–c.
The simulation results of single-model MPC, multi-model PID switching control, and multi-model MPC switching control are shown in Figure 10, where (a), (b), (c), and (d) indicate the outlet temperature, output error, control increment, and model selection, respectively.
From the simulation results, it can be seen that the simulation results for scene 1 are generally better. The control error of the switching MPC can be seen to be smaller than that of the single-model MPC as well as the PID switching control through Figure 10a,b, and its tracking speed is faster.
In order to further reflect the simulation results obtained by various algorithms, the results are quantified in terms of the amount of overshoot, response time, average error, and root mean square error (RMSE) as shown in Table 4, where the average error as well as the RMSE is the global average, and the amount of overshoot as well as the response time are given by the first and second set point rise, respectively.
RMSE is shown in Equation (26) and is expressed as the deviation between the true value and the observed value.
RMSE = 1 n 1 n ( y i ^ y i ) 2
where n is the sample size, y ^ i is the observed estimates, and y i is the actual real value.
As can be seen from Table 4, the response time when using PID is relatively slow for MPC, and its average error and RMSE are higher than that of single-model MPC and multi-model MPC. In addition to that, the average error of multi-model MPC is only 0.4181, the RMSE is 4.5227, that of single-model MPC is 0.8964, the RMSE is 9.2410, and the multi-model MPC performs better than single-model MPC. Multi-model MPC performs better than single-model MPC, which is due to the fact that the multi-model switching control can compare the current output errors of each model in real time and select the smallest error as the final output, so its tracking error is smaller and its anti-interference is relatively high.
Scene 2: cloudy weather conditions.
The solar radiation, inlet temperature, and wind speed variations on the day are shown in Figure 11a–c. Among them, it can be seen from Figure 11b that due to the receipt of cloud cover, solar radiation shows a drastic decrease and large volatility in some periods.
From Figure 11, it can be seen that the overall irradiation was better from 11:00 to 14:00 on that day. Due to the cloud cover, the solar normal direct irradiance showed a large fluctuation after 14:00 and lasted for a longer period of time. After 16:00, the inlet temperature showed a large fluctuating situation, and there was a tendency for the wind speed to increase during that time, when the control of the molten salt flow rate enabled the inlet temperature to undergo a small increase in the flow rate of molten salt.
For this, multi-model PID switching control as well as MPC switching control are performed, and the simulation results are shown in Figure 12, where (a), (b), (c), and (d) indicate the outlet temperature, output error, control increment, and model selection, respectively.
For the model predictive control of multi-model switching systems, during the model switching process, it is only necessary to simply compare the current output with the expected value, so the calculation load is not large. Generally, the shortest time for model switching is about 10 min.
From the simulation results of cloudy weather, it can be seen that due to the cloud cover, the solar normal direct irradiance appears to be more unstable, which leads to a larger fluctuation in the outlet temperature, but the error of the multi-model MPC is much smaller than that of the multi-model PID control. In addition, due to the more drastic changes in irradiation, the control increment and model selection reflect greater complexity.
In order to further represent the simulation results obtained by various algorithms, this is quantified in the form of Table 5 for cloudy weather.
As can be seen from Table 5, the response time of PID is slower than that of MPC, and the average error of multi-model MPC is 0.6389 with an RMSE of 4.8475, while the average error of multi-model PID is 5.8838 with an RMSE of 33.9793, which is much higher than that of multi-model MPC, and there exists a large instability of the output in the face of a larger perturbation that lasts for a long time, but the MPC shows more excellent anti-disturbance performance relative to PID.
Scene 3: windy weather conditions.
The variations in solar radiation, inlet temperature, and wind speed are shown in Figure 13a–c. From Figure 13c, it can be seen that the wind speed reaches high-velocity values in a short period of time.
For this, multi-model PID switching control and multi-model MPC switching control are performed, and the simulation results are shown in Figure 14, where (a), (b), (c), and (d) represent the outlet temperature, output error, control increment, and model selection, respectively.
From the simulation results, it can be seen that for scene 3, the simulation results are generally better, and the multi-model MPC switching control error is smaller than the multi-model PID switching control. Its tracking speed is faster in the face of the short time increase in wind speed.
In order to further represent the simulation results obtained by various algorithms, this is quantified in the form of Table 6 for windy weather.
As can be seen from Table 6, the simulation results in windy weather conditions are generally better, the response time of the multi-model PID is slower than that of the MPC, the overshoot of the multi-model MPC is generally much smaller than that of the multi-model PID, and the average error of the multi-model MPC is 0.5144 with an RMSE of 4.5612, while that of the multi-model PID is 3.5053 with an RMSE of 29.9970, which is much higher than the multi-model MPC, indicating that the multi-model MPC has a higher tracking accuracy compared with the multi-model PID when facing a sudden change in wind speed. The average error of multi-model MPC is 0.5144 and RMSE is 4.5612, and the average error of multi-model PID is 3.5053 and RMSE is 29.9970, which is much higher than that of multi-model MPC, which indicates that multi-model MPC has higher tracking accuracy than multi-model PID when facing the situation of sudden change of wind speed.

6. Conclusions

This thesis establishes a three-dimensional collector model through COMSOL software and proposes to include wind speed as a disturbance variable according to the environmental factors. It simulates and extracts data sets by constructing simulations in Multiphysics, establishes a multi-model by using fuzzy clustering as well as parameter identification, and verifies it through the data of the collector field that has already been put into use. Finally, it is controlled by designing PID and MPC controllers for three typical weather conditions by switching between multiple models. In terms of multi-model switching control, the following conclusions can be obtained:
(1)
According to the structure and working principle of the linear Fresnel collector subsystem, a three-dimensional model of the vacuum collector tube in line with the site conditions was established by COMSOL with some specification data from the site. The inlet temperature, normal direct irradiance, wind speed, and the flow rate of the molten salts were listed as the variables, and a Multiphysics simulation of the established model was constructed to simulate and analyze the model and extract the data, which provided data support for the clustering analysis as well as the establishment of the multi-models.
(2)
We performed fuzzy clustering of the data set through DB evaluation indexes, the identification of the parameters of each type of data through the recursive least squares method of the forgetting factor to obtain the predictive mathematical multi-model reflecting the collector subsystem under a variety of circumstances, and verified it using the data of the collector field which has been put into use, indicating that the multi-model established in this paper has a better prediction effect.
(3)
According to the absolute minimum of real-time point error for its output switching selection, through the design of PID and MPC controllers and simulation analysis for three typical weather conditions, the results show that the designed controller basically meets the tracking requirements of the outlet temperature, multi-model MPC switching control of the tracking error is smaller than multi-model PID switching control, and its tracking speed is relatively the fastest.

Author Contributions

Conceptualization and formal analysis, D.F. and L.K.; writing—original draft preparation, Y.R.; resources, X.L.; supervision, Z.Z.; supervision and resources; X.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China [52266012]; Major Science and Technology Programs in Gansu Province [20ZD7GF011]; Gansu Province University Industry Support Program [2022CYZC-34]; Gansu Provincial Science and Technology Major Project [22ZD6GA063]; Central Government-Guided Local Science and Technology Development Fund Project [25ZYJA014]; and Dunhuang Science and Technology Bureau Project [200501].

Data Availability Statement

All additional data is available on the following websites: http://jase.tku.edu.tw/articles/jase-202310-26-10-0013; http://jase.tku.edu.tw/articles/jase-202510-28-10-0007; https://doi.org/10.32604/ee.2021.014724 (all accessed on 8 June 2025).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. United Nations Environment Programme. Emissions Gap Report 2023: Broken Record—Temperatures Hit New Highs, yet World Fails to Cut Emissions (Again); UNEP: Nairobi, Kenya, 2023. [Google Scholar]
  2. IEA. Energy Efficiency 2022; IEA: Paris, France, 2022. [Google Scholar]
  3. Sun, J.; Zhang, Z.; Wang, L.; Zhang, Z.; Wei, J. Comprehensive review of line-focus concentrating solar thermal technologies: Parabolic trough collector (PTC) vs linear Fresnel reflector (LFR). J. Therm. Sci. 2020, 29, 1097–1124. [Google Scholar] [CrossRef]
  4. Song, Y.; Zhang, J.; Li, Y.; Pan, L.; Liu, Z. Temperature homogenization control of parabolic trough solar collector field. IFAC-PapersOnLine 2023, 56, 5413–5418. [Google Scholar] [CrossRef]
  5. Song, Y.; Xia, C.; Zhang, J.; Wang, J.; Li, Y. Disturbance rejection model predictive control for solar collector fields based on fast Fourier transform. IFAC-PapersOnLine 2024, 58, 284–289. [Google Scholar] [CrossRef]
  6. Goel, A.; Mahadeva, R.; Patole, S.P.; Manik, G. Dynamic modeling and controller design for a parabolic trough solar collector. IEEE Access 2023, 11, 33381–33392. [Google Scholar] [CrossRef]
  7. Pataro, I.M.L.; Gil, J.D.; da Costa, M.V.A.; Roca, L.; Guzmán, J.L.; Berenguel, M. Improving Temperature Tracking Control for Solar Collector Fields Based on Reference Feedforward. IEEE Trans. Control Syst. Technol. 2023, 31, 2596–2607. [Google Scholar] [CrossRef]
  8. Zhuang, Z.; Liu, Y.; Chen, Y.; Zhao, Y.; Wang, D.; Ma, J.; Nan, S. An innovative variable flow control strategy and system performance analysis of a solar collector field. Appl. Therm. Eng. 2024, 253, 123753. [Google Scholar] [CrossRef]
  9. Ma, H.Y.; Mao, R.; Yang, Y.; Ma, L.; Gou, S. Assessment of the reproducibility of near-surface wind speed climate characteristics and trends in Gansu Province from ERA5 reanalysis data. Plateau Meteorol. 2023, 42, 210–220. [Google Scholar] [CrossRef]
  10. Lima, D.M.; Normey-Rico, J.E.; Santos, T.L.M. Temperature control in a solar collector field using filtered dynamic matrix control. ISA Trans. 2016, 62, 39–49. [Google Scholar] [CrossRef] [PubMed]
  11. Elias, T.d.A.; Mendes, P.R.C.; Normey-Rico, J.E. Mixed logical dynamical nonlinear model predictive controller for large-scale solar fields. Asian J. Control 2019, 21, 1881–1891. [Google Scholar] [CrossRef]
  12. Gao, X.; Wei, S.; Su, Z. Research on dual-mode model predictive anti-interference control for outlet temperature of trough solar collector field. Acta Energiae Solaris Sin. 2022, 43, 491–496. [Google Scholar] [CrossRef]
  13. Lu, X.; Liang, Z. Application of Model Predictive Control Based on Kalman Filter in Solar Collector Field of Solar Thermal Power Generation. Energy Eng. 2021, 118, 1171–1183. [Google Scholar] [CrossRef]
  14. Sun, P. Research on Model Predictive Control of Solar Thermal Power Generation Heat Collection Subsystem Based on Soft Sensor Modeling. Master’s Thesis, Lanzhou Jiaotong University, Lanzhou, China, 2023. [Google Scholar]
  15. Lu, X.; Dong, H. Application of Multi-model Active Fault-tolerant Sliding Mode Predictive Control in Solar Thermal Power Generation System. Acta Autom. Sin. 2017, 43, 1241–1247. [Google Scholar]
  16. Zhao, X.; Xing, Y.; Yan, S.; Zhang, W.; Zhao, N.; Gao, H. Law of energy flux density distribution in linear Fresnel concentrating system based on climate change. Renew. Energy Resour. 2023, 41, 473–479. [Google Scholar]
  17. Zhang, N. Study on Energy Flow Characteristics and System Heat Transfer of Linear Fresnel Concentrating System. Master’s Thesis, Lanzhou Jiaotong University, Lanzhou, China, 2019; pp. 38–45. [Google Scholar]
  18. Liang, Z. Research on Modeling and Control Strategy of Solar Thermal Power Generation System Based on Petri Net. Master’s Thesis, Lanzhou Jiaotong University, Lanzhou, China, 2021; p. 000140. [Google Scholar]
  19. Zhou, K.; Yang, S.; Ding, S.; Luo, H. A review of research on cluster validity. Syst. Eng.—Theory Pract. 2014, 34, 2417–2431. [Google Scholar]
  20. Qiu, Y.; He, Y.-L.; Cheng, Z.-D.; Wang, K. Study on optical and thermal performance of a linear Fresnel solar reflector using molten salt as HTF with MCRT and FVM methods. Appl. Energy 2015, 146, 162–173. [Google Scholar] [CrossRef]
  21. Ma, Y.; Han, X.; Chen, Z.; Khosa, A.A. Performance analysis of a nanofluid spectral splitting concentrating PV/T system with triangular receiver based on MCRT-FVM coupled method. Appl. Therm. Eng. 2023, 239, 122096. [Google Scholar] [CrossRef]
  22. Bezdek, J.C.; Ehrlich, R.; Full, W. FCM: The fuzzy c-means clustering algorithm. Comput. Geosci. 1984, 10, 191–203. [Google Scholar] [CrossRef]
  23. Li, Y.; Li, F.; Jiang, C. Concentrating optical performance study of linear Fresnel solar thermal power system. Light Source Light. 2022, 1, 87–90. [Google Scholar]
Figure 1. Linear Fresnel heat collecting system [16].
Figure 1. Linear Fresnel heat collecting system [16].
Sustainability 17 07780 g001
Figure 2. Energy transfer profile.
Figure 2. Energy transfer profile.
Sustainability 17 07780 g002
Figure 3. Energy flux density distribution.
Figure 3. Energy flux density distribution.
Sustainability 17 07780 g003
Figure 4. (a) Conductive heat flux; (b) Temperature; Energy transfer profile.
Figure 4. (a) Conductive heat flux; (b) Temperature; Energy transfer profile.
Sustainability 17 07780 g004
Figure 5. (a) Grid quality skewness graph; (b) Profile grid mass distribution diagram; Grid quality map.
Figure 5. (a) Grid quality skewness graph; (b) Profile grid mass distribution diagram; Grid quality map.
Sustainability 17 07780 g005
Figure 6. Plots of predicted values and true values.
Figure 6. Plots of predicted values and true values.
Sustainability 17 07780 g006
Figure 7. PID control block diagram.
Figure 7. PID control block diagram.
Sustainability 17 07780 g007
Figure 8. MPC block diagram.
Figure 8. MPC block diagram.
Sustainability 17 07780 g008
Figure 9. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for sunny weather conditions.
Figure 9. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for sunny weather conditions.
Sustainability 17 07780 g009
Figure 10. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection;Sunny weather simulation results.
Figure 10. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection;Sunny weather simulation results.
Sustainability 17 07780 g010aSustainability 17 07780 g010b
Figure 11. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for cloudy weather conditions.
Figure 11. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for cloudy weather conditions.
Sustainability 17 07780 g011
Figure 12. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection;Cloudy weather simulation results.
Figure 12. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection;Cloudy weather simulation results.
Sustainability 17 07780 g012aSustainability 17 07780 g012b
Figure 13. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for windy weather conditions.
Figure 13. (a) Solar radiation; (b) Inlet temperature; (c) Wind velocity; Data change curve for windy weather conditions.
Sustainability 17 07780 g013
Figure 14. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection; Windy weather simulation results.
Figure 14. (a) Outlet temperature; (b) Output error; (c) Control increment; (d) Model selection; Windy weather simulation results.
Sustainability 17 07780 g014aSustainability 17 07780 g014b
Table 1. Collector tube geometric parameters.
Table 1. Collector tube geometric parameters.
DesignationUnitValue
Inner diameter of metal collector tubem0.081
Outer diameter of metal collector tubem0.09
Glass casing inner diameterm0.139
Outer diameter of glass casingm0.145
The emissivity of metal tube surface coating-0.08
Glass casing emissivity-0.86
Collector vacuumpa0.001
Table 2. Cluster results.
Table 2. Cluster results.
C23456789
DB0.68450.86860.76880.70500.60180.87410.68590.7872
Table 3. Comparison table of results.
Table 3. Comparison table of results.
NO.Inlet Temperature/°CMolten Salt Velocity/m·s−1Solar Radiation/W·m−2Wind Speed/m·s−1Model Exit Temperature/°CActual Exit Temperature/°CRelative Error/%
13000.616882.5444.72441.10.8
22970.628532495.41497.60.44
33030.638154.5426.24270.19
42960.638962528.74526.80.37
52980.627322456.71454.60.46
62900.619138.5480.8480.50.06
Table 4. Performance comparison of each algorithm under sunny weather conditions.
Table 4. Performance comparison of each algorithm under sunny weather conditions.
Scope and AlgorithmOvershooting (%)Response Time (min)Average Error (-)RMSE (-)
Setpoint changeFirst time (510 °C)Second time (550 °C)First time (510 °C)Second time (550 °C)Overall situationOverall situation
Multi-model PID0.51190.6657333.339527.0819
Single-model MPC0.41780.53391.51.50.89649.2410
Multi-model MPC0.17010.85721.51.50.41814.5227
Table 5. Performance comparison of each algorithm under cloudy weather conditions.
Table 5. Performance comparison of each algorithm under cloudy weather conditions.
Scope and AlgorithmOvershooting (%)Response Time (min)Average Error (-)RMSE (-)
Setpoint changeFirst time (510 °C)Second time (550 °C)First time (510 °C)Second time (550 °C)Overall situationOverall situation
Multi-model PID1.74441.1328124.55.883833.9793
Multi-model MPC0.31751.04031.51.50.63894.8475
Table 6. Performance comparison of each algorithm under windy weather conditions.
Table 6. Performance comparison of each algorithm under windy weather conditions.
Scope and AlgorithmOvershooting (%)Response Time (min)Average Error (-)RMSE (-)
Setpoint changeFirst time (510 °C)Second time (550 °C)First time (510 °C)Second time (550 °C)Overall situationOverall situation
Multi-model PID0.39830.6183623.505329.9970
Multi-model MPC3.6781 × 10−130.08431.520.51444.5612
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fan, D.; Kong, L.; Lu, X.; Rui, Y.; Yu, X.; Zhang, Z. Research on Multi-Model Switching Control of Linear Fresnel Heat Collecting Subsystem. Sustainability 2025, 17, 7780. https://doi.org/10.3390/su17177780

AMA Style

Fan D, Kong L, Lu X, Rui Y, Yu X, Zhang Z. Research on Multi-Model Switching Control of Linear Fresnel Heat Collecting Subsystem. Sustainability. 2025; 17(17):7780. https://doi.org/10.3390/su17177780

Chicago/Turabian Style

Fan, Duojin, Linggang Kong, Xiaojuan Lu, Yu Rui, Xiaoying Yu, and Zhiyong Zhang. 2025. "Research on Multi-Model Switching Control of Linear Fresnel Heat Collecting Subsystem" Sustainability 17, no. 17: 7780. https://doi.org/10.3390/su17177780

APA Style

Fan, D., Kong, L., Lu, X., Rui, Y., Yu, X., & Zhang, Z. (2025). Research on Multi-Model Switching Control of Linear Fresnel Heat Collecting Subsystem. Sustainability, 17(17), 7780. https://doi.org/10.3390/su17177780

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop