Source-linked AI summary

Unified Virtual Oscillator Control for Grid-Forming and Grid-Following Converters

M A Awal, Iqbal Husain

arXiv:2007.06042v1eess.SY

TL;DR

The paper addresses limited fault handling in oscillator-based GFM control and PLL-related synchronization issues in weak-grid GFL operation. It proposes uVOC as a unified oscillator-based framework with low-voltage synchronization, fast over-current limiting, and unified GFM/GFL analysis and design. Experiments demonstrate weak- and strong-grid synchronization, DC-bus regulation, and fault-management behavior.

Abstract

from arXiv · show

A unified virtual oscillator controller (uVOC) is proposed, which enables a unified analysis, design, and implementation framework for both grid-forming (GFM) and grid-following (GFL) voltage source converters (VSCs). Oscillator based GFM controllers, such as dispatchable virtual oscillator control (dVOC), offer rigorous analytical framework with enhanced synchronization, but lack effective fault handling capability which severely limits practical application. The proposed uVOC facilitates synchronization with an arbitrarily low grid voltage and fast over-current limiting; this enables effective fault ride-through unlike existing GFM controllers which typically switch to a back-up controller during fault. GFM operation with uVOC is achieved in both grid connected and islanded modes with seamless transition between the two. In GFL converters, bidirectional power flow control and DC bus voltage regulation is achieved with uVOC. No phase-locked-loop (PLL) is required for either GFL or GFM operation circumventing the synchronization issues associated with PLLs in weak grid applications. Detail small signal models for GFM and GFL operation have been developed and systematic design guidelines for controller parameters are provided. The proposed controller is validated through hardware experiments in a hybrid AC-DC microgrid.

I. INTRODUCTION

The paper proposes uVOC as a unified oscillator-based framework for GFM and GFL converters, addressing fault ride-through, weak-grid synchronization, and controller design. It develops the SVO formulation and explains how parameter choices shape power-tracking and droop behavior in GFL operation.

I. INTRODUCTION

  • Oscillator-based GFM controllers provide rigorous synchronization analysis but lack compatible fault ride-through strategies, limiting practical application.The paper identifies synchronization under arbitrarily low grid voltage and fast over-current limiting as the two required capabilities.Source: §I · p. 1
  • uVOC unifies GFM and GFL control by enabling low-voltage synchronization, fast over-current limiting, and PLL-free operation without switching to a backup controller.The framework targets both grid-connected and islanded operation, including bidirectional power flow and DC-bus regulation for GFL converters.Source: §I · p. 1, §II · p. 2, A. Grid Following (GFL) Operation · p. 3

II. SPACE VECTOR OSCILLATOR (SVO)

  • The SVO determines a converter voltage-vector control law that supports synchronization in both grid-following and grid-forming converters.The development uses a simplified VSC connected to an infinite bus through an equivalent impedance and represents three-phase voltage with stationary-frame space vectors.Source: §II · p. 2, Figure 1 · p. 2
  • The voltage-vector derivative separates magnitude and frequency dynamics, with its real and imaginary components acting along the d and q axes, respectively.This decomposition provides the geometric basis for interpreting the oscillator's synchronization and power-control actions.Source: §II · p. 2, Figure 2 · p. 2

A. Grid Following (GFL) Operation

  • The oscillator's harmonic component produces nominal-frequency rotation, while synchronization feedback realigns the voltage vector and adjusts its magnitude to track power references.The current-error vector decomposes into real-power and reactive-power tracking components, whose effects are rotated by the design parameter φ.Source: A. Grid Following (GFL) Operation · p. 2
  • In GFL operation, φ selects which power reference is tracked accurately, while the other power quantity exhibits a droop relation unless integral compensation is added.For φ = 0, real-power reference tracking is accurate regardless of grid conditions, while reactive power follows instantaneous frequency through droop.Source: A. Grid Following (GFL) Operation · p. 3, Figure 3 · p. 3

B. Grid Forming Operation

uVOC GFM operation combines magnitude correction, harmonic-oscillator, and synchronization-feedback terms to produce self-synchronizing voltage control with configurable droop behavior.

B. Grid Forming Operation

  • uVOC's GFM control law combines magnitude correction, harmonic-oscillator, and synchronization-feedback terms acting on the converter voltage vector.The magnitude correction restores nominal voltage magnitude, while the harmonic oscillator and synchronization feedback shape frequency and power behavior.Source: B. Grid Forming Operation · p. 3
  • The voltage magnitude exhibits a nonlinear droop because the magnitude correction term prevents freely adjusting the voltage vector magnitude during GFM operation.Near nominal operating conditions, the droop response can be approximated as linear.Source: B. Grid Forming Operation · p. 3
  • The time-domain implementation naturally produces droop behavior without explicitly regulating voltage amplitude and frequency from calculated output power.Along the q-axis, it yields the same P−ω droop relation described earlier.Source: B. Grid Forming Operation · p. 4
  • For φ = 0, uVOC produces P−V and Q−ω droop responses, while φ ∈ (0, π/2) enables coupled droop relations among P, Q, ω, and V.The preferred angle for faster synchronization depends on network impedance: φ = 0 for dominantly resistive networks and φ = π/2 for inductive networks.Source: Figure 4 · p. 3, B. Grid Forming Operation · p. 4

III. IMPLEMENTATION OF UVOC

The uVOC implementation uses stationary-frame space-vector control with optional current-feedback locations, pre-synchronization, virtual impedance, fault management, and circular current limiting.

III. IMPLEMENTATION OF UVOC

  • The controller implements GFL and GFM control in the stationary αβ frame and supports either converter-side or grid-side current feedback.The PWM duty ratio is generated from the uVOC output voltage using scaling based on the DC bus voltage measurement.Source: §III · p. 4
  • Pre-synchronization provides soft start-up and transition from islanded to grid-tied operation, while emulated virtual impedance is used in every operating mode.The pre-synchronization components are marked in green in the implementation diagram.Source: §III · p. 4, Figure 6 · p. 4
  • During faults, the circular limiter radially limits the current-reference vector when its magnitude exceeds the maximum allowable current, preserving its angle for synchronization.Under normal conditions the limiter is transparent; fault management generates signals that enable fault ride-through.Source: §III · p. 4

A. SVO Parameter Selection

The paper selects SVO parameters to constrain GFM power outputs across the full allowable PoC voltage and frequency range, while using emulated virtual impedance for harmonic compensation and stabilization.

A. SVO Parameter Selection

  • η and µ are selected from desired steady-state responses, with GFL η selection following the same process as GFM.Source: A. SVO Parameter Selection · p. 4
  • Power outputs remain within rated real and reactive limits across the full allowable PoC voltage and frequency variation.The design guidelines account for the difference between switch-network pole behavior and PoC behavior caused by the LCL filter.Source: A. SVO Parameter Selection · p. 5, Figure 7 · p. 5
  • EVI increases converter output impedance at harmonic frequencies to suppress current distortion from switching nonidealities or distorted grid voltage.Source: B. Emulated Virtual Impedance (EVI) · p. 5
  • Rvir supplies proportional damping because the oscillator control laws are integral, while its bandwidth is limited to preserve SVO dynamic stability.Source: B. Emulated Virtual Impedance (EVI) · p. 5

C. Single Phase Operation

The single-phase implementation uses the full αβ uVOC vector controller while requiring virtual-impedance emulation only on the α axis. Small-signal modeling supports parameter selection and DC-bus regulator design.

C. Single Phase Operation

  • The single-phase implementation uses the full vector controller, with iβ generated by delaying iα by one-quarter nominal period.Virtual impedance is emulated only on the α axis, and PWM uses the resulting v_cα signal.Source: C. Single Phase Operation · p. 5
  • Small-signal analysis supports selecting Rvir and designing the DC-bus voltage regulator.Source: §IV · p. 6
  • Rvir appears between the oscillator and switch network, helping ensure SVO stability despite electromagnetic-line dynamics and grid-impedance variation.Source: A. Normal Operation · p. 6
  • The small-signal model represents perturbations in output currents, voltage magnitude, and oscillator angle around an operating point.The state is x = [∆I_d ∆I_q ∆V ∆θ_s]^T, with system matrices supplied for the linearized dynamics.Source: A. Normal Operation · p. 6

B. Fault Ride-Through Operation

During faults, uVOC modifies oscillator and current dynamics to limit over-current while enabling a modeled transition back to normal operation.

B. Fault Ride-Through Operation

  • Fault operation uses a circular limiter that saturates the current reference and current error.Source: B. Fault Ride-Through Operation · p. 6
  • The fault-mode small-signal model is obtained by substituting compensated power references into the modified SVO dynamics.The effective resistance becomes R_e = R_vir + R_0, with an added R_0 i_0,sat term in the current dynamics.Source: B. Fault Ride-Through Operation · pp. 6–7
  • The virtual resistance, DC-bus regulator, and pre-synchronization filter are designed to achieve the desired dynamic response.Source: §V · p. 7

A. Selection of Virtual Resistance

Virtual resistance is selected from small-signal pole locations, while separate regulator and pre-synchronization designs support DC-bus control and low-transient startup or reconnection.

A. Selection of Virtual Resistance

VI. SIMULATION RESULTS

Simulations validate uVOC models and demonstrate GFL DC-bus regulation under weak-grid conditions alongside GFM fault-response behavior across grid strengths.

D. Validation of Droop Response

Experiments validate uVOC droop behavior, GFL regulation and power dispatch, weak-grid operation, and GFM fault ride-through using laboratory converters.

D. Validation of Droop Response

A. GFL Operation

B. Fault Ride-Through

C. GFM Operation

Hardware experiments validate uVOC GFM operation in a hybrid AC-DC microgrid, including islanding, pre-synchronization, harmonic compensation, and uninterrupted load service.

APPENDIX A DROOP RESPONSE OF OSCILLATOR

The appendix derives oscillator droop behavior for arbitrary rotation angle φ and identifies how φ selects the coupling between active/reactive power and frequency/voltage.

  • The general GFM dynamics are obtained by resolving oscillator behavior along the d and q axes for arbitrary φ.Source: Appendix A · p. 12, Appendix B · p. 13
  • The operating voltage and frequency follow from the oscillator dynamics after imposing the steady-state voltage condition.Source: §2 · p. 12
  • For φ=π/2, real power is related to instantaneous frequency while reactive power is related to voltage-vector magnitude.Source: Appendix B · p. 12
  • Controller parameters η and µ are selected from rated-power, allowable-frequency-deviation, voltage-range, and reactive-power constraints.Source: Appendix B · p. 12
  • For φ=0, the appendix derives the complementary P−V and Q−ω droop relationship.Source: Appendix B · pp. 12–13

APPENDIX C SMALL SIGNAL MODEL OF UVOC BASED VSC

This appendix organizes the uVOC-based VSC dynamics and derives a linearized small-signal representation. It partitions the state vector and system matrices to support analysis of different controller forms.

  • The uVOC-based VSC dynamics are organized using equations (17)–(20).Source: Appendix C · p. 13
  • The linearized model uses state vector xc = [∆Id ∆Iq ∆V ∆θs ∆vdc]T and input vector u = [∆P0 ∆Q0]T.Source: Appendix C · p. 13
  • For analyzing different controller forms, xc is partitioned as [xT vdc]T, while matrices A and B are partitioned accordingly in equation (21).The detailed matrix forms are provided in equation (42).Source: Appendix C · p. 13
Loading 2007.06042v1…