IP Library Granted Patent US 10,528,687
Granted Patent B2
US 10,528,687 · App. 15/581,824 · Granted Jan 7, 2020

Virtual oscillator control

Inventors: Brian Benjamin Johnson (Denver, CO); Nathan Ainsworth (Brown Deer, WI); Sairaj Vijaykumar Dhople (Minneapolis, MN); Mohit Sinha (St. Paul, MN); Florian Anton Dörfler (Zürich, CH)
Assignees: Alliance for Sustainable Energy, LLC; ETH Zürich
G06F17/5036G01R19/2513G01R21/133G01R31/42G01R35/04G06F1/28G06F1/30G06F17/40G06F17/5045G06F17/5063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,528,687
App. No.
15/581,824
Granted
Jan 7, 2020
Kind
B2
Abstract

Virtual oscillator control systems, devices, and techniques are provided. One example device includes a processor configured to implement a virtual oscillator circuit and output an oscillating waveform based on the virtual oscillator circuit and power electronics operatively coupled to the processor and configured to convert, based on the oscillating waveform, direct current (DC) electricity to alternating current (AC) electricity. The processor may be further configured to extract, from the virtual oscillator circuit, a virtual current based on an output current of the AC electricity, and output the oscillating waveform further based on an input voltage of the DC electricity.

Claims (42)

1. A device comprising:

a processor configured to implement a virtual oscillator circuit and output an oscillating waveform based on the virtual oscillator circuit;

power electronics operatively coupled to the processor and configured to convert, based on the oscillating waveform, direct current (DC) electricity to alternating current (AC) electricity, wherein the processor is further configured to:

extract, from the virtual oscillator circuit, a virtual current based on an output current of the AC electricity, and

output the oscillating waveform further based on an input voltage of the DC electricity; and

an output filter that includes a filter inductor and that has a resistance, wherein:

the virtual oscillator circuit comprises a virtual capacitor, and

the processor is configured to output the oscillating waveform by:

receiving, from the virtual oscillator circuit, a virtual output voltage;

scaling the virtual output voltage based on a value of the resistance and an inductance value of the filter inductor to produce a first scaled virtual output voltage;

combining the first scaled virtual output voltage with a virtual capacitor current flowing through the virtual capacitor to produce a combined virtual output voltage; and

outputting the oscillating waveform further based on the combined virtual output voltage.

2. The device of claim 1 , wherein the virtual oscillator circuit further comprises a virtual negative-conductance element.

3. The device of claim 2 , wherein:

the virtual oscillator circuit further comprises a virtual inductor and a virtual capacitor, and

the virtual negative-conductance element, the virtual inductor, and the virtual capacitor are connected in parallel.

4. The device of claim 1 , wherein the virtual oscillator circuit further comprises a virtual cubic voltage-dependent current source.

5. The device of claim 4 , wherein:

the virtual oscillator circuit further comprises a virtual inductor, and

the virtual cubic voltage-dependent current source, the virtual inductor, and the virtual capacitor are connected in parallel.

6. The device of claim 5 , wherein the virtual cubic voltage-dependent current source consumes current proportional to a virtual voltage across the virtual capacitor.

7. The device of claim 5 , wherein the virtual oscillator circuit further comprises a virtual negative-conductance element that is connected in parallel with the virtual cubic voltage-dependent current source, the virtual inductor, and the virtual capacitor.

8. The device of claim 1 , wherein the processor is configured to output the oscillating waveform by:

receiving, from the virtual oscillator circuit, a virtual output voltage;

scaling the virtual output voltage based on the input voltage of the DC electricity to produce a scaled virtual output voltage; and

comparing the scaled virtual output voltage to a carrier wave to produce the oscillating waveform.

9. The device of claim 1 , wherein:

the virtual oscillator circuit further comprises a virtual inductor, and

the processor is further configured to:

compute a linear combination of a virtual voltage across the virtual capacitor and a virtual current through the virtual inductor to produce an alternate virtual output voltage; and

output the oscillating waveform further based on the alternate virtual output voltage.

10. The device of claim 9 , wherein the linear combination is computed as κ v ν c cos φ+κ v ϵi L sin φ, wherein:

κ v represents a voltage scaling factor,

ν c represents the virtual voltage across the virtual capacitor,

φ represents a rotation angle,

ϵ represents a current scaling factor, and

i L represents the virtual current through the virtual inductor.

11. The device of claim 1 , wherein:

the virtual oscillator circuit further comprises a virtual inductor and a virtual cubic voltage-dependent current source, and

the processor is further configured to implement a power tracking control unit that modifies at least one of a virtual inductance of the virtual inductor or a scaling factor of the virtual cubic voltage-dependent current source based on a specified output power.

12. The device of claim 11 , wherein the power tracking control unit modifies the at least one of the virtual inductance or the scaling factor based further on a scaled virtual output voltage of the virtual oscillator circuit and the output current of the AC electricity.

13. The device of claim 1 , wherein the power electronics are configured to convert the DC electricity to AC electricity by alternatively engaging and disengaging power electronics switches based on the oscillating waveform.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2026
From: DHOPLE, SAIRAJ VIJAYKUMAR; SINHA, MOHIT
To: REGENTS OF THE UNIVERSITY OF MINNESOTA
Reel/Frame 073734/0508 →
CHANGE OF NAME Recorded Dec 16, 2025
From: ALLIANCE FOR SUSTAINABLE ENERGY, LLC
To: ALLIANCE FOR ENERGY INNOVATION, LLC
Reel/Frame 073993/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2019
From: DOERFLER, FLORIAN ANTON
To: ETH ZURICH
Reel/Frame 049153/0383 →
CONFIRMATORY LICENSE Recorded May 17, 2017
From: ALLIANCE FOR SUSTAINABLE ENERGY, LLC
To: ENERGY, UNITED STATES DEPARTMENT OF
Reel/Frame 042522/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: JOHNSON, BRIAN BENJAMIN; AINSWORTH, NATHAN
To: ALLIANCE FOR SUSTAINABLE ENERGY, LLC
Reel/Frame 042181/0346 →
Continuity (3)
Provisional Application 62329266 · Apr 29, 2016
Provisional Application 62373078 · Aug 10, 2016
Related Publication 20170316135A1 · Nov 2, 2017