REVIEW 4 major objections 5 minor 14 references
Neural Network Predictive Controller for Grid-Connected Virtual Synchronous Generator
T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read A neural network predictive controller can regulate active and reactive power from virtual synchronous generators on both inductive and resistive grid lines, adapting to any impedance angle where conventional PI-based VSGs fail.
desk verdict A plausible narrow result on NN predictive control for a VSG voltage loop, wrapped in an overbroad 'any grid impedance angle' claim the evidence does not support. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the neural network predictive controller (NNPC), which combines a two-hidden-layer feedforward network with seven nodes per layer and an optimization block that minimizes the predictive cost $J(k)=\sum_{i=1}^{N_H}\|R(k+i)-Y(k+i)\|^2 + \gamma\sum_{i=1}^{N_H}\|\Delta U(k+i-1)\|^2$ over a one-second horizon with one-millisecond steps. The network is trained in batch mode by backpropagation on input-output data collected while the plant runs under the conventional PI-based VSG, then used in place of the state-space model that ordinary model predictive control requires. The optimization block chooses the inverter voltage magnitude from the discrete set $\{-5,-1,-0.2,-0.04,0,0.04,0.2,1,5\}$, while the virtual inertia swing equation still computes the phase angle. The learned network carries the argument because it captures the coupling between voltage magnitude and both active and reactive power that the inductive-line decoupling approximation neglects.
What would settle it
Evaluate the trained NNPC from this paper across a sweep of line impedance angles, keeping the same offline-trained weights, and measure overshoot and settling time for active and reactive power at each angle; if performance degrades sharply or the loop becomes unstable at intermediate or untrained angles, the 'any grid impedance angle' claim fails. A minimal version is to train on an inductive line only, test on a resistive line, and compare against a network retrained with resistive-line data.
Extended reading notes
Core claim
The paper's central claim is that the poor behavior of conventional VSGs on resistive grids is not a fundamental limit of virtual inertia but an artifact of the PI voltage-droop controller's implicit assumption that active power depends only on phase angle and reactive power only on voltage magnitude. The proposed controller keeps the swing equation for phase angle and replaces the integral reactive-power droop with a neural network predictive controller whose input includes active power, reactive power, both power errors, frequency error, and phase angle, and whose output is the inverter voltage magnitude. The network is trained by backpropagation on 1000 s of data collected while the plant runs under the conventional PI-based VSG, and it serves as the prediction model inside a model predictive controller that searches a nine-level voltage-step set over a one-second horizon. In the reported simulations the NNPC has the smallest overshoot and fastest settling time among PI-VSG, tuned PI-VSG, and NNPC in the resistive case, and less accumulated tracking error in the inductive case. From these results the paper concludes that a well-trained NNPC can adapt to any grid impedance angle, removing the need to redesign the voltage control block for non-inductive grids.
Load-bearing premise
The load-bearing premise is that a network trained offline on data collected while a PI-based VSG operates on a particular grid will keep performing when the grid impedance angle changes to values not represented in the training data; the paper's evaluation covers only one inductive and one resistive line.
Editorial extensions
If this is right
- A single NNPC-based VSG voltage controller can operate on both inductive and resistive grid connections, so the voltage droop block no longer has to be redesigned when the line becomes non-inductive.
- On resistive grids, the NNPC gives smaller overshoot and faster settling for active and reactive power than both a conventional PI-based VSG and a tuned PI-based VSG.
- The virtual inertia swing equation remains unchanged, so the frequency-supporting and inertial behavior of the VSG is preserved while the voltage magnitude is produced by the learned predictive controller.
- Because the same trained controller is claimed to work for any grid impedance angle, VSG-style inverters could be deployed on weak or resistive feeders without a separate control design per feeder.
- In inductive grids, the NNPC also tracks the references with less accumulated error over the control horizon than the PI-based VSG.
Reading between the lines
- A natural extension is to train the network on data from several impedance angles and test interpolation across the resistance-to-reactance ratio plane; if the network generalizes, a single NNPC could serve feeders with mixed line types without re-tuning.
- The reported simulations do not include time-varying line impedance, so 'adapt to any grid impedance angle' in a deployment sense would require online weight updates or retraining when the grid is reconfigured.
- Because the optimization block searches only a small discrete set of voltage steps, the smoothness of the response is bounded by that quantization; a continuous optimizer or finer step set would likely reduce steady-state ripple, though the paper does not test this.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes replacing the voltage-magnitude loop of a virtual synchronous generator (VSG) with a neural network predictive controller (NNPC). Section II derives the VSG swing equation and power-flow equations and argues that conventional PI-based VSGs are inadequate for non-inductive grids because active and reactive power are coupled. Section III describes an offline-trained two-hidden-layer neural network that predicts the next-step output vector (active power, reactive power, errors, frequency, phase angle) from the current output vector and the inverter voltage magnitude, and an optimizer that evaluates a quadratic tracking cost over a finite set of voltage increments. Section IV reports simulations on one inductive and one resistive line, comparing the NNPC with a conventional PI-VSG and a tuned PI-VSG. The abstract and conclusion claim that a well-trained NNPC can adapt to any grid impedance angle.
Significance. If the central claim were fully supported, the result would be practically relevant: it would allow VSG-based inverters to operate in low-voltage resistive grids without redesigning the voltage droop law, and it would offer a data-driven alternative to model-based predictive control under line-impedance uncertainty. The paper's strengths are a clear formulation of the non-inductive-grid limitation and a plausible NNPC architecture with a finite-horizon cost. However, the manuscript provides no quantitative performance tables, no repeated trials, no training or validation error analysis, and no code or data; the evidence is a small set of simulation curves. The skeptic's concern is valid: the paper is best read as a proof-of-concept study, and the evidence currently supports only a narrow claim about the two tested line conditions, not the universal 'any grid impedance angle' claim in the abstract.
major comments (4)
- [Abstract; Section IV] The central claim that a well-trained NNPC 'can adapt to any grid impedance angle' is not supported by the experimental design. The network input vector is stated to be the current output vector and the control vector (Section III.B, Figure 5), and the control input is only the inverter voltage magnitude; line impedance or impedance angle is not an input. Training data are collected over 1000 s while the plant operates under the conventional PI-based VSG (Section IV), but the line impedance used during data collection is not specified. Evaluation is limited to one inductive line (Section IV.A) and one resistive line (Section IV.B), with no sweep over impedance angle or R/X ratio. The universal quantifier in the abstract and conclusion is therefore an overstatement; a more defensible claim would be limited to the tested inductive and resistive cases, or supported by a systematic sweep and an impedance-aware training or input design.
- [Section IV; Figures 7 and 8] The performance comparison is entirely qualitative. The text states that the NNPC has smaller overshoot and faster settling time than the PI-VSG and tuned PI-VSG, but no numerical values, error metrics, confidence intervals, or repeated trials are reported. Given that the power references are changed randomly during training and evaluation (Section IV), the plotted responses could be a single favorable realization. Numerical tables of overshoot, settling time, and tracking error for all three controllers, ideally over several runs, are needed to substantiate the comparative claim. The tuned-PI and conventional-PI gains used in the comparison are also not listed, so the simulation is not reproducible.
- [Section II.B; Section III.B] The controller is described in Section II.B as 'an adaptive dynamic controller capable of adjusting its parameters,' but the NNPC described in Section III.B is trained offline in batch mode and no online weight-adaptation mechanism is presented. This is not merely a wording issue: the 'adaptation to any grid impedance angle' claim requires either online adaptation to a changed line impedance or training and testing across the full intended impedance range. Neither is demonstrated. Additionally, no training or validation error of the neural network model is reported, so it is unclear how well the learned model represents the plant at the test conditions, especially in the resistive case where the PI-based training-data-generating controller is said to perform poorly.
- [Section III.B; Section IV] The optimization procedure is underspecified. The paper states that the prediction horizon is one second with a one-millisecond time step (i.e., 1000 samples) and that voltage changes are chosen from the finite set I_Nset = {-5, -1, -0.2, -0.04, 0, 0.04, 0.2, 1, 5}, but it does not explain how the optimizer handles the future control moves over the horizon when evaluating J(k) for each candidate. Exhaustive enumeration over 9^1000 sequences is clearly not intended, yet no alternative search strategy (e.g., a one-step greedy rule, a reduced candidate horizon, or a numerical optimizer with the set as a discretization) is described. The control weight factor gamma is set to zero in Table I, and the effect of this choice is not discussed. Without this detail, the reported results cannot be reproduced, and the term 'optimal control' is stronger than what is demonstrated.
minor comments (5)
- [Throughout] The paper contains inconsistent acronyms for the proposed controller (NNPC, NNMP, NNPD) and several typographical errors ('neural ne twork', 'predicative', 'discontinuous domain' instead of 'discrete domain'); these should be corrected.
- [Section IV; Figure captions] Figure numbering is duplicated for Figure 7: the block diagram is labeled Figure 7 and the inductive-grid performance plots are also labeled Figure 7. Please renumber the figures and update the in-text references accordingly.
- [Section II.A, Eq. (2)] The frequency notation is inconsistent: the text defines w_i = theta-dot and later uses omega_i; please use a single symbol for angular velocity throughout.
- [Table I] Table I lists filter and line inductances and resistances but does not give the resulting line impedance angles for the inductive and resistive cases; adding R/X ratios and impedance angles would make the experimental conditions easier to interpret.
- [Section II.B, Eqs. (3)-(6)] The factor of 1/2 in the power-flow equations suggests that peak values are used, but this is not stated explicitly. Clarify the RMS-versus-peak convention so that equations (3)-(6) can be checked.
Circularity Check
No significant circularity: the neural network is trained as a plant model, not fitted to the claimed performance, and no self-citation chain or equation-level reduction is present.
full rationale
The derivation chain is self-contained. The neural network model is trained on input/output data collected while the plant operates under the conventional PI-based VSG (Section III.B), and the trained model is then used as the predictor inside the model-predictive optimization block (Section III, Fig. 6). This is a system-identification step, not a circular fit: the network is not trained to match the reported overshoot, settling time, or comparison outcomes, and the Section IV results are obtained from closed-loop simulation rather than read back from a fitted parameter. No equation in the paper makes the claimed improvement equal to a training target, and there is no load-bearing self-citation, no imported uniqueness theorem, and no ansatz smuggled in via citation. The abstract's broad statement that the controller 'can adapt to any grid impedance angle' is not established by the two test cases and the network's lack of an impedance input, but that is a generalization and correctness concern, not a circularity. Under the hard rule that circularity must be exhibited by quoting a specific reduction, no such reduction exists here.
Assumptions & free parameters
free parameters (5)
- Neural network weights =
Not reported
- Tuned PI controller gains =
Not reported
- Candidate voltage step set I_Nset =
{-5, -1, -0.2, -0.04, 0, 0.04, 0.2, 1, 5}
- Control weight factor gamma =
0
- NN architecture and prediction horizon =
2 hidden layers, 7 nodes per layer; 1 s horizon, 1 ms step
assumptions (5)
- domain assumption The averaged circuit model with equivalent impedance Z_eq = jX_eq + R_eq represents the grid-connected inverter.
- domain assumption The synchronous generator swing equation (1)-(2) governs the virtual inertia dynamics.
- standard math Small-angle approximations sin(delta) approximately delta and cos(delta) approximately 1 are valid.
- ad hoc to paper Training data collected from the PI-based VSG is representative of plant behavior for all tested and claimed impedance angles.
- ad hoc to paper The finite discrete action set for voltage magnitude is rich enough to contain the optimal control.
Cite this review
Pith. "Pith review of Neural Network Predictive Controller for Grid-Connected Virtual Synchronous Generator." pith.science (2026). https://pith.science/paper/MHKSQCTC
@misc{pith2026190805199,
author = {Pith},
title = {Pith review of: Neural Network Predictive Controller for Grid-Connected Virtual Synchronous Generator},
year = {2026},
howpublished = {\url{https://pith.science/paper/MHKSQCTC}},
note = {Machine review of arXiv:1908.05199}
}
read the original abstract
In this paper, a neural network predictive controller is proposed to regulate the active and the reactive power delivered to the grid generated by a three-phase virtual inertia-based inverter. The concept of the conventional virtual synchronous generator (VSG) is discussed, and it is shown that when the inverter is connected to non-inductive grids, the conventional PI-based VSGs are unable to perform acceptable tracking. The concept of the neural network predictive controller is also discussed to replace the traditional VSGs. This replacement enables inverters to perform in both inductive and non-inductive grids. The simulation results confirm that a well-trained neural network predictive controller illustrates can adapt to any grid impedance angle, compared to the traditional PI-based virtual inertia controllers.
Reference graph
Works this paper leans on
-
[1]
Enabling Extreme Fast Charging with Energy Storage
Therefore, (3) and (4) can be written as 𝑄 ≈ 𝐸 2𝑋𝑒𝑞 (E − V) (5) 𝑃 ≈ 𝐸𝑉 2𝑋𝑒𝑞 𝛿 (6) Equation ( 5) and ( 6) clarify that in inductive grids, the reactive power is proportional to the inverter voltage and the real power is proportional to the inverter power angle. In this case, the conventional VSG controller performance is acceptable; nonetheless, in low vol...
-
[2]
Overview of Control and Grid Synchronization for Distributed Power Generation Systems,
F. Blaabjerg, R. Teodorescu, M. Liserre, and A. Timbus, “Overview of Control and Grid Synchronization for Distributed Power Generation Systems,” IEEE Transactions on Industrial Electronics, vol. 53, no. 5, pp. 1398–1409, 2006
2006
-
[3]
Impact of Distributed Generations With Energy Storage Devices on the Electric Grid,
A. K. Srivastava, A. A. Kumar, and N. N. Schulz, “Impact of Distributed Generations With Energy Storage Devices on the Electric Grid,” IEEE Systems Journal, vol. 6, no. 1, pp. 110–117, 2012
2012
-
[4]
Virtual synchronous machine,
H.-P. Beck and R. Hesse, “Virtual synchronous machine,” in Proc. 9th Int. Conf. Elect. Power Qual. Utilisation, 2007, pp. 1–6
2007
-
[5]
Equivalence of virtual synchronous machines and frequency -droops for converter -based microgrids,
S. D’Arco and J. A. Suul, “Equivalence of virtual synchronous machines and frequency -droops for converter -based microgrids,” IEEE Trans. Smart Grid, vol. 5, no. 1, pp. 394–395, Jan. 2014
2014
-
[6]
Research on the impact of DFIG virtual inertia control on power system small -signal stability considering the phase -locked loop
Ma, Jing, Yang Qiu, Yinan Li, Weibo Zhang, Zhanxiang Song, and James S. Thorp. "Research on the impact of DFIG virtual inertia control on power system small -signal stability considering the phase -locked loop." IEEE Transactions on Power Systems 32, no. 3 (2017)
2017
-
[7]
E., Optimal Control Theory: An Introduction, Prentice –Hall, Englewood Cliffs, NJ, 1970, Chaps
Kirk, D. E., Optimal Control Theory: An Introduction, Prentice –Hall, Englewood Cliffs, NJ, 1970, Chaps. 1–3
1970
-
[8]
Model predictive control -- a simple and powerful method to control power converters,
J. Rodriguez, P. Cortes, R. Kennel, and M. Kazrnierkowski, “Model predictive control -- a simple and powerful method to control power converters,” 2009 IEEE 6th International Power Electronics and Motion Control Conference, 2009
work page 2009
Show all 14 references
-
[9]
Nonlinear model predictive controller using neural network,
O. Karahan, C. Ozgen, U. Hahci, and K. Leblebicioglu, “Nonlinear model predictive controller using neural network,” Proceedings of International Conference on Neural Networks (ICNN97)
-
[10]
Adaptive automatic generation control based on gain scheduling and neural networks,
D. Chen and L. Wang, “Adaptive automatic generation control based on gain scheduling and neural networks,” 2017 IEEE Power & Energy Society General Meeting, 2017
2017
-
[11]
Design of three -phase photovoltaic grid connected inverter based on RBF neural network,
H. Su -Fen, Y. Ling -Zhi, L. Ju -Cheng, Y. Zhe -Zhi, and P. Han -Mei, “Design of three -phase photovoltaic grid connected inverter based on RBF neural network,” 2009 International Conference on Sustainable Power Generation and Supply, 2009
2009
-
[12]
Control Strategy of Maximum Wind Energy Capture of Direct -Drive Wind Turbin e Generator Based on Neural - Network,
Y. F. Ren and G. Q. Bao, “Control Strategy of Maximum Wind Energy Capture of Direct -Drive Wind Turbin e Generator Based on Neural - Network,” 2010 Asia-Pacific Power and Energy Engineering Conference, 2010
2010
-
[13]
Predictive transient -following control of shunt and series active power filters,
J. Marks and T. Green, “Predictive transient -following control of shunt and series active power filters,” IEEE Transactions on Power Electronics, vol. 17, no. 4, pp. 574–584, 2002
2002
-
[14]
Zhong and T
Q.-C. Zhong and T. Hornik, Control of Power Inverters in Renewable Energy and Smart Grid Integration. Hoboken, NJ, USA: Wiley/IEEE, 2013. (a) (b) (c) (d) Figure 8. NNPC controller performance for VSG connected to the resistive grid. (a) active power, (b) reactive power, (c) ac...
2013
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.