Introduction

The increasing integration of renewable energy sources (RES) such as photovoltaic (PV) and wind turbine generators (WTG) has introduced significant challenges to load frequency control (LFC) in modern power systems (PSs). These sources are inherently intermittent and uncertain, often leading to power imbalances and fluctuations in system frequency1,2. To address these issues and enhance grid flexibility, energy storage systems (ESS)—such as battery ESS (BESS) and flywheel ESS (FESS)—have emerged as key enablers for fast-response compensation3,4. At the same time, load demand has become more dynamic, and interconnection between multiple control areas has made LFC tasks more complex and critical. As a result, maintaining stable and reliable LFC in multi-area hybrid PSs (MHPSs) has become a priority in the operation of future smart grids5,6,7.

Over the past decade, diverse control strategies have been developed to address LFC in interconnected PSs. Classical proportional–integral–derivative (PID) controllers and their variants remain widely used due to their simplicity and ease of implementation8,9,10,11,12,13,14. For instance8,9 employed particle swarm optimization (PSO) and its variants to tune PID parameters for LFC in multi-source and islanded microgrids, while11 introduced a fractional-order PID controller optimized using the Aquila Optimizer. A hybrid 1PD-PI controller tuned via the Mountaineering Team-Based Optimization algorithm was proposed in13 for RES-based islanded systems. In14, A dragonfly-optimized tilt derivative–tilt integral derivative controller was proposed for hybrid microgrids, ensuring superior LFC under renewable variability. In15, a Walrus Optimization Algorithm-tuned FO-PID controller was proposed for two-area PS, achieving improvement in LFC, faster convergence and settling time, and enhanced tie-line stability under nonlinearities and disturbances. However, these methods often lack robustness under parameter variations and nonlinearities.

To address these limitations, Fuzzy logic controllers (FLC) and model predictive control (MPC) have been employed to enhance adaptability and constraint handling16,17,18,19,20. For example, in16, a decentralized periodic dynamic event-based FLC was proposed for multiarea nonlinear PSs with uncertainties, using an interval type-2 fuzzy model to reduce communication load while ensuring exponential stability. In18, an adaptive MPC was applied to a MHPSs to handle parameter uncertainties and load disturbances, ensuring minimal steady-state error and outperforming GA-PI, FA-PI, and traditional MPC. While20 introduced a centralized fuzzy-tuned MPC approach for isolated microgrids, where dynamic adjustment of the MPC cost function via fuzzy logic improved LFC compared to fixed-parameter MPC and PI control schemes. In21,22, Harris Hawks Optimization-based MPC schemes are proposed for renewable and deregulated PSs, demonstrating enhanced voltage and frequency stability, faster dynamics, and strong robustness under renewable integration, EV participation, and diverse market scenarios. But their performance heavily depends on model accuracy, and computational complexity increases with system size.

In parallel, artificial intelligence-based approaches, such as neural networks and reinforcement learning, as well as metaheuristic-tuned controllers, have shown promising results in certain scenarios23,24,25,26. Notably24, presented hybrid single-neuron PID controller enhanced by machine learning islanded microgrids. In26, a PSO-trained artificial neural network controller was proposed for LFC in microgrids with vehicle-to-grid integration, demonstrating superior accuracy, fast dynamic response, and improved stability under renewable variability and electric vehicle (EV) charging dynamics. However, these techniques often lack formal stability guarantees and generalization to unseen disturbances.

Among these, sliding mode control (SMC) has emerged as a robust alternative due to its inherent insensitivity to disturbances and modeling uncertainties27,28,29,30,31,32,33,34,35,36. For example, a decentralized LFC approach based on integral SMC (ISMC) was proposed in27, where a proportional–integral sliding surface and a reaching law method were employed to handle matched and unmatched uncertainties in a three-area PSs. In28, the ISMC strategy was further enhanced by optimizing controller parameters using a modified PSO algorithm to improve LFC in a multi-area PSs (MAPSs) with RES and EV integration under various dynamic conditions. In29, a decentralized single-phase double ISMC combined with a state observer was proposed to ensure finite-time frequency convergence and reduce chattering in MAPSs with solar integration. Building upon these developments in SMC, recent studies have explored further enhancements using proportional–derivative (PD) sliding surfaces. In30, a PD-based SMC approach was proposed for interconnected PSs, demonstrating improved robustness, reduced overshoot, faster dynamic response, and mitigated chattering compared to conventional SMCs and PID methods. Extending this direction, Huynh et al.31 introduced a PD-based SMC combined with an improved super-twisting algorithm and a reduced-order model to address LFC challenges in MAPSs with renewable energy and energy storage integration, achieving significant gains in dynamic performance and disturbance rejection. Further advancing SMC design, the study in32 introduced a PID-based sliding surface with an LMI-based stability analysis for MAPSs with hydropower, achieving enhanced robustness, reduced chattering, and faster response compared to PI, DPI, and PD-based SMC approaches. Recent efforts have further improved SMC-based frequency regulation by integrating observer structures and advanced optimization techniques. In33, a cascaded extended state observer SMC, combined with a novel osprey–dung beetle fusion algorithm, was proposed for wind–thermal coordinated systems, offering improved robustness, faster frequency response, and reduced emissions. In34, an observer-based decentralized higher-order SMC, tuned via the honey badger algorithm, was developed to minimize chattering and improve control accuracy in MAPSs, outperforming conventional controllers across multiple configurations. Additionally, in35, an event-triggered SMC was proposed for microgrid frequency stabilization, effectively reducing communication and computation burdens while ensuring robustness under disturbances and uncertainties. In36, a Teaching–Learning-based optimization approach is employed to optimally tune SMC parameters in microgrids, yielding improved frequency stability compared with several nature-inspired methods and demonstrating strong resilience against nonlinearities and parameter variations. However, most existing SMC-based designs assume full-state availability, which is impractical in real-world systems where only partial and noisy measurements are available27,28,29,30,31,32. While a few works have introduced basic observers for state estimation, these are rarely optimized or tightly integrated within the control structure29,33,34. Moreover, classical SMC schemes often focus on low-order or single-area systems and suffer from the chattering phenomenon, which can cause actuator wear and degraded performance. Furthermore, limited attention has been given to coordinated control in MAPSs with high RES penetration and ESS integration. These limitations reveal a clear gap: existing SMC-based LFC schemes are not fully suitable for realistic MHPSs that integrate RES, ESS, and inter-area dynamics. In practice, system states are only partially measurable and corrupted by noise, making state estimation essential. Furthermore, a practical controller must ensure chattering-free performance while maintaining robustness against matched uncertainties and renewable intermittency. Therefore, there is a pressing need for a unified framework that combines an advanced SMC design with an optimal observer to deliver accurate state estimation, robust LFC, and smooth control action in large-scale renewable-integrated MHPSs. Table 1 provides a comparative summary of existing SMC-based approaches for LFC in PSs, highlighting the type of controller, the adopted sliding surfaces, sensor requirements, and system models, thereby giving a comprehensive view of their design features, strengths, and limitations

Table 1 Comparison of recent research of existing SMCs for LFC.

To address this need, this paper proposes a novel LFC strategy that combines a multi-stage SMC with an optimal state estimator (OSE). The OSE is designed using Riccati function to produce accurate, noise-resilient state estimates in real time, even under parameter variations and limited measurements. These estimates are then used to construct a multi-stage sliding surface, which enables fast convergence, strong disturbance rejection, and elimination of chattering effects. The control structure incorporates both an equivalent control term to keep the system on the sliding surface and a switching control term to reject disturbances and uncertainties. The entire framework is formulated to operate in a realistic MHPS that includes three different conventional generators, RES units (PV, WTG), ESSs (BESS, FESS), local load variations, and tie-line coordination between regions.

The main contribution of this paper is summarized as follows:

  • Development of a comprehensive MHPS model: A detailed MHPS model is developed, incorporating conventional sources, RES, ESS, tie-line dynamics, and load variations, thus providing a realistic testbed for LFC design.

  • Design of an OSE: An observer-based estimator is developed using a Riccati design to provide robust and noise-resilient state estimation under partial observability, thereby enhancing the practicality and reliability of SMC-based LFC.

  • Proposal of a multi-stage SMC scheme: A novel multi-stage SMC structure is proposed, which leverages OSE-estimated states to ensure fast convergence, strong disturbance rejection, and effective mitigation of chattering in large-scale systems.

  • Extensive validation: The proposed controller is rigorously assessed under diverse operating conditions, demonstrating superior robustness, reduced overshoot/undershoot, shorter settling time, and smoother control action compared with recently published SMC schemes.

The remainder of the paper is listed as follows: Section II describes the modeling of the MHPSs, including detailed frequency response dynamics that incorporate conventional generators, RESs, ESSs, and inter-area tie-lines. Section III presents the proposed control approach, in which an OSE is designed and integrated into a novel multi-stage SMC framework. Section IV discusses the simulation results under various operating conditions to evaluate the effectiveness, robustness, and superiority of the proposed method compared to existing control strategies.

MPS frequency response model

To illustrate the increasing complexity of modern PSs with high RES penetration, a new and practical MHPS model is developed as shown in Fig. 1. Each region includes conventional generators (reheat thermal, hydropower and gas thermal power plants), RESs (photovoltaic, wind power), and fast-response ESSs (battery, flywheel), reflecting a realistic mix of generation technologies. Local load demands are considered to capture actual system behavior. Interregional tie-lines enable power exchange between areas, while communication links facilitate coordinated control actions. The model represents practical operating conditions in modern PSs, including RES variability, system uncertainties, and inter-area interactions. The diversity of sources and inclusion of storage technologies enhance system flexibility and enable more accurate evaluation of control methods under dynamic conditions.

Furthermore, the inclusion of RES highlights critical challenges for LFC. The intermittent and weather-dependent nature of RES introduces considerable uncertainty and variability, while the predominance of inverter-based generation reduces overall system inertia, leading to larger and faster frequency deviations. These factors significantly increase the difficulty of achieving reliable and stable LFC. Therefore, the developed MHPS model not only provides a realistic testbed but also captures the pressing need for robust and resilient control strategies capable of handling high levels of RES penetration in modern MAPSs.

To capture the frequency dynamics of each area within the MHPSs, a detailed LFC model is developed, in which the aggregated effects of generation, storage, and load-side interactions are represented through transfer functions and dynamic equations. These models reflect the combined influence of control signals, system inertia, and inter-area power exchanges, and play a vital role in determining the overall frequency response and reliability. As shown in Fig. 2, the dynamic behavior of the xth control area can be formulated as follows:

$$\begin{aligned} \Delta {{\dot {F}}_x} & = - \frac{1}{{{T_{PSx}}}}\Delta {F_x}+{\upalpha _{x1}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{PTx}}+{\upalpha _{x2}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{GHx}} \hfill \\ & \quad +{a_{x3}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{GGx}}+\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{PVx}}+\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{WTGx}}+\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{BEx}} \hfill \\ & \quad +\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{FEx}} - {\alpha _{xy}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{tie,xy}} - \frac{{{K_{PSx}}}}{{{T_{PSx}}}}\Delta {P_{Lx}} \hfill \\ \end{aligned}$$
(1)
$$\Delta {\dot {P}_{PTx}}=\frac{1}{{{T_{Tx}}}}\Delta {P_{GTx}} - \frac{1}{{{T_{Tx}}}}\Delta {P_{PTx}}$$
(2)
$$\Delta {\dot {P}_{GTx}}= - \frac{1}{{{T_{Rx}}}}\Delta {P_{GTx}}+(\frac{1}{{{T_{Rx}}}} - \frac{{{K_{Rx}}}}{{{T_{SGx}}}})\Delta {X_{ETx}} - \frac{{{K_{Rx}}}}{{{T_{SGx}}{R_{x1}}}}\Delta {F_x}+\frac{{{K_{Rx}}}}{{{T_{SGx}}}}{u_{x1}}$$
(3)
$$\Delta {\dot {X}_{ETx}}= - \frac{1}{{{T_{SGx}}}}\Delta {X_{ETx}} - \frac{1}{{{T_{SGx}}{R_{x1}}}}\Delta {F_x}+\frac{1}{{{T_{SGx}}}}{u_{x1}}$$
(4)
Fig. 1
figure 1

Proposed model of MHPS structure.

$$\begin{aligned}\Delta {\dot {P}_{GHx}} & =(\frac{2}{{{T_{Ws}}}}+\frac{2}{{{T_{RHx}}}})\Delta {P_{RHx}} - \frac{2}{{{T_{Ws}}}}\Delta {P_{GHx}}+(\frac{{2{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}} - \frac{2}{{{T_{RHx}}}})\Delta {X_{EHx}} \\ & \quad +\frac{{2{T_{RSx}}}}{{{R_{x2}}{T_{RHx}}{T_{GHx}}}}\Delta {F_x} - \frac{{2{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}}{u_{x2}}\end{aligned}$$
(5)
$$\Delta {\dot {P}_{RHx}}=(\frac{1}{{{T_{RHx}}}} - \frac{{{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}})\Delta {X_{EHx}} - \frac{1}{{{T_{RHx}}}}\Delta {P_{RHx}} - \frac{{{T_{RSx}}}}{{{R_{x2}}{T_{RHx}}{T_{GHx}}}}\Delta {F_x}+\frac{{{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}}{u_{x2}}$$
(6)
$$\Delta {\dot {X}_{EHx}}= - \frac{1}{{{T_{GHx}}}}\Delta {X_{EHx}} - \frac{1}{{{T_{GHx}}{R_{x2}}}}\Delta {F_x}+\frac{1}{{{T_{GHx}}}}{u_{x2}}$$
(7)
$$\Delta {\dot {P}_{GGx}}= - \frac{1}{{{T_{CDx}}}}\Delta {P_{GGx}}+\frac{1}{{{T_{CDx}}}}\Delta {P_{RGx}}$$
(8)
$$\Delta {\dot {P}_{RGx}}= - \frac{1}{{{T_{Fx}}}}\Delta {P_{RGx}}+(\frac{1}{{{T_{Fx}}}}+\frac{{{T_{CRx}}}}{{{Y_{Gx}}{T_{Fx}}}})\Delta {P_{VGx}} - (\frac{{{T_{CRx}}}}{{{Y_{Gx}}{T_{Fx}}}}+\frac{{{c_{Gx}}{T_{CRx}}}}{{{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}\Delta {X_{EGx}})+\frac{{{X_{Gx}}{T_{CRx}}}}{{{R_{x3}}{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}\Delta {F_x} - \frac{{{X_{Gx}}{T_{CRx}}}}{{{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}{u_{x3}}$$
(9)
$$\Delta {\dot {P}_{VGx}}= - \frac{1}{{{Y_{Gx}}}}\Delta {P_{VGx}}+(\frac{1}{{{Y_{Gx}}}} - \frac{{{c_{Gx}}{X_{Gx}}}}{{{b_{Gx}}{Y_{Gx}}}})\Delta {X_{EGx}} - \frac{{{X_{Gx}}}}{{{R_{x3}}{b_{Gx}}{Y_{Gx}}}}\Delta {F_x}+\frac{{{X_{Gx}}}}{{{b_{Gx}}{Y_{Gx}}}}{u_{x3}}$$
(10)
$$\Delta {\dot {X}_{EGx}}= - \frac{{{c_{Gx}}}}{{{b_{Gx}}}}\Delta {X_{EGx}} - \frac{1}{{{b_{Gx}}{R_{x3}}}}\Delta {F_x}+\frac{1}{{{b_{Gx}}}}{u_{x3}}$$
(11)
$$\Delta A\dot {C}{E_x}={\beta _x}\Delta {F_x}+{\alpha _{xy}}\Delta {P_{tie,xy}}$$
(12)
$$\Delta {\dot {P}_{tie,xy}}=\sum\limits_{\begin{subarray}{l} x=1 \\ x \ne y \end{subarray} }^{N} {2\uppi {T_{xy}}(\Delta {F_x} - \Delta {F_y})}$$
(13)

where N is total number of areas.

Remark 1

In an isolated PS, there are no tie-line interconnections with other areas, which implies that the tie-line power deviation term vanishes in Eq. (13) (\(\Delta {P_{tie,xy}}=0\)). As a result, the ACE expression reduces to a form that depends solely on the local frequency deviation in Eq. (12) (\(AC{E_x}={\beta _x}\Delta {F_x}\)). This clearly indicates that, under isolated operating conditions, the evolution of ACE signal is governed solely by the frequency deviation, meaning that ACE dynamics are directly proportional to (\(\Delta {F_x}\)).

According to Eqs. (1)–(13), the state space model can be defined in state-space form

$${\dot {z}_x}(t)={A_x}{z_x}(t)+{B_x}{u_x}(t)+{C_{xy}}{z_y}(t)+{D_x}{\Theta _x}(t)$$
(14)

where \({z_x} \in {R^n}\)is the state vector of xth area and \({z_y} \in {R^n}\) is the state vector of neighboring control areas. Then, the SSVs of MHPS are given as below.

Fig. 2
figure 2

Dynamic model of studied LFC under investigation.

$${z_x}(t)={\left[ {\begin{array}{*{20}{c}} {{z_{x1}}(t)}&{{z_{x2}}(t)} \end{array}} \right]^T};\;{u_x}(t)={\left[ {\begin{array}{*{20}{c}} {{u_{x1}}(t)}&{{u_{x2}}(t)}&{{u_{x3}}(t)} \end{array}} \right]^T};\;\;{\text{and}}$$
$${\Theta _x}(t)={\left[ {\begin{array}{*{20}{c}} {\Delta {P_{Lx}}(t)}&{\Delta {P_{PVx}}(t)}&{\Delta {P_{WTGx}}(t)}&{\Delta {P_{BEx}}(t)}&{\Delta {P_{FEx}}(t)} \end{array}} \right]^T}$$

where.

$${z_{x1}}(t)=\left[ {\begin{array}{*{20}{c}} {\Delta {F_x}(t)}&{\Delta {P_{PTx}}(t)}&{\Delta {P_{GTx}}(t)}&{\Delta {X_{ETx}}(t)}&{\Delta {P_{GHx}}(t)}&{\Delta {P_{RHx}}(t)}&{\Delta {X_{EHx}}(t)} \end{array}} \right],$$
$${\text{and}}\;{z_{x2}}(t)=\left[ {\begin{array}{*{20}{c}} {\Delta {P_{GGx}}(t)}&{\Delta {P_{RGx}}(t)}&{\Delta {P_{VGx}}(t)}&{\Delta {X_{EGx}}(t)}&{\Delta AC{E_x}(t)}&{\Delta {P_{tie,xy}}(t)} \end{array}} \right]$$

From the above differential equations, we can determine the system matrices \({A_x},\,{B_x},\,{C_x}\) and \({D_x}\) under work as follows:

$${A_x}=\left[ {\begin{array}{*{20}{c}} {A_{{x1}}^{{5 \times 5}}}&{A_{{x2}}^{{5 \times 4}}}&{A_{{x3}}^{{5 \times 4}}} \\ {A_{{x4}}^{{4 \times 5}}}&{A_{{x5}}^{{4 \times 4}}}&{A_{{x6}}^{{4 \times 4}}} \\ {A_{{x7}}^{{4 \times 5}}}&{{0^{4 \times 4}}}&{A_{{x8}}^{{4 \times 4}}} \end{array}} \right];\;{B_x}={\left[ {\begin{array}{*{20}{c}} {B_{{x1}}^{{3 \times 4}}}&{B_{{x2}}^{{3 \times 4}}}&{B_{{x3}}^{{3 \times 5}}} \end{array}} \right]^T};$$
$${H_{xy}}={\left[ {\begin{array}{*{20}{c}} {{0^{12 \times 1}}}&{{0^{12 \times 12}}} \\ {2\uppi {T_{xy}}}&{{0^{1 \times 12}}} \end{array}} \right]^T};\;{D_x}=\left[ {\begin{array}{*{20}{c}} { - \frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&{\frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&{\frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&{\frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&{\frac{{{K_{PSx}}}}{{{T_{PSx}}}}} \\ {{0^{12 \times 1}}}&{{0^{12 \times 1}}}&{{0^{12 \times 1}}}&{{0^{12 \times 1}}}&{{0^{12 \times 1}}} \end{array}} \right]$$

where.

$$\begin{gathered} {A_{x1}}=\left[ {\begin{array}{*{20}{c}} { - \frac{1}{{{T_{PSx}}}}}&{{\upalpha _{x1}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&0&0&{{\upalpha _{x2}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}} \\ 0&{ - \frac{1}{{{T_{Tx}}}}}&{\frac{1}{{{T_{Tx}}}}}&0&0 \\ { - \frac{{{K_{Rx}}}}{{{T_{SGx}}{R_{x1}}}}}&{ - \frac{1}{{{T_{Rx}}}}}&0&{\frac{1}{{{T_{Rx}}}} - \frac{{{K_{Rx}}}}{{{T_{SGx}}}}}&0 \\ { - \frac{1}{{{T_{SGx}}{R_{x1}}}}}&0&0&{ - \frac{1}{{{T_{SGx}}}}}&0 \\ {\frac{{2{T_{RSx}}}}{{{R_{x2}}{T_{RHx}}{T_{GHx}}}}}&0&0&0&0 \end{array}} \right];\; \hfill \\ {A_{x2}}=\left[ {\begin{array}{*{20}{c}} 0&0&{{a_{x3}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}}&0 \\ 0&0&0&0 \\ 0&0&0&0 \\ 0&0&0&0 \\ {\frac{2}{{{T_{Ws}}}}+\frac{2}{{{T_{RHx}}}}}&{\frac{{2{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}} - \frac{2}{{{T_{RHx}}}}}&0&0 \end{array}} \right]; \hfill \\ \end{gathered}$$
$${A_{x3}}=\left[ {\begin{array}{*{20}{c}} 0&0&0&{ - {\alpha _{xy}}\frac{{{K_{PSx}}}}{{{T_{PSx}}}}} \\ 0&0&0&0 \\ 0&0&0&0 \\ 0&0&0&0 \\ 0&0&0&0 \end{array}} \right];{A_{x4}}=\left[ {\begin{array}{*{20}{c}} {\frac{{{T_{RSx}}}}{{{R_{x2}}{T_{RHx}}{T_{GHx}}}}}&0&0&0&0 \\ { - \frac{1}{{{T_{GHx}}{R_{x2}}}}}&0&0&0&0 \\ 0&0&0&0&0 \\ {\frac{{{X_{Gx}}{T_{CRx}}}}{{{R_{x3}}{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}}&0&0&0&0 \end{array}} \right];$$
$$\begin{gathered} {A_{x5}}=\left[ {\begin{array}{*{20}{c}} 0&{\frac{1}{{{T_{RHx}}}} - \frac{{{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}}}&0&0 \\ 0&{ - \frac{1}{{{T_{GHx}}}}}&0&0 \\ 0&0&{ - \frac{1}{{{T_{CDx}}}}}&{\frac{1}{{{T_{CDx}}}}} \\ 0&0&0&{ - \frac{1}{{{T_{Fx}}}}} \end{array}} \right]; \hfill \\ {A_{x6}}=\left[ {\begin{array}{*{20}{c}} 0&0&0&0 \\ 0&0&0&0 \\ 0&0&0&0 \\ {\frac{1}{{{T_{Fx}}}}+\frac{{{T_{CRx}}}}{{{Y_{Gx}}{T_{Fx}}}}}&{\frac{{{T_{CRx}}}}{{{Y_{Gx}}{T_{Fx}}}}+\frac{{{c_{Gx}}{T_{CRx}}}}{{{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}}&0&0 \end{array}} \right]; \hfill \\ \end{gathered}$$
$${A_{x7}}=\left[ {\begin{array}{*{20}{c}} { - \frac{{{X_{Gx}}}}{{{R_{x3}}{b_{Gx}}{Y_{Gx}}}}}&0&0&0&0 \\ { - \frac{1}{{{b_{Gx}}{R_{x3}}}}}&0&0&0&0 \\ {{\beta _x}}&0&0&0&0 \\ {2\uppi {T_{xy}}}&0&0&0&0 \end{array}} \right];{A_{x8}}=\left[ {\begin{array}{*{20}{c}} { - \frac{1}{{{Y_{Gx}}}}}&{\frac{1}{{{Y_{Gx}}}} - \frac{{{c_{Gx}}{X_{Gx}}}}{{{b_{Gx}}{Y_{Gx}}}}}&0&0 \\ 0&{ - \frac{{{c_{Gx}}}}{{{b_{Gx}}}}}&0&0 \\ 0&0&0&{{\alpha _{xy}}} \\ 0&0&0&0 \end{array}} \right];$$

and.

$${B_{x1}}=\left[ {\begin{array}{*{20}{c}} 0&{\frac{{{K_{Rx}}}}{{{T_{SGx}}}}}&{\frac{1}{{{T_{SGx}}}}}&0 \\ 0&0&0&0 \\ 0&0&0&0 \end{array}} \right];$$
$${B_{x2}}=\left[ {\begin{array}{*{20}{c}} 0&0&0&0 \\ { - \frac{{2{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}}}&{\frac{{{T_{RSx}}}}{{{T_{RHx}}{T_{GHx}}}}}&{\frac{1}{{{T_{GHx}}}}}&0 \\ 0&0&0&0 \end{array}} \right];$$
$${B_{x3}}=\left[ {\begin{array}{*{20}{c}} 0&0&0&0&0 \\ 0&0&0&0&0 \\ { - \frac{{{X_{Gx}}{T_{CRx}}}}{{{b_{Gx}}{Y_{Gx}}{T_{Fx}}}}}&{\frac{{{X_{Gx}}}}{{{b_{Gx}}{Y_{Gx}}}}}&{\frac{1}{{{b_{Gx}}}}}&0&0 \end{array}} \right];$$

In practical MHPSs, system uncertainties and external disturbances are inevitable due to time-varying dynamics, parameter fluctuations, and nonlinear interactions among components. These may stem from variations in generator operating conditions, actuator delays, or unmodeled dynamics in turbine and governor systems. Additionally, control-induced effects such as chattering can introduce further instability. To account for these factors, the uncertainties are embedded into the system model through time-dependent perturbations in the state-space matrices and control input, as described below:

$${\dot {z}_x}(t)=[{A_x}+\Delta {A_x}({z_x},t)]{z_x}(t)+[{B_x}+\Delta {B_x}({z_x},t)]{u_x}(t)+[{H_{xy}}+\Delta {H_{xy}}({z_y},t)]{z_x}(t)+{E_x}{\Theta _x}(t)$$
(15)

where \(\Delta {A_x}({z_x},t)\)is the time-varying parameter uncertainty in the state matrix; \(\Delta {H_{xy}}({z_y},t)\) is the interconnected matrix’s time varying parameter uncertainty; and \(\Delta {B_x}({z_x},t)\) is the disturbance input. Then, the global uncertainties of MHPSs can be presented as follows:

$${F_x}{N_x}({z_x},t)=\Delta {A_x}({z_x},t){z_x}(t)+\Delta {B_x}({z_x},t){u_x}(t)+\Delta {H_{xy}}({z_x},t){x_y}(t)+{E_x}{\Theta _x}(t)$$
(16)

Then, dynamic state-space form of Eq. (15) can be re-written to:

$$\left\{ \begin{aligned} & {{\dot {z}}_x}(t)={A_x}{z_x}(t)+{B_x}{u_x}(t)+{H_{xy}}{z_y}(t)+{F_x}{N_x}({z_x},t) \hfill \\ & {n_x}(t)={C_x}{{\hat {z}}_x}(t)+{D_x}{u_x}(t)+{\theta _x}(t) \hfill \\ \end{aligned} \right.$$
(17)

where \({\theta _x}(t)\) is measurement disturbances.

An assumption is made and formulated coupled with a given Lemma in order to handle the aggregate uncertainties for the ALFC of MHPS as follows:

Assumption 1

It is assumed that aggregate uncertainties (17) are bounded. There exist positive scalars \({\varepsilon _x}\), such that be restricted \(\left\| {{N_x}({z_x},t)} \right\| \leqslant {\varepsilon _x}\). Then, total uncertainties within predefined acceptable limits to ensure that load disturbance, match and mismatch uncertainties do not exceed the allowable value.

Before ending this part, two important lemmas are presented to describe the stability and feasibility of the MHPS-based LFC strategies under certain conditions in the following section.

Design of a novel multi-stage SMC with OSE

In this section, a novel control structure is developed by combining a multi-stage SMC with an OSE. This hybrid design aims to improve the robustness and performance of LFC in MHPSs, which are characterized by uncertainties and external disturbances. The optimal state estimator provides accurate state information, even in the presence of various disturbances and parameter uncertainties, while the multi-stage SMC ensures fast convergence and high disturbance rejection. The following subsections present the design of the OSE and the structure of the proposed SMC based on the estimated states.

An OSE design

To enhance control performance in the presence of system uncertainties and external disturbances, an OSE is developed using a traditional observer structure. The estimator gain is determined through Riccati function, ensuring an optimal balance between estimation accuracy and robustness. By providing reliable state feedback, the designed estimator improves the effectiveness of the SMC scheme and contributes to overall system stability and dynamic response.

From state-space form of MHPSs in Eq. (17), the system disturbances \({N_x}({z_x},t)\) and measurement disturbances \({\theta _x}(t)\) is zero and their covariance matrices are respectively \({P_{SE}}\) and \({Q_{SE}}\) as follows:

$$\left\{ \begin{gathered} {P_{SE}}=E\left\{ {{N_x}({z_x},t)N_{X}^{T}({z_x},t)} \right\} \geqslant 0 \hfill \\ {Q_{SE}}=E\left\{ {{\theta _x}(t){\theta ^T}_{x}(t)} \right\}>0 \hfill \\ E\left\{ {{N_x}({z_x},t){\theta ^T}_{x}(t)} \right\}=0 \hfill \\ \end{gathered} \right.$$
(18)

The performance index of OSE is presented in following equation:

$$J=\mathop {\lim }\limits_{{x \to \infty }} E\left\{ {\tilde {z}_{x}^{T}(t)C_{x}^{T}{C_x}{{\tilde {z}}_x}(t)} \right\}$$
(19)

where \({\tilde {z}_x}(t)={z_x}(t) - {\hat {z}_x}(t)\) and \({\hat {z}_x}(t)\) denotes the estimated state obtained from \({z_x}(t)\).

Then, the OSE state-space form is structured as follows:

$$\left\{ \begin{gathered} {{\dot {\hat {z}}}_x}(t)={A_x}{{\hat {z}}_x}(t)+{B_x}{u_x}(t)+{H_{xy}}{{\hat {z}}_y}(t)+{L_x}[{n_x}(t) - {{\hat {n}}_x}(t)] \hfill \\ {{\hat {n}}_x}(t)={C_x}{{\hat {z}}_x}(t) \hfill \\ \end{gathered} \right.$$
(20)

where \({\hat {z}_x}(t)\) is estimated state variable; \({L_x} \in {R^{13 \times 13}}\) is optimal gain which is designed as:

$${L_x}={R_{SE}}C_{x}^{T}Q_{{SE}}^{{ - 1}}$$
(21)

where \({R_{SE}}=R_{{SE}}^{T} \geqslant 0\) is obtained by addressing the following equation:

$${R_{SE}}A_{x}^{T}+{A_x}{R_{SE}}+{F_x}{P_{SE}}F_{x}^{T} - {R_{SE}}C_{x}^{T}Q_{{SE}}^{{ - 1}}{C_x}{R_{SE}}=0$$
(22)

Proof 1

The stability of the optimal observer is analyzed to guarantee that all estimated system signals remain bounded. By combining Eq. (17) and Eq. (20), the dynamics of the state estimation error can be derived \({e_x}(t)={z_x}(t) - {\hat {z}_x}(t)\), and its time derivative is obtained as:

$${\dot {e}_x}(t)={\bar {A}_x}{e_x}(t)+{\delta _x}(t)$$
(23)

where \({\delta _x}(t)={H_{xy}}{e_y}(t)+{F_x}{N_x}({z_x},t)\) and \({\bar {A}_x}={A_x} - {L_x}{C_x}\).

Choose \({L_x}\) such that \({\bar {A}_x}\) is Hurwitz, we have:

$${e_x}(t)={e^{{{\bar {A}}_x}}}{e_x}(0)+\int_{0}^{t} {{e^{{{\bar {A}}_x}(t - \tau )}}} {\delta _x}(\tau )d\tau$$
(24)

Since \(\left\| {{e^{{{\bar {A}}_x}t}}} \right\| \leqslant {k_x}{e^{ - \lambda t}}\) for any \({k_x},{\lambda _x}>0\) and \({\delta _x}(t) \leqslant {\rho _x}\), it follows that

$$\left\| {{e_x}(t)} \right\| \leqslant k{e^{ - \lambda t}}\left\| {{e_x}(0)} \right\|+\frac{{{k_x}}}{{{\lambda _x}}}{\rho _x}$$
(25)

Therefore, the optimal observer ensures input-to-state stability, and all estimated signals remain bounded. Moreover, if \({\delta _x}(t) \to 0\) as \(t \to \infty\) then \({e_x}(t) \to 0\) and the estimation error is asymptotically stable.

The proposed SMC based estimated state

This subsection presents the development of the proposed SMC scheme based on the estimated states obtained from the OSE. To enhance robustness and ensure system convergence despite uncertainties, a multi-stage sliding surface is constructed. This design allows the controller to shape a multi-stage sliding surface from the estimated states, which improves robustness against disturbances and enhances the system’s convergence characteristics and steady-state behavior.

The sliding surface has been chosen as a multi-stage form given by:

$${G_x}[{\hat {z}_x}(t)]={S_x}{\hat {z}_x}(t)+{S_x}\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d\tau } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^2}} } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^3}} } }$$
(26)

where \({S_x}\) is sliding matrix designed to secure that matrix \({S_x}{B_x}\) is invertible and matrix.

The main objective is to ensure that the sliding surface and its derivative are maintained at zero, guaranteeing that the system dynamics satisfy the desired performance and robustness requirements. Differentiate \({G_x}[{\hat {z}_x}(t)]\) in Eq. (26) following time, we have

$${\dot {G}_x}[{\hat {z}_x}(t)]={S_x}{\dot {\hat {z}}_x}(t)+{S_x}{\hat {z}_x}(t)+{S_x}\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d\tau } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^2}} }$$
(27)

Combining with dynamic equation of OSE in Eq. (20) and Assumption 1, we have

$$\begin{aligned}{\dot {G}_x}[{\hat {z}_x}(t)] & ={S_x}{A_x}{\hat {z}_x}(t)+{S_x}{B_x}{u_x}(t)+{S_x}{H_{xy}}{\hat {z}_y}(t) \\ & \quad +{L_x}[{n_x}(t) - {\hat {n}_x}(t)]+{S_x}{\hat {z}_x}(t)+{S_x}\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d\tau } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^2}} } \end{aligned}$$
(28)

Establishing \({\dot {G}_x}[{\hat {z}_x}(t)]={G_x}[{\hat {z}_x}(t)]=0\), then equivalent controller is set as

$$\begin{aligned} u_{x}^{{eq}}(t) & = - {({S_x}{B_x})^{ - 1}}[{S_x}{A_x}{\hat {z}_x}(t)+{S_x}{H_{xy}}{\hat {z}_y}(t) \\ & \quad +{L_x}[{n_x}(t) - {\hat {n}_x}(t)]+{S_x}{\hat {z}_x}(t)+{S_x}\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d\tau } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^2}} } ]\end{aligned}$$
(29)

To account for model uncertainties and external disturbances, a switching control component is also incorporated. Consequently, the overall control law is expressed as:

$$u_{x}^{{ov}}(t)=u_{x}^{{eq}}(t)+u_{x}^{{sw}}(t)$$
(30)

where.

\(u_{x}^{{sw}}(t)= - {({S_x}{B_x})^{ - 1}}{\chi _x}sign[{G_x}(t)]\) and \(u_{x}^{{eq}}(t)\) is the equivalent control term, designed to maintain the system trajectories on the sliding surface; \(u_{x}^{{sw}}(t)\) is the switching control term, designed to counteract the effects of disturbances and uncertainties.

Theorem 1

Considering the system dynamics given in Eq. (17), the control law constructed from an equivalent control input in Eq. (29) and switching control input \(u_{x}^{{sw}}(t)\), both derived based on the triple-integral sliding surface in Eq. (26), ensures that the closed-loop system is asymptotically stable.

Proof 2

To analyze the stability of the proposed control system, a Lyapunov function candidate is constructed as:

$$V(t)=\sum\limits_{{x=1}}^{N} {\left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|}$$
(31)

So, taking the derivative of \(V(t)\) in Eq. (31), that we have

$$\dot {V}(t)=\sum\limits_{{x=1}}^{N} {\frac{{G_{x}^{T}[{{\hat {z}}_x}(t)]}}{{\left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|}}} {\dot {G}_x}[{\hat {z}_x}(t){\text{]}}$$
(32)

By applying Eq. (28), we have

$$\begin{gathered} \dot {V}(t)=\sum\limits_{{x=1}}^{N} {\frac{{G_{x}^{T}[{{\hat {z}}_x}(t)]}}{{\left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|}}} [{S_x}{A_x}{{\hat {z}}_x}(t)+{S_x}{H_{xy}}{{\hat {z}}_y}(t)+{L_x}[{n_x}(t) - {{\hat {n}}_x}(t)]+{S_x}{{\hat {z}}_x}(t)+{S_x}\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d\tau } +{S_x}\int\limits_{0}^{t} {\int\limits_{0}^{t} {{{\hat {z}}_x}(\tau )d{\tau ^2}} } ] \hfill \\ \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,+\sum\limits_{{x=1}}^{N} {\frac{{G_{x}^{T}[{{\hat {z}}_x}(t)]}}{{\left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|}}} {S_x}{B_x}{u_x}(t) \hfill \\ \end{gathered}$$
(33)

Substituting \(u_{x}^{{ov}}(t)\) in Eq. (30) into \(\dot {V}(t)\) in Eq. (33), we gain

$$\dot {V}(t) \leqslant - \sum\limits_{{x=1}}^{N} {{\chi _x}\left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|}$$
(34)

The above inequality implies that the system trajectories of the proposed SMC law in Eq. (30) reach the sliding surface and keep it for later. This method aims to ensure that all relevant signals remain ultimately within a bounded region. By carefully tuning the control parameters, the ultimate bound can be established without requiring any prior information about the extent of system uncertainties.

It is clear that \(\dot {V}(t) \leqslant 0\). This implies that

$$V(t) \leqslant V(0)=\sum\limits_{{x=1}}^{N} {\left\| {{G_x}[{{\hat {z}}_x}(0)]} \right\|}$$
(35)

Suppose there exists a positive constant \({\rho _x}\) such that

$$\sum\limits_{{x=1}}^{N} {{\chi _x}} \left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\| \geqslant {\rho _x}V(t)$$
(36)

Then it follows that

$$\dot {V}(t) \leqslant {\rho _x}V(t)$$
(37)

Then we gain

$$0 \leqslant V(t) \leqslant {e^{ - {\rho _x}t}}V(0)$$
(38)

Taking the time derivative of \(V(t)\) again yields

$$\ddot {V}(t) \leqslant \rho _{x}^{{ - 2}}{e^{ - {\rho _x}t}}V(0)$$
(39)

Taking that limit t reaches infinity on both sides of Eq. (39), it can be illustrated that

$$\mathop {\lim }\limits_{{t \to \infty }} \ddot {V}(t) \leqslant \rho _{x}^{{ - 2}}{e^{ - {\rho _x}t}}V(0)=0$$
(40)

It is clear that \(\ddot {V}(t)\) is also bounded. Therefore, \(\dot {V}(t)\)is uniformly continuous. It can be seen that \(V(t)\)is bounded, \(\dot {V}(t)\)is negative semi-definite. By applying Barbalats lemma37, we have

$$\mathop {\lim }\limits_{{t \to \infty }} \dot {V}(t)=0$$
(41)

According to Eq. (34), we have

$$\mathop {\lim }\limits_{{t \to \infty }} \dot {V}(t)=\mathop {\lim }\limits_{{t \to \infty }} [ - \sum\limits_{{x=1}}^{N} {{\rho _x}} \left\| {{G_x}[{{\hat {z}}_x}(t)]} \right\|]=0$$
(42)

It is clearly that \(\mathop {\lim }\limits_{{t \to \infty }} {G_x}[{\hat {z}_x}(t)]=0\). Therefore, by standard linear control argument, \(\mathop {\lim }\limits_{{t \to \infty }} {G_x}[{\hat {z}_x}(t)]=0\)is gain and the asymptotic stability of the MHPSs can be guaranteed.

Figure 3 shows the overall structure of the proposed scheme, where the OSE provides noise-resilient state estimates that are fed into the multi-stage SMC. Based on these estimates, the controller generates control signals for thermal, hydro, and gas units, ensuring robust frequency regulation under diverse operating conditions.

Remark 2

While conventional SMC guarantees stability and disturbance rejection, its direct application to complex MHPSs is hindered by limited scalability and reduced flexibility in shaping the closed-loop dynamics. The proposed multi-stage SMC fundamentally enhances the sliding surface structure by incorporating multiple error terms and auxiliary dynamics, which allow the controller to adapt more effectively to large-scale uncertainties and renewable variability. This design achieves markedly faster convergence, stronger disturbance rejection, and smoother control actions than traditional SMC, as validated by the performance indices and transient responses presented in the results. Therefore, the mathematical development of the multi-stage SMC is not a marginal refinement but a necessary step to deliver robust and practically viable frequency regulation in future complex PSs.

Fig. 3
figure 3

Block diagram of the proposed method under investigation.

Simulated results

To evaluate the effectiveness and robustness of the proposed multi-stage SMC combined with OSE, comprehensive simulation studies were conducted on both isolated and multi-area HPSs under various operating scenarios. The performance was compared with integral SMC (PI-SMC)27,28, double ISMC (DI-SMC)29, proportional derivative SMC (PD-SMC)30,31, single-phase PI-SMC38 techniques and normal state estimator (NSE)34 in terms of frequency regulation, dynamic response, and robustness against disturbances and uncertainties.

Simulation 1: isolated HPS without renewable and ESS

The first set of simulations was conducted on an isolated HPS comprising different generation units such as thermal (reheat and gas turbines) and hydro power plants, alongside RES, including PV and wind power. To enhance frequency stability and support system inertia, ESS, specifically BESS and FESS, were also integrated into the system configuration. This isolated setup was selected to assess the effectiveness and robustness of the proposed control scheme in a standalone operating environment, where the absence of inter-area support makes frequency regulation more challenging. Two representative test cases were examined to evaluate the controller’s performance under step load disturbances, matched uncertainties, and communication delays. The parameters of MHPSs proposed in3,39 is shown in Appendix.

Fig. 4
figure 4

Bode diagrams of the closed-loop HPSs with the proposed SMC.

Figure 4 illustrates the Bode plots of the proposed scheme applied to the HPSs. The magnitude and phase responses corresponding to three input channels are shown (reheat, hydro, and gas turbines). It can be observed that the closed-loop system exhibits stable dynamics with negative slopes in the magnitude plots at high frequencies, ensuring asymptotic stability. The phase margins remain positive across the critical frequency ranges, indicating robustness of the proposed scheme against parameter variations and disturbances. Furthermore, the smooth magnitude bounded phase response confirms that the designed controller effectively suppresses oscillations and maintains reliable frequency regulation in practical HPSs.

Case 1: performance evaluation of OSE under step load disturbance

In the first case, a step load disturbance of 0.01 p.u is introduced at 0 s to evaluate the effectiveness of different state estimators, including the OSE and the NSE29, when applied within both the conventional PI–SMC22,23 and the proposed SMC schemes. Figure 5 illustrates the frequency deviation responses and their corresponding estimated values. It is evident that the OSE provides highly accurate estimation, with the estimated frequency trajectory nearly identical to the actual response, especially when used with the proposed SMC. This leads to a fast settling time, low overshoot, and smooth convergence to steady-state. In contrast, the NSE shows a significantly poorer estimation quality, especially under the PI–SMC configuration, where the estimated frequency deviates considerably from the actual signal, resulting in large oscillations and a longer recovery period. Figure 6 further reinforces this conclusion by comparing ACE signals and their estimates. The proposed SMC with OSE maintains the smallest ACE magnitude and fastest convergence, with the estimated ACE closely following the actual trajectory. These results confirm that the OSE significantly enhances the observability and estimation fidelity of system states, directly contributing to improved transient performance, whereas the NSE lacks robustness and precision under dynamic load disturbances. Overall, the combination of proposed SMC and OSE provides superior control and estimation synergy, which is critical for reliable LFC in HPS.

Fig. 5
figure 5

Frequency deviations: comparison of actual system responses and estimated signals under different controllers and estimators.

Fig. 6
figure 6

\(\Delta\)ACE signals: comparison of actual system responses and estimated signals under different controllers and estimators.

Case 2: performance evaluation of proposed SMC scheme under matched uncertainties

In the second case, matched uncertainties were introduced to assess the robustness of the proposed SMC scheme. System matrices were intentionally perturbed within known bounds, as illustrated by the uncertainty matrix (\(\Delta {A_x}\)) presented in27. It should be noted that in this study, the uncertainty structure is modeled as a bounded, time-varying perturbation to provide a tractable benchmark for robustness analysis. While real-world uncertainties can be nonlinear and affect multiple system matrices simultaneously, the chosen representation effectively validates the capability of the proposed SMC to preserve stability and performance under significant modeling deviations.

Figure 7a; Table 2 show the frequency error responses under four control strategies: the proposed SMC, PI–SMC27,28, DPI–SMC29, and PD–SMC31,32. The proposed SMC achieves the fastest settling time, lowest overshoot, smallest steady-state error, and the lowest ITAE value, reflecting superior dynamic performance and error suppression. In contrast, remaining methods exhibit larger frequency deviations, longer oscillation durations, and higher ITAE indices, indicating reduced robustness to modeling uncertainties.

Figure 7b presents the ACE signals, which further confirm the superior performance of the proposed SMC. The ACE trajectory under the proposed controller is smooth, rapidly converging to zero. Figure 8 illustrates the control signals applied to different turbine types. The proposed SMC ensures well-damped control efforts across all units, with smooth transitions and no excessive switching. PD–SMC shows slightly more aggressive initial control action, while PI– and DPI–SMC generate larger oscillations, particularly in the gas and reheat turbine responses. These results collectively demonstrate that the proposed SMC not only preserves control performance but also enhances system robustness under parameter uncertainties, outperforming classical and derivative-based SMC schemes.

$$\Delta {A_x}=\left[ {\begin{array}{*{20}{c}} 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ { - 2.26\cos (t)}&{2\cos (t)}&0&{ - 2.604\cos (t)}&0&0&0&0&0&0&0&{3\cos (t)}&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ { - 2.26\cos (t)}&0&0&0&{2\cos (t)}&0&{ - 2.604\cos (t)}&0&0&0&0&{3\cos (t)}&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ { - 2.26\cos (t)}&0&0&0&0&0&0&{2\cos (t)}&0&0&{ - 2.604\cos (t)}&{3\cos (t)}&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \\ 0&0&0&0&0&0&0&0&0&0&0&0&0 \end{array}} \right]$$
Fig. 7
figure 7

(a) Frequency errors and (b) \(\Delta\)ACE signals under four control methods.

Fig. 8
figure 8

Control signals of (a) reheat turbine (b) hydro turbine (c) gas turbine under four control methods.

Table 2 The frequency fluctuations in isolated HPS.

Remark 3

As observed in Fig. 8, the proposed controller produces only small high-frequency components during the initial transient, while the control signals quickly converge to smooth trajectories. This indicates that chattering is effectively alleviated in practice, and the control actions remain bounded and feasible for all generating units.

Case 3: performance evaluation of proposed SMC scheme under communication delay

In this case, a representative communication delay of 1 s is introduced into the control loop to examine the effectiveness of the proposed method. As shown in Fig. 9, the proposed SMC maintains stable and well-damped frequency and ACE responses with only a slight increase in settling time. In contrast, single-phase PI–SMC presented in38 exhibits pronounced oscillations and slower recovery compared to the proposed scheme. Figure 10 further compares the control signals of the reheat, hydro, and gas turbines. Under the proposed SMC, the control efforts are smoother and better regulated, avoiding abrupt changes or excessive oscillations even under delayed feedback compared to the PI–SMC scheme.

These results demonstrate that the proposed SMC effectively preserves stability, damping, and control smoothness in the presence of significant delays, whereas the newly published single-phase PI–SMC scheme struggles to maintain satisfactory performance. Therefore, the proposed scheme is inherently robust against communication delays, ensuring reliable frequency regulation and coordinated turbine control in practical HPS.

Fig. 9
figure 9

(a) Frequency errors and (b) \(\Delta\)ACE of isolated HPS under communication delay.

Fig. 10
figure 10

Control signals of (a) reheat turbine (b) hydro turbine (c) gas turbine of isolated HPS under communication delay.

Simulation 2: comprehensive multi-area HPS under random load demand and matched uncertainties

This case investigates the performance of the proposed SMC scheme in a realistic MHPS environment that includes conventional units (thermal, hydro, and gas turbines), BESS and FESS, and RES such as PV and wind turbines. The system is subjected to both random load variations and time-varying renewable generation profiles, as illustrated in Fig. 11. These disturbances reflect highly dynamic and uncertain grid conditions typical of modern renewable-integrated systems. Despite the stochastic nature of inputs, the proposed controller successfully maintains stable operation across all three areas.

Fig. 11
figure 11

(a) Random load variations (b) PV source variations (c) WTG variations of three-area HPS.

Fig. 12
figure 12

Frequency fluctuations.

Fig. 13
figure 13

(a) ACE signals (b) ESS power changes of three-area HPS.

Figure 12 shows the frequency responses under the proposed scheme, where all three areas remain within acceptable frequency deviation bounds with rapid correction and minimal overshoot. Notably, the controller mitigates inter-area oscillations and preserves system synchrony despite random disturbances. Figure 13a presents the ACE signals, demonstrating that the proposed SMC ensures fast convergence and minimal control error across all areas. The ESS output responses shown in Fig. 13b confirm the controller’s ability to coordinate ESS dynamically, with smooth and well-damped control signals that counteract power imbalances in real time. Overall, the results validate the robustness and effectiveness of the proposed SMC in a highly variable, MAPS, outperforming traditional control approaches in managing random disturbances and maintaining frequency stability under high renewable penetration.

Remark 4

The computational burden of the proposed multi-stage SMC with OSE has also been considered. Since the control law mainly involves matrix operations of relatively low order for observer gain and sliding surface updates, the overall complexity remains comparable to that of existing SMC methods. This confirms that the proposed approach can be feasibly implemented in real-time applications without imposing significant computational overhead.

Conclusion

This paper proposed a robust and efficient load frequency control (LFC) strategy for modern multi-area hybrid-source power systems (HPSs) with high penetration of renewable energy sources (RES) and the integration of various energy storage systems (ESS), including battery ESS (BESS) and flywheel ESS (FESS). The proposed control approach combines an optimal state estimator (OSE) with a novel multi-stage sliding mode controller (SMC) to enhance system stability, robustness, and dynamic performance under diverse operating conditions. The optimal state estimator was designed to deliver accurate state feedback despite the presence of disturbances and uncertainties, thereby enabling improved controller precision. The proposed multi-stage SMC, developed based on a multi-term sliding surface, ensures rapid dynamic response, strong damping characteristics, and robustness to system uncertainties while mitigating chattering effects. Comprehensive simulations were performed on both isolated and multi-area HPSs. Under various scenarios, including step and random load disturbances, matched uncertainties, and communication delay, the proposed controller consistently achieved superior frequency regulation performance compared to existing SMC methods. It significantly reduced overshoot and undershoot, shortened settling time, and ensured robust operation across different system configurations. In conclusion, the proposed OSE-based multi-stage SMC provides a reliable, scalable, and practical solution for frequency control in future complex PSs with high RES and ESS integration. It demonstrates strong potential for real-world implementation in ensuring stable and resilient grid operation under growing system complexity and uncertainty. Future research will focus on two main directions. First, real-time hardware-in-the-loop validation using platforms such as OPAL-RT will be conducted to further verify the feasibility of the proposed controller under realistic operating conditions. Second, the framework will be extended to incorporate time-varying uncertainties and system nonlinearities in order to more accurately capture real-world system dynamics.