1. Introduction
Renewable energy sources represent a key solution for achieving carbon neutrality. Power electronic converters serve as essential interfaces for integrating these sources into the power grid. Among various converter control strategies, grid-forming (GFM) control has attracted increasing attention due to its ability to provide voltage and frequency support proactively and independently. Unlike the widely adopted grid-following (GFL) control in current practical applications [
1], which relies on a phase-locked loop (PLL) to synchronize with the grid frequency, grid-forming (GFM)-controlled converters operate as voltage sources and achieve self-synchronization based on the principle of active power balance. This emulates the behavior of conventional synchronous generators (SGs) and enables stable operation under weak grid conditions or even in islanded modes. As a result, GFM control has emerged as a promising solution for enhancing grid stability and accelerating the transition toward 100% renewable power systems [
2].
Grid-forming (GFM) converters, while offering advanced grid support functionalities, introduce stability challenges that are different from those encountered in both GFL converters and traditional SGs. Unlike GFL converters, which rely on external voltage references for synchronization, GFM converters establish synchronization internally and can operate independently. Consequently, under strong grid conditions, where the system behaves similarly to two voltage sources being electrically close, the stability control of grid-tied GFM converters becomes more challenging. In addition, compared to SGs, GFM converters feature a significantly wider power control loop bandwidth, owing to their high switching frequencies and fast-acting digital control systems. Although this facilitates a faster dynamic response, it also increases the risk of synchronous oscillations [
3], also known as synchronous frequency resonance (SFR) [
4].
Synchronous oscillations, typically manifests as power oscillations near the fundamental grid frequency (50 Hz or 60 Hz) during power transmission [
5]. Fundamentally, they are induced by the power transfer through electrical networks. The phenomenon becomes more pronounced in transmission lines with low resistance-to-inductance (
) ratios. In addition, the coupling between active and reactive power, as well as improperly tuned control parameters, can further aggravate the occurrence and severity of synchronous oscillations in GFM converter systems [
6].
To mitigate the phenomenon of synchronous oscillations, numerous studies have been conducted from various perspectives, including the modification of virtual impedance, the decoupling of active and reactive power, the restructuring of power synchronization loops, and other advanced control strategies. Among the various proposed methods, virtual resistor-based control strategies have been widely studied for their simplicity and their ability to reshape line impedance, effectively introducing damping to attenuate the resonance peak near the synchronous frequency [
5,
7]. In practice, a high-pass filter (HPF) is often added to the virtual resistor to avoid impacting the system’s steady-state gain. However, this also introduces a pair of complex-conjugate poles into the control loop. Under strong grid conditions and with a large virtual resistance, these poles may shift into the right half of the complex plane, leading to oscillations and potential instability [
8]. Moreover, such methods tend to increase the coupling between active and reactive power and make the design of control parameters more difficult. Another approach to mitigating synchronous oscillations is to decouple active and reactive power using cross feedforward compensation, as proposed in refs. [
4,
8,
9]. By introducing cross-regulation branches derived from small-signal power dynamics into the outer control loops, this method not only reduces active–reactive power coupling but also suppresses oscillations by eliminating conjugate poles associated with resonance. However, the design of these decoupling components is complex and highly sensitive to the accuracy of operating point and parameter estimation. In addition to the aforementioned methods, modifying the power synchronization control (PSC) loop is another effective approach. In refs. [
10,
11], power derivative terms are incorporated into the PSC to provide virtual inertia and suppress oscillations. However, such methods inherently reduce the dynamic responsiveness of the power control loop. To overcome this limitation, Liu et al. [
12] present a model predictive control (MPC)-based auxiliary controller integrated into the PSC, formulated from an optimization-based control perspective, and specifically designed for synchronous oscillation suppression. This method predicts future system behavior using a dynamic model and computes control inputs by solving an optimization problem over a receding horizon, thereby achieving effective damping without compromising the system’s dynamic performance. Nevertheless, accurately modeling the power dynamics in practice is challenging, as the parameters of the grid-side network are often difficult to obtain, posing limitations to the practical implementation of this method. As a potential alternative, other emerging advanced control strategies, such as model-free control [
13] and reinforcement learning-based control [
14], have been receiving increasing attention in the field of converter control. These approaches reduce or even eliminate reliance on detailed mathematical models. Compared with reinforcement learning-based control, which typically requires extensive historical data for training, mode-free-based methods offer better real-time implementability and robustness, making them a promising candidate for mitigating the problem of synchronous oscillations.
This paper proposes a model-free predictive controller to assist the PSC and suppress synchronous oscillations without compromising dynamic performance. Firstly, a power dynamic model of GFM converters is developed by incorporating the electromagnetic dynamics of AC transmission lines, based on which the fundamental mechanism underlying synchronous oscillations is identified. Subsequently, the concept of predictive control is introduced, integrating power oscillation suppression into the control objective and enabling the real-time optimization of the active power reference. To address the challenge of accurately acquiring grid-side parameter information, an ultra-local model is adopted. This model only relies on input–output data and constructs localized approximations around the current operating point, thereby eliminating the need for detailed system modeling [
15]. Specifically, a fixed-time sliding mode (FTSM) observer is employed to estimate the system power dynamics in real time. Based on these estimations, a predictive model of future system states is constructed. Leveraging this model, the control process is optimized by jointly considering power oscillation suppression, power tracking performance, and control effort. This enables the auxiliary regulation of the active power response, thereby enhancing both dynamic response speed and system stability, while effectively suppressing synchronous oscillations.
The rest of this paper is organized as follows.
Section 2 introduces the system configuration of the grid-tied GFM converter and analyzes the underlying mechanism of synchronous oscillations based on the power dynamic model. In
Section 3, an ultra-local model predictive control strategy is proposed to suppress oscillations while preserving dynamic performance.
Section 4 presents the simulation results to validate the effectiveness and robustness of the proposed method under various operating conditions. Finally, the conclusion is given in
Section 5.
3. Ultra-Local Model Predictive Control Strategy for Synchronous Oscillation Suppression
To enhance the stability of GFM converters in strongly inductive grids, this section proposes a predictive control approach, in which power oscillations are incorporated into the control objective to effectively suppress synchronous oscillations. First, the limitations of conventional model-based predictive control methods, derived from physical mechanisms, are analyzed. Then, a model-free predictive control scheme that does not rely on detailed system information is proposed. Building on this, an ultra-local model predictive control strategy targeting synchronous oscillation suppression is further developed, aiming to improve both system stability and dynamic performance.
3.1. Mechanistic Model Construction
To reduce the model’s complexity, only the dynamics between the active power and phase angle (
) are considered, while the coupling between active and reactive power control is neglected. Under this assumption, the closed-loop transfer function of the system becomes a third-order system. Let the input variable be defined as the active power reference
and the output variable as the output active power
. Accordingly, the closed-loop transfer function of the system can be transformed into a state-space representation, expressed as follows:
where
denotes the state variable vector, where the state variables
,
, and
are intermediate quantities without explicit physical meaning. The corresponding system matrix parameters are given as follows:
It can be observed that the state-space model of the system includes physical parameters such as the grid-side resistance and inductance. However, from the perspective of the converter, it is difficult to accurately obtain the exact values of the grid-side impedance. Designing controllers based on inaccurate system models or mismatched parameters may not only degrade control performance but also weaken system robustness. These issues pose significant feasibility challenges for conventional model predictive control (MPC) schemes when applied to the suppression of synchronous oscillations. To address this problem, a model-free predictive control strategy that does not require detailed system information is proposed in the next subsection.
3.2. Ultra-Local Model of the Active Power Control Loop
Define the input and output variables as
and
, respectively. The corresponding ultra-local model is given by the following:
where
is the gain of the control input, and
F is the unknown offset term representing the uncertainty of system dynamics and disturbances, which will be estimated in the subsequent control design. This model uses real-time input–output data to build a local approximation, allowing online modeling. The core principle of ultra-local modeling is the real-time estimation of
F based on the available measurements [
15]. Given that the system under study is a physical system, it is reasonable to assume that both the offset term
F and its time derivative
are bounded variables, i.e., they satisfy
and
, where
and
are positive constants.
To achieve an accurate estimation of
F, an observer is necessary. In this paper, a fixed-time sliding mode (FTSM) convergence method [
19], characterized by fast convergence speed, strong robustness, and global stability, is employed to estimate the offset term
F in the ultra-local model. This approach eliminates the dependence on an accurate mechanistic model and supports the design of the model-free predictive controller. The key idea behind the FTSM observer is to design a specific sliding surface and control law that ensure the estimation error converges to zero within a fixed time.
The sliding surface is defined as the estimation error of the output variable
y, expressed as follows:
where
is the estimate of
y.
The time derivative of the sliding surface can be expressed as follows:
Based on the above, the FTSM observer is designed as follows:
where variables with a tilde “˜” denote the corresponding estimated values. The terms
and
represent the sliding mode reaching laws, which are defined as follows:
and
are the gain coefficients of the observer.
Define the estimation error of the offset term as
. Substituting (
19) into (
18) yields the fixed-time sliding mode error dynamics, expressed as follows:
According to the proof in [
19], the error system reaches zero in fixed time. Therefore, the estimated output and the offset term will converge accordingly, making real-time estimation feasible.
3.3. Ultra-Local Model-Based Predictive Control
In this subsection, a predictive control strategy based on the ultra-local model is developed to suppress synchronous oscillations. The proposed method enables effective prediction of the system’s future dynamic behavior and incorporates the temporal variation of active power (i.e., the change in active power between two consecutive time steps) into the objective function of the predictive controller.
3.3.1. Predictive Model Construction
To construct a model for predicting the system’s dynamic behavior, the basic ultra-local model is extended by further considering the dynamic characteristics of the offset term
F. Since
F is not a constant but evolves dynamically with the system states, neglecting its variation may lead to reduced prediction accuracy and, consequently, degraded control performance. To enhance the capability of the model in describing future system dynamics, the rate of change of
F is incorporated into the modeling process. The resulting predictive model is formulated as follows:
where
g reflects the rate of change of the offset term
F and can be estimated in real time through the observer given in (
19).
Define the state variable vector of the predictive model as
. The compact form of the predictive model can then be expressed as follows:
where
Then, the continuous-time formulation in (
22) is converted into a discrete-time form as follows:
where
is the discrete form of
and
k is the time step index in the discrete-time domain.
Define the control horizon as
and the prediction horizon as
. Based on the current state at time k, the future control trajectory
, predicted state vector
, and output vector
are defined as follows:
where
and
(
) represent the state and output vectors at time
, predicted using the state information available at time
k.
Based on model (
23), the expression for
can be derived as follows:
where
is the
identity matrix,
Furthermore, the expression for
can be derived as follows:
where
To suppress synchronous oscillations, a new variable is defined as
,
. The new variable represents the difference between the predicted state variables at two consecutive time steps. Accordingly, the predicted state variation matrix over the prediction horizon can be expressed as follows:
where
Using the predictive model in (
23), the future dynamic behavior of the system over the prediction horizon is obtained, as shown in (
25) and (
26). Based on this, the influence of the control input
on system performance can be further evaluated, enabling the design of a corresponding predictive control strategy to enhance overall system performance.
3.3.2. Controller Design
This study aims to ensure accurate active power tracking while mitigating the risk of synchronous oscillations. To address these, the following cost function is proposed:
where the first term is intended to suppress power oscillations, the second term ensures power tracking, and the third term constrains the amplitude of the control input to prevent excessive control actions.
,
, and
are the weighting coefficients corresponding to each objective, respectively.
is the reference output matrix composed of the reference values
, i.e.,
.
By substituting (
25) and (
26) into (
27) and rearranging the terms, the following expression is obtained:
When the gradient of the quadratic cost function with respect to the control input
is zero (i.e.,
), the optimal control trajectory
that minimizes the cost function
J can be obtained. The solution is given as follows:
where
Following the receding horizon control principle, the first control action from the optimized sequence is applied to the system. This approach dynamically adjusts the active power reference and effectively mitigates synchronous oscillations,
where
.
In summary, the framework of the proposed ultra-local model predictive control strategy for synchronous oscillation suppression is illustrated in
Figure 7. It is worth noting that, by observing (
29) and (
30), the resulting control law is essentially a state-feedback control law with constant gain, where the gain matrix can be obtained through offline computation. This implies that there is no need to solve the optimization problem online in real time, thereby simplifying the implementation of the model predictive control. Once the FTSM observer provides the necessary system information, the offline-designed predictive controller can directly generate the control input, effectively realizing the desired optimal control performance.
3.4. The Resultant System Dynamic Model with the Proposed Controller
The system dynamic model with the proposed controller will be derived below, which can be used to reflect its dynamic performance and stability characteristics.
Considering that the FTSM observer (
19) responds much faster than the controller, it is assumed that the ultra-local model estimation in
Section 3.2 is sufficiently accurate, such that the estimated value of
F is approximately equal to its theoretical value. Based on the state-space model of the system given in (
15), an analytical expression for the offset term
F can be theoretically derived by differentiating the output
y, as follows:
where
. Under the assumption
, the ultra-local model state variable
is defined as follows:
where
.
In addition, the theoretical expression for
g, or the rate of change of
, can be derived as follows:
where
represents the control input from the previous time instant.
By substituting (
32) and (
33) into (
30), the control law can be reformulated in terms of the reference value
, the original system state vector
, and the previous control input
, as follows:
For the system described in (
15), the proposed control strategy essentially functions as a state feedback control law. By substituting (
34) back into the original state-space model (
15), the closed-loop dynamic model of the system under the proposed controller can be obtained. This model enables the analysis of the system dynamic performance under the proposed control scheme. Furthermore, the corresponding closed-loop system state matrix, denoted as
, can be constructed, as shown in (
35). By computing the eigenvalues of
, the small-signal stability characteristics of the system under the proposed control scheme can be effectively revealed.
5. Conclusions
This paper investigates the issue of synchronous oscillations arising from the interaction between GFM converters and AC circuits. First, the electromagnetic dynamic characteristics of the AC lines are considered, and a power dynamic model for GFM converters is established. Based on this model, the root cause of synchronous oscillations is revealed to be the insufficient damping of resonant modes near the synchronous frequency in low-resistance lines. This phenomenon is closely related to the electromagnetic dynamics of power transfer and is reflected in the transfer function model as a pair of complex-conjugate poles located near the nominal frequency. The position of these poles relative to the imaginary axis is determined by the line ratio—when the resistance is low, the poles shift closer to the imaginary axis, thereby increasing the possibility of oscillations. To mitigate this problem, this paper introduces the concept of predictive control by incorporating power oscillation suppression into the control objective and optimizing the active power reference in real time. To overcome the difficulty of accurately identifying grid-side parameters in the model, an ultra-local model predictive control strategy that does not rely on system modeling is proposed. A fixed-time sliding mode observer is employed to estimate the system power dynamics in real time. On this basis, a predictive model of future system states is constructed, and the temporal variation of active power is integrated into the cost function of the predictive controller. This enables the auxiliary regulation of the active power response, thereby enhancing both the dynamic response speed and system stability while effectively suppressing synchronous oscillations. Finally, the effectiveness of the proposed method in improving system stability, enabling dynamic estimation, and suppressing synchronous oscillations are verified by simulations. The results demonstrate that the proposed controller accurately estimates the system states without requiring a detailed mathematical model, effectively suppresses synchronous oscillations, and significantly improves the system’s dynamic performance and robustness.
It is worth noting that the introduction of the FTSM observer inevitably increases computational complexity, although it still remains manageable with the current digital controllers. Nevertheless, exploring strategies to further reduce the computational burden represents an important direction for future work.