Wave energy converters (WECs) are devices that extract energy from waves in an open body of water (e.g., the ocean). Due to the immensity of oceans, continuous movements of waves therein, etc., the amount of energy corresponding to waves (a wave resource) is substantial. Further, the wave resource has a relatively high energy density (higher than either solar or wind). For instance, along the coastal territory of the United States, there are approximately 300 GW of potential power that can be extracted from waves. The wave energy resource, however, is spatially, temporally, and energetically variable. For example, energy within a particular region of a body of water is dependent upon a predominant frequency of waves, wave height, and width of the wave frequency spectrum.
Conventionally, WECs produce power over a relatively narrow band of the full wave frequency spectrum. With more particularity, a conventional WEC is configured to have a structural resonant frequency that desirably matches the dominant frequency of waves in a region where the WEC is to be deployed. Thus, when a wave impacts the WEC that causes the WEC to be on resonance, the WEC can operate efficiently, and can absorb a significant amount of energy from the wave. If the WEC is off resonance—e.g., waves impact the WEC that cause the WEC to be off resonance—the WEC operates much less efficiently.
The following is a brief summary of subject matter that is described in greater detail herein. This summary is not intended to be limiting as to the scope of the claims.
Described generally herein are various technologies pertaining to wave energy converters (WECs). More particularly, described herein are technologies pertaining to designing and implementing a controller in a WEC, wherein the controller is configured to improve efficiency of the WEC by expanding a wave frequency spectrum over which the WEC can efficiently absorb wave energy. Thus, the controller can be used to cause the WEC, over time, to increase electrical energy generated thereby relative to conventional WECs.
In an exemplary embodiment, the controller can be designed using a design process referred to as Hamiltonian Surface Shaping and Power Flow Control (HISSPFC). HSSPFC is a two-step control law design process. In a first step of the process, the WEC is modeled as a (nonlinear) Hamiltonian system, and the Hamiltonian system is treated as if it were a conservative system with no externally applied non-conservative forces. Such process enables the shaping of the Hamiltonian surface of the system with acceleration feedback and/or proportional feedback to create an isolated minimum (stable) energy state. Static stability can be utilized to find a first stability boundary; a rigid body mode (singular stiffness matrix), which defines the point of static neutral stability. In a second step of the process, controllers are designed and analyzed for the Hamiltonian system with externally applied non-conservative forces, wherein dynamic stability concepts are applied to modify the power flow with dissipation and generation feedback. A controller with optimal performance is selected for use in the WEC.
The WEC generally includes at least a first body and a second body coupled by a mechanical energy conversion chain, where waves impacting the WEC cause the first body to move relative to the second body. The WEC has a resonant frequency associated therewith, such that when waves cause the WEC to be at resonance, relatively large amplitude movement occurs between the first body and the second body. The mechanical energy conversion chain includes a power take off (PTO), which outputs electrical energy responsive to movement of the first body and the second body relative to one another. The controller can control the PTO to act as a motor, which can affect a natural displacement (movement) of the first body relative to the second body. Generally, the controller can cause the WEC to stay on resonance when wave frequency would otherwise cause the WEC to go off resonance as well as return movement of the WEC to the resonant frequency relatively quickly when the WEC is off resonance.
The above summary presents a simplified summary in order to provide a basic understanding of some aspects of the systems and/or methods discussed herein. This summary is not an extensive overview of the systems and/or methods discussed herein. It is not intended to identify key/critical elements or to delineate the scope of such systems and/or methods. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
Various technologies pertaining to wave energy converters (WECs) are now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that such aspect(s) may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more aspects.
Moreover, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless specified otherwise, or clear from the context, the phrase “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, the phrase “X employs A or B” is satisfied by any of the following instances: X employs A; X employs B; or X employs both A and B. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more” unless specified otherwise or clear from the context to be directed to a singular form. Additionally, as used herein, the term “exemplary” is intended to mean serving as an illustration or example of something, and is not intended to indicate a preference.
With reference now to
Thus, the WEC 100 is configured to convert incident energy existent in waves into mechanical energy. The mechanical energy is than transformed into electrical energy, and can be transmitted by way of a transmission line 101 to a substation or other suitable energy or transmission system. Additionally, while not shown, the WEC 100 may include local storage, such as a battery, a capacitor bank, or the like, that can at least temporarily retain DC energy in the WEC 100. Further, the WEC 100 can extract such energy when needed, wherein extracted energy can be used to control the operation of the WEC 100, to provide power to lights on the WEC, to provide power to sensors on the WEC, to provide power to a processor or circuit that processes sensor data, to provide power to a transceiver that communicates to another system or WEC, etc.
The exemplary WEC 100 is shown as including two major wave responsive components: a float 102 and a spar 104 that is mechanically coupled to the float 102. The float 102 is designed to generally move (e.g., up and down) in phase with waves in a body of water 106. Such body of water 106 may be an ocean, a sea, a relatively large lake, etc. In an example, the spar 104 can remain stationary (e.g., anchored to an ocean-floor mooring) as the float 102 moves. In another example, the spar 104 can be configured to move generally out of phase with respect to the waves or in a delayed manner with respect to the waves, thereby moving relative to the float 102.
A mechanical energy conversion chain 108 couples the float 102 and the spar 104. The mechanical energy conversion chain 108 includes a power take off (PTO) 110. The PTO 110 is configured to convert the relative motion between the float 102 and the spar 104 to electrical energy, which can then be output by way of the transmission line 101. For example, the PTO 110 can include mechanical elements that are generally utilized, for example, to translate the vertical relative motion between the float 102 and the spar 104 into rotary motion. The PTO 110 can further include a generator that is configured to translate the rotary motion into electrical energy. Exemplary mechanical elements that can be included in the PTO 110 include, but are not limited to, a rack and pinion system, a hydraulic system, a flywheel, or a ball screw. Additional elements that can be included in the PTO 110 include, but are not limited to, a water turbine, an air turbine, a linear generator, etc.
As indicated above, the WEC 100 is structurally designed to have a resonant frequency within a predominant spectral range of waves in the body of water 106. Accordingly, when waves corresponding to the resonant frequency of the WEC 100 impact the WEC 100, relatively large amplitude vertical motion is created between the float 102 and the spar 104, wherein such motion is translated by the PTO 110 into electrical energy. Conventional WECs, however, tend to be relatively inefficient when waves in the body of water 106 do not correspond to the resonant frequency of the WEC 100.
To that end, the WEC 100 can include a controller 114 that is configured to control operation of the PTO) 110 to cause the PTO 110 to generate larger amounts of electrical energy over time when compared to conventional WECs. For instance, the controller 114 can be a PID controller. The controller 114 outputs control signals that are received by the PTO 110, and the PTO operates based upon the control signals received from the control 114. Thus, the controller 114 is configured to cause the PTO 110 to, when desirable, act as motor, such that the PTO 110 affects the displacement between the float 102 and the spar 104. For example, the PTO 110 can generally control the PTO 110 to cause the WEC 100 to remain on resonance when off-resonance waves impact the float 102, and can cause the WEC 100 to relatively quickly return to resonance when waves impacting the float 102 cause the WEC 100 to go off resonance. In other words, the controller 114 controls the PTO 110 to alter a phase relationship pertaining to the velocity of the float 102 with respect to an excitation force exerted by waves in the body of water 106 on the float 102. To that end, the controller 114 can cause the PTO 110 to exert a force on at least one of the float 102 or the spar 104, wherein the exerted force is in a direction of heave force exerted on the WEC 100 by an impinging wave. In another example, the controller 114 can cause the PTO 110 to exert the force on the at least one of the float 102 or the spar 104 in an opposite direction of heave force exerted on the WEC 100 by an impinging wave.
In an exemplary embodiment, the controller 114 can control the PTO 110 based at least in part upon a model of the WEC 100, wherein such model retains as many nonlinearities associated with the WEC 100 as possible. For instance, the WEC 100 can be modeled as a (nonlinear) Hamiltonian system, and the controller 114 can be designed based upon the modeling of the WEC 100 as the Hamiltonian system. Furthermore, the controller 114 utilizes reactive control techniques, whereby, as indicated above, the controller 114 can cause the PTO 110 to act as a motor. Additionally, the controller 114 can utilize adaptive control techniques, such that the controller 114 can consider variations in parameters that affect the operation of the WEC 100. Moreover, the controller 114 can take into consideration limitations of the PTO) 110 when outputting control signals to the PTO 110. For example, the PTO 110 includes mechanical elements that may be subjected to stress, torque, strain, etc. Accordingly, the controller 114 can be designed to take into consideration such limitations while controlling the PTO 110 to increase an amount of electrical energy generated by the WEC 100 compared to the amount of energy generated by the WEC 100 without the controller 114.
The controller 114 can take into consideration signals from a plurality of sensors when controlling operation of the PTO 110. For instance, a PTO sensor 116 can output a signal that is indicative of at least one operating parameter of the PTO 110. Such operating parameter may be, for example, an amount of electrical energy being generated by the PTO 110, positions of mechanical elements in the PTO 110, an amount of force being exerted by the PTO 110 on the float 102 and/or spar 104, etc. The controller 114 can receive a sensor signal from the PTO sensor 116, and can control operation of the PTO 110 based upon such sensor signal. Accordingly, for example, the controller 114 can be implemented as a feedback controller.
The WEC 100 may further include or be associated with an environmental sensor 118 that outputs a signal indicative of a condition of the WEC 100 relative to its environment. For instance, environmental sensor 118 can be configured to output positional information that indicates an elevation of the float 102 relative to a reference, a depth of the spar 104 relative to a reference, an amount of vertical displacement between the float 102 and the spar 104, etc. The controller 114 can be configured to control operation of the PTO 110 based at least in part upon a signal output by the environmental sensor 112.
In addition, the WEC can include a predictor 120 that can be or be included in a microprocessor, Application Specific Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA), a System on a Chip (SoC), etc. For instance, a microprocessor can be programmed to perform functionality described below as being performed by the predictor 120. Likewise, an ASIC or FPGA can be designed and/or programmed to perform the functionality described below as being performed by the predictor 120. The predictor 120 predicts a time when a wave will impact float 102, as well as an elevation and phase of the wave at the time the wave is predicted to impact the float 102. With more particularity, another environmental sensor 122 can be positioned a distance (e.g., 100 meters) from the WEC 100, and can output a signal that is indicative of velocity of a wave, amplitude of the wave, etc. For instance, the environmental sensor 122 may have a wireless transceiver thereon, which is configured to transmit the signal to the WEC 100 (and the predictor 120). In another example, the environmental sensor 122 can be connected to the predictor 120 by way of a wired connection. The predictor 120 may further receive other signals from sensors that can be indicative of environmental conditions, such as wind speeds, humidity, and the like. The predictor component 120 can output the predicted time of impact of the wave with the WEC 100, elevation of the wave at the time of impact, and phase of the wave at the time of impact based upon the above-mentioned signals. Additionally, the predictor component 120 can generate the predictions based upon historically observed data pertaining to waves.
The controller 114 receives the predictions from the predictor 120, and controls operation of the PTO) 110 based upon the predictions. For instance, the controller 114 can receive the predictions and compute a desired position of the float 102 (e.g., elevation) at the time that the wave impacts the float 102. The controller 114 outputs control signals to the PTO 110, then, based upon the desired position of the float 102 at the future time, current position of the float 102, limitations of the PTO 110, an amount of power that needs to be employed by the PTO) 110 to place the float 102 in the desired position, etc.
Design of the controller 114 is now described. The controller 114 can be designed using a process referred to as Hamiltonian Surface Shaping and Power Flow Control (HISSPFC). HSSPFC is a two-step control law design process. In a first step of the process, the WEC 100 is modeled as a (nonlinear) Hamiltonian system, and the Hamiltonian system is treated as if it were a conservative system with no externally applied non-conservative forces. Such process enables the shaping of the Hamiltonian surface of the WEC with acceleration feedback and/or proportional feedback to create an isolated minimum (stable) energy state. Static stability can be utilized to find a first stability boundary; a rigid body mode (singular stiffness matrix), which defines the point of static neutral stability. In a second step of the process, the controller 114 can be designed for the Hamiltonian system with externally applied non-conservative forces, wherein dynamic stability concepts are applied to modify the power flow with dissipation and generation feedback.
With reference to
Accordingly, the following describes the MSD system 200:
m{umlaut over (x)}+g(x)=−f({dot over (x)})+u. (1)
The energy of the MSD system 200 can be defined as follows:
where H is the Hamiltonian of the system MSD system 200, E is the energy of the MSD system 200, ½m{dot over (x)}2 is kinetic energy of the MSD system 200, and V(x) is kinetic energy of the MSD system 200. The Hamiltonian system is statically stabile for H being positive definite. It can be ascertained that the Hamiltonian set forth above includes at least one nonlinear term.
The time derivative of the energy storage surface defines the power flow dissipated within and stored in the MSD system 200. Accordingly, the MSD system 200 is dynamically stable if the following condition holds:
{dot over (H)}AVE=1/τc∫0τ
The MSD system 200 is dynamically unstable if the following condition holds:
{dot over (H)}AVE=1/τc∫0τ
The MSD system 200 is dynamically neutral stable (is at the limit cycle) under the following condition:
where τc is a period of the limit cycle.
The goal of the controller 114 is to control the PTO 110 such that power flow is maximized; e.g., the position of the WEC 100 with respect to waves in the body of water 106, over time, conforms to the resonant frequency of the WEC 100. The controller 114 can be designed in accordance with such goal.
Turning to
An equation of motion (EOM) for the circuit 300 is as follows:
L
where
where Ω is the fundamental frequency of the voltage source. The (nonlinear) Hamiltonian of the RLC circuit 300 can thus be as follows:
H=½L
where ½L
The time derivative of the Hamiltonian of the RLC (and thus the power flow for the RLC circuit 300) can be defined as follows:
{dot over (H)}=[L
Analogizing the WEC 100 to the RLC circuit 300, it can be ascertained that the controller 114 can be designed to cause a mechanical force to be output that places the WEC 100 on resonance (when waves of the body of water 106 are off-resonance). Thus, the controller 114 is designed to control the PTO 110 to cause the PTO 110 to output a mechanical force that places the WEC 100 at the desired limit cycle (e.g., its resonant frequency). Referring again to the RLC circuit 300, continuing with the analogy, a goal of a controller for the RLC circuit 300 is cause a designed voltage to create a desired limit cycle (e.g., 60 Hz for the electric grid). For a WEC device, the goal of the controller can be a function of a dominate frequency in a forcing function). The limit cycle is defined as follows:
∫0τ
where storage terms are matched, and:
φ0τ
and vi is desirably maximally used by a connected load.
Continuing with the above-noted goal, the limit cycle can be as follows for matched storage terms and maximal real power:
φ0τ
In an example, the RLC circuit 300 can include nonlinear capacitance (Duffing oscillator) and nonlinear resistance (Coulomb friction-like), defined as follows:
where NL denotes nonlinearity.
The Hamiltonian is then:
and the time derivative is:
Taking into account the nonlinearities, reference trajectory, controller storage (Kcap), and the adaptive information potential ({tilde over (Φ)}TΓ−1{tilde over (Φ)}) terms results in the following Hamiltonian:
and the first derivative:
where
e=(
A controller that causes the applied voltage to act as described above can be selected as:
v=vR+Δv, (19)
where
and Δv is a feedback portion of the control. vR is a reference dynamic state, which can be modeled by the dynamic equation above, wherein the goal is to drive the voltage of the RLC circuit 300 to vR. Analogizing to the WEC 100, this can be the position of the WEC 100 that maximizes power output by WEC 100 for the wave velocity and phase output by the predictor 120.
If the ideal resonance frequency is represented as follows:
ω2=1/LC=Ω2, (21)
then
vR
where ω2 is a natural frequency of a combined controller and physical system and Ω is an incoming reference frequency. Accordingly, for the RLC circuit 300 to resonate, ω2=Ω2. It can be ascertained that L and C are constant; however, controller can control a voltage source to cause inductance and capacitance of the circuit 300 to alter. Thus, if
ω2=1/LC≠Ω2, (23)
then feedback control is required. To maintain a power factor of 1, Δv can be selected as:
Δv=Kcape−Kgen∫0tedτ−Kdissė. (24)
where Kcap is augmented controller storage (capacitance) gain, Kgen is augmented generation gain, and Kdiss is the augmented controller dissipation gain. This feedback control is used to shape the Hamiltonian surface as necessary to meet static stability conditions and determine stability and performance with respect to dynamic stability conditions. It can be noted that all gains can be selected during the design of the controller 114 as positive definite.
Substituting vR+Δv into the power flow equation (eq. (17)) provides the following:
{dot over (H)}=[−Kgen∫0tedτ−Kdissė]ė+{tilde over (Φ)}T[YTė+Γ−1{tilde over ({dot over (Φ)})}]. (25)
where
The adaptive parameter update equations including both nonlinear resistance and capacitance can then be defined as follows:
where e has been defined in eq. (18), and
e=(
The adaptation gains (γi) are selected as positive definite. This results in an asymptotically stable (passivity) condition:
φ0τ
It is noted that the nonlinear stability boundary condition is identified when these two terms are equivalent or are balanced over the cycle T. Controller gains can be selected based upon desired robustness/adaptiveness tradeoff.
Moreover, the acts described herein may be computer-executable instructions that can be implemented by one or more processors and/or stored on a computer-readable medium or media. The computer-executable instructions can include a routine, a sub-routine, programs, a thread of execution, and/or the like. Still further, results of acts of the methodologies can be stored in a computer-readable medium, displayed on a display device, and/or the like.
Now referring to
Turning now to
An exemplary computing system within which one or more aspects described herein can be incorporated is now set forth. With more particularity, one or more electric circuits can be configured to perform the functions described as being performed by the controller 114 and the predictor 120. In another example, a general purpose processor, such as a CPU or GPU, can be programmed with instructions that cause the general purpose processor to perform the functions described as being performed by the controller 114 and the predictor 120.
Referring now to
The computing device 600 additionally includes a data store 608 that is accessible by the processor 602 by way of the system bus 606. The data store 608 may include executable instructions, sensor signals, etc. The computing device 600 also includes an input interface 610 that allows external devices to communicate with the computing device 600. For instance, the input interface 610 may be used to receive instructions from an external computer device, receive data from sensors, receive instructions from maintenance personnel for the WEC 100, etc. The computing device 600 also includes an output interface 612 that interfaces the computing device 600 with one or more external devices, such that the computing device 600 can transmit control signals to an actuator (e.g., driving the PTO 110).
Additionally, while illustrated as a single system, it is to be understood that the computing device 600 may be a distributed system. Thus, for instance, several devices may be in communication by way of a network connection and may collectively perform tasks described as being performed by the computing device 600.
As noted above, various functions described herein can be implemented in hardware, software, or any combination thereof. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer-readable storage media. A computer-readable storage media can be any available storage media that can be accessed by a computer. By way of example, and not limitation, such computer-readable storage media can comprise RAM, ROM. EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc (BD), where disks usually reproduce data magnetically and discs usually reproduce data optically with lasers. Further, a propagated signal is not included within the scope of computer-readable storage media. Computer-readable media also includes communication media including any medium that facilitates transfer of a computer program from one place to another. A connection, for instance, can be a communication medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of communication medium. Combinations of the above should also be included within the scope of computer-readable media.
Alternatively, or in addition, as noted above, the functionally described herein as being performed by the controller 114 and/or the predictor 120 can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable modification and alteration of the above devices or methodologies for purposes of describing the aforementioned aspects, but one of ordinary skill in the art can recognize that many further modifications and permutations of various aspects are possible. Accordingly, the described aspects are intended to embrace all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term “includes” is used in either the details description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.
This invention was developed under Contract DE-AC04-94AL85000 between Sandia Corporation and the U.S. Department of Energy. The U.S. Government has certain rights in this invention.
Number | Name | Date | Kind |
---|---|---|---|
3696251 | Last et al. | Oct 1972 | A |
4539485 | Neuenschwander | Sep 1985 | A |
7140180 | Gerber et al. | Nov 2006 | B2 |
7305823 | Stewart et al. | Dec 2007 | B2 |
7440807 | Kanaoka et al. | Oct 2008 | B2 |
7759814 | Oigarden | Jul 2010 | B2 |
7896576 | Jean et al. | Mar 2011 | B2 |
7909536 | Dick | Mar 2011 | B2 |
8013462 | Protter et al. | Sep 2011 | B2 |
8067849 | Stewart | Nov 2011 | B2 |
8121708 | Wilson et al. | Feb 2012 | B1 |
8264093 | Moore | Sep 2012 | B2 |
8527247 | Wilson et al. | Sep 2013 | B1 |
8587139 | Gerber | Nov 2013 | B2 |
8614520 | Rohrer | Dec 2013 | B2 |
8647014 | McCormick et al. | Feb 2014 | B2 |
8723351 | Stewart et al. | May 2014 | B2 |
8723353 | Franklin | May 2014 | B1 |
8723355 | Eder et al. | May 2014 | B2 |
8729723 | Boureau et al. | May 2014 | B2 |
8904778 | Gerber et al. | Dec 2014 | B2 |
8912678 | Nozawa | Dec 2014 | B2 |
20040163389 | Gerber et al. | Aug 2004 | A1 |
20070068153 | Gerber | Mar 2007 | A1 |
20070087756 | Hoffberg | Apr 2007 | A1 |
20070206715 | Godes | Sep 2007 | A1 |
20070261404 | Stewart et al. | Nov 2007 | A1 |
20070266704 | Bull et al. | Nov 2007 | A1 |
20070273156 | Miyajima et al. | Nov 2007 | A1 |
20070286683 | Bull | Dec 2007 | A1 |
20080088134 | Montgomery | Apr 2008 | A1 |
20080131208 | Bull | Jun 2008 | A1 |
20080238103 | Montgomery | Oct 2008 | A1 |
20080309088 | Agamloh et al. | Dec 2008 | A1 |
20090085357 | Stewart | Apr 2009 | A1 |
20090251258 | Rhinefrank et al. | Oct 2009 | A1 |
20090309366 | Moore | Dec 2009 | A1 |
20100117366 | Rhinefrank et al. | May 2010 | A1 |
20100126164 | Gerber et al. | May 2010 | A1 |
20100148504 | Gerber | Jun 2010 | A1 |
20100259047 | Chi et al. | Oct 2010 | A1 |
20100264659 | Chi et al. | Oct 2010 | A1 |
20110241347 | Boureau et al. | Oct 2011 | A1 |
20110299927 | McCormick et al. | Dec 2011 | A1 |
20120247096 | Gerber et al. | Oct 2012 | A1 |
20120248865 | Eder et al. | Oct 2012 | A1 |
20130113211 | Rohrer | May 2013 | A1 |
20130161948 | Sarokhan | Jun 2013 | A1 |
20140097617 | Rohrer | Apr 2014 | A1 |
20140138953 | Franklin | May 2014 | A1 |
20140265338 | Bretl et al. | Sep 2014 | A1 |
20150000263 | Foster | Jan 2015 | A1 |
20150076827 | Nair et al. | Mar 2015 | A1 |
20150082785 | Rohrer | Mar 2015 | A1 |
20150091304 | Madhi et al. | Apr 2015 | A1 |
Entry |
---|
Robinett, et al, “Renewable Systems integration and Microgrids”, APCE Summit, 2011, pp. 1-30. |