Previous Article in Journal
A Systematic Review of Glove Construction Based on Hand Anthropometric Measurements and Finite Element Simulations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Time-Varying Demand Response for an Electro-Thermal Integrated System: An Efficient and Robust Zeroing Neural Network Approach

School of Information and Communication Engineering, Hainan University, Haikou 570228, China
*
Authors to whom correspondence should be addressed.
Technologies 2025, 13(12), 561; https://doi.org/10.3390/technologies13120561 (registering DOI)
Submission received: 21 September 2025 / Revised: 20 October 2025 / Accepted: 27 October 2025 / Published: 1 December 2025

Abstract

As a specialized recurrent neural network (RNN), the Zeroing Neural Network (ZNN) has demonstrated efficacy in solving diverse real-time, time-varying problems. This paper proposes a ZNN-based model framework to address the challenge of time-varying demand response within building energy management systems, specifically for thermo-electric integrated systems. The framework encompasses model construction, control design, performance analysis, and robustness testing. Results indicate that the system’s target power effectively adapts to real-time electricity pricing with minimal response latency. The ZNN controller achieves extremely low tracking error, with a maximum observed value of merely −1.38 kW. Furthermore, the system exhibits strong robustness against disturbances in the coefficient of performance (COP) and achieves lower tracking error with increased thermal storage tank heat capacity. The ZNN has significant performance advantages in time-varying demand response scenarios.

1. Introduction

As a branch of artificial intelligence, the recurrent neural network (RNN) model has been widely studied in the fields of science and engineering [1]. It is a kind of recurrent neural network that takes sequence data as input, recursion in the evolutionary direction of sequence, and links all cyclic nodes together [2]. Thanks to the rapid development of neural networks, the RNN has also been widely and deeply applied in many fields, including computer vision [3], neuroscience [4], speech recognition [5] and other hot issues [6,7,8]. In order to solve a variety of different computational problems and nonlinear optimization problems, researchers around the world have proposed a variety of RNN variants and improved algorithms [9,10,11]. In general, classical recurrent neural networks can be divided into continuous-time RNNs and discrete-time RNNs. Using the numerical differential formula, the continuous-time RNN model can be discretized into a discrete-time RNN model. However, even if the original continuous-time RNN model is convergent, the numerical differential rules may not be able to generate a convergent and stable discrete-time RNN model, which also means that the classical RNNs have limitations in dealing with time-varying problems.
In order to better apply RNNs to time-varying problems, Zhang et al. [12] encode the discrete-time RNN model as a serial processing program and execute it on a digital computer and formally propose a special type of recurrent neural network, called zeroing neural network (ZNN). As a new type of RNN specially used to solve time-varying problems, ZNN can perfectly track time-varying solutions by using the time derivative of time-varying parameters [13]. With the further study of the ZNN model, more and more ZNN variant models have appeared one after another. Li et al. [14] proposed a predefined time-convergent ZNN model to achieve fast convergence in solving time-varying equality-constrained quadratic program (ECQP) problems. Jin et al. [15] studied another predefined fixed-time convergent ZNN model by using the power piecewise activation function. Li et al. [16] proposed a new second-order error processing design formula and further proposed a double integral enhanced zero neural network (DIEZNN) model to solve the time-varying quadratic matrix equation problem affected by linear noise. Guo et al. [17] proposed a new harmonic noise rejection ZNN (HNR-ZNN) model, which effectively determines the optimal solution of time-varying ECQP under harmonic noise interference by introducing the dynamic characteristics of harmonic signals. In terms of specific applications, ZNNs have successfully dealt with time-varying problems in areas including robotics, chaotic systems, and image processing [18,19,20], and ZNNs are promising in all areas with time-varying problems.
The energy use of buildings currently occupies a very high proportion in the global electricity market, consuming about 30–40% of primary energy [21]. A key challenge in this domain is the demand response (DR) problem, whose effective resolution enables simultaneous optimization of energy costs and preservation of user comfort [22]. Under the time-of-use electricity price mechanism, the building energy consumption demand can be converted into a flexible electricity load by installing energy storage equipment in the building, and the electricity capacity can be increased and stored during the low electricity price period to reduce the electricity consumption during the peak electricity price period [23]. Model predictive control (MPC) has been proven to be a strategy to achieve efficient control of building energy systems [24], which can provide significant energy savings while maintaining a reasonable indoor environment, but there are also some inherent problems. Firstly, in the process of demand response, there are many continuous time-varying functions, and the MPC method needs to discretize them, which will inevitably introduce errors. Secondly, MPC requires a more accurate dynamic model, but many parameters of the system are difficult to obtain directly in the actual operation of the project. Finally, the computational complexity of the MPC method is high, the corresponding demand for computing resources is large, and the convergence speed is slow.
Beyond traditional optimization methods, recent advances in deep reinforcement learning (DRL) have shown promising results in complex energy management tasks. Representative studies include bi-level adaptive storage expansion strategies for microgrids [25] and distributed DRL approaches for active distribution networks with renewable integration [26]. These DRL methods excel in handling high-dimensional state spaces and long-term strategic decisions through data-driven learning. However, they face challenges in real-time demand response applications, including extensive training requirements, a lack of interpretability, and potential instability during online adaptation. This research gap motivates the exploration of approaches that combine model-based rigor with adaptability to time-varying conditions. The zeroing neural network (ZNN) presents such an alternative—offering deterministic convergence guarantees while efficiently handling time-varying parameters. Unlike DRL’s black-box policies, ZNN explicitly incorporates system dynamics, providing transparent and analytically grounded control decisions.
Despite the advancements in MPC and DRL, a significant research gap remains in efficiently solving the time-varying demand response problem with guarantees of real-time performance and robustness. Specifically, MPC struggles with model accuracy and computational burden, while DRL faces challenges in training stability and interpretability for such dynamic systems. To bridge this gap, this paper hypothesizes that the Zeroing Neural Network (ZNN), by leveraging its inherent capability to handle time-varying parameters directly and its model-agnostic nature, can provide a superior control solution. Therefore, this paper proposes a ZNN-based framework to address the challenge of time-varying demand response within building electro-thermal integrated systems. Compared with the traditional RNN and MPC methods, ZNN provides a more adaptive and real-time control solution for the time-varying demand response problem of building electric–thermal systems by virtue of its time-varying derivative construction mechanism, low model dependence, and high computational efficiency. Firstly, the thermodynamic model of the electric–thermal coupling system is constructed, and the ZNN controller is designed accordingly. Then, the demand response mechanism and performance evaluation index of the system are clarified. Finally, the simulation results of the model are analyzed to clarify the error of the ZNN control method, which provides guidance for the time-varying demand response prediction and control method selection of the electric–thermal coupling system.

2. Modeling and Control Design

2.1. Condition Parameter

The simulation is implemented in MATLAB R2023a on a desktop with an Intel i7-12700K processor and 32 GB Random Access Memory (RAM). The Ordinary Differential Equation (ODE) solver uses the ode45 function with a variable step size and a maximum step size of 0.01 h. The sampling rate for control updates is 1 Hz. The total simulation time for a 24-h period is approximately 12.3 s, demonstrating the computational efficiency of the proposed ZNN controller. Table 1 gives the relevant conditional parameters of the designed model.

2.2. Thermodynamic System Model

Firstly, the thermodynamic system model of the electro-thermal coupling system is established [27]. The dynamic model of the heat storage system is derived directly from the first law of thermodynamics (energy conservation). The fundamental principle states that the rate of change of the internal energy stored in the tank must equal the net heat flow into it. The internal energy stored in the tank is proportional to its temperature, with the proportionality constant being the heat capacity Ch, kWh/°C. Therefore, the time derivative of this energy is given by Ch multiplied by the rate of temperature change dTh/dt. This energy change rate is driven by the balance of heat flows. The heat input is the real-time heat production from the heat pump Qheat, kW. The heat loss is modeled as being proportional to the temperature difference between the tank and the ambient, characterized by the heat loss coefficient U, kW/°C.
d T h / d t = ( Q h e a t Q o u t U ( T h T a m b ) ) / C h
where Th is the heat storage temperature, °C. Tamb is the temperature of the environment in °C.
The building heat demand function is used to simulate the time-varying characteristics of building heat load.
Q b u i l d ( t ) = 150 + 40 s i n ( 2 π t / 24 )

2.3. ZNN Controller Design

The basic control equation of ZNN controller is [28]:
e ˙ ( t ) = γ ϕ ( e ( t ) )
where e ˙ ( t ) is the power tracking error, γ is the convergence rate parameter, and ϕ is the activation function. It is worth noting that the ZNN framework allows the use of various activation functions, including linear and nonlinear functions. We can explore the integration of approximation operator technology into the hardware implementation of ZNN to further enhance its ability to deal with time-varying problems and energy efficiency [29].
In view of the actual situation, the target change rate and external disturbance should be considered in the designed system. The enhanced control law is as follows:
P e . = r ˙ γ e α · sign ( e ) d ^ β · ( T h T mid )
where r ˙ is the target power change rate, α · sign ( e ) is the robust sliding mode term, d ^ is the disturbance estimation value, and β · ( T h T mid ) is the heat storage state feedback.
The disturbance observer is used to estimate and compensate for various internal and external disturbances in the system in real time, thereby improving the robustness and control accuracy of the system.
d ^ k + 1 = d ^ k + α · sat e k δ · Δ t
where sat is the saturation function with dead zone δ , α is the adaptive gain, and the system uncertainty is estimated online by tracking error variation. Anti-windup protection is incorporated to prevent bias accumulation under sustained constraint clamping. The disturbance estimate is bounded within physically plausible limits, and the integration is suspended when control outputs saturate, ensuring stability during prolonged constraint activation.

2.4. Demand Response Mechanism

Demand response is a mechanism for users to adjust their electricity consumption behavior according to the electricity price or incentive signal in the power system [30]. This mechanism aligns with the energy-aware control paradigm where economic signals are embedded directly into the control law [31]. The dynamic electricity price model is used to simulate the fluctuation of time-of-use electricity prices in the real electricity market and guide the energy consumption behavior:
price ( t ) = 0.1 + 0.04 × cos 2 π ( t 12 ) 12 + π 4
The objective power function is used to simulate user habits:
P target ( t ) = 60 30 × price + 10 × sin 2 π t 12 π 4
The dynamic power constraint can make the upper limit of power dynamically adjust with the electricity price:
P max dynamic = P max base + 20 × 1 price max ( price )

2.5. Performance Evaluation Index

The performance evaluation indicators of the designed system framework include average tracking error, power consumption cost, and peak reduction:
tracking _ error = 1 N k = 1 N | e ( k ) |
energy cost = k = 1 N P e ( k ) × price ( k ) × Δ t
peak shaving = max P target P e
To quantitatively define the satisfactory tracking performance, a threshold for the Mean Absolute Tracking Error (MAE) is established. The tracking performance is considered satisfactory if the MAE remains below 5% of the system’s rated power (100 kW), i.e., MAE < 5 kW. This threshold aligns with common engineering precision standards for power control in building energy systems.

2.6. Robustness Design

A robust design is used to ensure that the controller can still maintain performance under disturbance [32]. The proposed robustness strategy combines parameter disturbance compensation and adaptive storage feedback, grounded in feedforward compensation and physical consistency principles. The parameter disturbance compensation equation is designed to counteract the effects of variations in key system parameters:
perturbation comp = 1 COP pert 1 COP nom + C h , pert C h , nom 1
The robust energy storage feedback is scaled according to the heat capacity disturbance ratio to maintain consistent temperature regulation dynamics across different operating conditions:
storage feedback = β · ( T h T mid ) × C h , nom C h , pert

2.7. Constraint Processing Logic

The constraint processing logic of the designed system includes power constraint, temperature constraint, and climbing rate constraint. The power constraint is to limit the electric power to the safe range of the device:
P e = clamp P e , P min , P max dynamic
Thermal storage temperature constraints can prevent equipment damage:
T h = clamp ( T h , T min , T max )
Limit the rate of power change to avoid impact on the power grid:
d P e d t P dotmax
The above model framework and control equations completely construct the dynamic model, advanced control strategy, demand response mechanism, and performance evaluation system of the electro-thermal coupling system based on the ZNN control method.

3. Simulation Results and Discussion

Based on the system model and control rate constructed above, this section will analyze the simulation results from six aspects: electricity price response, power tracking, error analysis, temperature dynamics, heat balance, disturbance estimation, and robustness testing to fully present the dynamic characteristics of the system under the ZNN control rate.

3.1. Electricity Price Response

It is necessary to analyze the response characteristics of the electricity price, that is, pay attention to the dynamic relationship between the electricity price signal and power consumption. In the design of the electricity price signal, the system simulates the time-of-use electricity price and fluctuates within 24 h. Figure 1 shows the day-to-day variation of the electricity price fluctuation in the target power. The target power needs to respond to the electricity price signal, that is, to minimize the electricity cost under the premise of meeting the heat demand. When the electricity price is low and the heat demand is low, the heat pump can run more and store the heat. When the electricity price is high and the heat demand is high, the stored heat can be used to meet the demand. As shown in the diagram, the cycle of the target power is consistent with the electricity price cycle, and due to the fact that the user needs time to adjust after the electricity price changes in the actual situation, there is a phenomenon of response lag, and the phase shift in the diagram also accurately reflects this phenomenon.

3.2. Power Tracking

Figure 2a shows the tracking effect of the target power and the actual power. The power tracking performance of the constructed system is one of the core control objectives. DR requires the system to adjust the power consumption according to external instructions. The tracking performance directly reflects the accuracy of the ZNN controller responding to the DR signal. As shown in the figure, the actual power curve of the system in the period achieves a close follow-up to the target curve. Figure 2b gives the real-time tracking error in the operation process based on the tracking effect of the target power and the actual power. As shown in the figure, the error curve fluctuates around the zero axis, which indicates that there is no steady-state deviation in the power tracking process. When the running time reaches 22.2 h, the maximum tracking error is −1.38 kW, which is less than 1.5% of the rated power, which also verifies the stability of the ZNN controller.

3.3. Dynamic Thermal Performance

The thermodynamic characteristics of the system include two parts: heat storage temperature change and thermal power balance analysis. Figure 3 shows the real-time temperature of the heat storage tank during the operation of the system, in which the upper and lower bounds of the heat storage temperature are set to 95 °C and 55 °C, respectively. As shown in the figure, during the operation of the system, the heat storage temperature continued to rise in the first seven hours, rising from 65 °C to 70 °C, followed by a five-hour decline. Then, after 8 h of rapid rise, the temperature reached about 90 °C and gradually stabilized. In fact, the change of heat storage temperature is closely related to the balance of system thermal power. Figure 4 shows the thermal power balance process of the electro-thermal coupling system. Specifically, the real-time heat change of the heat storage tank depends on the relationship between the heat supply of the heat pump and the heat demand of the building. When the heat supply of the heat pump is greater than the heat demand of the building, the excess heat will be stored in the heat storage tank and cause the temperature of the heat storage tank to rise. When the building heat demand is greater than the heat pump heat supply, the heat in the heat storage tank will be used to meet the building heat demand and lead to a decrease in temperature. As shown in Figure 3 and Figure 4, during the 0 to 7 h of system operation, the heat supply of the heat pump is slightly larger than the heat demand of the building, and the heat storage tank has a slight temperature rise. In 7 to 11.5 h, the heat supplied by the heat pump cannot meet the heat demand of the building, and the heat storage tank releases heat to the building. In 11.5 to 24 h, the difference between the heat supply and the heat demand of the building increases first and then decreases, so the temperature rise of the heat storage tank also increases first and then decreases.

3.4. Disturbance Estimation

Disturbance estimation plays an important role in the control system, which represents the real-time estimation of unknown disturbances. In the ZNN control of the designed electro-thermal coupling system, the disturbance may come from many aspects, such as the uncertainty of the model parameters, the change of the external environment, the unmodeled dynamics and so on. By designing a disturbance observer, the controller can estimate and compensate for these disturbances, thereby improving the robustness and tracking performance of the system. Figure 5 shows the real-time change of the disturbance estimation value of the system in this paper. As shown in the figure, during the 0 to 16 h of system operation, the estimated value of interference continues to increase and has a maximum disturbance estimated value of 3.29 kW/h at 16.6 h. This is because during the corresponding operating time, the actual power of the system continues to be lower than the target power, that is, a negative error is generated, resulting in a continuous increase in the estimated value of the disturbance. After 16 h, the temperature of the heat storage tank continues to rise, and the output of the heat pump is much larger than the building demand, so the disturbance estimation is reduced.

3.5. Robustness Testing

Robustness refers to the ability of the system to maintain its performance index under non-ideal conditions such as parameter changes, model uncertainties, or external disturbances. For the electro-thermal coupling system model designed in this paper, there are often uncertainties in practical engineering applications. For example, the parameters may have measurement errors, the external environment may deviate from the design conditions, and the equipment performance may decline. Therefore, in order to verify whether the electro-thermal coupling system under the ZNN control method can work reliably under the condition of uncertainty and avoid serious degradation or even instability of the system performance caused by model mismatch, this section tests the robustness of the designed ZNN controller. Firstly, in the part of the parameter disturbance setting, the two key parameters of the coefficient of performance of the heat pump and heat capacity of the heat storage tank are selected as objects, and the error changes of the system under the condition of parameter uncertainty are analyzed, respectively.
Firstly, the tracking error of the system is analyzed in the case of COP disturbance. Figure 6 shows the real-time tracking error of the system in the case of a COP disturbance of 0.8–1.2. It can be seen from the diagram that when the COP is reduced by the disturbance, the tracking error of the first half of the system operation process increases, and the second half decreases. When the COP increases due to the disturbance, the tracking error in the first half of the system operation process decreases, and the tracking error in the second half increases. It can be seen from the diagram that when the COP is reduced by the disturbance, the tracking error of the first half of the system operation process increases, and the second half decreases. When the COP increases due to the disturbance, the tracking error in the first half of the system operation process decreases, and the tracking error in the second half increases. This is because when the COP is reduced, in order to meet the heat load in the early stage, a higher electric power is required, and it may exceed the set target power, so the tracking error is large, and the heat load is reduced in the later stage, the required power is small, and the error response is reduced. When the COP increases, the higher COP means that only a small electric power is needed to meet the heat demand, so the actual power is lower than the target power, and the heat load is reduced in the later period, but the reduction in the target power lags behind, so the negative error is large. In addition, when the actual COP is greater than the nominal COP, the system has a high efficiency of heat generation, so the electric power can be reduced faster when the heat load decreases, and the error changes from positive to negative faster. Figure 7 shows the real-time tracking error of the system under the condition of heat capacity disturbance of the heat storage tank. With the decrease in the heat capacity of the heat storage tank, the tracking error of the whole period of the system operation will increase, and the time node when the tracking error changes from positive to negative is not affected by the heat capacity disturbance. The reason for the above phenomenon is that when the heat capacity of the heat storage tank decreases, the temperature changes faster, resulting in a greater change in the feedback term of the heat storage state in the system model and interfering with the power tracking control, thereby increasing the tracking error. In addition, the positive and negative conversion of the tracking error in the control system means that the relative size of the actual power and the target power changes, which depends on the change of the heat load and the change of the electricity price. The heat capacity disturbance coefficient does not change the time series characteristics of the building heat load and the demand response target power, so the turning time is independent of the heat capacity parameter disturbance.
In order to more intuitively and comprehensively show the influence of the disturbance coefficient of the heat pump COP and the heat capacity of the heat storage tank on the tracking error of the ZNN controller of the system, Figure 8 shows the change of the average tracking error during the operation of the system under different disturbance coefficients. It can be found from the figure that when the COP of the heat pump is disturbed, the average tracking error of the system is less affected. When the COP disturbance coefficient reaches 1.3, the average tracking error reduction is 31.6%, and when the COP disturbance coefficient is 0.7, the average tracking error reduction is only 3.9%. However, the disturbance of the heat capacity of the heat storage tank has a great influence on the average tracking error of the system. When the disturbance coefficient of the heat capacity is 0.7, the increase of the average tracking error reaches 78.1%, and when the disturbance coefficient of the heat capacity is 1.3, the decrease of the average tracking error also reaches 41%. Table 2 quantitatively summarizes the system’s robustness under parameter disturbances. For COP variations, the tracking error shows a non-monotonic trend: higher COP values (1.1–1.3) significantly reduce MAE, as improved thermal efficiency allows better power matching during low heat-load periods. Conversely, for thermal capacity disturbances, the system exhibits higher sensitivity: reduced capacity (0.7–0.9) increases MAE by 21.9% to 78.1%, due to accelerated temperature dynamics interfering with power tracking control. In addition, in practical engineering application scenarios, due to changes in external conditions, most of the disturbances to the COP of the heat pump and the heat capacity of the heat storage tank will lead to performance degradation. Subsequent research should focus on robust control under conditions of system performance degradation. Finally, to validate the superiority of the proposed ZNN approach, a brief comparative analysis with a conventional PID controller was conducted. As shown in Table 3, the ZNN controller achieved a mean absolute tracking error of 0.918 kW, while the PID controller reached 2.857 kW, representing a 67.9% improvement in tracking accuracy. Furthermore, the maximum tracking error for the ZNN controller was −1.38 kW, compared to −4.36 kW for the PID controller. The superior performance of the ZNN controller can be attributed to its inherent ability to handle time-varying parameters and its model-based nature, which explicitly accounts for system dynamics. In contrast, the PID controller struggles to adapt to the rapidly changing target power and system conditions characteristic of demand response scenarios.

4. Conclusions and Prospects

4.1. Conclusions

As a kind of neural network dedicated to finding the zero point of the equation, the zeroing neural network has played an indispensable role in the field of solving time-varying problems through the continuous research and exploration of researchers in recent years. This study verifies the significant advantages of the ZNN in time-varying demand response, which still maintains low error tracking and strong robustness in high dynamic electricity price and heat load scenarios and provides a new method for the real-time control of complex energy systems. In the process of building energy management, the time-varying demand response problem cannot be ignored. Based on this, this study designed a set of building electric–thermal integrated systems using the ZNN control method and carried out model building, control setting, simulation, and performance analysis for the designed system. The main results are as follows:
(1) For the electric–thermal integrated system of building energy management, the thermodynamic dynamic model is constructed, the ZNN control law is defined, the corresponding demand response mechanism is established, and the robustness design is also carried out.
(2) Based on the constructed model and ZNN control law, the system’s electricity price response, power tracking performance, dynamic energy storage performance, and interference estimation are analyzed. The results show that the target power of the system is well adapted to the real-time electricity price, and there is only a slight response lag. The ZNN control achieves a very low tracking error, and the maximum tracking error is only −1.38 kW. During the operation of the system, the heat storage tank releases heat to cool down when the building heat demand is higher than the heat output of the heat pump, and absorbs heat to heat up when the heat output of the heat pump is higher than the building heat demand; the real-time disturbance estimation value of the system is relatively small, and the maximum disturbance estimation value is 3.28 kw/h after 16.6 h of operation.
(3) The robustness test of the designed system is carried out to clarify the change of tracking error under the condition of system uncertainty. The COP of the heat pump and the heat capacity of the heat storage tank are used as parameters for testing. The results show that the system can still maintain high robustness when the COP is disturbed. When the COP disturbance parameter is 1.3, the tracking error is reduced by 31.6%. Relatively speaking, the tracking error fluctuates greatly when the heat capacity of the heat storage tank is disturbed. The smaller the heat capacity, the greater the tracking error. When the heat capacity disturbance parameter is 0.7, the tracking error increases by 78.1%. In addition, a comparative study with traditional PID control is carried out. The results show that the ZNN has significant performance advantages in time-varying demand response scenarios.

4.2. Research Prospects and Challenges

While the simulation results demonstrate significant potential, the real-world deployment of the proposed ZNN framework faces several practical constraints. These include (1) the dependency on accurate system identification of building thermal dynamics, which can be resource-intensive for existing buildings; (2) the requirement for reliable, real-time sensor data (e.g., storage temperature, heat load), an infrastructure absent in many legacy buildings; (3) the challenge of computational integration with industry-standard Building Management Systems (BMS) via protocols like BACnet or Modbus; and (4) the necessity for extensive field validation to prove long-term reliability and economic benefits to stakeholders. Subsequent research can further employ advanced ZNN models with better convergence and stronger robustness to solve a variety of time-varying problems in more complex new integrated energy systems.

Author Contributions

Conceptualization, J.W.; Methodology, J.W.; Software, J.W.; Validation, Y.W.; Writing—original draft, J.W.; Writing—review and editing, Y.W.; Visualization, J.W.; Supervision, Y.W.; Project administration, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that has been used is confidential.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
COPCoefficient of performance
DIEZNNDouble integral enhanced zero neural network
DRDemand response
DRLDeep reinforcement learning
ECQPEquality-constrained quadratic program
HNRHarmonic noise rejection
MAEMean absolute tracking error
MPCModel predictive control
ODEOrdinary differential equation
RAMRandom access memory
RNNRecurrent neural network
ZNNZeroing neural network

References

  1. Jin, L.; Li, S.; Yu, J.; He, J. Zeroing Neural Networks: A Survey. Neurocomputing 2017, 267, 597–604. [Google Scholar] [CrossRef]
  2. Zhang, Y.; Tan, X.; Wang, Z. State-of-Charge Estimation for Lithium-Ion Batteries Based on Recurrent Neural Network: Current Status and Perspectives. J. Energy Storage 2025, 112, 115575. [Google Scholar] [CrossRef]
  3. Voulodimos, A.; Doulamis, N.; Doulamis, A.; Protopapadakis, E. Deep Learning for Computer Vision: A Brief Review. Comput. Intell. Neurosci. 2018, 2018, 7068349. [Google Scholar] [CrossRef] [PubMed]
  4. Barak, O. Recurrent Neural Networks as Versatile Tools of Neuroscience Research. Curr. Opin. Neurobiol. 2017, 46, 1–6. [Google Scholar] [CrossRef]
  5. Benzeghiba, M.; De Mori, R.; Deroo, O.; Dupont, S.; Erbes, T.; Jouvet, D.; Fissore, L.; Laface, P.; Mertins, A.; Ris, C.; et al. Automatic Speech Recognition and Speech Variability: A Review. Speech Commun. 2007, 49, 763–786. [Google Scholar] [CrossRef]
  6. Zhou, Y.; Xu, Q.; Liu, Y.; Martins, E.R.; Liang, H.; Li, J. Nonlocal Interactions in Metasurfaces Harnessed by Neural Networks. Photonics 2025, 12, 738. [Google Scholar] [CrossRef]
  7. Xing, Y.; Tan, J.; Hong, P.; He, Y.; Hu, M. Mesh Denoising Based on Recurrent Neural Networks. Symmetry 2022, 14, 1233. [Google Scholar] [CrossRef]
  8. Echenausía-Monroy, J.L.; Pena Ramirez, J.; Álvarez, J.; Rivera-Rodríguez, R.; Ontañón-García, L.J.; Magallón-García, D.A. A Recurrent Neural Network for Identifying Multiple Chaotic Systems. Mathematics 2024, 12, 1835. [Google Scholar] [CrossRef]
  9. Stanimirović, P.S.; Živković, I.S.; Wei, Y. Recurrent Neural Network Approach Based on the Integral Representation of the Drazin Inverse. Neural Comput. 2015, 27, 2107–2131. [Google Scholar] [CrossRef]
  10. Wang, X.-Z.; Ma, H.; Stanimirović, P.S. Nonlinearly Activated Recurrent Neural Network for Computing the Drazin Inverse. Neural Process. Lett. 2017, 46, 195–217. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Zheng, T.; Yu, J.; Yan, Y.; Xiao, L. Three Recurrent Neural Networks and Three Numerical Methods for Solving a Repetitive Motion Planning Scheme of Redundant Robot Manipulators. IEEE/ASME Trans. Mechatron. 2017, 22, 1423–1434. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Wang, J. Recurrent Neural Networks for Nonlinear Output Regulation. Automatica 2001, 37, 1161–1173. [Google Scholar] [CrossRef]
  13. Guo, D.; Zhang, C.; Cang, N.; Zhang, X.; Xiao, L.; Sun, Z. New Fuzzy Zeroing Neural Network with Noise Suppression Capability for Time-Varying Linear Equation Solving. Artif. Intell. Rev. 2025, 58, 126. [Google Scholar] [CrossRef]
  14. Li, W.; Li, S.; Chen, Z.; Li, J.; Liu, M. A Strictly Predefined-Time Convergent Neural Solution to Equality- and Inequality-Constrained Time-Variant Quadratic Programming. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 4028–4039. [Google Scholar] [CrossRef]
  15. Jin, J.; Li, J.; Liao, B.; Li, Y.; Li, S. A Predefined Fixed-Time Convergence ZNN and Its Applications to Time-Varying Quadratic Programming Solving and Dual-Arm Manipulator Cooperative Trajectory Tracking. IEEE Trans. Ind. Inform. 2022, 19, 8691–8702. [Google Scholar] [CrossRef]
  16. Li, J.; Qu, L.; Li, Z.; Liao, B.; Li, S.; Rong, Y.; Liu, Z.; Liu, Z.; Lin, K. A Novel Zeroing Neural Network for Solving Time-Varying Quadratic Matrix Equations against Linear Noises. Mathematics 2023, 11, 475. [Google Scholar] [CrossRef]
  17. Guo, D.; Zhang, C.; Cang, N.; Zhang, X.; Xiao, L.; Sun, Z. Harmonic Noise Rejection Zeroing Neural Network for Time-Dependent Equality-Constrained Quadratic Program and Its Application to Robot Arms. IEEE Trans. Ind. Inform. 2025, 21, 1279–1288. [Google Scholar] [CrossRef]
  18. Jin, L.; Li, S.; Yu, J.; He, J. Different-Level Simultaneous Minimization Scheme for Fault Tolerance of Redundant Manipulator Aided with Discrete-Time Recurrent Neural Network. Front. Neurorobot. 2017, 11, 50. [Google Scholar] [CrossRef]
  19. Han, L.; Liao, B.; Li, S.; Cao, Z.; Li, Z. An Accelerated Double-Integral ZNN with Resisting Linear Noise for Dynamic Sylvester Equation Solving and Its Application to the Control of the SFM Chaotic System. Axioms 2023, 12, 287. [Google Scholar] [CrossRef]
  20. Zlateski, A.; Lee, K.; Seung, H.S. ZNN—A Fast and Scalable Algorithm for Training 3D Convolutional Networks on Multi-Core and Many-Core Shared Memory Machines. In Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Chicago, IL, USA, 23–27 May 2016; pp. 972–981. [Google Scholar]
  21. Ghorbani Naeini, H.; Azizi, M.; Monfared, M.; Norouziasas, A.; Staub-French, S. Impact of Building Envelope Parameters on Occupants’ Thermal Comfort and Energy Use in Courtyard Houses. Archit. Eng. Des. Manag. 2024, 20, 1725–1751. [Google Scholar] [CrossRef]
  22. Norouziasas, A.; Hammad, A.; Altaf, M.; Ghorbani Naeini, H.; Raahemifar, K. An Innovative Work Time Flexibility-Based Energy Management System for Decarbonizing Office Buildings. Energy Build. 2025, 345, 116134. [Google Scholar] [CrossRef]
  23. Jiao, X.; Liu, Y.; Liu, L.; Liu, J. Integrating Energy Systems for Zero-Carbon Residential Buildings: A Case Study on Design and Performance. Oxford Open Energy 2024, 3, oiae013. [Google Scholar] [CrossRef]
  24. Talib, A.; Joe, J. Analyzing the Overrated Performance of Model-Based Predictive Control and Energy Saving Strategies in Building Energy Management: A Review. J. Build. Eng. 2025, 101, 111909. [Google Scholar] [CrossRef]
  25. Huang, B.; Zhao, T.; Yue, M.; Wang, J. Bi-Level Adaptive Storage Expansion Strategy for Microgrids Using Deep Reinforcement Learning. IEEE Trans. Smart Grid 2023, 15, 1362–1375. [Google Scholar] [CrossRef]
  26. Huang, B.; Wang, J. Adaptive Static Equivalences for Active Distribution Networks with Massive Renewable Energy Integration: A Distributed Deep Reinforcement Learning Approach. IEEE Trans. Netw. Sci. Eng. 2023, 11, 5463–5476. [Google Scholar] [CrossRef]
  27. Sarbu, I.; Sebarchievici, C. A Comprehensive Review of Thermal Energy Storage. Sustainability 2018, 10, 191. [Google Scholar] [CrossRef]
  28. Peng, Z.; Huang, Y.; Xu, H. A Novel High-Efficiency Variable Parameter Double Integration ZNN Model for Time-Varying Sylvester Equations. Mathematics 2025, 13, 706. [Google Scholar] [CrossRef]
  29. Jooq, M.K.Q.; Behbahani, F.; Moaiyeri, M.H. Ultra-Efficient Fully Programmable Membership Function Generator Based on Independent Double-Gate FinFET Technology. Int. J. Circuit Theory Appl. 2023, 51, 4485–4502. [Google Scholar] [CrossRef]
  30. Kırant Mitić, T.; Voss, K. Development of a Joint Penalty Signal for Building Energy Flexibility in Operation with Power Grids: Analysis and Case Study. Buildings 2023, 13, 1338. [Google Scholar] [CrossRef]
  31. Euzébio, T.A.; Ramirez, M.A.P.; Reinecke, S.F.; Hampel, U. Energy Price as an Input to Fuzzy Wastewater Level Control in Pump Storage Operation. IEEE Access 2023, 11, 93701–93712. [Google Scholar] [CrossRef]
  32. Li, J.; Huang, W.; Huang, C.; Zhang, G. Enhancing Robust Adaptive Dynamic Positioning of Full-Actuated Surface Vessels: Reinforcement Learning Approach for Unknown Hydrodynamics. J. Mar. Sci. Eng. 2025, 13, 993. [Google Scholar] [CrossRef]
Figure 1. Electricity power based on the electricity price response.
Figure 1. Electricity power based on the electricity price response.
Technologies 13 00561 g001
Figure 2. Power tracking performance of the ZNN controller: (a) Tracking effect and (b) tracking error.
Figure 2. Power tracking performance of the ZNN controller: (a) Tracking effect and (b) tracking error.
Technologies 13 00561 g002
Figure 3. Real-time temperature dynamics of the heat storage tank.
Figure 3. Real-time temperature dynamics of the heat storage tank.
Technologies 13 00561 g003
Figure 4. Real-time thermal power balance.
Figure 4. Real-time thermal power balance.
Technologies 13 00561 g004
Figure 5. Disturbance estimates of the system under ZNN control.
Figure 5. Disturbance estimates of the system under ZNN control.
Technologies 13 00561 g005
Figure 6. Real-time tracking error of the system under different COP disturbance coefficients of the heat pump.
Figure 6. Real-time tracking error of the system under different COP disturbance coefficients of the heat pump.
Technologies 13 00561 g006
Figure 7. Real-time tracking error of the system under different heat capacity disturbance coefficients of the heat storage tank.
Figure 7. Real-time tracking error of the system under different heat capacity disturbance coefficients of the heat storage tank.
Technologies 13 00561 g007
Figure 8. The average following error of the system under different disturbance coefficients.
Figure 8. The average following error of the system under different disturbance coefficients.
Technologies 13 00561 g008
Table 1. Condition parameters of the designed system.
Table 1. Condition parameters of the designed system.
ItemUnitValue
System running timehour24
Heat capacity of the heat storage tankkWh/°C30
Heat loss coefficientkW/°C0.02
Minimum heat storage temperature°C55
Maximum heat storage temperature°C95
Initial heat storage temperature°C65
The COP of the heat pump/3.2
Ambient temperature°C15
Table 2. Mean absolute tracking error and 95% confidence intervals under different disturbance coefficients.
Table 2. Mean absolute tracking error and 95% confidence intervals under different disturbance coefficients.
ParameterDisturbance FactorMAE (kW)95% Confidence Intervals (kW)Relative Change Rate (%)
COP0.70.882[0.839, 0.925]−3.9
0.80.910[0.875, 0.945]−0.8
0.90.932[0.903, 0.961]1.5
1.00.918[0.885, 0.952]0.1
1.10.855[0.802, 0.909]−6.8
1.20.740[0.676, 0.803]−19.4
1.30.628[0.580, 0.675]−31.6
Thermal capacity0.71.634[1.574, 1.694]78.1
0.81.359[1.307, 1.412]48.1
0.91.119[1.076, 1.161]21.9
1.00.918[0.885, 0.952]0.1
1.10.763[0.736, 0.791]−16.8
1.20.641[0.618, 0.664]−30.2
1.30.542[0.522, 0.562]−41.0
Table 3. Performance comparison between ZNN and PID controllers.
Table 3. Performance comparison between ZNN and PID controllers.
ControllerMAE (kW)Maximum Error (kW)Tracking Improvement (%)
ZNN0.918−1.38-
PID2.857−4.3667.9
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

Wang, J.; Wu, Y. Time-Varying Demand Response for an Electro-Thermal Integrated System: An Efficient and Robust Zeroing Neural Network Approach. Technologies 2025, 13, 561. https://doi.org/10.3390/technologies13120561

AMA Style

Wang J, Wu Y. Time-Varying Demand Response for an Electro-Thermal Integrated System: An Efficient and Robust Zeroing Neural Network Approach. Technologies. 2025; 13(12):561. https://doi.org/10.3390/technologies13120561

Chicago/Turabian Style

Wang, Jiarui, and Yuanyuan Wu. 2025. "Time-Varying Demand Response for an Electro-Thermal Integrated System: An Efficient and Robust Zeroing Neural Network Approach" Technologies 13, no. 12: 561. https://doi.org/10.3390/technologies13120561

APA Style

Wang, J., & Wu, Y. (2025). Time-Varying Demand Response for an Electro-Thermal Integrated System: An Efficient and Robust Zeroing Neural Network Approach. Technologies, 13(12), 561. https://doi.org/10.3390/technologies13120561

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

Article Metrics

Back to TopTop