Abstract
Solar fuels are proven to be promising candidates for thermochemical energy storage. However, the transient nature of solar radiation is an obstacle to maintaining a stable operational temperature inside a solar reactor. To overcome this challenge, the temperature of a solar reactor can be regulated by controlling the incoming solar radiation or the feedstock flowrate inside the reactor. In this work, a combined proportional integral derivative (PID) controller is implemented to regulate the temperature inside a high-temperature tubular solar reactor with counter-current flowing gas/particles. The control model incorporates two control systems to regulate incoming solar radiation and gas flow simultaneously. The design of the controller is based on a reduced-order numerical model of a high-temperature tubular solar reactor that is vertically oriented with an upward gas flow and downward particle flow. The reactor receives heat circumferentially through its wall over a finite segment of its length. Formulation of the heat transfer model is presented by applying the energy balance for the reactor tube and considering heat and mass transfer inside. A set of governing differential equations are solved numerically by using the finite volume method to obtain reactor wall, particles, and gas temperatures along the reactor length with various boundary conditions. Simulation results are used to tune the PID controller parameters by utilizing the Ziegler–Nichols tuning method. Both the simulation results and the controller performance are visualized on the labview platform. The controller is challenged to track different temperature setpoints with different scenarios of transient solar radiation. The performance of the PID controller was compared to experimental results obtained from an industrial PID controller embedded in a 7 kW electric furnace. Results show that the combined PID controller is successful in maintaining a stable temperature inside the reactor by regulating the incoming solar radiation and the flowrate via small steady-state error and reasonable settling time and overshoot.
1 Introduction
Solar fuels are produced by housing reactants within a solar reactor and the concentrated solar energy is transferred to the reactants through a window or indirectly transferred using a windowless reactor. Storing solar energy as pelletized solid state thermochemically reduced media for a long duration is a promising technology to produce solar fuel as a substitute for fossil fuels. However, the effectiveness of thermochemical energy storage systems is assessed based on a number of characteristics, such as the number of life cycles with respect to reusability, the duration of stable energy storage, and the volumetric heat capacity or energy density [1,2]. Furthermore, the production of high-temperature solar fuel requires an efficient solar receiver that utilizes solar energy as a heat source to activate endothermic processes where the solar fuel absorbs energy during the chemical conversion of reactants. The energy stored in solar fuel can be released via an exothermic process when needed.
Thermochemical redox materials are considered as solar fuels, however, each type has a critical reduction temperature where the fuel charges and discharges energy. For instance, at relatively low temperatures of 250–800 °C, dehydration of metal hydroxides charges and discharges energy [3] whereas calcium hydride reacts in a temperature range of 1100–1400 °C [4]. On the other hand, BaO2/BaO have appreciable potential with their 20 useable lifetime cycles and critical reaction temperature in the range of 600–750 °C [5]. Similarly, cobalt oxide (Co3O4) and Co3O4/Al2O3 react at temperature ranges of 840–940 °C [6] and 700–1000 °C [7]. For higher temperatures, magnesium manganese oxide (MgMn2O4) reacts between 1000 and 1500 °C and has been proven to show unique thermal characteristics and stability when stored at room temperature [8].
In high-temperature thermochemical reactions, a windowless plug-flow tubular solar reactor is preferable due to the melting limit of reactor components. Thermochemical conversion processes in reduction/oxidation require flowing gas to facilitate energy charging and discharging. Co-current flowing gas/media are commonly used in plug-flow tubular solar reactors; however, utilizing counter-current flowing gas can recuperate the sensible heat which yields an energy-efficient process. The thermal performance of different solar receiver concepts can be tested experimentally. Nevertheless, numerical examination of thermal characteristics of a solar receiver or a reactor needs a rigorous analysis addressing different parameters\geometry in addition to the nature of the thermochemical process. Window-type solar receivers are usually used for fixed-bed reactors where the concentrated solar power irradiates the reactant through a quartz transparent window [9–11] or another type of indirectly irradiated cavity receivers [12]. Such solar receivers are numerically analyzed by implementing the Monte Carlo ray tracing method coupled with a heat transfer numerical model [9,10] or modeled in a three-dimensional computational domain using commercial software such as fluent package [13] or cfMesh [14].
On the other hand, indirectly heated fixed beds are numerically analyzed using the finite volume method whereas moving beds in tubular solar reactors are usually modeled as tubes subjected to external heat flux. Such an approach has been demonstrated in Refs. [15,16] by incorporating more complex parameters [17] since the thermal analysis considered was based on the heat transfer interaction between granular flows [18]. Recently, Huang et al. [19] developed a CFD model to analyze the thermal characteristics of a 1D model for thermochemical reactors with counter-current flowing media. The work was extended to analyze the same system with a 2D numerical model and reported an enhancement in the accuracy when compared to results obtained from the 1D model [20]. In general, simulating two-phase flow problems requires a meticulous CFD approach to achieve the desired level of accuracy.
The performance of solar applications including the efficiency of solar thermochemical processes depends on the stability of solar reactor temperature. To maintain a quasi-steady temperature within the reactor during on-sun operation, an efficient control system needs to be implemented. For example, controlling the heliostats via a feedback control system can adjust the direct normal irradiance (DNI) [21] which in return can regulate the reactor temperature. One of the key tools in regulating solar reactor temperature is the implementation of a proportional integral derivative (PID) controller as seen in Ref. [22] where the temperature of a tubular reactor is controlled. The PID controller with model-based feedforward control can be effectively implemented in solar direct steam generation (DSG) [23]. A simplified proportional integral (PI) controller is also a successful method to control the temperature inside a fixed-bed tubular reactor [24]. Manipulating the gas flow is another approach to regulate the temperature in steam gasification of Petcoke and carbothermal reduction [22]. For systems with high nonlinearity such as thermochemical reaction kinetics more advanced control methodology such as model predictive control (MPC) strategy is preferable since the process of solar fuel production is a complicated nonlinear process, and it involves multivariables such as gas flow, solar fuel mass flowrate, and solar flux [10,19]. Although the MPC controller is proven as an effective strategy in regulating the temperature of solar reactors [17,18] it requires more computational effort and optimization process in comparison to linear conventional PID controller.
This work presents a combined PID controller that is implemented in regulating the temperature inside a vertical tubular solar reactor with indirect heating. The solar reactor is used to produce solar fuel by flowing (MgMn2O4) particles downward and counter-current gas flowing upward to charge and discharge the solar fuel. The control system utilizes heat flux and particles\gas flow as input variables to maintain a constant temperature inside the solar reactor. A low-order physical model was developed to simulate the thermal characteristics of the tubular solar reactor and the simulation results were used to tune the PID controller.
2 Methodology
Concentrated solar power is utilized as thermal energy provided to the system by heating a segment of the reactor tube defined as the heating zone. The reactants pellets are fed from the top and they flow downward through the reactor tube, reaching the required reaction temperature at the heating zone where the thermochemical reaction occurs. The gas is supplied to the reactor tube from the bottom which flows upward. The counter-current gas flow offers a more efficient operation because the oxidized porous pellets are preheated by the hot interstitial gas flowing upward, which passes through the heated zone as shown in Fig. 1. To ensure an efficient recuperation, the sensible heat, the amounts of gas, and particle mass flowrates should be adjusted accordingly. In the following sections, the reactor system will be modeled numerically to develop a low-order physical model and the proposed model will be used to design the control system.
2.1 Low-Order Numerical Modeling.
The reactor assembly shown in Fig. 1 was analyzed numerically by modeling the heat transferred by conduction, convection, and radiation between the reactor tube and interpenetrating solid/gas phases. The tube model is subjected to a constant heat flux over a portion of its length and the center of the heating zone is located at the midpoint of the tube length as illustrated in Fig. 2. The reactor tube and its interior were discretized into a number of finite control volumes, and the model was developed based on the assumption that superficial gas velocity remains constant along the flow path. The formulation of the temperature profiles was derived in our previous work for a horizontal reactor [24] which is used as a foundation for a vertical solar reactor:
- — Energy balance of the reactor wall(1)
- — Energy balance of the gas(2)
- — Energy balance of the particleswhere s, g, and w stand for the solar fuel, gas, and tube wall, respectively. and are the gas and particles flow velocities, respectively. ρ is the mass density, cp is the specific heat capacity, and ɛ is the porosity. SR stands for the heat absorbed by reaction kinetics. The boundary conditions for the particles and gas inlet/outlet temperatures are(3)(4)(5)
The differential equations of the heat transfer model described in Eqs. (1)–(3) are discretized into 100 cylindrical-shaped control volumes as illustrated in Fig. 2. The diffusion term was discretized using second-order central differencing, third-order upwind scheme (QUICK) for convection, and Crank–Nicolson method in time.
2.2 Validation of the Numerical Model.
To validate the accuracy of the model described in Eqs. (1)–(3), an experimental test was performed. The experimental setup consists of a 121.92 cm in length alumina tube centered vertically through a 30.5 cm heating zone as shown in Fig. 3. The tubular reactor is surrounded by heating elements controlled by a 7 kW electric tube furnace. A funnel filled with MgMn2O4 particles is mounted at the top of the reactor and it receives 3.66 ± 0.516 mm MgMn2O4 particles from the funnel. The mass flowrate of the particles is controlled by a gas-pulsation valve mechanism at the bottom end of the tubular reactor and the discharged particles are collected within a tank beneath the setup. A counter-current flowing gas (air) is supplied to the tubular reactor from the bottom end and the gas flowrate is controlled by a digital Alicat gas flow controller. Six B-type thermocouples are mounted on the outside of the reactor tube to record temperature as shown in Fig. 3, and the measured data are recorded by a GraphTec digital data logger.
During the experimental testing, the reactor tube was filled with a packed bed and heated up from room temperature to 1000 °C, then maintained at constant temperature for 30 min. As the next step, particle/gas flow was initiated (particles mass flowrate = 1 g/s and gas flowrate = 40 SLPM) as the system was heating up to 1400 °C. The in-house code was tested by simulating the conditions described in the experimental run by using the parameters and correlations listed in Table 1, and the thermal properties and dimensions listed in Table 2. Figure 4 illustrates the numerical and experimental results of the temperature distribution along the reactor tube at 1000 °C and 1400 °C. As it is seen, the low-order numerical model exhibited a good agreement between the experimental and numerical results.
Parameter | Symbol | Value/correlation | Ref. |
---|---|---|---|
Porosity | ɛ | [25] | |
Solid–gas heat transfer coefficient | hsg | [26] | |
Solid-wall heat transfer coefficient | hsw | [27] | |
Wall-gas heat transfer coefficient | hwg | [28] | |
Radiation heat transfer coefficient | hr | Derived from [28] | |
Emissivity of the bulk | eb | 0.5(1 + ep) | [28] |
Emissivity of the tube wall | ew | 0.7 | [29] |
Emissivity of the particles | ep | 0.7 |
Parameter | Symbol | Value/correlation | Ref. |
---|---|---|---|
Porosity | ɛ | [25] | |
Solid–gas heat transfer coefficient | hsg | [26] | |
Solid-wall heat transfer coefficient | hsw | [27] | |
Wall-gas heat transfer coefficient | hwg | [28] | |
Radiation heat transfer coefficient | hr | Derived from [28] | |
Emissivity of the bulk | eb | 0.5(1 + ep) | [28] |
Emissivity of the tube wall | ew | 0.7 | [29] |
Emissivity of the particles | ep | 0.7 |
3 Design of the Control System
The control system consists of two controllers; the first controller is to regulate the input heat flux, whereas the second controller adjusts the particles mass flowrate as shown in Fig. 5. To maintain the heat recuperation condition, mass flowrates of the gas and particles are interrelated which technically required one controller.
4 Results and Discussions
The performance of the control system was simulated by using the thermal properties, dimensions, parameters, and correlations listed in Tables 1 and 2. The input flux PID controller is tuned by using the Ziegler–Nichols method [32] where the controller parameters were tuned to the values of KP = 10, τI = 262.8, and τD = 0.0001. The controller was tested to track ramping setpoint where the system was heated from room temperature to a constant temperature of 1400 °C. The test included three values of particles/gas mass flowrates as shown in Fig. 5 and the simulation results were compared with experimental results obtained from a 7 kW electric furnace equipped with a conventional PID controller.
The 7 kW was used to heat the system up to 1400 °C following different ramping patterns as shown in Fig. 6. Three experimental tests were used with different amounts of particles/gas mass flowrate for each run. The same operation conditions were used to simulate the performance of the flux PID controller. As seen in Fig. 6, the simulation results showed good tracking performance for the proposed PID controller and a reasonable agreement in the input power. For all cases, the steady-state error is zero and the maximum overshoot is 2% for the simulation results. However, the industrial PID controller showed better performance with smaller overshoot when the setpoint was changed from ramping up to constant steady-state temperature.
The code was deployed on a labview model to visualize the simulation performance of the controller with different scenarios. Control of the particle mass flowrate is implemented to change the particle mass flowrate by 0.1 g/s and the mass flowrate limits were constrained to 2.5 g/s 0 g/s and the controller initiates the desired particle flowrate when the reactor temperature reaches 1000 °C. The controller performance and robustness were tested through three scenarios during the operation of the solar reactor. First, the system was heated up from room temperature to 1400 °C with a heating rate of 5 °C/min and preserved constantly for 60 min as shown in Fig. 7 where the particles mass flowrate is fixed to 0.75 g/s.
To simulate the performance of the mass flowrate controller, the input power was fixed constant at 2.26 kW to simulate an excessive input power scenario. As the input power increased, the reactor temperature increased and the flow controller started increasing the particle mass flowrate to cool down the reactor and bring the temperature back to the setpoint. The third scenario simulated a partially cloudy weather where the input power was fixed to 1.76 kW. As seen in Fig. 7, the temperature decreased rapidly and the flow controller started decreasing the particle mass flowrate in order to increase the temperature inside the reactor. In all scenarios, the PID controller tracked the desired setpoint successfully by manipulating input heat flux and particles mass flowrate. The steady-state error is almost eliminated and the maximum overshoot was not exceeding 1% for both heat flux and mass flowrate controllers.
It should be noted that the flow controller manipulates the particle mass flowrate which is interrelated to the corresponding gas flowrate (which is air in this work). The amount of required gas flowrate was calculated by where the sensible heat is recuperated within the heating zone and the inlet and outlet temperature of gas/particles are maintained approximately at room temperature. Practically, the particles mass flowrate can be controlled by using an L-valve pulsation mechanism which is proportional to the amount of required gas flowrate provided by a digital Alicat gas flow controller. On the other hand, the incoming input power received from solar irradiance can be adjusted via variable aperture size mechanism [9] or by utilizing the heliostat aiming method [33].
5 Conclusions
A combined (PID) controller was designed to regulate the temperature inside a high-temperature tubular solar reactor. The reactor system consists of a vertical tube surrounded by heating elements over a portion of its length. The reactant particles flow downward through the tube and counter-current flowing gas was supplied from the bottom of the tube. A low-order physical model was developed to simulate the thermal performance of the solar reactor during the operation. The numerical formulation of the heat transfer model was presented by applying the energy balance for the reactor tube and the interior considering heat and mass transfer. The control system consists of two controllers to regulate the incoming solar radiation and the gas flow simultaneously as needed. It should be noted that the gas flowrate is interrelated to the particle mass flowrate as the heat recuperation condition is maintained. Hence, changing particle mass flowrate will change the gas flowrate spontaneously. The in-house code was validated by simulating an experimental test with a particle mass flowrate of 1 g/s and a gas flowrate of 40 SLPM. The experimental and simulation results of temperature distribution along the reactor tube were compared at two temperatures; namely, 1000 °C and 1400 °C, where the proposed physical model showed good agreement. Simulation results were used to tune the PID controller using the Ziegler–Nichols method with tuned parameters of KP = 10, τI = 262.8, and τD = 0.0001. Simulation results of the in-house code and PID controller were tested with different particles/gas mass flowrates and the simulation was visualized on the labview platform from (National Instruments) to simulate different operation conditions by challenging the control system with different values of transient solar power. First, the system was tested to track a ramping setpoint with a 5 °C/min heating rate where the controller heated the reactor from room temperature to 1400 °C as the final constant setpoint. At steady-state temperature, the controller was tested via two different scenarios. The transient nature of the solar power was simulated by limiting the input power to 2.25 kW in the second scenario and limiting the input power to 1.75 kW in the third scenario. In all scenarios, the control system manipulated the incoming solar radiation and particle mass flow accordingly within the operating limits and maintained a small overshoot and reasonable settling time when incoming solar radiation is sufficient. In general, the steady-state error is almost eliminated and the maximum overshoot was not exceeding 1% for both heat flux and mass flowrate controllers. The current model is simple and fast and can be used effectively in high-temperature solar applications with thermochemical reactions.
Acknowledgment
This material is based upon work supported by the U.S. Department of Energy's Office of Energy Efficiency and Renewable Energy (EERE) under the Solar Energy Technology Office (SETO) Award Number DE-EE0008992.
Conflict of Interest
There are no conflicts of interest.
Data Availability Statement
The authors attest that all data for this study are included in the paper.
Nomenclature
- ags =
gas-particles area per volume (m−1)
- aw =
particles-wall area per volume (m−1)
- cp =
specific heat (J kg−1 K−1)
- eb =
emissivity of the bulk
- ep =
emissivity of the SoFuel particles
- ew =
emissivity of the tube wall
- hgs =
solid-to-gas convective heat transfer coefficient (W m−2 K−1)
- hgw =
gas-to-wall convective heat transfer coefficient (W m−2 K−1)
- hr =
radiation heat transfer coefficient (W m−2 K−1)
- hsw =
solid-to-wall convective heat transfer coefficient (W m−2 K−1)
- h∞ =
convection transfer coefficient (W m−2 K−1)
- =
effective thermal conductivity of gas (W m−2 K−1)
- =
effective thermal conductivity of pellets (W m−2 K−1)
- q″ =
heat flux (W m−2)
- tr =
particles residence time (s)
- Di =
tube inner diameter (m)
- Do =
tube outside diameter (m)
- Kp =
proportional coefficient of PID controller
- Pe =
Péclet number
- Pr =
Prandtl number
- Qin =
input power at heating zone (W)
- Re =
Reynolds number
- Tg =
gas temperature (K)
- Ts =
solar fuel temperature (K)
- Tw =
reactor wall temperature (K)
- T∞ =
ambient temperature (K)
- =
gas and particles velocities (m s−1)