US20210028629A1 - Regulating the Operating Point of a Power Inverter - Google Patents
Regulating the Operating Point of a Power Inverter Download PDFInfo
- Publication number
- US20210028629A1 US20210028629A1 US17/070,026 US202017070026A US2021028629A1 US 20210028629 A1 US20210028629 A1 US 20210028629A1 US 202017070026 A US202017070026 A US 202017070026A US 2021028629 A1 US2021028629 A1 US 2021028629A1
- Authority
- US
- United States
- Prior art keywords
- voltage setpoint
- adjusted
- setpoint
- adjusted voltage
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000001105 regulatory effect Effects 0.000 title description 4
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000012545 processing Methods 0.000 claims description 43
- 238000003860 storage Methods 0.000 claims description 19
- 238000013459 approach Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000003247 decreasing effect Effects 0.000 abstract description 3
- 238000004422 calculation algorithm Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 17
- 230000015654 memory Effects 0.000 description 15
- 238000004590 computer program Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003638 chemical reducing agent Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/38—Arrangements for parallely feeding a single network by two or more generators, converters or transformers
- H02J3/46—Controlling of the sharing of output between the generators, converters, or transformers
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/38—Arrangements for parallely feeding a single network by two or more generators, converters or transformers
- H02J3/40—Synchronising a generator for connection to a network or to another generator
- H02J3/42—Synchronising a generator for connection to a network or to another generator with automatic parallel connection when synchronisation is achieved
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/003—Load forecast, e.g. methods or systems for forecasting future load demand
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
- H02M7/42—Conversion of dc power input into ac power output without possibility of reversal
- H02M7/44—Conversion of dc power input into ac power output without possibility of reversal by static converters
- H02M7/48—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/493—Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode the static converters being arranged for operation in parallel
Definitions
- the present disclosure relates generally to power flow control, and in particular, to regulating the operating point of a power inverter.
- a classical technique used in the power industry for sharing a load across multiple power sources is to utilize a droop algorithm.
- a classical droop algorithm used in stand-alone inverters may implement an equation such as:
- V V 0 ⁇ n ⁇ P avg ⁇ R d ⁇ I (1)
- This equation may be applied to instantaneous signals but using a time-average power measurement (e.g., a low pass filter on instantaneous power).
- Example implementations of the present disclosure are directed regulating the operating point of a power inverter.
- the present disclosure includes, without limitation, the following example implementations.
- Some example implementations provide a method for power limiting in a power inverter connected to an external bus line, the power inverter configured to produce an output voltage and having a voltage regulator with a voltage setpoint defined for no load on the external bus line, the method comprising: determining a power level related to a load on the external bus line; determining an adjusted voltage setpoint based on the power level, including: decreasing the voltage setpoint to the adjusted voltage setpoint having a first value when the power level is above a maximum threshold; increasing the voltage setpoint to the adjusted voltage setpoint having a second value when the power level is below a minimum threshold; and slewing the adjusted voltage setpoint to the voltage setpoint so that the adjusted voltage setpoint has a third value when the power level is within a range defined by the maximum threshold and the minimum threshold; and causing the voltage regulator to regulate the output voltage based on the adjusted voltage setpoint.
- the first value is no less than 20% of the voltage setpoint.
- the second value is no greater than 120% of the voltage setpoint.
- the third value is no less than 20% of the voltage setpoint and no greater than 120% of the voltage setpoint.
- the power level and thereby the adjusted voltage setpoint are time-variable, and the slewing the adjusted voltage setpoint causes the third value of the adjusted voltage setpoint to approach the voltage setpoint over time.
- the method further comprises: slewing a second adjusted voltage setpoint to the adjusted voltage setpoint, wherein the voltage regulator is caused to regulate the output voltage based on the second adjusted voltage setpoint, and thereby based on the adjusted voltage setpoint.
- the method further comprises: reducing the adjusted voltage setpoint proportional to the load on the external bus line, and thereby to a reduced adjusted voltage setpoint, wherein the voltage regulator is caused to regulate the output voltage based on the reduced adjusted voltage setpoint, and thereby based on the adjusted voltage setpoint.
- the method further comprises: slewing a second adjusted voltage setpoint to the adjusted voltage setpoint, wherein the second adjusted voltage setpoint is reduced proportional to the load on the external bus line, and thereby to the reduced adjusted voltage setpoint.
- Some example implementations provide a power inverter connectable to an external bus line and configured to produce an output voltage, the power inverter comprising: a voltage regulator with a voltage setpoint defined for no load on the external bus line; and processing circuitry configured to at least perform the method of any preceding example implementation, or any combination of any preceding example implementations.
- Some example implementations provide a computer-readable storage medium for power limiting in a power inverter connectable to an external bus line, the power inverter configured to produce an output voltage and having a voltage regulator with a voltage setpoint defined for no load on the external bus line, the computer-readable storage medium being non-transitory and having computer-readable program code stored therein that in response to execution by processing circuitry, cause the power inverter to at least perform the method of any preceding example implementation, or any combination of any preceding example implementations.
- FIG. 1 illustrates one or more power inverters connected to an external bus line, according to example implementations
- FIG. 2 illustrates a system for power limiting in a power inverter, according to example implementations
- FIG. 3 is a flowchart illustrating various steps in a method for performing power limiting in a power inverter, according to example implementations
- FIG. 4 shows a voltage-power (V-P) profile for a power inverter, according to example implementations
- FIG. 5 shows voltage and current waveforms for power inverters in an operating scenario, according to example implementations
- FIG. 6 shows V-P trajectories for the power inverters of FIG. 5 over the given time interval
- FIG. 7 shows voltage and current waveforms for power inverters in another operating scenario, according to example implementations
- FIG. 8 shows V-P trajectories for the power inverters of FIG. 7 over the given time interval
- FIG. 9 shows current waveforms for power inverters in yet another operating scenario, according to example implementations.
- Example implementations of the present disclosure are generally directed to power flow control, and more particularly directed to regulating the operating point of a power inverter such that the power inverter remains online and operating acceptably regardless of load or combination of parallel-connected power sources.
- This disclosure describes a voltage-power management algorithm implemented in an apparatus, a method, and a computer-readable storage medium configured to achieve individual inverter output power limiting, smooth synchronization with slew-rate-restricted transitions, and balanced power operation without the need for external communications.
- the output follows a classical droop profile modified to include low and high-side power flow limiting.
- the algorithm may work with any number of inverters operated together in parallel. Each inverter may be kept operating within its own limits (after slewing completes) regardless of what may be connected to the inverter.
- This algorithm may also protect the inverter in the event of grid-parallel connection. Under such conditions, the inverter may adjust its voltage setpoint to limit the power at either the maximum export or import limits depending on the value of the grid voltage (below or above nominal voltage, respectively). Because the grid may be too large to be affected by the inverter, the grid voltage may not change, and the inverter operation may become self-protecting based on whichever power flow limit may be reached.
- the droop algorithm may include Q- ⁇ (reactive power vs. frequency) control, non-resistive load support, and function in the presence of calibration errors.
- the output power limit may be temperature-time dependent (I 2 t reference curve).
- Initialization of a power inverter on an external bus line may involve a phase-locked loop (PLL) synchronization state machine.
- the loop may either match the fundamental amplitude, phase, and frequency of the voltage waveform at the external switch connecting point, or the loop filter may find inadequate voltage present and declare a dead-bus condition.
- the inverter may join the live bus in parallel operation with another inverter.
- the controlled inverter may be initialized using the PLL synchronization involving voltage analysis.
- the voltage analysis may have known distortions, e.g., the presence of a low-pass analog filter, the time delay between A/D measurement and PWM output register update, the LCL filter, and the half-period lag of the fundamental PWM output voltage in the “average switching model” of power systems analysis.
- Such distortions may be predictable from the known converter circuit model and may be compensated by adjusting the PLL measurement by gain and phase shift corrections.
- a droop algorithm may be implemented as a slow background process that describes the changing setpoint voltage used by a voltage regulator (which may be a high-speed voltage regulator). Giving the droop algorithm a different time constant from the voltage regulator prevents them from interacting—the two behaviors being effectively independent.
- the droop algorithm may reduce the voltage amplitude proportional to the output power.
- the present disclosure modifies the droop algorithm by combining the algorithm with power limiting features. As shown in FIG. 4 , if the output power is within the capability limits [Pmin, Pmax], (which is shown as [0 W, 600 W] in the example plot of FIG. 4 ), the standard voltage reduction equation (the standard droop algorithm) is used. The calculated voltage amplitude may be close to nominal (shown as 169 V in this example), and that voltage may be used as the setpoint of the voltage regulator.
- FIG. 4 shows the resulting voltage-power (V-P) profile, according to example implementations. Power flow limiting may result in off-nominal voltage output from the inverter, but it may keep the inverter online and within design limits.
- Changes in the power flow control of the inverter may be slew-rate limited. Slew-rate limiting may provide dampening for smoother voltage transitions, and by proper choice of gain constants, keeps the power flow control much slower than the voltage regulator control, thereby preventing undesired interaction.
- FIG. 1 shows an example of an external bus line 120 to which a load 130 is connected as well as one or more power inverters 140 (or as shown a plurality of parallel-connected power inverters 140 ) and a voltage source 110 .
- the power inverter 140 may include processing circuitry 142 and a voltage regulator 144 , and in some examples, memory 146 storing computer-readable program code 147 .
- the power inverter 140 may be connected or connectable to the external bus line 120 and configured to produce an output voltage V out .
- the power inverter 140 may include the voltage regulator 144 with a voltage setpoint V 0 defined for no load on the external bus line 120 .
- the power inverter 140 may include processing circuitry 142 configured to determine a power level P related to the load 130 on the external bus line 120 .
- the processing circuitry 142 may also be configured to determine an adjusted voltage setpoint V 1 based on the power level P. In this regard, the processing circuitry 142 may be configured to decrease the voltage setpoint V 0 to the adjusted voltage setpoint V 1 having a first value when the power level P is above a maximum threshold P max .
- the processing circuitry 142 may increase the voltage setpoint V 0 to the adjusted voltage setpoint V 1 having a second value when the power level P is below a minimum threshold P min . And the processing circuitry 142 may slew the adjusted voltage setpoint V 1 to the voltage setpoint V 0 so that the adjusted voltage setpoint V 1 has a third value when the power level P is within a range defined by the maximum threshold and the minimum threshold (P min ⁇ P ⁇ P max ). The processing circuitry 142 may then cause the voltage regulator 144 to regulate the output voltage V out based on the adjusted voltage setpoint V 1 .
- the first value is no less than 20% of the voltage setpoint V 0 .
- the second value is no greater than 120% of the voltage setpoint V 0 .
- the third value is no less than 20% of the voltage setpoint and no greater than 120% of the voltage setpoint (0.2V 0 ⁇ V 1 ⁇ 1.2V 0 ).
- the power level P and thereby the adjusted voltage setpoint V 1 are time-variable, and in some of these examples, the slewing the adjusted voltage setpoint V 1 causes the third value of the adjusted voltage setpoint V 1 to approach the voltage setpoint V 0 over time.
- the processing circuitry 142 may be further configured to slew a second adjusted voltage setpoint V 2 to the adjusted voltage setpoint V 1 .
- the voltage regulator 144 may be caused to regulate the output voltage V out based on the second adjusted voltage setpoint V 2 , and thereby based on the adjusted voltage setpoint V 1 .
- the processing circuitry 142 may be further configured to reduce the adjusted voltage setpoint V 1 proportional to the load 130 on the external bus line 120 , and thereby to a reduced adjusted voltage setpoint V radj .
- the voltage regulator 144 may be caused to regulate the output voltage V out based on the reduced adjusted voltage setpoint V radj , and thereby based on the adjusted voltage setpoint V 1 .
- the second adjusted voltage setpoint V 2 may be reduced proportional to the load 130 on the external bus line 120 , and thereby to the reduced adjusted voltage setpoint V radj .
- FIG. 2 is a functional block diagram of a system 200 for power limiting in the power inverter 140 shown in FIG. 1 , and which may be implemented by the power inverter 140 , according to example implementations of the present disclosure.
- the system 200 includes a number of functional blocks, modules or the like that may be implemented by various means. These means may include hardware such as voltage regulator 144 and/or processing circuitry 146 , alone or under direction of one or more computer programs from a computer-readable storage medium, such as computer-readable program code 147 in memory 146 .
- a logic signal is produced according to the determined power level P, as shown in FIG. 2 .
- the logic signal may have a high or low value (e.g., +1 or ⁇ 1). The high value may be used for when P is below P min . The low value may be used for when P is above P max .
- the system 200 may receive the logic signal via one of three paths 201 - 203 depending on the determined power level P.
- the system 200 may include a switch 205 configured to select one of the paths 201 - 203 depending on which path is active (inputting a logic signal).
- the system 200 may also include an integrator 230 connected to the switch 205 .
- the integrator 230 may be utilized to determine the adjusted voltage setpoint V 1 according to k dVdt /s, wherein k is a gain constant and dVdt represents a power setpoint slew rate.
- the integrator 230 may also include a limiter 235 , which may limit the adjusted voltage setpoint V 1 to a maximum of 1.2V 0 or a minimum of 0.2V 0 , in keeping with the previous description based on power level P.
- Path 203 may include use of a feedback loop 206 to compare the voltage setpoint V 0 with the adjusted voltage setpoint V 1 .
- the comparison result may be provided to a logic signal determiner 220 within the system 200 .
- the logic signal determiner 220 may be configured to utilize the comparison result (x) as follows:
- a logic signal having a middle value may be used for when it is determined that the adjusted voltage setpoint V 1 is equal to the voltage setpoint V 0 .
- the system 200 may also include a second logic signal determiner 250 , which may be utilized in some example implementations to produce a second logic signal based on a comparison result from comparing the second adjusted voltage setpoint V 2 to the adjusted voltage setpoint V 1 via a feedback loop 207 .
- the logic signal determiner 250 may operate substantially similar to the logic signal determiner 220 by utilizing the sign[x] test shown in (3).
- the second logic signal may be provided to a second integrator 260 within the system 200 .
- the second integrator may be configured to determine the second adjusted voltage setpoint V 2 in a manner substantially similar to the integrator 230 .
- the second adjusted voltage setpoint V 2 may be provided to a voltage reducer 270 within the system 200 .
- the voltage reducer 270 may be configured to implement the standard droop algorithm and may output the reduced adjusted voltage setpoint V radj to voltage regulator 280 .
- FIG. 3 is a flowchart illustrating various steps in a method 300 .
- method 300 may be discussed with reference to the steps being performed in accordance with the power inverter 140 shown in FIG. 1 and/or the system 200 shown in FIG. 2 .
- FIG. 3 shows an example implementation of method 300
- other example implementations of method 300 may contain fewer or more steps.
- the steps of method 300 may be performed as shown in FIG. 3
- the steps may be performed in a different order, or certain steps may occur simultaneously with one or more other steps.
- Portions of method 300 may be implemented as a series of modules, which may function in concert with electronic devices. Such modules may be utilized separately and/or together, locally and/or remotely to form a program product thereof.
- Method 300 may be used for performing power limiting in the power inverter 140 connected to the external bus line 120 , the power inverter 140 configured to produce output voltage V out and having a voltage regulator 144 with a voltage setpoint V 0 defined for no load on the external bus line 120 , according to example implementations of the present disclosure.
- step 310 may include determining a power level P related to the load 130 on the external bus line 120 .
- Step 320 may include determining the adjusted voltage setpoint V 1 based on the power level P and may also include an additional step(s).
- Step 320 A may be included in step 320 for decreasing the voltage setpoint V 0 to the adjusted voltage setpoint V 1 having a first value when the power level P is above a maximum threshold P max .
- Step 320 B may be included in step 320 for increasing the voltage setpoint V 0 to the adjusted voltage setpoint V 1 having a second value when the power level P is below a minimum threshold P min .
- Step 320 C may be included in step 320 for slewing the adjusted voltage setpoint V 1 to the voltage setpoint V 0 so that the adjusted voltage setpoint V 1 has a third value when the power level P is within a range defined by the maximum threshold and the minimum threshold (P min ⁇ P ⁇ P max ).
- Step 330 may include causing the voltage regulator 144 to regulate the output voltage V out based on the adjusted voltage setpoint V 1 .
- FIG. 5 shows an example of parallel operation of multiple inverters without power limiting.
- the first inverter turns on with a manageable resistive load (R load ), the load does a step change, a second inverter synchronizes, and the load does another step change. All load changes remain within normal inverter capabilities.
- Parts (a) and (c) of FIG. 5 show the voltage and current waveforms, respectively, of the first inverter; parts (b) and (d) show the voltage and current waveforms, respectively, of the second inverter.
- Table I describes the sequence of events for the example of FIG. 5 .
- FIG. 6 shows the V-P trajectories over the time interval of the example in FIG. 5 and Table I.
- the operating point slews to the droop curve, and each change in operating condition results in a different droop solution.
- FIG. 7 shows another example of parallel operation of multiple inverters with power limiting.
- Parts (a) and (c) of FIG. 7 show the voltage and current waveforms, respectively, of the first inverter; parts (b) and (d) show the voltage and current waveforms, respectively, of the second inverter.
- the first load step for Rh:ma (changing from 24 ⁇ to 12 ⁇ ) results in overpowering the first inverter, which responds by reducing its voltage (at the slew rate) to stay within its power limit (set at 600 W).
- an operator may realize the need for additional source power and turn on a second inverter.
- the second inverter synchronizes during the slew period of the first inverter, demonstrating that synchronization may be possible even to a ramping voltage of the first inverter.
- the two inverters jointly and independently discover an operating point where both inverters reduce their voltages to meet their power limits and end up providing a combined 1200 W.
- the load may eventually be reduced back to a level that can be supported by normal operation, and both inverters may smoothly exit power limiting, all while remaining balanced.
- Table II describes the sequence of events for the example of FIG. 7 .
- inverter-2 has zero current (and power) output.
- FIG. 8 shows the V-P trajectories over the time interval of the example in FIG. 7 and Table II.
- the operating point slews to the power-limited droop curve, and both inverters find the same solutions without the need for any external communication in both normal and power-limited operation.
- FIG. 9 shows another example of parallel operation of multiple inverters. This example is substantially similar to the example of FIG. 7 , except now three new inverters are synced to the first inverter after the large load is turned on and power limiting has been initiated. The three new inverters were added with random time delays. Together, the synced inverters have enough capability to support the load and may exit power limiting.
- Parts (a) through (d) of FIG. 9 show the current waveforms of the four inverters, respectively. As shown, the four inverters smoothly transition through their operating point decisions, all while maintaining synchronization, current and power limiting, and without requiring external communications. Even when a slew-rate limiter profile may result in some temporary power distributions, none of the inverters are excessively stressed.
- processing circuitry may be composed of one or more processors alone or in combination with one or more memories.
- the processing circuitry is generally any piece of computer hardware that is capable of processing information such as, for example, data, computer programs and/or other suitable electronic information.
- the processing circuitry is composed of a collection of electronic circuits some of which may be packaged as an integrated circuit or multiple interconnected integrated circuits (an integrated circuit at times more commonly referred to as a “chip”).
- the processing circuitry may be configured to execute computer programs, which may be stored onboard the processing circuitry or otherwise stored in memory (of the same or another apparatus).
- Processing circuitry may be a number of processors, a multi-core processor or some other type of processor, depending on the particular implementation. Further, the processing circuitry may be implemented using a number of heterogeneous processor systems in which a main processor is present with one or more secondary processors on a single chip. As another illustrative example, the processing circuitry may be a symmetric multi-processor system containing multiple processors of the same type. In yet another example, the processing circuitry may be embodied as, or otherwise include, one or more ASICs, FPGAs or the like. Thus, although the processing circuitry may be capable of executing a computer program to perform one or more functions, the processing circuitry of various examples may be capable of performing one or more functions without the aid of a computer program. In either instance, the processing circuitry may be appropriately programmed to perform functions or operations according to example implementations of the present disclosure.
- Memory is generally any piece of computer hardware that is capable of storing information such as, for example, data, computer programs (e.g., computer-readable program code) and/or other suitable information either on a temporary basis and/or a permanent basis.
- the memory may include volatile and/or non-volatile memory, and may be fixed or removable. Examples of suitable memory include random access memory (RAM), read-only memory (ROM), a hard drive, a solid-state drive (SSD), flash memory, a thumb drive, a removable computer diskette, an optical disk, a magnetic tape or some combination of the above.
- Optical disks may include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W), DVD or the like.
- the memory may be referred to as a computer-readable storage medium.
- the computer-readable storage medium is a non-transitory device capable of storing information, and is distinguishable from computer-readable transmission media such as electronic transitory signals capable of carrying information from one location to another.
- Computer-readable medium as described herein may generally refer to a computer-readable storage medium or computer-readable transmission medium.
- program code instructions 147 may be stored in memory 146 , and executed by processing circuitry 142 that is thereby programmed, to implement functions of the apparatus, method, system(s), subsystem(s), tools and their respective elements described herein.
- any suitable program code instructions may be loaded onto a computer or other programmable apparatus from a computer-readable storage medium to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein.
- These program code instructions may also be stored in a computer-readable storage medium that can direct a computer, processing circuitry, or other programmable apparatus to function in a particular manner to thereby generate a particular machine or particular article of manufacture.
- the instructions stored in the computer-readable storage medium may produce an article of manufacture, where the article of manufacture becomes a means for implementing functions described herein.
- the program code instructions may be retrieved from a computer-readable storage medium and loaded into a computer, processing circuitry, or other programmable apparatus to configure the computer, processing circuitry, or other programmable apparatus to execute operations to be performed on or by the computer, processing circuitry, or other programmable apparatus.
- Retrieval, loading, and execution of the program code instructions may be performed sequentially such that one instruction is retrieved, loaded, and executed at a time. In some example implementations, retrieval, loading, and/or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and/or executed together. Execution of the program code instructions may produce a computer-implemented process such that the instructions executed by the computer, processing circuitry, or other programmable apparatus provide operations for implementing functions described herein.
- a power inverter 140 may include processing circuitry 142 and a computer-readable storage medium or memory 146 coupled to the processing circuitry 142 , where the processing circuitry is configured to execute computer-readable program code 147 stored in the memory 146 . It may also be understood that one or more functions, and combinations of functions, may be implemented by special purpose hardware-based computer systems and/or processing circuitry which perform the specified functions, or combinations of special purpose hardware and program code instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Inverter Devices (AREA)
Abstract
Description
- This application is a Continuation of U.S. patent application Ser. No. 16/359,458, filed Mar. 20, 2019, which claims the benefit of U.S. Provisional Patent Application Ser. No. 62/645,532, filed 20 Mar. 2018, the contents of which are hereby incorporated by reference.
- The present disclosure relates generally to power flow control, and in particular, to regulating the operating point of a power inverter.
- A classical technique used in the power industry for sharing a load across multiple power sources (e.g., power inverters) is to utilize a droop algorithm. A classical droop algorithm used in stand-alone inverters may implement an equation such as:
-
V=V 0 −n×P avg −R d ×I (1) - This equation may be applied to instantaneous signals but using a time-average power measurement (e.g., a low pass filter on instantaneous power). When
-
- substituting I may yield an effective power droop slope of
-
- In a parallel power system, if all sources use the same droop law and measure voltage at a common bus, then they should solve the same droop equation and therefore output the same power in steady state. A need exists to provide a power inverter with power limiting capabilities in addition to a droop algorithm.
- Example implementations of the present disclosure are directed regulating the operating point of a power inverter. The present disclosure includes, without limitation, the following example implementations.
- Some example implementations provide a method for power limiting in a power inverter connected to an external bus line, the power inverter configured to produce an output voltage and having a voltage regulator with a voltage setpoint defined for no load on the external bus line, the method comprising: determining a power level related to a load on the external bus line; determining an adjusted voltage setpoint based on the power level, including: decreasing the voltage setpoint to the adjusted voltage setpoint having a first value when the power level is above a maximum threshold; increasing the voltage setpoint to the adjusted voltage setpoint having a second value when the power level is below a minimum threshold; and slewing the adjusted voltage setpoint to the voltage setpoint so that the adjusted voltage setpoint has a third value when the power level is within a range defined by the maximum threshold and the minimum threshold; and causing the voltage regulator to regulate the output voltage based on the adjusted voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the first value is no less than 20% of the voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the second value is no greater than 120% of the voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the third value is no less than 20% of the voltage setpoint and no greater than 120% of the voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the power level and thereby the adjusted voltage setpoint are time-variable, and the slewing the adjusted voltage setpoint causes the third value of the adjusted voltage setpoint to approach the voltage setpoint over time.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the method further comprises: slewing a second adjusted voltage setpoint to the adjusted voltage setpoint, wherein the voltage regulator is caused to regulate the output voltage based on the second adjusted voltage setpoint, and thereby based on the adjusted voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the method further comprises: reducing the adjusted voltage setpoint proportional to the load on the external bus line, and thereby to a reduced adjusted voltage setpoint, wherein the voltage regulator is caused to regulate the output voltage based on the reduced adjusted voltage setpoint, and thereby based on the adjusted voltage setpoint.
- In some example implementations of the method of any preceding example implementation, or any combination of any preceding example implementations, the method further comprises: slewing a second adjusted voltage setpoint to the adjusted voltage setpoint, wherein the second adjusted voltage setpoint is reduced proportional to the load on the external bus line, and thereby to the reduced adjusted voltage setpoint.
- Some example implementations provide a power inverter connectable to an external bus line and configured to produce an output voltage, the power inverter comprising: a voltage regulator with a voltage setpoint defined for no load on the external bus line; and processing circuitry configured to at least perform the method of any preceding example implementation, or any combination of any preceding example implementations.
- Some example implementations provide a computer-readable storage medium for power limiting in a power inverter connectable to an external bus line, the power inverter configured to produce an output voltage and having a voltage regulator with a voltage setpoint defined for no load on the external bus line, the computer-readable storage medium being non-transitory and having computer-readable program code stored therein that in response to execution by processing circuitry, cause the power inverter to at least perform the method of any preceding example implementation, or any combination of any preceding example implementations.
- These and other features, aspects, and advantages of the present disclosure may be apparent from a reading of the following detailed description together with the accompanying figures, which are briefly described below. The present disclosure includes any combination of two, three, four or more features or elements set forth in this disclosure, regardless of whether such features or elements are expressly combined or otherwise recited in a specific example implementation described herein. This disclosure is intended to be read holistically such that any separable features or elements of the disclosure, in any of its aspects and example implementations, should be viewed as combinable unless the context of the disclosure clearly dictates otherwise.
- It may therefore be appreciated that this Brief Summary is provided merely for purposes of summarizing some example implementations so as to provide a basic understanding of some aspects of the disclosure. Accordingly, it may be appreciated that the above described example implementations are merely examples and should not be construed to narrow the scope or spirit of the disclosure in any way. Other example implementations, aspects and advantages may become apparent from the following detailed description taken in conjunction with the accompanying figures illustrating, by way of example, the principles of some described example implementations.
- Having thus described example implementations of the disclosure in general terms, reference will now be made to the accompanying figures, which are not necessarily drawn to scale, and wherein:
-
FIG. 1 illustrates one or more power inverters connected to an external bus line, according to example implementations; -
FIG. 2 illustrates a system for power limiting in a power inverter, according to example implementations; -
FIG. 3 is a flowchart illustrating various steps in a method for performing power limiting in a power inverter, according to example implementations; -
FIG. 4 shows a voltage-power (V-P) profile for a power inverter, according to example implementations; -
FIG. 5 shows voltage and current waveforms for power inverters in an operating scenario, according to example implementations; -
FIG. 6 shows V-P trajectories for the power inverters ofFIG. 5 over the given time interval; -
FIG. 7 shows voltage and current waveforms for power inverters in another operating scenario, according to example implementations; -
FIG. 8 shows V-P trajectories for the power inverters ofFIG. 7 over the given time interval; and -
FIG. 9 shows current waveforms for power inverters in yet another operating scenario, according to example implementations. - Some implementations of the present disclosure will now be described more fully hereinafter with reference to the accompanying figures, in which some, but not all implementations of the disclosure are shown. Indeed, various implementations of the disclosure may be embodied in many different forms and should not be construed as limited to the implementations set forth herein; rather, these example implementations are provided so that this disclosure will be thorough and complete, and may fully convey the scope of the disclosure to those skilled in the art. For example, unless otherwise indicated, reference to something as being a first, second or the like should not be construed to imply a particular order. Also, while reference may be made herein to quantitative measures, values, geometric relationships or the like, unless otherwise stated, any one or more if not all of these may be absolute or approximate to account for acceptable variations that may occur, such as those due to engineering tolerances or the like. Like reference numerals refer to like elements throughout.
- Example implementations of the present disclosure are generally directed to power flow control, and more particularly directed to regulating the operating point of a power inverter such that the power inverter remains online and operating acceptably regardless of load or combination of parallel-connected power sources.
- This disclosure describes a voltage-power management algorithm implemented in an apparatus, a method, and a computer-readable storage medium configured to achieve individual inverter output power limiting, smooth synchronization with slew-rate-restricted transitions, and balanced power operation without the need for external communications. The output follows a classical droop profile modified to include low and high-side power flow limiting. The algorithm may work with any number of inverters operated together in parallel. Each inverter may be kept operating within its own limits (after slewing completes) regardless of what may be connected to the inverter.
- This algorithm may also protect the inverter in the event of grid-parallel connection. Under such conditions, the inverter may adjust its voltage setpoint to limit the power at either the maximum export or import limits depending on the value of the grid voltage (below or above nominal voltage, respectively). Because the grid may be too large to be affected by the inverter, the grid voltage may not change, and the inverter operation may become self-protecting based on whichever power flow limit may be reached.
- Extensions to the algorithm may be possible—the droop algorithm may include Q-ω (reactive power vs. frequency) control, non-resistive load support, and function in the presence of calibration errors. In some example implementations, the output power limit may be temperature-time dependent (I2t reference curve).
- Initialization of a power inverter on an external bus line may involve a phase-locked loop (PLL) synchronization state machine. The loop may either match the fundamental amplitude, phase, and frequency of the voltage waveform at the external switch connecting point, or the loop filter may find inadequate voltage present and declare a dead-bus condition. At the time when the inverter joins a live-bus connection, the inverter may join the live bus in parallel operation with another inverter. The controlled inverter may be initialized using the PLL synchronization involving voltage analysis. The voltage analysis may have known distortions, e.g., the presence of a low-pass analog filter, the time delay between A/D measurement and PWM output register update, the LCL filter, and the half-period lag of the fundamental PWM output voltage in the “average switching model” of power systems analysis. Such distortions may be predictable from the known converter circuit model and may be compensated by adjusting the PLL measurement by gain and phase shift corrections. When the inverter turns on with a source voltage accurately matching the point of connection (i.e., synchronizing with another inverter on a live bus), there may initially be no current or power flow from the syncing inverter, which is the goal of the synchronization procedure.
- In a power inverter, a droop algorithm may be implemented as a slow background process that describes the changing setpoint voltage used by a voltage regulator (which may be a high-speed voltage regulator). Giving the droop algorithm a different time constant from the voltage regulator prevents them from interacting—the two behaviors being effectively independent.
- The droop algorithm may reduce the voltage amplitude proportional to the output power. In the standard droop algorithm, no effort is made to constrain the output power within any limits. The present disclosure modifies the droop algorithm by combining the algorithm with power limiting features. As shown in
FIG. 4 , if the output power is within the capability limits [Pmin, Pmax], (which is shown as [0 W, 600 W] in the example plot ofFIG. 4 ), the standard voltage reduction equation (the standard droop algorithm) is used. The calculated voltage amplitude may be close to nominal (shown as 169 V in this example), and that voltage may be used as the setpoint of the voltage regulator. - If the output power falls below the minimum threshold Pmin, the voltage amplitude is raised (up to a maximum of 1.2V0) in an effort to raise the output, preventing backfeeding into the power inverter. If the output power exceeds the maximum threshold Pmax, the voltage amplitude is reduced (down to a minimum of 0.2V0) in an effort to reduce the output, staying within the capabilities of the power inverter.
FIG. 4 shows the resulting voltage-power (V-P) profile, according to example implementations. Power flow limiting may result in off-nominal voltage output from the inverter, but it may keep the inverter online and within design limits. - Changes in the power flow control of the inverter may be slew-rate limited. Slew-rate limiting may provide dampening for smoother voltage transitions, and by proper choice of gain constants, keeps the power flow control much slower than the voltage regulator control, thereby preventing undesired interaction.
-
FIG. 1 shows an example of an external bus line 120 to which a load 130 is connected as well as one or more power inverters 140 (or as shown a plurality of parallel-connected power inverters 140) and a voltage source 110. As also shown inFIG. 1 , the power inverter 140 may include processing circuitry 142 and a voltage regulator 144, and in some examples, memory 146 storing computer-readable program code 147. - As shown in
FIG. 1 , the power inverter 140 may be connected or connectable to the external bus line 120 and configured to produce an output voltage Vout. The power inverter 140 may include the voltage regulator 144 with a voltage setpoint V0 defined for no load on the external bus line 120. The power inverter 140 may include processing circuitry 142 configured to determine a power level P related to the load 130 on the external bus line 120. The processing circuitry 142 may also be configured to determine an adjusted voltage setpoint V1 based on the power level P. In this regard, the processing circuitry 142 may be configured to decrease the voltage setpoint V0 to the adjusted voltage setpoint V1 having a first value when the power level P is above a maximum threshold Pmax. The processing circuitry 142 may increase the voltage setpoint V0 to the adjusted voltage setpoint V1 having a second value when the power level P is below a minimum threshold Pmin. And the processing circuitry 142 may slew the adjusted voltage setpoint V1 to the voltage setpoint V0 so that the adjusted voltage setpoint V1 has a third value when the power level P is within a range defined by the maximum threshold and the minimum threshold (Pmin≤P≤Pmax). The processing circuitry 142 may then cause the voltage regulator 144 to regulate the output voltage Vout based on the adjusted voltage setpoint V1. - In some example implementations, the first value is no less than 20% of the voltage setpoint V0. In some examples, the second value is no greater than 120% of the voltage setpoint V0. In some examples, the third value is no less than 20% of the voltage setpoint and no greater than 120% of the voltage setpoint (0.2V0≤V1≤1.2V0). In some example implementations, the power level P and thereby the adjusted voltage setpoint V1 are time-variable, and in some of these examples, the slewing the adjusted voltage setpoint V1 causes the third value of the adjusted voltage setpoint V1 to approach the voltage setpoint V0 over time.
- In some example implementations, the processing circuitry 142 may be further configured to slew a second adjusted voltage setpoint V2 to the adjusted voltage setpoint V1. In some of these examples, the voltage regulator 144 may be caused to regulate the output voltage Vout based on the second adjusted voltage setpoint V2, and thereby based on the adjusted voltage setpoint V1. Additionally or alternatively, in some examples, the processing circuitry 142 may be further configured to reduce the adjusted voltage setpoint V1 proportional to the load 130 on the external bus line 120, and thereby to a reduced adjusted voltage setpoint Vradj. In some of these examples, the voltage regulator 144 may be caused to regulate the output voltage Vout based on the reduced adjusted voltage setpoint Vradj, and thereby based on the adjusted voltage setpoint V1. Here, the second adjusted voltage setpoint V2 may be reduced proportional to the load 130 on the external bus line 120, and thereby to the reduced adjusted voltage setpoint Vradj.
-
FIG. 2 is a functional block diagram of a system 200 for power limiting in the power inverter 140 shown inFIG. 1 , and which may be implemented by the power inverter 140, according to example implementations of the present disclosure. The system 200 includes a number of functional blocks, modules or the like that may be implemented by various means. These means may include hardware such as voltage regulator 144 and/or processing circuitry 146, alone or under direction of one or more computer programs from a computer-readable storage medium, such as computer-readable program code 147 in memory 146. - In some example implementations, a logic signal is produced according to the determined power level P, as shown in
FIG. 2 . The logic signal may have a high or low value (e.g., +1 or −1). The high value may be used for when P is below Pmin. The low value may be used for when P is above Pmax. The system 200 may receive the logic signal via one of three paths 201-203 depending on the determined power level P. The system 200 may include a switch 205 configured to select one of the paths 201-203 depending on which path is active (inputting a logic signal). The system 200 may also include an integrator 230 connected to the switch 205. The integrator 230 may be utilized to determine the adjusted voltage setpoint V1 according to kdVdt/s, wherein k is a gain constant and dVdt represents a power setpoint slew rate. The integrator 230 may also include a limiter 235, which may limit the adjusted voltage setpoint V1 to a maximum of 1.2V0 or a minimum of 0.2V0, in keeping with the previous description based on power level P. - Path 203 may include use of a feedback loop 206 to compare the voltage setpoint V0 with the adjusted voltage setpoint V1. The comparison result may be provided to a logic signal determiner 220 within the system 200. The logic signal determiner 220 may be configured to utilize the comparison result (x) as follows:
-
- According to the sign[x] test shown in (3), a logic signal with a low value (−1) is produced when the comparison result indicates V0<V1, whereas a logic signal with a high value (+1) is produced when V0≥V1.
- In some example implementations, a logic signal having a middle value (e.g., 0) may be used for when it is determined that the adjusted voltage setpoint V1 is equal to the voltage setpoint V0.
- The system 200 may also include a second logic signal determiner 250, which may be utilized in some example implementations to produce a second logic signal based on a comparison result from comparing the second adjusted voltage setpoint V2 to the adjusted voltage setpoint V1 via a feedback loop 207. The logic signal determiner 250 may operate substantially similar to the logic signal determiner 220 by utilizing the sign[x] test shown in (3).
- The second logic signal may be provided to a second integrator 260 within the system 200. The second integrator may be configured to determine the second adjusted voltage setpoint V2 in a manner substantially similar to the integrator 230.
- The second adjusted voltage setpoint V2 may be provided to a voltage reducer 270 within the system 200. The voltage reducer 270 may be configured to implement the standard droop algorithm and may output the reduced adjusted voltage setpoint Vradj to voltage regulator 280.
-
FIG. 3 is a flowchart illustrating various steps in a method 300. For illustrative purposes, method 300 may be discussed with reference to the steps being performed in accordance with the power inverter 140 shown inFIG. 1 and/or the system 200 shown inFIG. 2 . Additionally, whileFIG. 3 shows an example implementation of method 300, other example implementations of method 300 may contain fewer or more steps. Further, while in some example implementations the steps of method 300 may be performed as shown inFIG. 3 , in other example implementations the steps may be performed in a different order, or certain steps may occur simultaneously with one or more other steps. Portions of method 300 may be implemented as a series of modules, which may function in concert with electronic devices. Such modules may be utilized separately and/or together, locally and/or remotely to form a program product thereof. - Method 300 may be used for performing power limiting in the power inverter 140 connected to the external bus line 120, the power inverter 140 configured to produce output voltage Vout and having a voltage regulator 144 with a voltage setpoint V0 defined for no load on the external bus line 120, according to example implementations of the present disclosure.
- As shown in
FIG. 3 , step 310 may include determining a power level P related to the load 130 on the external bus line 120. Step 320 may include determining the adjusted voltage setpoint V1 based on the power level P and may also include an additional step(s). Step 320A may be included in step 320 for decreasing the voltage setpoint V0 to the adjusted voltage setpoint V1 having a first value when the power level P is above a maximum threshold Pmax. Step 320B may be included in step 320 for increasing the voltage setpoint V0 to the adjusted voltage setpoint V1 having a second value when the power level P is below a minimum threshold Pmin. Step 320C may be included in step 320 for slewing the adjusted voltage setpoint V1 to the voltage setpoint V0 so that the adjusted voltage setpoint V1 has a third value when the power level P is within a range defined by the maximum threshold and the minimum threshold (Pmin≤P≤Pmax). Step 330 may include causing the voltage regulator 144 to regulate the output voltage Vout based on the adjusted voltage setpoint V1. -
FIG. 5 shows an example of parallel operation of multiple inverters without power limiting. In this example, the first inverter turns on with a manageable resistive load (Rload), the load does a step change, a second inverter synchronizes, and the load does another step change. All load changes remain within normal inverter capabilities. Parts (a) and (c) ofFIG. 5 show the voltage and current waveforms, respectively, of the first inverter; parts (b) and (d) show the voltage and current waveforms, respectively, of the second inverter. Table I describes the sequence of events for the example ofFIG. 5 . -
TABLE I Power Inverter Synchronization Without Power Limiting Time (sample no) Event Description 0-40587 Inverter-1 Inverter-1 is started and finds a dead PLL test bus condition. The inverter turns on with full voltage. 40587-44100 Rload = 48 Ω Inverter-1 supports the entire load at the droop voltage solution. 44100-47778 Rload = 24 Ω Inverter-1 supports a different load at the new droop voltage solution. 79000-91728 Inverter-2 Inverter-2 is started and finds a live PLL test bus condition. The inverter turns on with matching voltage and zero current (and power) output. 91728-111793 Inverter-2 The voltage ramp ends when the V-P slews its calculation matches the droop voltage up algorithm. At this point, both while picking inverters are carrying the same load. up load. 119756 Rload = 48 Ω A load step occurs, and both inverters respond independently and continue to share the load equally, without the need for external communications. -
FIG. 6 shows the V-P trajectories over the time interval of the example inFIG. 5 and Table I. The operating point slews to the droop curve, and each change in operating condition results in a different droop solution. -
FIG. 7 shows another example of parallel operation of multiple inverters with power limiting. Parts (a) and (c) ofFIG. 7 show the voltage and current waveforms, respectively, of the first inverter; parts (b) and (d) show the voltage and current waveforms, respectively, of the second inverter. In this example the first load step for Rh:ma (changing from 24Ω to 12Ω) results in overpowering the first inverter, which responds by reducing its voltage (at the slew rate) to stay within its power limit (set at 600 W). In the example, an operator may realize the need for additional source power and turn on a second inverter. The second inverter synchronizes during the slew period of the first inverter, demonstrating that synchronization may be possible even to a ramping voltage of the first inverter. The two inverters jointly and independently discover an operating point where both inverters reduce their voltages to meet their power limits and end up providing a combined 1200 W. The load may eventually be reduced back to a level that can be supported by normal operation, and both inverters may smoothly exit power limiting, all while remaining balanced. Table II describes the sequence of events for the example ofFIG. 7 . -
TABLE II Power Inverter Synchronization With Power Limiting Time (sample no) Event Description 0-40916 Inverter-1 Inverter-1 is started and finds a dead PLL test bus condition. The inverter turns on with full voltage. 40916-48300 Rload = 24 Ω Inverter-1 supports the load at the droop voltage solution. 48300-91370 Rload = 12 Ω Inverter-1 supports a large load requiring power limiting. The operating point is slewing to the new solution. 79000-91370 Inverter-2 Inverter-2 is started and finds a live PLL test, bus condition. The inverter turns on with Rload = 12 Ω matching voltage to the instantaneously slewing voltage output by inverter-1. At the turn-on, inverter-2 has zero current (and power) output. 91370-171140 Rload = 12 Ω Both inverters are independently slewing towards a solution of power balance with limiters engaged. 171140 Rload = 12 Ω Steady state is reached with both inverters sharing the load equally without external communications. -
FIG. 8 shows the V-P trajectories over the time interval of the example inFIG. 7 and Table II. The operating point slews to the power-limited droop curve, and both inverters find the same solutions without the need for any external communication in both normal and power-limited operation. -
FIG. 9 shows another example of parallel operation of multiple inverters. This example is substantially similar to the example ofFIG. 7 , except now three new inverters are synced to the first inverter after the large load is turned on and power limiting has been initiated. The three new inverters were added with random time delays. Together, the synced inverters have enough capability to support the load and may exit power limiting. - Parts (a) through (d) of
FIG. 9 show the current waveforms of the four inverters, respectively. As shown, the four inverters smoothly transition through their operating point decisions, all while maintaining synchronization, current and power limiting, and without requiring external communications. Even when a slew-rate limiter profile may result in some temporary power distributions, none of the inverters are excessively stressed. - In keeping with the descriptions of the present disclosure, processing circuitry may be composed of one or more processors alone or in combination with one or more memories. The processing circuitry is generally any piece of computer hardware that is capable of processing information such as, for example, data, computer programs and/or other suitable electronic information. The processing circuitry is composed of a collection of electronic circuits some of which may be packaged as an integrated circuit or multiple interconnected integrated circuits (an integrated circuit at times more commonly referred to as a “chip”). The processing circuitry may be configured to execute computer programs, which may be stored onboard the processing circuitry or otherwise stored in memory (of the same or another apparatus).
- Processing circuitry may be a number of processors, a multi-core processor or some other type of processor, depending on the particular implementation. Further, the processing circuitry may be implemented using a number of heterogeneous processor systems in which a main processor is present with one or more secondary processors on a single chip. As another illustrative example, the processing circuitry may be a symmetric multi-processor system containing multiple processors of the same type. In yet another example, the processing circuitry may be embodied as, or otherwise include, one or more ASICs, FPGAs or the like. Thus, although the processing circuitry may be capable of executing a computer program to perform one or more functions, the processing circuitry of various examples may be capable of performing one or more functions without the aid of a computer program. In either instance, the processing circuitry may be appropriately programmed to perform functions or operations according to example implementations of the present disclosure.
- Memory is generally any piece of computer hardware that is capable of storing information such as, for example, data, computer programs (e.g., computer-readable program code) and/or other suitable information either on a temporary basis and/or a permanent basis. The memory may include volatile and/or non-volatile memory, and may be fixed or removable. Examples of suitable memory include random access memory (RAM), read-only memory (ROM), a hard drive, a solid-state drive (SSD), flash memory, a thumb drive, a removable computer diskette, an optical disk, a magnetic tape or some combination of the above. Optical disks may include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W), DVD or the like. In various instances, the memory may be referred to as a computer-readable storage medium. The computer-readable storage medium is a non-transitory device capable of storing information, and is distinguishable from computer-readable transmission media such as electronic transitory signals capable of carrying information from one location to another. Computer-readable medium as described herein may generally refer to a computer-readable storage medium or computer-readable transmission medium.
- As indicated above, program code instructions 147 may be stored in memory 146, and executed by processing circuitry 142 that is thereby programmed, to implement functions of the apparatus, method, system(s), subsystem(s), tools and their respective elements described herein. As may be appreciated, any suitable program code instructions may be loaded onto a computer or other programmable apparatus from a computer-readable storage medium to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein. These program code instructions may also be stored in a computer-readable storage medium that can direct a computer, processing circuitry, or other programmable apparatus to function in a particular manner to thereby generate a particular machine or particular article of manufacture. The instructions stored in the computer-readable storage medium may produce an article of manufacture, where the article of manufacture becomes a means for implementing functions described herein. The program code instructions may be retrieved from a computer-readable storage medium and loaded into a computer, processing circuitry, or other programmable apparatus to configure the computer, processing circuitry, or other programmable apparatus to execute operations to be performed on or by the computer, processing circuitry, or other programmable apparatus.
- Retrieval, loading, and execution of the program code instructions may be performed sequentially such that one instruction is retrieved, loaded, and executed at a time. In some example implementations, retrieval, loading, and/or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and/or executed together. Execution of the program code instructions may produce a computer-implemented process such that the instructions executed by the computer, processing circuitry, or other programmable apparatus provide operations for implementing functions described herein.
- Execution of instructions by processing circuitry, or storage of instructions in a computer-readable storage medium, supports combinations of operations for performing the specified functions. In this manner, a power inverter 140 may include processing circuitry 142 and a computer-readable storage medium or memory 146 coupled to the processing circuitry 142, where the processing circuitry is configured to execute computer-readable program code 147 stored in the memory 146. It may also be understood that one or more functions, and combinations of functions, may be implemented by special purpose hardware-based computer systems and/or processing circuitry which perform the specified functions, or combinations of special purpose hardware and program code instructions.
- Many modifications and other implementations of the disclosure provided herein may come to mind to one skilled in the art to which the disclosure pertains having the benefit of the teachings presented in the foregoing description and the associated figures. Therefore, it is to be understood that the disclosure is not to be limited to the specific implementations disclosed and that modifications and other implementations are intended to be included within the scope of the appended claims. Moreover, although the foregoing description and the associated figures describe example implementations in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative implementations without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/070,026 US20210028629A1 (en) | 2018-03-20 | 2020-10-14 | Regulating the Operating Point of a Power Inverter |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862645532P | 2018-03-20 | 2018-03-20 | |
US16/359,458 US10847977B2 (en) | 2018-03-20 | 2019-03-20 | Regulating the operating point of a power inverter |
US17/070,026 US20210028629A1 (en) | 2018-03-20 | 2020-10-14 | Regulating the Operating Point of a Power Inverter |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/359,458 Continuation US10847977B2 (en) | 2018-03-20 | 2019-03-20 | Regulating the operating point of a power inverter |
Publications (1)
Publication Number | Publication Date |
---|---|
US20210028629A1 true US20210028629A1 (en) | 2021-01-28 |
Family
ID=66397307
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/359,458 Active 2039-05-24 US10847977B2 (en) | 2018-03-20 | 2019-03-20 | Regulating the operating point of a power inverter |
US17/070,026 Abandoned US20210028629A1 (en) | 2018-03-20 | 2020-10-14 | Regulating the Operating Point of a Power Inverter |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/359,458 Active 2039-05-24 US10847977B2 (en) | 2018-03-20 | 2019-03-20 | Regulating the operating point of a power inverter |
Country Status (3)
Country | Link |
---|---|
US (2) | US10847977B2 (en) |
EP (1) | EP3769394A1 (en) |
WO (1) | WO2019180643A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112564110B (en) * | 2021-02-24 | 2021-07-02 | 国网江西省电力有限公司电力科学研究院 | Transformer area low-voltage treatment method and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8692479B2 (en) * | 2011-11-07 | 2014-04-08 | Nxp B.V. | Method of controlling a ballast, a ballast, a lighting controller, and a digital signal processor |
US8866318B2 (en) * | 2010-12-13 | 2014-10-21 | Turbomeca | Method for controlling the generation of electricity applied to an aircraft gas turbine, and device implementing such a method |
US9313851B2 (en) * | 2014-05-19 | 2016-04-12 | Infineon Technologies Ag | Standby power for LED drivers |
US9425693B2 (en) * | 2011-10-03 | 2016-08-23 | The Boeing Company | Systems and methods for high power DC/DC conversion using voltage converter cells |
US10027227B2 (en) * | 2016-02-26 | 2018-07-17 | Dean Technology, Inc. | Power supply with digitally variable slope compensation circuit |
US10181798B2 (en) * | 2013-12-18 | 2019-01-15 | Danmarks Tekniske Universitet | Step-up DC-DC power converter |
US10516333B2 (en) * | 2018-03-09 | 2019-12-24 | Microchip Technology Incorporated | Slew control for high-side switch |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2407440B (en) * | 2003-09-23 | 2006-02-22 | Responsiveload Ltd | Grid stabilising system |
EP1770850A1 (en) | 2005-10-03 | 2007-04-04 | ABB Schweiz AG | Systems of parallel operating power electronic converters |
US7888919B2 (en) * | 2008-03-20 | 2011-02-15 | International Business Machines Corporation | Apparatus, system, and method for an adaptive high efficiency switching power supply |
US9466984B2 (en) | 2009-10-26 | 2016-10-11 | General Electric Company | Power ramp rate control for renewable variable power generation systems |
US9564772B2 (en) * | 2011-04-25 | 2017-02-07 | Intersil Americas LLC | Charging system with adaptive power management |
KR101275810B1 (en) | 2012-01-20 | 2013-06-18 | 삼성디스플레이 주식회사 | Organic light emitting display device |
US9323299B2 (en) | 2012-08-27 | 2016-04-26 | Green Light Industries, Inc. | Multiple power source unit |
JP6076692B2 (en) | 2012-10-26 | 2017-02-08 | 株式会社東芝 | Inverter device and inverter system |
CN103904929B (en) | 2012-12-30 | 2016-11-16 | 比亚迪股份有限公司 | The multi-machine parallel connection system controlled based on droop characteristic and control method thereof |
US20140203649A1 (en) | 2013-01-18 | 2014-07-24 | 3L Power Llc | Method and Apparatus for Integrating a Secondary Power Source into a Power Generation Plant |
US9240706B2 (en) | 2013-03-08 | 2016-01-19 | Abb Technology Ag | Alternating current (AC) synchronization for load restoration |
CN105144534B (en) | 2013-06-19 | 2018-06-08 | 丹佛斯电力电子有限公司 | Inverter synchronizes |
CN104167764B (en) | 2014-09-05 | 2016-08-17 | 广东电网公司佛山供电局 | droop-PQ type micro-grid inverter power supply with hysteresis characteristic |
CN104201718B (en) | 2014-09-05 | 2016-08-31 | 广东电网公司佛山供电局 | Droop-inverted droop type micro-grid inverter power supply with hysteresis characteristic |
DE112015003701T5 (en) * | 2014-09-25 | 2017-07-06 | Remy Technologies Llc | System of parallel connected generators and method for load balancing therein by means of a serial communication network |
CN104539186A (en) | 2014-12-12 | 2015-04-22 | 国家电网公司 | V/f and inverse droop micro-grid inverter power supply with hysteretic characteristic |
CN104601029B (en) | 2015-01-14 | 2016-10-19 | 重庆大学 | Inverter parallel-control system droop control method |
US9800051B2 (en) * | 2015-09-03 | 2017-10-24 | Ensync, Inc. | Method and apparatus for controlling energy flow between dissimilar energy storage devices |
US9614506B1 (en) * | 2015-12-03 | 2017-04-04 | Texas Instruments Incorporated | Digital pre-compensation for voltage slewing in a power converter |
GB2546804B (en) | 2016-01-30 | 2019-05-08 | Zhong Qingchang | Self-synchronized robust droop controller |
US10536004B2 (en) * | 2017-02-28 | 2020-01-14 | Raytheon Company | Autonomous system and method for redundancy management of multiple power supplies |
US10401885B2 (en) * | 2017-08-18 | 2019-09-03 | Rolls-Royce North American Technologies Inc. | DC to DC converter output bus voltage control system |
US10840706B2 (en) * | 2018-02-28 | 2020-11-17 | Inventus Holdings, Llc | Voltage droop compensation for a utility power system |
US10601226B2 (en) * | 2018-04-04 | 2020-03-24 | Bloom Energy Corporation | Advanced uninterruptable power module controller and method of operating same |
-
2019
- 2019-03-20 EP EP19721744.1A patent/EP3769394A1/en not_active Withdrawn
- 2019-03-20 US US16/359,458 patent/US10847977B2/en active Active
- 2019-03-20 WO PCT/IB2019/052275 patent/WO2019180643A1/en unknown
-
2020
- 2020-10-14 US US17/070,026 patent/US20210028629A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8866318B2 (en) * | 2010-12-13 | 2014-10-21 | Turbomeca | Method for controlling the generation of electricity applied to an aircraft gas turbine, and device implementing such a method |
US9425693B2 (en) * | 2011-10-03 | 2016-08-23 | The Boeing Company | Systems and methods for high power DC/DC conversion using voltage converter cells |
US8692479B2 (en) * | 2011-11-07 | 2014-04-08 | Nxp B.V. | Method of controlling a ballast, a ballast, a lighting controller, and a digital signal processor |
US10181798B2 (en) * | 2013-12-18 | 2019-01-15 | Danmarks Tekniske Universitet | Step-up DC-DC power converter |
US9313851B2 (en) * | 2014-05-19 | 2016-04-12 | Infineon Technologies Ag | Standby power for LED drivers |
US10027227B2 (en) * | 2016-02-26 | 2018-07-17 | Dean Technology, Inc. | Power supply with digitally variable slope compensation circuit |
US10516333B2 (en) * | 2018-03-09 | 2019-12-24 | Microchip Technology Incorporated | Slew control for high-side switch |
Also Published As
Publication number | Publication date |
---|---|
US10847977B2 (en) | 2020-11-24 |
WO2019180643A1 (en) | 2019-09-26 |
EP3769394A1 (en) | 2021-01-27 |
US20190296557A1 (en) | 2019-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104779636B (en) | The method and system of the power output of inverter are changed in control | |
US8901904B2 (en) | Voltage and current regulators with switched output capacitors for multiple regulation states | |
US9620960B2 (en) | Control of a stabilizing energy storage in a microgrid | |
US20210408890A1 (en) | Multi-phase power supply dynamic response control circuit and control method | |
US11063435B2 (en) | Energy-based adaptive stability control system | |
US8120411B1 (en) | Charge pump with ramp rate control | |
US10847977B2 (en) | Regulating the operating point of a power inverter | |
US20160261188A1 (en) | Direct Current Power Supply and Operation Method Thereof | |
US10291116B2 (en) | Output control method for a digital controller of a source measure unit | |
CN116540818A (en) | Compensation type alternating current voltage stabilizer control method and device and electronic equipment | |
EP4325323A1 (en) | Liquid level control method, apparatus and device for deaerator of nuclear power unit | |
JP7259976B2 (en) | Controller, system, control method and program | |
US6967853B2 (en) | In-rush current management | |
US9485818B2 (en) | Adaptive direct current (DC) to DC (DC-to-DC) light emitting diode (LED) driver for dynamic loads | |
CN111650512A (en) | Follow-up load disturbance test method for automatic power generation control of thermal generator set | |
CN115309223B (en) | DC voltage bias setting method, device, computer equipment and storage medium | |
CN110989762B (en) | Photovoltaic power generation control method, device and system | |
US9748861B2 (en) | Method and device for operating an electrical power converter | |
EP4439226A1 (en) | A bias-less technique for design of a digital linear voltage regulator | |
CN104052262B (en) | Digital voltage for power IC compensates | |
CN114337234B (en) | Dead zone compensation circuit, driving circuit, method and chip | |
JP7457608B2 (en) | voltage regulator | |
CN108153368A (en) | Closed loop feedback voltage stabilizing circuit | |
JP2548928Y2 (en) | Constant voltage constant current power supply | |
CN117687467A (en) | MPPT disturbance method and device of photovoltaic module, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NEXUS TECHNOLOGIES, INC., NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FREEMAN, BELVIN;REEL/FRAME:054049/0656 Effective date: 20180427 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
AS | Assignment |
Owner name: EAST WEST MANUFACTURING, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NEXUS TECHNOLOGIES, INC.;REEL/FRAME:060415/0932 Effective date: 20220309 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |