Previous Article in Journal
Strategic Socio-Technical Innovation in Urban Living Labs: A Framework for Smart City Evolution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Free Adaptive Cooperative Control Strategy of Multiple Electric Springs: A Hierarchical Approach for EV-Integrated AC Micro-Grid

1
School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China
2
College of Engineering, Zhejiang Normal University, Jinhua 321004, China
*
Author to whom correspondence should be addressed.
Smart Cities 2025, 8(4), 132; https://doi.org/10.3390/smartcities8040132
Submission received: 20 May 2025 / Revised: 28 July 2025 / Accepted: 29 July 2025 / Published: 8 August 2025
(This article belongs to the Section Smart Grids)

Abstract

Highlights

What are the main findings?
  • Proposal of a novel hierarchical cooperative control strategy for multi-EV-ES systems, integrating directed-graph-based consensus for upper-level power distribution and model-free adaptive constrained control (MFACC) for lower-level voltage regulation.
  • The MFACC framework introduces an anti-windup compensator and pseudo-partial derivative (PPD)-based output observer to suppress voltage oscillations caused by inverter saturation, achieving precise tracking with minimal harmonic distortion.
  • The strategy enables distributed power decoupling without requiring precise system parameters, leveraging local agent communication to stabilize bus voltage/frequency and allocate active/reactive power proportionally.
What is the implication of the main finding?
  • The approach significantly enhances micro-grid resilience against voltage fluctuations from EV/renewable integration, maintaining PCC voltage at reference value, while transferring fluctuations to non-critical loads.
  • Reduced reliance on model parameters lowers implementation barriers for V2G systems, with faster stabilization time and lower overshoot compared to conventional methods.
  • Theoretical support for such data-driven control architectures can increase the penetration of electric vehicles without compromising grid stability, thereby accelerating the decarbonization of the power system.

Abstract

With the aim of addressing the power quality problem associated with voltage fluctuation of multiple electric vehicles and renewable energy generation equipment integration into the AC micro-grid, a multi-agent system-based model-free adaptive constrained control method is proposed in this paper. First, a novel hierarchical control structure is developed. Therein, the upper-level cooperative controller is designed based on the directed graph and droop control strategy, enabling efficient power distribution among multiple electric vehicles. For the lower-level voltage controller, a model-free adaptive constrained control strategy is designed, incorporating a pseudo-partial derivative-based output observer, and an anti-windup compensator is designed to solve the voltage fluctuation problem, which achieves precise tracking of each electric spring output voltage. Finally, the effectiveness and superiority of the proposed control strategy is verified by the MATLAB/Simulink platform under scenarios of grid-side voltage fluctuations and load variations.

1. Introduction

Given dwindling fossil fuel reserves and pressing environmental concerns [1,2], the electric vehicle (EV) is rapidly gaining popularity in society [3], which is classified as a low-carbon and sustainable mode of transport [4,5,6]. Meanwhile, clean energy generation is progressively displacing traditional, highly polluting fossil fuel-based power generation. However, research indicates that EVs are idle for most of the day. Consequently, with high EV penetration enabled by vehicle-to-grid technology (V2G), the aggregated batteries of numerous EVs can serve as a viable distributed energy storage system [7,8]. V2G technology allows EVs to feed stored power back into the grid, enhancing grid flexibility and facilitating more effective integration with clean energy generation [9,10].
However, large-scale EV integration can seriously impact micro-grid stability [11]. Especially in the case of critical load fluctuation, micro-grids are susceptible to large voltage fluctuations, which also affects the power quality of the micro-grid [12]. To address this challenge, the electric spring (ES) technique has been proposed as a solution to mitigate voltage fluctuations. For example, in [13], as a demand-side management model, an electric spring is proposed to improve load profiles and address supply–demand imbalance. With the intensive research on electric springs, various types of electric spring configurations and management techniques have been developed [14]. ES-1 type represents a foundational first-generation electric spring configuration, and ES-2 type is an electric spring configuration that improves on the ES-1 type. By replacing the DC side of ES-1 with an energy storage unit, ES-2 achieves a wider operational range and enhanced capability. Thus, in the base ES-2, this paper proposes the EV-ES type, which incorporates the EV into the DC side, to realize the V2G function of EV through an electric spring, enhancing the stability of EVs accessed by an AC micro-grid [15], and its system diagram is shown in Figure 1.
In AC micro-grids with large-scale EV integration, the regulation capability of a single EV-ES is not enough to support the stability of the whole system [16]. When numerous distributed EV-ES units are embedded within a micro-grid [17], the system state is collectively determined by these units.
As a proven power distribution method, droop control was introduced for a distributed system. Reference [18] uses quadratic control for droop control and achieved quadratic correction of bus voltage and reactive power sharing, but quadratic correction of frequency response is not considered. In [19], a voltage regulation approach utilizing adaptive virtual impedance is introduced, which can effectively control the voltage drop as well as power distribution, and obtain the same voltage reference value using distributed virtual impedance;however, considering only the distributed generator in parallel does not guarantee that the voltage in the series case is approaching the rated value. A distributed generalized droop control that takes delay into account is employed in [20]; it effectively ensures stability in frequency and voltage while minimizing the communication overhead. however, the power distribution among the distributed generator is not considered [21]. Aiming at power distribution problems in multi-EV-ES systems, this paper integrates a multi-agent system into conventional droop control to design the upper-level controller [22,23,24]. This approach requires only narrowband communication for neighboring EV-ES units to exchange local information, achieving voltage stabilization and power distribution in the multi-EV-ES system [25].
In terms of the lower-level controller of the multi-EV-ES, considering the nonlinear, multi-variable, and strongly coupled characteristics of EV-ES, the conventional control strategy fails to achieve satisfactory control performance. Reference [26] proposed a phase-based repetitive control method to achieve periodic stability and non-periodic response. Reference [27] proposed a radial-chordal decomposition-based control for voltage and power angle control of a smart load (SL). Reference [28] employed a consensus algorithm as the upper-level controller, with a proportional-resonant (PR) controller for the lower-level control, but it only achieved stability of the bus voltage. Reference [29] proposed a model predictive control-based coordinated control strategy for multi-ES. However, most of the existing control strategies for ES are designed based on model parameters, with only a few focusing on power decoupling. Inspired by Reference [30], some researchers have applied model-free adaptive control (MFAC) to the control strategy of multi-EV-ES, but conventional MFAC encounters saturation issues [31], leading to voltage waveform oscillation and reduction in power quality. In terms of dealing with power quality problems, various anti-windup methods have been proposed to address the challenges. Reference [32] introduced a Proportional-Integral with Anti-Windup (PIAW) controller based on Lyapunov functions for DC-DC buck power converters. Reference [33] proposed an Adjustable Virtual Impedance method that employs a back-calculation anti-windup strategy. By adjusting the back-calculation gain to modify the reactance-to-resistance ratio of the equivalent virtual impedance, this approach enhances transient stability and grid-forming capability under current-limiting conditions. Reference [34] proposed a model-free cooperative sliding mode control scheme with a directed-graph-based observer for distributed energy storage systems in DC micro-grids. These studies provide diverse solutions to the input windup problem. However, there is continuing potential for further exploration of methods for integrating anti-windup and MFAC in multi-EV-ES AC micro-grid systems.
To address these challenges, this paper proposes a novel hierarchical and distributed cooperative control strategy. In this method, a directed graph-based consensus algorithm is utilized as the upper-level control of multi-EV-ES, enabling voltage and frequency regulation as well as precise distribution of active and reactive power [35]. The lower-level control employs model-free adaptive constrained control (MFACC), explicitly accounting for disturbances within the micro-grid [36]. In the base of conventional MFAC, MFACC utilizes an input-constrained anti-windup compensator and a pseudo-partial derivative (PPD)-based output observer to mitigate voltage oscillations and improve power quality; thus, a novel hierarchical control is being established. The key achievements of this paper are outlined below:
  • The method employs a regulation strategy based on local information exchange among neighboring EV-ES units. This approach addresses the shortcomings of traditional droop control in maintaining voltage/frequency stability and achieving accurate power distribution within the multi-EV-ES system.
  • Considering disturbances in the micro-grid, a novel estimation algorithm is proposed to establish a more accurate dynamic linearization data model for disturbances, using the compact form dynamical linearization method.
  • To address voltage oscillation issues caused by inverter duty cycle saturation, MFACC is proposed. It employs an input-constrained anti-windup compensator and pseudo-partial derivative-based output observer to ensure power quality in the micro-grid.
The subsequent parts of the paper are organized in the following manner: In Section 2, the foundational working mechanisms and mathematical frameworks of EV-ES are presented. Section 3 proposes a hierarchical control scheme for multi-EV-ES, including a leader consensus algorithm based on directed graphs, the MFACC algorithm, adaptive parameter estimation, output-based adaptive observers, and input-constrained anti-windup compensators. Section 4 conducts simulation analysis to compare and validate the proposed control strategies. Finally, Section 5 presents the conclusions.

2. Topology and Mathematical Modelling of EV-ES

2.1. Topology of EV-ES

The object of this study is the EV-based ES-2; its topology is shown in Figure 2. It is clear that the system is composed of a single-phase voltage-source inverter and EV battery. Therein, non-critical loads (NCL) are placed with the EV-ES to form the SL, and the SL is placed with the critical load (CL) to form the point of common coupling (PCC) load node; Z 1 is the line impedance of transmission; C f and L f are the filter capacitor and inductor, respectively; V CL represents the voltage of the CL while V NCL denotes the voltage of the NCL; V AB is the output voltage of the inverter; V G is the grid-side voltage; V ES is the output voltage of the EV-ES; I L is the output current of the inverter; I 1 , I 2 , and I 3 are the injected current at PCC, the current of CL, and NCL, respectively; when fluctuations occur on the grid-side, EV-ES transfers power and voltage fluctuations to NCL to ensure that the CL operates stably at the given reference value.
With the integration of numerous renewable energy generation devices into micro-grid, distributed embedding of multiple EV-ES units is required to regulate multiple CL and ensure micro-grid power quality. Figure 3 illustrates the multi-EV-ES structural diagram of the distributed micro-grid system. Taking four EV-ES as an example, the four buses shown in Figure 3, the buses are connected in series via line impedances, each bus segment is considered as a PCC node, and each PCC is composed of the topology structure shown in Figure 2, including EV-ES, CL, and NCL. The grid side of the system is composed of alternating current sources and intermittent renewable energy sources as wind turbines and photovoltaic panels.

2.2. The Mathematical Model of EV-ES

Reference [30] summarized the derivation of the state equations for the EV-ES. The mathematical model equations are as follows:
d I L d t = V AB L V ES L d V ES d t = I L C + I 3 C d I 1 d t = V G L 1 V ES Z 2 L 1 ( Z 2 + Z 3 ) I 1 ( Z 1 Z 2 + Z 2 Z 3 + Z 3 Z 1 ) L 1 ( Z 2 + Z 3 )
V CL = Z 2 Z 2 + Z 3 V ES + Z 2 Z 3 Z 2 + Z 3 I 1
For effective power control of the EV-ES, it is essential to develop a model in the d-axis and q-axis coordinate system. However, due to the absence of orthogonal signals required for rotational transformation in three-phase systems, the establishment of d-axis and q-axis models in single-phase systems is more intricate. For this purpose, a virtual quadrature signal is required to be developed to transform the single-phase system from stationary to a rotating coordinate system. In this paper, virtual quadrature current and voltage signals are constructed with the help of a second-order generalized integrator (SOGI) [37]; its topology is shown in Figure 4.
The PCC receives injected voltage and current, which can be formulated as follows:
v C L = V m cos ( ω t + φ )
i 1 = I m cos ( ω t + ψ )
therein, ω denotes the angular frequency; φ and ψ are the initial phases; V m and I m are the amplitude of v C L and i 1 , respectively; v C L can be expressed as a synthetic vector of virtual orthogonal components in the coordinate system as
v α β = v α v β = V m cos ( ω t + φ ) V m sin ( ω t + φ )
In (5) the virtual orthogonal signals are obtained after SOGI for the axial and axial components, respectively. In a synchronous rotating coordinate system, the virtual signal is decomposed into d-axis and q-axis components by a coordinate transformation, which can be expressed as
v d q = v d v q = T ( δ ^ ) v α v β = V m cos φ V m sin φ
T ( δ ^ ) = cos ω t sin ω t sin ω t cos ω t
where T ( δ ^ ) is the transformation matrix and δ is the phase angle of the PCC.
Therefore, the power transferred to the PCC can be expressed as
S ¯ = V ¯ C L · I ¯ 1 = V m I m ( cos ( φ ψ ) + j sin ( φ ψ ) ) = P in + j Q in
wherein the active power and reactive power can be represented as
P in = V CL d I 1 d + V CL q I 1 q Q in = V CL q I 1 d V CL d I 1 q
where V C L d and V C L q are the voltage components along the d and q axis of the PCC; I 1 d and I 1 q are the current components along the d and q axis injected into the PCC.
Similarly, the mathematical model of ES in d-axis and q-axis coordinates can be obtained by arithmetic simplification from (1)–(7) as
d d t I L d I L q = 0 ω ω 0 I L d I L q 1 L f V ES d V ES q + 1 L f V AB d V AB q
d d t V ES d V ES q = 0 ω ω 0 V ES d V ES q + 1 C I L d I L q
1 C ( Z 2 + Z 3 ) V ES d V ES q + Z 2 C ( Z 2 + Z 3 ) I 1 d I 1 q
d d t I 1 d I 1 q = 0 ω ω 0 I 1 d I 1 q Z 2 L 1 ( Z 2 + Z 3 ) V ES d V ES q
Z 1 Z 2 + Z 2 Z 3 + Z 1 Z 3 L 1 ( Z 2 + Z 3 ) I 1 d I 1 q + 1 L 1 V G d V G q
In this context, the subscripts containing ‘d’ and ‘q’ denote the components of each variable that correspond to the d and q axis, where I 1 denotes the output current of EV-ES; V E S denotes the output voltage of EV-ES; I 1 is the transmission line input current; V G is the grid-side voltage.

3. Integrated Cooperative Control Design for Multi-EV-ES

3.1. Multi-EV-ES Distributed Upper-Level Controller Design

For the system proposed in this paper, in terms of addressing the issue of efficient power allocation between each EV-ES, this paper incorporates MAS to improve the conventional droop control [38]. Each EV-ES is treated as an individual agent, and a consensus algorithm is developed for power allocation [39]. The basic expression of droop control can be express as
V r e f = V K n ( Q Q r e f )
f r e f = f K m ( P P r e f )
where Q r e f , Q and P r e f , P denote the targeted and realized values of reactive power, alongside the targeted and realized values of active power at the PCC, respectively; K n and K m are the droop factor of power.
In the micro-grid system, the stability of both bus voltage and frequency holds paramount importance. However, voltage drops occur with increasing line length. If all EV-ES units adopt an identical voltage reference under these conditions, it can lead to unreasonable competition among them, potentially causing system-wide oscillations. Therefore, the outer loop of voltage control and frequency control are designed in the power decoupling-based droop control. Initially, the system bus voltage and frequency, along with the EV-ES power, must meet the following objectives:
lim t i = 1 n ( V i ( t ) V i ( t ) n V r e f n V r e f ) = 0
lim t ( i = 1 n f i ( t ) f i ( t ) n f r e f n f r e f ) = 0
lim t i = 1 n ( Q E S , i ( t ) ( Q E S , i ( t ) Q E S , i max Q E S , j ( t ) Q E S , j ( t ) Q E S , j max Q E S , j max Q E S , i max Q E S , j ( t ) Q E S , j ( t ) Q E S , j max Q E S , j max ) = 0
lim t i = 1 n ( P E S , i ( t ) ( P E S , i ( t ) P E S , i max P E S , j ( t ) P E S , j ( t ) P E S , j max P E S , j max P E S , i max P E S , j ( t ) P E S , j ( t ) P E S , j max P E S , j max ) = 0
where V r e f and V are the voltage reference and actual values of PCC, respectively; f r e f and f represent the targeted and actual values of the frequency at the PCC, respectively; V r e f is set to the bus desired voltage RMS 220 V; f r e f is set to the bus desired operating frequency of 50 Hz.
To stabilize the PCC voltage and frequency, local information is exchanged among neighboring agents. This employs a leader-consensus algorithm and a leaderless-consensus algorithm; the task is to assign the EV-ES’s active and reactive power, and its control diagram is shown in Figure 5.
Remark 1.
It should be noted that the power allocation is not without any deviation in the power of all EV-ES, but it achieves a relative static error of zero. In that case, the consensus algorithm is developed. From (15)–(18) we can obtain
e v , i = K v j N i a i j ( V i V j ) + b i ( V i V r e f )
e f , i = K f j N i a i j ( f i f j ) + b i ( f i f r e f )
e Q , i = K Q j N i a i j ( Q E S , i Q E S , i Q E S , i max Q E S , i max Q E S , j Q E S , j Q E S , j max Q E S , j max )
e P , i = K P j N i a i j ( P E S , i P E S , i P E S , i max P E S , i max P E S , j P E S , j P E S , j max P E S , j max )
where K v , K f , K P , and K Q are the voltage, frequency, active power, and reactive power observe gain, respectively; e v , i , e f , i , e Q , i , and e P , i are the voltage, frequency, active power, and reactive power observe errors, respectively; and Q E S max and P E S max are the maximum rated output power for EV-ES. The adjustment structure is shown in Figure 6.
Remark 2.
The b i is restraining gain; the root node connected to the leader is assigned a value of 1, while the rest are assigned a value of 0.
To fulfill the goals set by the upper-level controller, the communication network structure for the multi-EV-ES is established, as shown in Figure 7. Therein, each agent only exchanges information with the connected agents in the network. Agent-ES0 serves as the virtual leader, and the Laplacian matrix of the communication network in the diagram can be represented as
L = D A = 2 1 0 1 1 2 1 0 0 1 2 1 1 0 1 2 = 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 2 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0
Definition 1.
Four agent N i = n = 4 , A = ( a i j ) 4 × 4 , D, and A are the in-degree matrix and the adjacency matrix. Integrate the observe error signals (19)–(22) to obtain the new error values on the d and q-axis as follows:
e d , i = K m ( P i P E S , i ) + e ^ f , i e p , i e f , i
e q , i = K n ( Q i Q E S , i ) + e ^ v , i e Q , i e v , i
where e ^ f , i = f r e f f i and e ^ v , i = V r e f V i are the relative error in frequency and the relative error in voltage, respectively. Finally, the d and q-axis virtual signals are regenerated based on the observation errors of voltage, frequency, and active and reactive power, to obtain new desired voltage waveforms as desired signals, transferring to the lower level controller.
It is obvious that the upper-level controller proposed in this paper not only decouples active power and reactive power, but also relies solely on the processing of local signals from agents; thus, it does not require specific model parameters of the EV-ES.

3.2. Analysis of Lipschitz Condition

This imposes a constraint on the system’s output rate of change. Its fundamental purpose is to require that the system’s response to input signals exhibits a finite rate of mutation, thereby preventing untraceable abrupt variations in the control effort. In other words, finite changes in the input should produce proportionally bound output variations within the system.
For the object system researched in this article, it can be seen from the topology of the left side of the EV-ES that it is partially structured as a single-phase full-bridge inverter. The single-phase full-bridge inverter uses PWM modulation to produce the output voltage V A B close to a sinusoidal waveform by controlling the on-off switching of the switching tubes, where the output voltage amplitude is related to the control input.
Maximum voltage change rate limited by DC bus voltage V d c (energy source) switching period T s (simulation sample time constraint), and physical constraint d V A B d t max V d c T s | means that the maximum change in output voltage within one switching cycle is bounded. After sampling period discretization process Δ ν i ( k ) ν i ( k ) ν i ( k 1 ) d ν i d t | t = k T s · T s substituting the voltage rate of change constraint, we can obtain Δ ν i ( k ) V d c T s · T s = V d c . For the duty cycle variation Δ m i ( k ) = m i ( k ) m i ( k 1 ) , when Δ m i ( k ) = 1 holds, it means that duty cycle is from 0 % to 100 % . Finally, we can obtain Δ ν i ( k ) V d c · Δ m i ( k ) .
It is also logical that considering the system in terms of energy calibration, it is reasonable that a finite change in energy input should produce a finite change in energy output within the system.

3.3. Lower-Level Model-Free Voltage Controller Design

Aiming at the nonlinear behavior, and the multi-variable and strongly coupled system of EV-ES [40,41], the MFACC is proposed. It is designed with an anti-windup compensator and a pseudo-partial derivative-based output observer to track the reference voltage with only slight chatter, its control diagram is shown in Figure 8. Firstly, the nonlinear system of EV-ES can be represented as
v i ( k + 1 ) = f i ( v i ( k ) , , v i ( k n v ) , m i ( k ) , , m i ( k n m ) , d i ( k ) , d i ( k n d ) )
Assumption 1.
The continuity of the partial derivatives of the nonlinear function f i ( ) with respect to its input variables is assured, which is a typical constraint in the design of control strategies for nonlinear systems.
Assumption 2.
The Lipschitz condition is satisfied by the nonlinear system, v i ( k + 1 ) v i ( k ) b m i ( k ) m i ( k 1 ) , k N + , b > 0 is a constant.
Assumption 3.
The norm value of Δ u i ( k ) is bounded, namely Δ u i ( k ) ϑ , ϑ > 0 . where m i ( k ) is the control input; v i ( k ) is the system output; d i ( k ) is the potential disturbance in the micro-grid; n v n m n d are unknown order of the system; f i ( ) is the unknown kinetic function of the system.
Using the compact form dynamical linearization method, the EV-ES is converted into a simplified, equivalent dynamic linearization data model; there exists a PPD when Δ u i ( k ) 0 , such that the following data model holds:
v i ( k + 1 ) v i ( k ) = ϕ i ( k ) ( u i ( k ) u i ( k 1 ) )
where
ϕ i ( k ) = ϕ 1 i ( k ) ϕ 2 i ( k ) d i ( k ) , Δ u i ( k ) = Δ m i ( k ) Δ v i ( k ) 1
ϕ 1 i ( k ) and ϕ 2 i ( k ) are the PPD corresponding to Δ m i ( k ) and Δ v i ( k ) , respectively.
Data model can be further rewritten as
Δ v i ( k + 1 ) = ϕ 1 i ( k ) Δ m i ( k ) + ϕ 2 i ( k ) Δ v i ( k ) + d i ( k )
Assumption 4.
For a given bounded expectation output signal v i ( k + 1 ) , there is always a bounded Δ u i ( k ) ; thus, driven by this control input signal, the result is v i ( k + 1 ) .
Assumption 5.
d i ( k ) is a slow time-varying parameter with small variation at each step.
Remark 3.
It can be concluded from Equation (27) and Assumption 4, when the control input is increased, the corresponding output of the controlled system should not decrease, and the system can be regarded as having the proposed linearization characteristics.
Based on the equivalent linear data model, the PPD is an unknown time-varying parameter with complex dynamics that are difficult to model precisely. Therefore, the following estimation algorithm is designed:
ϕ ^ i ( k + 1 ) = ϕ ^ i ( k ) + Λ i ( k ) Δ u i ( k ) ( Δ v i ( k ) ϕ ^ i ( k ) Δ u i ( k ) )
where ϕ ^ i ( k ) is the estimation value of PPD; Λ i ( k ) = η / ( μ + Δ u i ( k ) 2 ) ; μ > 0 is a penalty factor for constraining the variation of PPD; and η ( 0 , 1 ] is a step size factor—its inclusion enhances the adaptability of the estimation algorithm.
Additionally, the trajectory tracking error is defined as e i ( k ) = v d i ( k ) v i ( k ) ; taking into account the adverse effects of inverter saturation on power quality, the trajectory tracking error is redefined as
e i ( k ) = v d i ( k ) v i ( k ) ξ i ( k )
where v d i ( k ) represents the desired tracking trajectory for the system’s output; ξ i ( k ) is the compensation signal to address actuator saturation. The control input of the controlled system is subject to amplitude constraints:
m min m i ( k ) m max
where m min and m max are the control input’s lower and upper limits, respectively. To mitigate the adverse effects of actuator saturation, an anti-windup compensator based on input constraints is designed [34], that is
ξ i ( k + 1 ) = τ ξ i ( k ) + ϕ 1 i ( k ) ( m 0 i ( k ) m i ( k ) )
τ ( 0 , 1 ] is the weighting factor of the compensation signal; m 0 i ( k ) is the constrained control input.
Considering the disturbances present in the micro-grid, and with the goal of improving the system’s stability and robustness, the design of the relative output observer is outlined as follows:
v ^ i ( k + 1 ) = v ^ i ( k ) + ϕ i T ( k ) Δ u i ( k ) + K 0 ( v i ( k ) v ^ i ( k ) )
where K 0 ( 0 , 1 ] is the observer gain; v ^ i ( k ) is the output estimation value; e 0 i ( k ) = v i ( k ) v ^ i ( k ) is defined as the estimated value of the error in the relative output. Thereafter, this results as
e 0 i ( k + 1 ) = E e 0 i ( k ) + ϕ i T Δ u i ( k )
where E = 1 K 0 , ϕ ¯ i ( k ) = ϕ ^ i ( k ) ϕ i ( k ) is represented as the error in the estimation of relative parameters. To avoid the occurrence of algebraic loops, an approximate solution for e 0 i ( k + 1 ) is obtained based on the two-step delayed estimation technique [42] as
e 0 i ( k + 1 ) 2 e 0 i ( k ) e 0 i ( k 1 )
The new adaptive PPD estimation algorithm can alternatively rewritten as
ϕ ^ i ( k + 1 ) = ϕ ^ i ( k ) + Δ u i ( k ) Λ i ( k ) ( 2 e 0 i ( k ) e 0 i ( k 1 ) E e 0 i ( k ) )
Remark 4.
Additionally, to enhance the tracking capability of the adaptive parameter estimation algorithm, a PPD resetting algorithm was developed for slowly varying parameters: ϕ ^ i ( k ) = ϕ i ( 1 ) , if ϕ ^ i T ( k ) ϕ ^ i ( k ) ε or Δ u i T Δ u i ε or sgn ( ϕ ^ 1 i ( k ) ) sgn ( ϕ ^ 1 i ( 1 ) ) .
According to Equations (28)–(34), the new system output can be rewritten as
v i ( k + 1 ) = v ^ i ( k ) + ϕ ^ i T Δ u i ( k ) + 2 e 0 i ( k ) e 0 i ( k 1 ) + K 0 e 0 i ( k )
From Equations (36) and (37), the controller can be designed as
m 0 i ( k ) = ρ λ + ϕ 1 i 2 ( v d i ( k + 1 ) v ^ i ( k ) ϕ 2 i Δ v i ( k ) d i ( k ) ( 2 + K o ) e o i ( k ) + e o i ( k 1 ) τ ξ i ( k ) )
m i ( k ) = Sat ( ( m 0 i ( k ) m 0 i ( k 1 ) ) , m min , m max )
where Sat ( ) denotes the saturation function as
Sat ( m , m min , m max ) = m min m m min m m min m m max m max m max m
Theorem 1.
Consider the nonlinear system (26) under Assumptions 1–4. If v i ( k + 1 ) = const holds, then under the controller defined by (29), (36), (37), the system tracking error converges monotonically, and the closed-loop system inputs u i ( k ) and outputs v i ( k ) are bounded.
Proof. 
The proof is organized in two parts.
Part (1): Based on Equation (29) and Assumption 5, it can be obtained that
ϕ ^ i ( k + 1 ) = Γ ( k ) ϕ ^ i ( k )
Taking an absolute value, herein the gain Γ ( k ) has the property of being monotonically decreasing as
Γ ( k ) = 1 η Δ u i ( k ) 2 μ + Δ u i ( k ) 2 σ < 1
where σ is a small positive constant, from Equation (42) it can be further derived that
ϕ ^ i ( k + 1 ) σ ϕ ^ i ( k ) σ 2 ϕ ^ i ( k 1 ) σ k ϕ ^ i ( 1 )
It is obvious from Equation (43) that ϕ ^ i ( k ) is asymptotically stable.
Part (2): Firstly, to facilitate the calculation, some variables need to be combined into column vectors:
v ( k ) = [ v 1 ( k ) , v 2 ( k ) , , v N ( k ) ] T , v ^ ( k ) = [ v ^ 1 ( k ) , v ^ 2 ( k ) , , v ^ N ( k ) ] T , e 0 ( k ) = [ e 0 1 ( k ) , e 0 2 ( k ) , , e 0 N ( k ) ] T , ϕ ^ ( k ) = [ ϕ ^ 1 T ( k ) , ϕ ^ 2 T ( k ) , , ϕ ^ N T ( k ) ] T , H ( k ) = diag ( Δ u 1 T ( k ) , Δ u 2 T ( k ) , , Δ u N T ( k ) ) .
Then, the system output estimation error value can be further rewritten as
e 0 ( k + 1 ) = E e 0 ( k ) + H ( k ) ϕ ^ ( k )
Construct the Lyapunov function as V ( k ) = e 0 T ( k ) e 0 ( k ) ; thus, we can obtain
Δ V ( k + 1 ) E 2 + 2 H ( k ) ϕ ^ ( k ) E e 0 ( k ) ( H ( k ) ϕ ^ ( k ) 2 1 ) e 0 ( k ) 2
It is obvious that E < 1 , namely Δ V ( k + 1 ) < 0 holds with the condition e 0 ( k ) > E 1 H ( k ) ϕ ^ ( k ) , which also makes lim k e 0 ( k ) E 1 H ( k ) ϕ ^ ( k ) . It can be concluded from part (1) that lim k e 0 ( k ) = 0 ; thus, e 0 i ( k ) is asymptotically stable, which is decouple observer stability.
The redefined tracking error e i ( k ) = ν d i ( k ) ν i ( k ) ξ i ( k ) embeds the anti-windup compensator signal ξ i ( k ) , and the compensator dynamics (32) ensure ξ i ( k ) is bounded when m 0 i ( k ) m i ( k ) is bounded during actuator saturation. Consequently, e i ( k ) converges if v i ( k ) tracks ν d i ( k ) ξ i ( k ) , not the original ν d i ( k ) . This shifts the control objective to a feasible trajectory during saturation. □

4. Simulation Results

In this section, the control performance of the proposed control strategy is analyzed and evaluated through simulation. A micro-grid model, as shown in Figure 3, is constructed for the multi-EV-ES grid-connected system. The multi-agent consensus algorithm (MCA) MFACC control strategy is applied in the MATLAB/Simulink (R2023a) environment, and the effectiveness and superiority of the proposed controller is compared with the MCA-MFAC [43], MCA-PR [30], and MCA-SMC [44] control strategies. MCA-MFAC builds a dynamic linearization data model of the system using the compact form dynamic linearization method through the input/output data of the system and then designs an adaptive control law based on this model; MCA-PR is a control strategy commonly used in AC systems, which is capable of static-free tracking of signals at specific frequencies. The PR controller consists of a proportional part and a resonant part. The SMC adjusts the parameters so that the system state can quickly converge to the slide mode surface when it is far away from it. The block diagram of the simulation system is shown in Figure 9, and the system operating parameters and controller parameters are shown in Table 1 and Table 2; while PSO [45] and GWO [46] offer efficiency, manual scanning was prioritized for interpretability in this initial study.

4.1. Grid-Side Voltage Fluctuation Test

The operating condition is set as follows: when t = 0–1 s, the grid-side voltage of the micro-grid is maintained at a normal value of 220 V. When t = 1 s, the grid-side voltage increases from the initial value of 220 V to 230 V. When t = 2 s, it drops from 230 V to 210 V, to simulate a significant fluctuation in the grid-side voltage. Simultaneously, when t = 3 s, the consensus regulation algorithm is enabled. After installing EV-ES at each bus of the micro-grid, with the fluctuation of the grid-side voltage, the control strategy proposed in this paper effectively maintains the bus voltage near the standard value of 220 V which realizes the stabilization of the bus voltage. Therefore, each EV-ES transfers the voltage fluctuation from the PCC to NCL, and the fluctuation of power in NCL is very similar to the grid-side voltage fluctuation.
As shown in the Figure 10, the control strategy proposed in this paper effectively stabilizes the bus voltage and transfers the fluctuation to NCL. When t = 3 s in Figure 11, the changes in power of each EV-ES validate the effectiveness of the consensus algorithm in avoiding unreasonable power distribution among the EV-ESs. Based on the reasonable power distribution, the algorithm ensures the stability of the global average voltage and the voltage of each bus.
To demonstrate the advantages of the proposed control strategy, simulations are conducted comparing MCA-MFACC with MCA-MFAC, MCA-PR, and MCA-SMC. Figure 11d,f,h show the PCC voltage and the fluctuation of NCL power under the MCA-MFAC, MCA-PR, and MCA-SMC control strategies, and the summary of control performance values is shown in Table 3. In order to provide statistically significant comparative data analysis, a t-test analysis (the number of simulation runs used for t-tests is 10) and confidence intervals based on these metrics were used to quantitatively compare the performance metrics of the control methods, the content of which is presented Table 4.
Comparing Figure 12 and Figure 13, it can be observed that the lower-level control strategy using MFACC exhibits faster stabilization of bus voltage and frequency, rapid transfer of fluctuations, and quicker frequency response compared to MFAC, PR, and SMC control strategies. Specifically, MFACC achieves the shortest stabilization time and minimum overshoot for bus voltage, as well as minimal harmonic content.
In this study, a nonlinear baseline is implemented in MATLAB/Simulink using the ode45 solver and the full circuit model (battery, EV-ES, line impedance, and duty cycle saturation). The linearized model corresponds to the CFDL-based voltage estimates in the proposed MFACC controller. Table 5 and Figure 14a demonstrate the error analysis. As well, the variation of PPD parameters and disturbance estimate value are shown in Figure 14b–d, which represent the slow time-varying characteristics of PPD. The PPD is a slow time-varying parameter, and bounded estimate rather than a parameter that converges to a fixed value. Since there is no unique steady-state value, we interpret the true convergence criterion as a manifestation of the voltage tracking performence, as can be seen in Figure 11a.

4.2. Micro-Grid Topology Changing Test

The initial value of the grid-side voltage is set to 210V below the rated voltage state. When t = 1 s, the NCL on PCC4 changes from 10 to 20, and when t = 2 s, it changes from 20 to 10, to simulate the fluctuation of NCL under the condition of constant grid-side voltage. The reason for this is to validate the insensitivity of the proposed control strategy to changes in system topology parameters.
Figure 15 shows the RMS voltage of each PCC under the NCL fluctuation under the MCA-SMC, MCA-PR, MCA-MFAC, and MCA-MFACC control strategies. It is evident that when fluctuations occur, all three control strategies can eventually maintain the bus voltages near their nominal values. Among them, MCA-MFACC exhibits the fastest response speed, minimal overshoot, and the best power quality compared to the MCA-MFAC, MCA-PR, and MCA-SMC control strategies.
Figure 16 shows the system frequency variation during the NCL fluctuation. It can be observed that compared to MCA-SMC, MCA-PR, and MCA-MFAC, the MCA-MFACC exhibits smaller frequency fluctuations and can quickly stabilize near 50 Hz. Additionally, MCA-SMC, MCA-PR, and MCA-MFAC show small-range fluctuations under normal operation.

4.3. Power Fluctuation Test

In this section, the control performance of the control strategy proposed in this paper is tested in the presence of renewable energy power fluctuations. As can be seen in Figure 17b, set the predefined injected power fluctuation, and its dynamics is characterized as 1100 W from t = 0–1 s, falling to 600 W in t = 1–2 s, and increasing to 1100 W in t = 2–4 s; the grid-side voltage is set to 220 V.
In Figure 17, the (a) RMS voltage values of PCC, (b) predefined injection power graphs and PCC measured power graphs, (c) power graphs of NCL, and (d) power graphs of EV-ES are shown, respectively. In (a), it can be seen that the voltage stabilization ability for PCC is the same as the tests in the previous sections, maintaining an excellent tracking ability; in (b), the predefined inject power lines are grey dashed lines, and the active power of each PCC achieves a strong tracking of the power fluctuations; in (c), it can be seen that when the predefined injected power fluctuates, the active power of NCL also fluctuates with it; and in (d), the reactive power of EV-ES also fluctuates with power fluctuations.
As can be seen from the above changes, as the predefined injected power fluctuates, the power of the NCL and EV-ES changes in the same way, but at the same time the voltage to the PCC is always effectively stable. From this, it can be concluded that EV-ES not only effectively stabilizes the CL voltage, but also acts as a power manager to transfer the input power fluctuations to the NCL.

4.4. Controller Parameter Test

The parameters defined in the controller proposed in this paper have a great impact on the control performance, especially the control law weighting factor ρ . Several values of ρ are provided, which leads to different tracking performance as shown in Figure 18. The results show that the control performance of (a) ρ = 1.5 is better than the controllers of (b) ρ = 0.1 and (c) ρ = 5 , due to having faster response and smaller overshoot.
In addition, several simulations of the controller parameters are simulated by means of parameter scanning, and the following Table 6 describes the control performance for different values of η and μ , in order to discuss and illustrate the effect of different values on the performance of the controller.
In terms of stabilization time, as the value of μ increases from 10 4 to 10 6 , the stabilization time generally decreases, indicating that increasing μ helps to accelerate the system’s response speed. For instance, when η = 1.1 , the stabilization time reduces from 0.15 s to 0.14 s as μ increases from 10 4 to 10 6 . However, when μ further increases to 10 7 and 10 8 , the stabilization time exhibits an upward trend, suggesting that excessively high μ values may compromise system stability. The variation in stabilization time also differs for different η values. When η is low ( η = 0.7 ), the stabilization time is relatively long and changes more gently with increasing μ .
Regarding overshoot, the overshoot first decreases and then increases as μ increases. Taking η = 1.0 as an example, the overshoot declines from 1.20% to 1.19% as μ increases from 10 4 to 10 6 , yet rises back to 1.19% when μ reaches 10 8 . This shows that while increasing μ within a certain range can reduce overshoot, excessively high μ values may lead to an increase in overshoot. The impact of different η values on overshoot is also significant. When η is low ( η = 0.7 ), the overshoot is relatively large and exhibits smaller fluctuations with increasing μ .
As for THD, it first decreases and then increases with rising μ values. For example, when η = 0.9 , the THD drops from 1.08% to 1.01% as μ increases from 10 4 to 10 6 , but climbs to 1.10% when μ reaches 10 8 . This implies that increasing μ within a certain range can reduce THD, but excessive μ values may result in higher THD. The influence of different η values on THD is also considerable. When η is low ( η = 0.7 ), the THD is relatively large and fluctuates more significantly with increasing μ .
It is obvious that the controller stabilization time increases more, the amount of overshoot increases less, and the THD increases less when η is taken at a lower value; the controller stabilization time increases less, the amount of overshoot increases more, and the THD increases less when μ is taken at a lower value. Where μ is a penalty factor for constraining the variation of PPD, and η is a step size factor, its inclusion enhances the adaptability of the estimation algorithm. The sensitivity test results obtained through parameter scanning show that η has a greater impact on convergence speed, while μ mainly affects steady-state oscillation suppression.
To further quantify the role of the anti-windup weighting factor τ , set τ to 10 4 and 10 8 while the remaining parameters hold consistent with Table 2. The results are summarized in Figure 19. It is obvious from Figure 19b that excessive compensation levels increase the overshoot to 1.34% and extend the stabilization time to 0.15 s; Figure 19c shows that the compensator responds too sluggishly to the accumulated saturation error, leading to a significant overshoot of 1.67% and a prolonged stabilization time of 0.2 s. The specific performance is show in Table 7.

4.5. Charging Mode Switching Test

In this section, the performance is tested in multiple EV charging mode and V2G mode switching scenarios. As can be seen from Figure 20, at t = 1 s, the multi-electric vehicle switches from discharge (V2G) mode to charging mode; at t = 2 s, the multi-electric vehicle switches from charging mode to discharging mode; the grid-side voltage is set to the standard value of 220 V during this process, and the rest of the controller parameter settings are all the same as those of the tests in Section 4.1.
In Figure 20, the (a) RMS voltage values of PCC, (b) battery State of Charge (SoC), (c) active power of EVs, and (d) active power of NCL are shown, respectively. In (a), at the instant when the multiple EVs is switched from grid-connected charging to V2G discharging, the PCC voltage is kept near the standard voltage reference value of 220 V (±1 V), and is attributed to the fast response of the control strategy proposed in this paper; the voltage is kept stable within 0.25 s.; combining (b) and (c), the active power of multiple EVs changes from +400 (charging) to −400 (V2G discharging) at the switching instant, with no overshooting, and the power distribution ratio of each vehicle is inversely proportional to the SoC, which is in line with the established strategy; from (d), it can be seen that due to the switching of the charging and discharging modes, the corresponding NCL generates different degrees of active power changes to transfer the power fluctuations accompanying the generation of Cl to NCl, among which the active power of NCL4 has the largest change, which is due to the fact that it is located the closest to the grid, and it needs to bear the largest fluctuations. With the boost of the power allocation mechanism of the control strategy proposed in this paper, the unreasonable output of the whole system is effectively suppressed in 4th part alone.

4.6. Saturation Test

In this section, the controller performance under inverter saturation triggering scenarios is simulated, and a closed-loop comparison is made between the MFACC and the standard integral anti-windup (back-calculation). The simulation results are summarized in Figure 21, which clearly demonstrate the effectiveness of the proposed control strategy.
In Figure 21, (a) is the duty cycle under saturation condition, (b) is the PCC voltage under the control strategy proposed in this paper, (c) is the PCC voltage under the traditional standard integral anti-windup and the (d) THD value. From the figure, it can be observed that compared with the conventional standard integral anti-windup, the stabilization time of the proposed control strategy is reduced from 0.16 s to 0.11 s; the overshoot is reduced from 1.37% to 1.13%, and the THD value is reduced from 1.62% to 1.01%. The MFACC compensator outperforms the conventional integral anti-windup under saturated condition, which is reflected in the lower overshoot, faster recovery, and smaller harmonics, which further validates the practicality of the proposed strategy. The practicality and robustness of the proposed strategy are verified.

5. Conclusions

This paper proposed an innovative hierarchical and distributed cooperative control method for multi-EV-ES. The upper-level control employs a consensus algorithm based on directed graphs, whereas the lower-level controller utilizes MFACC. Based on simulation experiments, the following conclusions have been derived:
  • In the upper-level controller, the consensus algorithm based on directed graphs effectively achieves cooperative adjustments of voltage, frequency, and power by exchanging local information with adjacent EV-ES.
  • In the lower-level controller, compared to PR control, both MFAC and MFACC can achieve satisfactory control performance. Furthermore, as an improvement over MFAC, MFACC exhibits superior response speed, smaller overshoot, and lower harmonic content in simulation analysis. This enhancement contributes to the improvement of micro-grid power quality.
  • The topology of multi-EV-ES is flexible, and the proposed hierarchical control system can adapt flexibly to accommodate more EV-ES embedded in the micro-grid for cooperative control.
In the future research, we will focus on the following aspects: Firstly, we will carry out tests on the hardware aspects, such as experiments using the dSPACE platform, to verify the feasibility and effectiveness of the proposed method in real micro-grid scenarios [26,29,30,44]; second, for the increasing number of large-scale micro-grid deployments, we will conduct in-depth research on quantitative assessment methods for computational complexity and communication bandwidth requirements, clarify the constraints of their practical applications, and explore optimization strategies to ensure that the control performance of micro-grids remains reliable under imperfect communication conditions; third, we plan to incorporate intelligent optimization methods like PSO [45] and GWO [46] to automatically adjust the parameters of key control coefficients. Below is a roadmap (Figure 22) of the future experimental work.
These research directions will help to promote the further development and improvement of the control strategy proposed in this paper, making it more adaptable to the complexities and challenges of practical applications.

Author Contributions

Conceptualization, H.C. and Y.D.; methodology, Y.D. and J.S.; software, H.C.; validation, H.C., Y.D. and L.L.; formal analysis, X.H.; investigation, H.C.; resources, X.H.; data curation, L.L.; writing—original draft preparation, H.C. and Y.D.; writing—review and editing, H.C., Y.D. and J.S.; visualization, L.L.; supervision, Y.D. and X.H.; project administration, X.H.; funding acquisition, Y.D., L.L. and X.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [Zhejiang Provincial Natural Science Foundation of China] under grant [LQN25E080007]; [Jinhua Science and Technology Plan Project] under Grant [2024-4-010] and [National Natural Science Foundation of China] under Grant [52405139].

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest, and the founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Thoker, Z.A.; Lone, S.A. Higher order sliding mode reactive power control of a hybrid power system with wind power and parameter uncertainty. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2023, 237, 888–903. [Google Scholar]
  2. Chen, G.; Li, Y.; Wang, J.; Chen, H.; Luo, Y. Enhancing Sustainability in Power Systems: A High-Capacity Testing System Based on a Power System. Sustainability 2025, 17, 3679. [Google Scholar] [CrossRef]
  3. Ouyang, J.; Li, A.; Diao, Y.; Huang, F. Power Feasible Region Modeling and Voltage Support Control for V2G Charging Station Under Grid Fault Conditions. Sustainability 2025, 17, 3713. [Google Scholar] [CrossRef]
  4. Ding, J.; Jiao, X.; Zhang, J. Robust adaptive control for hybrid electric vehicles using sliding mode control. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2024, 238, 272–287. [Google Scholar] [CrossRef]
  5. Chen, X.; Zheng, Z.; Liu, X. Integrated Energy System Optimization for Electric Vehicles and Demand Response within Carbon Trading Mechanism. J. Electr. Eng. Technol. 2024, 19, 4013–4025. [Google Scholar] [CrossRef]
  6. Paramasivam, A.; Vijayalakshmi, S.; Swamynathan, K.; Mahalingam, N.; Gughan, N.M. Innovative Smart Network Enabled Charging Station for Future Electric Vehicle. J. Inst. Eng. (India) Ser. B 2024, 105, 147–156. [Google Scholar] [CrossRef]
  7. Li, J.; Fang, Z.; Wang, Q.; Zhang, M.; Li, Y.; Zhang, W. Optimal Operation with Dynamic Partitioning Strategy for Centralized Shared Energy Storage Station with Integration of Large-scale Renewable Energy. IEEE J. Mod. Power Syst. Clean Energy 2024, 12, 359–370. [Google Scholar] [CrossRef]
  8. Zhou, J.; Li, S.; Meng, T.; Zhou, X.; Liang, G.; Zhao, Y. Optimal Operation of Integrated Energy Systems Based on Multi-Energy Coupling With Power-to-Gas Technology. J. Energy Resour. Technol. 2023, 145, 051704. [Google Scholar] [CrossRef]
  9. Dai, Y.; Zhang, L.; Liu, G.; Xu, D.; Yang, C. Finite-time disturbance observer–based funnel voltage control strategy for vehicle-to-grid inverter in islanded mode. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 1571–1582. [Google Scholar] [CrossRef]
  10. Li, Y.; Han, M.; Yang, Z.; Li, G. Coordinating Flexible Demand Response and Renewable Uncertainties for Scheduling of Community Integrated Energy Systems With an Electric Vehicle Charging Station: A Bi-Level Approach. IEEE Trans. Sustain. Energy 2021, 12, 2321–2331. [Google Scholar] [CrossRef]
  11. Tian, S.; Xiao, Q.; Li, T.; Jin, Y.; Mu, Y.; Jia, H.; Li, W.; Teodorescu, R.; Guerrero, J.M. An Optimization Strategy for EV-Integrated Microgrids Considering Peer-to-Peer Transactions. Sustainability 2024, 16, 8955. [Google Scholar] [CrossRef]
  12. Aldhanhani, T.; Abraham, A.; Hamidouche, W.; Shaaban, M. Future Trends in Smart Green IoV: Vehicle-to-Everything in the Era of Electric Vehicles. IEEE Open J. Veh. Technol. 2024, 5, 278–297. [Google Scholar] [CrossRef]
  13. Hui, S.Y.; Lee, C.K.; Wu, F.F. Electric Springs—A New Smart Grid Technology. IEEE Trans. Smart Grid 2012, 3, 1552–1561. [Google Scholar] [CrossRef]
  14. Lee, C.K.; Liu, H.; Tan, S.C.; Chaudhuri, B.; Hui, S.Y.R. Electric Spring and Smart Load: Technology, System-Level Impact, and Opportunities. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 6524–6544. [Google Scholar] [CrossRef]
  15. Lenka, R.K.; Panda, A.K.; Dash, A.R.; Senapati, L.; Tiwary, N. A Unified Control of Grid-Interactive Off-Board EV Battery Charger With Improved Power Quality. IEEE Trans. Transp. Electrif. 2023, 9, 920–933. [Google Scholar] [CrossRef]
  16. Panda, D.; Kundu, P.; Rajpurohit, B.S. Real-Time Voltage Control and Harmonics Elimination of Islanded Microgrid Using Back-to-Back Electric Spring. IEEE Trans. Ind. Appl. 2024, 60, 5825–5839. [Google Scholar] [CrossRef]
  17. Wang, Q.; Ding, H.; Zhu, H.; Buja, G. A Novel Topology for DC Electric Spring With Parallel Structure. IEEE J. Emerg. Sel. Top. Circuits Syst. 2023, 13, 582–595. [Google Scholar] [CrossRef]
  18. Vaishnav, V.; Sharma, D.; Jain, A. Quadratic-Droop-Based Distributed Secondary Control of Microgrid With Detail-Balanced Communication Topology. IEEE Syst. J. 2023, 17, 3401–3412. [Google Scholar] [CrossRef]
  19. Fan, B.; Li, Q.; Wang, W.; Yao, G.; Ma, H.; Zeng, X.; Guerrero, J.M. A Novel Droop Control Strategy of Reactive Power Sharing Based on Adaptive Virtual Impedance in Microgrids. IEEE Trans. Ind. Electron. 2022, 69, 11335–11347. [Google Scholar] [CrossRef]
  20. Zhang, J.; Sun, B.; Zhao, D. A Novel Event-Triggered Secondary Control Strategy for Distributed Generalized Droop Control in Microgrid Considering Time Delay. IEEE Trans. Power Electron. 2023, 38, 5963–5978. [Google Scholar] [CrossRef]
  21. Aquib, M.; Vijay, A.S.; Doolla, S.; Chandorkar, M.C. Power Sharing Enhancement Strategies for Parallel-Connected Voltage Source Inverters With Common dc and ac Buses in Islanded Microgrids: Two New Control Schemes. IEEE Ind. Appl. Mag. 2024, 30, 12–26. [Google Scholar] [CrossRef]
  22. Wang, W.; Ma, Q.; Lin, L.; Guan, T.; Tian, D.; Li, S.; Li, J. Adaptive observer-based attack location and defense strategy in smart grid. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 294–304. [Google Scholar] [CrossRef]
  23. Xia, Z.; Yu, W.; Liu, Y.; Jia, W.; Chen, G. Penalty-Function-Type Multi-Agent Approaches to Distributed Nonconvex Optimal Resource Allocation. IEEE Trans. Netw. Sci. Eng. 2024, 11, 4169–4180. [Google Scholar] [CrossRef]
  24. Xing, M.; Lu, J.; Liu, Y.; Chen, X. Event-Based Bipartite Consensus of Multi-Agent Systems Subject to DoS Attacks. IEEE Trans. Netw. Sci. Eng. 2023, 10, 68–80. [Google Scholar] [CrossRef]
  25. Zhang, J.; Yang, D.; Zhang, H.; Su, H. Adaptive Secure Practical Fault-Tolerant Output Regulation of Multiagent Systems With DoS Attacks by Asynchronous Communications. IEEE Trans. Netw. Sci. Eng. 2023, 10, 4046–4055. [Google Scholar] [CrossRef]
  26. Zhang, X.; Zheng, Z. Application of Repetitive Control in Electric Spring. IEEE Access 2020, 8, 216607–216616. [Google Scholar] [CrossRef]
  27. Mok, K.T.; Tan, S.C.; Hui, S.Y.R. Decoupled Power Angle and Voltage Control of Electric Springs. IEEE Trans. Power Electron. 2016, 31, 1216–1229. [Google Scholar] [CrossRef]
  28. Chen, X.; Hou, Y.; Hui, S.Y.R. Distributed Control of Multiple Electric Springs for Voltage Control in Microgrid. IEEE Trans. Smart Grid 2017, 8, 1350–1359. [Google Scholar] [CrossRef]
  29. Yang, H.; Li, T.; Long, Y.; Chen, C.L.P.; Xiao, Y. Distributed Virtual Inertia Implementation of Multiple Electric Springs Based on Model Predictive Control in DC Microgrids. IEEE Trans. Ind. Electron. 2022, 69, 13439–13450. [Google Scholar] [CrossRef]
  30. Wang, Q.; Zuo, W.; Cheng, M.; Deng, F.; Buja, G. Decoupled Power Control With Indepth Analysis of Single-Phase Electric Springs. IEEE Access 2020, 8, 21866–21874. [Google Scholar] [CrossRef]
  31. Liu, T.; Hou, Z. Model-Free Adaptive Containment Control for Unknown Multi-Input Multi-Output Nonlinear MASs With Output Saturation. IEEE Trans. Circuits Syst. I Regul. Pap. 2023, 70, 2156–2166. [Google Scholar] [CrossRef]
  32. Moreno-Valenzuela, J. A Class of Proportional-Integral With Anti-Windup Controllers for DC–DC Buck Power Converters With Saturating Input. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 157–161. [Google Scholar] [CrossRef]
  33. Kim, S.; Kim, K.H.; Cui, S.; Jung, J.J. Adjustable Virtual Impedance via Anti-windup Method for Enhancing Transient Stability and Grid-Forming Capability Under Current Limiting Conditions. IEEE Trans. Power Electron. 2025, 40, 6423–6428. [Google Scholar] [CrossRef]
  34. Xu, D.; Zhang, W.; Jiang, B.; Shi, P.; Wang, S. Directed-Graph-Observer-Based Model-Free Cooperative Sliding Mode Control for Distributed Energy Storage Systems in DC Microgrid. IEEE Trans. Ind. Inform. 2020, 16, 1224–1235. [Google Scholar] [CrossRef]
  35. Hong, H.; Yu, C.; Yu, W. Adaptive Fixed-Time Control for Attitude Consensus of Disturbed Multi-Spacecraft Systems With Directed Topologies. IEEE Trans. Netw. Sci. Eng. 2022, 9, 1451–1461. [Google Scholar] [CrossRef]
  36. Xu, D.; Zhang, W.; Shi, P.; Jiang, B. Model-Free Cooperative Adaptive Sliding-Mode-Constrained-Control for Multiple Linear Induction Traction Systems. IEEE Trans. Cybern. 2020, 50, 4076–4086. [Google Scholar] [CrossRef]
  37. Mohamadian, S.; Pairo, H.; Ghasemian, A. A Straightforward Quadrature Signal Generator for Single-Phase SOGI-PLL With Low Susceptibility to Grid Harmonics. IEEE Trans. Ind. Electron. 2022, 69, 6997–7007. [Google Scholar] [CrossRef]
  38. Chen, D.; Liu, X.; Yu, W.; Zhu, L.; Tang, Q. Neural-Network Based Adaptive Self-Triggered Consensus of Nonlinear Multi-Agent Systems With Sensor Saturation. IEEE Trans. Netw. Sci. Eng. 2021, 8, 1531–1541. [Google Scholar] [CrossRef]
  39. Chen, D.; Liu, X.; Yu, W. Finite-Time Fuzzy Adaptive Consensus for Heterogeneous Nonlinear Multi-Agent Systems. IEEE Trans. Netw. Sci. Eng. 2020, 7, 3057–3066. [Google Scholar] [CrossRef]
  40. Shi, J. Cooperative Control for Nonlinear Multi-Agent Systems Based on Event-Triggered Scheme. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 1977–1981. [Google Scholar] [CrossRef]
  41. Li, F.; Hou, Z. Controller-Dynamic-Linearization-Based Distributed Model-Free Adaptive Control for Nonlinear Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 985–996. [Google Scholar] [CrossRef]
  42. Xu, D.; Shi, Y.; Ji, Z. Model-Free Adaptive Discrete-Time Integral Sliding-Mode-Constrained-Control for Autonomous 4WMV Parking Systems. IEEE Trans. Ind. Electron. 2018, 65, 834–843. [Google Scholar] [CrossRef]
  43. Wang, X.; Hua, C.; Qiu, Y. Event-Triggered Model-Free Adaptive Control for Nonlinear Multiagent Systems Under Jamming Attacks. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 14458–14466. [Google Scholar] [CrossRef]
  44. Wang, A.; Wei, S. Sliding Mode Control for Permanent Magnet Synchronous Motor Drive Based on an Improved Exponential Reaching Law. IEEE Access 2019, 7, 146866–146875. [Google Scholar] [CrossRef]
  45. Luo, R.; Sun, B.; Hou, X.; Shi, W.; Zhang, G.; Fan, J. Optimal Design of 100–2000 V 4H–SiC Power MOSFETs Using Multi-Objective Particle Swarm Optimization Algorithms. IEEE Electron Device Lett. 2024, 45, 786–788. [Google Scholar] [CrossRef]
  46. Mahmoud, K.; Hussein, M.M.; Abdel-Nasser, M.; Lehtonen, M. Optimal Voltage Control in Distribution Systems With Intermittent PV Using Multiobjective Grey-Wolf-Lévy Optimizer. IEEE Syst. J. 2020, 14, 760–770. [Google Scholar] [CrossRef]
Figure 1. Micro-grid system diagram.
Figure 1. Micro-grid system diagram.
Smartcities 08 00132 g001
Figure 2. The topology diagram of the EV-ES.
Figure 2. The topology diagram of the EV-ES.
Smartcities 08 00132 g002
Figure 3. Multi-EV-ES structural diagram of the distributed micro-grid system.
Figure 3. Multi-EV-ES structural diagram of the distributed micro-grid system.
Smartcities 08 00132 g003
Figure 4. SOGI method graph.
Figure 4. SOGI method graph.
Smartcities 08 00132 g004
Figure 5. Upper-level controller diagram.
Figure 5. Upper-level controller diagram.
Smartcities 08 00132 g005
Figure 6. MAS adjustment diagram.
Figure 6. MAS adjustment diagram.
Smartcities 08 00132 g006
Figure 7. Communication network topology.
Figure 7. Communication network topology.
Smartcities 08 00132 g007
Figure 8. Control diagram of proposed strategy.
Figure 8. Control diagram of proposed strategy.
Smartcities 08 00132 g008
Figure 9. Simulation system diagram.
Figure 9. Simulation system diagram.
Smartcities 08 00132 g009
Figure 10. Reactive power of each EV-ES in MCA-MFACC strategy.
Figure 10. Reactive power of each EV-ES in MCA-MFACC strategy.
Smartcities 08 00132 g010
Figure 11. Control performance of (a,b) MCA-MFACC, (c,d) in MCA-MFAC, (e,f) in MCA-PR, (g,h) in MCA-SMC, including the PCC voltage tracking performance and active power of NCL.
Figure 11. Control performance of (a,b) MCA-MFACC, (c,d) in MCA-MFAC, (e,f) in MCA-PR, (g,h) in MCA-SMC, including the PCC voltage tracking performance and active power of NCL.
Smartcities 08 00132 g011
Figure 12. (a) THD in MCA-MFACC. (b) THD in MCA-MFACC. (c) THD in MCA-PR. (d) THD in MCA-SMC.
Figure 12. (a) THD in MCA-MFACC. (b) THD in MCA-MFACC. (c) THD in MCA-PR. (d) THD in MCA-SMC.
Smartcities 08 00132 g012
Figure 13. Operation performance of the frequency in four methods.
Figure 13. Operation performance of the frequency in four methods.
Smartcities 08 00132 g013
Figure 14. (a) Linearization error. (b) PPD respect to input. (c) PPD respect to output. (d) Disturbance estimate value.
Figure 14. (a) Linearization error. (b) PPD respect to input. (c) PPD respect to output. (d) Disturbance estimate value.
Smartcities 08 00132 g014
Figure 15. Control performance in PCC voltage tracking of (a) MCA-MFACC, (b) in MCA-MFAC, (c) in MCA-PR, and (d) in MCA-SMC.
Figure 15. Control performance in PCC voltage tracking of (a) MCA-MFACC, (b) in MCA-MFAC, (c) in MCA-PR, and (d) in MCA-SMC.
Smartcities 08 00132 g015
Figure 16. Operation performance of frequency in four methods.
Figure 16. Operation performance of frequency in four methods.
Smartcities 08 00132 g016
Figure 17. Control performance of MFACC under power fluctuation (a) PCC voltage, (b) PCC pre defined power and measured power, (c) active power of NCL, and (d) reactive power of EV-ES.
Figure 17. Control performance of MFACC under power fluctuation (a) PCC voltage, (b) PCC pre defined power and measured power, (c) active power of NCL, and (d) reactive power of EV-ES.
Smartcities 08 00132 g017
Figure 18. Control performance via several values of ρ .
Figure 18. Control performance via several values of ρ .
Smartcities 08 00132 g018
Figure 19. Control performance via several values of τ (a,b) origin value, (c,d) set 10 4 , and (e,f) set 10 8 .
Figure 19. Control performance via several values of τ (a,b) origin value, (c,d) set 10 4 , and (e,f) set 10 8 .
Smartcities 08 00132 g019
Figure 20. Control performance under charging/V2G modes.
Figure 20. Control performance under charging/V2G modes.
Smartcities 08 00132 g020
Figure 21. Control performance under under inverter saturation triggering scenarios.
Figure 21. Control performance under under inverter saturation triggering scenarios.
Smartcities 08 00132 g021
Figure 22. Future Research Roadmap.
Figure 22. Future Research Roadmap.
Smartcities 08 00132 g022
Table 1. Parameters of multiple electric spring system (results of ten runs).
Table 1. Parameters of multiple electric spring system (results of ten runs).
ParameterValueParameterValueParameterValue
R 1 / Ω 0.1 L 1 / mH 10 Z line 1 3 / mH 1
V e v / V 1200 CL / Ω 50 NCL / Ω 10
L / mH 3 C / F 60T/s 5 × 10 5
Table 2. Parameters of the proposed MCA-MFACC strategy (results of ten runs).
Table 2. Parameters of the proposed MCA-MFACC strategy (results of ten runs).
ParameterValueParameterValueParameterValue
τ 10 6 k p 0.1 k i 5
m min −1 m max 1 λ 10 6
ρ 1.5 μ 10 6 η 0.9
ϕ ^ i 1 ( 1 ) 0.002 ϕ ^ i 2 ( 1 ) 0.01 ϕ ^ i 3 ( 1 ) 0
Table 3. Performance in four methods (results of ten runs).
Table 3. Performance in four methods (results of ten runs).
PerformanceMCA-SMCMCA-PRMCA-MFACMCA-MFACC
Stabilization time/s0.150.240.120.11
Overshoot/%1.451.911.251.13
THD %3.567.542.131.01
Table 4. p value (t-test) and confidence intervals (95%) for MFACC to three methods (results of ten runs).
Table 4. p value (t-test) and confidence intervals (95%) for MFACC to three methods (results of ten runs).
PerformanceMCA-SMCMCA-PRMCA-MFAC
Stabilization time8.609 ×   10 5 [0.1469 s, 0.1511 s]1.428 ×   10 6 [0.2351 s, 0.2429 s]0.0083 [0.1140 s, 0.1240 s]
Overshoot3.1939 ×   10 12 [1.45%, 1.45%]1.3157 ×   10 14 [1.90%, 1.91%]3.148 ×   10 8 [1.24%, 1.25%]
THD3.8269 ×   10 12 [3.56%, 3.56%]3.8336 ×   10 17 [7.54%, 7.55%]2.7005 ×   10 10 [2.12%, 2.13%]
Table 5. Max absolute error and max relative error analysis (results of ten runs).
Table 5. Max absolute error and max relative error analysis (results of ten runs).
PCC1PCC2PCC3PCC4
Max Absolute Error %1.20111.25351.32911.6465
Max Relative Error %1.49681.55241.86712.1081
Table 6. Controller performance (stabilization time/overshoot/THD) for different values of η and μ (results of ten runs).
Table 6. Controller performance (stabilization time/overshoot/THD) for different values of η and μ (results of ten runs).
η μ Values 10 4 10 5 10 6 10 7 10 8
   1.10.15 s
1.20%
1.54%
0.15 s
1.20%
1.53%
0.14 s
1.20%
1.53%
0.16 s
1.20%
1.54%
0.16 s
1.20%
1.54%
   1.00.15 s
1.20%
1.21%
0.14 s
1.19%
1.19%
0.14 s
1.19%
1.19%
0.14 s
1.19%
1.20%
0.16 s
1.19%
1.22%
   0.90.14 s
1.16%
1.08%
0.12 s
1.15%
1.07%
0.11 s
1.13%
1.01%
0.13 s
1.15%
1.06%
0.16 s
1.15%
1.10%
   0.80.16 s
1.19%
1.18%
0.15 s
1.19%
1.13%
0.15 s
1.19%
1.06%
0.14 s
1.19%
1.11%
0.16 s
1.19%
1.17%
   0.70.16 s
1.19%
1.28%
0.15 s
1.19%
1.27%
0.15 s
1.19%
1.24%
0.15 s
1.19%
1.24%
0.16 s
1.19%
1.25%
Table 7. Control performance via several values (results of ten runs).
Table 7. Control performance via several values (results of ten runs).
Parameter ValueOvershootStabilization Time
10 6 1.13%0.11 s
10 4 1.34%0.15 s
10 8 1.67%0.2 s
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

Chen, H.; Dai, Y.; Li, L.; Sun, J.; Huang, X. Model-Free Adaptive Cooperative Control Strategy of Multiple Electric Springs: A Hierarchical Approach for EV-Integrated AC Micro-Grid. Smart Cities 2025, 8, 132. https://doi.org/10.3390/smartcities8040132

AMA Style

Chen H, Dai Y, Li L, Sun J, Huang X. Model-Free Adaptive Cooperative Control Strategy of Multiple Electric Springs: A Hierarchical Approach for EV-Integrated AC Micro-Grid. Smart Cities. 2025; 8(4):132. https://doi.org/10.3390/smartcities8040132

Chicago/Turabian Style

Chen, Hongtao, Yuchen Dai, Lei Li, Jianfeng Sun, and Xiaoning Huang. 2025. "Model-Free Adaptive Cooperative Control Strategy of Multiple Electric Springs: A Hierarchical Approach for EV-Integrated AC Micro-Grid" Smart Cities 8, no. 4: 132. https://doi.org/10.3390/smartcities8040132

APA Style

Chen, H., Dai, Y., Li, L., Sun, J., & Huang, X. (2025). Model-Free Adaptive Cooperative Control Strategy of Multiple Electric Springs: A Hierarchical Approach for EV-Integrated AC Micro-Grid. Smart Cities, 8(4), 132. https://doi.org/10.3390/smartcities8040132

Article Metrics

Back to TopTop